ReactOS 0.4.16-dev-736-g28b802b
|
#include <fxchildlist.hpp>
Protected Member Functions | |
BOOLEAN __inline | IsPresent (VOID) |
![]() | |
FxStump (VOID) | |
Static Protected Member Functions | |
static FxDeviceDescriptionEntry * | _FromDescriptionLink (__in PLIST_ENTRY Link) |
static FxDeviceDescriptionEntry * | _FromModificationLink (__in PLIST_ENTRY Link) |
Friends | |
class | FxDevice |
class | FxChildList |
Definition at line 666 of file fxchildlist.hpp.
FxDeviceDescriptionEntry::FxDeviceDescriptionEntry | ( | __inout FxChildList * | DeviceList, |
__in ULONG | AddressDescriptionSize, | ||
__in ULONG | IdentificationDescriptionSize | ||
) |
Definition at line 31 of file fxchildlist.cpp.
FxDeviceDescriptionEntry::~FxDeviceDescriptionEntry | ( | ) |
Definition at line 75 of file fxchildlist.cpp.
|
inlinestaticprotected |
Definition at line 770 of file fxchildlist.hpp.
Referenced by FxChildList::BeginScan(), FxChildList::DrainFreeListHead(), FxChildList::EndScan(), FxChildList::GetNextDevice(), FxChildList::GetNextStaticDevice(), FxChildList::IndicateWakeStatus(), FxChildList::InvokeReportedMissingCallback(), FxChildList::NotifyDeviceRemove(), FxChildList::NotifyDeviceSurpriseRemove(), FxChildList::PostParentToD0(), FxChildList::ProcessBusRelations(), FxChildList::SearchBackwardsForMatchingDescriptionLocked(), FxChildList::UpdateAllAsPresent(), and FxChildList::UpdateDeviceAsMissing().
|
inlinestaticprotected |
Definition at line 781 of file fxchildlist.hpp.
Referenced by FxChildList::BeginScan(), FxChildList::EndScan(), FxChildList::GetNextDevice(), FxChildList::GetNextStaticDevice(), FxChildList::NotifyDeviceSurpriseRemove(), FxChildList::ProcessModificationsLocked(), FxChildList::SearchBackwardsForMatchingModificationLocked(), FxChildList::UpdateAllAsPresent(), and FxChildList::UpdateDeviceAsMissing().
_Must_inspect_result_ FxDeviceDescriptionEntry * FxDeviceDescriptionEntry::Clone | ( | __inout PLIST_ENTRY | FreeListHead | ) |
Definition at line 259 of file fxchildlist.cpp.
Definition at line 102 of file fxchildlist.cpp.
Referenced by FxPkgPdo::_PnpSurpriseRemoval(), and FxPkgPdo::PnpEventSurpriseRemovePendingOverload().
|
inline |
Definition at line 697 of file fxchildlist.hpp.
Referenced by FxPkgPdo::PnpEventEjectHardwareOverload().
|
inline |
Definition at line 688 of file fxchildlist.hpp.
Referenced by FxPkgPdo::AskParentToRemoveAndReenumerate(), FxPkgPdo::Initialize(), IsDeviceRemoved(), FxPkgPdo::PnpEventEjectHardwareOverload(), and ProcessDeviceRemoved().
Definition at line 148 of file fxchildlist.cpp.
Referenced by FxPkgPdo::PnpEventCheckForDevicePresenceOverload().
Definition at line 114 of file fxchildlist.cpp.
Referenced by FxPkgPdo::DeleteSymbolicLinkOverload().
Definition at line 755 of file fxchildlist.hpp.
Definition at line 731 of file fxchildlist.hpp.
_Must_inspect_result_ PVOID FxDeviceDescriptionEntry::operator new | ( | __in size_t | AllocatorBlock, |
__in PFX_DRIVER_GLOBALS | DriverGlobals, | ||
__in size_t | TotalDescriptionSize | ||
) |
Definition at line 82 of file fxchildlist.cpp.
Definition at line 213 of file fxchildlist.cpp.
Referenced by FxPkgPdo::PnpEventPdoRemovedOverload().
|
friend |
Definition at line 668 of file fxchildlist.hpp.
Definition at line 667 of file fxchildlist.hpp.
|
protected |
Definition at line 797 of file fxchildlist.hpp.
Referenced by Clone(), FxChildList::CloneEntryLocked(), and FxDeviceDescriptionEntry().
|
protected |
Definition at line 791 of file fxchildlist.hpp.
Referenced by _FromDescriptionLink(), Clone(), FxChildList::CloneEntryLocked(), FxDeviceDescriptionEntry(), IsDeviceRemoved(), and ProcessDeviceRemoved().
|
protected |
Definition at line 793 of file fxchildlist.hpp.
Referenced by FxChildList::CloneEntryLocked(), IsDeviceRemoved(), IsDeviceReportedMissing(), IsPresent(), MatchStateToFlags(), and ProcessDeviceRemoved().
|
protected |
Definition at line 805 of file fxchildlist.hpp.
Referenced by Clone(), DeviceSurpriseRemoved(), FxDeviceDescriptionEntry(), GetParentList(), IsDeviceRemoved(), IsDeviceReportedMissing(), ProcessDeviceRemoved(), and ~FxDeviceDescriptionEntry().
|
protected |
Definition at line 807 of file fxchildlist.hpp.
Referenced by Clone(), and FxDeviceDescriptionEntry().
|
protected |
Definition at line 795 of file fxchildlist.hpp.
Referenced by Clone(), FxDeviceDescriptionEntry(), and GetId().
|
protected |
Definition at line 799 of file fxchildlist.hpp.
Referenced by _FromModificationLink(), and FxDeviceDescriptionEntry().
|
protected |
Definition at line 801 of file fxchildlist.hpp.
Referenced by FxChildList::CloneEntryLocked(), FxDeviceDescriptionEntry(), IsDeviceRemoved(), and ProcessDeviceRemoved().
|
protected |
Definition at line 803 of file fxchildlist.hpp.
Referenced by IsDeviceRemoved().
|
protected |
Definition at line 811 of file fxchildlist.hpp.
Referenced by FxDeviceDescriptionEntry(), IsDeviceRemoved(), and ProcessDeviceRemoved().
|
protected |
Definition at line 809 of file fxchildlist.hpp.
Referenced by DeviceSurpriseRemoved(), FxDeviceDescriptionEntry(), and IsDeviceRemoved().
|
protected |
Definition at line 813 of file fxchildlist.hpp.