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

fbtusb.h File Reference
#include <initguid.h>
#include <wdm.h>
#include <wmilib.h>
#include <wmistr.h>
#include <windef.h>
#include "usbdi.h"
#include "usbdlib.h"
#include "fbtHciDefs.h"

Go to the source code of this file.

Data Structures

struct  GLOBALS
struct  PFREEBT_PIPE_CONTEXT
struct  PDEVICE_EXTENSION
struct  PIRP_COMPLETION_CONTEXT

Defines

#define FREEBT_USB_STDCLASS   0xE0
#define FREEBT_USB_STDSUBCLASS   0x01
#define FREEBT_USB_STDPROTOCOL   0x01
#define FREEBT_STDENDPOINT_HCICMD   0x00
#define FREEBT_STDENDPOINT_HCIEVENT   0x81
#define FREEBT_STDENDPOINT_ACLIN   0x82
#define FREEBT_STDENDPOINT_ACLOUT   0x02
#define FREEBT_STDENDPOINT_AUDIOIN   0x83
#define FREEBT_STDENDPOINT_AUDIOOUT   0x03
#define OBTTAG   (ULONG) 'OBTU'
#define ExAllocatePool(type, size)   ExAllocatePoolWithTag(type, size, OBTTAG);
#define FreeBT_DbgPrint(level, _x_)
#define IDLE_INTERVAL   5000
#define INITIALIZE_PNP_STATE(_Data_)
#define SET_NEW_PNP_STATE(_Data_, _state_)
#define RESTORE_PREVIOUS_PNP_STATE(_Data_)   (_Data_)->DeviceState = (_Data_)->PrevDevState;
#define FREEBT_REGISTRY_PARAMETERS_PATH   L"\\REGISTRY\\Machine\\System\\CurrentControlSet\\SERVICES\\BULKUSB\\Parameters"

Enumerations

enum  FREEBT_PIPETYPE {
  HciCommandPipe, HciEventPipe, AclDataIn, AclDataOut,
  SCODataIn, SCODataOut
}
enum  DEVSTATE {
  NotStarted, Stopped, Working, PendingStop,
  PendingRemove, SurpriseRemoved, Removed
}
enum  QUEUE_STATE { HoldRequests, AllowRequests, FailRequests }
enum  WDM_VERSION { WinXpOrBetter, Win2kOrBetter, WinMeOrBetter, Win98OrBetter }

Variables

GLOBALS Globals
ULONG DebugLevel

Generated on Sun May 27 2012 05:21:44 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.