26#if ((FX_CORE_MODE)==(FX_CORE_USER_MODE))
27#define FX_IS_USER_MODE (TRUE)
28#define FX_IS_KERNEL_MODE (FALSE)
29#elif ((FX_CORE_MODE)==(FX_CORE_KERNEL_MODE))
30#define FX_IS_USER_MODE (FALSE)
31#define FX_IS_KERNEL_MODE (TRUE)
virtual _Must_inspect_result_ NTSTATUS Dispatch(__in MdIrp Irp)
FxDefaultIrpHandler(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in CfxDevice *Device)
MdDeviceObject __inline GetAttachedDevice(VOID)
static FxDeviceRemLockAction __inline _RequiresRemLock(__in UCHAR MajorCode, __in UCHAR MinorCode)
MdRemoveLock GetRemoveLock(VOID)
__inline BOOLEAN IsFilter()
UCHAR GetMajorFunction(VOID)
VOID CompleteRequest(__in_opt CCHAR PriorityBoost=IO_NO_INCREMENT)
VOID SkipCurrentIrpStackLocation(VOID)
VOID SetStatus(__in NTSTATUS Status)
VOID SetInformation(__in ULONG_PTR Information)
UCHAR GetMinorFunction(VOID)
NTSTATUS CallDriver(__in MdDeviceObject DeviceObject)
static __inline VOID MxReleaseRemoveLock(__in MdRemoveLock RemoveLock, __in PVOID Tag)
@ FxDeviceRemLockRequired
@ FX_TYPE_DEFAULT_IRP_HANDLER
#define _Must_inspect_result_
#define STATUS_INVALID_DEVICE_REQUEST
_Must_inspect_result_ _In_ WDFDEVICE Device