23#ifndef __FXDEVICEINIT_HPP__
24#define __FXDEVICEINIT_HPP__
285#if (FX_CORE_MODE == FX_CORE_USER_MODE)
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
@ FxDeviceInitTypeControlDevice
_Must_inspect_result_ _In_ PWDFCXDEVICE_INIT CxDeviceInit
#define FILE_AUTOGENERATED_DEVICE_NAME
#define _Must_inspect_result_
PFN_WDF_DEVICE_SHUTDOWN_NOTIFICATION ShutdownNotification
WDF_CHILD_LIST_CONFIG ListConfig
WDF_FDO_EVENT_CALLBACKS EventCallbacks
WDF_OBJECT_ATTRIBUTES ListConfigAttributes
MdDeviceObject PhysicalDevice
WDF_OBJECT_ATTRIBUTES Attributes
WDF_TRI_STATE AutoForwardCleanupClose
WDF_FILEOBJECT_CLASS Class
WDF_FILEOBJECT_CONFIG Callbacks
WDF_POWER_POLICY_EVENT_CALLBACKS PolicyEventCallbacks
WDF_PNPPOWER_EVENT_CALLBACKS PnpPowerEventCallbacks
WDF_TRI_STATE PowerPolicyOwner
FxPowerPolicyStateCallback * PowerPolicyStateCallbacks
FxPowerStateCallback * PowerStateCallbacks
FxPnpStateCallback * PnpStateCallbacks
FxDeviceInitType InitType
LIST_ENTRY CxDeviceInitListHead
VOID SetPdo(__in FxDevice *Parent)
FileObjectInit FileObject
PFX_DRIVER_GLOBALS DriverGlobals
BOOLEAN IsNotFdoInit(VOID)
BOOLEAN ShouldCreateSecure(VOID)
PFN_WDF_IO_IN_CALLER_CONTEXT IoInCallerContextCallback
BOOLEAN IsNotPdoInit(VOID)
WDF_DEVICE_IO_TYPE DeviceControlIoType
IWudfDeviceStack * DevStack
BOOLEAN IsControlDeviceInit(VOID)
VOID AddCxDeviceInit(__in PWDFCXDEVICE_INIT CxDeviceInit)
VOID AssignIoType(_In_ PWDF_IO_TYPE_CONFIG IoTypeConfig)
WDF_DEVICE_IO_TYPE ReadWriteIoType
_Must_inspect_result_ NTSTATUS AssignName(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in const UNICODE_STRING *Name)
FxIrpPreprocessInfo * PreprocessInfo
static _Must_inspect_result_ PWDFDEVICE_INIT _AllocateControlDeviceInit(__in FxDriver *Driver, __in const UNICODE_STRING *SDDLString)
BOOLEAN IsNotControlDeviceInit(VOID)
ULONG RemoveLockOptionFlags
BOOLEAN IsPwrPolOwner(VOID)
ULONG DirectTransferThreshold
WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE ReleaseHardwareOrderOnFailure
BOOLEAN RequiresSelfIoTarget
WDF_OBJECT_ATTRIBUTES RequestAttributes
_Must_inspect_result_ _In_ WDFDRIVER Driver
_Must_inspect_result_ _In_ WDFDRIVER _In_ CONST UNICODE_STRING * SDDLString
EVT_WDF_DEVICE_SHUTDOWN_NOTIFICATION * PFN_WDF_DEVICE_SHUTDOWN_NOTIFICATION
enum _WDF_FILEOBJECT_CLASS WDF_FILEOBJECT_CLASS
_In_ PWDFDEVICE_INIT _In_ PWDF_IO_TYPE_CONFIG IoTypeConfig
EVT_WDF_IO_IN_CALLER_CONTEXT * PFN_WDF_IO_IN_CALLER_CONTEXT
enum _WDF_DEVICE_IO_TYPE WDF_DEVICE_IO_TYPE
enum _WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_opt_ PCUNICODE_STRING DeviceName
_Must_inspect_result_ _In_ WDFDEVICE Fdo
enum _WDF_TRI_STATE WDF_TRI_STATE
_Must_inspect_result_ _In_ ULONG Flags