3 Copyright (c) 1999-2002 Microsoft Corporation
11 Header file which contains the structures, type definitions,
12 constants, global variables and function prototypes for the
13 user mode part of the scanner.
20 #ifndef __SCANUSER_H__
21 #define __SCANUSER_H__
25 typedef struct _SCANNER_MESSAGE
{
28 // Required structure header.
31 FILTER_MESSAGE_HEADER MessageHeader
;
35 // Private scanner-specific fields begin here.
38 SCANNER_NOTIFICATION Notification
;
41 // Overlapped structure: this is not really part of the message
42 // However we embed it instead of using a separately allocated overlap structure
47 } SCANNER_MESSAGE
, *PSCANNER_MESSAGE
;
49 typedef struct _SCANNER_REPLY_MESSAGE
{
52 // Required structure header.
55 FILTER_REPLY_HEADER ReplyHeader
;
58 // Private scanner-specific fields begin here.
63 } SCANNER_REPLY_MESSAGE
, *PSCANNER_REPLY_MESSAGE
;
65 #endif // __SCANUSER_H__