401WDFEXPORT(WdfCxDeviceInitSetRequestAttributes)(
413WDFEXPORT(WdfCxDeviceInitSetFileObjectConfig)(
486WDFEXPORT(WdfDeviceWdmDispatchIrpToIoQueue)(
586WDFEXPORT(WdfDeviceInitSetPnpPowerEventCallbacks)(
598WDFEXPORT(WdfDeviceInitSetPowerPolicyEventCallbacks)(
610WDFEXPORT(WdfDeviceInitSetPowerPolicyOwnership)(
634WDFEXPORT(WdfDeviceInitSetFileObjectConfig)(
648WDFEXPORT(WdfDeviceInitSetRequestAttributes)(
688WDFEXPORT(WdfDeviceCreateDeviceInterface)(
702WDFEXPORT(WdfDeviceSetDeviceInterfaceState)(
719WDFEXPORT(WdfDeviceRetrieveDeviceInterfaceString)(
768WDFEXPORT(WdfDeviceAllocAndQueryProperty)(
906WDFEXPORT(WdfDeviceConfigureRequestDispatching)(
922WDFEXPORT(WdfDeviceConfigureWdmIrpDispatchCallback)(
950WDFEXPORT(WdfDeviceInitSetReleaseHardwareOrderOnFailure)(
1025WDFEXPORT(WdfDeviceGetHardwareRegisterMappedAddress)(
1043 WDF_DEVICE_HWACCESS_TARGET_TYPE
Type,
1045 WDF_DEVICE_HWACCESS_TARGET_SIZE
Size,
1063 WDF_DEVICE_HWACCESS_TARGET_TYPE
Type,
1065 WDF_DEVICE_HWACCESS_TARGET_SIZE
Size,
1079WDFEXPORT(WdfDeviceAssignInterfaceProperty)(
1097WDFEXPORT(WdfDeviceAllocAndQueryInterfaceProperty)(
1117WDFEXPORT(WdfDeviceQueryInterfaceProperty)(
1137WDFEXPORT(WdfDeviceGetDeviceStackIoType)(
1173WDFEXPORT(WdfDeviceAllocAndQueryPropertyEx)(
1223WDFEXPORT(WdfDeviceInitAllowSelfIoTarget)(
1263WDFEXPORT(WdfDriverOpenParametersRegistryKey)(
1280WDFEXPORT(WdfDriverRetrieveVersionString)(
1344WDFEXPORT(WdfFdoInitAllocAndQueryProperty)(
1385WDFEXPORT(WdfFdoInitAllocAndQueryPropertyEx)(
1436WDFEXPORT(WdfFileObjectGetInitiatorProcessId)(
1446WDFEXPORT(WdfFileObjectGetRelatedFileObject)(
1456WDFEXPORT(WdfDeviceInitEnableHidInterface)(
1600WDFEXPORT(WdfInterruptSetExtendedPolicy)(
1713WDFEXPORT(WdfIoQueueRetrieveNextRequest)(
1726WDFEXPORT(WdfIoQueueRetrieveRequestByFileObject)(
1760WDFEXPORT(WdfIoQueueRetrieveFoundRequest)(
1857WDFEXPORT(WdfIoQueueStopAndPurgeSynchronously)(
1895WDFEXPORT(WdfIoTargetCloseForQueryRemove)(
1974WDFEXPORT(WdfIoTargetWdmGetTargetFileHandle)(
1985WDFEXPORT(WdfIoTargetSendReadSynchronously)(
2006WDFEXPORT(WdfIoTargetFormatRequestForRead)(
2025WDFEXPORT(WdfIoTargetSendWriteSynchronously)(
2046WDFEXPORT(WdfIoTargetFormatRequestForWrite)(
2065WDFEXPORT(WdfIoTargetSendIoctlSynchronously)(
2088WDFEXPORT(WdfIoTargetFormatRequestForIoctl)(
2110WDFEXPORT(WdfIoTargetSelfAssignDefaultIoQueue)(
2204 size_t NumBytesToCopyTo
2222 size_t NumBytesToCopyFrom
2480WDFEXPORT(WdfRegistryQueryUnicodeString)(
2580WDFEXPORT(WdfRegistryAssignUnicodeString)(
2664WDFEXPORT(WdfRequestFormatRequestUsingCurrentType)(
2768WDFEXPORT(WdfRequestSetCompletionRoutine)(
2782WDFEXPORT(WdfRequestGetCompletionParams)(
2817WDFEXPORT(WdfRequestCompleteWithInformation)(
2844WDFEXPORT(WdfRequestRetrieveInputMemory)(
2857WDFEXPORT(WdfRequestRetrieveOutputMemory)(
2870WDFEXPORT(WdfRequestRetrieveInputBuffer)(
2887WDFEXPORT(WdfRequestRetrieveOutputBuffer)(
3008WDFEXPORT(WdfRequestGetRequestorProcessId)(
3018WDFEXPORT(WdfRequestIsFromUserModeDriver)(
3028WDFEXPORT(WdfRequestSetUserModeDriverInitiatedIo)(
3040WDFEXPORT(WdfRequestGetUserModeDriverInitiatedIo)(
3094WDFEXPORT(WdfCmResourceListGetDescriptor)(
3307WDFEXPORT(WdfUsbTargetDeviceCreateWithParameters)(
3324WDFEXPORT(WdfUsbTargetDeviceRetrieveInformation)(
3336WDFEXPORT(WdfUsbTargetDeviceGetDeviceDescriptor)(
3349WDFEXPORT(WdfUsbTargetDeviceRetrieveConfigDescriptor)(
3364WDFEXPORT(WdfUsbTargetDeviceQueryString)(
3387WDFEXPORT(WdfUsbTargetDeviceAllocAndQueryString)(
3408WDFEXPORT(WdfUsbTargetDeviceFormatRequestForString)(
3428WDFEXPORT(WdfUsbTargetDeviceGetNumInterfaces)(
3439WDFEXPORT(WdfUsbTargetDeviceSelectConfig)(
3454WDFEXPORT(WdfUsbTargetDeviceSendControlTransferSynchronously)(
3475WDFEXPORT(WdfUsbTargetDeviceFormatRequestForControlTransfer)(
3494WDFEXPORT(WdfUsbTargetDeviceResetPortSynchronously)(
3505WDFEXPORT(WdfUsbTargetDeviceQueryUsbCapability)(
3517 PVOID CapabilityBuffer,
3526WDFEXPORT(WdfUsbTargetPipeGetInformation)(
3548WDFEXPORT(WdfUsbTargetPipeIsOutEndpoint)(
3568WDFEXPORT(WdfUsbTargetPipeSetNoMaximumPacketSizeCheck)(
3579WDFEXPORT(WdfUsbTargetPipeWriteSynchronously)(
3598WDFEXPORT(WdfUsbTargetPipeFormatRequestForWrite)(
3615WDFEXPORT(WdfUsbTargetPipeReadSynchronously)(
3634WDFEXPORT(WdfUsbTargetPipeFormatRequestForRead)(
3651WDFEXPORT(WdfUsbTargetPipeConfigContinuousReader)(
3664WDFEXPORT(WdfUsbTargetPipeAbortSynchronously)(
3679WDFEXPORT(WdfUsbTargetPipeFormatRequestForAbort)(
3692WDFEXPORT(WdfUsbTargetPipeResetSynchronously)(
3707WDFEXPORT(WdfUsbTargetPipeFormatRequestForReset)(
3719WDFEXPORT(WdfUsbInterfaceGetInterfaceNumber)(
3729WDFEXPORT(WdfUsbInterfaceGetNumEndpoints)(
3755WDFEXPORT(WdfUsbInterfaceGetNumSettings)(
3780WDFEXPORT(WdfUsbInterfaceGetEndpointInformation)(
3796WDFEXPORT(WdfUsbTargetDeviceGetInterface)(
3808WDFEXPORT(WdfUsbInterfaceGetConfiguredSettingIndex)(
3818WDFEXPORT(WdfUsbInterfaceGetNumConfiguredPipes)(
3828WDFEXPORT(WdfUsbInterfaceGetConfiguredPipe)(
3916#ifdef FX_DYNAMICS_GENERATE_TABLE
3931 WDFEXPORT(WdfCxDeviceInitSetRequestAttributes),
3932 WDFEXPORT(WdfCxDeviceInitSetFileObjectConfig),
3938 WDFEXPORT(WdfDeviceAssignS0IdleSettings),
3939 WDFEXPORT(WdfDeviceAssignSxWakeSettings),
3941 WDFEXPORT(WdfDeviceInitSetPnpPowerEventCallbacks),
3942 WDFEXPORT(WdfDeviceInitSetPowerPolicyEventCallbacks),
3943 WDFEXPORT(WdfDeviceInitSetPowerPolicyOwnership),
3945 WDFEXPORT(WdfDeviceInitSetFileObjectConfig),
3946 WDFEXPORT(WdfDeviceInitSetRequestAttributes),
3948 WDFEXPORT(WdfDeviceSetStaticStopRemove),
3949 WDFEXPORT(WdfDeviceCreateDeviceInterface),
3950 WDFEXPORT(WdfDeviceSetDeviceInterfaceState),
3951 WDFEXPORT(WdfDeviceRetrieveDeviceInterfaceString),
3954 WDFEXPORT(WdfDeviceAllocAndQueryProperty),
3956 WDFEXPORT(WdfDeviceSetPowerCapabilities),
3962 WDFEXPORT(WdfDeviceConfigureRequestDispatching),
3963 WDFEXPORT(WdfDeviceGetSystemPowerAction),
3964 WDFEXPORT(WdfDeviceInitSetReleaseHardwareOrderOnFailure),
3969 WDFEXPORT(WdfDeviceGetHardwareRegisterMappedAddress),
3972 WDFEXPORT(WdfDeviceAssignInterfaceProperty),
3973 WDFEXPORT(WdfDeviceAllocAndQueryInterfaceProperty),
3974 WDFEXPORT(WdfDeviceQueryInterfaceProperty),
3975 WDFEXPORT(WdfDeviceGetDeviceStackIoType),
3977 WDFEXPORT(WdfDeviceAllocAndQueryPropertyEx),
3981 WDFEXPORT(WdfDriverOpenParametersRegistryKey),
3982 WDFEXPORT(WdfDriverRetrieveVersionString),
3986 WDFEXPORT(WdfFdoInitAllocAndQueryProperty),
3988 WDFEXPORT(WdfFdoInitAllocAndQueryPropertyEx),
3992 WDFEXPORT(WdfFileObjectGetInitiatorProcessId),
3993 WDFEXPORT(WdfFileObjectGetRelatedFileObject),
4004 WDFEXPORT(WdfInterruptSetExtendedPolicy),
4006 WDFEXPORT(WdfInterruptTryToAcquireLock),
4013 WDFEXPORT(WdfIoQueueRetrieveNextRequest),
4014 WDFEXPORT(WdfIoQueueRetrieveRequestByFileObject),
4016 WDFEXPORT(WdfIoQueueRetrieveFoundRequest),
4017 WDFEXPORT(WdfIoQueueDrainSynchronously),
4019 WDFEXPORT(WdfIoQueuePurgeSynchronously),
4023 WDFEXPORT(WdfIoQueueStopAndPurgeSynchronously),
4026 WDFEXPORT(WdfIoTargetCloseForQueryRemove),
4033 WDFEXPORT(WdfIoTargetSendReadSynchronously),
4034 WDFEXPORT(WdfIoTargetFormatRequestForRead),
4035 WDFEXPORT(WdfIoTargetSendWriteSynchronously),
4036 WDFEXPORT(WdfIoTargetFormatRequestForWrite),
4037 WDFEXPORT(WdfIoTargetSendIoctlSynchronously),
4038 WDFEXPORT(WdfIoTargetFormatRequestForIoctl),
4061 WDFEXPORT(WdfRegistryQueryUnicodeString),
4066 WDFEXPORT(WdfRegistryAssignMultiString),
4067 WDFEXPORT(WdfRegistryAssignUnicodeString),
4073 WDFEXPORT(WdfRequestFormatRequestUsingCurrentType),
4081 WDFEXPORT(WdfRequestIsFrom32BitProcess),
4082 WDFEXPORT(WdfRequestSetCompletionRoutine),
4083 WDFEXPORT(WdfRequestGetCompletionParams),
4086 WDFEXPORT(WdfRequestCompleteWithInformation),
4088 WDFEXPORT(WdfRequestRetrieveInputMemory),
4089 WDFEXPORT(WdfRequestRetrieveOutputMemory),
4090 WDFEXPORT(WdfRequestRetrieveInputBuffer),
4091 WDFEXPORT(WdfRequestRetrieveOutputBuffer),
4101 WDFEXPORT(WdfRequestGetRequestorProcessId),
4102 WDFEXPORT(WdfRequestIsFromUserModeDriver),
4103 WDFEXPORT(WdfRequestSetUserModeDriverInitiatedIo),
4104 WDFEXPORT(WdfRequestGetUserModeDriverInitiatedIo),
4106 WDFEXPORT(WdfRequestRetrieveActivityId),
4107 WDFEXPORT(WdfRequestGetEffectiveIoType),
4109 WDFEXPORT(WdfCmResourceListGetDescriptor),
4125 WDFEXPORT(WdfUsbTargetDeviceCreateWithParameters),
4126 WDFEXPORT(WdfUsbTargetDeviceRetrieveInformation),
4127 WDFEXPORT(WdfUsbTargetDeviceGetDeviceDescriptor),
4128 WDFEXPORT(WdfUsbTargetDeviceRetrieveConfigDescriptor),
4129 WDFEXPORT(WdfUsbTargetDeviceQueryString),
4130 WDFEXPORT(WdfUsbTargetDeviceAllocAndQueryString),
4131 WDFEXPORT(WdfUsbTargetDeviceFormatRequestForString),
4132 WDFEXPORT(WdfUsbTargetDeviceGetNumInterfaces),
4133 WDFEXPORT(WdfUsbTargetDeviceSelectConfig),
4134 WDFEXPORT(WdfUsbTargetDeviceSendControlTransferSynchronously),
4135 WDFEXPORT(WdfUsbTargetDeviceFormatRequestForControlTransfer),
4136 WDFEXPORT(WdfUsbTargetDeviceResetPortSynchronously),
4137 WDFEXPORT(WdfUsbTargetDeviceQueryUsbCapability),
4138 WDFEXPORT(WdfUsbTargetPipeGetInformation),
4139 WDFEXPORT(WdfUsbTargetPipeIsInEndpoint),
4140 WDFEXPORT(WdfUsbTargetPipeIsOutEndpoint),
4142 WDFEXPORT(WdfUsbTargetPipeSetNoMaximumPacketSizeCheck),
4143 WDFEXPORT(WdfUsbTargetPipeWriteSynchronously),
4144 WDFEXPORT(WdfUsbTargetPipeFormatRequestForWrite),
4145 WDFEXPORT(WdfUsbTargetPipeReadSynchronously),
4146 WDFEXPORT(WdfUsbTargetPipeFormatRequestForRead),
4147 WDFEXPORT(WdfUsbTargetPipeConfigContinuousReader),
4148 WDFEXPORT(WdfUsbTargetPipeAbortSynchronously),
4149 WDFEXPORT(WdfUsbTargetPipeFormatRequestForAbort),
4150 WDFEXPORT(WdfUsbTargetPipeResetSynchronously),
4151 WDFEXPORT(WdfUsbTargetPipeFormatRequestForReset),
4152 WDFEXPORT(WdfUsbInterfaceGetInterfaceNumber),
4153 WDFEXPORT(WdfUsbInterfaceGetNumEndpoints),
4154 WDFEXPORT(WdfUsbInterfaceGetDescriptor),
4155 WDFEXPORT(WdfUsbInterfaceGetNumSettings),
4156 WDFEXPORT(WdfUsbInterfaceSelectSetting),
4157 WDFEXPORT(WdfUsbInterfaceGetEndpointInformation),
4158 WDFEXPORT(WdfUsbTargetDeviceGetInterface),
4159 WDFEXPORT(WdfUsbInterfaceGetConfiguredSettingIndex),
4160 WDFEXPORT(WdfUsbInterfaceGetNumConfiguredPipes),
4161 WDFEXPORT(WdfUsbInterfaceGetConfiguredPipe),
4172 WDFEXPORT(WdfDeviceInitEnableHidInterface),
4175 WDFEXPORT(WdfDeviceInitAllowSelfIoTarget),
4176 WDFEXPORT(WdfIoTargetSelfAssignDefaultIoQueue),
4178 WDFEXPORT(WdfIoTargetWdmGetTargetFileHandle),
4180 WDFEXPORT(WdfDeviceWdmDispatchIrpToIoQueue),
4181 WDFEXPORT(WdfDeviceConfigureWdmIrpDispatchCallback),
#define _Acquires_lock_(lock)
#define _Requires_lock_held_(lock)
#define _Requires_lock_not_held_(lock)
#define _Releases_lock_(lock)
#define __drv_reportError(why)
#define _IRQL_requires_min_(irql)
#define _IRQL_requires_max_(irql)
#define _IRQL_raises_(irql)
__in WDFOBJECT __in PCWDF_OBJECT_CONTEXT_TYPE_INFO TypeInfo
__in PVOID ContextPointer
_Must_inspect_result_ _In_ WDFCOLLECTION _In_ WDFOBJECT Object
_Must_inspect_result_ _In_ WDFDMAENABLER _In_ _In_opt_ PWDF_OBJECT_ATTRIBUTES Attributes
_Must_inspect_result_ WDFAPI NTSTATUS STDCALL WDFEXPORT() WdfWaitLockAcquire(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ _Requires_lock_not_held_(_Curr_) WDFWAITLOCK Lock, _In_opt_ PLONGLONG Timeout)
_Must_inspect_result_ _In_ WDFDEVICE Device
WDFAPI VOID STDCALL WDFEXPORT() WdfVerifierKeBugCheck(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ ULONG BugCheckCode, _In_ ULONG_PTR BugCheckParameter1, _In_ ULONG_PTR BugCheckParameter2, _In_ ULONG_PTR BugCheckParameter3, _In_ ULONG_PTR BugCheckParameter4)
struct _WDFFUNCTIONS * PWDFFUNCTIONS
struct _WDFVERSION * PWDFVERSION
_Must_inspect_result_ _In_ WDFDRIVER Driver
_Must_inspect_result_ _In_opt_ PCUNICODE_STRING _In_opt_ PWDF_OBJECT_ATTRIBUTES StringAttributes
WDFAPI WDFDEVICE STDCALL WDFEXPORT() WdfInterruptGetDevice(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFINTERRUPT Interrupt)
_Must_inspect_result_ WDFAPI BOOLEAN STDCALL WDFEXPORT() WdfRequestSend(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFREQUEST Request, _In_ WDFIOTARGET Target, _In_opt_ PWDF_REQUEST_SEND_OPTIONS Options)
WDFAPI VOID STDCALL WDFEXPORT() WdfObjectDereferenceActual(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFOBJECT Handle, _In_opt_ PVOID Tag, _In_ LONG Line, _In_z_ PCHAR File)
struct _WDFFUNCTIONS WDFFUNCTIONS
WDFAPI VOID STDCALL WDFEXPORT() WdfCxVerifierKeBugCheck(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_opt_ WDFOBJECT Object, _In_ ULONG BugCheckCode, _In_ ULONG_PTR BugCheckParameter1, _In_ ULONG_PTR BugCheckParameter2, _In_ ULONG_PTR BugCheckParameter3, _In_ ULONG_PTR BugCheckParameter4)
_In_ WDFCOLLECTION _In_ WDFOBJECT Item
WDFAPI NTSTATUS STDCALL WDFEXPORT() WdfObjectAllocateContext(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFOBJECT Handle, _In_ PWDF_OBJECT_ATTRIBUTES ContextAttributes, _Outptr_opt_ PVOID *Context)
WDFAPI PVOID FASTCALL WDFEXPORT() WdfObjectGetTypedContextWorker(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFOBJECT Handle, _In_ PCWDF_OBJECT_CONTEXT_TYPE_INFO TypeInfo)
_Must_inspect_result_ _In_ PWDFCXDEVICE_INIT _In_ PFN_WDFCXDEVICE_WDM_IRP_PREPROCESS _In_ UCHAR MajorFunction
WDFAPI BOOLEAN STDCALL WDFEXPORT() WdfInterruptQueueWorkItemForIsr(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFINTERRUPT Interrupt)
_Must_inspect_result_ _In_ PWDFCXDEVICE_INIT CxDeviceInit
WDFAPI WDFOBJECT FASTCALL WDFEXPORT() WdfObjectContextGetObject(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ PVOID ContextPointer)
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES CollectionAttributes
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFCOLLECTION * Collection
_In_ WDFCOLLECTION _In_ ULONG Index
WDFAPI VOID STDCALL WDFEXPORT() WdfObjectReferenceActual(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFOBJECT Handle, _In_opt_ PVOID Tag, _In_ LONG Line, _In_z_ PCHAR File)
_In_ PWDFCXDEVICE_INIT _In_ PWDFCX_FILEOBJECT_CONFIG CxFileObjectConfig
struct _WDFVERSION WDFVERSION
_In_ PWDFDEVICE_INIT DeviceInit
_In_ PWDFDEVICE_INIT _In_ PFN_WDF_DEVICE_SHUTDOWN_NOTIFICATION _In_ UCHAR Flags
WDFAPI BOOLEAN STDCALL WDFEXPORT() WdfInterruptQueueDpcForIsr(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFINTERRUPT Interrupt)
enum _SECURITY_IMPERSONATION_LEVEL SECURITY_IMPERSONATION_LEVEL
enum _WDF_EVENT_TYPE WDF_EVENT_TYPE
#define _In_reads_bytes_(s)
#define _Outptr_result_bytebuffer_(s)
#define _Deref_out_range_(l, h)
#define _Out_writes_opt_(s)
#define _Out_writes_bytes_opt_(s)
#define _Out_writes_bytes_all_opt_(s)
#define _Must_inspect_result_
#define _Post_satisfies_(e)
#define _In_reads_opt_(s)
#define _Strict_type_match_
#define _Out_writes_bytes_all_(s)
#define _Pre_writable_byte_size_(s)
#define _Out_writes_bytes_to_opt_(s, c)
#define _Out_writes_bytes_(s)
#define _Outptr_opt_result_bytebuffer_(s)
#define _Out_writes_all_opt_(s)
#define _In_reads_bytes_opt_(s)
__GNU_EXTENSION typedef __int64 * PLONGLONG
_In_ ULONG _In_ ULONG Offset
_In_ ULONG _In_ ULONG _In_ ULONG Length
PFN_WDFREGISTRYASSIGNMEMORY pfnWdfRegistryAssignMemory
PFN_WDFWORKITEMFLUSH pfnWdfWorkItemFlush
PFN_WDFFDOINITOPENREGISTRYKEY pfnWdfFdoInitOpenRegistryKey
PFN_WDFWORKITEMGETPARENTOBJECT pfnWdfWorkItemGetParentObject
PFN_WDFREQUESTISCANCELED pfnWdfRequestIsCanceled
PFN_WDFUSBINTERFACESELECTSETTING pfnWdfUsbInterfaceSelectSetting
PFN_WDFIOTARGETCLOSE pfnWdfIoTargetClose
PFN_WDFDEVICEINITALLOWSELFIOTARGET pfnWdfDeviceInitAllowSelfIoTarget
PFN_WDFREQUESTREUSE pfnWdfRequestReuse
PFN_WDFDEVICEASSIGNPROPERTY pfnWdfDeviceAssignProperty
PFN_WDFIOTARGETSTART pfnWdfIoTargetStart
PFN_WDFSPINLOCKCREATE pfnWdfSpinLockCreate
PFN_WDFREQUESTSETUSERMODEDRIVERINITIATEDIO pfnWdfRequestSetUserModeDriverInitiatedIo
PFN_WDFINTERRUPTCREATE pfnWdfInterruptCreate
PFN_WDFSTRINGCREATE pfnWdfStringCreate
PFN_WDFDRIVERISVERSIONAVAILABLE pfnWdfDriverIsVersionAvailable
PFN_WDFCOLLECTIONADD pfnWdfCollectionAdd
PFN_WDFIOTARGETPURGE pfnWdfIoTargetPurge
PFN_WDFREQUESTSTOPACKNOWLEDGE pfnWdfRequestStopAcknowledge
PFN_WDFDEVICECONFIGUREREQUESTDISPATCHING pfnWdfDeviceConfigureRequestDispatching
PFN_WDFINTERRUPTGETDEVICE pfnWdfInterruptGetDevice
PFN_WDFDEVICEGETDEVICESTACKIOTYPE pfnWdfDeviceGetDeviceStackIoType
PFN_WDFDEVICEINITSETRELEASEHARDWAREORDERONFAILURE pfnWdfDeviceInitSetReleaseHardwareOrderOnFailure
PFN_WDFIOTARGETCLOSEFORQUERYREMOVE pfnWdfIoTargetCloseForQueryRemove
PFN_WDFDEVICEINITSETPNPPOWEREVENTCALLBACKS pfnWdfDeviceInitSetPnpPowerEventCallbacks
PFN_WDFIOQUEUESTART pfnWdfIoQueueStart
PFN_WDFIOQUEUEFINDREQUEST pfnWdfIoQueueFindRequest
PFN_WDFIOQUEUERETRIEVEFOUNDREQUEST pfnWdfIoQueueRetrieveFoundRequest
PFN_WDFMEMORYCOPYTOBUFFER pfnWdfMemoryCopyToBuffer
PFN_WDFINTERRUPTACQUIRELOCK pfnWdfInterruptAcquireLock
PFN_WDFREQUESTISFROMUSERMODEDRIVER pfnWdfRequestIsFromUserModeDriver
PFN_WDFINTERRUPTENABLE pfnWdfInterruptEnable
PFN_WDFDEVICEQUERYINTERFACEPROPERTY pfnWdfDeviceQueryInterfaceProperty
PFN_WDFUSBTARGETDEVICEGETDEVICEDESCRIPTOR pfnWdfUsbTargetDeviceGetDeviceDescriptor
PFN_WDFREGISTRYASSIGNMULTISTRING pfnWdfRegistryAssignMultiString
PFN_WDFDEVICECREATESYMBOLICLINK pfnWdfDeviceCreateSymbolicLink
PFN_WDFCMRESOURCELISTGETCOUNT pfnWdfCmResourceListGetCount
PFN_WDFDEVICEGETDEFAULTQUEUE pfnWdfDeviceGetDefaultQueue
PFN_WDFUSBTARGETPIPEGETINFORMATION pfnWdfUsbTargetPipeGetInformation
PFN_WDFIOQUEUESTOPANDPURGE pfnWdfIoQueueStopAndPurge
PFN_WDFDRIVERCREATE pfnWdfDriverCreate
PFN_WDFREQUESTRETRIEVEACTIVITYID pfnWdfRequestRetrieveActivityId
PFN_WDFUSBINTERFACEGETNUMCONFIGUREDPIPES pfnWdfUsbInterfaceGetNumConfiguredPipes
PFN_WDFUSBTARGETDEVICEFORMATREQUESTFORSTRING pfnWdfUsbTargetDeviceFormatRequestForString
PFN_WDFIOTARGETFORMATREQUESTFORIOCTL pfnWdfIoTargetFormatRequestForIoctl
PFN_WDFMEMORYCREATE pfnWdfMemoryCreate
PFN_WDFREQUESTALLOCATETIMER pfnWdfRequestAllocateTimer
PFN_WDFREQUESTCOMPLETEWITHINFORMATION pfnWdfRequestCompleteWithInformation
PFN_WDFOBJECTQUERY pfnWdfObjectQuery
PFN_WDFUSBTARGETDEVICEALLOCANDQUERYSTRING pfnWdfUsbTargetDeviceAllocAndQueryString
PFN_WDFUSBTARGETDEVICEFORMATREQUESTFORCONTROLTRANSFER pfnWdfUsbTargetDeviceFormatRequestForControlTransfer
PFN_WDFUSBTARGETDEVICECREATE pfnWdfUsbTargetDeviceCreate
PFN_WDFCOLLECTIONREMOVE pfnWdfCollectionRemove
PFN_WDFDEVICEHIDNOTIFYPRESENCE pfnWdfDeviceHidNotifyPresence
PFN_WDFREGISTRYCREATEKEY pfnWdfRegistryCreateKey
PFN_WDFREQUESTMARKCANCELABLE pfnWdfRequestMarkCancelable
PFN_WDFIOQUEUESTOP pfnWdfIoQueueStop
PFN_WDFUSBINTERFACEGETDESCRIPTOR pfnWdfUsbInterfaceGetDescriptor
PFN_WDFUSBTARGETPIPEWRITESYNCHRONOUSLY pfnWdfUsbTargetPipeWriteSynchronously
PFN_WDFDEVICESETSTATICSTOPREMOVE pfnWdfDeviceSetStaticStopRemove
PFN_WDFIOTARGETFORMATREQUESTFORWRITE pfnWdfIoTargetFormatRequestForWrite
PFN_WDFREQUESTSETINFORMATION pfnWdfRequestSetInformation
PFN_WDFREQUESTFORMATREQUESTUSINGCURRENTTYPE pfnWdfRequestFormatRequestUsingCurrentType
PFN_WDFUSBTARGETDEVICERETRIEVEINFORMATION pfnWdfUsbTargetDeviceRetrieveInformation
PFN_WDFREGISTRYQUERYULONG pfnWdfRegistryQueryULong
PFN_WDFREQUESTUNMARKCANCELABLE pfnWdfRequestUnmarkCancelable
PFN_WDFDEVICECONFIGUREWDMIRPDISPATCHCALLBACK pfnWdfDeviceConfigureWdmIrpDispatchCallback
PFN_WDFREGISTRYASSIGNVALUE pfnWdfRegistryAssignValue
PFN_WDFIOQUEUEDRAIN pfnWdfIoQueueDrain
PFN_WDFUSBTARGETDEVICERESETPORTSYNCHRONOUSLY pfnWdfUsbTargetDeviceResetPortSynchronously
PFN_WDFREQUESTGETREQUESTORPROCESSID pfnWdfRequestGetRequestorProcessId
PFN_WDFUSBTARGETPIPESETNOMAXIMUMPACKETSIZECHECK pfnWdfUsbTargetPipeSetNoMaximumPacketSizeCheck
PFN_WDFDEVICEGETIOTARGET pfnWdfDeviceGetIoTarget
PFN_WDFOBJECTCREATE pfnWdfObjectCreate
PFN_WDFDEVICEINITSETPOWERPOLICYOWNERSHIP pfnWdfDeviceInitSetPowerPolicyOwnership
PFN_WDFFDOINITALLOCANDQUERYPROPERTYEX pfnWdfFdoInitAllocAndQueryPropertyEx
PFN_WDFCOLLECTIONCREATE pfnWdfCollectionCreate
PFN_WDFIOQUEUERETRIEVENEXTREQUEST pfnWdfIoQueueRetrieveNextRequest
PFN_WDFUSBTARGETPIPEFORMATREQUESTFORWRITE pfnWdfUsbTargetPipeFormatRequestForWrite
PFN_WDFUSBTARGETPIPEISINENDPOINT pfnWdfUsbTargetPipeIsInEndpoint
PFN_WDFDEVICESETPNPCAPABILITIES pfnWdfDeviceSetPnpCapabilities
PFN_WDFINTERRUPTSETPOLICY pfnWdfInterruptSetPolicy
PFN_WDFDEVICERETRIEVEDEVICEINTERFACESTRING pfnWdfDeviceRetrieveDeviceInterfaceString
PFN_WDFDEVICEPOSTEVENT pfnWdfDevicePostEvent
PFN_WDFDRIVEROPENPARAMETERSREGISTRYKEY pfnWdfDriverOpenParametersRegistryKey
PFN_WDFIOTARGETWDMGETTARGETFILEHANDLE pfnWdfIoTargetWdmGetTargetFileHandle
PFN_WDFWORKITEMCREATE pfnWdfWorkItemCreate
PFN_WDFREGISTRYQUERYVALUE pfnWdfRegistryQueryValue
PFN_WDFREGISTRYQUERYUNICODESTRING pfnWdfRegistryQueryUnicodeString
PFN_WDFREQUESTGETINFORMATION pfnWdfRequestGetInformation
PFN_WDFREGISTRYASSIGNSTRING pfnWdfRegistryAssignString
PFN_WDFREQUESTCOMPLETE pfnWdfRequestComplete
PFN_WDFIOQUEUEPURGESYNCHRONOUSLY pfnWdfIoQueuePurgeSynchronously
PFN_WDFDEVICEOPENDEVICEMAPKEY pfnWdfDeviceOpenDevicemapKey
PFN_WDFDEVICESETFAILED pfnWdfDeviceSetFailed
PFN_WDFDEVICEINITSETIOTYPE pfnWdfDeviceInitSetIoType
PFN_WDFIOQUEUERETRIEVEREQUESTBYFILEOBJECT pfnWdfIoQueueRetrieveRequestByFileObject
PFN_WDFDEVICEUNMAPIOSPACE pfnWdfDeviceUnmapIoSpace
PFN_WDFDEVICEWRITETOHARDWARE pfnWdfDeviceWriteToHardware
PFN_WDFTIMERGETPARENTOBJECT pfnWdfTimerGetParentObject
PFN_WDFINTERRUPTQUEUEDPCFORISR pfnWdfInterruptQueueDpcForIsr
PFN_WDFREQUESTFORWARDTOIOQUEUE pfnWdfRequestForwardToIoQueue
PFN_WDFIOTARGETGETDEVICE pfnWdfIoTargetGetDevice
PFN_WDFUSBTARGETDEVICEGETNUMINTERFACES pfnWdfUsbTargetDeviceGetNumInterfaces
PFN_WDFINTERRUPTSYNCHRONIZE pfnWdfInterruptSynchronize
PFN_WDFDEVICEGETHARDWAREREGISTERMAPPEDADDRESS pfnWdfDeviceGetHardwareRegisterMappedAddress
PFN_WDFFDOINITQUERYPROPERTYEX pfnWdfFdoInitQueryPropertyEx
PFN_WDFREQUESTGETPARAMETERS pfnWdfRequestGetParameters
PFN_WDFUSBTARGETDEVICECREATEWITHPARAMETERS pfnWdfUsbTargetDeviceCreateWithParameters
PFN_WDFREGISTRYASSIGNUNICODESTRING pfnWdfRegistryAssignUnicodeString
PFN_WDFDEVICEASSIGNS0IDLESETTINGS pfnWdfDeviceAssignS0IdleSettings
PFN_WDFFILEOBJECTGETRELATEDFILEOBJECT pfnWdfFileObjectGetRelatedFileObject
PFN_WDFINTERRUPTDISABLE pfnWdfInterruptDisable
PFN_WDFCXDEVICEINITALLOCATE pfnWdfCxDeviceInitAllocate
PFN_WDFREQUESTGETEFFECTIVEIOTYPE pfnWdfRequestGetEffectiveIoType
PFN_WDFOBJECTGETTYPEDCONTEXTWORKER pfnWdfObjectGetTypedContextWorker
PFN_WDFDEVICESTOPIDLENOTRACK pfnWdfDeviceStopIdleNoTrack
PFN_WDFUSBTARGETDEVICEGETINTERFACE pfnWdfUsbTargetDeviceGetInterface
PFN_WDFWORKITEMENQUEUE pfnWdfWorkItemEnqueue
PFN_WDFTIMERSTOP pfnWdfTimerStop
PFN_WDFREQUESTGETSTATUS pfnWdfRequestGetStatus
PFN_WDFUSBTARGETDEVICERETRIEVECONFIGDESCRIPTOR pfnWdfUsbTargetDeviceRetrieveConfigDescriptor
PFN_WDFUSBTARGETPIPEFORMATREQUESTFORRESET pfnWdfUsbTargetPipeFormatRequestForReset
PFN_WDFDEVICEGETSYSTEMPOWERACTION pfnWdfDeviceGetSystemPowerAction
PFN_WDFTIMERCREATE pfnWdfTimerCreate
PFN_WDFUSBTARGETDEVICESENDCONTROLTRANSFERSYNCHRONOUSLY pfnWdfUsbTargetDeviceSendControlTransferSynchronously
PFN_WDFDEVICECREATE pfnWdfDeviceCreate
PFN_WDFDEVICESETPOWERCAPABILITIES pfnWdfDeviceSetPowerCapabilities
PFN_WDFREQUESTISFROM32BITPROCESS pfnWdfRequestIsFrom32BitProcess
PFN_WDFDEVICEGETDRIVER pfnWdfDeviceGetDriver
PFN_WDFUSBINTERFACEGETNUMSETTINGS pfnWdfUsbInterfaceGetNumSettings
PFN_WDFMEMORYCOPYFROMBUFFER pfnWdfMemoryCopyFromBuffer
PFN_WDFIOTARGETSELFASSIGNDEFAULTIOQUEUE pfnWdfIoTargetSelfAssignDefaultIoQueue
PFN_WDFVERIFIERDBGBREAKPOINT pfnWdfVerifierDbgBreakPoint
PFN_WDFDEVICEGETFILEOBJECT pfnWdfDeviceGetFileObject
PFN_WDFREQUESTGETCOMPLETIONPARAMS pfnWdfRequestGetCompletionParams
PFN_WDFDEVICEQUERYPROPERTY pfnWdfDeviceQueryProperty
PFN_WDFUSBINTERFACEGETCONFIGUREDSETTINGINDEX pfnWdfUsbInterfaceGetConfiguredSettingIndex
PFN_WDFREQUESTGETREQUESTORMODE pfnWdfRequestGetRequestorMode
PFN_WDFDEVICEINITSETIOTYPEEX pfnWdfDeviceInitSetIoTypeEx
PFN_WDFFDOINITALLOCANDQUERYPROPERTY pfnWdfFdoInitAllocAndQueryProperty
PFN_WDFINTERRUPTSETEXTENDEDPOLICY pfnWdfInterruptSetExtendedPolicy
PFN_WDFFDOINITSETFILTER pfnWdfFdoInitSetFilter
PFN_WDFDEVICEWDMDISPATCHIRP pfnWdfDeviceWdmDispatchIrp
PFN_WDFIOQUEUEDRAINSYNCHRONOUSLY pfnWdfIoQueueDrainSynchronously
PFN_WDFDEVICEASSIGNSXWAKESETTINGS pfnWdfDeviceAssignSxWakeSettings
PFN_WDFDEVICEASSIGNINTERFACEPROPERTY pfnWdfDeviceAssignInterfaceProperty
PFN_WDFUSBTARGETDEVICEQUERYSTRING pfnWdfUsbTargetDeviceQueryString
PFN_WDFOBJECTRELEASELOCK pfnWdfObjectReleaseLock
PFN_WDFUSBTARGETPIPEFORMATREQUESTFORREAD pfnWdfUsbTargetPipeFormatRequestForRead
PFN_WDFREQUESTGETIOQUEUE pfnWdfRequestGetIoQueue
PFN_WDFINTERRUPTRELEASELOCK pfnWdfInterruptReleaseLock
PFN_WDFREQUESTMARKCANCELABLEEX pfnWdfRequestMarkCancelableEx
PFN_WDFCOLLECTIONGETLASTITEM pfnWdfCollectionGetLastItem
PFN_WDFSTRINGGETUNICODESTRING pfnWdfStringGetUnicodeString
PFN_WDFREQUESTRETRIEVEINPUTBUFFER pfnWdfRequestRetrieveInputBuffer
PFN_WDFMEMORYASSIGNBUFFER pfnWdfMemoryAssignBuffer
PFN_WDFREQUESTCANCELSENTREQUEST pfnWdfRequestCancelSentRequest
PFN_WDFIOTARGETGETSTATE pfnWdfIoTargetGetState
PFN_WDFMEMORYGETBUFFER pfnWdfMemoryGetBuffer
PFN_WDFDEVICEMAPIOSPACE pfnWdfDeviceMapIoSpace
PFN_WDFDEVICEALLOCANDQUERYPROPERTYEX pfnWdfDeviceAllocAndQueryPropertyEx
PFN_WDFREQUESTRETRIEVEOUTPUTBUFFER pfnWdfRequestRetrieveOutputBuffer
PFN_WDFREGISTRYASSIGNULONG pfnWdfRegistryAssignULong
PFN_WDFDEVICEINITSETPOWERPOLICYEVENTCALLBACKS pfnWdfDeviceInitSetPowerPolicyEventCallbacks
PFN_WDFUSBTARGETPIPEFORMATREQUESTFORABORT pfnWdfUsbTargetPipeFormatRequestForAbort
PFN_WDFUSBTARGETPIPERESETSYNCHRONOUSLY pfnWdfUsbTargetPipeResetSynchronously
PFN_WDFUSBTARGETDEVICEQUERYUSBCAPABILITY pfnWdfUsbTargetDeviceQueryUsbCapability
PFN_WDFMEMORYCREATEPREALLOCATED pfnWdfMemoryCreatePreallocated
PFN_WDFREGISTRYWDMGETHANDLE pfnWdfRegistryWdmGetHandle
PFN_WDFWAITLOCKACQUIRE pfnWdfWaitLockAcquire
PFN_WDFIOTARGETCREATE pfnWdfIoTargetCreate
PFN_WDFDEVICEGETSELFIOTARGET pfnWdfDeviceGetSelfIoTarget
PFN_WDFDEVICEINITSETFILEOBJECTCONFIG pfnWdfDeviceInitSetFileObjectConfig
PFN_WDFDEVICERESUMEIDLENOTRACK pfnWdfDeviceResumeIdleNoTrack
PFN_WDFOBJECTCONTEXTGETOBJECT pfnWdfObjectContextGetObject
PFN_WDFCOLLECTIONGETFIRSTITEM pfnWdfCollectionGetFirstItem
PFN_WDFREQUESTGETFILEOBJECT pfnWdfRequestGetFileObject
PFN_WDFOBJECTALLOCATECONTEXT pfnWdfObjectAllocateContext
PFN_WDFREQUESTSETCOMPLETIONROUTINE pfnWdfRequestSetCompletionRoutine
PFN_WDFDRIVERGETREGISTRYPATH pfnWdfDriverGetRegistryPath
PFN_WDFIOTARGETOPEN pfnWdfIoTargetOpen
PFN_WDFREQUESTIMPERSONATE pfnWdfRequestImpersonate
PFN_WDFREQUESTCHANGETARGET pfnWdfRequestChangeTarget
PFN_WDFDEVICEGETDEVICESTATE pfnWdfDeviceGetDeviceState
PFN_WDFDEVICEREADFROMHARDWARE pfnWdfDeviceReadFromHardware
PFN_WDFREQUESTRETRIEVEOUTPUTMEMORY pfnWdfRequestRetrieveOutputMemory
PFN_WDFIOQUEUECREATE pfnWdfIoQueueCreate
PFN_WDFINTERRUPTQUEUEWORKITEMFORISR pfnWdfInterruptQueueWorkItemForIsr
PFN_WDFDEVICERESUMEIDLEACTUAL pfnWdfDeviceResumeIdleActual
PFN_WDFDEVICEINITSETREQUESTATTRIBUTES pfnWdfDeviceInitSetRequestAttributes
PFN_WDFIOQUEUEREADYNOTIFY pfnWdfIoQueueReadyNotify
PFN_WDFUSBINTERFACEGETCONFIGUREDPIPE pfnWdfUsbInterfaceGetConfiguredPipe
PFN_WDFIOQUEUEGETSTATE pfnWdfIoQueueGetState
PFN_WDFOBJECTREFERENCEACTUAL pfnWdfObjectReferenceActual
PFN_WDFDEVICESETDEVICESTATE pfnWdfDeviceSetDeviceState
PFN_WDFDEVICESETDEVICEINTERFACESTATE pfnWdfDeviceSetDeviceInterfaceState
PFN_WDFREGISTRYQUERYMEMORY pfnWdfRegistryQueryMemory
PFN_WDFFDOINITQUERYPROPERTY pfnWdfFdoInitQueryProperty
PFN_WDFCOLLECTIONREMOVEITEM pfnWdfCollectionRemoveItem
PFN_WDFUSBTARGETPIPEREADSYNCHRONOUSLY pfnWdfUsbTargetPipeReadSynchronously
PFN_WDFOBJECTDELETE pfnWdfObjectDelete
PFN_WDFIOQUEUESTOPANDPURGESYNCHRONOUSLY pfnWdfIoQueueStopAndPurgeSynchronously
PFN_WDFUSBTARGETDEVICESELECTCONFIG pfnWdfUsbTargetDeviceSelectConfig
PFN_WDFDEVICEWDMDISPATCHIRPTOIOQUEUE pfnWdfDeviceWdmDispatchIrpToIoQueue
PFN_WDFUSBTARGETPIPECONFIGCONTINUOUSREADER pfnWdfUsbTargetPipeConfigContinuousReader
PFN_WDFWAITLOCKRELEASE pfnWdfWaitLockRelease
PFN_WDFREGISTRYOPENKEY pfnWdfRegistryOpenKey
PFN_WDFUSBTARGETPIPEABORTSYNCHRONOUSLY pfnWdfUsbTargetPipeAbortSynchronously
PFN_WDFDEVICECREATEDEVICEINTERFACE pfnWdfDeviceCreateDeviceInterface
PFN_WDFCOLLECTIONGETCOUNT pfnWdfCollectionGetCount
PFN_WDFREGISTRYCLOSE pfnWdfRegistryClose
PFN_WDFDEVICEOPENREGISTRYKEY pfnWdfDeviceOpenRegistryKey
PFN_WDFCOLLECTIONGETITEM pfnWdfCollectionGetItem
PFN_WDFCMRESOURCELISTGETDESCRIPTOR pfnWdfCmResourceListGetDescriptor
PFN_WDFREGISTRYREMOVEVALUE pfnWdfRegistryRemoveValue
PFN_WDFREGISTRYQUERYSTRING pfnWdfRegistryQueryString
PFN_WDFCXDEVICEINITSETFILEOBJECTCONFIG pfnWdfCxDeviceInitSetFileObjectConfig
PFN_WDFREQUESTREQUEUE pfnWdfRequestRequeue
PFN_WDFOBJECTACQUIRELOCK pfnWdfObjectAcquireLock
PFN_WDFIOQUEUEPURGE pfnWdfIoQueuePurge
PFN_WDFDEVICESTOPIDLEACTUAL pfnWdfDeviceStopIdleActual
PFN_WDFDEVICEALLOCANDQUERYINTERFACEPROPERTY pfnWdfDeviceAllocAndQueryInterfaceProperty
PFN_WDFREQUESTSEND pfnWdfRequestSend
PFN_WDFUSBINTERFACEGETNUMENDPOINTS pfnWdfUsbInterfaceGetNumEndpoints
PFN_WDFINTERRUPTGETINFO pfnWdfInterruptGetInfo
PFN_WDFCXVERIFIERKEBUGCHECK pfnWdfCxVerifierKeBugCheck
PFN_WDFREGISTRYREMOVEKEY pfnWdfRegistryRemoveKey
PFN_WDFUSBTARGETPIPEGETTYPE pfnWdfUsbTargetPipeGetType
PFN_WDFOBJECTDEREFERENCEACTUAL pfnWdfObjectDereferenceActual
PFN_WDFREQUESTRETRIEVEINPUTMEMORY pfnWdfRequestRetrieveInputMemory
PFN_WDFIOTARGETSTOP pfnWdfIoTargetStop
PFN_WDFINTERRUPTTRYTOACQUIRELOCK pfnWdfInterruptTryToAcquireLock
PFN_WDFWAITLOCKCREATE pfnWdfWaitLockCreate
PFN_WDFREGISTRYQUERYMULTISTRING pfnWdfRegistryQueryMultiString
PFN_WDFCXDEVICEINITSETREQUESTATTRIBUTES pfnWdfCxDeviceInitSetRequestAttributes
PFN_WDFDEVICEQUERYPROPERTYEX pfnWdfDeviceQueryPropertyEx
PFN_WDFUSBTARGETPIPEISOUTENDPOINT pfnWdfUsbTargetPipeIsOutEndpoint
PFN_WDFREQUESTSETACTIVITYID pfnWdfRequestSetActivityId
PFN_WDFREQUESTGETUSERMODEDRIVERINITIATEDIO pfnWdfRequestGetUserModeDriverInitiatedIo
PFN_WDFIOTARGETSENDWRITESYNCHRONOUSLY pfnWdfIoTargetSendWriteSynchronously
PFN_WDFSPINLOCKRELEASE pfnWdfSpinLockRelease
PFN_WDFTIMERSTART pfnWdfTimerStart
PFN_WDFDEVICEINITENABLEHIDINTERFACE pfnWdfDeviceInitEnableHidInterface
PFN_WDFVERIFIERKEBUGCHECK pfnWdfVerifierKeBugCheck
PFN_WDFFILEOBJECTGETINITIATORPROCESSID pfnWdfFileObjectGetInitiatorProcessId
PFN_WDFIOQUEUEGETDEVICE pfnWdfIoQueueGetDevice
PFN_WDFIOQUEUESTOPSYNCHRONOUSLY pfnWdfIoQueueStopSynchronously
PFN_WDFUSBINTERFACEGETINTERFACENUMBER pfnWdfUsbInterfaceGetInterfaceNumber
PFN_WDFDRIVERRETRIEVEVERSIONSTRING pfnWdfDriverRetrieveVersionString
PFN_WDFDEVICEALLOCANDQUERYPROPERTY pfnWdfDeviceAllocAndQueryProperty
PFN_WDFFILEOBJECTGETFILENAME pfnWdfFileObjectGetFileName
PFN_WDFIOTARGETFORMATREQUESTFORREAD pfnWdfIoTargetFormatRequestForRead
PFN_WDFFILEOBJECTGETDEVICE pfnWdfFileObjectGetDevice
PFN_WDFUSBINTERFACEGETENDPOINTINFORMATION pfnWdfUsbInterfaceGetEndpointInformation
PFN_WDFIOTARGETSENDREADSYNCHRONOUSLY pfnWdfIoTargetSendReadSynchronously
PFN_WDFIOTARGETSENDIOCTLSYNCHRONOUSLY pfnWdfIoTargetSendIoctlSynchronously
PFN_WDFSPINLOCKACQUIRE pfnWdfSpinLockAcquire
PFN_WDFGETTRIAGEINFO pfnWdfGetTriageInfo
PFN_WDFREQUESTCREATE pfnWdfRequestCreate
_In_ PWDFCXDEVICE_INIT _In_ PWDFCX_FILEOBJECT_CONFIG _In_opt_ PWDF_OBJECT_ATTRIBUTES FileObjectAttributes
_Must_inspect_result_ _In_ WDFDEVICE _In_ ULONG _In_ ACCESS_MASK _In_opt_ PWDF_OBJECT_ATTRIBUTES KeyAttributes
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ _Strict_type_match_ POOL_TYPE _In_opt_ PWDF_OBJECT_ATTRIBUTES PropertyMemoryAttributes
_Must_inspect_result_ _In_ WDFDRIVER _In_ PWDF_DRIVER_VERSION_AVAILABLE_PARAMS VersionAvailableParams
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID _In_opt_ ULONG Count
_Must_inspect_result_ _In_ WDFDEVICE _In_ ULONG _In_ ACCESS_MASK _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFKEY * Key
_Must_inspect_result_ _In_ WDFDEVICE _In_ PHYSICAL_ADDRESS _In_ SIZE_T _In_ MEMORY_CACHING_TYPE _Out_ PVOID * PseudoBaseAddress
_In_ WDFDEVICE _Out_ PWDF_DEVICE_STATE DeviceState
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ ULONG _Out_ PULONG ResultLength
_Must_inspect_result_ _In_ WDFDEVICE _In_ BOOLEAN _In_opt_ PVOID Tag
_In_ WDFDEVICE _Out_ WDF_DEVICE_IO_TYPE * ReadWriteIoType
_Must_inspect_result_ _In_ WDFDEVICE _In_ CONST GUID _In_opt_ PCUNICODE_STRING ReferenceString
_Must_inspect_result_ _In_ WDFDEVICE _In_ ULONG _In_ ACCESS_MASK DesiredAccess
_Must_inspect_result_ _In_ WDFDEVICE _In_ PIRP Irp
_In_ WDFDEVICE _In_ REFGUID _In_ WDF_EVENT_TYPE _In_ ULONG DataSizeCb
_In_ PWDFCXDEVICE_INIT _In_ PWDF_OBJECT_ATTRIBUTES RequestAttributes
_Must_inspect_result_ _In_ WDFDEVICE _In_ ULONG DeviceInstanceKeyType
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ _Strict_type_match_ POOL_TYPE PoolType
_In_ PWDFDEVICE_INIT _In_ PWDF_POWER_POLICY_EVENT_CALLBACKS PowerPolicyEventCallbacks
_Must_inspect_result_ _In_ PDRIVER_OBJECT _In_ PCUNICODE_STRING _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ PWDF_DRIVER_CONFIG DriverConfig
_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA PropertyData
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE Type
_In_ WDFDEVICE _In_ PFILE_OBJECT FileObject
_In_ WDFDEVICE _Out_ WDF_DEVICE_IO_TYPE _Out_ WDF_DEVICE_IO_TYPE * IoControlIoType
_In_ WDFINTERRUPT _In_ PFN_WDF_INTERRUPT_SYNCHRONIZE Callback
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_POWER_POLICY_IDLE_SETTINGS Settings
_In_ WDFDEVICE _In_ REFGUID _In_ WDF_EVENT_TYPE WdfEventType
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID TargetAddress
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_INTERRUPT_CONFIG Configuration
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ __drv_aliasesMem PVOID Buffer
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ _Strict_type_match_ POOL_TYPE _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFMEMORY * PropertyMemory
_Must_inspect_result_ _In_ WDFREQUEST _In_ SECURITY_IMPERSONATION_LEVEL ImpersonationLevel
_In_ WDFDEVICE _In_ WDF_DEVICE_FAILED_ACTION FailedAction
_Must_inspect_result_ _In_ WDFDEVICE _In_ PCUNICODE_STRING SymbolicLinkName
_Must_inspect_result_ _In_ WDFDEVICE _In_opt_ WDFDRIVER _In_ UCHAR _In_ PFN_WDFDEVICE_WDM_IRP_DISPATCH _In_opt_ WDFCONTEXT DriverContext
_In_ WDFDEVICE _In_ PWDF_DEVICE_POWER_CAPABILITIES PowerCapabilities
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ ULONG _Out_ PVOID PropertyBuffer
_Must_inspect_result_ _In_ WDFDEVICE _In_ PIRP _In_ WDFCONTEXT DispatchContext
_Must_inspect_result_ _In_ WDFDEVICE _In_ BOOLEAN _In_opt_ PVOID _In_ LONG Line
_Must_inspect_result_ _In_ WDFDEVICE _In_ PIRP _In_ WDFQUEUE Queue
_Must_inspect_result_ _In_ WDFDEVICE _In_ BOOLEAN WaitForD0
_In_ WDFINTERRUPT _In_ PFN_WDF_INTERRUPT_SYNCHRONIZE _In_ WDFCONTEXT Context
_In_ PWDFDEVICE_INIT _In_ WDF_DEVICE_IO_TYPE IoType
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE Size
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY DeviceProperty
_Must_inspect_result_ _In_ WDFDEVICE _In_opt_ WDFDRIVER _In_ UCHAR _In_ PFN_WDFDEVICE_WDM_IRP_DISPATCH EvtDeviceWdmIrpDisptach
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG _In_opt_ PVOID Data
_In_ WDFDEVICE _In_ CONST GUID _In_opt_ PCUNICODE_STRING _In_ BOOLEAN IsInterfaceEnabled
_In_ WDFDEVICE _In_ BOOLEAN Stoppable
_Must_inspect_result_ _Inout_ PWDFDEVICE_INIT _In_opt_ PWDF_OBJECT_ATTRIBUTES DeviceAttributes
_In_ WDFREQUEST _In_ LPGUID ActivityId
_Must_inspect_result_ _In_ WDFDEVICE _In_ PHYSICAL_ADDRESS _In_ SIZE_T _In_ MEMORY_CACHING_TYPE CacheType
_In_ PWDFDEVICE_INIT _In_ WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE ReleaseHardwareOrderOnFailure
_Must_inspect_result_ _In_ PDRIVER_OBJECT _In_ PCUNICODE_STRING RegistryPath
_Must_inspect_result_ _In_ WDFDEVICE _In_ PCUNICODE_STRING KeyName
_In_ PWDFDEVICE_INIT _In_ PWDF_IO_TYPE_CONFIG IoTypeConfig
_In_ WDFDEVICE _In_ REFGUID EventGuid
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ ULONG BufferLength
_Must_inspect_result_ _In_ WDFREQUEST _In_ SECURITY_IMPERSONATION_LEVEL _In_ PFN_WDF_REQUEST_IMPERSONATE EvtRequestImpersonate
_In_ WDFREQUEST _In_ BOOLEAN IsUserModeDriverInitiated
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ ULONG _Out_ PVOID _Out_ PULONG RequiredSize
_In_ PWDFDEVICE_INIT _In_ PWDF_PNPPOWER_EVENT_CALLBACKS PnpPowerEventCallbacks
_Must_inspect_result_ _In_ WDFDEVICE _In_ CONST GUID _In_opt_ PCUNICODE_STRING _In_ WDFSTRING String
_Must_inspect_result_ _In_ WDFDEVICE _In_ BOOLEAN _In_opt_ PVOID _In_ LONG _In_z_ PCHAR File
_In_ PWDFDEVICE_INIT _In_ BOOLEAN IsPowerPolicyOwner
_Must_inspect_result_ _In_ WDFDEVICE _In_ PHYSICAL_ADDRESS PhysicalAddress
_In_ PWDFDEVICE_INIT _In_ PWDF_FILEOBJECT_CONFIG FileObjectConfig
_Must_inspect_result_ _In_ PDRIVER_OBJECT DriverObject
_Must_inspect_result_ _In_ WDFDEVICE _In_ CONST GUID * InterfaceClassGUID
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFQUEUE _In_ _Strict_type_match_ WDF_REQUEST_TYPE RequestType
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID _In_ SIZE_T Value
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_INTERRUPT_CONFIG _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFINTERRUPT * Interrupt
_Must_inspect_result_ _In_ PDRIVER_OBJECT _In_ PCUNICODE_STRING _In_opt_ PWDF_OBJECT_ATTRIBUTES DriverAttributes
_Must_inspect_result_ _In_ WDFDEVICE _In_ PHYSICAL_ADDRESS _In_ SIZE_T NumberOfBytes
_In_ WDFDEVICE _In_ PWDF_DEVICE_PNP_CAPABILITIES PnpCapabilities
_Must_inspect_result_ _In_ WDFDEVICE _In_ BOOLEAN IsPresent
_Must_inspect_result_ _In_ WDFCHILDLIST _In_ PWDF_CHILD_LIST_ITERATOR _Out_ WDFDEVICE _Inout_opt_ PWDF_CHILD_RETRIEVE_INFO Info
_Must_inspect_result_ _In_ WDFDEVICE Device
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_CHILD_LIST_CONFIG Config
_Must_inspect_result_ _In_ WDFCOLLECTION _In_ WDFOBJECT Object
_In_ WDFCOLLECTION _In_ ULONG Index
_Must_inspect_result_ _In_ WDFDMAENABLER _In_ _In_opt_ PWDF_OBJECT_ATTRIBUTES Attributes
VOID(STDCALL * PFN_WDFCXVERIFIERKEBUGCHECK)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_opt_ WDFOBJECT Object, _In_ ULONG BugCheckCode, _In_ ULONG_PTR BugCheckParameter1, _In_ ULONG_PTR BugCheckParameter2, _In_ ULONG_PTR BugCheckParameter3, _In_ ULONG_PTR BugCheckParameter4)
NTSTATUS(STDCALL * PFN_WDFIOTARGETSELFASSIGNDEFAULTIOQUEUE)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFIOTARGET IoTarget, _In_ WDFQUEUE Queue)
WDFIOTARGET(STDCALL * PFN_WDFDEVICEGETSELFIOTARGET)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFDEVICE Device)
PWDFCXDEVICE_INIT(STDCALL * PFN_WDFCXDEVICEINITALLOCATE)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ PWDFDEVICE_INIT DeviceInit)
VOID(STDCALL * PFN_WDFCXDEVICEINITSETFILEOBJECTCONFIG)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ PWDFCXDEVICE_INIT CxDeviceInit, _In_ PWDFCX_FILEOBJECT_CONFIG CxFileObjectConfig, _In_opt_ PWDF_OBJECT_ATTRIBUTES FileObjectAttributes)
VOID(STDCALL * PFN_WDFCXDEVICEINITSETREQUESTATTRIBUTES)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ PWDFCXDEVICE_INIT CxDeviceInit, _In_ PWDF_OBJECT_ATTRIBUTES RequestAttributes)
VOID(STDCALL * PFN_WDFDEVICEINITALLOWSELFIOTARGET)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ PWDFDEVICE_INIT DeviceInit)
_Must_inspect_result_ _In_ WDFDEVICE _In_ ULONG _In_ ACCESS_MASK _In_opt_ PWDF_OBJECT_ATTRIBUTES KeyAttributes
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ ULONG _Out_ PULONG ResultLength
_Must_inspect_result_ _In_ WDFDEVICE _In_ BOOLEAN _In_opt_ PVOID Tag
EVT_WDFDEVICE_WDM_IRP_DISPATCH * PFN_WDFDEVICE_WDM_IRP_DISPATCH
_Must_inspect_result_ _In_ WDFDEVICE _In_ ULONG _In_ ACCESS_MASK DesiredAccess
_In_ PWDFDEVICE_INIT _In_ PWDF_OBJECT_ATTRIBUTES RequestAttributes
enum _WDF_REQUEST_TYPE WDF_REQUEST_TYPE
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ _Strict_type_match_ POOL_TYPE PoolType
_In_ WDFREQUEST _In_ WDFFILEOBJECT FileObject
_Must_inspect_result_ _In_ WDFDEVICE _In_ PIRP _In_ WDFQUEUE Queue
_Must_inspect_result_ _In_ WDFDEVICE _In_ BOOLEAN WaitForD0
_In_ PWDFDEVICE_INIT _In_ PWDF_REMOVE_LOCK_OPTIONS Options
enum _WDF_DEVICE_IO_TYPE WDF_DEVICE_IO_TYPE
_Must_inspect_result_ _In_ WDFDEVICE _In_ PCUNICODE_STRING KeyName
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ ULONG BufferLength
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
enum _WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE
enum _WDF_DEVICE_FAILED_ACTION WDF_DEVICE_FAILED_ACTION
_In_ WDFDPC _In_ BOOLEAN Wait
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE Interface
WDFAPI BOOLEAN(STDCALL * PFN_WDFINTERRUPTQUEUEDPCFORISR)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFINTERRUPT Interrupt)
_In_ WDFINTERRUPT _In_ WDF_INTERRUPT_POLICY _In_ WDF_INTERRUPT_PRIORITY _In_ KAFFINITY TargetProcessorSet
_In_ WDFINTERRUPT _In_ WDF_INTERRUPT_POLICY _In_ WDF_INTERRUPT_PRIORITY Priority
_In_ WDFINTERRUPT _In_ PWDF_INTERRUPT_EXTENDED_POLICY PolicyAndGroup
enum _WDF_INTERRUPT_PRIORITY WDF_INTERRUPT_PRIORITY
enum _WDF_INTERRUPT_POLICY WDF_INTERRUPT_POLICY
EVT_WDF_INTERRUPT_SYNCHRONIZE * PFN_WDF_INTERRUPT_SYNCHRONIZE
WDFAPI BOOLEAN(STDCALL * PFN_WDFINTERRUPTQUEUEWORKITEMFORISR)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFINTERRUPT Interrupt)
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_INTERRUPT_CONFIG _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFINTERRUPT * Interrupt
WDFAPI WDFDEVICE(STDCALL * PFN_WDFINTERRUPTGETDEVICE)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFINTERRUPT Interrupt)
_In_ WDFINTERRUPT _In_ WDF_INTERRUPT_POLICY Policy
_Must_inspect_result_ _In_ WDFQUEUE _In_opt_ WDFREQUEST FoundRequest
_Must_inspect_result_ _In_ WDFQUEUE _Out_ WDFREQUEST * OutRequest
_In_ WDFQUEUE _Out_opt_ PULONG QueueRequests
EVT_WDF_IO_QUEUE_STATE * PFN_WDF_IO_QUEUE_STATE
_In_ WDFQUEUE _In_opt_ PFN_WDF_IO_QUEUE_STATE PurgeComplete
_Must_inspect_result_ _In_ WDFQUEUE _In_opt_ WDFREQUEST _In_opt_ WDFFILEOBJECT _Inout_opt_ PWDF_REQUEST_PARAMETERS Parameters
_In_ WDFQUEUE _In_opt_ PFN_WDF_IO_QUEUE_STATE StopComplete
_In_ WDFQUEUE _Out_opt_ PULONG _Out_opt_ PULONG DriverRequests
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_IO_QUEUE_CONFIG _In_opt_ PWDF_OBJECT_ATTRIBUTES QueueAttributes
_Must_inspect_result_ _In_ WDFQUEUE _In_opt_ PFN_WDF_IO_QUEUE_STATE QueueReady
enum _WDF_IO_QUEUE_STATE WDF_IO_QUEUE_STATE
_In_ WDFQUEUE _In_opt_ PFN_WDF_IO_QUEUE_STATE StopAndPurgeComplete
_In_ WDFQUEUE _In_opt_ PFN_WDF_IO_QUEUE_STATE DrainComplete
enum _WDF_IO_TARGET_PURGE_IO_ACTION WDF_IO_TARGET_PURGE_IO_ACTION
_Must_inspect_result_ _In_ WDFIOTARGET _In_ PWDF_IO_TARGET_OPEN_PARAMS OpenParams
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_ ULONG _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_opt_ PULONG_PTR BytesReturned
enum _WDF_IO_TARGET_SENT_IO_ACTION WDF_IO_TARGET_SENT_IO_ACTION
_Must_inspect_result_ _In_ WDFDEVICE _In_opt_ PWDF_OBJECT_ATTRIBUTES IoTargetAttributes
_Must_inspect_result_ _In_ WDFDEVICE _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFIOTARGET * IoTarget
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_opt_ PWDF_MEMORY_DESCRIPTOR OutputBuffer
_In_ WDFIOTARGET _In_ _Strict_type_match_ WDF_IO_TARGET_SENT_IO_ACTION Action
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_ ULONG IoctlCode
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PLONGLONG _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_opt_ PULONG_PTR BytesWritten
WDF_EXTERN_C_START enum _WDF_IO_TARGET_STATE WDF_IO_TARGET_STATE
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PLONGLONG DeviceOffset
_Must_inspect_result_ _In_ WDFIOTARGET _In_ WDFREQUEST _In_opt_ WDFMEMORY _In_opt_ PWDFMEMORY_OFFSET OutputBufferOffset
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PLONGLONG _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_opt_ PULONG_PTR BytesRead
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_opt_ PWDF_MEMORY_DESCRIPTOR InputBuffer
_Must_inspect_result_ _In_ WDFIOTARGET _In_ WDFREQUEST _In_opt_ WDFMEMORY _In_opt_ PWDFMEMORY_OFFSET InputBufferOffset
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PLONGLONG _In_opt_ PWDF_REQUEST_SEND_OPTIONS RequestOptions
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ _In_ _Strict_type_match_ POOL_TYPE _In_opt_ PWDF_OBJECT_ATTRIBUTES MemoryAttributes
_Must_inspect_result_ _In_ WDFMEMORY SourceMemory
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ _Strict_type_match_ POOL_TYPE _In_opt_ ULONG _In_ _Out_ WDFMEMORY * Memory
_In_ WDFMEMORY _Out_opt_ size_t * BufferSize
_Must_inspect_result_ _In_ WDFMEMORY _In_ size_t SourceOffset
_Must_inspect_result_ _In_ WDFMEMORY _In_ size_t DestinationOffset
_Must_inspect_result_ _In_ WDFMEMORY DestinationMemory
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ _Strict_type_match_ POOL_TYPE _In_opt_ ULONG PoolTag
WDFAPI VOID(STDCALL * PFN_WDFOBJECTREFERENCEACTUAL)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFOBJECT Handle, _In_opt_ PVOID Tag, _In_ LONG Line, _In_z_ PCHAR File)
WDFAPI VOID(STDCALL * PFN_WDFOBJECTDEREFERENCEACTUAL)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFOBJECT Handle, _In_opt_ PVOID Tag, _In_ LONG Line, _In_z_ PCHAR File)
WDFAPI NTSTATUS(STDCALL * PFN_WDFOBJECTALLOCATECONTEXT)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFOBJECT Handle, _In_ PWDF_OBJECT_ATTRIBUTES ContextAttributes, _Outptr_opt_ PVOID *Context)
WDFAPI PVOID(FASTCALL * PFN_WDFOBJECTGETTYPEDCONTEXTWORKER)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFOBJECT Handle, _In_ PCWDF_OBJECT_CONTEXT_TYPE_INFO TypeInfo)
_Must_inspect_result_ _In_ WDFOBJECT _In_ CONST GUID * Guid
WDFAPI WDFOBJECT(FASTCALL * PFN_WDFOBJECTCONTEXTGETOBJECT)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ PVOID ContextPointer)
_Must_inspect_result_ _In_ WDFOBJECT _In_ CONST GUID _In_ ULONG QueryBufferLength
_Must_inspect_result_ _In_opt_ WDFKEY _In_ PCUNICODE_STRING _In_ ACCESS_MASK _In_ ULONG _Out_opt_ PULONG CreateDisposition
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ WDFCOLLECTION Collection
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _In_ ULONG _Out_opt_ PULONG ValueLengthQueried
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _In_opt_ PWDF_OBJECT_ATTRIBUTES StringsAttributes
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT ValueByteLength
_Must_inspect_result_ _In_opt_ WDFKEY _In_ PCUNICODE_STRING _In_ ACCESS_MASK _In_ ULONG CreateOptions
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _In_ WDFCOLLECTION StringsCollection
_Must_inspect_result_ _In_opt_ WDFKEY ParentKey
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _In_ ULONG _Out_opt_ PULONG _Out_opt_ PULONG ValueType
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING ValueName
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _In_ ULONG ValueLength
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _In_ ULONG _In_ WDFMEMORY _In_opt_ PWDFMEMORY_OFFSET MemoryOffsets
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value
_Must_inspect_result_ _In_ WDFREQUEST _In_ size_t MinimumRequiredSize
_In_ WDFREQUEST _In_ PWDF_REQUEST_REUSE_PARAMS ReuseParams
@ WDF_REQUEST_SEND_OPTION_SYNCHRONOUS
_In_ WDFIOTARGET _In_ PWDF_REQUEST_COMPLETION_PARAMS Params
_In_ WDFREQUEST _In_ BOOLEAN Requeue
EVT_WDF_REQUEST_COMPLETION_ROUTINE * PFN_WDF_REQUEST_COMPLETION_ROUTINE
_In_ WDFREQUEST _In_opt_ PFN_WDF_REQUEST_COMPLETION_ROUTINE _In_opt_ __drv_aliasesMem WDFCONTEXT CompletionContext
_In_ WDFREQUEST _In_ NTSTATUS _In_ ULONG_PTR Information
_In_ WDFREQUEST _In_opt_ PFN_WDF_REQUEST_COMPLETION_ROUTINE CompletionRoutine
_Must_inspect_result_ WDFAPI BOOLEAN(STDCALL * PFN_WDFREQUESTSEND)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFREQUEST Request, _In_ WDFIOTARGET Target, _In_opt_ PWDF_REQUEST_SEND_OPTIONS Options)
EVT_WDF_REQUEST_CANCEL * PFN_WDF_REQUEST_CANCEL
_In_ WDFREQUEST _In_ PFN_WDF_REQUEST_CANCEL EvtRequestCancel
_Must_inspect_result_ _In_ WDFREQUEST _In_ size_t MinimumRequiredLength
_Must_inspect_result_ _In_ WDFREQUEST _In_ WDFQUEUE DestinationQueue
_Must_inspect_result_ _In_ WDFCMRESLIST List
_Must_inspect_result_ WDFAPI NTSTATUS(STDCALL * PFN_WDFWAITLOCKACQUIRE)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ _Requires_lock_not_held_(_Curr_) WDFWAITLOCK Lock, _In_opt_ PLONGLONG Timeout)
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFSPINLOCK * SpinLock
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES SpinLockAttributes
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES LockAttributes
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFWAITLOCK * Lock
_In_ WDFTIMER _In_ LONGLONG DueTime
_In_ WDFUSBINTERFACE _In_ UCHAR _Out_opt_ PWDF_USB_PIPE_INFORMATION PipeInfo
_In_ WDFUSBINTERFACE UsbInterface
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ PWDF_OBJECT_ATTRIBUTES PipeAttributes
_In_ WDFUSBINTERFACE _In_ UCHAR _Out_ PUSB_INTERFACE_DESCRIPTOR InterfaceDescriptor
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_ CONST GUID _In_ ULONG CapabilityBufferLength
_Must_inspect_result_ _In_ WDFUSBPIPE _In_ WDFREQUEST _In_opt_ WDFMEMORY ReadMemory
_Must_inspect_result_ _In_ WDFUSBPIPE _In_ WDFREQUEST _In_opt_ WDFMEMORY WriteMemory
_In_ WDFUSBINTERFACE _In_ UCHAR PipeIndex
_In_ WDFUSBDEVICE _Out_ PUSB_DEVICE_DESCRIPTOR UsbDeviceDescriptor
_Must_inspect_result_ _In_ WDFDEVICE _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFUSBDEVICE * UsbDevice
_Must_inspect_result_ _In_ WDFUSBDEVICE _Out_writes_bytes_to_opt_ ConfigDescriptorLength PVOID ConfigDescriptor
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_ WDFREQUEST _In_ PWDF_USB_CONTROL_SETUP_PACKET _In_opt_ WDFMEMORY _In_opt_ PWDFMEMORY_OFFSET TransferOffset
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ PWDF_OBJECT_ATTRIBUTES StringMemoryAttributes
_Must_inspect_result_ _In_ WDFUSBDEVICE _Out_writes_bytes_to_opt_ ConfigDescriptorLength PVOID _Inout_ PUSHORT ConfigDescriptorLength
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS _In_ PWDF_USB_CONTROL_SETUP_PACKET _In_opt_ PWDF_MEMORY_DESCRIPTOR MemoryDescriptor
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_writes_opt_ NumCharacters PUSHORT _Inout_ PUSHORT NumCharacters
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_ CONST GUID * CapabilityType
_In_ WDFUSBINTERFACE _In_ UCHAR _In_ UCHAR _Out_ PWDF_USB_PIPE_INFORMATION EndpointInfo
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_writes_opt_ NumCharacters PUSHORT _Inout_ PUSHORT _In_ UCHAR StringIndex
_Must_inspect_result_ _In_ WDFUSBPIPE _In_ WDFREQUEST _In_opt_ WDFMEMORY _In_opt_ PWDFMEMORY_OFFSET ReadOffset
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_writes_opt_ NumCharacters PUSHORT _Inout_ PUSHORT _In_ UCHAR _In_opt_ USHORT LangID
_Must_inspect_result_ _In_ WDFUSBPIPE _In_ WDFREQUEST _In_opt_ WDFMEMORY _In_opt_ PWDFMEMORY_OFFSET WriteOffset
_In_ WDFUSBINTERFACE _In_ UCHAR _In_ UCHAR EndpointIndex
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFMEMORY * StringMemory
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_ WDFREQUEST _In_ PWDF_USB_CONTROL_SETUP_PACKET _In_opt_ WDFMEMORY TransferMemory
_In_ WDFUSBPIPE _Out_ PWDF_USB_PIPE_INFORMATION PipeInformation
_In_ WDFUSBDEVICE _In_ UCHAR InterfaceIndex
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS _In_ PWDF_USB_CONTROL_SETUP_PACKET SetupPacket
_Must_inspect_result_ _In_ WDFUSBINTERFACE _In_opt_ PWDF_OBJECT_ATTRIBUTES PipesAttributes
enum _WDF_USB_PIPE_TYPE WDF_USB_PIPE_TYPE
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS _In_ PWDF_USB_CONTROL_SETUP_PACKET _In_opt_ PWDF_MEMORY_DESCRIPTOR _Out_opt_ PULONG BytesTransferred
_In_ WDFUSBINTERFACE _In_ UCHAR SettingIndex
WDFAPI VOID(STDCALL * PFN_WDFVERIFIERKEBUGCHECK)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ ULONG BugCheckCode, _In_ ULONG_PTR BugCheckParameter1, _In_ ULONG_PTR BugCheckParameter2, _In_ ULONG_PTR BugCheckParameter3, _In_ ULONG_PTR BugCheckParameter4)
FORCEINLINE VOID WdfVerifierDbgBreakPoint()
FORCEINLINE PVOID WdfGetTriageInfo()
WDFAPI VOID(STDCALL * PFN_WDFVERIFIERDBGBREAKPOINT)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals)
WDFAPI PVOID(STDCALL * PFN_WDFGETTRIAGEINFO)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals)
_Must_inspect_result_ _In_ PWDF_WORKITEM_CONFIG _In_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFWORKITEM * WorkItem
_Must_inspect_result_ _In_ ULONG Flags
enum _MEMORY_CACHING_TYPE MEMORY_CACHING_TYPE