ReactOS 0.4.16-dev-340-g0540c21
|
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. | |
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 |
Probes and locks virtual pages in memory for the specified process. | |
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_ | ( | APC_LEVEL | ) |
Probes and locks virtual pages in memory for the specified process.
[in,out] | MemoryDescriptorList | Memory Descriptor List (MDL) containing the buffer to be probed and locked. |
[in] | Process | The process for which the buffer should be probed and locked. |
[in] | AccessMode | Access mode for probing the pages. Can be KernelMode or UserMode. |
[in] | LockOperation | The type of the probing and locking operation. Can be IoReadAccess, IoWriteAccess or IoModifyAccess. |
Probes and locks virtual pages in memory for the specified process.
Frees previously reserved amount of memory in system virtual address space.
[in] | NumberOfBytes | Size, in bytes, of memory to reserve. |
[in] | PoolTag | Pool Tag identifying the buffer. Usually consists from 4 characters in reversed order. |
[in] | BaseAddress | A pointer to the 1st memory block of the reserved buffer. |
[in] | PoolTag | Pool Tag identifying the buffer. Usually consists from 4 characters in reversed order. |
Definition at line 37 of file cddata.c.
_Must_inspect_result_ _IRQL_requires_max_ | ( | DISPATCH_LEVEL | ) |
Definition at line 347 of file common.c.
_IRQL_requires_max_ | ( | DISPATCH_LEVEL+ | 1 | ) |
_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 923 of file Messaging.c.
_In_ WDFDEVICE _In_ WDF_DEVICE_HWACCESS_TARGET_TYPE _In_ WDF_DEVICE_HWACCESS_TARGET_SIZE _In_ PVOID _Out_writes_all_opt_ | ( | Count | ) |
|
pure virtual |
_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.
_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.
_When_ | ( | Action | = = 3 , |
_IRQL_requires_max_(DISPATCH_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.
|
pure virtual |
_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.
_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_ _When_ | ( | PoolType | = = 1 || PoolType == 257 , |
_IRQL_requires_max_(APC_LEVEL) | |||
) |
_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.
_In_ WDFQUEUE _In_opt_ PFN_WDF_IO_QUEUE_STATE _When_ | ( | StopComplete ! | = 0 , |
_In_ | |||
) |
_When_ | ( | Timeout | = = NULL , |
_IRQL_requires_max_(PASSIVE_LEVEL) | |||
) |
_When_ | ( | Wait | = = __true , |
_IRQL_requires_max_(PASSIVE_LEVEL) | |||
) |
|
pure virtual |
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_WDFCMRESOURCELISTGETCOUNT) WdfVersion.Functions. | pfnWdfCmResourceListGetCount | ) |
return | ( | (PFN_WDFCMRESOURCELISTGETDESCRIPTOR) WdfVersion.Functions. | pfnWdfCmResourceListGetDescriptor | ) |
return | ( | (PFN_WDFCOLLECTIONADD) WdfVersion.Functions. | pfnWdfCollectionAdd | ) |
return | ( | (PFN_WDFCOLLECTIONCREATE) WdfVersion.Functions. | pfnWdfCollectionCreate | ) |
return | ( | (PFN_WDFCOLLECTIONGETCOUNT) WdfVersion.Functions. | pfnWdfCollectionGetCount | ) |
return | ( | (PFN_WDFCOLLECTIONGETFIRSTITEM) WdfVersion.Functions. | pfnWdfCollectionGetFirstItem | ) |
return | ( | (PFN_WDFCOLLECTIONGETITEM) WdfVersion.Functions. | pfnWdfCollectionGetItem | ) |
return | ( | (PFN_WDFCOLLECTIONGETLASTITEM) WdfVersion.Functions. | pfnWdfCollectionGetLastItem | ) |
return | ( | (PFN_WDFCXDEVICEINITALLOCATE) WdfVersion.Functions. | pfnWdfCxDeviceInitAllocate | ) |
return | ( | (PFN_WDFDEVICEALLOCANDQUERYINTERFACEPROPERTY) WdfVersion.Functions. | pfnWdfDeviceAllocAndQueryInterfaceProperty | ) |
return | ( | (PFN_WDFDEVICEALLOCANDQUERYPROPERTY) WdfVersion.Functions. | pfnWdfDeviceAllocAndQueryProperty | ) |
return | ( | (PFN_WDFDEVICEALLOCANDQUERYPROPERTYEX) WdfVersion.Functions. | pfnWdfDeviceAllocAndQueryPropertyEx | ) |
return | ( | (PFN_WDFDEVICEASSIGNPROPERTY) WdfVersion.Functions. | pfnWdfDeviceAssignProperty | ) |
return | ( | (PFN_WDFDEVICEASSIGNS0IDLESETTINGS) WdfVersion.Functions. | pfnWdfDeviceAssignS0IdleSettings | ) |
return | ( | (PFN_WDFDEVICEASSIGNSXWAKESETTINGS) WdfVersion.Functions. | pfnWdfDeviceAssignSxWakeSettings | ) |
return | ( | (PFN_WDFDEVICECONFIGUREREQUESTDISPATCHING) WdfVersion.Functions. | pfnWdfDeviceConfigureRequestDispatching | ) |
return | ( | (PFN_WDFDEVICECONFIGUREWDMIRPDISPATCHCALLBACK) WdfVersion.Functions. | pfnWdfDeviceConfigureWdmIrpDispatchCallback | ) |
return | ( | (PFN_WDFDEVICECREATE) WdfVersion.Functions. | pfnWdfDeviceCreate | ) |
return | ( | (PFN_WDFDEVICECREATEDEVICEINTERFACE) WdfVersion.Functions. | pfnWdfDeviceCreateDeviceInterface | ) |
return | ( | (PFN_WDFDEVICECREATESYMBOLICLINK) WdfVersion.Functions. | pfnWdfDeviceCreateSymbolicLink | ) |
return | ( | (PFN_WDFDEVICEGETDEFAULTQUEUE) WdfVersion.Functions. | pfnWdfDeviceGetDefaultQueue | ) |
return | ( | (PFN_WDFDEVICEGETDRIVER) WdfVersion.Functions. | pfnWdfDeviceGetDriver | ) |
return | ( | (PFN_WDFDEVICEGETFILEOBJECT) WdfVersion.Functions. | pfnWdfDeviceGetFileObject | ) |
return | ( | (PFN_WDFDEVICEGETHARDWAREREGISTERMAPPEDADDRESS) WdfVersion.Functions. | pfnWdfDeviceGetHardwareRegisterMappedAddress | ) |
return | ( | (PFN_WDFDEVICEGETIOTARGET) WdfVersion.Functions. | pfnWdfDeviceGetIoTarget | ) |
return | ( | (PFN_WDFDEVICEGETSELFIOTARGET) WdfVersion.Functions. | pfnWdfDeviceGetSelfIoTarget | ) |
return | ( | (PFN_WDFDEVICEGETSYSTEMPOWERACTION) WdfVersion.Functions. | pfnWdfDeviceGetSystemPowerAction | ) |
return | ( | (PFN_WDFDEVICEHIDNOTIFYPRESENCE) WdfVersion.Functions. | pfnWdfDeviceHidNotifyPresence | ) |
return | ( | (PFN_WDFDEVICEMAPIOSPACE) WdfVersion.Functions. | pfnWdfDeviceMapIoSpace | ) |
return | ( | (PFN_WDFDEVICEOPENDEVICEMAPKEY) WdfVersion.Functions. | pfnWdfDeviceOpenDevicemapKey | ) |
return | ( | (PFN_WDFDEVICEOPENREGISTRYKEY) WdfVersion.Functions. | pfnWdfDeviceOpenRegistryKey | ) |
return | ( | (PFN_WDFDEVICEPOSTEVENT) WdfVersion.Functions. | pfnWdfDevicePostEvent | ) |
return | ( | (PFN_WDFDEVICEQUERYINTERFACEPROPERTY) WdfVersion.Functions. | pfnWdfDeviceQueryInterfaceProperty | ) |
return | ( | (PFN_WDFDEVICEQUERYPROPERTY) WdfVersion.Functions. | pfnWdfDeviceQueryProperty | ) |
return | ( | (PFN_WDFDEVICEQUERYPROPERTYEX) WdfVersion.Functions. | pfnWdfDeviceQueryPropertyEx | ) |
return | ( | (PFN_WDFDEVICEREADFROMHARDWARE) WdfVersion.Functions. | pfnWdfDeviceReadFromHardware | ) |
return | ( | (PFN_WDFDEVICERETRIEVEDEVICEINTERFACESTRING) WdfVersion.Functions. | pfnWdfDeviceRetrieveDeviceInterfaceString | ) |
return | ( | (PFN_WDFDEVICESTOPIDLEACTUAL) WdfVersion.Functions. | pfnWdfDeviceStopIdleActual | ) |
return | ( | (PFN_WDFDEVICESTOPIDLENOTRACK) WdfVersion.Functions. | pfnWdfDeviceStopIdleNoTrack | ) |
return | ( | (PFN_WDFDEVICEWDMDISPATCHIRP) WdfVersion.Functions. | pfnWdfDeviceWdmDispatchIrp | ) |
return | ( | (PFN_WDFDEVICEWDMDISPATCHIRPTOIOQUEUE) WdfVersion.Functions. | pfnWdfDeviceWdmDispatchIrpToIoQueue | ) |
return | ( | (PFN_WDFDRIVERCREATE) WdfVersion.Functions. | pfnWdfDriverCreate | ) |
return | ( | (PFN_WDFDRIVERGETREGISTRYPATH) WdfVersion.Functions. | pfnWdfDriverGetRegistryPath | ) |
return | ( | (PFN_WDFDRIVERISVERSIONAVAILABLE) WdfVersion.Functions. | pfnWdfDriverIsVersionAvailable | ) |
return | ( | (PFN_WDFDRIVEROPENPARAMETERSREGISTRYKEY) WdfVersion.Functions. | pfnWdfDriverOpenParametersRegistryKey | ) |
return | ( | (PFN_WDFDRIVERRETRIEVEVERSIONSTRING) WdfVersion.Functions. | pfnWdfDriverRetrieveVersionString | ) |
return | ( | (PFN_WDFFDOINITALLOCANDQUERYPROPERTY) WdfVersion.Functions. | pfnWdfFdoInitAllocAndQueryProperty | ) |
return | ( | (PFN_WDFFDOINITALLOCANDQUERYPROPERTYEX) WdfVersion.Functions. | pfnWdfFdoInitAllocAndQueryPropertyEx | ) |
return | ( | (PFN_WDFFDOINITOPENREGISTRYKEY) WdfVersion.Functions. | pfnWdfFdoInitOpenRegistryKey | ) |
return | ( | (PFN_WDFFDOINITQUERYPROPERTY) WdfVersion.Functions. | pfnWdfFdoInitQueryProperty | ) |
return | ( | (PFN_WDFFDOINITQUERYPROPERTYEX) WdfVersion.Functions. | pfnWdfFdoInitQueryPropertyEx | ) |
return | ( | (PFN_WDFFILEOBJECTGETDEVICE) WdfVersion.Functions. | pfnWdfFileObjectGetDevice | ) |
return | ( | (PFN_WDFFILEOBJECTGETFILENAME) WdfVersion.Functions. | pfnWdfFileObjectGetFileName | ) |
return | ( | (PFN_WDFFILEOBJECTGETINITIATORPROCESSID) WdfVersion.Functions. | pfnWdfFileObjectGetInitiatorProcessId | ) |
return | ( | (PFN_WDFFILEOBJECTGETRELATEDFILEOBJECT) WdfVersion.Functions. | pfnWdfFileObjectGetRelatedFileObject | ) |
return | ( | (PFN_WDFINTERRUPTCREATE) WdfVersion.Functions. | pfnWdfInterruptCreate | ) |
return | ( | (PFN_WDFINTERRUPTSYNCHRONIZE) WdfVersion.Functions. | pfnWdfInterruptSynchronize | ) |
return | ( | (PFN_WDFIOQUEUECREATE) WdfVersion.Functions. | pfnWdfIoQueueCreate | ) |
return | ( | (PFN_WDFIOQUEUEFINDREQUEST) WdfVersion.Functions. | pfnWdfIoQueueFindRequest | ) |
return | ( | (PFN_WDFIOQUEUEGETDEVICE) WdfVersion.Functions. | pfnWdfIoQueueGetDevice | ) |
return | ( | (PFN_WDFIOQUEUEGETSTATE) WdfVersion.Functions. | pfnWdfIoQueueGetState | ) |
return | ( | (PFN_WDFIOQUEUEREADYNOTIFY) WdfVersion.Functions. | pfnWdfIoQueueReadyNotify | ) |
return | ( | (PFN_WDFIOTARGETCREATE) WdfVersion.Functions. | pfnWdfIoTargetCreate | ) |
return | ( | (PFN_WDFIOTARGETFORMATREQUESTFORIOCTL) WdfVersion.Functions. | pfnWdfIoTargetFormatRequestForIoctl | ) |
return | ( | (PFN_WDFIOTARGETFORMATREQUESTFORREAD) WdfVersion.Functions. | pfnWdfIoTargetFormatRequestForRead | ) |
return | ( | (PFN_WDFIOTARGETFORMATREQUESTFORWRITE) WdfVersion.Functions. | pfnWdfIoTargetFormatRequestForWrite | ) |
return | ( | (PFN_WDFIOTARGETGETDEVICE) WdfVersion.Functions. | pfnWdfIoTargetGetDevice | ) |
return | ( | (PFN_WDFIOTARGETGETSTATE) WdfVersion.Functions. | pfnWdfIoTargetGetState | ) |
return | ( | (PFN_WDFIOTARGETOPEN) WdfVersion.Functions. | pfnWdfIoTargetOpen | ) |
return | ( | (PFN_WDFIOTARGETSELFASSIGNDEFAULTIOQUEUE) WdfVersion.Functions. | pfnWdfIoTargetSelfAssignDefaultIoQueue | ) |
return | ( | (PFN_WDFIOTARGETSENDIOCTLSYNCHRONOUSLY) WdfVersion.Functions. | pfnWdfIoTargetSendIoctlSynchronously | ) |
return | ( | (PFN_WDFIOTARGETSENDREADSYNCHRONOUSLY) WdfVersion.Functions. | pfnWdfIoTargetSendReadSynchronously | ) |
return | ( | (PFN_WDFIOTARGETSENDWRITESYNCHRONOUSLY) WdfVersion.Functions. | pfnWdfIoTargetSendWriteSynchronously | ) |
return | ( | (PFN_WDFIOTARGETSTART) WdfVersion.Functions. | pfnWdfIoTargetStart | ) |
return | ( | (PFN_WDFIOTARGETWDMGETTARGETFILEHANDLE) WdfVersion.Functions. | pfnWdfIoTargetWdmGetTargetFileHandle | ) |
return | ( | (PFN_WDFMEMORYCREATEPREALLOCATED) WdfVersion.Functions. | pfnWdfMemoryCreatePreallocated | ) |
return | ( | (PFN_WDFMEMORYGETBUFFER) WdfVersion.Functions. | pfnWdfMemoryGetBuffer | ) |
return | ( | (PFN_WDFOBJECTCREATE) WdfVersion.Functions. | pfnWdfObjectCreate | ) |
return | ( | (PFN_WDFREGISTRYASSIGNMEMORY) WdfVersion.Functions. | pfnWdfRegistryAssignMemory | ) |
return | ( | (PFN_WDFREGISTRYASSIGNMULTISTRING) WdfVersion.Functions. | pfnWdfRegistryAssignMultiString | ) |
return | ( | (PFN_WDFREGISTRYASSIGNSTRING) WdfVersion.Functions. | pfnWdfRegistryAssignString | ) |
return | ( | (PFN_WDFREGISTRYASSIGNULONG) WdfVersion.Functions. | pfnWdfRegistryAssignULong | ) |
return | ( | (PFN_WDFREGISTRYASSIGNUNICODESTRING) WdfVersion.Functions. | pfnWdfRegistryAssignUnicodeString | ) |
return | ( | (PFN_WDFREGISTRYCREATEKEY) WdfVersion.Functions. | pfnWdfRegistryCreateKey | ) |
return | ( | (PFN_WDFREGISTRYOPENKEY) WdfVersion.Functions. | pfnWdfRegistryOpenKey | ) |
return | ( | (PFN_WDFREGISTRYQUERYMEMORY) WdfVersion.Functions. | pfnWdfRegistryQueryMemory | ) |
return | ( | (PFN_WDFREGISTRYQUERYMULTISTRING) WdfVersion.Functions. | pfnWdfRegistryQueryMultiString | ) |
return | ( | (PFN_WDFREGISTRYQUERYSTRING) WdfVersion.Functions. | pfnWdfRegistryQueryString | ) |
return | ( | (PFN_WDFREGISTRYQUERYULONG) WdfVersion.Functions. | pfnWdfRegistryQueryULong | ) |
return | ( | (PFN_WDFREGISTRYQUERYUNICODESTRING) WdfVersion.Functions. | pfnWdfRegistryQueryUnicodeString | ) |
return | ( | (PFN_WDFREGISTRYQUERYVALUE) WdfVersion.Functions. | pfnWdfRegistryQueryValue | ) |
return | ( | (PFN_WDFREGISTRYREMOVEKEY) WdfVersion.Functions. | pfnWdfRegistryRemoveKey | ) |
return | ( | (PFN_WDFREGISTRYREMOVEVALUE) WdfVersion.Functions. | pfnWdfRegistryRemoveValue | ) |
return | ( | (PFN_WDFREGISTRYWDMGETHANDLE) WdfVersion.Functions. | pfnWdfRegistryWdmGetHandle | ) |
return | ( | (PFN_WDFREQUESTALLOCATETIMER) WdfVersion.Functions. | pfnWdfRequestAllocateTimer | ) |
return | ( | (PFN_WDFREQUESTCANCELSENTREQUEST) WdfVersion.Functions. | pfnWdfRequestCancelSentRequest | ) |
return | ( | (PFN_WDFREQUESTCHANGETARGET) WdfVersion.Functions. | pfnWdfRequestChangeTarget | ) |
return | ( | (PFN_WDFREQUESTCREATE) WdfVersion.Functions. | pfnWdfRequestCreate | ) |
return | ( | (PFN_WDFREQUESTFORWARDTOIOQUEUE) WdfVersion.Functions. | pfnWdfRequestForwardToIoQueue | ) |
return | ( | (PFN_WDFREQUESTGETEFFECTIVEIOTYPE) WdfVersion.Functions. | pfnWdfRequestGetEffectiveIoType | ) |
return | ( | (PFN_WDFREQUESTGETFILEOBJECT) WdfVersion.Functions. | pfnWdfRequestGetFileObject | ) |
return | ( | (PFN_WDFREQUESTGETINFORMATION) WdfVersion.Functions. | pfnWdfRequestGetInformation | ) |
return | ( | (PFN_WDFREQUESTGETIOQUEUE) WdfVersion.Functions. | pfnWdfRequestGetIoQueue | ) |
return | ( | (PFN_WDFREQUESTGETREQUESTORMODE) WdfVersion.Functions. | pfnWdfRequestGetRequestorMode | ) |
return | ( | (PFN_WDFREQUESTGETREQUESTORPROCESSID) WdfVersion.Functions. | pfnWdfRequestGetRequestorProcessId | ) |
return | ( | (PFN_WDFREQUESTGETSTATUS) WdfVersion.Functions. | pfnWdfRequestGetStatus | ) |
return | ( | (PFN_WDFREQUESTGETUSERMODEDRIVERINITIATEDIO) WdfVersion.Functions. | pfnWdfRequestGetUserModeDriverInitiatedIo | ) |
return | ( | (PFN_WDFREQUESTIMPERSONATE) WdfVersion.Functions. | pfnWdfRequestImpersonate | ) |
return | ( | (PFN_WDFREQUESTISCANCELED) WdfVersion.Functions. | pfnWdfRequestIsCanceled | ) |
return | ( | (PFN_WDFREQUESTISFROM32BITPROCESS) WdfVersion.Functions. | pfnWdfRequestIsFrom32BitProcess | ) |
return | ( | (PFN_WDFREQUESTISFROMUSERMODEDRIVER) WdfVersion.Functions. | pfnWdfRequestIsFromUserModeDriver | ) |
return | ( | (PFN_WDFREQUESTMARKCANCELABLEEX) WdfVersion.Functions. | pfnWdfRequestMarkCancelableEx | ) |
return | ( | (PFN_WDFREQUESTREQUEUE) WdfVersion.Functions. | pfnWdfRequestRequeue | ) |
return | ( | (PFN_WDFREQUESTRETRIEVEACTIVITYID) WdfVersion.Functions. | pfnWdfRequestRetrieveActivityId | ) |
return | ( | (PFN_WDFREQUESTRETRIEVEINPUTBUFFER) WdfVersion.Functions. | pfnWdfRequestRetrieveInputBuffer | ) |
return | ( | (PFN_WDFREQUESTRETRIEVEINPUTMEMORY) WdfVersion.Functions. | pfnWdfRequestRetrieveInputMemory | ) |
return | ( | (PFN_WDFREQUESTRETRIEVEOUTPUTBUFFER) WdfVersion.Functions. | pfnWdfRequestRetrieveOutputBuffer | ) |
return | ( | (PFN_WDFREQUESTRETRIEVEOUTPUTMEMORY) WdfVersion.Functions. | pfnWdfRequestRetrieveOutputMemory | ) |
return | ( | (PFN_WDFREQUESTREUSE) WdfVersion.Functions. | pfnWdfRequestReuse | ) |
return | ( | (PFN_WDFREQUESTUNMARKCANCELABLE) WdfVersion.Functions. | pfnWdfRequestUnmarkCancelable | ) |
return | ( | (PFN_WDFSPINLOCKCREATE) WdfVersion.Functions. | pfnWdfSpinLockCreate | ) |
return | ( | (PFN_WDFSTRINGCREATE) WdfVersion.Functions. | pfnWdfStringCreate | ) |
return | ( | (PFN_WDFTIMERCREATE) WdfVersion.Functions. | pfnWdfTimerCreate | ) |
return | ( | (PFN_WDFTIMERGETPARENTOBJECT) WdfVersion.Functions. | pfnWdfTimerGetParentObject | ) |
return | ( | (PFN_WDFTIMERSTART) WdfVersion.Functions. | pfnWdfTimerStart | ) |
return | ( | (PFN_WDFTIMERSTOP) WdfVersion.Functions. | pfnWdfTimerStop | ) |
return | ( | (PFN_WDFUSBINTERFACEGETCONFIGUREDPIPE) WdfVersion.Functions. | pfnWdfUsbInterfaceGetConfiguredPipe | ) |
return | ( | (PFN_WDFUSBINTERFACEGETCONFIGUREDSETTINGINDEX) WdfVersion.Functions. | pfnWdfUsbInterfaceGetConfiguredSettingIndex | ) |
return | ( | (PFN_WDFUSBINTERFACEGETINTERFACENUMBER) WdfVersion.Functions. | pfnWdfUsbInterfaceGetInterfaceNumber | ) |
return | ( | (PFN_WDFUSBINTERFACEGETNUMCONFIGUREDPIPES) WdfVersion.Functions. | pfnWdfUsbInterfaceGetNumConfiguredPipes | ) |
return | ( | (PFN_WDFUSBINTERFACEGETNUMENDPOINTS) WdfVersion.Functions. | pfnWdfUsbInterfaceGetNumEndpoints | ) |
return | ( | (PFN_WDFUSBINTERFACEGETNUMSETTINGS) WdfVersion.Functions. | pfnWdfUsbInterfaceGetNumSettings | ) |
return | ( | (PFN_WDFUSBINTERFACESELECTSETTING) WdfVersion.Functions. | pfnWdfUsbInterfaceSelectSetting | ) |
return | ( | (PFN_WDFUSBTARGETDEVICEALLOCANDQUERYSTRING) WdfVersion.Functions. | pfnWdfUsbTargetDeviceAllocAndQueryString | ) |
return | ( | (PFN_WDFUSBTARGETDEVICECREATE) WdfVersion.Functions. | pfnWdfUsbTargetDeviceCreate | ) |
return | ( | (PFN_WDFUSBTARGETDEVICECREATEWITHPARAMETERS) WdfVersion.Functions. | pfnWdfUsbTargetDeviceCreateWithParameters | ) |
return | ( | (PFN_WDFUSBTARGETDEVICEFORMATREQUESTFORCONTROLTRANSFER) WdfVersion.Functions. | pfnWdfUsbTargetDeviceFormatRequestForControlTransfer | ) |
return | ( | (PFN_WDFUSBTARGETDEVICEFORMATREQUESTFORSTRING) WdfVersion.Functions. | pfnWdfUsbTargetDeviceFormatRequestForString | ) |
return | ( | (PFN_WDFUSBTARGETDEVICEGETINTERFACE) WdfVersion.Functions. | pfnWdfUsbTargetDeviceGetInterface | ) |
return | ( | (PFN_WDFUSBTARGETDEVICEGETNUMINTERFACES) WdfVersion.Functions. | pfnWdfUsbTargetDeviceGetNumInterfaces | ) |
return | ( | (PFN_WDFUSBTARGETDEVICEQUERYSTRING) WdfVersion.Functions. | pfnWdfUsbTargetDeviceQueryString | ) |
return | ( | (PFN_WDFUSBTARGETDEVICERESETPORTSYNCHRONOUSLY) WdfVersion.Functions. | pfnWdfUsbTargetDeviceResetPortSynchronously | ) |
return | ( | (PFN_WDFUSBTARGETDEVICERETRIEVECONFIGDESCRIPTOR) WdfVersion.Functions. | pfnWdfUsbTargetDeviceRetrieveConfigDescriptor | ) |
return | ( | (PFN_WDFUSBTARGETDEVICERETRIEVEINFORMATION) WdfVersion.Functions. | pfnWdfUsbTargetDeviceRetrieveInformation | ) |
return | ( | (PFN_WDFUSBTARGETDEVICESELECTCONFIG) WdfVersion.Functions. | pfnWdfUsbTargetDeviceSelectConfig | ) |
return | ( | (PFN_WDFUSBTARGETDEVICESENDCONTROLTRANSFERSYNCHRONOUSLY) WdfVersion.Functions. | pfnWdfUsbTargetDeviceSendControlTransferSynchronously | ) |
return | ( | (PFN_WDFUSBTARGETPIPEABORTSYNCHRONOUSLY) WdfVersion.Functions. | pfnWdfUsbTargetPipeAbortSynchronously | ) |
return | ( | (PFN_WDFUSBTARGETPIPECONFIGCONTINUOUSREADER) WdfVersion.Functions. | pfnWdfUsbTargetPipeConfigContinuousReader | ) |
return | ( | (PFN_WDFUSBTARGETPIPEFORMATREQUESTFORABORT) WdfVersion.Functions. | pfnWdfUsbTargetPipeFormatRequestForAbort | ) |
return | ( | (PFN_WDFUSBTARGETPIPEFORMATREQUESTFORREAD) WdfVersion.Functions. | pfnWdfUsbTargetPipeFormatRequestForRead | ) |
return | ( | (PFN_WDFUSBTARGETPIPEFORMATREQUESTFORRESET) WdfVersion.Functions. | pfnWdfUsbTargetPipeFormatRequestForReset | ) |
return | ( | (PFN_WDFUSBTARGETPIPEFORMATREQUESTFORWRITE) WdfVersion.Functions. | pfnWdfUsbTargetPipeFormatRequestForWrite | ) |
return | ( | (PFN_WDFUSBTARGETPIPEGETTYPE) WdfVersion.Functions. | pfnWdfUsbTargetPipeGetType | ) |
return | ( | (PFN_WDFUSBTARGETPIPEISINENDPOINT) WdfVersion.Functions. | pfnWdfUsbTargetPipeIsInEndpoint | ) |
return | ( | (PFN_WDFUSBTARGETPIPEISOUTENDPOINT) WdfVersion.Functions. | pfnWdfUsbTargetPipeIsOutEndpoint | ) |
return | ( | (PFN_WDFUSBTARGETPIPEREADSYNCHRONOUSLY) WdfVersion.Functions. | pfnWdfUsbTargetPipeReadSynchronously | ) |
return | ( | (PFN_WDFUSBTARGETPIPERESETSYNCHRONOUSLY) WdfVersion.Functions. | pfnWdfUsbTargetPipeResetSynchronously | ) |
return | ( | (PFN_WDFUSBTARGETPIPEWRITESYNCHRONOUSLY) WdfVersion.Functions. | pfnWdfUsbTargetPipeWriteSynchronously | ) |
return | ( | (PFN_WDFWAITLOCKCREATE) WdfVersion.Functions. | pfnWdfWaitLockCreate | ) |
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 2446 of file vfwdfdynamics.cpp.
ActivityId |
Definition at line 3886 of file vfwdfdynamics.cpp.
Definition at line 1829 of file vfwdfdynamics.cpp.
Definition at line 1284 of file vfwdfdynamics.cpp.
Definition at line 906 of file vfwdfdynamics.cpp.
Definition at line 2726 of file vfwdfdynamics.cpp.
Definition at line 2531 of file vfwdfdynamics.cpp.
Definition at line 2629 of file vfwdfdynamics.cpp.
Definition at line 4415 of file vfwdfdynamics.cpp.
Definition at line 2579 of file vfwdfdynamics.cpp.
CacheType |
Definition at line 1220 of file vfwdfdynamics.cpp.
Definition at line 1873 of file vfwdfdynamics.cpp.
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_ CONST GUID _In_ ULONG CapabilityBufferLength |
Definition at line 4472 of file vfwdfdynamics.cpp.
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_ CONST GUID* CapabilityType |
Definition at line 4470 of file vfwdfdynamics.cpp.
Definition at line 300 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 3512 of file vfwdfdynamics.cpp.
Definition at line 3510 of file vfwdfdynamics.cpp.
Definition at line 2035 of file vfwdfdynamics.cpp.
Definition at line 4277 of file vfwdfdynamics.cpp.
Definition at line 4279 of file vfwdfdynamics.cpp.
Definition at line 1827 of file vfwdfdynamics.cpp.
Definition at line 1875 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 1280 of file vfwdfdynamics.cpp.
Definition at line 2985 of file vfwdfdynamics.cpp.
Definition at line 2983 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 454 of file vfwdfdynamics.cpp.
Definition at line 1203 of file vfwdfdynamics.cpp.
DataSizeCb |
Definition at line 1199 of file vfwdfdynamics.cpp.
Definition at line 632 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 2797 of file vfwdfdynamics.cpp.
Definition at line 3746 of file vfwdfdynamics.cpp.
Definition at line 493 of file vfwdfdynamics.cpp.
Definition at line 774 of file vfwdfdynamics.cpp.
Definition at line 422 of file vfwdfdynamics.cpp.
Definition at line 630 of file vfwdfdynamics.cpp.
Definition at line 2527 of file vfwdfdynamics.cpp.
Definition at line 904 of file vfwdfdynamics.cpp.
_In_ WDFDEVICE _In_ PWDF_DEVICE_STATE DeviceState |
Definition at line 495 of file vfwdfdynamics.cpp.
Definition at line 530 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 1125 of file vfwdfdynamics.cpp.
Definition at line 1515 of file vfwdfdynamics.cpp.
Definition at line 1517 of file vfwdfdynamics.cpp.
Definition at line 1131 of file vfwdfdynamics.cpp.
Definition at line 1511 of file vfwdfdynamics.cpp.
Definition at line 2076 of file vfwdfdynamics.cpp.
Definition at line 4156 of file vfwdfdynamics.cpp.
Definition at line 4827 of file vfwdfdynamics.cpp.
_In_ WDFUSBINTERFACE _In_ UCHAR _In_ UCHAR _Out_ PWDF_USB_PIPE_INFORMATION EndpointInfo |
Definition at line 4829 of file vfwdfdynamics.cpp.
EventGuid |
Definition at line 1193 of file vfwdfdynamics.cpp.
Definition at line 1129 of file vfwdfdynamics.cpp.
Definition at line 3418 of file vfwdfdynamics.cpp.
EvtRequestImpersonate |
Definition at line 3810 of file vfwdfdynamics.cpp.
_In_ WDFDEVICE _In_ WDF_DEVICE_FAILED_ACTION FailedAction |
Definition at line 982 of file vfwdfdynamics.cpp.
Definition at line 1038 of file vfwdfdynamics.cpp.
Definition at line 1074 of file vfwdfdynamics.cpp.
_In_ PWDFDEVICE_INIT _In_ PWDF_FILEOBJECT_CONFIG _In_opt_ PWDF_OBJECT_ATTRIBUTES FileObjectAttributes |
Definition at line 456 of file vfwdfdynamics.cpp.
Definition at line 739 of file vfwdfdynamics.cpp.
Definition at line 551 of file vfwdfdynamics.cpp.
_Must_inspect_result_ _In_ WDFQUEUE _In_ WDFREQUEST FoundRequest |
Definition at line 2199 of file vfwdfdynamics.cpp.
Definition at line 2935 of file vfwdfdynamics.cpp.
ImpersonationLevel |
Definition at line 3808 of file vfwdfdynamics.cpp.
Definition at line 363 of file vfwdfdynamics.cpp.
_In_ WDFINTERRUPT _Out_ PWDF_INTERRUPT_INFO Info |
Definition at line 1951 of file vfwdfdynamics.cpp.
Definition at line 3578 of file vfwdfdynamics.cpp.
Definition at line 2573 of file vfwdfdynamics.cpp.
Definition at line 2600 of file vfwdfdynamics.cpp.
Definition at line 4859 of file vfwdfdynamics.cpp.
Definition at line 827 of file vfwdfdynamics.cpp.
_In_ WDFUSBINTERFACE _In_ UCHAR _Out_ PUSB_INTERFACE_DESCRIPTOR InterfaceDescriptor |
Definition at line 4776 of file vfwdfdynamics.cpp.
Definition at line 4845 of file vfwdfdynamics.cpp.
Definition at line 1831 of file vfwdfdynamics.cpp.
_In_ WDFDEVICE _Out_ WDF_DEVICE_IO_TYPE _Out_ WDF_DEVICE_IO_TYPE* IoControlIoType |
Definition at line 1394 of file vfwdfdynamics.cpp.
Definition at line 2621 of file vfwdfdynamics.cpp.
Definition at line 2368 of file vfwdfdynamics.cpp.
Definition at line 2366 of file vfwdfdynamics.cpp.
Definition at line 723 of file vfwdfdynamics.cpp.
Definition at line 1177 of file vfwdfdynamics.cpp.
Definition at line 528 of file vfwdfdynamics.cpp.
_In_ WDFDEVICE _In_ CONST GUID _In_opt_ PCUNICODE_STRING _In_ BOOLEAN IsInterfaceEnabled |
Definition at line 849 of file vfwdfdynamics.cpp.
Definition at line 707 of file vfwdfdynamics.cpp.
IsPresent |
Definition at line 1810 of file vfwdfdynamics.cpp.
Definition at line 3856 of file vfwdfdynamics.cpp.
Definition at line 347 of file vfwdfdynamics.cpp.
Definition at line 636 of file vfwdfdynamics.cpp.
Definition at line 634 of file vfwdfdynamics.cpp.
Definition at line 653 of file vfwdfdynamics.cpp.
Definition at line 4307 of file vfwdfdynamics.cpp.
Definition at line 3650 of file vfwdfdynamics.cpp.
Definition at line 3930 of file vfwdfdynamics.cpp.
Definition at line 4030 of file vfwdfdynamics.cpp.
Definition at line 4028 of file vfwdfdynamics.cpp.
Definition at line 1127 of file vfwdfdynamics.cpp.
Definition at line 2698 of file vfwdfdynamics.cpp.
Definition at line 3096 of file vfwdfdynamics.cpp.
Definition at line 4413 of file vfwdfdynamics.cpp.
Definition at line 3226 of file vfwdfdynamics.cpp.
Definition at line 3646 of file vfwdfdynamics.cpp.
Definition at line 3667 of file vfwdfdynamics.cpp.
Definition at line 1218 of file vfwdfdynamics.cpp.
Definition at line 4303 of file vfwdfdynamics.cpp.
Definition at line 331 of file vfwdfdynamics.cpp.
Definition at line 4353 of file vfwdfdynamics.cpp.
Definition at line 2385 of file vfwdfdynamics.cpp.
Definition at line 2525 of file vfwdfdynamics.cpp.
Definition at line 2552 of file vfwdfdynamics.cpp.
_Must_inspect_result_ _In_ WDFQUEUE _In_ WDFREQUEST _Out_ WDFREQUEST* OutRequest |
Definition at line 2155 of file vfwdfdynamics.cpp.
_In_ WDFREQUEST _Out_ PWDF_REQUEST_PARAMETERS Parameters |
Definition at line 2203 of file vfwdfdynamics.cpp.
Definition at line 3528 of file vfwdfdynamics.cpp.
Definition at line 2954 of file vfwdfdynamics.cpp.
PhysicalAddress |
Definition at line 1216 of file vfwdfdynamics.cpp.
Definition at line 4493 of file vfwdfdynamics.cpp.
Definition at line 4388 of file vfwdfdynamics.cpp.
Definition at line 4889 of file vfwdfdynamics.cpp.
Definition at line 4891 of file vfwdfdynamics.cpp.
_In_ WDFUSBPIPE _Out_ PWDF_USB_PIPE_INFORMATION |