#include <IOKit/hidsystem/IOHITabletPointer.h>
OSDefineMetaClassAndStructors(IOHITabletPointer, IOHIDevice)
UInt16 IOHITabletPointer::generateDeviceID()
{
static _nextDeviceID = 0;
return _nextDeviceID++;
}
bool IOHITabletPointer::init( OSDictionary *propTable )
{
if (!IOHIDevice::init(propTable)) {
return false;
}
_deviceID = generateDeviceID();
setProperty(kIOHITabletPointerDeviceID, (unsigned long long)_deviceID, 16);
return true;
}