11#define HUB_ENUM_DEVICE_DESCRIPTOR_FAILED 0x40010000
12#define HUB_ENUM_SET_ADDRESS_FAILED 0x40010001
13#define HUB_ENUM_PORT_RESET_FAILED 0x40010002
14#define HUB_ENUM_BAD_CONFIG_DESCRIPTOR 0x40010004
15#define HUB_ENUM_BAD_DEVICE_DESCRIPTOR 0x40010005
16#define HUB_ENUM_CONFIG_DESCRIPTOR_FAILED 0x40010007
17#define HUB_ENUM_SET_SEL_FAILED 0x4001000A
18#define HUB_ENUM_BOS_FAILED 0x4001000B
19#define HUB_ENUM_QUALIFIER_FAILED 0x4001000C
20#define HUB_ENUM_SERIAL_NUMBER_FAILED 0x4001000D
21#define HUB_ENUM_LANGUAGE_IDS_FAILED 0x4001000E
22#define HUB_ENUM_PRODUCT_STRING_FAILED 0x4001000F
23#define HUB_ENUM_MSOS_EXT_CONFIG_FAILED 0x40010010
24#define HUB_ENUM_MSOS_CONTAINER_ID_FAILED 0x40010011
25#define HUB_ENUM_BAD_BOS 0x40010012
26#define HUB_ENUM_BAD_QUALIFIER 0x40010013
27#define HUB_ENUM_BAD_LANGUAGE_IDS 0x40010014
28#define HUB_ENUM_BAD_MSOS_CONTAINER_ID 0x40010015
29#define HUB_ENUM_BAD_MSOS_EXT_CONFIG 0x40010016
30#define HUB_ENUM_BAD_PRODUCT_STRING 0x40010017
31#define HUB_ENUM_BAD_SERIAL_NUMBER 0x40010018
32#define HUB_ENUM_LINK_SS_INACTIVE 0x40010019
33#define HUB_ENUM_LINK_COMPLIANCE 0x4001001A
34#define HUB_ENUM_INCOMPATIBLE 0x4001001B
35#define HUB_ENUM_MSOS20_SET_FAILED 0x4001001C
36#define HUB_ENUM_BAD_MSOS20_SET 0x4001001D
37#define HUB_ENUM_ALT_ENUM_FAILED 0x4001001E
38#define HUB_ENUM_BAD_BILLBOARD_URL 0x4001001F
39#define HUB_ENUM_BAD_ALT_MODE_STRING 0x40010020
42#define HUB_SERIAL_PREFIX_BYTES (6 * sizeof(WCHAR))
53#define HUB_SHA1_DIGEST_BYTES 20
99HubConnectorRegisterPort(
105HubConnectorUnregisterPort(
#define _IRQL_requires_(irql)
FORCEINLINE VOID NTAPI HubClearPortProperty(_In_ HubPort *Port, _In_ PortProperty Property)
FORCEINLINE VOID NTAPI HubSetPortProperty(_In_ HubPort *Port, _In_ PortProperty Property)
VOID NTAPI HubSha1Init(_Out_ HubSha1 *Context)
VOID NTAPI HubSha1Update(_Inout_ HubSha1 *Context, _In_reads_bytes_(Length) const VOID *Data, _In_ SIZE_T Length)
VOID NTAPI HubSha1Final(_Inout_ HubSha1 *Context, _Out_writes_bytes_all_(HUB_SHA1_DIGEST_BYTES) PUCHAR Digest)
#define HUB_SHA1_DIGEST_BYTES
_In_ PIRP _In_ PIO_COMPLETION_ROUTINE _In_ PVOID Context
#define _In_reads_bytes_(s)
#define _Out_writes_bytes_all_(s)
_In_ ULONG _In_ ULONG _In_ ULONG Length