83 "WDFDEVICE 0x%p is either legacy or is not a Fdo, %!STATUS!",
99 "WDFDEVICE Child 0x%p is either legacy or is not a PDO, %!STATUS!",
126 WDFEXPORT(WdfFdoLockStaticChildListForIteration)(
165 "Invalid WDFDEVICE %p is not an FDO",
Fdo);
185 WDFEXPORT(WdfFdoRetrieveNextStaticChild)(
237 "Invalid Flags 0x%x",
Flags);
248 "WDFDEVICE %p is not an FDO",
Fdo);
263 WDFEXPORT(WdfFdoUnlockStaticChildListFromIteration)(
300 "WDFDEVICE %p is not an FDO",
Fdo);
394 "WDFDEVICE 0x%p Device is either legacy or is not a Fdo %!STATUS!",
451 "WDFDEVICE %p is not an FDO",
Fdo);
464 "Default child list for FDO %p not configured, call " 465 "WdfFdoInitSetDefaultChildListConfig to do so",
Fdo);
_Must_inspect_result_ __in WDFDEVICE __in WDFDEVICE Child
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE _In_ USHORT _In_ USHORT _In_opt_ PVOID InterfaceSpecificData
FxDeviceBase * pDeviceBase
_Must_inspect_result_ NTSTATUS QueryInterface(__inout FxQueryInterfaceParams *Params)
_Must_inspect_result_ NTSTATUS QueryForInterface(__in const GUID *InterfaceType, __out PINTERFACE Interface, __in USHORT Size, __in USHORT Version, __in PVOID InterfaceSpecificData, __in_opt MdDeviceObject TargetDevice=NULL)
#define STATUS_INVALID_PARAMETER
FxPointerNotNull(pFxDriverGlobals, InterfaceType)
_Must_inspect_result_ __in WDFDEVICE __in LPCGUID InterfaceType
FxChildList * m_DefaultDeviceList
IN PVOID IN PVOID IN USHORT IN USHORT Size
_Must_inspect_result_ __in WDFDEVICE __in LPCGUID __out PINTERFACE Interface
FxObjectHandleGetPtrAndGlobals(GetFxDriverGlobals(DriverGlobals), Fdo, FX_TYPE_DEVICE,(PVOID *)&pDevice, &pFxDriverGlobals)
FxObjectHandleGetPtr(GetFxDriverGlobals(DriverGlobals), Fdo, FX_TYPE_DEVICE,(PVOID *)&pFdo)
virtual VOID SetDeviceTelemetryInfoFlags(_In_ FxDeviceInfoFlags Flag)
__inline BOOLEAN IsLegacy(VOID)
_Must_inspect_result_ __in WDFDEVICE __in WDFDEVICE PreviousChild
VOID EndIteration(__inout PWDF_CHILD_LIST_ITERATOR Iterator)
_Must_inspect_result_ __drv_maxIRQL(DISPATCH_LEVEL) NTSTATUS STDCALL WDFEXPORT(WdfFdoAddStaticChild)(__in PWDF_DRIVER_GLOBALS DriverGlobals
FORCEINLINE VOID WDF_CHILD_LIST_ITERATOR_INIT(_Out_ PWDF_CHILD_LIST_ITERATOR Iterator, _In_ ULONG Flags)
GLenum const GLfloat * params
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFDEVICE Child
__inline BOOLEAN IsFdo(VOID)
_Must_inspect_result_ __in WDFDEVICE __in LPCGUID __out PINTERFACE __in USHORT __in USHORT Version
PVOID __inline GetObjectHandle(VOID)
_Must_inspect_result_ _In_ WDFDEVICE _In_opt_ WDFDEVICE PreviousChild
__inline NTSTATUS FxVerifierCheckIrqlLevel(__in PFX_DRIVER_GLOBALS FxDriverGlobals, __in KIRQL Irql)
_Must_inspect_result_ _In_ ULONG Flags
PFX_DRIVER_GLOBALS pFxDriverGlobals
#define NT_SUCCESS(StatCode)
IN PVOID IN PVOID IN USHORT Version
__inline FxPkgFdo * GetFdoPkg(VOID)
_Must_inspect_result_ _In_ WDFDEVICE Fdo
_Must_inspect_result_ NTSTATUS Add(__in PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER IdentificationDescription, __in_opt PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER AddressDescription, __in_opt PULONG ScanTag=NULL)
#define _Must_inspect_result_
WDF_CHILD_LIST_ITERATOR iterator
#define TRACE_LEVEL_ERROR
FxChildList * m_StaticDeviceList
__inline PFX_DRIVER_GLOBALS GetDriverGlobals(VOID)
_Must_inspect_result_ __in WDFDEVICE __in LPCGUID __out PINTERFACE __in USHORT Size
IN PVOID IN PVOID IN USHORT IN USHORT IN PINTERFACE Interface
DoTraceLevelMessage(pFxDriverGlobals, TRACE_LEVEL_VERBOSE, TRACINGPNP, "Enter, WDFDEVICE %p", Device)
_Must_inspect_result_ __in WDFDEVICE Fdo
_Must_inspect_result_ __in WDFDEVICE __in WDFDEVICE __in ULONG Flags
_Must_inspect_result_ __in WDFDEVICE __in LPCGUID __out PINTERFACE __in USHORT __in USHORT __in_opt PVOID InterfaceSpecificData
__inline BOOLEAN IsPdo(VOID)
__inline PFX_DRIVER_GLOBALS GetFxDriverGlobals(__in PWDF_DRIVER_GLOBALS DriverGlobals)
WDFDEVICE GetNextStaticDevice(__in WDFDEVICE PreviousDevice, __in ULONG Flags)
VOID BeginIteration(__inout PWDF_CHILD_LIST_ITERATOR Iterator)
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID InterfaceType
FxVerifierDbgBreakPoint(pFxDriverGlobals)