ReactOS
0.4.15-dev-4872-g8a3db97
|
Go to the source code of this file.
Functions | |
_Must_inspect_result_ | _IRQL_requires_max_ (DISPATCH_LEVEL) WDFAPI NTSTATUS VFWDFEXPORT(WdfCollectionCreate)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals |
return ((PFN_WDFCOLLECTIONCREATE) WdfVersion.Functions.pfnWdfCollectionCreate)(DriverGlobals | |
return ((PFN_WDFCOLLECTIONGETCOUNT) WdfVersion.Functions.pfnWdfCollectionGetCount)(DriverGlobals | |
return ((PFN_WDFCOLLECTIONADD) WdfVersion.Functions.pfnWdfCollectionAdd)(DriverGlobals | |
PFN_WDFCOLLECTIONREMOVE WdfVersion Functions | pfnWdfCollectionRemove (DriverGlobals, Collection, Item) |
PFN_WDFCOLLECTIONREMOVEITEM WdfVersion Functions | pfnWdfCollectionRemoveItem (DriverGlobals, Collection, Index) |
return ((PFN_WDFCOLLECTIONGETITEM) WdfVersion.Functions.pfnWdfCollectionGetItem)(DriverGlobals | |
return ((PFN_WDFCOLLECTIONGETFIRSTITEM) WdfVersion.Functions.pfnWdfCollectionGetFirstItem)(DriverGlobals | |
return ((PFN_WDFCOLLECTIONGETLASTITEM) WdfVersion.Functions.pfnWdfCollectionGetLastItem)(DriverGlobals | |
_Must_inspect_result_ | _IRQL_requires_max_ (PASSIVE_LEVEL) WDFAPI PWDFCXDEVICE_INIT VFWDFEXPORT(WdfCxDeviceInitAllocate)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals |
Queries information details about a security descriptor. More... | |
return ((PFN_WDFCXDEVICEINITALLOCATE) WdfVersion.Functions.pfnWdfCxDeviceInitAllocate)(DriverGlobals | |
PFN_WDFCXDEVICEINITSETREQUESTATTRIBUTES WdfVersion Functions | pfnWdfCxDeviceInitSetRequestAttributes (DriverGlobals, CxDeviceInit, RequestAttributes) |
PFN_WDFCXDEVICEINITSETFILEOBJECTCONFIG WdfVersion Functions | pfnWdfCxDeviceInitSetFileObjectConfig (DriverGlobals, CxDeviceInit, CxFileObjectConfig, FileObjectAttributes) |
WDFAPI VOID VFWDFEXPORT() | 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) |
PFN_WDFDEVICEGETDEVICESTATE WdfVersion Functions | pfnWdfDeviceGetDeviceState (DriverGlobals, Device, DeviceState) |
PFN_WDFDEVICESETDEVICESTATE WdfVersion Functions | pfnWdfDeviceSetDeviceState (DriverGlobals, Device, DeviceState) |
return ((PFN_WDFDEVICEWDMDISPATCHIRP) WdfVersion.Functions.pfnWdfDeviceWdmDispatchIrp)(DriverGlobals | |
return ((PFN_WDFDEVICEWDMDISPATCHIRPTOIOQUEUE) WdfVersion.Functions.pfnWdfDeviceWdmDispatchIrpToIoQueue)(DriverGlobals | |
return ((PFN_WDFDEVICEGETDRIVER) WdfVersion.Functions.pfnWdfDeviceGetDriver)(DriverGlobals | |
return ((PFN_WDFDEVICEGETIOTARGET) WdfVersion.Functions.pfnWdfDeviceGetIoTarget)(DriverGlobals | |
return ((PFN_WDFDEVICEASSIGNS0IDLESETTINGS) WdfVersion.Functions.pfnWdfDeviceAssignS0IdleSettings)(DriverGlobals | |
return ((PFN_WDFDEVICEASSIGNSXWAKESETTINGS) WdfVersion.Functions.pfnWdfDeviceAssignSxWakeSettings)(DriverGlobals | |
return ((PFN_WDFDEVICEOPENREGISTRYKEY) WdfVersion.Functions.pfnWdfDeviceOpenRegistryKey)(DriverGlobals | |
return ((PFN_WDFDEVICEOPENDEVICEMAPKEY) WdfVersion.Functions.pfnWdfDeviceOpenDevicemapKey)(DriverGlobals | |
PFN_WDFDEVICEINITSETPNPPOWEREVENTCALLBACKS WdfVersion Functions | pfnWdfDeviceInitSetPnpPowerEventCallbacks (DriverGlobals, DeviceInit, PnpPowerEventCallbacks) |
PFN_WDFDEVICEINITSETPOWERPOLICYEVENTCALLBACKS WdfVersion Functions | pfnWdfDeviceInitSetPowerPolicyEventCallbacks (DriverGlobals, DeviceInit, PowerPolicyEventCallbacks) |
PFN_WDFDEVICEINITSETPOWERPOLICYOWNERSHIP WdfVersion Functions | pfnWdfDeviceInitSetPowerPolicyOwnership (DriverGlobals, DeviceInit, IsPowerPolicyOwner) |
PFN_WDFDEVICEINITSETIOTYPE WdfVersion Functions | pfnWdfDeviceInitSetIoType (DriverGlobals, DeviceInit, IoType) |
PFN_WDFDEVICEINITSETFILEOBJECTCONFIG WdfVersion Functions | pfnWdfDeviceInitSetFileObjectConfig (DriverGlobals, DeviceInit, FileObjectConfig, FileObjectAttributes) |
PFN_WDFDEVICEINITSETREQUESTATTRIBUTES WdfVersion Functions | pfnWdfDeviceInitSetRequestAttributes (DriverGlobals, DeviceInit, RequestAttributes) |
PAGED_CODE_LOCKED () | |
RtlZeroMemory & | hookInfo (VF_HOOK_PROCESS_INFO) |
UNREFERENCED_PARAMETER (status) | |
if (hookInfo.DonotCallKmdfLib) | |
return ((PFN_WDFDEVICECREATE) WdfVersion.Functions.pfnWdfDeviceCreate)(DriverGlobals | |
PFN_WDFDEVICESETSTATICSTOPREMOVE WdfVersion Functions | pfnWdfDeviceSetStaticStopRemove (DriverGlobals, Device, Stoppable) |
return ((PFN_WDFDEVICECREATEDEVICEINTERFACE) WdfVersion.Functions.pfnWdfDeviceCreateDeviceInterface)(DriverGlobals | |
PFN_WDFDEVICESETDEVICEINTERFACESTATE WdfVersion Functions | pfnWdfDeviceSetDeviceInterfaceState (DriverGlobals, Device, InterfaceClassGUID, ReferenceString, IsInterfaceEnabled) |
return ((PFN_WDFDEVICERETRIEVEDEVICEINTERFACESTRING) WdfVersion.Functions.pfnWdfDeviceRetrieveDeviceInterfaceString)(DriverGlobals | |
return ((PFN_WDFDEVICECREATESYMBOLICLINK) WdfVersion.Functions.pfnWdfDeviceCreateSymbolicLink)(DriverGlobals | |
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ ULONG | _Out_writes_bytes_all_ (BufferLength) PVOID PropertyBuffer |
return ((PFN_WDFDEVICEQUERYPROPERTY) WdfVersion.Functions.pfnWdfDeviceQueryProperty)(DriverGlobals | |
return ((PFN_WDFDEVICEALLOCANDQUERYPROPERTY) WdfVersion.Functions.pfnWdfDeviceAllocAndQueryProperty)(DriverGlobals | |
PFN_WDFDEVICESETPNPCAPABILITIES WdfVersion Functions | pfnWdfDeviceSetPnpCapabilities (DriverGlobals, Device, PnpCapabilities) |
PFN_WDFDEVICESETPOWERCAPABILITIES WdfVersion Functions | pfnWdfDeviceSetPowerCapabilities (DriverGlobals, Device, PowerCapabilities) |
PFN_WDFDEVICESETFAILED WdfVersion Functions | pfnWdfDeviceSetFailed (DriverGlobals, Device, FailedAction) |
_Must_inspect_result_ | _When_ (WaitForD0==0, _IRQL_requires_max_(DISPATCH_LEVEL)) _When_(WaitForD0 !=0 |
return ((PFN_WDFDEVICESTOPIDLENOTRACK) WdfVersion.Functions.pfnWdfDeviceStopIdleNoTrack)(DriverGlobals | |
PFN_WDFDEVICERESUMEIDLENOTRACK WdfVersion Functions | pfnWdfDeviceResumeIdleNoTrack (DriverGlobals, Device) |
return ((PFN_WDFDEVICESTOPIDLEACTUAL) WdfVersion.Functions.pfnWdfDeviceStopIdleActual)(DriverGlobals | |
PFN_WDFDEVICERESUMEIDLEACTUAL WdfVersion Functions | pfnWdfDeviceResumeIdleActual (DriverGlobals, Device, Tag, Line, File) |
return ((PFN_WDFDEVICEGETFILEOBJECT) WdfVersion.Functions.pfnWdfDeviceGetFileObject)(DriverGlobals | |
return ((PFN_WDFDEVICEGETDEFAULTQUEUE) WdfVersion.Functions.pfnWdfDeviceGetDefaultQueue)(DriverGlobals | |
return ((PFN_WDFDEVICECONFIGUREREQUESTDISPATCHING) WdfVersion.Functions.pfnWdfDeviceConfigureRequestDispatching)(DriverGlobals | |
return ((PFN_WDFDEVICECONFIGUREWDMIRPDISPATCHCALLBACK) WdfVersion.Functions.pfnWdfDeviceConfigureWdmIrpDispatchCallback)(DriverGlobals | |
return ((PFN_WDFDEVICEGETSYSTEMPOWERACTION) WdfVersion.Functions.pfnWdfDeviceGetSystemPowerAction)(DriverGlobals | |
PFN_WDFDEVICEINITSETRELEASEHARDWAREORDERONFAILURE WdfVersion Functions | pfnWdfDeviceInitSetReleaseHardwareOrderOnFailure (DriverGlobals, DeviceInit, ReleaseHardwareOrderOnFailure) |
PFN_WDFDEVICEINITSETIOTYPEEX WdfVersion Functions | pfnWdfDeviceInitSetIoTypeEx (DriverGlobals, DeviceInit, IoTypeConfig) |
_In_ WDFDEVICE _In_ REFGUID _In_ WDF_EVENT_TYPE | _In_reads_bytes_ (DataSizeCb) BYTE *Data |
return ((PFN_WDFDEVICEPOSTEVENT) WdfVersion.Functions.pfnWdfDevicePostEvent)(DriverGlobals | |
return ((PFN_WDFDEVICEMAPIOSPACE) WdfVersion.Functions.pfnWdfDeviceMapIoSpace)(DriverGlobals | |
PFN_WDFDEVICEUNMAPIOSPACE WdfVersion Functions | pfnWdfDeviceUnmapIoSpace (DriverGlobals, Device, PseudoBaseAddress, NumberOfBytes) |
return ((PFN_WDFDEVICEGETHARDWAREREGISTERMAPPEDADDRESS) WdfVersion.Functions.pfnWdfDeviceGetHardwareRegisterMappedAddress)(DriverGlobals | |
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID | _Out_writes_all_opt_ (Count) PVOID Buffer |
return ((PFN_WDFDEVICEREADFROMHARDWARE) WdfVersion.Functions.pfnWdfDeviceReadFromHardware)(DriverGlobals | |
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID _In_ SIZE_T | _In_reads_opt_ (Count) PVOID Buffer |
PFN_WDFDEVICEWRITETOHARDWARE WdfVersion Functions | pfnWdfDeviceWriteToHardware (DriverGlobals, Device, Type, Size, TargetAddress, Value, Buffer, Count) |
_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG | _In_reads_bytes_opt_ (BufferLength) PVOID PropertyBuffer) |
return ((PFN_WDFDEVICEALLOCANDQUERYINTERFACEPROPERTY) WdfVersion.Functions.pfnWdfDeviceAllocAndQueryInterfaceProperty)(DriverGlobals | |
_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA _In_ ULONG | _Out_writes_bytes_opt_ (BufferLength) PVOID PropertyBuffer |
return ((PFN_WDFDEVICEQUERYINTERFACEPROPERTY) WdfVersion.Functions.pfnWdfDeviceQueryInterfaceProperty)(DriverGlobals | |
PFN_WDFDEVICEGETDEVICESTACKIOTYPE WdfVersion Functions | pfnWdfDeviceGetDeviceStackIoType (DriverGlobals, Device, ReadWriteIoType, IoControlIoType) |
_Must_inspect_result_ | _IRQL_requires_max_ (APC_LEVEL) WDFAPI NTSTATUS VFWDFEXPORT(WdfDeviceQueryPropertyEx)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals |
return ((PFN_WDFDEVICEQUERYPROPERTYEX) WdfVersion.Functions.pfnWdfDeviceQueryPropertyEx)(DriverGlobals | |
return ((PFN_WDFDEVICEALLOCANDQUERYPROPERTYEX) WdfVersion.Functions.pfnWdfDeviceAllocAndQueryPropertyEx)(DriverGlobals | |
return ((PFN_WDFDEVICEASSIGNPROPERTY) WdfVersion.Functions.pfnWdfDeviceAssignProperty)(DriverGlobals | |
return ((PFN_WDFDEVICEGETSELFIOTARGET) WdfVersion.Functions.pfnWdfDeviceGetSelfIoTarget)(DriverGlobals | |
PFN_WDFDEVICEINITALLOWSELFIOTARGET WdfVersion Functions | pfnWdfDeviceInitAllowSelfIoTarget (DriverGlobals, DeviceInit) |
return ((PFN_WDFDRIVERCREATE) WdfVersion.Functions.pfnWdfDriverCreate)(DriverGlobals | |
return ((PFN_WDFDRIVERGETREGISTRYPATH) WdfVersion.Functions.pfnWdfDriverGetRegistryPath)(DriverGlobals | |
return ((PFN_WDFDRIVEROPENPARAMETERSREGISTRYKEY) WdfVersion.Functions.pfnWdfDriverOpenParametersRegistryKey)(DriverGlobals | |
return ((PFN_WDFDRIVERRETRIEVEVERSIONSTRING) WdfVersion.Functions.pfnWdfDriverRetrieveVersionString)(DriverGlobals | |
return ((PFN_WDFDRIVERISVERSIONAVAILABLE) WdfVersion.Functions.pfnWdfDriverIsVersionAvailable)(DriverGlobals | |
return ((PFN_WDFFDOINITOPENREGISTRYKEY) WdfVersion.Functions.pfnWdfFdoInitOpenRegistryKey)(DriverGlobals | |
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ DEVICE_REGISTRY_PROPERTY _In_ ULONG | _Out_writes_bytes_all_opt_ (BufferLength) PVOID PropertyBuffer |
return ((PFN_WDFFDOINITQUERYPROPERTY) WdfVersion.Functions.pfnWdfFdoInitQueryProperty)(DriverGlobals | |
return ((PFN_WDFFDOINITALLOCANDQUERYPROPERTY) WdfVersion.Functions.pfnWdfFdoInitAllocAndQueryProperty)(DriverGlobals | |
return ((PFN_WDFFDOINITQUERYPROPERTYEX) WdfVersion.Functions.pfnWdfFdoInitQueryPropertyEx)(DriverGlobals | |
return ((PFN_WDFFDOINITALLOCANDQUERYPROPERTYEX) WdfVersion.Functions.pfnWdfFdoInitAllocAndQueryPropertyEx)(DriverGlobals | |
PFN_WDFFDOINITSETFILTER WdfVersion Functions | pfnWdfFdoInitSetFilter (DriverGlobals, DeviceInit) |
return ((PFN_WDFFILEOBJECTGETFILENAME) WdfVersion.Functions.pfnWdfFileObjectGetFileName)(DriverGlobals | |
return ((PFN_WDFFILEOBJECTGETDEVICE) WdfVersion.Functions.pfnWdfFileObjectGetDevice)(DriverGlobals | |
return ((PFN_WDFFILEOBJECTGETINITIATORPROCESSID) WdfVersion.Functions.pfnWdfFileObjectGetInitiatorProcessId)(DriverGlobals | |
return ((PFN_WDFFILEOBJECTGETRELATEDFILEOBJECT) WdfVersion.Functions.pfnWdfFileObjectGetRelatedFileObject)(DriverGlobals | |
PFN_WDFDEVICEINITENABLEHIDINTERFACE WdfVersion Functions | pfnWdfDeviceInitEnableHidInterface (DriverGlobals, DeviceInit) |
return ((PFN_WDFDEVICEHIDNOTIFYPRESENCE) WdfVersion.Functions.pfnWdfDeviceHidNotifyPresence)(DriverGlobals | |
return ((PFN_WDFINTERRUPTCREATE) WdfVersion.Functions.pfnWdfInterruptCreate)(DriverGlobals | |
WDFAPI BOOLEAN VFWDFEXPORT() | WdfInterruptQueueDpcForIsr (_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFINTERRUPT Interrupt) |
WDFAPI BOOLEAN VFWDFEXPORT() | WdfInterruptQueueWorkItemForIsr (_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFINTERRUPT Interrupt) |
return ((PFN_WDFINTERRUPTSYNCHRONIZE) WdfVersion.Functions.pfnWdfInterruptSynchronize)(DriverGlobals | |
_IRQL_requires_max_ (DISPATCH_LEVEL+1) WDFAPI VOID VFWDFEXPORT(WdfInterruptAcquireLock)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals | |
_In_ | _Requires_lock_not_held_ (_Curr_) _Acquires_lock_(_Curr_) WDFINTERRUPT Interrupt) |
_In_ | _Requires_lock_held_ (_Curr_) _Releases_lock_(_Curr_) WDFINTERRUPT Interrupt) |
PFN_WDFINTERRUPTENABLE WdfVersion Functions | pfnWdfInterruptEnable (DriverGlobals, Interrupt) |
PFN_WDFINTERRUPTDISABLE WdfVersion Functions | pfnWdfInterruptDisable (DriverGlobals, Interrupt) |
PFN_WDFINTERRUPTGETINFO WdfVersion Functions | pfnWdfInterruptGetInfo (DriverGlobals, Interrupt, Info) |
PFN_WDFINTERRUPTSETPOLICY WdfVersion Functions | pfnWdfInterruptSetPolicy (DriverGlobals, Interrupt, Policy, Priority, TargetProcessorSet) |
PFN_WDFINTERRUPTSETEXTENDEDPOLICY WdfVersion Functions | pfnWdfInterruptSetExtendedPolicy (DriverGlobals, Interrupt, PolicyAndGroup) |
WDFAPI WDFDEVICE VFWDFEXPORT() | WdfInterruptGetDevice (_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFINTERRUPT Interrupt) |
_Must_inspect_result_ | _Post_satisfies_ (return==1||return==0) _IRQL_requires_max_(PASSIVE_LEVEL) WDFAPI BOOLEAN VFWDFEXPORT(WdfInterruptTryToAcquireLock)(_In_ PWDF_DRIVER_GLOBALS DriverGlobals |
_Must_inspect_result_ _In_ | _Acquires_lock_ (_Curr_)) WDFINTERRUPT Interrupt) |
return ((PFN_WDFIOQUEUECREATE) WdfVersion.Functions.pfnWdfIoQueueCreate)(DriverGlobals | |
return ((PFN_WDFIOQUEUEGETSTATE) WdfVersion.Functions.pfnWdfIoQueueGetState)(DriverGlobals | |
PFN_WDFIOQUEUESTART WdfVersion Functions | pfnWdfIoQueueStart (DriverGlobals, Queue) |
_In_ WDFQUEUE | _When_ (Context !=0, _In_) _When_(Context |
_In_ WDFQUEUE _In_opt_ PFN_WDF_IO_QUEUE_STATE | _When_ (StopComplete !=0, _In_) _When_(StopComplete |
PFN_WDFIOQUEUESTOP WdfVersion Functions | pfnWdfIoQueueStop (DriverGlobals, Queue, StopComplete, Context) |
PFN_WDFIOQUEUESTOPSYNCHRONOUSLY WdfVersion Functions | pfnWdfIoQueueStopSynchronously (DriverGlobals, Queue) |
return ((PFN_WDFIOQUEUEGETDEVICE) WdfVersion.Functions.pfnWdfIoQueueGetDevice)(DriverGlobals | |
if (rtn==STATUS_SUCCESS) | |
return ((PFN_WDFIOQUEUEFINDREQUEST) WdfVersion.Functions.pfnWdfIoQueueFindRequest)(DriverGlobals | |
PFN_WDFIOQUEUEDRAINSYNCHRONOUSLY WdfVersion Functions | pfnWdfIoQueueDrainSynchronously (DriverGlobals, Queue) |
PFN_WDFIOQUEUEDRAIN WdfVersion Functions | pfnWdfIoQueueDrain (DriverGlobals, Queue, DrainComplete, Context) |
PFN_WDFIOQUEUEPURGESYNCHRONOUSLY WdfVersion Functions | pfnWdfIoQueuePurgeSynchronously (DriverGlobals, Queue) |
PFN_WDFIOQUEUEPURGE WdfVersion Functions | pfnWdfIoQueuePurge (DriverGlobals, Queue, PurgeComplete, Context) |
return ((PFN_WDFIOQUEUEREADYNOTIFY) WdfVersion.Functions.pfnWdfIoQueueReadyNotify)(DriverGlobals | |
PFN_WDFIOQUEUESTOPANDPURGE WdfVersion Functions | pfnWdfIoQueueStopAndPurge (DriverGlobals, Queue, StopAndPurgeComplete, Context) |
PFN_WDFIOQUEUESTOPANDPURGESYNCHRONOUSLY WdfVersion Functions | pfnWdfIoQueueStopAndPurgeSynchronously (DriverGlobals, Queue) |
return ((PFN_WDFIOTARGETCREATE) WdfVersion.Functions.pfnWdfIoTargetCreate)(DriverGlobals | |
return ((PFN_WDFIOTARGETOPEN) WdfVersion.Functions.pfnWdfIoTargetOpen)(DriverGlobals | |
PFN_WDFIOTARGETCLOSEFORQUERYREMOVE WdfVersion Functions | pfnWdfIoTargetCloseForQueryRemove (DriverGlobals, IoTarget) |
PFN_WDFIOTARGETCLOSE WdfVersion Functions | pfnWdfIoTargetClose (DriverGlobals, IoTarget) |
return ((PFN_WDFIOTARGETSTART) WdfVersion.Functions.pfnWdfIoTargetStart)(DriverGlobals | |
_When_ (Action==3, _IRQL_requires_max_(DISPATCH_LEVEL)) _When_(Action | |
PFN_WDFIOTARGETSTOP WdfVersion Functions | pfnWdfIoTargetStop (DriverGlobals, IoTarget, Action) |
PFN_WDFIOTARGETPURGE WdfVersion Functions | pfnWdfIoTargetPurge (DriverGlobals, IoTarget, Action) |
return ((PFN_WDFIOTARGETGETSTATE) WdfVersion.Functions.pfnWdfIoTargetGetState)(DriverGlobals | |
return ((PFN_WDFIOTARGETGETDEVICE) WdfVersion.Functions.pfnWdfIoTargetGetDevice)(DriverGlobals | |
return ((PFN_WDFIOTARGETWDMGETTARGETFILEHANDLE) WdfVersion.Functions.pfnWdfIoTargetWdmGetTargetFileHandle)(DriverGlobals | |
return ((PFN_WDFIOTARGETSENDREADSYNCHRONOUSLY) WdfVersion.Functions.pfnWdfIoTargetSendReadSynchronously)(DriverGlobals | |
return ((PFN_WDFIOTARGETFORMATREQUESTFORREAD) WdfVersion.Functions.pfnWdfIoTargetFormatRequestForRead)(DriverGlobals | |
return ((PFN_WDFIOTARGETSENDWRITESYNCHRONOUSLY) WdfVersion.Functions.pfnWdfIoTargetSendWriteSynchronously)(DriverGlobals | |
return ((PFN_WDFIOTARGETFORMATREQUESTFORWRITE) WdfVersion.Functions.pfnWdfIoTargetFormatRequestForWrite)(DriverGlobals | |
return ((PFN_WDFIOTARGETSENDIOCTLSYNCHRONOUSLY) WdfVersion.Functions.pfnWdfIoTargetSendIoctlSynchronously)(DriverGlobals | |
return ((PFN_WDFIOTARGETFORMATREQUESTFORIOCTL) WdfVersion.Functions.pfnWdfIoTargetFormatRequestForIoctl)(DriverGlobals | |
return ((PFN_WDFIOTARGETSELFASSIGNDEFAULTIOQUEUE) WdfVersion.Functions.pfnWdfIoTargetSelfAssignDefaultIoQueue)(DriverGlobals | |
_Must_inspect_result_ | _When_ (PoolType==1||PoolType==257, _IRQL_requires_max_(APC_LEVEL)) _When_(PoolType |
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ _Strict_type_match_ POOL_TYPE _In_opt_ ULONG _In_ | _When_ (BufferSize==0, __drv_reportError(BufferSize cannot be zero)) size_t BufferSize |
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ _Strict_type_match_ POOL_TYPE _In_opt_ ULONG _In_ _Out_ WDFMEMORY | _Outptr_opt_result_bytebuffer_ (BufferSize) PVOID *Buffer) |
return ((PFN_WDFMEMORYCREATEPREALLOCATED) WdfVersion.Functions.pfnWdfMemoryCreatePreallocated)(DriverGlobals | |
return ((PFN_WDFMEMORYGETBUFFER) WdfVersion.Functions.pfnWdfMemoryGetBuffer)(DriverGlobals | |
_Must_inspect_result_ _In_ WDFMEMORY _Pre_notnull_ | _Pre_writable_byte_size_ (BufferSize) PVOID Buffer |
_Must_inspect_result_ _In_ WDFMEMORY _In_ size_t | _Out_writes_bytes_ (NumBytesToCopyTo) PVOID Buffer |
_Must_inspect_result_ _In_ WDFMEMORY _In_ size_t _In_ | _When_ (NumBytesToCopyTo==0, __drv_reportError(NumBytesToCopyTo cannot be zero)) size_t NumBytesToCopyTo) |
_Must_inspect_result_ _In_ WDFMEMORY _In_ size_t _In_ PVOID _In_ | _When_ (NumBytesToCopyFrom==0, __drv_reportError(NumBytesToCopyFrom cannot be zero)) size_t NumBytesToCopyFrom) |
WDFAPI PVOID FASTCALL VFWDFEXPORT() | WdfObjectGetTypedContextWorker (_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFOBJECT Handle, _In_ PCWDF_OBJECT_CONTEXT_TYPE_INFO TypeInfo) |
WDFAPI NTSTATUS VFWDFEXPORT() | WdfObjectAllocateContext (_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFOBJECT Handle, _In_ PWDF_OBJECT_ATTRIBUTES ContextAttributes, _Outptr_opt_ PVOID *Context) |
WDFAPI WDFOBJECT FASTCALL VFWDFEXPORT() | WdfObjectContextGetObject (_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ PVOID ContextPointer) |
WDFAPI VOID VFWDFEXPORT() | WdfObjectReferenceActual (_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFOBJECT Handle, _In_opt_ PVOID Tag, _In_ LONG Line, _In_z_ PCHAR File) |
WDFAPI VOID VFWDFEXPORT() | WdfObjectDereferenceActual (_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFOBJECT Handle, _In_opt_ PVOID Tag, _In_ LONG Line, _In_z_ PCHAR File) |
return ((PFN_WDFOBJECTCREATE) WdfVersion.Functions.pfnWdfObjectCreate)(DriverGlobals | |
PFN_WDFOBJECTDELETE WdfVersion Functions | pfnWdfObjectDelete (DriverGlobals, Object) |
_Must_inspect_result_ _In_ WDFOBJECT _In_ CONST GUID _In_ ULONG | _Out_writes_bytes_ (QueryBufferLength) PVOID QueryBuffer) |
return ((PFN_WDFREGISTRYOPENKEY) WdfVersion.Functions.pfnWdfRegistryOpenKey)(DriverGlobals | |
return ((PFN_WDFREGISTRYCREATEKEY) WdfVersion.Functions.pfnWdfRegistryCreateKey)(DriverGlobals | |
PFN_WDFREGISTRYCLOSE WdfVersion Functions | pfnWdfRegistryClose (DriverGlobals, Key) |
return ((PFN_WDFREGISTRYWDMGETHANDLE) WdfVersion.Functions.pfnWdfRegistryWdmGetHandle)(DriverGlobals | |
return ((PFN_WDFREGISTRYREMOVEKEY) WdfVersion.Functions.pfnWdfRegistryRemoveKey)(DriverGlobals | |
return ((PFN_WDFREGISTRYREMOVEVALUE) WdfVersion.Functions.pfnWdfRegistryRemoveValue)(DriverGlobals | |
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _In_ ULONG | _Out_writes_bytes_opt_ (ValueLength) PVOID Value |
return ((PFN_WDFREGISTRYQUERYVALUE) WdfVersion.Functions.pfnWdfRegistryQueryValue)(DriverGlobals | |
return ((PFN_WDFREGISTRYQUERYMEMORY) WdfVersion.Functions.pfnWdfRegistryQueryMemory)(DriverGlobals | |
return ((PFN_WDFREGISTRYQUERYMULTISTRING) WdfVersion.Functions.pfnWdfRegistryQueryMultiString)(DriverGlobals | |
return ((PFN_WDFREGISTRYQUERYUNICODESTRING) WdfVersion.Functions.pfnWdfRegistryQueryUnicodeString)(DriverGlobals | |
return ((PFN_WDFREGISTRYQUERYSTRING) WdfVersion.Functions.pfnWdfRegistryQueryString)(DriverGlobals | |
return ((PFN_WDFREGISTRYQUERYULONG) WdfVersion.Functions.pfnWdfRegistryQueryULong)(DriverGlobals | |
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _In_ ULONG _In_ ULONG | _In_reads_ (ValueLength) PVOID Value) |
return ((PFN_WDFREGISTRYASSIGNMEMORY) WdfVersion.Functions.pfnWdfRegistryAssignMemory)(DriverGlobals | |
return ((PFN_WDFREGISTRYASSIGNMULTISTRING) WdfVersion.Functions.pfnWdfRegistryAssignMultiString)(DriverGlobals | |
return ((PFN_WDFREGISTRYASSIGNUNICODESTRING) WdfVersion.Functions.pfnWdfRegistryAssignUnicodeString)(DriverGlobals | |
return ((PFN_WDFREGISTRYASSIGNSTRING) WdfVersion.Functions.pfnWdfRegistryAssignString)(DriverGlobals | |
return ((PFN_WDFREGISTRYASSIGNULONG) WdfVersion.Functions.pfnWdfRegistryAssignULong)(DriverGlobals | |
return ((PFN_WDFREQUESTCREATE) WdfVersion.Functions.pfnWdfRequestCreate)(DriverGlobals | |
return ((PFN_WDFREQUESTREUSE) WdfVersion.Functions.pfnWdfRequestReuse)(DriverGlobals | |
return ((PFN_WDFREQUESTCHANGETARGET) WdfVersion.Functions.pfnWdfRequestChangeTarget)(DriverGlobals | |
PFN_WDFREQUESTFORMATREQUESTUSINGCURRENTTYPE WdfVersion Functions | pfnWdfRequestFormatRequestUsingCurrentType (DriverGlobals, Request) |
_Must_inspect_result_ WDFAPI BOOLEAN VFWDFEXPORT() | WdfRequestSend (_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ WDFREQUEST Request, _In_ WDFIOTARGET Target, _In_opt_ PWDF_REQUEST_SEND_OPTIONS Options) |
return ((PFN_WDFREQUESTGETSTATUS) WdfVersion.Functions.pfnWdfRequestGetStatus)(DriverGlobals | |
PFN_WDFREQUESTMARKCANCELABLE WdfVersion Functions | pfnWdfRequestMarkCancelable (DriverGlobals, Request, EvtRequestCancel) |
return ((PFN_WDFREQUESTMARKCANCELABLEEX) WdfVersion.Functions.pfnWdfRequestMarkCancelableEx)(DriverGlobals | |
return ((PFN_WDFREQUESTUNMARKCANCELABLE) WdfVersion.Functions.pfnWdfRequestUnmarkCancelable)(DriverGlobals | |
return ((PFN_WDFREQUESTISCANCELED) WdfVersion.Functions.pfnWdfRequestIsCanceled)(DriverGlobals | |
return ((PFN_WDFREQUESTCANCELSENTREQUEST) WdfVersion.Functions.pfnWdfRequestCancelSentRequest)(DriverGlobals | |
return ((PFN_WDFREQUESTISFROM32BITPROCESS) WdfVersion.Functions.pfnWdfRequestIsFrom32BitProcess)(DriverGlobals | |
PFN_WDFREQUESTSETCOMPLETIONROUTINE WdfVersion Functions | pfnWdfRequestSetCompletionRoutine (DriverGlobals, Request, CompletionRoutine, CompletionContext) |
PFN_WDFREQUESTGETCOMPLETIONPARAMS WdfVersion Functions | pfnWdfRequestGetCompletionParams (DriverGlobals, Request, Params) |
return ((PFN_WDFREQUESTALLOCATETIMER) WdfVersion.Functions.pfnWdfRequestAllocateTimer)(DriverGlobals | |
PerfIoComplete (Request) | |
PFN_WDFREQUESTCOMPLETE WdfVersion Functions | pfnWdfRequestComplete (DriverGlobals, Request, Status) |
PFN_WDFREQUESTCOMPLETEWITHINFORMATION WdfVersion Functions | pfnWdfRequestCompleteWithInformation (DriverGlobals, Request, Status, Information) |
PFN_WDFREQUESTGETPARAMETERS WdfVersion Functions | pfnWdfRequestGetParameters (DriverGlobals, Request, Parameters) |
return ((PFN_WDFREQUESTRETRIEVEINPUTMEMORY) WdfVersion.Functions.pfnWdfRequestRetrieveInputMemory)(DriverGlobals | |
return ((PFN_WDFREQUESTRETRIEVEOUTPUTMEMORY) WdfVersion.Functions.pfnWdfRequestRetrieveOutputMemory)(DriverGlobals | |
return ((PFN_WDFREQUESTRETRIEVEINPUTBUFFER) WdfVersion.Functions.pfnWdfRequestRetrieveInputBuffer)(DriverGlobals | |
return ((PFN_WDFREQUESTRETRIEVEOUTPUTBUFFER) WdfVersion.Functions.pfnWdfRequestRetrieveOutputBuffer)(DriverGlobals | |
PFN_WDFREQUESTSETINFORMATION WdfVersion Functions | pfnWdfRequestSetInformation (DriverGlobals, Request, Information) |
return ((PFN_WDFREQUESTGETINFORMATION) WdfVersion.Functions.pfnWdfRequestGetInformation)(DriverGlobals | |
return ((PFN_WDFREQUESTGETFILEOBJECT) WdfVersion.Functions.pfnWdfRequestGetFileObject)(DriverGlobals | |
return ((PFN_WDFREQUESTGETREQUESTORMODE) WdfVersion.Functions.pfnWdfRequestGetRequestorMode)(DriverGlobals | |
return ((PFN_WDFREQUESTFORWARDTOIOQUEUE) WdfVersion.Functions.pfnWdfRequestForwardToIoQueue)(DriverGlobals | |
return ((PFN_WDFREQUESTGETIOQUEUE) WdfVersion.Functions.pfnWdfRequestGetIoQueue)(DriverGlobals | |
return ((PFN_WDFREQUESTREQUEUE) WdfVersion.Functions.pfnWdfRequestRequeue)(DriverGlobals | |
PFN_WDFREQUESTSTOPACKNOWLEDGE WdfVersion Functions | pfnWdfRequestStopAcknowledge (DriverGlobals, Request, Requeue) |
return ((PFN_WDFREQUESTIMPERSONATE) WdfVersion.Functions.pfnWdfRequestImpersonate)(DriverGlobals | |
return ((PFN_WDFREQUESTGETREQUESTORPROCESSID) WdfVersion.Functions.pfnWdfRequestGetRequestorProcessId)(DriverGlobals | |
return ((PFN_WDFREQUESTISFROMUSERMODEDRIVER) WdfVersion.Functions.pfnWdfRequestIsFromUserModeDriver)(DriverGlobals | |
PFN_WDFREQUESTSETUSERMODEDRIVERINITIATEDIO WdfVersion Functions | pfnWdfRequestSetUserModeDriverInitiatedIo (DriverGlobals, Request, IsUserModeDriverInitiated) |
return ((PFN_WDFREQUESTGETUSERMODEDRIVERINITIATEDIO) WdfVersion.Functions.pfnWdfRequestGetUserModeDriverInitiatedIo)(DriverGlobals | |
PFN_WDFREQUESTSETACTIVITYID WdfVersion Functions | pfnWdfRequestSetActivityId (DriverGlobals, Request, ActivityId) |
return ((PFN_WDFREQUESTRETRIEVEACTIVITYID) WdfVersion.Functions.pfnWdfRequestRetrieveActivityId)(DriverGlobals | |
return ((PFN_WDFREQUESTGETEFFECTIVEIOTYPE) WdfVersion.Functions.pfnWdfRequestGetEffectiveIoType)(DriverGlobals | |
return ((PFN_WDFCMRESOURCELISTGETCOUNT) WdfVersion.Functions.pfnWdfCmResourceListGetCount)(DriverGlobals | |
return ((PFN_WDFCMRESOURCELISTGETDESCRIPTOR) WdfVersion.Functions.pfnWdfCmResourceListGetDescriptor)(DriverGlobals | |
return ((PFN_WDFSTRINGCREATE) WdfVersion.Functions.pfnWdfStringCreate)(DriverGlobals | |
PFN_WDFSTRINGGETUNICODESTRING WdfVersion Functions | pfnWdfStringGetUnicodeString (DriverGlobals, String, UnicodeString) |
return ((PFN_WDFWAITLOCKCREATE) WdfVersion.Functions.pfnWdfWaitLockCreate)(DriverGlobals | |
_When_ (Timeout==NULL, _IRQL_requires_max_(PASSIVE_LEVEL)) _When_(Timeout ! | |
_Acquires_lock_ (Lock))) _When_(Timeout ! | |
_Must_inspect_result_ WDFAPI NTSTATUS VFWDFEXPORT() | WdfWaitLockAcquire (_In_ PWDF_DRIVER_GLOBALS DriverGlobals, _In_ _Requires_lock_not_held_(_Curr_) WDFWAITLOCK Lock, _In_opt_ PLONGLONG Timeout) |
return ((PFN_WDFSPINLOCKCREATE) WdfVersion.Functions.pfnWdfSpinLockCreate)(DriverGlobals | |
return ((PFN_WDFTIMERCREATE) WdfVersion.Functions.pfnWdfTimerCreate)(DriverGlobals | |
return ((PFN_WDFTIMERSTART) WdfVersion.Functions.pfnWdfTimerStart)(DriverGlobals | |
_When_ (Wait==__true, _IRQL_requires_max_(PASSIVE_LEVEL)) _When_(Wait | |
return ((PFN_WDFTIMERSTOP) WdfVersion.Functions.pfnWdfTimerStop)(DriverGlobals | |
return ((PFN_WDFTIMERGETPARENTOBJECT) WdfVersion.Functions.pfnWdfTimerGetParentObject)(DriverGlobals | |
return ((PFN_WDFUSBTARGETDEVICECREATE) WdfVersion.Functions.pfnWdfUsbTargetDeviceCreate)(DriverGlobals | |
return ((PFN_WDFUSBTARGETDEVICECREATEWITHPARAMETERS) WdfVersion.Functions.pfnWdfUsbTargetDeviceCreateWithParameters)(DriverGlobals | |
return ((PFN_WDFUSBTARGETDEVICERETRIEVEINFORMATION) WdfVersion.Functions.pfnWdfUsbTargetDeviceRetrieveInformation)(DriverGlobals | |
PFN_WDFUSBTARGETDEVICEGETDEVICEDESCRIPTOR WdfVersion Functions | pfnWdfUsbTargetDeviceGetDeviceDescriptor (DriverGlobals, UsbDevice, UsbDeviceDescriptor) |
return ((PFN_WDFUSBTARGETDEVICERETRIEVECONFIGDESCRIPTOR) WdfVersion.Functions.pfnWdfUsbTargetDeviceRetrieveConfigDescriptor)(DriverGlobals | |
return ((PFN_WDFUSBTARGETDEVICEQUERYSTRING) WdfVersion.Functions.pfnWdfUsbTargetDeviceQueryString)(DriverGlobals | |
return ((PFN_WDFUSBTARGETDEVICEALLOCANDQUERYSTRING) WdfVersion.Functions.pfnWdfUsbTargetDeviceAllocAndQueryString)(DriverGlobals | |
return ((PFN_WDFUSBTARGETDEVICEFORMATREQUESTFORSTRING) WdfVersion.Functions.pfnWdfUsbTargetDeviceFormatRequestForString)(DriverGlobals | |
return ((PFN_WDFUSBTARGETDEVICEGETNUMINTERFACES) WdfVersion.Functions.pfnWdfUsbTargetDeviceGetNumInterfaces)(DriverGlobals | |
return ((PFN_WDFUSBTARGETDEVICESELECTCONFIG) WdfVersion.Functions.pfnWdfUsbTargetDeviceSelectConfig)(DriverGlobals | |
return ((PFN_WDFUSBTARGETDEVICESENDCONTROLTRANSFERSYNCHRONOUSLY) WdfVersion.Functions.pfnWdfUsbTargetDeviceSendControlTransferSynchronously)(DriverGlobals | |
return ((PFN_WDFUSBTARGETDEVICEFORMATREQUESTFORCONTROLTRANSFER) WdfVersion.Functions.pfnWdfUsbTargetDeviceFormatRequestForControlTransfer)(DriverGlobals | |
return ((PFN_WDFUSBTARGETDEVICERESETPORTSYNCHRONOUSLY) WdfVersion.Functions.pfnWdfUsbTargetDeviceResetPortSynchronously)(DriverGlobals | |
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_ CONST GUID _In_ ULONG | _When_ (CapabilityBufferLength==0, _Out_opt_) _When_(CapabilityBufferLength !=0 &&ResultLength |
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_ CONST GUID _In_ ULONG | _Out_writes_bytes_ (CapabilityBufferLength)) _When_(CapabilityBufferLength !=0 &&ResultLength ! |
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_ CONST GUID _In_ ULONG | _Out_writes_bytes_to_opt_ (CapabilityBufferLength, *ResultLength)) PVOID CapabilityBuffer |
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_ CONST GUID _In_ ULONG _Out_opt_ | _When_ (ResultLength !=NULL, _Deref_out_range_(<=, CapabilityBufferLength)) PULONG ResultLength) |
PFN_WDFUSBTARGETPIPEGETINFORMATION WdfVersion Functions | pfnWdfUsbTargetPipeGetInformation (DriverGlobals, Pipe, PipeInformation) |
return ((PFN_WDFUSBTARGETPIPEISINENDPOINT) WdfVersion.Functions.pfnWdfUsbTargetPipeIsInEndpoint)(DriverGlobals | |
return ((PFN_WDFUSBTARGETPIPEISOUTENDPOINT) WdfVersion.Functions.pfnWdfUsbTargetPipeIsOutEndpoint)(DriverGlobals | |
return ((PFN_WDFUSBTARGETPIPEGETTYPE) WdfVersion.Functions.pfnWdfUsbTargetPipeGetType)(DriverGlobals | |
PFN_WDFUSBTARGETPIPESETNOMAXIMUMPACKETSIZECHECK WdfVersion Functions | pfnWdfUsbTargetPipeSetNoMaximumPacketSizeCheck (DriverGlobals, Pipe) |
return ((PFN_WDFUSBTARGETPIPEWRITESYNCHRONOUSLY) WdfVersion.Functions.pfnWdfUsbTargetPipeWriteSynchronously)(DriverGlobals | |
return ((PFN_WDFUSBTARGETPIPEFORMATREQUESTFORWRITE) WdfVersion.Functions.pfnWdfUsbTargetPipeFormatRequestForWrite)(DriverGlobals | |
return ((PFN_WDFUSBTARGETPIPEREADSYNCHRONOUSLY) WdfVersion.Functions.pfnWdfUsbTargetPipeReadSynchronously)(DriverGlobals | |
return ((PFN_WDFUSBTARGETPIPEFORMATREQUESTFORREAD) WdfVersion.Functions.pfnWdfUsbTargetPipeFormatRequestForRead)(DriverGlobals | |
return ((PFN_WDFUSBTARGETPIPECONFIGCONTINUOUSREADER) WdfVersion.Functions.pfnWdfUsbTargetPipeConfigContinuousReader)(DriverGlobals | |
return ((PFN_WDFUSBTARGETPIPEABORTSYNCHRONOUSLY) WdfVersion.Functions.pfnWdfUsbTargetPipeAbortSynchronously)(DriverGlobals | |
return ((PFN_WDFUSBTARGETPIPEFORMATREQUESTFORABORT) WdfVersion.Functions.pfnWdfUsbTargetPipeFormatRequestForAbort)(DriverGlobals | |
return ((PFN_WDFUSBTARGETPIPERESETSYNCHRONOUSLY) WdfVersion.Functions.pfnWdfUsbTargetPipeResetSynchronously)(DriverGlobals | |
return ((PFN_WDFUSBTARGETPIPEFORMATREQUESTFORRESET) WdfVersion.Functions.pfnWdfUsbTargetPipeFormatRequestForReset)(DriverGlobals | |
return ((PFN_WDFUSBINTERFACEGETINTERFACENUMBER) WdfVersion.Functions.pfnWdfUsbInterfaceGetInterfaceNumber)(DriverGlobals | |
return ((PFN_WDFUSBINTERFACEGETNUMENDPOINTS) WdfVersion.Functions.pfnWdfUsbInterfaceGetNumEndpoints)(DriverGlobals | |
PFN_WDFUSBINTERFACEGETDESCRIPTOR WdfVersion Functions | pfnWdfUsbInterfaceGetDescriptor (DriverGlobals, UsbInterface, SettingIndex, InterfaceDescriptor) |
return ((PFN_WDFUSBINTERFACEGETNUMSETTINGS) WdfVersion.Functions.pfnWdfUsbInterfaceGetNumSettings)(DriverGlobals | |
return ((PFN_WDFUSBINTERFACESELECTSETTING) WdfVersion.Functions.pfnWdfUsbInterfaceSelectSetting)(DriverGlobals | |
PFN_WDFUSBINTERFACEGETENDPOINTINFORMATION WdfVersion Functions | pfnWdfUsbInterfaceGetEndpointInformation (DriverGlobals, UsbInterface, SettingIndex, EndpointIndex, EndpointInfo) |
return ((PFN_WDFUSBTARGETDEVICEGETINTERFACE) WdfVersion.Functions.pfnWdfUsbTargetDeviceGetInterface)(DriverGlobals | |
return ((PFN_WDFUSBINTERFACEGETCONFIGUREDSETTINGINDEX) WdfVersion.Functions.pfnWdfUsbInterfaceGetConfiguredSettingIndex)(DriverGlobals | |
return ((PFN_WDFUSBINTERFACEGETNUMCONFIGUREDPIPES) WdfVersion.Functions.pfnWdfUsbInterfaceGetNumConfiguredPipes)(DriverGlobals | |
return ((PFN_WDFUSBINTERFACEGETCONFIGUREDPIPE) WdfVersion.Functions.pfnWdfUsbInterfaceGetConfiguredPipe)(DriverGlobals | |
WDFAPI VOID VFWDFEXPORT() | WdfVerifierDbgBreakPoint (_In_ PWDF_DRIVER_GLOBALS DriverGlobals) |
WDFAPI VOID VFWDFEXPORT() | 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) |
WDFAPI PVOID VFWDFEXPORT() | WdfGetTriageInfo (_In_ PWDF_DRIVER_GLOBALS DriverGlobals) |
return ((PFN_WDFWORKITEMCREATE) WdfVersion.Functions.pfnWdfWorkItemCreate)(DriverGlobals | |
PFN_WDFWORKITEMENQUEUE WdfVersion Functions | pfnWdfWorkItemEnqueue (DriverGlobals, WorkItem) |
return ((PFN_WDFWORKITEMGETPARENTOBJECT) WdfVersion.Functions.pfnWdfWorkItemGetParentObject)(DriverGlobals | |
PFN_WDFWORKITEMFLUSH WdfVersion Functions | pfnWdfWorkItemFlush (DriverGlobals, WorkItem) |
_Must_inspect_result_ _In_ _Acquires_lock_ | ( | _Curr_ | ) |
Definition at line 2017 of file vfwdfdynamics.cpp.
_Acquires_lock_ | ( | Lock | ) |
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _In_ ULONG _In_ ULONG _In_reads_ | ( | ValueLength | ) |
Definition at line 3202 of file vfwdfdynamics.cpp.
_In_ WDFDEVICE _In_ REFGUID _In_ WDF_EVENT_TYPE _In_reads_bytes_ | ( | DataSizeCb | ) |
_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG _In_reads_bytes_opt_ | ( | BufferLength | ) |
Definition at line 1327 of file vfwdfdynamics.cpp.
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID _In_ SIZE_T _In_reads_opt_ | ( | Count | ) |
_Must_inspect_result_ _IRQL_requires_max_ | ( | DISPATCH_LEVEL | ) |
Definition at line 1705 of file hardware.c.
_Must_inspect_result_ _IRQL_requires_max_ | ( | PASSIVE_LEVEL | ) |
Queries information details about a security descriptor.
Computes the quota size of a security descriptor.
Assigns a security descriptor for a new object.
An extended function that assigns a security descriptor for a new object.
Frees a security descriptor.
An extended function that sets new information data to a security descriptor.
Modifies some information data about a security descriptor.
[in] | SecurityInformation | Security information details to be queried from a security descriptor. |
[out] | SecurityDescriptor | The returned security descriptor with security information data. |
[in,out] | Length | The returned length of a security descriptor. |
[in,out] | ObjectsSecurityDescriptor | The returned object security descriptor. |
[in] | Object | If specified, the function will use this arbitrary object that points to an object security descriptor. |
[in] | SecurityInformation | Security information details to be set. |
[in] | SecurityDescriptor | A security descriptor where its info is to be changed. |
[in,out] | ObjectsSecurityDescriptor | The returned pointer to security descriptor objects. |
[in] | PoolType | Pool type for the new security descriptor to allocate. |
[in] | GenericMapping | The generic mapping of access rights masks. |
[in] | Object | If specified, the function will use this arbitrary object that points to an object security descriptor. |
[in] | SecurityInformation | Security information details to be set. |
[in] | SecurityDescriptor | A security descriptor where its info is to be changed. |
[in,out] | ObjectsSecurityDescriptor | The returned pointer to security descriptor objects. |
[in] | AutoInheritFlags | Flags bitmask inheritation, influencing how the security descriptor can be inherited and if it can be in the first place. |
[in] | PoolType | Pool type for the new security descriptor to allocate. |
[in] | GenericMapping | The generic mapping of access rights masks. |
[in] | SecurityDescriptor | A security descriptor to be freed from memory. |
[in] | _ParentDescriptor | A security descriptor of the parent object that is being created. |
[in] | _ExplicitDescriptor | An explicit security descriptor that is applied to a new object. |
[out] | NewDescriptor | The new allocated security descriptor. |
[in] | ObjectType | The type of the new object. |
[in] | IsDirectoryObject | Set this to TRUE if the newly created object is a directory object, otherwise set this to FALSE. |
[in] | AutoInheritFlags | Automatic inheritance flags that influence how access control entries within ACLs from security descriptors are inherited. |
[in] | SubjectContext | Security subject context of the new object. |
[in] | GenericMapping | Generic mapping of access mask rights. |
[in] | PoolType | This parameter is unused. |
[in] | ParentDescriptor | A security descriptor of the parent object that is being created. |
[in] | ExplicitDescriptor | An explicit security descriptor that is applied to a new object. |
[out] | NewDescriptor | The new allocated security descriptor. |
[in] | IsDirectoryObject | Set this to TRUE if the newly created object is a directory object, otherwise set this to FALSE. |
[in] | SubjectContext | Security subject context of the new object. |
[in] | GenericMapping | Generic mapping of access mask rights. |
[in] | PoolType | This parameter is unused. |
[in] | SecurityDescriptor | A security descriptor. |
[out] | QuotaInfoSize | The returned quota size of the given security descriptor to the caller. The function may return 0 to this parameter if the descriptor doesn't have a group or a discretionary access control list (DACL) even. |
Definition at line 64 of file Messaging.c.
_Must_inspect_result_ _IRQL_requires_max_ | ( | APC_LEVEL | ) |
Definition at line 197 of file cddata.c.
_IRQL_requires_max_ | ( | DISPATCH_LEVEL+ | 1 | ) |
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID _Out_writes_all_opt_ | ( | Count | ) |
_Must_inspect_result_ _In_ WDFMEMORY _In_ size_t _Out_writes_bytes_ | ( | NumBytesToCopyTo | ) |
_Must_inspect_result_ _In_ WDFOBJECT _In_ CONST GUID _In_ ULONG _Out_writes_bytes_ | ( | QueryBufferLength | ) |
Definition at line 2938 of file vfwdfdynamics.cpp.
|
pure virtual |
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ ULONG _Out_writes_bytes_all_ | ( | BufferLength | ) |
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ DEVICE_REGISTRY_PROPERTY _In_ ULONG _Out_writes_bytes_all_opt_ | ( | BufferLength | ) |
_In_ WDFDEVICE _In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA _In_ ULONG _Out_writes_bytes_opt_ | ( | BufferLength | ) |
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _In_ ULONG _Out_writes_bytes_opt_ | ( | ValueLength | ) |
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_ CONST GUID _In_ ULONG _Out_writes_bytes_to_opt_ | ( | CapabilityBufferLength | , |
* | ResultLength | ||
) |
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ _Strict_type_match_ POOL_TYPE _In_opt_ ULONG _In_ _Out_ WDFMEMORY _Outptr_opt_result_bytebuffer_ | ( | BufferSize | ) |
Definition at line 2699 of file vfwdfdynamics.cpp.
_Must_inspect_result_ _Post_satisfies_ | ( | return | = = 1 || return == 0 | ) |
_Must_inspect_result_ _In_ WDFMEMORY _Pre_notnull_ _Pre_writable_byte_size_ | ( | BufferSize | ) |
_In_ _Requires_lock_held_ | ( | _Curr_ | ) |
Definition at line 1905 of file vfwdfdynamics.cpp.
_In_ _Requires_lock_not_held_ | ( | _Curr_ | ) |
Definition at line 1889 of file vfwdfdynamics.cpp.
|
pure virtual |
_In_ WDFQUEUE _In_opt_ PFN_WDF_IO_QUEUE_STATE _When_ | ( | StopComplete ! | = 0 , |
_In_ | |||
) |
_When_ | ( | Action | = = 3 , |
_IRQL_requires_max_(DISPATCH_LEVEL) | |||
) |
_Must_inspect_result_ _When_ | ( | PoolType | = = 1 || PoolType == 257 , |
_IRQL_requires_max_(APC_LEVEL) | |||
) |
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _In_ _Strict_type_match_ POOL_TYPE _In_opt_ ULONG _In_ _When_ | ( | BufferSize | = = 0 , |
__drv_reportError(BufferSize cannot be zero) | |||
) |
Definition at line 2757 of file vfwdfdynamics.cpp.
_Must_inspect_result_ _In_ WDFMEMORY _In_ size_t _In_ _When_ | ( | NumBytesToCopyTo | = = 0 , |
__drv_reportError(NumBytesToCopyTo cannot be zero) | |||
) |
Definition at line 2779 of file vfwdfdynamics.cpp.
_Must_inspect_result_ _In_ WDFMEMORY _In_ size_t _In_ PVOID _In_ _When_ | ( | NumBytesToCopyFrom | = = 0 , |
__drv_reportError(NumBytesToCopyFrom cannot be zero) | |||
) |
Definition at line 2801 of file vfwdfdynamics.cpp.
_When_ | ( | Timeout | = = NULL , |
_IRQL_requires_max_(PASSIVE_LEVEL) | |||
) |
_When_ | ( | Wait | = = __true , |
_IRQL_requires_max_(PASSIVE_LEVEL) | |||
) |
|
pure virtual |
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_ CONST GUID _In_ ULONG _Out_opt_ _When_ | ( | ResultLength ! | = NULL , |
_Deref_out_range_(<=, CapabilityBufferLength) | |||
) |
Definition at line 4478 of file vfwdfdynamics.cpp.
RtlZeroMemory& hookInfo | ( | VF_HOOK_PROCESS_INFO | ) |
if | ( | hookInfo. | DonotCallKmdfLib | ) |
Definition at line 794 of file vfwdfdynamics.cpp.
if | ( | rtn | = = STATUS_SUCCESS | ) |
Definition at line 2160 of file vfwdfdynamics.cpp.
PAGED_CODE_LOCKED | ( | ) |
PerfIoComplete | ( | Request | ) |
PFN_WDFCOLLECTIONREMOVE WdfVersion Functions pfnWdfCollectionRemove | ( | DriverGlobals | , |
Collection | , | ||
Item | |||
) |
PFN_WDFCOLLECTIONREMOVEITEM WdfVersion Functions pfnWdfCollectionRemoveItem | ( | DriverGlobals | , |
Collection | , | ||
Index | |||
) |
PFN_WDFCXDEVICEINITSETFILEOBJECTCONFIG WdfVersion Functions pfnWdfCxDeviceInitSetFileObjectConfig | ( | DriverGlobals | , |
CxDeviceInit | , | ||
CxFileObjectConfig | , | ||
FileObjectAttributes | |||
) |
PFN_WDFCXDEVICEINITSETREQUESTATTRIBUTES WdfVersion Functions pfnWdfCxDeviceInitSetRequestAttributes | ( | DriverGlobals | , |
CxDeviceInit | , | ||
RequestAttributes | |||
) |
PFN_WDFDEVICEGETDEVICESTACKIOTYPE WdfVersion Functions pfnWdfDeviceGetDeviceStackIoType | ( | DriverGlobals | , |
Device | , | ||
ReadWriteIoType | , | ||
IoControlIoType | |||
) |
PFN_WDFDEVICEGETDEVICESTATE WdfVersion Functions pfnWdfDeviceGetDeviceState | ( | DriverGlobals | , |
Device | , | ||
DeviceState | |||
) |
PFN_WDFDEVICEINITALLOWSELFIOTARGET WdfVersion Functions pfnWdfDeviceInitAllowSelfIoTarget | ( | DriverGlobals | , |
DeviceInit | |||
) |
PFN_WDFDEVICEINITENABLEHIDINTERFACE WdfVersion Functions pfnWdfDeviceInitEnableHidInterface | ( | DriverGlobals | , |
DeviceInit | |||
) |
PFN_WDFDEVICEINITSETFILEOBJECTCONFIG WdfVersion Functions pfnWdfDeviceInitSetFileObjectConfig | ( | DriverGlobals | , |
DeviceInit | , | ||
FileObjectConfig | , | ||
FileObjectAttributes | |||
) |
PFN_WDFDEVICEINITSETIOTYPE WdfVersion Functions pfnWdfDeviceInitSetIoType | ( | DriverGlobals | , |
DeviceInit | , | ||
IoType | |||
) |
PFN_WDFDEVICEINITSETIOTYPEEX WdfVersion Functions pfnWdfDeviceInitSetIoTypeEx | ( | DriverGlobals | , |
DeviceInit | , | ||
IoTypeConfig | |||
) |
PFN_WDFDEVICEINITSETPNPPOWEREVENTCALLBACKS WdfVersion Functions pfnWdfDeviceInitSetPnpPowerEventCallbacks | ( | DriverGlobals | , |
DeviceInit | , | ||
PnpPowerEventCallbacks | |||
) |
PFN_WDFDEVICEINITSETPOWERPOLICYEVENTCALLBACKS WdfVersion Functions pfnWdfDeviceInitSetPowerPolicyEventCallbacks | ( | DriverGlobals | , |
DeviceInit | , | ||
PowerPolicyEventCallbacks | |||
) |
PFN_WDFDEVICEINITSETPOWERPOLICYOWNERSHIP WdfVersion Functions pfnWdfDeviceInitSetPowerPolicyOwnership | ( | DriverGlobals | , |
DeviceInit | , | ||
IsPowerPolicyOwner | |||
) |
PFN_WDFDEVICEINITSETRELEASEHARDWAREORDERONFAILURE WdfVersion Functions pfnWdfDeviceInitSetReleaseHardwareOrderOnFailure | ( | DriverGlobals | , |
DeviceInit | , | ||
ReleaseHardwareOrderOnFailure | |||
) |
PFN_WDFDEVICEINITSETREQUESTATTRIBUTES WdfVersion Functions pfnWdfDeviceInitSetRequestAttributes | ( | DriverGlobals | , |
DeviceInit | , | ||
RequestAttributes | |||
) |
PFN_WDFDEVICERESUMEIDLEACTUAL WdfVersion Functions pfnWdfDeviceResumeIdleActual | ( | DriverGlobals | , |
Device | , | ||
Tag | , | ||
Line | , | ||
File | |||
) |
PFN_WDFDEVICERESUMEIDLENOTRACK WdfVersion Functions pfnWdfDeviceResumeIdleNoTrack | ( | DriverGlobals | , |
Device | |||
) |
PFN_WDFDEVICESETDEVICEINTERFACESTATE WdfVersion Functions pfnWdfDeviceSetDeviceInterfaceState | ( | DriverGlobals | , |
Device | , | ||
InterfaceClassGUID | , | ||
ReferenceString | , | ||
IsInterfaceEnabled | |||
) |
PFN_WDFDEVICESETDEVICESTATE WdfVersion Functions pfnWdfDeviceSetDeviceState | ( | DriverGlobals | , |
Device | , | ||
DeviceState | |||
) |
PFN_WDFDEVICESETFAILED WdfVersion Functions pfnWdfDeviceSetFailed | ( | DriverGlobals | , |
Device | , | ||
FailedAction | |||
) |
PFN_WDFDEVICESETPNPCAPABILITIES WdfVersion Functions pfnWdfDeviceSetPnpCapabilities | ( | DriverGlobals | , |
Device | , | ||
PnpCapabilities | |||
) |
PFN_WDFDEVICESETPOWERCAPABILITIES WdfVersion Functions pfnWdfDeviceSetPowerCapabilities | ( | DriverGlobals | , |
Device | , | ||
PowerCapabilities | |||
) |
PFN_WDFDEVICESETSTATICSTOPREMOVE WdfVersion Functions pfnWdfDeviceSetStaticStopRemove | ( | DriverGlobals | , |
Device | , | ||
Stoppable | |||
) |
PFN_WDFDEVICEUNMAPIOSPACE WdfVersion Functions pfnWdfDeviceUnmapIoSpace | ( | DriverGlobals | , |
Device | , | ||
PseudoBaseAddress | , | ||
NumberOfBytes | |||
) |
PFN_WDFDEVICEWRITETOHARDWARE WdfVersion Functions pfnWdfDeviceWriteToHardware | ( | DriverGlobals | , |
Device | , | ||
Type | , | ||
Size | , | ||
TargetAddress | , | ||
Value | , | ||
Buffer | , | ||
Count | |||
) |
PFN_WDFFDOINITSETFILTER WdfVersion Functions pfnWdfFdoInitSetFilter | ( | DriverGlobals | , |
DeviceInit | |||
) |
PFN_WDFINTERRUPTDISABLE WdfVersion Functions pfnWdfInterruptDisable | ( | DriverGlobals | , |
Interrupt | |||
) |
PFN_WDFINTERRUPTENABLE WdfVersion Functions pfnWdfInterruptEnable | ( | DriverGlobals | , |
Interrupt | |||
) |
PFN_WDFINTERRUPTGETINFO WdfVersion Functions pfnWdfInterruptGetInfo | ( | DriverGlobals | , |
Interrupt | , | ||
Info | |||
) |
PFN_WDFINTERRUPTSETEXTENDEDPOLICY WdfVersion Functions pfnWdfInterruptSetExtendedPolicy | ( | DriverGlobals | , |
Interrupt | , | ||
PolicyAndGroup | |||
) |
PFN_WDFINTERRUPTSETPOLICY WdfVersion Functions pfnWdfInterruptSetPolicy | ( | DriverGlobals | , |
Interrupt | , | ||
Policy | , | ||
Priority | , | ||
TargetProcessorSet | |||
) |
PFN_WDFIOQUEUEDRAIN WdfVersion Functions pfnWdfIoQueueDrain | ( | DriverGlobals | , |
Queue | , | ||
DrainComplete | , | ||
Context | |||
) |
PFN_WDFIOQUEUEDRAINSYNCHRONOUSLY WdfVersion Functions pfnWdfIoQueueDrainSynchronously | ( | DriverGlobals | , |
Queue | |||
) |
PFN_WDFIOQUEUEPURGE WdfVersion Functions pfnWdfIoQueuePurge | ( | DriverGlobals | , |
Queue | , | ||
PurgeComplete | , | ||
Context | |||
) |
PFN_WDFIOQUEUEPURGESYNCHRONOUSLY WdfVersion Functions pfnWdfIoQueuePurgeSynchronously | ( | DriverGlobals | , |
Queue | |||
) |
PFN_WDFIOQUEUESTART WdfVersion Functions pfnWdfIoQueueStart | ( | DriverGlobals | , |
Queue | |||
) |
PFN_WDFIOQUEUESTOP WdfVersion Functions pfnWdfIoQueueStop | ( | DriverGlobals | , |
Queue | , | ||
StopComplete | , | ||
Context | |||
) |
PFN_WDFIOQUEUESTOPANDPURGE WdfVersion Functions pfnWdfIoQueueStopAndPurge | ( | DriverGlobals | , |
Queue | , | ||
StopAndPurgeComplete | , | ||
Context | |||
) |
PFN_WDFIOQUEUESTOPANDPURGESYNCHRONOUSLY WdfVersion Functions pfnWdfIoQueueStopAndPurgeSynchronously | ( | DriverGlobals | , |
Queue | |||
) |
PFN_WDFIOQUEUESTOPSYNCHRONOUSLY WdfVersion Functions pfnWdfIoQueueStopSynchronously | ( | DriverGlobals | , |
Queue | |||
) |
PFN_WDFIOTARGETCLOSE WdfVersion Functions pfnWdfIoTargetClose | ( | DriverGlobals | , |
IoTarget | |||
) |
PFN_WDFIOTARGETCLOSEFORQUERYREMOVE WdfVersion Functions pfnWdfIoTargetCloseForQueryRemove | ( | DriverGlobals | , |
IoTarget | |||
) |
PFN_WDFIOTARGETPURGE WdfVersion Functions pfnWdfIoTargetPurge | ( | DriverGlobals | , |
IoTarget | , | ||
Action | |||
) |
PFN_WDFIOTARGETSTOP WdfVersion Functions pfnWdfIoTargetStop | ( | DriverGlobals | , |
IoTarget | , | ||
Action | |||
) |
PFN_WDFOBJECTDELETE WdfVersion Functions pfnWdfObjectDelete | ( | DriverGlobals | , |
Object | |||
) |
PFN_WDFREGISTRYCLOSE WdfVersion Functions pfnWdfRegistryClose | ( | DriverGlobals | , |
Key | |||
) |
PFN_WDFREQUESTCOMPLETE WdfVersion Functions pfnWdfRequestComplete | ( | DriverGlobals | , |
Request | , | ||
Status | |||
) |
PFN_WDFREQUESTCOMPLETEWITHINFORMATION WdfVersion Functions pfnWdfRequestCompleteWithInformation | ( | DriverGlobals | , |
Request | , | ||
Status | , | ||
Information | |||
) |
PFN_WDFREQUESTFORMATREQUESTUSINGCURRENTTYPE WdfVersion Functions pfnWdfRequestFormatRequestUsingCurrentType | ( | DriverGlobals | , |
Request | |||
) |
PFN_WDFREQUESTGETCOMPLETIONPARAMS WdfVersion Functions pfnWdfRequestGetCompletionParams | ( | DriverGlobals | , |
Request | , | ||
Params | |||
) |
PFN_WDFREQUESTGETPARAMETERS WdfVersion Functions pfnWdfRequestGetParameters | ( | DriverGlobals | , |
Request | , | ||
Parameters | |||
) |
PFN_WDFREQUESTMARKCANCELABLE WdfVersion Functions pfnWdfRequestMarkCancelable | ( | DriverGlobals | , |
Request | , | ||
EvtRequestCancel | |||
) |
PFN_WDFREQUESTSETACTIVITYID WdfVersion Functions pfnWdfRequestSetActivityId | ( | DriverGlobals | , |
Request | , | ||
ActivityId | |||
) |
PFN_WDFREQUESTSETCOMPLETIONROUTINE WdfVersion Functions pfnWdfRequestSetCompletionRoutine | ( | DriverGlobals | , |
Request | , | ||
CompletionRoutine | , | ||
CompletionContext | |||
) |
PFN_WDFREQUESTSETINFORMATION WdfVersion Functions pfnWdfRequestSetInformation | ( | DriverGlobals | , |
Request | , | ||
Information | |||
) |
PFN_WDFREQUESTSETUSERMODEDRIVERINITIATEDIO WdfVersion Functions pfnWdfRequestSetUserModeDriverInitiatedIo | ( | DriverGlobals | , |
Request | , | ||
IsUserModeDriverInitiated | |||
) |
PFN_WDFREQUESTSTOPACKNOWLEDGE WdfVersion Functions pfnWdfRequestStopAcknowledge | ( | DriverGlobals | , |
Request | , | ||
Requeue | |||
) |
PFN_WDFSTRINGGETUNICODESTRING WdfVersion Functions pfnWdfStringGetUnicodeString | ( | DriverGlobals | , |
String | , | ||
UnicodeString | |||
) |
PFN_WDFUSBINTERFACEGETDESCRIPTOR WdfVersion Functions pfnWdfUsbInterfaceGetDescriptor | ( | DriverGlobals | , |
UsbInterface | , | ||
SettingIndex | , | ||
InterfaceDescriptor | |||
) |
PFN_WDFUSBINTERFACEGETENDPOINTINFORMATION WdfVersion Functions pfnWdfUsbInterfaceGetEndpointInformation | ( | DriverGlobals | , |
UsbInterface | , | ||
SettingIndex | , | ||
EndpointIndex | , | ||
EndpointInfo | |||
) |
PFN_WDFUSBTARGETDEVICEGETDEVICEDESCRIPTOR WdfVersion Functions pfnWdfUsbTargetDeviceGetDeviceDescriptor | ( | DriverGlobals | , |
UsbDevice | , | ||
UsbDeviceDescriptor | |||
) |
PFN_WDFUSBTARGETPIPEGETINFORMATION WdfVersion Functions pfnWdfUsbTargetPipeGetInformation | ( | DriverGlobals | , |
Pipe | , | ||
PipeInformation | |||
) |
PFN_WDFUSBTARGETPIPESETNOMAXIMUMPACKETSIZECHECK WdfVersion Functions pfnWdfUsbTargetPipeSetNoMaximumPacketSizeCheck | ( | DriverGlobals | , |
Pipe | |||
) |
PFN_WDFWORKITEMENQUEUE WdfVersion Functions pfnWdfWorkItemEnqueue | ( | DriverGlobals | , |
WorkItem | |||
) |
PFN_WDFWORKITEMFLUSH WdfVersion Functions pfnWdfWorkItemFlush | ( | DriverGlobals | , |
WorkItem | |||
) |
return | ( | (PFN_WDFCOLLECTIONCREATE) WdfVersion.Functions. | pfnWdfCollectionCreate | ) |
return | ( | (PFN_WDFCOLLECTIONGETCOUNT) WdfVersion.Functions. | pfnWdfCollectionGetCount | ) |
return | ( | (PFN_WDFCOLLECTIONADD) WdfVersion.Functions. | pfnWdfCollectionAdd | ) |
return | ( | (PFN_WDFCOLLECTIONGETITEM) WdfVersion.Functions. | pfnWdfCollectionGetItem | ) |
return | ( | (PFN_WDFCOLLECTIONGETFIRSTITEM) WdfVersion.Functions. | pfnWdfCollectionGetFirstItem | ) |
return | ( | (PFN_WDFCOLLECTIONGETLASTITEM) WdfVersion.Functions. | pfnWdfCollectionGetLastItem | ) |
return | ( | (PFN_WDFCXDEVICEINITALLOCATE) WdfVersion.Functions. | pfnWdfCxDeviceInitAllocate | ) |
return | ( | (PFN_WDFDEVICEWDMDISPATCHIRP) WdfVersion.Functions. | pfnWdfDeviceWdmDispatchIrp | ) |
return | ( | (PFN_WDFDEVICEWDMDISPATCHIRPTOIOQUEUE) WdfVersion.Functions. | pfnWdfDeviceWdmDispatchIrpToIoQueue | ) |
return | ( | (PFN_WDFDEVICEGETDRIVER) WdfVersion.Functions. | pfnWdfDeviceGetDriver | ) |
return | ( | (PFN_WDFDEVICEGETIOTARGET) WdfVersion.Functions. | pfnWdfDeviceGetIoTarget | ) |
return | ( | (PFN_WDFDEVICEASSIGNS0IDLESETTINGS) WdfVersion.Functions. | pfnWdfDeviceAssignS0IdleSettings | ) |
return | ( | (PFN_WDFDEVICEASSIGNSXWAKESETTINGS) WdfVersion.Functions. | pfnWdfDeviceAssignSxWakeSettings | ) |
return | ( | (PFN_WDFDEVICEOPENREGISTRYKEY) WdfVersion.Functions. | pfnWdfDeviceOpenRegistryKey | ) |
return | ( | (PFN_WDFDEVICEOPENDEVICEMAPKEY) WdfVersion.Functions. | pfnWdfDeviceOpenDevicemapKey | ) |
return | ( | (PFN_WDFDEVICECREATE) WdfVersion.Functions. | pfnWdfDeviceCreate | ) |
return | ( | (PFN_WDFDEVICECREATEDEVICEINTERFACE) WdfVersion.Functions. | pfnWdfDeviceCreateDeviceInterface | ) |
return | ( | (PFN_WDFDEVICERETRIEVEDEVICEINTERFACESTRING) WdfVersion.Functions. | pfnWdfDeviceRetrieveDeviceInterfaceString | ) |
return | ( | (PFN_WDFDEVICECREATESYMBOLICLINK) WdfVersion.Functions. | pfnWdfDeviceCreateSymbolicLink | ) |
return | ( | (PFN_WDFDEVICEQUERYPROPERTY) WdfVersion.Functions. | pfnWdfDeviceQueryProperty | ) |
return | ( | (PFN_WDFDEVICEALLOCANDQUERYPROPERTY) WdfVersion.Functions. | pfnWdfDeviceAllocAndQueryProperty | ) |
return | ( | (PFN_WDFDEVICESTOPIDLENOTRACK) WdfVersion.Functions. | pfnWdfDeviceStopIdleNoTrack | ) |
return | ( | (PFN_WDFDEVICESTOPIDLEACTUAL) WdfVersion.Functions. | pfnWdfDeviceStopIdleActual | ) |
return | ( | (PFN_WDFDEVICEGETFILEOBJECT) WdfVersion.Functions. | pfnWdfDeviceGetFileObject | ) |
return | ( | (PFN_WDFDEVICEGETDEFAULTQUEUE) WdfVersion.Functions. | pfnWdfDeviceGetDefaultQueue | ) |
return | ( | (PFN_WDFDEVICECONFIGUREREQUESTDISPATCHING) WdfVersion.Functions. | pfnWdfDeviceConfigureRequestDispatching | ) |
return | ( | (PFN_WDFDEVICECONFIGUREWDMIRPDISPATCHCALLBACK) WdfVersion.Functions. | pfnWdfDeviceConfigureWdmIrpDispatchCallback | ) |
return | ( | (PFN_WDFDEVICEGETSYSTEMPOWERACTION) WdfVersion.Functions. | pfnWdfDeviceGetSystemPowerAction | ) |
return | ( | (PFN_WDFDEVICEPOSTEVENT) WdfVersion.Functions. | pfnWdfDevicePostEvent | ) |
return | ( | (PFN_WDFDEVICEMAPIOSPACE) WdfVersion.Functions. | pfnWdfDeviceMapIoSpace | ) |
return | ( | (PFN_WDFDEVICEGETHARDWAREREGISTERMAPPEDADDRESS) WdfVersion.Functions. | pfnWdfDeviceGetHardwareRegisterMappedAddress | ) |
return | ( | (PFN_WDFDEVICEREADFROMHARDWARE) WdfVersion.Functions. | pfnWdfDeviceReadFromHardware | ) |
return | ( | (PFN_WDFDEVICEALLOCANDQUERYINTERFACEPROPERTY) WdfVersion.Functions. | pfnWdfDeviceAllocAndQueryInterfaceProperty | ) |
return | ( | (PFN_WDFDEVICEQUERYINTERFACEPROPERTY) WdfVersion.Functions. | pfnWdfDeviceQueryInterfaceProperty | ) |
return | ( | (PFN_WDFDEVICEQUERYPROPERTYEX) WdfVersion.Functions. | pfnWdfDeviceQueryPropertyEx | ) |
return | ( | (PFN_WDFDEVICEALLOCANDQUERYPROPERTYEX) WdfVersion.Functions. | pfnWdfDeviceAllocAndQueryPropertyEx | ) |
return | ( | (PFN_WDFDEVICEASSIGNPROPERTY) WdfVersion.Functions. | pfnWdfDeviceAssignProperty | ) |
return | ( | (PFN_WDFDEVICEGETSELFIOTARGET) WdfVersion.Functions. | pfnWdfDeviceGetSelfIoTarget | ) |
return | ( | (PFN_WDFDRIVERCREATE) WdfVersion.Functions. | pfnWdfDriverCreate | ) |
return | ( | (PFN_WDFDRIVERGETREGISTRYPATH) WdfVersion.Functions. | pfnWdfDriverGetRegistryPath | ) |
return | ( | (PFN_WDFDRIVEROPENPARAMETERSREGISTRYKEY) WdfVersion.Functions. | pfnWdfDriverOpenParametersRegistryKey | ) |
return | ( | (PFN_WDFDRIVERRETRIEVEVERSIONSTRING) WdfVersion.Functions. | pfnWdfDriverRetrieveVersionString | ) |
return | ( | (PFN_WDFDRIVERISVERSIONAVAILABLE) WdfVersion.Functions. | pfnWdfDriverIsVersionAvailable | ) |
return | ( | (PFN_WDFFDOINITOPENREGISTRYKEY) WdfVersion.Functions. | pfnWdfFdoInitOpenRegistryKey | ) |
return | ( | (PFN_WDFFDOINITQUERYPROPERTY) WdfVersion.Functions. | pfnWdfFdoInitQueryProperty | ) |
return | ( | (PFN_WDFFDOINITALLOCANDQUERYPROPERTY) WdfVersion.Functions. | pfnWdfFdoInitAllocAndQueryProperty | ) |
return | ( | (PFN_WDFFDOINITQUERYPROPERTYEX) WdfVersion.Functions. | pfnWdfFdoInitQueryPropertyEx | ) |
return | ( | (PFN_WDFFDOINITALLOCANDQUERYPROPERTYEX) WdfVersion.Functions. | pfnWdfFdoInitAllocAndQueryPropertyEx | ) |
return | ( | (PFN_WDFFILEOBJECTGETFILENAME) WdfVersion.Functions. | pfnWdfFileObjectGetFileName | ) |
return | ( | (PFN_WDFFILEOBJECTGETDEVICE) WdfVersion.Functions. | pfnWdfFileObjectGetDevice | ) |
return | ( | (PFN_WDFFILEOBJECTGETINITIATORPROCESSID) WdfVersion.Functions. | pfnWdfFileObjectGetInitiatorProcessId | ) |
return | ( | (PFN_WDFFILEOBJECTGETRELATEDFILEOBJECT) WdfVersion.Functions. | pfnWdfFileObjectGetRelatedFileObject | ) |
return | ( | (PFN_WDFDEVICEHIDNOTIFYPRESENCE) WdfVersion.Functions. | pfnWdfDeviceHidNotifyPresence | ) |
return | ( | (PFN_WDFINTERRUPTCREATE) WdfVersion.Functions. | pfnWdfInterruptCreate | ) |
return | ( | (PFN_WDFINTERRUPTSYNCHRONIZE) WdfVersion.Functions. | pfnWdfInterruptSynchronize | ) |
return | ( | (PFN_WDFIOQUEUECREATE) WdfVersion.Functions. | pfnWdfIoQueueCreate | ) |
return | ( | (PFN_WDFIOQUEUEGETSTATE) WdfVersion.Functions. | pfnWdfIoQueueGetState | ) |
return | ( | (PFN_WDFIOQUEUEGETDEVICE) WdfVersion.Functions. | pfnWdfIoQueueGetDevice | ) |
return | ( | (PFN_WDFIOQUEUEFINDREQUEST) WdfVersion.Functions. | pfnWdfIoQueueFindRequest | ) |
return | ( | (PFN_WDFIOQUEUEREADYNOTIFY) WdfVersion.Functions. | pfnWdfIoQueueReadyNotify | ) |
return | ( | (PFN_WDFIOTARGETCREATE) WdfVersion.Functions. | pfnWdfIoTargetCreate | ) |
return | ( | (PFN_WDFIOTARGETOPEN) WdfVersion.Functions. | pfnWdfIoTargetOpen | ) |
return | ( | (PFN_WDFIOTARGETSTART) WdfVersion.Functions. | pfnWdfIoTargetStart | ) |
return | ( | (PFN_WDFIOTARGETGETSTATE) WdfVersion.Functions. | pfnWdfIoTargetGetState | ) |
return | ( | (PFN_WDFIOTARGETGETDEVICE) WdfVersion.Functions. | pfnWdfIoTargetGetDevice | ) |
return | ( | (PFN_WDFIOTARGETWDMGETTARGETFILEHANDLE) WdfVersion.Functions. | pfnWdfIoTargetWdmGetTargetFileHandle | ) |
return | ( | (PFN_WDFIOTARGETSENDREADSYNCHRONOUSLY) WdfVersion.Functions. | pfnWdfIoTargetSendReadSynchronously | ) |
return | ( | (PFN_WDFIOTARGETFORMATREQUESTFORREAD) WdfVersion.Functions. | pfnWdfIoTargetFormatRequestForRead | ) |
return | ( | (PFN_WDFIOTARGETSENDWRITESYNCHRONOUSLY) WdfVersion.Functions. | pfnWdfIoTargetSendWriteSynchronously | ) |
return | ( | (PFN_WDFIOTARGETFORMATREQUESTFORWRITE) WdfVersion.Functions. | pfnWdfIoTargetFormatRequestForWrite | ) |
return | ( | (PFN_WDFIOTARGETSENDIOCTLSYNCHRONOUSLY) WdfVersion.Functions. | pfnWdfIoTargetSendIoctlSynchronously | ) |
return | ( | (PFN_WDFIOTARGETFORMATREQUESTFORIOCTL) WdfVersion.Functions. | pfnWdfIoTargetFormatRequestForIoctl | ) |
return | ( | (PFN_WDFIOTARGETSELFASSIGNDEFAULTIOQUEUE) WdfVersion.Functions. | pfnWdfIoTargetSelfAssignDefaultIoQueue | ) |
return | ( | (PFN_WDFMEMORYCREATEPREALLOCATED) WdfVersion.Functions. | pfnWdfMemoryCreatePreallocated | ) |
return | ( | (PFN_WDFMEMORYGETBUFFER) WdfVersion.Functions. | pfnWdfMemoryGetBuffer | ) |
return | ( | (PFN_WDFOBJECTCREATE) WdfVersion.Functions. | pfnWdfObjectCreate | ) |
return | ( | (PFN_WDFREGISTRYOPENKEY) WdfVersion.Functions. | pfnWdfRegistryOpenKey | ) |
return | ( | (PFN_WDFREGISTRYCREATEKEY) WdfVersion.Functions. | pfnWdfRegistryCreateKey | ) |
return | ( | (PFN_WDFREGISTRYWDMGETHANDLE) WdfVersion.Functions. | pfnWdfRegistryWdmGetHandle | ) |
return | ( | (PFN_WDFREGISTRYREMOVEKEY) WdfVersion.Functions. | pfnWdfRegistryRemoveKey | ) |
return | ( | (PFN_WDFREGISTRYREMOVEVALUE) WdfVersion.Functions. | pfnWdfRegistryRemoveValue | ) |
return | ( | (PFN_WDFREGISTRYQUERYVALUE) WdfVersion.Functions. | pfnWdfRegistryQueryValue | ) |
return | ( | (PFN_WDFREGISTRYQUERYMEMORY) WdfVersion.Functions. | pfnWdfRegistryQueryMemory | ) |
return | ( | (PFN_WDFREGISTRYQUERYMULTISTRING) WdfVersion.Functions. | pfnWdfRegistryQueryMultiString | ) |
return | ( | (PFN_WDFREGISTRYQUERYUNICODESTRING) WdfVersion.Functions. | pfnWdfRegistryQueryUnicodeString | ) |
return | ( | (PFN_WDFREGISTRYQUERYSTRING) WdfVersion.Functions. | pfnWdfRegistryQueryString | ) |
return | ( | (PFN_WDFREGISTRYQUERYULONG) WdfVersion.Functions. | pfnWdfRegistryQueryULong | ) |
return | ( | (PFN_WDFREGISTRYASSIGNMEMORY) WdfVersion.Functions. | pfnWdfRegistryAssignMemory | ) |
return | ( | (PFN_WDFREGISTRYASSIGNMULTISTRING) WdfVersion.Functions. | pfnWdfRegistryAssignMultiString | ) |
return | ( | (PFN_WDFREGISTRYASSIGNUNICODESTRING) WdfVersion.Functions. | pfnWdfRegistryAssignUnicodeString | ) |
return | ( | (PFN_WDFREGISTRYASSIGNSTRING) WdfVersion.Functions. | pfnWdfRegistryAssignString | ) |
return | ( | (PFN_WDFREGISTRYASSIGNULONG) WdfVersion.Functions. | pfnWdfRegistryAssignULong | ) |
return | ( | (PFN_WDFREQUESTCREATE) WdfVersion.Functions. | pfnWdfRequestCreate | ) |
return | ( | (PFN_WDFREQUESTREUSE) WdfVersion.Functions. | pfnWdfRequestReuse | ) |
return | ( | (PFN_WDFREQUESTCHANGETARGET) WdfVersion.Functions. | pfnWdfRequestChangeTarget | ) |
return | ( | (PFN_WDFREQUESTGETSTATUS) WdfVersion.Functions. | pfnWdfRequestGetStatus | ) |
return | ( | (PFN_WDFREQUESTMARKCANCELABLEEX) WdfVersion.Functions. | pfnWdfRequestMarkCancelableEx | ) |
return | ( | (PFN_WDFREQUESTUNMARKCANCELABLE) WdfVersion.Functions. | pfnWdfRequestUnmarkCancelable | ) |
return | ( | (PFN_WDFREQUESTISCANCELED) WdfVersion.Functions. | pfnWdfRequestIsCanceled | ) |
return | ( | (PFN_WDFREQUESTCANCELSENTREQUEST) WdfVersion.Functions. | pfnWdfRequestCancelSentRequest | ) |
return | ( | (PFN_WDFREQUESTISFROM32BITPROCESS) WdfVersion.Functions. | pfnWdfRequestIsFrom32BitProcess | ) |
return | ( | (PFN_WDFREQUESTALLOCATETIMER) WdfVersion.Functions. | pfnWdfRequestAllocateTimer | ) |
return | ( | (PFN_WDFREQUESTRETRIEVEINPUTMEMORY) WdfVersion.Functions. | pfnWdfRequestRetrieveInputMemory | ) |
return | ( | (PFN_WDFREQUESTRETRIEVEOUTPUTMEMORY) WdfVersion.Functions. | pfnWdfRequestRetrieveOutputMemory | ) |
return | ( | (PFN_WDFREQUESTRETRIEVEINPUTBUFFER) WdfVersion.Functions. | pfnWdfRequestRetrieveInputBuffer | ) |
return | ( | (PFN_WDFREQUESTRETRIEVEOUTPUTBUFFER) WdfVersion.Functions. | pfnWdfRequestRetrieveOutputBuffer | ) |
return | ( | (PFN_WDFREQUESTGETINFORMATION) WdfVersion.Functions. | pfnWdfRequestGetInformation | ) |
return | ( | (PFN_WDFREQUESTGETFILEOBJECT) WdfVersion.Functions. | pfnWdfRequestGetFileObject | ) |
return | ( | (PFN_WDFREQUESTGETREQUESTORMODE) WdfVersion.Functions. | pfnWdfRequestGetRequestorMode | ) |
return | ( | (PFN_WDFREQUESTFORWARDTOIOQUEUE) WdfVersion.Functions. | pfnWdfRequestForwardToIoQueue | ) |
return | ( | (PFN_WDFREQUESTGETIOQUEUE) WdfVersion.Functions. | pfnWdfRequestGetIoQueue | ) |
return | ( | (PFN_WDFREQUESTREQUEUE) WdfVersion.Functions. | pfnWdfRequestRequeue | ) |
return | ( | (PFN_WDFREQUESTIMPERSONATE) WdfVersion.Functions. | pfnWdfRequestImpersonate | ) |
return | ( | (PFN_WDFREQUESTGETREQUESTORPROCESSID) WdfVersion.Functions. | pfnWdfRequestGetRequestorProcessId | ) |
return | ( | (PFN_WDFREQUESTISFROMUSERMODEDRIVER) WdfVersion.Functions. | pfnWdfRequestIsFromUserModeDriver | ) |
return | ( | (PFN_WDFREQUESTGETUSERMODEDRIVERINITIATEDIO) WdfVersion.Functions. | pfnWdfRequestGetUserModeDriverInitiatedIo | ) |
return | ( | (PFN_WDFREQUESTRETRIEVEACTIVITYID) WdfVersion.Functions. | pfnWdfRequestRetrieveActivityId | ) |
return | ( | (PFN_WDFREQUESTGETEFFECTIVEIOTYPE) WdfVersion.Functions. | pfnWdfRequestGetEffectiveIoType | ) |
return | ( | (PFN_WDFCMRESOURCELISTGETCOUNT) WdfVersion.Functions. | pfnWdfCmResourceListGetCount | ) |
return | ( | (PFN_WDFCMRESOURCELISTGETDESCRIPTOR) WdfVersion.Functions. | pfnWdfCmResourceListGetDescriptor | ) |
return | ( | (PFN_WDFSTRINGCREATE) WdfVersion.Functions. | pfnWdfStringCreate | ) |
return | ( | (PFN_WDFWAITLOCKCREATE) WdfVersion.Functions. | pfnWdfWaitLockCreate | ) |
return | ( | (PFN_WDFSPINLOCKCREATE) WdfVersion.Functions. | pfnWdfSpinLockCreate | ) |
return | ( | (PFN_WDFTIMERCREATE) WdfVersion.Functions. | pfnWdfTimerCreate | ) |
return | ( | (PFN_WDFTIMERSTART) WdfVersion.Functions. | pfnWdfTimerStart | ) |
return | ( | (PFN_WDFTIMERSTOP) WdfVersion.Functions. | pfnWdfTimerStop | ) |
return | ( | (PFN_WDFTIMERGETPARENTOBJECT) WdfVersion.Functions. | pfnWdfTimerGetParentObject | ) |
return | ( | (PFN_WDFUSBTARGETDEVICECREATE) WdfVersion.Functions. | pfnWdfUsbTargetDeviceCreate | ) |
return | ( | (PFN_WDFUSBTARGETDEVICECREATEWITHPARAMETERS) WdfVersion.Functions. | pfnWdfUsbTargetDeviceCreateWithParameters | ) |
return | ( | (PFN_WDFUSBTARGETDEVICERETRIEVEINFORMATION) WdfVersion.Functions. | pfnWdfUsbTargetDeviceRetrieveInformation | ) |
return | ( | (PFN_WDFUSBTARGETDEVICERETRIEVECONFIGDESCRIPTOR) WdfVersion.Functions. | pfnWdfUsbTargetDeviceRetrieveConfigDescriptor | ) |
return | ( | (PFN_WDFUSBTARGETDEVICEQUERYSTRING) WdfVersion.Functions. | pfnWdfUsbTargetDeviceQueryString | ) |
return | ( | (PFN_WDFUSBTARGETDEVICEALLOCANDQUERYSTRING) WdfVersion.Functions. | pfnWdfUsbTargetDeviceAllocAndQueryString | ) |
return | ( | (PFN_WDFUSBTARGETDEVICEFORMATREQUESTFORSTRING) WdfVersion.Functions. | pfnWdfUsbTargetDeviceFormatRequestForString | ) |
return | ( | (PFN_WDFUSBTARGETDEVICEGETNUMINTERFACES) WdfVersion.Functions. | pfnWdfUsbTargetDeviceGetNumInterfaces | ) |
return | ( | (PFN_WDFUSBTARGETDEVICESELECTCONFIG) WdfVersion.Functions. | pfnWdfUsbTargetDeviceSelectConfig | ) |
return | ( | (PFN_WDFUSBTARGETDEVICESENDCONTROLTRANSFERSYNCHRONOUSLY) WdfVersion.Functions. | pfnWdfUsbTargetDeviceSendControlTransferSynchronously | ) |
return | ( | (PFN_WDFUSBTARGETDEVICEFORMATREQUESTFORCONTROLTRANSFER) WdfVersion.Functions. | pfnWdfUsbTargetDeviceFormatRequestForControlTransfer | ) |
return | ( | (PFN_WDFUSBTARGETDEVICERESETPORTSYNCHRONOUSLY) WdfVersion.Functions. | pfnWdfUsbTargetDeviceResetPortSynchronously | ) |
return | ( | (PFN_WDFUSBTARGETPIPEISINENDPOINT) WdfVersion.Functions. | pfnWdfUsbTargetPipeIsInEndpoint | ) |
return | ( | (PFN_WDFUSBTARGETPIPEISOUTENDPOINT) WdfVersion.Functions. | pfnWdfUsbTargetPipeIsOutEndpoint | ) |
return | ( | (PFN_WDFUSBTARGETPIPEGETTYPE) WdfVersion.Functions. | pfnWdfUsbTargetPipeGetType | ) |
return | ( | (PFN_WDFUSBTARGETPIPEWRITESYNCHRONOUSLY) WdfVersion.Functions. | pfnWdfUsbTargetPipeWriteSynchronously | ) |
return | ( | (PFN_WDFUSBTARGETPIPEFORMATREQUESTFORWRITE) WdfVersion.Functions. | pfnWdfUsbTargetPipeFormatRequestForWrite | ) |
return | ( | (PFN_WDFUSBTARGETPIPEREADSYNCHRONOUSLY) WdfVersion.Functions. | pfnWdfUsbTargetPipeReadSynchronously | ) |
return | ( | (PFN_WDFUSBTARGETPIPEFORMATREQUESTFORREAD) WdfVersion.Functions. | pfnWdfUsbTargetPipeFormatRequestForRead | ) |
return | ( | (PFN_WDFUSBTARGETPIPECONFIGCONTINUOUSREADER) WdfVersion.Functions. | pfnWdfUsbTargetPipeConfigContinuousReader | ) |
return | ( | (PFN_WDFUSBTARGETPIPEABORTSYNCHRONOUSLY) WdfVersion.Functions. | pfnWdfUsbTargetPipeAbortSynchronously | ) |
return | ( | (PFN_WDFUSBTARGETPIPEFORMATREQUESTFORABORT) WdfVersion.Functions. | pfnWdfUsbTargetPipeFormatRequestForAbort | ) |
return | ( | (PFN_WDFUSBTARGETPIPERESETSYNCHRONOUSLY) WdfVersion.Functions. | pfnWdfUsbTargetPipeResetSynchronously | ) |
return | ( | (PFN_WDFUSBTARGETPIPEFORMATREQUESTFORRESET) WdfVersion.Functions. | pfnWdfUsbTargetPipeFormatRequestForReset | ) |
return | ( | (PFN_WDFUSBINTERFACEGETINTERFACENUMBER) WdfVersion.Functions. | pfnWdfUsbInterfaceGetInterfaceNumber | ) |
return | ( | (PFN_WDFUSBINTERFACEGETNUMENDPOINTS) WdfVersion.Functions. | pfnWdfUsbInterfaceGetNumEndpoints | ) |
return | ( | (PFN_WDFUSBINTERFACEGETNUMSETTINGS) WdfVersion.Functions. | pfnWdfUsbInterfaceGetNumSettings | ) |
return | ( | (PFN_WDFUSBINTERFACESELECTSETTING) WdfVersion.Functions. | pfnWdfUsbInterfaceSelectSetting | ) |
return | ( | (PFN_WDFUSBTARGETDEVICEGETINTERFACE) WdfVersion.Functions. | pfnWdfUsbTargetDeviceGetInterface | ) |
return | ( | (PFN_WDFUSBINTERFACEGETCONFIGUREDSETTINGINDEX) WdfVersion.Functions. | pfnWdfUsbInterfaceGetConfiguredSettingIndex | ) |
return | ( | (PFN_WDFUSBINTERFACEGETNUMCONFIGUREDPIPES) WdfVersion.Functions. | pfnWdfUsbInterfaceGetNumConfiguredPipes | ) |
return | ( | (PFN_WDFUSBINTERFACEGETCONFIGUREDPIPE) WdfVersion.Functions. | pfnWdfUsbInterfaceGetConfiguredPipe | ) |
return | ( | (PFN_WDFWORKITEMCREATE) WdfVersion.Functions. | pfnWdfWorkItemCreate | ) |
return | ( | (PFN_WDFWORKITEMGETPARENTOBJECT) WdfVersion.Functions. | pfnWdfWorkItemGetParentObject | ) |
UNREFERENCED_PARAMETER | ( | status | ) |
WDFAPI VOID VFWDFEXPORT() 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 | ||
) |
Definition at line 465 of file vfwdfdynamics.cpp.
WDFAPI PVOID VFWDFEXPORT() WdfGetTriageInfo | ( | _In_ PWDF_DRIVER_GLOBALS | DriverGlobals | ) |
Definition at line 4932 of file vfwdfdynamics.cpp.
WDFAPI WDFDEVICE VFWDFEXPORT() WdfInterruptGetDevice | ( | _In_ PWDF_DRIVER_GLOBALS | DriverGlobals, |
_In_ WDFINTERRUPT | Interrupt | ||
) |
Definition at line 1996 of file vfwdfdynamics.cpp.
WDFAPI BOOLEAN VFWDFEXPORT() WdfInterruptQueueDpcForIsr | ( | _In_ PWDF_DRIVER_GLOBALS | DriverGlobals, |
_In_ WDFINTERRUPT | Interrupt | ||
) |
Definition at line 1840 of file vfwdfdynamics.cpp.
WDFAPI BOOLEAN VFWDFEXPORT() WdfInterruptQueueWorkItemForIsr | ( | _In_ PWDF_DRIVER_GLOBALS | DriverGlobals, |
_In_ WDFINTERRUPT | Interrupt | ||
) |
Definition at line 1853 of file vfwdfdynamics.cpp.
WDFAPI NTSTATUS VFWDFEXPORT() WdfObjectAllocateContext | ( | _In_ PWDF_DRIVER_GLOBALS | DriverGlobals, |
_In_ WDFOBJECT | Handle, | ||
_In_ PWDF_OBJECT_ATTRIBUTES | ContextAttributes, | ||
_Outptr_opt_ PVOID * | Context | ||
) |
Definition at line 2827 of file vfwdfdynamics.cpp.
WDFAPI WDFOBJECT FASTCALL VFWDFEXPORT() WdfObjectContextGetObject | ( | _In_ PWDF_DRIVER_GLOBALS | DriverGlobals, |
_In_ PVOID | ContextPointer | ||
) |
Definition at line 2845 of file vfwdfdynamics.cpp.
WDFAPI VOID VFWDFEXPORT() WdfObjectDereferenceActual | ( | _In_ PWDF_DRIVER_GLOBALS | DriverGlobals, |
_In_ WDFOBJECT | Handle, | ||
_In_opt_ PVOID | Tag, | ||
_In_ LONG | Line, | ||
_In_z_ PCHAR | File | ||
) |
Definition at line 2877 of file vfwdfdynamics.cpp.
WDFAPI PVOID FASTCALL VFWDFEXPORT() WdfObjectGetTypedContextWorker | ( | _In_ PWDF_DRIVER_GLOBALS | DriverGlobals, |
_In_ WDFOBJECT | Handle, | ||
_In_ PCWDF_OBJECT_CONTEXT_TYPE_INFO | TypeInfo | ||
) |
Definition at line 2812 of file vfwdfdynamics.cpp.
WDFAPI VOID VFWDFEXPORT() WdfObjectReferenceActual | ( | _In_ PWDF_DRIVER_GLOBALS | DriverGlobals, |
_In_ WDFOBJECT | Handle, | ||
_In_opt_ PVOID | Tag, | ||
_In_ LONG | Line, | ||
_In_z_ PCHAR | File | ||
) |
Definition at line 2858 of file vfwdfdynamics.cpp.
_Must_inspect_result_ WDFAPI BOOLEAN VFWDFEXPORT() WdfRequestSend | ( | _In_ PWDF_DRIVER_GLOBALS | DriverGlobals, |
_In_ WDFREQUEST | Request, | ||
_In_ WDFIOTARGET | Target, | ||
_In_opt_ PWDF_REQUEST_SEND_OPTIONS | Options | ||
) |
Definition at line 3379 of file vfwdfdynamics.cpp.
WDFAPI VOID VFWDFEXPORT() WdfVerifierDbgBreakPoint | ( | _In_ PWDF_DRIVER_GLOBALS | DriverGlobals | ) |
Definition at line 4900 of file vfwdfdynamics.cpp.
WDFAPI VOID VFWDFEXPORT() 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 | ||
) |
Definition at line 4911 of file vfwdfdynamics.cpp.
_Must_inspect_result_ WDFAPI NTSTATUS VFWDFEXPORT() WdfWaitLockAcquire | ( | _In_ PWDF_DRIVER_GLOBALS | DriverGlobals, |
_In_ _Requires_lock_not_held_(_Curr_) WDFWAITLOCK | Lock, | ||
_In_opt_ PLONGLONG | Timeout | ||
) |
Definition at line 4045 of file vfwdfdynamics.cpp.
_In_ WDFIOTARGET _In_ _Strict_type_match_ WDF_IO_TARGET_PURGE_IO_ACTION Action |
Definition at line 2448 of file vfwdfdynamics.cpp.
ActivityId |
Definition at line 3888 of file vfwdfdynamics.cpp.
Definition at line 1825 of file vfwdfdynamics.cpp.
Definition at line 1284 of file vfwdfdynamics.cpp.
Definition at line 902 of file vfwdfdynamics.cpp.
Definition at line 2726 of file vfwdfdynamics.cpp.
Definition at line 2533 of file vfwdfdynamics.cpp.
Definition at line 2631 of file vfwdfdynamics.cpp.
Definition at line 4417 of file vfwdfdynamics.cpp.
Definition at line 2581 of file vfwdfdynamics.cpp.
CacheType |
Definition at line 1214 of file vfwdfdynamics.cpp.
Definition at line 1871 of file vfwdfdynamics.cpp.
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_ CONST GUID _In_ ULONG CapabilityBufferLength |
Definition at line 4468 of file vfwdfdynamics.cpp.
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_ CONST GUID* CapabilityType |
Definition at line 4468 of file vfwdfdynamics.cpp.
Definition at line 302 of file vfwdfdynamics.cpp.
CollectionAttributes |
Definition at line 298 of file vfwdfdynamics.cpp.
_In_ WDFREQUEST _In_opt_ PFN_WDF_REQUEST_COMPLETION_ROUTINE _In_opt_ __drv_aliasesMem WDFCONTEXT CompletionContext |
Definition at line 3514 of file vfwdfdynamics.cpp.
Definition at line 3508 of file vfwdfdynamics.cpp.
Definition at line 2033 of file vfwdfdynamics.cpp.
Definition at line 4276 of file vfwdfdynamics.cpp.
Definition at line 4281 of file vfwdfdynamics.cpp.
Definition at line 1825 of file vfwdfdynamics.cpp.
Definition at line 1877 of file vfwdfdynamics.cpp.
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID _In_ SIZE_T _In_opt_ ULONG Count |
Definition at line 1282 of file vfwdfdynamics.cpp.
Definition at line 2977 of file vfwdfdynamics.cpp.
Definition at line 2977 of file vfwdfdynamics.cpp.
_In_ PWDFCXDEVICE_INIT CxDeviceInit |
Definition at line 436 of file vfwdfdynamics.cpp.
_In_ PWDFCXDEVICE_INIT _In_ PWDFCX_FILEOBJECT_CONFIG CxFileObjectConfig |
Definition at line 452 of file vfwdfdynamics.cpp.
Definition at line 1203 of file vfwdfdynamics.cpp.
DataSizeCb |
Definition at line 1201 of file vfwdfdynamics.cpp.
Definition at line 628 of file vfwdfdynamics.cpp.
_Must_inspect_result_ _In_ WDFMEMORY DestinationMemory |
Definition at line 2795 of file vfwdfdynamics.cpp.
_Must_inspect_result_ _In_ WDFMEMORY _In_ size_t DestinationOffset |
Definition at line 2795 of file vfwdfdynamics.cpp.
Definition at line 3748 of file vfwdfdynamics.cpp.
Definition at line 493 of file vfwdfdynamics.cpp.
Definition at line 772 of file vfwdfdynamics.cpp.
Definition at line 424 of file vfwdfdynamics.cpp.
Definition at line 628 of file vfwdfdynamics.cpp.
Definition at line 2521 of file vfwdfdynamics.cpp.
Definition at line 902 of file vfwdfdynamics.cpp.
_In_ WDFDEVICE _In_ PWDF_DEVICE_STATE DeviceState |
Definition at line 497 of file vfwdfdynamics.cpp.
Definition at line 532 of file vfwdfdynamics.cpp.
_In_ WDFQUEUE _In_opt_ PFN_WDF_IO_QUEUE_STATE DrainComplete |
Definition at line 2259 of file vfwdfdynamics.cpp.
Definition at line 1123 of file vfwdfdynamics.cpp.
Definition at line 1511 of file vfwdfdynamics.cpp.
Definition at line 1511 of file vfwdfdynamics.cpp.
Definition at line 1133 of file vfwdfdynamics.cpp.
Definition at line 1511 of file vfwdfdynamics.cpp.
Definition at line 2078 of file vfwdfdynamics.cpp.
Definition at line 4158 of file vfwdfdynamics.cpp.
Definition at line 4823 of file vfwdfdynamics.cpp.
_In_ WDFUSBINTERFACE _In_ UCHAR _In_ UCHAR _Out_ PWDF_USB_PIPE_INFORMATION EndpointInfo |
Definition at line 4831 of file vfwdfdynamics.cpp.
EventGuid |
Definition at line 1191 of file vfwdfdynamics.cpp.
Definition at line 1123 of file vfwdfdynamics.cpp.
Definition at line 3420 of file vfwdfdynamics.cpp.
EvtRequestImpersonate |
Definition at line 3806 of file vfwdfdynamics.cpp.
_In_ WDFDEVICE _In_ WDF_DEVICE_FAILED_ACTION FailedAction |
Definition at line 984 of file vfwdfdynamics.cpp.
Definition at line 1040 of file vfwdfdynamics.cpp.
Definition at line 1076 of file vfwdfdynamics.cpp.
_In_ PWDFDEVICE_INIT _In_ PWDF_FILEOBJECT_CONFIG _In_opt_ PWDF_OBJECT_ATTRIBUTES FileObjectAttributes |
Definition at line 458 of file vfwdfdynamics.cpp.
Definition at line 737 of file vfwdfdynamics.cpp.
Definition at line 553 of file vfwdfdynamics.cpp.
_Must_inspect_result_ _In_ WDFQUEUE _In_ WDFREQUEST FoundRequest |
Definition at line 2197 of file vfwdfdynamics.cpp.
Definition at line 2933 of file vfwdfdynamics.cpp.
ImpersonationLevel |
Definition at line 3806 of file vfwdfdynamics.cpp.
Definition at line 365 of file vfwdfdynamics.cpp.
_In_ WDFINTERRUPT _Out_ PWDF_INTERRUPT_INFO Info |
Definition at line 1953 of file vfwdfdynamics.cpp.
Definition at line 3580 of file vfwdfdynamics.cpp.
Definition at line 2569 of file vfwdfdynamics.cpp.
Definition at line 2594 of file vfwdfdynamics.cpp.
Definition at line 4861 of file vfwdfdynamics.cpp.
Definition at line 825 of file vfwdfdynamics.cpp.
_In_ WDFUSBINTERFACE _In_ UCHAR _Out_ PUSB_INTERFACE_DESCRIPTOR InterfaceDescriptor |
Definition at line 4778 of file vfwdfdynamics.cpp.
Definition at line 4847 of file vfwdfdynamics.cpp.
Definition at line 1833 of file vfwdfdynamics.cpp.
_In_ WDFDEVICE _Out_ WDF_DEVICE_IO_TYPE _Out_ WDF_DEVICE_IO_TYPE* IoControlIoType |
Definition at line 1396 of file vfwdfdynamics.cpp.
Definition at line 2617 of file vfwdfdynamics.cpp.
Definition at line 2370 of file vfwdfdynamics.cpp.
Definition at line 2364 of file vfwdfdynamics.cpp.
Definition at line 725 of file vfwdfdynamics.cpp.
Definition at line 1179 of file vfwdfdynamics.cpp.
Definition at line 526 of file vfwdfdynamics.cpp.
_In_ WDFDEVICE _In_ CONST GUID _In_opt_ PCUNICODE_STRING _In_ BOOLEAN IsInterfaceEnabled |
Definition at line 851 of file vfwdfdynamics.cpp.
Definition at line 709 of file vfwdfdynamics.cpp.
IsPresent |
Definition at line 1812 of file vfwdfdynamics.cpp.
Definition at line 3858 of file vfwdfdynamics.cpp.
Definition at line 349 of file vfwdfdynamics.cpp.
Definition at line 638 of file vfwdfdynamics.cpp.
Definition at line 628 of file vfwdfdynamics.cpp.
Definition at line 651 of file vfwdfdynamics.cpp.
Definition at line 4309 of file vfwdfdynamics.cpp.
Definition at line 3652 of file vfwdfdynamics.cpp.
Definition at line 3932 of file vfwdfdynamics.cpp.
Definition at line 4032 of file vfwdfdynamics.cpp.
Definition at line 4028 of file vfwdfdynamics.cpp.
Definition at line 1123 of file vfwdfdynamics.cpp.
Definition at line 2698 of file vfwdfdynamics.cpp.
Definition at line 3089 of file vfwdfdynamics.cpp.
Definition at line 4405 of file vfwdfdynamics.cpp.
Definition at line 3228 of file vfwdfdynamics.cpp.
Definition at line 3644 of file vfwdfdynamics.cpp.
Definition at line 3665 of file vfwdfdynamics.cpp.
Definition at line 1214 of file vfwdfdynamics.cpp.
Definition at line 4300 of file vfwdfdynamics.cpp.
Definition at line 333 of file vfwdfdynamics.cpp.
Definition at line 4347 of file vfwdfdynamics.cpp.
Definition at line 2387 of file vfwdfdynamics.cpp.
Definition at line 2521 of file vfwdfdynamics.cpp.
Definition at line 2546 of file vfwdfdynamics.cpp.
_Must_inspect_result_ _In_ WDFQUEUE _In_ WDFREQUEST _Out_ WDFREQUEST* OutRequest |
Definition at line 2157 of file vfwdfdynamics.cpp.
_In_ WDFREQUEST _Out_ PWDF_REQUEST_PARAMETERS Parameters |
Definition at line 2197 of file vfwdfdynamics.cpp.
Definition at line 3530 of file vfwdfdynamics.cpp.
Definition at line 2954 of file vfwdfdynamics.cpp.
PhysicalAddress |
Definition at line 1214 of file vfwdfdynamics.cpp.
Definition at line 4493 of file vfwdfdynamics.cpp.
Definition at line 4386 of file vfwdfdynamics.cpp.
Definition at line 4887 of file vfwdfdynamics.cpp.