Defines |
| #define | INITGUID |
Functions |
| NTSTATUS | QueryStatusChangeEndpoint (IN PDEVICE_OBJECT DeviceObject) |
| NTSTATUS | CreateUsbChildDeviceObject (IN PDEVICE_OBJECT UsbHubDeviceObject, IN LONG PortId, OUT PDEVICE_OBJECT *UsbChildDeviceObject, IN ULONG PortStatus) |
| NTSTATUS | DestroyUsbChildDeviceObject (IN PDEVICE_OBJECT UsbHubDeviceObject, IN LONG PortId) |
| NTSTATUS | GetPortStatusAndChange (IN PDEVICE_OBJECT RootHubDeviceObject, IN ULONG PortId, OUT PPORT_STATUS_CHANGE StatusChange) |
| NTSTATUS | SetPortFeature (IN PDEVICE_OBJECT RootHubDeviceObject, IN ULONG PortId, IN ULONG Feature) |
| NTSTATUS | ClearPortFeature (IN PDEVICE_OBJECT RootHubDeviceObject, IN ULONG PortId, IN ULONG Feature) |
| VOID NTAPI | DeviceStatusChangeThread (IN PVOID Context) |
| NTSTATUS NTAPI | StatusChangeEndpointCompletion (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp, IN PVOID Context) |
| NTSTATUS | QueryInterface (IN PDEVICE_OBJECT DeviceObject, IN CONST GUID InterfaceType, IN LONG Size, IN LONG Version, OUT PVOID Interface) |
| NTSTATUS | GetUsbDeviceDescriptor (IN PDEVICE_OBJECT ChildDeviceObject, IN UCHAR DescriptorType, IN UCHAR Index, IN USHORT LangId, OUT PVOID TransferBuffer, IN ULONG TransferBufferLength) |
| NTSTATUS | GetUsbStringDescriptor (IN PDEVICE_OBJECT ChildDeviceObject, IN UCHAR Index, IN USHORT LangId, OUT PVOID *TransferBuffer, OUT USHORT *Size) |
| ULONG | IsCompositeDevice (IN PUSB_DEVICE_DESCRIPTOR DeviceDescriptor, IN PUSB_CONFIGURATION_DESCRIPTOR ConfigurationDescriptor) |
| NTSTATUS | CreateDeviceIds (PDEVICE_OBJECT UsbChildDeviceObject) |
| NTSTATUS | USBHUB_FdoQueryBusRelations (IN PDEVICE_OBJECT DeviceObject, OUT PDEVICE_RELATIONS *pDeviceRelations) |
| VOID NTAPI | RootHubInitCallbackFunction (PVOID Context) |
| BOOLEAN | USBHUB_IsRootHubFDO (IN PDEVICE_OBJECT DeviceObject) |
| NTSTATUS | USBHUB_FdoStartDevice (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS | USBHUB_FdoHandlePnp (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |
| NTSTATUS | USBHUB_FdoHandleDeviceControl (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp) |