Mac OS 9
HIDDeviceDispatchTable Struct Reference

#include <HID.h>

Data Fields

UInt32 dispatchTableCurrentVersion
 
UInt32 dispatchTableOldestVersion
 
UInt32 vendorID
 
UInt32 vendorSpecific
 
UInt32 reserved
 
HIDGetDeviceInfoProcPtr pHIDGetDeviceInfo
 
HIDGetHIDDescriptorProcPtr pHIDGetHIDDescriptor
 
HIDOpenDeviceProcPtr pHIDOpenDevice
 
HIDCloseDeviceProcPtr pHIDCloseDevice
 
HIDInstallReportHandlerProcPtr pHIDInstallReportHandler
 
HIDRemoveReportHandlerProcPtr pHIDRemoveReportHandler
 
HIDCallPreviousReportHandlerProcPtr pHIDCallPreviousReportHandler
 
HIDGetReportProcPtr pHIDGetReport
 
HIDSetReportProcPtr pHIDSetReport
 
HIDControlDeviceProcPtr pHIDControlDevice
 
HIDGetIndexedStringProcPtr pHIDGetIndexedString
 
HIDGetSizedReportProcPtr pHIDGetSizedReport
 

Detailed Description

dispatchTableCurrentVersion is kHIDCurrentDispatchTableVersion dispatchTableOldestVersion is kHIDOldestCompatableDispatchTableVersion (the oldest built client using this API that this HID device driver will work with) vendorID is who wrote this HID device driver (hi word of 0 and USB vendorID is valid)


The documentation for this struct was generated from the following file: