23 #ifndef __FXDEVICEINIT_HPP__ 24 #define __FXDEVICEINIT_HPP__ 285 #if (FX_CORE_MODE == FX_CORE_USER_MODE) 330 #endif // __FXDEVICEINIT_HPP__ BOOLEAN IsNotPdoInit(VOID)
BOOLEAN IsControlDeviceInit(VOID)
FileObjectInit FileObject
BOOLEAN ShouldCreateSecure(VOID)
WDF_FILEOBJECT_CONFIG Callbacks
enum _WDF_TRI_STATE WDF_TRI_STATE
EVT_WDF_DEVICE_SHUTDOWN_NOTIFICATION * PFN_WDF_DEVICE_SHUTDOWN_NOTIFICATION
enum _WDF_DEVICE_IO_TYPE WDF_DEVICE_IO_TYPE
WDF_FILEOBJECT_CLASS Class
WDF_OBJECT_ATTRIBUTES RequestAttributes
enum _WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE
FxPowerPolicyStateCallback * PowerPolicyStateCallbacks
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_opt_ PCUNICODE_STRING DeviceName
WDF_OBJECT_ATTRIBUTES ListConfigAttributes
BOOLEAN RequiresSelfIoTarget
FxDeviceInitType InitType
enum _WDF_FILEOBJECT_CLASS WDF_FILEOBJECT_CLASS
BOOLEAN IsPwrPolOwner(VOID)
#define FILE_AUTOGENERATED_DEVICE_NAME
FxIrpPreprocessInfo * PreprocessInfo
ULONG DirectTransferThreshold
PFN_WDF_DEVICE_SHUTDOWN_NOTIFICATION ShutdownNotification
_Must_inspect_result_ _In_ ULONG Flags
static _Must_inspect_result_ PWDFDEVICE_INIT _AllocateControlDeviceInit(__in FxDriver *Driver, __in const UNICODE_STRING *SDDLString)
_In_ PWDFDEVICE_INIT _In_ PWDF_IO_TYPE_CONFIG IoTypeConfig
WDF_FDO_EVENT_CALLBACKS EventCallbacks
MdDeviceObject PhysicalDevice
_Must_inspect_result_ _In_ WDFDEVICE Fdo
PFX_DRIVER_GLOBALS DriverGlobals
WDF_POWER_POLICY_EVENT_CALLBACKS PolicyEventCallbacks
WDF_TRI_STATE AutoForwardCleanupClose
VOID SetPdo(__in FxDevice *Parent)
WDFDEVICE_INIT(__in FxDriver *Driver)
VOID AssignIoType(_In_ PWDF_IO_TYPE_CONFIG IoTypeConfig)
WDF_PNPPOWER_EVENT_CALLBACKS PnpPowerEventCallbacks
#define _Must_inspect_result_
WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE ReleaseHardwareOrderOnFailure
LIST_ENTRY CxDeviceInitListHead
BOOLEAN IsNotFdoInit(VOID)
PFN_WDF_IO_IN_CALLER_CONTEXT IoInCallerContextCallback
FxPowerStateCallback * PowerStateCallbacks
FxPnpStateCallback * PnpStateCallbacks
_Must_inspect_result_ _In_ WDFDRIVER _In_ CONST UNICODE_STRING * SDDLString
WDF_TRI_STATE PowerPolicyOwner
WDF_CHILD_LIST_CONFIG ListConfig
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn UINT32 *TableIdx UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK ACPI_WALK_CALLBACK void void **ReturnValue UINT32 ACPI_BUFFER *RetPathPtr ACPI_OBJECT_HANDLER void *Data ACPI_OBJECT_HANDLER void **Data ACPI_STRING ACPI_OBJECT_LIST ACPI_BUFFER *ReturnObjectBuffer ACPI_DEVICE_INFO **ReturnBuffer ACPI_HANDLE Parent
WDF_DEVICE_IO_TYPE DeviceControlIoType
BOOLEAN IsNotControlDeviceInit(VOID)
WDF_OBJECT_ATTRIBUTES Attributes
_Must_inspect_result_ _In_ PWDFCXDEVICE_INIT CxDeviceInit
VOID AddCxDeviceInit(__in PWDFCXDEVICE_INIT CxDeviceInit)
_Must_inspect_result_ NTSTATUS AssignName(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in const UNICODE_STRING *Name)
IWudfDeviceStack * DevStack
_Must_inspect_result_ _In_ WDFDRIVER Driver
ULONG RemoveLockOptionFlags
EVT_WDF_IO_IN_CALLER_CONTEXT * PFN_WDF_IO_IN_CALLER_CONTEXT
WDF_DEVICE_IO_TYPE ReadWriteIoType