ReactOS 0.4.15-dev-7942-gd23573b
FxChildList Member List

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

__drv_requiresIRQL(DISPATCH_LEVEL)) VOID DeletedAndDisposedWorkerLocked(__in __drv_when(UnlockFxObjectprivate
_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
_CleanupPointer(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in FxObject *Object)FxObjectinlinestatic
_ComputeRelationsSize(__in ULONG Count)FxChildListinlinestatic
_ComputeTotalDescriptionSize(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in PWDF_CHILD_LIST_CONFIG Config, __in size_t *TotalDescriptionSize)FxChildListstatic
_CreateAndInit(__out FxChildList **ChildList, __in PFX_DRIVER_GLOBALS FxDriverGlobals, __in PWDF_OBJECT_ATTRIBUTES ListAttributes, __in size_t TotalDescriptionSize, __in CfxDevice *Device, __in PWDF_CHILD_LIST_CONFIG ListConfig, __in BOOLEAN Static=FALSE)FxChildListstatic
_DereferenceActual(__in WDFOBJECT Object, __in_opt PVOID Tag, __in LONG Line, __in PSTR File)FxObjectinlinestatic
_FromDisposeEntry(__in PSINGLE_LIST_ENTRY Entry)FxObjectinlinestatic
_FromEntry(__in FxTransactionedEntry *Entry)FxChildListinlinestatic
_GetBase(__in FxObject *Object)FxObjectinlineprotectedstatic
_GetDebugBase(__in FxObject *Object)FxObjectinlinestatic
_GetEffectiveLock(__in FxObject *Object, __in_opt IFxHasCallbacks *Callbacks, __in BOOLEAN AutomaticLocking, __in BOOLEAN PassiveCallbacks, __out FxCallbackLock **CallbackLock, __out_opt FxObject **CallbackLockObject)FxObjectstatic
_GetObjectFromHandle(__in WDFOBJECT Handle, __inout PWDFOBJECT_OFFSET ObjectOffset)FxObjectinlinestatic
_ObjectQuery(_In_ FxObject *Object, _In_ CONST GUID *Guid, _In_ ULONG QueryBufferLength, _Out_writes_bytes_(QueryBufferLength) PVOID QueryBuffer)FxObjectstatic
_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
_ToHandle(__in FxObject *Object)FxObjectinlinestatic
_ValidateConfig(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in PWDF_CHILD_LIST_CONFIG Config, __in size_t *TotalDescriptionSize)FxChildListstatic
_When_(Unlock, _Releases_lock_(this->m_SpinLock.m_Lock)) __drv_when(UnlockFxObjectprivate
Add(__in PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER IdentificationDescription, __in_opt PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER AddressDescription, __in_opt PULONG ScanTag=NULL)FxChildList
AddChildObjectInternal(__in FxObject *ChildObject)FxObjectprivate
AddContext(__in FxContextHeader *Header, __in PVOID *Context, __in PWDF_OBJECT_ATTRIBUTES Attributes)FxObject
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
AllocateTagTracker(__in WDFTYPE Type)FxObjectprotected
AssignParentObject(__in FxObject *ParentObject)FxObject
BeginIteration(__inout PWDF_CHILD_LIST_ITERATOR Iterator)FxChildList
BeginScan(__out_opt PULONG ScanTag=NULL)FxChildList
CallCleanup(VOID)FxObjectinline
CallCleanupCallbacks(VOID)FxObjectprivate
CancelScan(__in BOOLEAN EndTheScan, __inout_opt PULONG ScanTag)FxChildList
CanDeferFxObjectprivate
CanDeferFxObjectprivate
CleanupDescriptions(__in_opt PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER IdDescription, __in_opt PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER AddrDescription)FxChildListinlineprotected
ClearEvtCallbacks(VOID)FxObject
CloneEntryLocked(__inout PLIST_ENTRY FreeListHead, __inout FxDeviceDescriptionEntry *Entry, __in BOOLEAN FromQDR)FxChildListprotected
Commit(__in_opt PWDF_OBJECT_ATTRIBUTES Attributes, __out_opt WDFOBJECT *ObjectHandle, __in_opt FxObject *Parent=NULL, __in BOOLEAN AssignDriverAsDefaultParent=TRUE)FxObject
CommittedFxObject
CompareId(__in PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER Lhs, __in PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER Rhs)FxChildListinlineprotected
Construct(__in BOOLEAN Embedded)FxObjectinlineprivate
CopyAddress(__out PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER Dest, __in_opt PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER Source)FxChildListinlineprotected
CopyId(__out PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER Dest, __in PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER Source)FxChildListinline
CreateDevice(__inout FxDeviceDescriptionEntry *Entry, __inout PBOOLEAN InvalidateRelations)FxChildListprotected
DeferredDisposeWorkItem(VOID)FxObjectprivate
DeleteCalledFxObject
DeleteEarlyDisposedObject(VOID)FxObjectprotected
DeleteFromFailedCreate(VOID)FxObject
DeleteObject(VOID)FxObjectvirtual
DestroyChildren(VOID)FxObjectinlineprotected
Dispose(VOID)FxChildListprotectedvirtual
DrainFreeListHead(__inout PLIST_ENTRY FreeListHead)FxChildListprotected
DuplicateAddress(__out PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER Dest, __in PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER Source)FxChildListinlineprotected
DuplicateId(__out PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER Dest, __in PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER Source)FxChildListinlineprotected
EarlyDispose(VOID)FxObject
EarlyDisposedExtFxObject
EndIteration(__inout PWDF_CHILD_LIST_ITERATOR Iterator)FxChildList
EndScan(__inout_opt PULONG ScanTag=NULL)FxChildList
FinalRelease(VOID)FxObjectprivate
ForceDisposeThreadFxObject
FX_DECLARE_VF_FUNCTION_P1(VOID, VerifyConstruct, _In_ BOOLEAN)FxObjectprivate
FxChildList(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in size_t TotalDescriptionSize, __in CfxDevice *Device, __in BOOLEAN Static)FxChildListprotected
FxDeviceDescriptionEntryFxChildListfriend
FxDisposeListFxObjectprivate
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
GetAddressDescription(__in PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER IdentificationDescription, __out PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER AddressDescription)FxChildList
GetAddressDescriptionFromEntry(__in FxDeviceDescriptionEntry *Entry, __out PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER AddressDescription)FxChildList
GetAddressDescriptionSize(VOID)FxChildListinline
GetCOMWrapper()FxObjectinline
GetContextHeader(VOID)FxObjectinline
GetDebugExtension(VOID)FxObjectinlineprotected
GetDevice(VOID)FxChildList
GetDeviceBase(VOID)FxObjectinline
GetDeviceFromId(__inout PWDF_CHILD_RETRIEVE_INFO Info)FxChildList
GetDriverGlobals(VOID)FxObjectinline
GetHandle(VOID)FxChildListinline
GetIdentificationDescriptionSize(VOID)FxChildListinline
GetNextDevice(__out WDFDEVICE *Device, __inout PWDF_CHILD_LIST_ITERATOR Iterator, __inout_opt PWDF_CHILD_RETRIEVE_INFO Info)FxChildList
GetNextStaticDevice(__in WDFDEVICE PreviousDevice, __in ULONG Flags)FxChildList
GetObjectHandle(VOID)FxObjectinline
GetObjectHandleUnchecked(VOID)FxObjectinlineprotected
GetObjectSize(VOID)FxObjectinline
GetParentObjectReferenced(__in PVOID Tag)FxObject
GetRefCnt(VOID)FxObjectinline
GetScanCount(VOID)FxChildListinline
GetScanEvent(VOID)FxChildListinline
GetTagTracker(VOID)FxObjectinline
GetType(VOID)FxObjectinline
HasAddressDescriptions(VOID)FxChildListinline
HasDebugFxObject
IndicateWakeStatus(__in NTSTATUS WakeWakeStatus)FxChildList
Initialize(__in PWDF_CHILD_LIST_CONFIG Config)FxChildListprotected
InitIterator(__inout PWDF_CHILD_LIST_ITERATOR Iterator)FxChildList
InvokeReportedMissingCallback(VOID)FxChildList
IsCommitted(VOID)FxObjectinline
IsDebug(VOID)FxObjectinlineprotected
IsDisposed(VOID)FxObjectinline
IsForceDisposeThread(__in BOOLEAN AcquireLock=TRUE)FxObjectinline
IsForceDisposeThreadLocked(VOID)FxObjectinlineprivate
IsNoDeleteDDI(VOID)FxObjectinline
IsPassiveCallbacks(__in BOOLEAN AcquireLock=TRUE)FxObjectinline
IsPassiveCallbacksLocked(VOID)FxObjectinlineprivate
IsPassiveDispose(__in BOOLEAN AcquireLock=TRUE)FxObjectinline
IsPassiveDisposeLocked(VOID)FxObjectinlineprivate
IsScanCancelled(__in PULONG ScanTag)FxChildListinline
IsStaticList(VOID)FxChildListinline
IsTraceState(VOID)FxObjectinline
m_AddressDescriptionSizeFxChildListprotected
m_ChildEntryFxObjectprivate
m_ChildListHeadFxObjectprivate
m_COMWrapperFxObjectprivate
m_DescriptionListHeadFxChildListprotected
m_DeviceFxObject
m_DeviceBaseFxObject
m_DisposeSingleEntryFxObjectprivate
m_EnumRetriesFxChildListprotected
m_EvtAddressDescriptionCleanupFxChildListprotected
m_EvtAddressDescriptionCopyFxChildListprotected
m_EvtAddressDescriptionDuplicateFxChildListprotected
m_EvtChildListDeviceReenumeratedFxChildListprotected
m_EvtCreateDeviceFxChildListprotected
m_EvtIdentificationDescriptionCleanupFxChildListprotected
m_EvtIdentificationDescriptionCompareFxChildListprotected
m_EvtIdentificationDescriptionCopyFxChildListprotected
m_EvtIdentificationDescriptionDuplicateFxChildListprotected
m_EvtScanForChildrenFxChildListprotected
m_GlobalsFxObjectprivate
m_IdentificationDescriptionSizeFxChildListprotected
m_InvalidationNeededFxChildListprotected
m_IsAddedFxChildListprotected
m_ListLockFxChildListprotected
m_ModificationListHeadFxChildListprotected
m_NPLockFxNonPagedObjectprivate
m_ObjectFlagsFxObject
m_ObjectFlagsByNameFxObject
m_ObjectSizeFxObjectprivate
m_ObjectStateFxObjectprivate
m_ParentObjectFxObjectprivate
m_RefcntFxObjectprivate
m_ScanCountFxChildListprotected
m_ScanEventFxChildListprotected
m_ScanTagFxChildListprotected
m_SpinLockFxObjectprivate
m_StateFxChildListprotected
m_StaticListFxChildListprotected
m_TotalDescriptionSizeFxChildListprotected
m_TransactionLinkFxChildList
m_TypeFxObjectprivate
MarkCommitted(VOID)FxObjectinline
MarkDeleteCalledLocked(VOID)FxObjectinlineprivate
MarkDescriptionNotPresentWorker(__inout FxDeviceDescriptionEntry *DescriptionEntry, __in BOOLEAN ModificationCanBeQueued)FxChildListprotected
MarkDisposeOverride(__in FxObjectLockState State=ObjectLock)FxObjectinline
MarkForceDisposeThread(__in FxObjectLockState State=ObjectLock)FxObjectinline
MarkModificationNotPresentWorker(__inout PLIST_ENTRY FreeListHead, __inout FxDeviceDescriptionEntry *ModificationEntry)FxChildListprotected
MarkNoDeleteDDI(__in FxObjectLockState State=ObjectLock)FxObjectinline
MarkPassiveCallbacks(__in FxObjectLockState State=ObjectLock)FxObjectinline
MarkPassiveDispose(__in FxObjectLockState State=ObjectLock)FxObjectinline
MarkTraceState(VOID)FxObjectinline
NoDeleteDDIFxObject
NotifyDeviceRemove(__inout PLONG ChildCount)FxChildList
NotifyDeviceSurpriseRemove(VOID)FxChildList
OldIrqlFxObjectprivate
OldIrqlFxObjectprivate
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
PerformEarlyDispose(VOID)FxObjectprivate
PostParentToD0(VOID)FxChildList
ProcessBusRelations(__inout PDEVICE_RELATIONS *DeviceRelations)FxChildList
ProcessDestroy(VOID)FxObjectprivate
ProcessModificationsLocked(__inout PLIST_ENTRY FreeListHead)FxChildListprotected
QueryInterface(__in FxQueryInterfaceParams *Params)FxObjectvirtual
QueueDeferredDisposeLocked(__in FxObjectState NewDeferedState)FxObjectprivate
ReenumerateEntry(__inout FxDeviceDescriptionEntry *Entry)FxChildList
ReenumerateEntryLocked(__inout FxDeviceDescriptionEntry *Entry, __in BOOLEAN FromQDR)FxChildListprotected
Release(__in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL)FxObjectinlinevirtual
ReleaseOverride(__in WDFOBJECT_OFFSET Offset, __in_opt PVOID Tag=NULL, __in LONG Line=0, __in_opt PSTR File=NULL)FxObjectinlinevirtual
RemoveChildObjectInternal(__in FxObject *ChildObject)FxObjectprivate
RemoveParentAssignment(VOID)FxObject
RemoveParentAssociation(VOID)FxObjectprivate
ScanForChildren(VOID)FxChildListinline
SearchBackwardsForMatchingDescriptionLocked(__in PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER Id)FxChildListprotected
SearchBackwardsForMatchingModificationLocked(__in PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER Id)FxChildListprotected
SelfDestruct(VOID)FxObjectinlineprotectedvirtual
SetCOMWrapper(__drv_aliasesMem PVOID Wrapper)FxObjectinline
SetDeviceBase(__in CfxDeviceBase *DeviceBase)FxObjectinline
SetNoContextHeader(VOID)FxObjectinline
SetObjectStateLocked(__in FxObjectState NewState)FxObjectinlineprivate
ShouldDeferDisposeLocked(__out_opt PKIRQL PreviousIrql=NULL)FxObjectinlineprivate
TraceDroppedEvent(__in FxObjectDroppedEvent Event)FxObjectinline
TraceStateFxObject
UfxObjectFxObjectprivate
UnlockFxObjectprivate
UnusedFxObject
UpdateAddressDescriptionFromEntry(__inout FxDeviceDescriptionEntry *Entry, __in PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER AddressDescription)FxChildList
UpdateAllAsPresent(__in_opt PULONG ScanTag=NULL)FxChildList
UpdateAsMissing(__in PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER Description)FxChildList
UpdateDeviceAsMissing(__in CfxDevice *Device)FxChildList
VerifyDescriptionEntry(__in PLIST_ENTRY Entry)FxChildListprotected
VerifyModificationEntry(__in PLIST_ENTRY Entry)FxChildListprotected
~FxNonPagedObject(VOID)FxNonPagedObjectinlinevirtual
~FxObject(VOID)FxObjectvirtual