ReactOS 0.4.15-dev-7907-g95bf896
wdffileobject_private.h File Reference

Go to the source code of this file.

Classes

struct  _WDFP_FILEOBJECT_INTERFACE
 

Typedefs

typedef NTSTATUS(* PFN_WDFP_FILEOBJECT_INCREMENT_PROCESS_KEEP_ALIVE_COUNT) (_In_ PWDF_DRIVER_GLOBALS WdfDriverGlobals, _In_ WDFFILEOBJECT FileObject)
 
typedef NTSTATUS(* PFN_WDFP_FILEOBJECT_DECREMENT_PROCESS_KEEP_ALIVE_COUNT) (_In_ PWDF_DRIVER_GLOBALS WdfDriverGlobals, _In_ WDFFILEOBJECT FileObject)
 
typedef struct _WDFP_FILEOBJECT_INTERFACE WDFP_FILEOBJECT_INTERFACE
 
typedef struct _WDFP_FILEOBJECT_INTERFACEPWDFP_FILEOBJECT_INTERFACE
 

Functions

 DEFINE_GUID (GUID_WDFP_FILEOBJECT_INTERFACE, 0xa4870f73, 0x7c63, 0x4e8d, 0xab, 0x57, 0xab, 0x19, 0x1b, 0x52, 0x2a, 0xca)
 
VOID __inline WDFP_FILEOBJECT_INTERFACE_INIT (_Out_ PWDFP_FILEOBJECT_INTERFACE FileObjectInterface)
 

Typedef Documentation

◆ PFN_WDFP_FILEOBJECT_DECREMENT_PROCESS_KEEP_ALIVE_COUNT

typedef NTSTATUS(* PFN_WDFP_FILEOBJECT_DECREMENT_PROCESS_KEEP_ALIVE_COUNT) (_In_ PWDF_DRIVER_GLOBALS WdfDriverGlobals, _In_ WDFFILEOBJECT FileObject)

Definition at line 39 of file wdffileobject_private.h.

◆ PFN_WDFP_FILEOBJECT_INCREMENT_PROCESS_KEEP_ALIVE_COUNT

typedef NTSTATUS(* PFN_WDFP_FILEOBJECT_INCREMENT_PROCESS_KEEP_ALIVE_COUNT) (_In_ PWDF_DRIVER_GLOBALS WdfDriverGlobals, _In_ WDFFILEOBJECT FileObject)

Definition at line 32 of file wdffileobject_private.h.

◆ PWDFP_FILEOBJECT_INTERFACE

◆ WDFP_FILEOBJECT_INTERFACE

Function Documentation

◆ DEFINE_GUID()

DEFINE_GUID ( GUID_WDFP_FILEOBJECT_INTERFACE  ,
0xa4870f73  ,
0x7c63  ,
0x4e8d  ,
0xab  ,
0x57  ,
0xab  ,
0x19  ,
0x1b  ,
0x52  ,
0x2a  ,
0xca   
)

◆ WDFP_FILEOBJECT_INTERFACE_INIT()

VOID __inline WDFP_FILEOBJECT_INTERFACE_INIT ( _Out_ PWDFP_FILEOBJECT_INTERFACE  FileObjectInterface)

Definition at line 71 of file wdffileobject_private.h.

74{
75 RtlZeroMemory(FileObjectInterface, sizeof(WDFP_FILEOBJECT_INTERFACE));
76
77 FileObjectInterface->Size = sizeof(WDFP_FILEOBJECT_INTERFACE);
78}
#define RtlZeroMemory(Destination, Length)
Definition: typedefs.h:262
struct _WDFP_FILEOBJECT_INTERFACE WDFP_FILEOBJECT_INTERFACE