WDK Mini Filter Example
CtxStruc.h File Reference

Go to the source code of this file.

Data Structures

struct  _CTX_GLOBAL_DATA
 
struct  _CTX_INSTANCE_CONTEXT
 
struct  _CTX_FILE_CONTEXT
 
struct  _CTX_STREAM_CONTEXT
 
struct  _CTX_STREAMHANDLE_CONTEXT
 

Macros

#define CTX_STRING_TAG   'tSxC'
 
#define CTX_RESOURCE_TAG   'cRxC'
 
#define CTX_INSTANCE_CONTEXT_TAG   'cIxC'
 
#define CTX_FILE_CONTEXT_TAG   'cFxC'
 
#define CTX_STREAM_CONTEXT_TAG   'cSxC'
 
#define CTX_STREAMHANDLE_CONTEXT_TAG   'cHxC'
 
#define CTX_INSTANCE_CONTEXT_SIZE   sizeof( CTX_INSTANCE_CONTEXT )
 
#define CTX_FILE_CONTEXT_SIZE   sizeof( CTX_FILE_CONTEXT )
 
#define CTX_STREAM_CONTEXT_SIZE   sizeof( CTX_STREAM_CONTEXT )
 
#define CTX_STREAMHANDLE_CONTEXT_SIZE   sizeof( CTX_STREAMHANDLE_CONTEXT )
 
#define DebugTrace(Level, Data)   {NOTHING;}
 

Typedefs

typedef struct _CTX_GLOBAL_DATA CTX_GLOBAL_DATA
 
typedef struct _CTX_GLOBAL_DATAPCTX_GLOBAL_DATA
 
typedef struct _CTX_INSTANCE_CONTEXT CTX_INSTANCE_CONTEXT
 
typedef struct _CTX_INSTANCE_CONTEXTPCTX_INSTANCE_CONTEXT
 
typedef struct _CTX_FILE_CONTEXT CTX_FILE_CONTEXT
 
typedef struct _CTX_FILE_CONTEXTPCTX_FILE_CONTEXT
 
typedef struct _CTX_STREAM_CONTEXT CTX_STREAM_CONTEXT
 
typedef struct _CTX_STREAM_CONTEXTPCTX_STREAM_CONTEXT
 
typedef struct _CTX_STREAMHANDLE_CONTEXT CTX_STREAMHANDLE_CONTEXT
 
typedef struct _CTX_STREAMHANDLE_CONTEXTPCTX_STREAMHANDLE_CONTEXT
 

Variables

CTX_GLOBAL_DATA Globals
 

Macro Definition Documentation

◆ CTX_FILE_CONTEXT_SIZE

#define CTX_FILE_CONTEXT_SIZE   sizeof( CTX_FILE_CONTEXT )

Definition at line 112 of file CtxStruc.h.

◆ CTX_FILE_CONTEXT_TAG

#define CTX_FILE_CONTEXT_TAG   'cFxC'

Definition at line 29 of file CtxStruc.h.

◆ CTX_INSTANCE_CONTEXT_SIZE

#define CTX_INSTANCE_CONTEXT_SIZE   sizeof( CTX_INSTANCE_CONTEXT )

Definition at line 88 of file CtxStruc.h.

◆ CTX_INSTANCE_CONTEXT_TAG

#define CTX_INSTANCE_CONTEXT_TAG   'cIxC'

Definition at line 28 of file CtxStruc.h.

◆ CTX_RESOURCE_TAG

#define CTX_RESOURCE_TAG   'cRxC'

Definition at line 27 of file CtxStruc.h.

◆ CTX_STREAM_CONTEXT_SIZE

#define CTX_STREAM_CONTEXT_SIZE   sizeof( CTX_STREAM_CONTEXT )

Definition at line 154 of file CtxStruc.h.

◆ CTX_STREAM_CONTEXT_TAG

#define CTX_STREAM_CONTEXT_TAG   'cSxC'

Definition at line 30 of file CtxStruc.h.

◆ CTX_STREAMHANDLE_CONTEXT_SIZE

#define CTX_STREAMHANDLE_CONTEXT_SIZE   sizeof( CTX_STREAMHANDLE_CONTEXT )

Definition at line 178 of file CtxStruc.h.

◆ CTX_STREAMHANDLE_CONTEXT_TAG

#define CTX_STREAMHANDLE_CONTEXT_TAG   'cHxC'

Definition at line 31 of file CtxStruc.h.

◆ CTX_STRING_TAG

#define CTX_STRING_TAG   'tSxC'

Definition at line 26 of file CtxStruc.h.

◆ DebugTrace

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

Definition at line 210 of file CtxStruc.h.

Typedef Documentation

◆ CTX_FILE_CONTEXT

◆ CTX_GLOBAL_DATA

◆ CTX_INSTANCE_CONTEXT

◆ CTX_STREAM_CONTEXT

◆ CTX_STREAMHANDLE_CONTEXT

◆ PCTX_FILE_CONTEXT

◆ PCTX_GLOBAL_DATA

◆ PCTX_INSTANCE_CONTEXT

◆ PCTX_STREAM_CONTEXT

◆ PCTX_STREAMHANDLE_CONTEXT

Variable Documentation

◆ Globals

CTX_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