ReactOS
0.4.15-dev-1638-gc0caa5c
|
Go to the source code of this file.
Classes | |
struct | _WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER |
struct | _WDF_CHILD_ADDRESS_DESCRIPTION_HEADER |
struct | _WDF_CHILD_RETRIEVE_INFO |
struct | _WDF_CHILD_LIST_CONFIG |
struct | _WDF_CHILD_LIST_ITERATOR |
Macros | |
#define | WDF_EXTERN_C |
#define | WDF_EXTERN_C_START |
#define | WDF_EXTERN_C_END |
Enumerations | |
enum | _WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS { WdfChildListRetrieveDeviceUndefined = 0, WdfChildListRetrieveDeviceSuccess, WdfChildListRetrieveDeviceNotYetCreated, WdfChildListRetrieveDeviceNoSuchDevice } |
enum | _WDF_RETRIEVE_CHILD_FLAGS { WdfRetrieveUnspecified = 0x0000, WdfRetrievePresentChildren = 0x0001, WdfRetrieveMissingChildren = 0x0002, WdfRetrievePendingChildren = 0x0004, WdfRetrieveAddedChildren = (WdfRetrievePresentChildren | WdfRetrievePendingChildren), WdfRetrieveAllChildren = (WdfRetrievePresentChildren | WdfRetrievePendingChildren | WdfRetrieveMissingChildren) } |
#define WDF_EXTERN_C |
Definition at line 40 of file wdfchildlist.h.
#define WDF_EXTERN_C_END |
Definition at line 42 of file wdfchildlist.h.
#define WDF_EXTERN_C_START |
Definition at line 41 of file wdfchildlist.h.
_IRQL_requires_max_ == 0 |
Definition at line 467 of file wdfchildlist.h.
_Must_inspect_result_ _In_ WDFDEVICE _Inout_ PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER AddressDescription |
Definition at line 255 of file wdfchildlist.h.
Definition at line 124 of file wdfchildlist.h.
Definition at line 474 of file wdfchildlist.h.
_Must_inspect_result_ _In_ PWDF_CHILD_LIST_CONFIG _In_opt_ PWDF_OBJECT_ATTRIBUTES ChildListAttributes |
Definition at line 474 of file wdfchildlist.h.
Definition at line 474 of file wdfchildlist.h.
typedef _In_ PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER _Out_ PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER DestinationAddressDescription |
Definition at line 220 of file wdfchildlist.h.
typedef _In_ PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER _Out_ PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER DestinationIdentificationDescription |
Definition at line 154 of file wdfchildlist.h.
_Must_inspect_result_ _In_ WDFDEVICE Device |
Definition at line 474 of file wdfchildlist.h.
Definition at line 188 of file wdfchildlist.h.
_Must_inspect_result_ _In_ WDFDEVICE _Inout_ PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER IdentificationDescription |
Definition at line 124 of file wdfchildlist.h.
* Info |
Definition at line 683 of file wdfchildlist.h.
_In_ WDFCHILDLIST _In_ PWDF_CHILD_LIST_ITERATOR Iterator |
Definition at line 653 of file wdfchildlist.h.
typedef _In_ WDFDEVICE _In_ PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER _Out_ PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER NewAddressDescription |
Definition at line 269 of file wdfchildlist.h.
typedef _In_ WDFDEVICE _In_ PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER OldAddressDescription |
Definition at line 269 of file wdfchildlist.h.
Definition at line 269 of file wdfchildlist.h.
typedef EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_CLEANUP* PFN_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_CLEANUP |
Definition at line 257 of file wdfchildlist.h.
typedef EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_COPY* PFN_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_COPY |
Definition at line 225 of file wdfchildlist.h.
typedef EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_DUPLICATE* PFN_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_DUPLICATE |
Definition at line 242 of file wdfchildlist.h.
typedef EVT_WDF_CHILD_LIST_CREATE_DEVICE* PFN_WDF_CHILD_LIST_CREATE_DEVICE |
Definition at line 129 of file wdfchildlist.h.
typedef EVT_WDF_CHILD_LIST_DEVICE_REENUMERATED* PFN_WDF_CHILD_LIST_DEVICE_REENUMERATED |
Definition at line 276 of file wdfchildlist.h.
typedef EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_CLEANUP* PFN_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_CLEANUP |
Definition at line 208 of file wdfchildlist.h.
typedef EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COMPARE* PFN_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COMPARE |
Definition at line 193 of file wdfchildlist.h.
typedef EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COPY* PFN_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COPY |
Definition at line 159 of file wdfchildlist.h.
typedef EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_DUPLICATE* PFN_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_DUPLICATE |
Definition at line 176 of file wdfchildlist.h.
typedef EVT_WDF_CHILD_LIST_SCAN_FOR_CHILDREN* PFN_WDF_CHILD_LIST_SCAN_FOR_CHILDREN |
Definition at line 142 of file wdfchildlist.h.
typedef struct _WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER * PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER |
typedef WDF_EXTERN_C_START enum _WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS * PWDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS |
Definition at line 538 of file wdfchildlist.h.
typedef _In_ PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER _In_ PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER SecondIdentificationDescription |
Definition at line 188 of file wdfchildlist.h.
Definition at line 220 of file wdfchildlist.h.
Definition at line 154 of file wdfchildlist.h.
typedef struct _WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER |
typedef WDF_EXTERN_C_START enum _WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS |
Enumerator | |
---|---|
WdfChildListRetrieveDeviceUndefined | |
WdfChildListRetrieveDeviceSuccess | |
WdfChildListRetrieveDeviceNotYetCreated | |
WdfChildListRetrieveDeviceNoSuchDevice |
Definition at line 52 of file wdfchildlist.h.
Enumerator | |
---|---|
WdfRetrieveUnspecified | |
WdfRetrievePresentChildren | |
WdfRetrieveMissingChildren | |
WdfRetrievePendingChildren | |
WdfRetrieveAddedChildren | |
WdfRetrieveAllChildren |
Definition at line 59 of file wdfchildlist.h.
typedef _Function_class_ | ( | EVT_WDF_CHILD_LIST_CREATE_DEVICE | ) |
typedef _Function_class_ | ( | EVT_WDF_CHILD_LIST_SCAN_FOR_CHILDREN | ) |
typedef _Function_class_ | ( | EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COPY | ) |
typedef _Function_class_ | ( | EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_DUPLICATE | ) |
typedef _Function_class_ | ( | EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COMPARE | ) |
typedef _Function_class_ | ( | EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_CLEANUP | ) |
typedef _Function_class_ | ( | EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_COPY | ) |
typedef _Function_class_ | ( | EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_DUPLICATE | ) |
typedef _Function_class_ | ( | EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_CLEANUP | ) |
typedef _Function_class_ | ( | EVT_WDF_CHILD_LIST_DEVICE_REENUMERATED | ) |
_Must_inspect_result_ _IRQL_requires_max_ | ( | PASSIVE_LEVEL | ) |
Definition at line 64 of file Messaging.c.
typedef _IRQL_requires_max_ | ( | DISPATCH_LEVEL | ) |
Definition at line 515 of file wdfchildlist.h.
FORCEINLINE VOID WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT | ( | _Out_ PWDF_CHILD_ADDRESS_DESCRIPTION_HEADER | Header, |
_In_ ULONG | AddressDescriptionSize | ||
) |
Definition at line 105 of file wdfchildlist.h.
FORCEINLINE VOID WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT | ( | _Out_ PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER | Header, |
_In_ ULONG | IdentificationDescriptionSize | ||
) |
Definition at line 83 of file wdfchildlist.h.
FORCEINLINE VOID WDF_CHILD_LIST_CONFIG_INIT | ( | _Out_ PWDF_CHILD_LIST_CONFIG | Config, |
_In_ ULONG | IdentificationDescriptionSize, | ||
_In_ PFN_WDF_CHILD_LIST_CREATE_DEVICE | EvtChildListCreateDevice | ||
) |
Definition at line 415 of file wdfchildlist.h.
Referenced by FxPkgFdo::Initialize().
FORCEINLINE VOID WDF_CHILD_LIST_ITERATOR_INIT | ( | _Out_ PWDF_CHILD_LIST_ITERATOR | Iterator, |
_In_ ULONG | Flags | ||
) |
Definition at line 450 of file wdfchildlist.h.
FORCEINLINE VOID WDF_CHILD_RETRIEVE_INFO_INIT | ( | _Out_ PWDF_CHILD_RETRIEVE_INFO | Info, |
_In_ PWDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER | IdentificationDescription | ||
) |
Definition at line 309 of file wdfchildlist.h.