ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

usbbusif.h File Reference

Go to the source code of this file.

Data Structures

struct  PUSB_BUS_INFORMATION_LEVEL_0
struct  PUSB_BUS_INFORMATION_LEVEL_1
struct  PUSB_BUS_INTERFACE_USBDI_V0
struct  PUSB_BUS_INTERFACE_USBDI_V1
struct  PUSB_BUS_INTERFACE_USBDI_V2
struct  PUSB_BUS_INTERFACE_USBDI_V3
struct  PUSBC_FUNCTION_DESCRIPTOR
struct  PUSBC_DEVICE_CONFIGURATION_INTERFACE_V1

Defines

#define _USBBUSIF_
#define USB_BUSIFFN   __stdcall
#define USB_HCD_CAPS_SUPPORTS_RT_THREADS   0x00000001
#define USB_BUSIF_USBDI_VERSION_0   0x0000
#define USB_BUSIF_USBDI_VERSION_1   0x0001
#define USB_BUSIF_USBDI_VERSION_2   0x0002
#define USB_BUSIF_USBDI_VERSION_3   0x0003
#define USBC_FUNCTION_FLAG_APPEND_ID   0x1
#define USBC_DEVICE_CONFIGURATION_INTERFACE_VERSION_1   0x0001

Typedefs

typedef PVOID PUSB_DEVICE_HANDLE
typedef _Out_opt_ PUSBD_VERSION_INFORMATION
typedef _Out_opt_ _Out_opt_ PULONG
typedef _In_ ULONG

Functions

_Must_inspect_result_ typedef NTSTATUS (USB_BUSIFFN *PUSB_BUSIFFN_SUBMIT_ISO_OUT_URB)(_In_ PVOID
typedef VOID (USB_BUSIFFN *PUSB_BUSIFFN_GETUSBDI_VERSION)(_In_ PVOID
_Must_inspect_result_ typedef BOOLEAN (USB_BUSIFFN *PUSB_BUSIFFN_IS_DEVICE_HIGH_SPEED)(_In_opt_ PVOID)
 DEFINE_GUID (USB_BUS_INTERFACE_USBDI_GUID, 0xb1a96a13, 0x3de0, 0x4574, 0x9b, 0x1, 0xc0, 0x8f, 0xea, 0xb3, 0x18, 0xd6)
 DEFINE_GUID (USB_BUS_INTERFACE_USBC_CONFIGURATION_GUID, 0x893b6a96, 0xb7f, 0x4d4d, 0xbd, 0xb4, 0xbb, 0xd4, 0xce, 0xeb, 0xb3, 0x1c)

Variables

_Must_inspect_result_ typedef _In_ PURB
_Must_inspect_result_ typedef
_In_ _Inout_ 
PVOID
_Must_inspect_result_ typedef
_Out_opt_ _Out_opt_ 
PUSHORT
_Must_inspect_result_ typedef
_Out_opt_ _Out_opt_ _Out_opt_
_Out_opt_ 
PUCHAR
_Must_inspect_result_ typedef
_In_
PUSB_CONFIGURATION_DESCRIPTOR 
ConfigurationDescriptor
_Must_inspect_result_ typedef
_In_
PUSB_CONFIGURATION_DESCRIPTOR
_Outptr_result_bytebuffer_maybenull_
FunctionDescriptorBufferLength
PUSBC_FUNCTION_DESCRIPTOR * 
FunctionDescriptorBuffer
_Must_inspect_result_ typedef
_In_
PUSB_CONFIGURATION_DESCRIPTOR
_Outptr_result_bytebuffer_maybenull_
FunctionDescriptorBufferLength
PUSBC_FUNCTION_DESCRIPTOR
_Out_ PULONG 
FunctionDescriptorBufferLength
_Must_inspect_result_ typedef
_In_
PUSB_CONFIGURATION_DESCRIPTOR
_Outptr_result_bytebuffer_maybenull_
FunctionDescriptorBufferLength
PUSBC_FUNCTION_DESCRIPTOR
_Out_ PULONG _In_
PDEVICE_OBJECT 
FdoDeviceObject
_Must_inspect_result_ typedef
_In_
PUSB_CONFIGURATION_DESCRIPTOR
_Outptr_result_bytebuffer_maybenull_
FunctionDescriptorBufferLength
PUSBC_FUNCTION_DESCRIPTOR
_Out_ PULONG _In_
PDEVICE_OBJECT _In_
PDEVICE_OBJECT 
PdoDeviceObject
_Must_inspect_result_ typedef
_In_ USHORT 
FirstInterfaceNumber
_Must_inspect_result_ typedef
_In_ USHORT _In_ USHORT 
NumberOfInterfaces
_Must_inspect_result_ typedef
_In_ USHORT _In_ USHORT _In_
UCHAR 
FunctionClass
_Must_inspect_result_ typedef
_In_ USHORT _In_ USHORT _In_
UCHAR _In_ UCHAR 
FunctionSubClass
_Must_inspect_result_ typedef
_In_ USHORT _In_ USHORT _In_
UCHAR _In_ UCHAR _In_ UCHAR 
FunctionProtocol

Generated on Sun May 27 2012 05:31:21 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.