26 #ifndef _FXFILEOBJECTCALLBACKS_H 27 #define _FXFILEOBJECTCALLBACKS_H 199 #endif // _FXFILEOBJECTCALLBACKS_H FxFileObjectFileClose EvtFileClose
FxFileObjectFileCleanup EvtFileCleanup
__inline void CallbackStart(__out PKIRQL PreviousIrql)
BOOLEAN Invoke(__in WDFDEVICE Device, __in WDFREQUEST Request, __in_opt WDFFILEOBJECT FileObject)
PFN_WDFCX_DEVICE_FILE_CREATE Method
enum _WDF_TRI_STATE WDF_TRI_STATE
void Invoke(__in_opt WDFFILEOBJECT FileObject)
FxFileObjectFileCreate EvtFileCreate
EVT_WDF_FILE_CLEANUP * PFN_WDF_FILE_CLEANUP
_Must_inspect_result_ FORCEINLINE BOOLEAN IsListEmpty(_In_ const LIST_ENTRY *ListHead)
BOOLEAN(STDCALL * PFN_WDFCX_DEVICE_FILE_CREATE)(_In_ WDFDEVICE Device, _In_ WDFREQUEST Request, _In_opt_ WDFFILEOBJECT FileObject)
VOID Invoke(__in WDFDEVICE Device, __in WDFREQUEST Request, __in_opt WDFFILEOBJECT FileObject)
EVT_WDF_FILE_CLOSE * PFN_WDF_FILE_CLOSE
PFN_WDF_FILE_CLEANUP Method
enum _WDF_FILEOBJECT_CLASS WDF_FILEOBJECT_CLASS
FxCxDeviceInfo * CxDeviceInfo
FxCxFileObjectFileCreate EvtCxFileCreate
FxCxFileObjectFileCreate(VOID)
FxFileObjectFileClose(VOID)
WDF_FILEOBJECT_CLASS FileObjectClass
PFN_WDF_DEVICE_FILE_CREATE Method
_In_ WDFREQUEST _In_ WDFFILEOBJECT FileObject
WDF_TRI_STATE AutoForwardCleanupClose
__inline void CallbackEnd(__in KIRQL PreviousIrql)
void Invoke(__in_opt WDFFILEOBJECT FileObject)
PFN_WDF_FILE_CLOSE Method
FxFileObjectFileCreate(VOID)
EVT_WDF_DEVICE_FILE_CREATE * PFN_WDF_DEVICE_FILE_CREATE
FxFileObjectFileCleanup(VOID)
_Must_inspect_result_ _In_ WDFDEVICE Device
#define InitializeListHead(ListHead)
#define RtlZeroMemory(Destination, Length)
WDF_OBJECT_ATTRIBUTES Attributes
_Must_inspect_result_ _In_ WDFDMAENABLER _In_ _In_opt_ PWDF_OBJECT_ATTRIBUTES Attributes