ReactOS 0.4.15-dev-7918-g2a2556c
FxDevice Member List

This is the complete list of members for FxDevice, including all inherited members.

__drv_requiresIRQL(DISPATCH_LEVEL)) VOID DeletedAndDisposedWorkerLocked(__in __drv_when(UnlockFxObjectprivate
_AcquireOptinRemoveLock(__in MdDeviceObject DeviceObject, __in MdIrp Irp)FxDeviceprivatestatic
_Acquires_lock_(this->m_NPLock.m_Lock) __drv_maxIRQL(DISPATCH_LEVEL) __drv_setsIRQL(DISPATCH_LEVEL) VOID Lock(__out __drv_deref(__drv_savesIRQL) PKIRQL PreviousIrql)FxNonPagedObjectinline
_Acquires_lock_(this->m_NPLock.m_Lock) __drv_requiresIRQL(DISPATCH_LEVEL) VOID LockAtDispatch(VOID)FxNonPagedObjectinline
_AllocAndQueryProperty(_In_ PFX_DRIVER_GLOBALS Globals, _In_opt_ PWDFDEVICE_INIT DeviceInit, _In_opt_ FxDevice *Device, _In_opt_ MdDeviceObject RemotePdo, _In_ DEVICE_REGISTRY_PROPERTY DeviceProperty, _In_ POOL_TYPE PoolType, _In_opt_ PWDF_OBJECT_ATTRIBUTES PropertyMemoryAttributes, _Out_ WDFMEMORY *PropertyMemory)FxDevicestatic
_AllocAndQueryPropertyEx(_In_ PFX_DRIVER_GLOBALS DriverGlobals, _In_opt_ PWDFDEVICE_INIT DeviceInit, _In_opt_ FxDevice *Device, _In_ PVOID PropertyData, _In_ FxPropertyType FxPropertyType, _In_ POOL_TYPE PoolType, _In_opt_ PWDF_OBJECT_ATTRIBUTES PropertyMemoryAttributes, _Out_ WDFMEMORY *PropertyMemory, _Out_ PDEVPROPTYPE PropertyType)FxDevicestatic
_CleanupPointer(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObject *Object)FxObjectinlinestatic
_CompletionRoutineForRemlockMaintenanceFxDeviceprivatestatic
_Create(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in PWDFDEVICE_INIT *DeviceInit, __in_opt PWDF_OBJECT_ATTRIBUTES DeviceAttributes, __out FxDevice **Device)FxDevicestatic
_DereferenceActual(__in WDFOBJECT Object, __in_opt PVOID Tag, __in LONG Line, __in PSTR File)FxObjectinlinestatic
_FromDisposeEntry(__in PSINGLE_LIST_ENTRY Entry)FxObjectinlinestatic
_GetBase(__in FxObject *Object)FxObjectinlineprotectedstatic
_GetDebugBase(__in FxObject *Object)FxObjectinlinestatic
_GetDeviceProperty(_In_ MdDeviceObject DeviceObject, _In_ DEVICE_REGISTRY_PROPERTY DeviceProperty, _In_ ULONG BufferLength, _Out_opt_ PVOID PropertyBuffer, _Out_ PULONG ResultLength)FxDevicestatic
_GetEffectiveLock(__in FxObject *Object, __in_opt IFxHasCallbacks *Callbacks, __in BOOLEAN AutomaticLocking, __in BOOLEAN PassiveCallbacks, __out FxCallbackLock **CallbackLock, __out_opt FxObject **CallbackLockObject)FxObjectstatic
_GetFxWdmExtension(__in MdDeviceObject DeviceObject)FxDevicestatic
_GetObjectFromHandle(__in WDFOBJECT Handle, __inout PWDFOBJECT_OFFSET ObjectOffset)FxObjectinlinestatic
_InterfaceDereferenceNoOp(__in_opt PVOID Context)FxDeviceinlinestatic
_InterfaceReferenceNoOp(__in_opt PVOID Context)FxDeviceinlinestatic
_ObjectQuery(_In_ FxObject *Object, _In_ CONST GUID *Guid, _In_ ULONG QueryBufferLength, _Out_writes_bytes_(QueryBufferLength) PVOID QueryBuffer)FxObjectstatic
_OpenDeviceRegistryKey(_In_ MdDeviceObject DeviceObject, _In_ ULONG DevInstKeyType, _In_ ACCESS_MASK DesiredAccess, _Out_ PHANDLE DevInstRegKey)FxDevicestatic
_OpenKey(_In_ PFX_DRIVER_GLOBALS FxDriverGlobals, _In_opt_ PWDFDEVICE_INIT DeviceInit, _In_opt_ FxDevice *Device, _In_ ULONG DeviceInstanceKeyType, _In_ ACCESS_MASK DesiredAccess, _In_opt_ PWDF_OBJECT_ATTRIBUTES KeyAttributes, _Out_ WDFKEY *Key)FxDevicestatic
_QueryProperty(_In_ PFX_DRIVER_GLOBALS FxDriverGlobals, _In_opt_ PWDFDEVICE_INIT DeviceInit, _In_opt_ FxDevice *Device, _In_opt_ MdDeviceObject RemotePdo, _In_ DEVICE_REGISTRY_PROPERTY DeviceProperty, _In_ ULONG BufferLength, _Out_opt_ PVOID PropertyBuffer, _Out_opt_ PULONG ResultLength)FxDevicestatic
_QueryPropertyEx(_In_ PFX_DRIVER_GLOBALS DriverGlobals, _In_opt_ PWDFDEVICE_INIT DeviceInit, _In_opt_ FxDevice *Device, _In_ PVOID PropertyData, _In_ FxPropertyType FxPropertyType, _In_ ULONG BufferLength, _Out_ PVOID PropertyBuffer, _Out_ PULONG ResultLength, _Out_ PDEVPROPTYPE PropertyType)FxDevicestatic
_ReferenceActual(__in WDFOBJECT Object, __in_opt PVOID Tag, __in LONG Line, __in PSTR File)FxObjectinlinestatic
_Releases_lock_(this->m_NPLock.m_Lock) __drv_requiresIRQL(DISPATCH_LEVEL) __inline VOID Unlock(__in __drv_restoresIRQL KIRQL PreviousIrql)FxNonPagedObjectinline
_Requires_lock_held_(this->m_NPLock.m_Lock) _Releases_lock_(this -> m_NPLock.m_Lock) __drv_requiresIRQL(DISPATCH_LEVEL) __inline VOID UnlockFromDispatch(VOID)FxNonPagedObjectinline
_RequiresRemLock(__in UCHAR MajorCode, __in UCHAR MinorCode)FxDeviceinlinestatic
_SearchForDevice(__in FxObject *Object, __out_opt IFxHasCallbacks **Callbacks)FxDeviceBasestatic
_SearchForDevice(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in_opt PWDF_OBJECT_ATTRIBUTES Attributes)FxDeviceBasestatic
_ToHandle(__in FxObject *Object)FxObjectinlinestatic
_ValidateOpenKeyParams(_In_ PFX_DRIVER_GLOBALS FxDriverGlobals, _In_opt_ PWDFDEVICE_INIT DeviceInit, _In_opt_ FxDevice *Device)FxDevicestatic
_When_(Unlock, _Releases_lock_(this->m_SpinLock.m_Lock)) __drv_when(UnlockFxObjectprivate
AcquireDmaPacketTransaction(VOID)FxDeviceBaseinline
AddChildList(__inout FxChildList *List)FxDevicevirtual
AddChildObjectInternal(__in FxObject *ChildObject)FxObjectprivate
AddContext(__in FxContextHeader *Header, __in PVOID *Context, __in PWDF_OBJECT_ATTRIBUTES Attributes)FxObject
AddDmaEnabler(__inout FxDmaEnabler *Enabler)FxDevicevirtual
AddIoTarget(__inout FxIoTarget *IoTarget)FxDevicevirtual
AddRef(__in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL)FxObjectinline
AddRefOverride(__in WDFOBJECT_OFFSET Offset, __in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL)FxObjectinlinevirtual
AddToDisposeList(__inout FxObject *Object)FxDeviceBaseinline
AllocateDmaEnablerList(VOID)FxDevicevirtual
AllocateEnumInfo(VOID)FxDevicevirtual
AllocateRequestMemory(__in_opt PWDF_OBJECT_ATTRIBUTES Attributes)FxDevice
AllocateTagTracker(__in WDFTYPE Type)FxObjectprotected
AllocateTarget(_Out_ FxIoTarget **Target, _In_ BOOLEAN SelfTarget)FxDeviceBase
AreRegistersMappedToUsermode(VOID)FxDeviceinline
AssignParentObject(__in FxObject *ParentObject)FxObject
AssignProperty(_In_ PVOID PropertyData, _In_ FxPropertyType FxPropertyType, _In_ DEVPROPTYPE Type, _In_ ULONG BufferLength, _In_opt_ PVOID PropertyBuffer)FxDevice
CallCleanup(VOID)FxObjectinline
CallCleanupCallbacks(VOID)FxObjectprivate
CanDeferFxObjectprivate
CanDeferFxObjectprivate
ClearCallbackFlags(__in BYTE Flags)FxDeviceinline
ClearCallbackFlagsLocked(__in BYTE Flags)FxDeviceinline
ClearEvtCallbacks(VOID)FxObject
Commit(__in_opt PWDF_OBJECT_ATTRIBUTES Attributes, __out_opt WDFOBJECT *ObjectHandle, __in_opt FxObject *Parent=NULL, __in BOOLEAN AssignDriverAsDefaultParent=TRUE)FxObject
CommittedFxObject
ConfigureAutoForwardCleanupClose(__in PWDFDEVICE_INIT DeviceInit)FxDevice
ConfigureConstraints(__in_opt PWDF_OBJECT_ATTRIBUTES ObjectAttributes)FxDeviceBase
Construct(__in BOOLEAN Embedded)FxObjectinlineprivate
ControlDeviceDelete(VOID)FxDeviceinline
ControlDeviceInitialize(__in PWDFDEVICE_INIT DeviceInit)FxDevice
CreateDevice(__in PWDFDEVICE_INIT DeviceInit)FxDevice
CreateSymbolicLink(_In_ PFX_DRIVER_GLOBALS FxDriverGlobals, _In_ PCUNICODE_STRING SymbolicLinkName)FxDevice
DeferredDisposeWorkItem(VOID)FxObjectprivate
DeleteCalledFxObject
DeleteDeviceFromFailedCreate(__in NTSTATUS FailedStatus, __in BOOLEAN UseStateMachine)FxDevice
DeleteDeviceFromFailedCreateNoDelete(__in NTSTATUS FailedStatus, __in BOOLEAN UseStateMachine)FxDeviceprivate
DeleteEarlyDisposedObject(VOID)FxObjectprotected
DeleteFromFailedCreate(VOID)FxObject
DeleteObject(VOID)FxDevicevirtual
DeleteSymbolicLink(VOID)FxDevice
Destroy(VOID)FxDevice
DestroyChildren(VOID)FxObjectinlineprotected
DestructorInternal(VOID)FxDeviceprivate
DetachDevice(VOID)FxDevice
Dispatch(__in MdDeviceObject DeviceObject, __in MdIrp OriginalIrp)FxDevicestatic
DispatchPreprocessedIrp(__in MdIrp Irp, __in PVOID DispatchContext)FxDevice
DispatchUm(_In_ MdDeviceObject DeviceObject, _In_ MdIrp Irp, _In_opt_ IUnknown *Context)FxDevicestatic
DispatchWithLock(__in MdDeviceObject DeviceObject, __in MdIrp OriginalIrp)FxDevicestatic
DispatchWithLockUm(_In_ MdDeviceObject DeviceObject, _In_ MdIrp Irp, _In_opt_ IUnknown *Context)FxDevicestatic
Dispose(VOID)FxDevicevirtual
EarlyDispose(VOID)FxObject
EarlyDisposedExtFxObject
FdoInitialize(__in PWDFDEVICE_INIT DeviceInit)FxDevice
FinalRelease(VOID)FxObjectprivate
FinishInitializing(VOID)FxDevice
ForceDisposeThreadFxObject
FreeRequestMemory(__in FxRequest *Request)FxDevice
FX_DECLARE_VF_FUNCTION_P1(VOID, VerifyConstruct, _In_ BOOLEAN)FxObjectprivate
FxDevice(__in FxDriver *ArgDriver)FxDevice
FxDeviceBase(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxDriver *Driver, __in WDFTYPE Type, __in USHORT Size)FxDeviceBaseprotected
FxDisposeListFxObjectprivate
FxDriverFxDevicefriend
FxFileObjectFxDevicefriend
FxIrpFxDevicefriend
FxLogDeviceStartTelemetryEvent(VOID)FxDeviceinline
FxNonPagedObject(__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals)FxNonPagedObjectinline
FxNonPagedObject(__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObjectType ObjectType)FxNonPagedObjectinline
FxObject(VOID)FxObjectinlineprivate
FxObject(__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObjectType ObjectType)FxObjectprotected
FxObject(__in WDFTYPE Type, __in USHORT Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals)FxObject
FxPkgPnpFxDevicefriend
FxValidateInterfacePropertyData(_In_ PWDF_DEVICE_INTERFACE_PROPERTY_DATA PropertyData)FxDevice
GetAttachedDevice(VOID)FxDeviceBaseinline
GetAttachedDeviceObjectFlags(VOID)FxDeviceBaseinline
GetAttachedDeviceReference(VOID)FxDeviceBaseinline
GetCallbackFlags(VOID)FxDeviceinline
GetCallbackFlagsLocked(VOID)FxDeviceinline
GetCallbackLockPtr(__out_opt FxObject **LockObject)FxDeviceBasevirtual
GetCOMWrapper()FxObjectinline
GetConstraints(__out_opt WDF_EXECUTION_LEVEL *ExecutionLevel, __out_opt WDF_SYNCHRONIZATION_SCOPE *SynchronizationScope)FxDeviceBase
IFxHasCallbacks::GetConstraints(__out WDF_EXECUTION_LEVEL *ExecutionLevel, __out WDF_SYNCHRONIZATION_SCOPE *SynchronizationScope)=0IFxHasCallbackspure virtual
GetContextHeader(VOID)FxObjectinline
GetCxDeviceInfo(__in FxDriver *CxDriver)FxDeviceinline
GetCxDriver(__in FxCxDeviceInfo *CxDeviceInfo)FxDeviceinline
GetCxDriverIndex(__in FxCxDeviceInfo *CxDeviceInfo)FxDeviceinlinestatic
GetDebugExtension(VOID)FxObjectinlineprotected
GetDefaultIoTarget(VOID)FxDevicevirtual
GetDefaultPriorityBoost(VOID)FxDeviceinline
GetDevice(VOID)FxObjectinline
GetDeviceBase(VOID)FxObjectinline
GetDeviceObject(VOID)FxDeviceBaseinline
GetDeviceObjectFlags(VOID)FxDeviceBaseinline
GetDevicePnpState()FxDeviceinline
GetDevicePowerPolicyState()FxDeviceinline
GetDevicePowerState()FxDeviceinline
GetDeviceStack(VOID)FxDevice
GetDeviceStack2(VOID)FxDevice
GetDeviceStackIoType(_Out_ WDF_DEVICE_IO_TYPE *ReadWriteIoType, _Out_ WDF_DEVICE_IO_TYPE *IoControlIoType)FxDevice
GetDeviceTelemetryInfoFlags(VOID)FxDeviceinline
GetDirectTransferThreshold(VOID)FxDeviceinline
GetDispatchPackage(__in UCHAR MajorFunction)FxDeviceinline
GetDriver(VOID)FxDeviceBaseinline
GetDriverGlobals(VOID)FxObjectinline
GetFdoPkg(VOID)FxDeviceinline
GetFileObjectClass(VOID)FxDeviceinline
GetFxDevice(__in MdDeviceObject DeviceObject)FxDevicestatic
GetHandle(VOID)FxDeviceBaseinline
GetInterruptThreadpool(VOID)FxDeviceinline
GetIoType(VOID)FxDeviceinline
GetIoTypeForReadWriteBufferAccess(VOID)FxDeviceinline
GetLength(__in WDF_DEVICE_HWACCESS_TARGET_SIZE Size)FxDeviceinlinestatic
GetMxDeviceObject(VOID)FxDeviceBaseinline
GetObjectHandle(VOID)FxObjectinline
GetObjectHandleUnchecked(VOID)FxObjectinlineprotected
GetObjectSize(VOID)FxObjectinline
GetParentObjectReferenced(__in PVOID Tag)FxObject
GetPdoPkg(VOID)FxDeviceinline
GetPhysicalDevice(VOID)FxDeviceBaseinline
GetPreferredIoctlTransferMode(VOID)FxDeviceinline
GetPreferredRWTransferMode(VOID)FxDeviceinline
GetPreferredTransferMode(_In_ MdDeviceObject DeviceObject, _Out_ UMINT::WDF_DEVICE_IO_BUFFER_RETRIEVAL *RetrievalMode, _Out_ WDF_DEVICE_IO_TYPE *RWPreference, _Out_ WDF_DEVICE_IO_TYPE *IoctlPreference)FxDevicestatic
GetPseudoAddressFromSystemAddress(__in PVOID SystemAddress)FxDeviceinline
GetRefCnt(VOID)FxObjectinline
GetRemoveLock(VOID)FxDevice
GetRequestAttributes(VOID)FxDeviceinline
GetRetrievalMode(VOID)FxDeviceinline
GetSafePhysicalDevice(VOID)FxDeviceinline
GetSelfIoTarget(VOID)FxDevice
GetStackSize(VOID)FxDeviceinline
GetSystemAddressFromPseudoAddress(__in PVOID PseudoAddress)FxDeviceinline
GetTagTracker(VOID)FxObjectinline
GetTranslatedResources()FxDeviceinline
GetTriageInfoFxDevicefriend
GetType(VOID)FxObjectinline
HasDebugFxObject
Init(__in MdDeviceObject DeviceObject, __in MdDeviceObject AttachedDevice, __in MdDeviceObject PhysicalDevice)FxDeviceBaseprotected
Initialize(__in PWDFDEVICE_INIT DeviceInit, __in_opt PWDF_OBJECT_ATTRIBUTES DeviceAttributes)FxDevice
InstallPackage(__inout FxPackage *Package)FxDevice
InvalidateDeviceState(VOID)FxDevice
IsBufferType(__in WDF_DEVICE_HWACCESS_TARGET_TYPE Type)FxDeviceinline
IsCommitted(VOID)FxObjectinline
IsCxDriverInIoPath(__in FxDriver *CxDriver)FxDeviceinline
IsCxInIoPath(VOID)FxDeviceinline
IsDebug(VOID)FxObjectinlineprotected
IsDirectHardwareAccessAllowed()FxDeviceinline
IsDisposed(VOID)FxObjectinline
IsExclusive(VOID)FxDeviceinline
IsFdo(VOID)FxDeviceinline
IsFilter()FxDeviceinline
IsForceDisposeThread(__in BOOLEAN AcquireLock=TRUE)FxObjectinline
IsForceDisposeThreadLocked(VOID)FxObjectinlineprivate
IsInterfaceRegistered(_In_ const GUID *InterfaceClassGUID, _In_opt_ PCUNICODE_STRING RefString)FxDevice
IsInterruptAccessAllowed(VOID)FxDeviceinline
IsLegacy(VOID)FxDeviceinline
IsNoDeleteDDI(VOID)FxObjectinline
IsPassiveCallbacks(__in BOOLEAN AcquireLock=TRUE)FxObjectinline
IsPassiveCallbacksLocked(VOID)FxObjectinlineprivate
IsPassiveDispose(__in BOOLEAN AcquireLock=TRUE)FxObjectinline
IsPassiveDisposeLocked(VOID)FxObjectinlineprivate
IsPdo(VOID)FxDeviceinline
IsPnp(VOID)FxDeviceinline
IsPort(__in WDF_DEVICE_HWACCESS_TARGET_TYPE Type)FxDeviceinline
IsPowerPageableCapable(VOID)FxDeviceinline
IsRegister(__in WDF_DEVICE_HWACCESS_TARGET_TYPE Type)FxDeviceinline
IsRemoveLockEnabledForIo(VOID)FxDevice
IsTraceState(VOID)FxObjectinline
m_AttachedDeviceFxDeviceBaseprotected
m_AutoForwardCleanupCloseFxDevice
m_CallbackFlagsFxDeviceprivate
m_CallbackLockObjectPtrFxDeviceBaseprotected
m_CallbackLockPtrFxDeviceBaseprotected
m_ChildEntryFxObjectprivate
m_ChildListHeadFxObjectprivate
m_CleanupFromFailedCreateFxDevice
m_COMWrapperFxObjectprivate
m_CurrentPnpStateFxDeviceprivate
m_CurrentPowerPolicyStateFxDeviceprivate
m_CurrentPowerStateFxDeviceprivate
m_CxDeviceInfoListHeadFxDevice
m_DefaultPriorityBoostFxDeviceprivate
m_DeviceFxObject
m_DeviceBaseFxObject
m_DeviceInstanceIdFxDevice
m_DeviceKeyPathFxDevice
m_DeviceNameFxDevice
m_DeviceObjectFxDeviceBaseprotected
m_DeviceObjectDeletedFxDeviceprivate
m_DeviceTelemetryInfoFlagsFxDeviceprivate
m_DevStackFxDevice
m_DirectHardwareAccessFxDevice
m_DirectTransferThresholdFxDevice
m_DispatcherFxDevice
m_DisposeListFxDeviceBase
m_DisposeSingleEntryFxObjectprivate
m_DmaPacketTransactionStatusFxDeviceBaseprotected
m_DriverFxDeviceBaseprotected
m_ExclusiveFxDeviceprivate
m_ExecutionLevelFxDeviceBaseprotected
m_FileObjectClassFxDevice
m_FileObjectListHeadFxDeviceprotected
m_FileObjectPolicyFxDevice
m_FilterFxDeviceprivate
m_FsContextUsePolicyFxDevice
m_GlobalsFxObjectprivate
m_InteruptThreadpoolFxDevice
m_IoctlIoTypeFxDevice
m_IoTargetsListFxDevice
m_KernelDeviceNameFxDevice
m_LegacyFxDeviceprivate
m_MofResourceNameFxDevice
m_NPLockFxNonPagedObjectprivate
m_ObjectFlagsFxObject
m_ObjectFlagsByNameFxObject
m_ObjectSizeFxObjectprivate
m_ObjectStateFxObjectprivate
m_ParentDeviceFxDevice
m_ParentObjectFxObjectprivate
m_ParentWaitingOnChildFxDeviceprivate
m_PdoDevKeyFxDevice
m_PdoKnownFxDevice
m_PhysicalDeviceFxDeviceBaseprotected
m_PkgDefaultFxDevice
m_PkgGeneralFxDevice
m_PkgIoFxDevice
m_PkgPnpFxDevice
m_PkgWmiFxDevice
m_PowerPageableCapableFxDeviceprivate
m_PreprocessInfoListHeadFxDevice
m_PriorityBoostsFxDeviceprivatestatic
m_ReadWriteIoTypeFxDeviceprivate
m_RefcntFxObjectprivate
m_RegisterAccessModeFxDevice
m_RequestAttributesFxDeviceprotected
m_RequestLookasideListFxDeviceprotected
m_RequestLookasideListElementSizeFxDeviceprotected
m_RetrievalModeFxDevice
m_SelfIoTargetNeededFxDevice
m_SpinLockFxObjectprivate
m_SymbolicLinkNameFxDevice
m_SynchronizationScopeFxDeviceBaseprotected
m_TypeFxObjectprivate
MarkCommitted(VOID)FxObjectinline
MarkDeleteCalledLocked(VOID)FxObjectinlineprivate
MarkDisposeOverride(__in FxObjectLockState State=ObjectLock)FxObjectinline
MarkForceDisposeThread(__in FxObjectLockState State=ObjectLock)FxObjectinline
MarkNoDeleteDDI(__in FxObjectLockState State=ObjectLock)FxObjectinline
MarkPassiveCallbacks(__in FxObjectLockState State=ObjectLock)FxObjectinline
MarkPassiveDispose(__in FxObjectLockState State=ObjectLock)FxObjectinline
MarkTraceState(VOID)FxObjectinline
NoDeleteDDIFxObject
NtStatusFromHr(_In_ IWudfDeviceStack *DevStack, _In_ HRESULT Hr)FxDevicestatic
NtStatusFromHr(_In_ HRESULT Hr)FxDevice
OldIrqlFxObjectprivate
OldIrqlFxObjectprivate
OpenDevicemapKeyWorker(_In_ PFX_DRIVER_GLOBALS pFxDriverGlobals, _In_ PCUNICODE_STRING KeyName, _In_ ACCESS_MASK DesiredAccess, _In_ FxRegKey *pKey)FxDevice
OpenSettingsKey(__out HANDLE *Key, __in ACCESS_MASK DesiredAccess=STANDARD_RIGHTS_ALL)FxDevice
operator delete(__in PVOID Memory)FxObject
operator new(__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObjectType Type)FxObjectinline
operator new(__in size_t Size, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in_opt PWDF_OBJECT_ATTRIBUTES Attributes, __in USHORT ExtraSize=0)FxObjectinline
ParentDeleteEvent(VOID)FxObjectprivate
PassiveCallbacksFxObject
PassiveDisposeFxObject
PdoInitialize(__in PWDFDEVICE_INIT DeviceInit)FxDevice
PerformEarlyDispose(VOID)FxObjectprivate
PoFxDevicePowerNotRequired(_In_ MdDeviceObject DeviceObject)FxDevicestatic
PoFxDevicePowerRequired(_In_ MdDeviceObject DeviceObject)FxDevicestatic
PostInitialize(VOID)FxDevice
PreprocessIrp(__in MdIrp Irp)FxDeviceprivate
ProcessDestroy(VOID)FxObjectprivate
ProcessWmiPowerQueryOrSetData(_In_ RdWmiPowerAction Action, _Out_ BOOLEAN *QueryResult)FxDevice
QueryForInterface(__in const GUID *InterfaceType, __out PINTERFACE Interface, __in USHORT Size, __in USHORT Version, __in PVOID InterfaceSpecificData, __in_opt MdDeviceObject TargetDevice=NULL)FxDeviceBase
QueryInterface(__inout FxQueryInterfaceParams *Params)FxDevicevirtual
FxNonPagedObject::QueryInterface(__in FxQueryInterfaceParams *Params)FxObjectvirtual
QueueDeferredDisposeLocked(__in FxObjectState NewDeferedState)FxObjectprivate
ReadRegister(__in WDF_DEVICE_HWACCESS_TARGET_SIZE Size, __in PVOID Register)FxDevice
ReadRegisterBuffer(__in WDF_DEVICE_HWACCESS_TARGET_SIZE Size, __in PVOID Register, __out_ecount_full(Count) PVOID Buffer, __in ULONG Count)FxDevice
Release(__in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL)FxObjectinlinevirtual
ReleaseDmaPacketTransaction(VOID)FxDeviceBaseinline
ReleaseOverride(__in WDFOBJECT_OFFSET Offset, __in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL)FxObjectinlinevirtual
RemoteInterfaceArrival(_In_ IWudfDevice *DeviceObject, _In_ LPCGUID DeviceInterfaceGuid, _In_ PCWSTR SymbolicLink)FxDevicestatic
RemoteInterfaceRemoval(_In_ IWudfDevice *DeviceObject, _In_ WUDF_INTERFACE_CONTEXT RemoteInterfaceID)FxDevicestatic
RemoveChildList(__inout FxChildList *List)FxDevicevirtual
RemoveChildObjectInternal(__in FxObject *ChildObject)FxObjectprivate
RemoveDmaEnabler(__inout FxDmaEnabler *Enabler)FxDevicevirtual
RemoveIoTarget(__inout FxIoTarget *IoTarget)FxDevicevirtual
RemoveParentAssignment(VOID)FxObject
RemoveParentAssociation(VOID)FxObjectprivate
RetrieveDeviceInfoRegistrySettings(_Out_ PCWSTR *GroupId, _Out_ PUMDF_DRIVER_REGSITRY_INFO DeviceRegInfo)FxDevice
RetrieveDeviceRegistrySettings(VOID)FxDevice
SelfDestruct(VOID)FxObjectinlineprotectedvirtual
SetCallbackFlags(__in BYTE Flags)FxDeviceinline
SetCallbackFlagsLocked(__in BYTE Flags)FxDeviceinline
SetCleanupFromFailedCreate(BOOLEAN Value)FxDeviceinline
SetCOMWrapper(__drv_aliasesMem PVOID Wrapper)FxObjectinline
SetDeviceBase(__in CfxDeviceBase *DeviceBase)FxObjectinline
SetDeviceObjectFlags(_In_ ULONG Flags)FxDeviceBaseinline
SetDevicePnpState(__in WDF_DEVICE_PNP_STATE DeviceState)FxDeviceinline
SetDevicePowerPolicyState(__in WDF_DEVICE_POWER_POLICY_STATE DeviceState)FxDeviceinline
SetDevicePowerState(__in WDF_DEVICE_POWER_STATE DeviceState)FxDeviceinline
SetDeviceTelemetryInfoFlags(_In_ FxDeviceInfoFlags Flag)FxDeviceinlinevirtual
SetFileObjectClass(__in WDF_FILEOBJECT_CLASS FileObjectClass)FxDeviceinline
SetFilter(__in BOOLEAN Value)FxDevice
SetFilterIoType(VOID)FxDeviceprivate
SetInitialState(VOID)FxDeviceprivate
SetInterruptThreadpool(_In_ FxInterruptThreadpool *Pool)FxDeviceinline
SetNoContextHeader(VOID)FxObjectinline
SetObjectStateLocked(__in FxObjectState NewState)FxObjectinlineprivate
SetParentWaitingOnRemoval(VOID)FxDeviceinline
SetStackSize(_In_ CHAR Size)FxDeviceinline
ShouldDeferDisposeLocked(__out_opt PKIRQL PreviousIrql=NULL)FxObjectinlineprivate
TraceDroppedEvent(__in FxObjectDroppedEvent Event)FxObjectinline
TraceStateFxObject
TransportQueryId(_In_ IWudfDevice *DeviceObject, _In_ DWORD Id, _In_ PVOID DataBuffer, _In_ SIZE_T cbDataBufferSize)FxDevicestatic
UfxObjectFxObjectprivate
UnlockFxObjectprivate
UnusedFxObject
UpdateInterruptThreadpoolLimits(VOID)FxDeviceinline
WmiPkgCleanup(VOID)FxDeviceprivate
WmiPkgDeregister(VOID)FxDeviceprivate
WmiPkgRegister(VOID)FxDeviceprivate
WriteRegister(__in WDF_DEVICE_HWACCESS_TARGET_SIZE Size, __in PVOID Register, __in SIZE_T Value)FxDevice
WriteRegisterBuffer(__in WDF_DEVICE_HWACCESS_TARGET_SIZE Size, __in PVOID Register, __in_ecount(Count) PVOID Buffer, __in ULONG Count)FxDevice
~FxDevice(VOID)FxDevice
~FxDeviceBase(VOID)FxDeviceBaseprotected
~FxNonPagedObject(VOID)FxNonPagedObjectinlinevirtual
~FxObject(VOID)FxObjectvirtual