#ifndef USB_H
#define USB_H

#if KERNEL
#include <libkern/OSByteOrder.h>
#include <IOKit/IOMemoryDescriptor.h>
#else
#include <architecture/byte_order.h>
#endif

#include <IOKit/IOTypes.h>

#if !defined(__USB_)
#    include <IOKit/usb/USBSpec.h>
#endif

#ifdef __cplusplus
extern "C" {
#endif

/*IOOptionBits

enum { 
    kIOUSBInterfaceOpenAlt = 0x00010000 
};  
Constants
kIOUSBInterfaceOpenAlt
Open the alternate interface specified when creating the interface.
Discussion 

Parameter passed to an IOService::open() call.*/
enum { 
    kIOUSBInterfaceOpenAlt = 0x00010000 
};  

#ifdef __cplusplus
}
#endif

#endif