Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

usblib-win.h File Reference


Detailed Description

USBLIB - USB Support Library: This module implements the basic low-level OS interfaces for Windows hosts.

Definition in file usblib-win.h.

#include <VBox/cdefs.h>
#include <VBox/types.h>
#include <VBox/usb.h>

Go to the source code of this file.

Classes

struct  USBSUP_CAPTURE
struct  USBSUP_CLAIMDEV
struct  USBSUP_CLEAR_ENDPOINT
struct  USBSUP_FLTADDOUT
struct  USBSUP_GETNUMDEV
struct  USBSUP_ISOCPKT
struct  USBSUP_SELECT_INTERFACE
struct  USBSUP_SET_CONFIG
struct  USBSUP_URB
struct  USBSUP_USB_CHANGE

Typedefs

typedef struct USBSUP_CAPTURE * PUSBSUP_CAPTURE
typedef struct USBSUP_CLAIMDEV * PUSBSUP_CLAIMDEV
typedef struct
USBSUP_CLEAR_ENDPOINT * 
PUSBSUP_CLEAR_ENDPOINT
typedef struct USBSUP_FLTADDOUT * PUSBSUP_FLTADDOUT
typedef struct USBSUP_GETNUMDEV * PUSBSUP_GETNUMDEV
typedef PUSBSUP_CAPTURE PUSBSUP_RELEASE
typedef PUSBSUP_CLAIMDEV PUSBSUP_RELEASEDEV
typedef struct
USBSUP_SELECT_INTERFACE * 
PUSBSUP_SELECT_INTERFACE
typedef struct USBSUP_SET_CONFIG * PUSBSUP_SET_CONFIG
typedef struct USBSUP_URB * PUSBSUP_URB
typedef struct USBSUP_USB_CHANGE * PUSBSUP_USB_CHANGE
typedef USBSUP_CAPTURE USBSUP_RELEASE
typedef USBSUP_CLAIMDEV USBSUP_RELEASEDEV

Enumerations

enum  USBSUP_DIRECTION { USBSUP_DIRECTION_SETUP = 0, USBSUP_DIRECTION_IN = 1, USBSUP_DIRECTION_OUT = 2 }
enum  USBSUP_ERROR {
  USBSUP_XFER_OK = 0, USBSUP_XFER_STALL = 1, USBSUP_XFER_DNR = 2, USBSUP_XFER_CRC = 3,
  USBSUP_XFER_NAC = 4
}
enum  USBSUP_TRANSFER_TYPE {
  USBSUP_TRANSFER_TYPE_CTRL = 0, USBSUP_TRANSFER_TYPE_ISOC = 1, USBSUP_TRANSFER_TYPE_BULK = 2, USBSUP_TRANSFER_TYPE_INTR = 3,
  USBSUP_TRANSFER_TYPE_MSG = 4
}


Generated by  Doxygen 1.6.0   Back to index