WDK Mini Filter Example
userscan.h File Reference
#include <windows.h>
#include <fltUser.h>
#include "avlib.h"

Go to the source code of this file.

Data Structures

struct  _SCANNER_THREAD_CONTEXT
 
struct  _USER_SCAN_CONTEXT
 

Macros

#define MAKE_HRESULT(sev, fac, code)   ((HRESULT) (((unsigned long)(sev)<<31) | ((unsigned long)(fac)<<16) | ((unsigned long)(code))) )
 

Typedefs

typedef struct _SCANNER_THREAD_CONTEXT SCANNER_THREAD_CONTEXT
 
typedef struct _SCANNER_THREAD_CONTEXTPSCANNER_THREAD_CONTEXT
 
typedef struct _USER_SCAN_CONTEXT USER_SCAN_CONTEXT
 
typedef struct _USER_SCAN_CONTEXTPUSER_SCAN_CONTEXT
 

Functions

HRESULT UserScanInit (_Inout_ PUSER_SCAN_CONTEXT Context)
 
HRESULT UserScanFinalize (_In_ PUSER_SCAN_CONTEXT Context)
 

Macro Definition Documentation

◆ MAKE_HRESULT

#define MAKE_HRESULT (   sev,
  fac,
  code 
)    ((HRESULT) (((unsigned long)(sev)<<31) | ((unsigned long)(fac)<<16) | ((unsigned long)(code))) )

Definition at line 28 of file userscan.h.

Typedef Documentation

◆ PSCANNER_THREAD_CONTEXT

◆ PUSER_SCAN_CONTEXT

◆ SCANNER_THREAD_CONTEXT

◆ USER_SCAN_CONTEXT

Function Documentation

◆ UserScanFinalize()

HRESULT UserScanFinalize ( _In_ PUSER_SCAN_CONTEXT  Context)

Definition at line 362 of file userscan.c.

◆ UserScanInit()

HRESULT UserScanInit ( _Inout_ PUSER_SCAN_CONTEXT  Context)

Definition at line 138 of file userscan.c.

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