ReactOS  0.4.15-dev-1636-gf634010
wdffileobject.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define WDF_EXTERN_C
 
#define WDF_EXTERN_C_START
 
#define WDF_EXTERN_C_END
 

Functions

WDF_EXTERN_C_START typedef _IRQL_requires_max_ (PASSIVE_LEVEL) WDFAPI PUNICODE_STRING(STDCALL *PFN_WDFFILEOBJECTGETFILENAME)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals
 
typedef _IRQL_requires_max_ (DISPATCH_LEVEL) WDFAPI ULONG(STDCALL *PFN_WDFFILEOBJECTGETFLAGS)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals
 

Variables

WDF_EXTERN_C_START typedef _In_ WDFFILEOBJECT FileObject
 

Macro Definition Documentation

◆ WDF_EXTERN_C

#define WDF_EXTERN_C

Definition at line 40 of file wdffileobject.h.

◆ WDF_EXTERN_C_END

#define WDF_EXTERN_C_END

Definition at line 42 of file wdffileobject.h.

◆ WDF_EXTERN_C_START

#define WDF_EXTERN_C_START

Definition at line 41 of file wdffileobject.h.

Function Documentation

◆ _IRQL_requires_max_() [1/2]

WDF_EXTERN_C_START typedef _IRQL_requires_max_ ( PASSIVE_LEVEL  )

Definition at line 69 of file wdffileobject.h.

76 {
77  return ((PFN_WDFFILEOBJECTGETFILENAME) WdfFunctions[WdfFileObjectGetFileNameTableIndex])(WdfDriverGlobals, FileObject);
78 }
#define WdfFunctions
Definition: wdf.h:66
WDF_EXTERN_C_START typedef _In_ WDFFILEOBJECT FileObject
Definition: wdffileobject.h:67
PWDF_DRIVER_GLOBALS WdfDriverGlobals

◆ _IRQL_requires_max_() [2/2]

typedef _IRQL_requires_max_ ( DISPATCH_LEVEL  )

Definition at line 94 of file wdffileobject.h.

101 {
102  return ((PFN_WDFFILEOBJECTGETFLAGS) WdfFunctions[WdfFileObjectGetFlagsTableIndex])(WdfDriverGlobals, FileObject);
103 }
#define WdfFunctions
Definition: wdf.h:66
WDF_EXTERN_C_START typedef _In_ WDFFILEOBJECT FileObject
Definition: wdffileobject.h:67
PWDF_DRIVER_GLOBALS WdfDriverGlobals

Variable Documentation

◆ FileObject

typedef _In_ WDFFILEOBJECT FileObject

Definition at line 67 of file wdffileobject.h.

Referenced by _IRQL_requires_max_().