WDK Mini Filter Example
CdoStruct.h File Reference

Go to the source code of this file.

Data Structures

struct  _CDO_GLOBAL_DATA
 

Macros

#define GLOBAL_DATA_F_CDO_OPEN_REF   0x00000001
 
#define GLOBAL_DATA_F_CDO_OPEN_HANDLE   0x00000002
 
#define CONTROL_DEVICE_OBJECT_NAME   L"\\FileSystem\\Filters\\CdoSample"
 
#define IS_MY_CONTROL_DEVICE_OBJECT(_devObj)
 
#define DebugTrace(Level, Data)   {NOTHING;}
 

Typedefs

typedef struct _CDO_GLOBAL_DATA CDO_GLOBAL_DATA
 
typedef struct _CDO_GLOBAL_DATAPCDO_GLOBAL_DATA
 

Variables

CDO_GLOBAL_DATA Globals
 

Macro Definition Documentation

◆ CONTROL_DEVICE_OBJECT_NAME

#define CONTROL_DEVICE_OBJECT_NAME   L"\\FileSystem\\Filters\\CdoSample"

Definition at line 94 of file CdoStruct.h.

◆ DebugTrace

#define DebugTrace (   Level,
  Data 
)    {NOTHING;}

Definition at line 133 of file CdoStruct.h.

◆ GLOBAL_DATA_F_CDO_OPEN_HANDLE

#define GLOBAL_DATA_F_CDO_OPEN_HANDLE   0x00000002

Definition at line 39 of file CdoStruct.h.

◆ GLOBAL_DATA_F_CDO_OPEN_REF

#define GLOBAL_DATA_F_CDO_OPEN_REF   0x00000001

Definition at line 33 of file CdoStruct.h.

◆ IS_MY_CONTROL_DEVICE_OBJECT

#define IS_MY_CONTROL_DEVICE_OBJECT (   _devObj)
Value:
(FLT_ASSERT(((_devObj)->DriverObject == Globals.FilterDriverObject) && \
((_devObj)->DeviceExtension == NULL)), TRUE) : \
FALSE)
FLT_ASSERT(IS_MY_CONTROL_DEVICE_OBJECT(DeviceObject))
return TRUE
CDO_GLOBAL_DATA Globals
Definition: avscan.h:152
NcLoadRegistryStringRetry NULL
Definition: ncinit.c:53
PDEVICE_OBJECT FilterControlDeviceObject
Definition: CdoStruct.h:63
PDRIVER_OBJECT FilterDriverObject
Definition: CdoStruct.h:57

Definition at line 100 of file CdoStruct.h.

Typedef Documentation

◆ CDO_GLOBAL_DATA

◆ PCDO_GLOBAL_DATA

Variable Documentation

◆ Globals

CDO_GLOBAL_DATA Globals

Definition at line 152 of file avscan.h.

Social Network


Services Overview

Architect, implement and test file system filter drivers for a wide range of functionality. We can offer several levels of assistance to meet your specific.

Contact Us

You are welcome to contact us for salse or partnership.

Sales: sales@easefilter.com
Support: support@easefilter.com
Info: info@easefilter.com