6 #include "IOKit/IOKitLib.h" 7 #include "IOKit/IOTypes.h" 8 #include "IOKit/usb/IOUSBLib.h" 9 #include "IOKit/IOCFPlugin.h" 10 #include "IOKit/usb/USBSpec.h" 11 #include "CoreFoundation/CoreFoundation.h" 26 void sendDataPinConfigChannel(uint8_t *data,
size_t len);
28 void sendDataPeripheralChannel(uint8_t *data,
size_t len);
30 wstring serialNumber();
36 bool receivePinReportPacket(uint8_t *data);
38 bool receiveDataPeripheralChannel(uint8_t *data,
size_t len);
42 wstring _serialNumber;
43 int _currentConfiguration;
44 int _currentInterface = 0;
45 uint8_t _currentAlternateInterface = 0;
46 IOCFPlugInInterface **_currentPlugInInterface = NULL;
47 IOUSBDeviceInterface320 **deviceInterface = NULL;
48 IOUSBInterfaceInterface197 **_currentInterfaceInterface = NULL;
Definition: MacUsbConnection.h:16
#define TREEHOPPER_API
Definition: Treehopper.h:17
Definition: UsbConnection.h:9