|
typedef PVOID | PUSB_DEVICE_HANDLE |
|
typedef _Must_inspect_result_ NTSTATUS(USB_BUSIFFN * | PUSB_BUSIFFN_SUBMIT_ISO_OUT_URB) (_In_ PVOID, _In_ PURB) |
|
typedef VOID(USB_BUSIFFN * | PUSB_BUSIFFN_GETUSBDI_VERSION) (_In_ PVOID, _Out_opt_ PUSBD_VERSION_INFORMATION, _Out_opt_ PULONG) |
|
typedef _Must_inspect_result_ NTSTATUS(USB_BUSIFFN * | PUSB_BUSIFFN_QUERY_BUS_TIME) (_In_ PVOID, _Out_opt_ PULONG) |
|
typedef NTSTATUS(USB_BUSIFFN * | PUSB_BUSIFFN_ENUM_LOG_ENTRY) (_In_ PVOID, _In_ ULONG, _In_ ULONG, _In_ ULONG, _In_ ULONG) |
|
typedef struct _USB_BUS_INFORMATION_LEVEL_0 | USB_BUS_INFORMATION_LEVEL_0 |
|
typedef struct _USB_BUS_INFORMATION_LEVEL_0 * | PUSB_BUS_INFORMATION_LEVEL_0 |
|
typedef struct _USB_BUS_INFORMATION_LEVEL_1 | USB_BUS_INFORMATION_LEVEL_1 |
|
typedef struct _USB_BUS_INFORMATION_LEVEL_1 * | PUSB_BUS_INFORMATION_LEVEL_1 |
|
typedef _Must_inspect_result_ NTSTATUS(USB_BUSIFFN * | PUSB_BUSIFFN_QUERY_BUS_INFORMATION) (_In_ PVOID, _In_ ULONG, _Inout_ PVOID, _Out_ PULONG, _Out_opt_ PULONG) |
|
typedef _Must_inspect_result_ BOOLEAN(USB_BUSIFFN * | PUSB_BUSIFFN_IS_DEVICE_HIGH_SPEED) (_In_opt_ PVOID) |
|
typedef struct _USB_BUS_INTERFACE_USBDI_V0 | USB_BUS_INTERFACE_USBDI_V0 |
|
typedef struct _USB_BUS_INTERFACE_USBDI_V0 * | PUSB_BUS_INTERFACE_USBDI_V0 |
|
typedef struct _USB_BUS_INTERFACE_USBDI_V1 | USB_BUS_INTERFACE_USBDI_V1 |
|
typedef struct _USB_BUS_INTERFACE_USBDI_V1 * | PUSB_BUS_INTERFACE_USBDI_V1 |
|
typedef struct _USB_BUS_INTERFACE_USBDI_V2 | USB_BUS_INTERFACE_USBDI_V2 |
|
typedef struct _USB_BUS_INTERFACE_USBDI_V2 * | PUSB_BUS_INTERFACE_USBDI_V2 |
|
typedef _Must_inspect_result_ NTSTATUS(USB_BUSIFFN * | PUSB_BUSIFFN_QUERY_BUS_TIME_EX) (_In_opt_ PVOID, _Out_opt_ PULONG) |
|
typedef _Must_inspect_result_ NTSTATUS(USB_BUSIFFN * | PUSB_BUSIFFN_QUERY_CONTROLLER_TYPE) (_In_opt_ PVOID, _Out_opt_ PULONG, _Out_opt_ PUSHORT, _Out_opt_ PUSHORT, _Out_opt_ PUCHAR, _Out_opt_ PUCHAR, _Out_opt_ PUCHAR, _Out_opt_ PUCHAR) |
|
typedef struct _USB_BUS_INTERFACE_USBDI_V3 | USB_BUS_INTERFACE_USBDI_V3 |
|
typedef struct _USB_BUS_INTERFACE_USBDI_V3 * | PUSB_BUS_INTERFACE_USBDI_V3 |
|
typedef struct _USBC_FUNCTION_DESCRIPTOR | USBC_FUNCTION_DESCRIPTOR |
|
typedef struct _USBC_FUNCTION_DESCRIPTOR * | PUSBC_FUNCTION_DESCRIPTOR |
|
typedef _Must_inspect_result_ NTSTATUS(USB_BUSIFFN * | USBC_START_DEVICE_CALLBACK) (_In_ PUSB_DEVICE_DESCRIPTOR DeviceDescriptor, _In_ PUSB_CONFIGURATION_DESCRIPTOR ConfigurationDescriptor, _Outptr_result_bytebuffer_maybenull_(*FunctionDescriptorBufferLength) PUSBC_FUNCTION_DESCRIPTOR *FunctionDescriptorBuffer, _Out_ PULONG FunctionDescriptorBufferLength, _In_ PDEVICE_OBJECT FdoDeviceObject, _In_ PDEVICE_OBJECT PdoDeviceObject) |
|
typedef _Must_inspect_result_ BOOLEAN(USB_BUSIFFN * | USBC_PDO_ENABLE_CALLBACK) (_In_ PVOID Context, _In_ USHORT FirstInterfaceNumber, _In_ USHORT NumberOfInterfaces, _In_ UCHAR FunctionClass, _In_ UCHAR FunctionSubClass, _In_ UCHAR FunctionProtocol) |
|
typedef struct _USBC_DEVICE_CONFIGURATION_INTERFACE_V1 | USBC_DEVICE_CONFIGURATION_INTERFACE_V1 |
|
typedef struct _USBC_DEVICE_CONFIGURATION_INTERFACE_V1 * | PUSBC_DEVICE_CONFIGURATION_INTERFACE_V1 |
|