ReactOS  0.4.14-dev-1332-g6db3d88
fltmgr_shared.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _FILTER_NAME
 
struct  _FILTER_PORT_DATA
 

Macros

#define IOCTL_FILTER_LOAD   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x01, METHOD_BUFFERED, FILE_WRITE_DATA)
 
#define IOCTL_FILTER_UNLOAD   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x02, METHOD_BUFFERED, FILE_WRITE_DATA)
 
#define IOCTL_FILTER_CREATE   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x03, METHOD_BUFFERED, FILE_READ_DATA)
 
#define IOCTL_FILTER_ATTATCH   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x04, METHOD_BUFFERED, FILE_WRITE_DATA)
 
#define IOCTL_FILTER_DETATCH   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x05, METHOD_BUFFERED, FILE_WRITE_DATA)
 
#define IOCTL_FILTER_SEND_MESSAGE   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x06, METHOD_NEITHER, FILE_WRITE_DATA)
 
#define IOCTL_FILTER_GET_MESSAGE   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x07, METHOD_NEITHER, FILE_READ_DATA)
 
#define IOCTL_FILTER_REPLY_MESSAGE   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x08, METHOD_NEITHER, FILE_WRITE_DATA)
 
#define IOCTL_FILTER_FIND_FIRST   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x09, METHOD_BUFFERED, FILE_READ_DATA)
 
#define IOCTL_FILTER_FIND_NEXT   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x0A, METHOD_BUFFERED, FILE_READ_DATA)
 
#define IOCTL_FILTER_GET_INFO   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x0B, METHOD_BUFFERED, FILE_READ_DATA)
 

Typedefs

typedef struct _FILTER_NAME FILTER_NAME
 
typedef struct _FILTER_NAMEPFILTER_NAME
 
typedef struct _FILTER_PORT_DATA FILTER_PORT_DATA
 
typedef struct _FILTER_PORT_DATAPFILTER_PORT_DATA
 

Macro Definition Documentation

◆ IOCTL_FILTER_ATTATCH

#define IOCTL_FILTER_ATTATCH   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x04, METHOD_BUFFERED, FILE_WRITE_DATA)

Definition at line 6 of file fltmgr_shared.h.

◆ IOCTL_FILTER_CREATE

#define IOCTL_FILTER_CREATE   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x03, METHOD_BUFFERED, FILE_READ_DATA)

Definition at line 5 of file fltmgr_shared.h.

◆ IOCTL_FILTER_DETATCH

#define IOCTL_FILTER_DETATCH   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x05, METHOD_BUFFERED, FILE_WRITE_DATA)

Definition at line 7 of file fltmgr_shared.h.

◆ IOCTL_FILTER_FIND_FIRST

#define IOCTL_FILTER_FIND_FIRST   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x09, METHOD_BUFFERED, FILE_READ_DATA)

Definition at line 11 of file fltmgr_shared.h.

◆ IOCTL_FILTER_FIND_NEXT

#define IOCTL_FILTER_FIND_NEXT   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x0A, METHOD_BUFFERED, FILE_READ_DATA)

Definition at line 12 of file fltmgr_shared.h.

◆ IOCTL_FILTER_GET_INFO

#define IOCTL_FILTER_GET_INFO   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x0B, METHOD_BUFFERED, FILE_READ_DATA)

Definition at line 13 of file fltmgr_shared.h.

◆ IOCTL_FILTER_GET_MESSAGE

#define IOCTL_FILTER_GET_MESSAGE   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x07, METHOD_NEITHER, FILE_READ_DATA)

Definition at line 9 of file fltmgr_shared.h.

◆ IOCTL_FILTER_LOAD

#define IOCTL_FILTER_LOAD   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x01, METHOD_BUFFERED, FILE_WRITE_DATA)

Definition at line 3 of file fltmgr_shared.h.

◆ IOCTL_FILTER_REPLY_MESSAGE

#define IOCTL_FILTER_REPLY_MESSAGE   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x08, METHOD_NEITHER, FILE_WRITE_DATA)

Definition at line 10 of file fltmgr_shared.h.

◆ IOCTL_FILTER_SEND_MESSAGE

#define IOCTL_FILTER_SEND_MESSAGE   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x06, METHOD_NEITHER, FILE_WRITE_DATA)

Definition at line 8 of file fltmgr_shared.h.

◆ IOCTL_FILTER_UNLOAD

#define IOCTL_FILTER_UNLOAD   CTL_CODE(FILE_DEVICE_DISK_FILE_SYSTEM, 0x02, METHOD_BUFFERED, FILE_WRITE_DATA)

Definition at line 4 of file fltmgr_shared.h.

Typedef Documentation

◆ FILTER_NAME

◆ FILTER_PORT_DATA

◆ PFILTER_NAME

◆ PFILTER_PORT_DATA