mirror of
https://github.com/reactos/reactos.git
synced 2024-10-03 16:05:37 +00:00
[USBOHCI]
- Fix build svn path=/trunk/; revision=55908
This commit is contained in:
parent
071158cb87
commit
300e78822d
|
@ -47,13 +47,6 @@ extern
|
|||
#define C_PORT_OVER_CURRENT 19
|
||||
#define C_PORT_RESET 20
|
||||
|
||||
typedef struct
|
||||
{
|
||||
BOOLEAN IsFDO; // is device a FDO or PDO
|
||||
BOOLEAN IsHub; // is device a hub / child - not yet used
|
||||
PDISPATCHIRP Dispatcher; // dispatches the code
|
||||
}COMMON_DEVICE_EXTENSION, *PCOMMON_DEVICE_EXTENSION;
|
||||
|
||||
//
|
||||
// tag for allocations
|
||||
//
|
||||
|
@ -66,38 +59,11 @@ typedef struct
|
|||
(VOID)((!(exp)) ? \
|
||||
RtlAssert((PVOID) #exp, (PVOID)__FILE__, __LINE__, NULL ), FALSE : TRUE)
|
||||
|
||||
//
|
||||
// hcd_controller.cpp
|
||||
//
|
||||
NTSTATUS CreateHCDController(PHCDCONTROLLER *HcdController);
|
||||
|
||||
//
|
||||
// hardware.cpp
|
||||
//
|
||||
NTSTATUS CreateUSBHardware(PUSBHARDWAREDEVICE *OutHardware);
|
||||
|
||||
//
|
||||
// misc.cpp
|
||||
//
|
||||
NTSTATUS NTAPI SyncForwardIrp(PDEVICE_OBJECT DeviceObject, PIRP Irp);
|
||||
NTSTATUS NTAPI GetBusInterface(PDEVICE_OBJECT DeviceObject, PBUS_INTERFACE_STANDARD busInterface);
|
||||
|
||||
//
|
||||
// root_hub_controller.cpp
|
||||
//
|
||||
NTSTATUS CreateHubController(PHUBCONTROLLER * OutHubController);
|
||||
|
||||
//
|
||||
// memory_manager.cpp
|
||||
//
|
||||
NTSTATUS CreateDMAMemoryManager(PDMAMEMORYMANAGER *OutMemoryManager);
|
||||
|
||||
|
||||
//
|
||||
// usb_device.cpp
|
||||
//
|
||||
NTSTATUS CreateUSBDevice(PUSBDEVICE *OutDevice);
|
||||
|
||||
//
|
||||
// usb_queue.cpp
|
||||
//
|
||||
|
@ -109,25 +75,4 @@ NTSTATUS CreateUSBQueue(PUSBQUEUE *OutUsbQueue);
|
|||
NTSTATUS InternalCreateUSBRequest(PUSBREQUEST *OutRequest);
|
||||
|
||||
|
||||
typedef struct _USB_ENDPOINT
|
||||
{
|
||||
USB_ENDPOINT_DESCRIPTOR EndPointDescriptor;
|
||||
UCHAR HubAddress;
|
||||
UCHAR HubPort;
|
||||
UCHAR DataToggle;
|
||||
} USB_ENDPOINT, *PUSB_ENDPOINT;
|
||||
|
||||
typedef struct _USB_INTERFACE
|
||||
{
|
||||
USB_INTERFACE_DESCRIPTOR InterfaceDescriptor;
|
||||
USB_ENDPOINT *EndPoints;
|
||||
} USB_INTERFACE, *PUSB_INTERFACE;
|
||||
|
||||
typedef struct _USB_CONFIGURATION
|
||||
{
|
||||
PUSB_CONFIGURATION_DESCRIPTOR ConfigurationDescriptor;
|
||||
USB_INTERFACE *Interfaces;
|
||||
} USB_CONFIGURATION, *PUSB_CONFIGURATION;
|
||||
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue