|
| enum | { kHIDInputReport = 1
, kHIDOutputReport = 2
, kHIDFeatureReport = 3
, kHIDUnknownReport = 255
} |
| |
| enum | { kHIDCurrentCapabilitiesPBVersion = 2
} |
| |
| enum | { kHIDFlag_StrictErrorChecking = 0x00000001
} |
| |
| enum | {
kHIDGetInfo_VendorID = 1
, kHIDGetInfo_ProductID = 2
, kHIDGetInfo_VersionNumber = 3
, kHIDGetInfo_InterfaceRef = 4
,
kHIDGetInfo_MaxReportSize = 0x10
, kHIDGetInfo_GetManufacturerString = 0x0100
, kHIDGetInfo_GetProductString = 0x0101
, kHIDGetInfo_GetSerialNumberString = 0x0102
,
kHIDGetInfo_VendorSpecificStart = 0x00010000
} |
| |
| enum | { kHIDPerm_ReadOnly = 0x0001
, kHIDPerm_ReadWriteShared = 0x0003
, kHIDPerm_ReadWriteExclusive = 0x0013
} |
| |
| enum | { kHIDFlag_CallbackIsResident = 0x0001
} |
| |
| enum | { kHIDVendorSpecificControlStart = 0x00010000
} |
| |
| enum | {
kHIDCurrentDispatchTableVersion = 3
, kHIDOldestCompatableDispatchTableVersion = 1
, kHIDDispatchTableVersion1 = 1
, kHIDDispatchTableVersion2 = 2
,
kHIDDispatchTableVersion1OldestCompatible = 1
} |
| |
| enum | {
kHIDPage_Undefined = 0x00
, kHIDPage_GenericDesktop = 0x01
, kHIDPage_Simulation = 0x02
, kHIDPage_VR = 0x03
,
kHIDPage_Sport = 0x04
, kHIDPage_Game = 0x05
, kHIDPage_KeyboardOrKeypad
, kHIDPage_LEDs = 0x08
,
kHIDPage_Button = 0x09
, kHIDPage_Ordinal = 0x0A
, kHIDPage_Telephony = 0x0B
, kHIDPage_Consumer = 0x0C
,
kHIDPage_Digitizer = 0x0D
, kHIDPage_PID = 0x0F
, kHIDPage_Unicode = 0x10
, kHIDPage_AlphanumericDisplay = 0x14
,
kHIDPage_BarCodeScanner = 0x8C
, kHIDPage_Scale
, kHIDPage_CameraControl
, kHIDPage_Arcade
,
kHIDPage_VendorDefinedStart = 0xFF00
} |
| |
| enum | { kHIDUsage_Undefined = 0x00
} |
| |
| enum | {
kHIDUsage_GD_Pointer = 0x01
, kHIDUsage_GD_Mouse = 0x02
, kHIDUsage_GD_Joystick = 0x04
, kHIDUsage_GD_GamePad = 0x05
,
kHIDUsage_GD_Keyboard = 0x06
, kHIDUsage_GD_Keypad = 0x07
, kHIDUsage_GD_MultiAxisController = 0x08
, kHIDUsage_GD_X = 0x30
,
kHIDUsage_GD_Y = 0x31
, kHIDUsage_GD_Z = 0x32
, kHIDUsage_GD_Rx = 0x33
, kHIDUsage_GD_Ry = 0x34
,
kHIDUsage_GD_Rz = 0x35
, kHIDUsage_GD_Slider = 0x36
, kHIDUsage_GD_Dial = 0x37
, kHIDUsage_GD_Wheel = 0x38
,
kHIDUsage_GD_Hatswitch = 0x39
, kHIDUsage_GD_CountedBuffer = 0x3A
, kHIDUsage_GD_ByteCount = 0x3B
, kHIDUsage_GD_MotionWakeup = 0x3C
,
kHIDUsage_GD_Start = 0x3D
, kHIDUsage_GD_Select = 0x3E
, kHIDUsage_GD_Vx = 0x40
, kHIDUsage_GD_Vy = 0x41
,
kHIDUsage_GD_Vz = 0x42
, kHIDUsage_GD_Vbrx = 0x43
, kHIDUsage_GD_Vbry = 0x44
, kHIDUsage_GD_Vbrz = 0x45
,
kHIDUsage_GD_Vno = 0x46
, kHIDUsage_GD_SystemControl = 0x80
, kHIDUsage_GD_SystemPowerDown = 0x81
, kHIDUsage_GD_SystemSleep = 0x82
,
kHIDUsage_GD_SystemWakeUp = 0x83
, kHIDUsage_GD_SystemContextMenu = 0x84
, kHIDUsage_GD_SystemMainMenu = 0x85
, kHIDUsage_GD_SystemAppMenu = 0x86
,
kHIDUsage_GD_SystemMenuHelp = 0x87
, kHIDUsage_GD_SystemMenuExit = 0x88
, kHIDUsage_GD_SystemMenu = 0x89
, kHIDUsage_GD_SystemMenuRight = 0x8A
,
kHIDUsage_GD_SystemMenuLeft = 0x8B
, kHIDUsage_GD_SystemMenuUp = 0x8C
, kHIDUsage_GD_SystemMenuDown = 0x8D
, kHIDUsage_GD_DPadUp = 0x90
,
kHIDUsage_GD_DPadDown = 0x91
, kHIDUsage_GD_DPadRight = 0x92
, kHIDUsage_GD_DPadLeft = 0x93
, kHIDUsage_GD_Reserved = 0xFFFF
} |
| |
| enum | {
kHIDUsage_Sim_FlightSimulationDevice = 0x01
, kHIDUsage_Sim_AutomobileSimulationDevice = 0x02
, kHIDUsage_Sim_TankSimulationDevice = 0x03
, kHIDUsage_Sim_SpaceshipSimulationDevice = 0x04
,
kHIDUsage_Sim_SubmarineSimulationDevice = 0x05
, kHIDUsage_Sim_SailingSimulationDevice = 0x06
, kHIDUsage_Sim_MotorcycleSimulationDevice = 0x07
, kHIDUsage_Sim_SportsSimulationDevice = 0x08
,
kHIDUsage_Sim_AirplaneSimulationDevice = 0x09
, kHIDUsage_Sim_HelicopterSimulationDevice = 0x0A
, kHIDUsage_Sim_MagicCarpetSimulationDevice = 0x0B
, kHIDUsage_Sim_BicycleSimulationDevice = 0x0C
,
kHIDUsage_Sim_FlightControlStick = 0x20
, kHIDUsage_Sim_FlightStick = 0x21
, kHIDUsage_Sim_CyclicControl = 0x22
, kHIDUsage_Sim_CyclicTrim = 0x23
,
kHIDUsage_Sim_FlightYoke = 0x24
, kHIDUsage_Sim_TrackControl = 0x25
, kHIDUsage_Sim_Aileron = 0xB0
, kHIDUsage_Sim_AileronTrim = 0xB1
,
kHIDUsage_Sim_AntiTorqueControl = 0xB2
, kHIDUsage_Sim_AutopilotEnable = 0xB3
, kHIDUsage_Sim_ChaffRelease = 0xB4
, kHIDUsage_Sim_CollectiveControl = 0xB5
,
kHIDUsage_Sim_DiveBrake = 0xB6
, kHIDUsage_Sim_ElectronicCountermeasures = 0xB7
, kHIDUsage_Sim_Elevator = 0xB8
, kHIDUsage_Sim_ElevatorTrim = 0xB9
,
kHIDUsage_Sim_Rudder = 0xBA
, kHIDUsage_Sim_Throttle = 0xBB
, kHIDUsage_Sim_FlightCommunications = 0xBC
, kHIDUsage_Sim_FlareRelease = 0xBD
,
kHIDUsage_Sim_LandingGear = 0xBE
, kHIDUsage_Sim_ToeBrake = 0xBF
, kHIDUsage_Sim_Trigger = 0xC0
, kHIDUsage_Sim_WeaponsArm = 0xC1
,
kHIDUsage_Sim_Weapons = 0xC2
, kHIDUsage_Sim_WingFlaps = 0xC3
, kHIDUsage_Sim_Accelerator = 0xC4
, kHIDUsage_Sim_Brake = 0xC5
,
kHIDUsage_Sim_Clutch = 0xC6
, kHIDUsage_Sim_Shifter = 0xC7
, kHIDUsage_Sim_Steering = 0xC8
, kHIDUsage_Sim_TurretDirection = 0xC9
,
kHIDUsage_Sim_BarrelElevation = 0xCA
, kHIDUsage_Sim_DivePlane = 0xCB
, kHIDUsage_Sim_Ballast = 0xCC
, kHIDUsage_Sim_BicycleCrank = 0xCD
,
kHIDUsage_Sim_HandleBars = 0xCE
, kHIDUsage_Sim_FrontBrake = 0xCF
, kHIDUsage_Sim_RearBrake = 0xD0
, kHIDUsage_Sim_Reserved = 0xFFFF
} |
| |
| enum | {
kHIDUsage_VR_Belt = 0x01
, kHIDUsage_VR_BodySuit = 0x02
, kHIDUsage_VR_Flexor = 0x03
, kHIDUsage_VR_Glove = 0x04
,
kHIDUsage_VR_HeadTracker = 0x05
, kHIDUsage_VR_HeadMountedDisplay = 0x06
, kHIDUsage_VR_HandTracker = 0x07
, kHIDUsage_VR_Oculometer = 0x08
,
kHIDUsage_VR_Vest = 0x09
, kHIDUsage_VR_AnimatronicDevice = 0x0A
, kHIDUsage_VR_StereoEnable = 0x20
, kHIDUsage_VR_DisplayEnable = 0x21
,
kHIDUsage_VR_Reserved = 0xFFFF
} |
| |
| enum | {
kHIDUsage_Sprt_BaseballBat = 0x01
, kHIDUsage_Sprt_GolfClub = 0x02
, kHIDUsage_Sprt_RowingMachine = 0x03
, kHIDUsage_Sprt_Treadmill = 0x04
,
kHIDUsage_Sprt_Oar = 0x30
, kHIDUsage_Sprt_Slope = 0x31
, kHIDUsage_Sprt_Rate = 0x32
, kHIDUsage_Sprt_StickSpeed = 0x33
,
kHIDUsage_Sprt_StickFaceAngle = 0x34
, kHIDUsage_Sprt_StickHeelOrToe = 0x35
, kHIDUsage_Sprt_StickFollowThrough = 0x36
, kHIDUsage_Sprt_StickTempo = 0x37
,
kHIDUsage_Sprt_StickType = 0x38
, kHIDUsage_Sprt_StickHeight = 0x39
, kHIDUsage_Sprt_Putter = 0x50
, kHIDUsage_Sprt_1Iron = 0x51
,
kHIDUsage_Sprt_2Iron = 0x52
, kHIDUsage_Sprt_3Iron = 0x53
, kHIDUsage_Sprt_4Iron = 0x54
, kHIDUsage_Sprt_5Iron = 0x55
,
kHIDUsage_Sprt_6Iron = 0x56
, kHIDUsage_Sprt_7Iron = 0x57
, kHIDUsage_Sprt_8Iron = 0x58
, kHIDUsage_Sprt_9Iron = 0x59
,
kHIDUsage_Sprt_10Iron = 0x5A
, kHIDUsage_Sprt_11Iron = 0x5B
, kHIDUsage_Sprt_SandWedge = 0x5C
, kHIDUsage_Sprt_LoftWedge = 0x5D
,
kHIDUsage_Sprt_PowerWedge = 0x5E
, kHIDUsage_Sprt_1Wood = 0x5F
, kHIDUsage_Sprt_3Wood = 0x60
, kHIDUsage_Sprt_5Wood = 0x61
,
kHIDUsage_Sprt_7Wood = 0x62
, kHIDUsage_Sprt_9Wood = 0x63
, kHIDUsage_Sprt_Reserved = 0xFFFF
} |
| |
| enum | {
kHIDUsage_Game_3DGameController = 0x01
, kHIDUsage_Game_PinballDevice = 0x02
, kHIDUsage_Game_GunDevice = 0x03
, kHIDUsage_Game_PointofView = 0x20
,
kHIDUsage_Game_TurnRightOrLeft = 0x21
, kHIDUsage_Game_PitchUpOrDown = 0x22
, kHIDUsage_Game_RollRightOrLeft = 0x23
, kHIDUsage_Game_MoveRightOrLeft = 0x24
,
kHIDUsage_Game_MoveForwardOrBackward = 0x25
, kHIDUsage_Game_MoveUpOrDown = 0x26
, kHIDUsage_Game_LeanRightOrLeft = 0x27
, kHIDUsage_Game_LeanForwardOrBackward = 0x28
,
kHIDUsage_Game_HeightOfPOV = 0x29
, kHIDUsage_Game_Flipper = 0x2A
, kHIDUsage_Game_SecondaryFlipper = 0x2B
, kHIDUsage_Game_Bump = 0x2C
,
kHIDUsage_Game_NewGame = 0x2D
, kHIDUsage_Game_ShootBall = 0x2E
, kHIDUsage_Game_Player = 0x2F
, kHIDUsage_Game_GunBolt = 0x30
,
kHIDUsage_Game_GunClip = 0x31
, kHIDUsage_Game_Gun = 0x32
, kHIDUsage_Game_GunSingleShot = 0x33
, kHIDUsage_Game_GunBurst = 0x34
,
kHIDUsage_Game_GunAutomatic = 0x35
, kHIDUsage_Game_GunSafety = 0x36
, kHIDUsage_Game_GamepadFireOrJump = 0x37
, kHIDUsage_Game_GamepadTrigger = 0x39
,
kHIDUsage_Game_Reserved = 0xFFFF
} |
| |
| enum | {
kHIDUsage_KeyboardErrorRollOver = 0x01
, kHIDUsage_KeyboardPOSTFail = 0x02
, kHIDUsage_KeyboardErrorUndefined = 0x03
, kHIDUsage_KeyboardA = 0x04
,
kHIDUsage_KeyboardB = 0x05
, kHIDUsage_KeyboardC = 0x06
, kHIDUsage_KeyboardD = 0x07
, kHIDUsage_KeyboardE = 0x08
,
kHIDUsage_KeyboardF = 0x09
, kHIDUsage_KeyboardG = 0x0A
, kHIDUsage_KeyboardH = 0x0B
, kHIDUsage_KeyboardI = 0x0C
,
kHIDUsage_KeyboardJ = 0x0D
, kHIDUsage_KeyboardK = 0x0E
, kHIDUsage_KeyboardL = 0x0F
, kHIDUsage_KeyboardM = 0x10
,
kHIDUsage_KeyboardN = 0x11
, kHIDUsage_KeyboardO = 0x12
, kHIDUsage_KeyboardP = 0x13
, kHIDUsage_KeyboardQ = 0x14
,
kHIDUsage_KeyboardR = 0x15
, kHIDUsage_KeyboardS = 0x16
, kHIDUsage_KeyboardT = 0x17
, kHIDUsage_KeyboardU = 0x18
,
kHIDUsage_KeyboardV = 0x19
, kHIDUsage_KeyboardW = 0x1A
, kHIDUsage_KeyboardX = 0x1B
, kHIDUsage_KeyboardY = 0x1C
,
kHIDUsage_KeyboardZ = 0x1D
, kHIDUsage_Keyboard1 = 0x1E
, kHIDUsage_Keyboard2 = 0x1F
, kHIDUsage_Keyboard3 = 0x20
,
kHIDUsage_Keyboard4 = 0x21
, kHIDUsage_Keyboard5 = 0x22
, kHIDUsage_Keyboard6 = 0x23
, kHIDUsage_Keyboard7 = 0x24
,
kHIDUsage_Keyboard8 = 0x25
, kHIDUsage_Keyboard9 = 0x26
, kHIDUsage_Keyboard0 = 0x27
, kHIDUsage_KeyboardReturnOrEnter = 0x28
,
kHIDUsage_KeyboardEscape = 0x29
, kHIDUsage_KeyboardDeleteOrBackspace = 0x2A
, kHIDUsage_KeyboardTab = 0x2B
, kHIDUsage_KeyboardSpacebar = 0x2C
,
kHIDUsage_KeyboardHyphen = 0x2D
, kHIDUsage_KeyboardEqualSign = 0x2E
, kHIDUsage_KeyboardOpenBracket = 0x2F
, kHIDUsage_KeyboardCloseBracket = 0x30
,
kHIDUsage_KeyboardBackslash = 0x31
, kHIDUsage_KeyboardNonUSPound = 0x32
, kHIDUsage_KeyboardSemicolon = 0x33
, kHIDUsage_KeyboardQuote = 0x34
,
kHIDUsage_KeyboardGraveAccentAndTilde = 0x35
, kHIDUsage_KeyboardComma = 0x36
, kHIDUsage_KeyboardPeriod = 0x37
, kHIDUsage_KeyboardSlash = 0x38
,
kHIDUsage_KeyboardCapsLock = 0x39
, kHIDUsage_KeyboardF1 = 0x3A
, kHIDUsage_KeyboardF2 = 0x3B
, kHIDUsage_KeyboardF3 = 0x3C
,
kHIDUsage_KeyboardF4 = 0x3D
, kHIDUsage_KeyboardF5 = 0x3E
, kHIDUsage_KeyboardF6 = 0x3F
, kHIDUsage_KeyboardF7 = 0x40
,
kHIDUsage_KeyboardF8 = 0x41
, kHIDUsage_KeyboardF9 = 0x42
, kHIDUsage_KeyboardF10 = 0x43
, kHIDUsage_KeyboardF11 = 0x44
,
kHIDUsage_KeyboardF12 = 0x45
, kHIDUsage_KeyboardPrintScreen = 0x46
, kHIDUsage_KeyboardScrollLock = 0x47
, kHIDUsage_KeyboardPause = 0x48
,
kHIDUsage_KeyboardInsert = 0x49
, kHIDUsage_KeyboardHome = 0x4A
, kHIDUsage_KeyboardPageUp = 0x4B
, kHIDUsage_KeyboardDeleteForward = 0x4C
,
kHIDUsage_KeyboardEnd = 0x4D
, kHIDUsage_KeyboardPageDown = 0x4E
, kHIDUsage_KeyboardRightArrow = 0x4F
, kHIDUsage_KeyboardLeftArrow = 0x50
,
kHIDUsage_KeyboardDownArrow = 0x51
, kHIDUsage_KeyboardUpArrow = 0x52
, kHIDUsage_KeypadNumLock = 0x53
, kHIDUsage_KeypadSlash = 0x54
,
kHIDUsage_KeypadAsterisk = 0x55
, kHIDUsage_KeypadHyphen = 0x56
, kHIDUsage_KeypadPlus = 0x57
, kHIDUsage_KeypadEnter = 0x58
,
kHIDUsage_Keypad1 = 0x59
, kHIDUsage_Keypad2 = 0x5A
, kHIDUsage_Keypad3 = 0x5B
, kHIDUsage_Keypad4 = 0x5C
,
kHIDUsage_Keypad5 = 0x5D
, kHIDUsage_Keypad6 = 0x5E
, kHIDUsage_Keypad7 = 0x5F
, kHIDUsage_Keypad8 = 0x60
,
kHIDUsage_Keypad9 = 0x61
, kHIDUsage_Keypad0 = 0x62
, kHIDUsage_KeypadPeriod = 0x63
, kHIDUsage_KeyboardNonUSBackslash = 0x64
,
kHIDUsage_KeyboardApplication = 0x65
, kHIDUsage_KeyboardPower = 0x66
, kHIDUsage_KeypadEqualSign = 0x67
, kHIDUsage_KeyboardF13 = 0x68
,
kHIDUsage_KeyboardF14 = 0x69
, kHIDUsage_KeyboardF15 = 0x6A
, kHIDUsage_KeyboardF16 = 0x6B
, kHIDUsage_KeyboardF17 = 0x6C
,
kHIDUsage_KeyboardF18 = 0x6D
, kHIDUsage_KeyboardF19 = 0x6E
, kHIDUsage_KeyboardF20 = 0x6F
, kHIDUsage_KeyboardF21 = 0x70
,
kHIDUsage_KeyboardF22 = 0x71
, kHIDUsage_KeyboardF23 = 0x72
, kHIDUsage_KeyboardF24 = 0x73
, kHIDUsage_KeyboardExecute = 0x74
,
kHIDUsage_KeyboardHelp = 0x75
, kHIDUsage_KeyboardMenu = 0x76
, kHIDUsage_KeyboardSelect = 0x77
, kHIDUsage_KeyboardStop = 0x78
,
kHIDUsage_KeyboardAgain = 0x79
, kHIDUsage_KeyboardUndo = 0x7A
, kHIDUsage_KeyboardCut = 0x7B
, kHIDUsage_KeyboardCopy = 0x7C
,
kHIDUsage_KeyboardPaste = 0x7D
, kHIDUsage_KeyboardFind = 0x7E
, kHIDUsage_KeyboardMute = 0x7F
, kHIDUsage_KeyboardVolumeUp = 0x80
,
kHIDUsage_KeyboardVolumeDown = 0x81
, kHIDUsage_KeyboardLockingCapsLock = 0x82
, kHIDUsage_KeyboardLockingNumLock = 0x83
, kHIDUsage_KeyboardLockingScrollLock = 0x84
,
kHIDUsage_KeypadComma = 0x85
, kHIDUsage_KeypadEqualSignAS400 = 0x86
, kHIDUsage_KeyboardInternational1 = 0x87
, kHIDUsage_KeyboardInternational2 = 0x88
,
kHIDUsage_KeyboardInternational3 = 0x89
, kHIDUsage_KeyboardInternational4 = 0x8A
, kHIDUsage_KeyboardInternational5 = 0x8B
, kHIDUsage_KeyboardInternational6 = 0x8C
,
kHIDUsage_KeyboardInternational7 = 0x8D
, kHIDUsage_KeyboardInternational8 = 0x8E
, kHIDUsage_KeyboardInternational9 = 0x8F
, kHIDUsage_KeyboardLANG1 = 0x90
,
kHIDUsage_KeyboardLANG2 = 0x91
, kHIDUsage_KeyboardLANG3 = 0x92
, kHIDUsage_KeyboardLANG4 = 0x93
, kHIDUsage_KeyboardLANG5 = 0x94
,
kHIDUsage_KeyboardLANG6 = 0x95
, kHIDUsage_KeyboardLANG7 = 0x96
, kHIDUsage_KeyboardLANG8 = 0x97
, kHIDUsage_KeyboardLANG9 = 0x98
,
kHIDUsage_KeyboardAlternateErase = 0x99
, kHIDUsage_KeyboardSysReqOrAttention = 0x9A
, kHIDUsage_KeyboardCancel = 0x9B
, kHIDUsage_KeyboardClear = 0x9C
,
kHIDUsage_KeyboardPrior = 0x9D
, kHIDUsage_KeyboardReturn = 0x9E
, kHIDUsage_KeyboardSeparator = 0x9F
, kHIDUsage_KeyboardOut = 0xA0
,
kHIDUsage_KeyboardOper = 0xA1
, kHIDUsage_KeyboardClearOrAgain = 0xA2
, kHIDUsage_KeyboardCrSelOrProps = 0xA3
, kHIDUsage_KeyboardExSel = 0xA4
,
kHIDUsage_KeyboardLeftControl = 0xE0
, kHIDUsage_KeyboardLeftShift = 0xE1
, kHIDUsage_KeyboardLeftAlt = 0xE2
, kHIDUsage_KeyboardLeftGUI = 0xE3
,
kHIDUsage_KeyboardRightControl = 0xE4
, kHIDUsage_KeyboardRightShift = 0xE5
, kHIDUsage_KeyboardRightAlt = 0xE6
, kHIDUsage_KeyboardRightGUI = 0xE7
,
kHIDUsage_Keyboard_Reserved = 0xFFFF
} |
| |
| enum | {
kHIDUsage_LED_NumLock = 0x01
, kHIDUsage_LED_CapsLock = 0x02
, kHIDUsage_LED_ScrollLock = 0x03
, kHIDUsage_LED_Compose = 0x04
,
kHIDUsage_LED_Kana = 0x05
, kHIDUsage_LED_Power = 0x06
, kHIDUsage_LED_Shift = 0x07
, kHIDUsage_LED_DoNotDisturb = 0x08
,
kHIDUsage_LED_Mute = 0x09
, kHIDUsage_LED_ToneEnable = 0x0A
, kHIDUsage_LED_HighCutFilter = 0x0B
, kHIDUsage_LED_LowCutFilter = 0x0C
,
kHIDUsage_LED_EqualizerEnable = 0x0D
, kHIDUsage_LED_SoundFieldOn = 0x0E
, kHIDUsage_LED_SurroundOn = 0x0F
, kHIDUsage_LED_Repeat = 0x10
,
kHIDUsage_LED_Stereo = 0x11
, kHIDUsage_LED_SamplingRateDetect = 0x12
, kHIDUsage_LED_Spinning = 0x13
, kHIDUsage_LED_CAV = 0x14
,
kHIDUsage_LED_CLV = 0x15
, kHIDUsage_LED_RecordingFormatDetect = 0x16
, kHIDUsage_LED_OffHook = 0x17
, kHIDUsage_LED_Ring = 0x18
,
kHIDUsage_LED_MessageWaiting = 0x19
, kHIDUsage_LED_DataMode = 0x1A
, kHIDUsage_LED_BatteryOperation = 0x1B
, kHIDUsage_LED_BatteryOK = 0x1C
,
kHIDUsage_LED_BatteryLow = 0x1D
, kHIDUsage_LED_Speaker = 0x1E
, kHIDUsage_LED_HeadSet = 0x1F
, kHIDUsage_LED_Hold = 0x20
,
kHIDUsage_LED_Microphone = 0x21
, kHIDUsage_LED_Coverage = 0x22
, kHIDUsage_LED_NightMode = 0x23
, kHIDUsage_LED_SendCalls = 0x24
,
kHIDUsage_LED_CallPickup = 0x25
, kHIDUsage_LED_Conference = 0x26
, kHIDUsage_LED_StandBy = 0x27
, kHIDUsage_LED_CameraOn = 0x28
,
kHIDUsage_LED_CameraOff = 0x29
, kHIDUsage_LED_OnLine = 0x2A
, kHIDUsage_LED_OffLine = 0x2B
, kHIDUsage_LED_Busy = 0x2C
,
kHIDUsage_LED_Ready = 0x2D
, kHIDUsage_LED_PaperOut = 0x2E
, kHIDUsage_LED_PaperJam = 0x2F
, kHIDUsage_LED_Remote = 0x30
,
kHIDUsage_LED_Forward = 0x31
, kHIDUsage_LED_Reverse = 0x32
, kHIDUsage_LED_Stop = 0x33
, kHIDUsage_LED_Rewind = 0x34
,
kHIDUsage_LED_FastForward = 0x35
, kHIDUsage_LED_Play = 0x36
, kHIDUsage_LED_Pause = 0x37
, kHIDUsage_LED_Record = 0x38
,
kHIDUsage_LED_Error = 0x39
, kHIDUsage_LED_Usage = 0x3A
, kHIDUsage_LED_UsageInUseIndicator = 0x3B
, kHIDUsage_LED_UsageMultiModeIndicator = 0x3C
,
kHIDUsage_LED_IndicatorOn = 0x3D
, kHIDUsage_LED_IndicatorFlash = 0x3E
, kHIDUsage_LED_IndicatorSlowBlink = 0x3F
, kHIDUsage_LED_IndicatorFastBlink = 0x40
,
kHIDUsage_LED_IndicatorOff = 0x41
, kHIDUsage_LED_FlashOnTime = 0x42
, kHIDUsage_LED_SlowBlinkOnTime = 0x43
, kHIDUsage_LED_SlowBlinkOffTime = 0x44
,
kHIDUsage_LED_FastBlinkOnTime = 0x45
, kHIDUsage_LED_FastBlinkOffTime = 0x46
, kHIDUsage_LED_UsageIndicatorColor = 0x47
, kHIDUsage_LED_IndicatorRed = 0x48
,
kHIDUsage_LED_IndicatorGreen = 0x49
, kHIDUsage_LED_IndicatorAmber = 0x4A
, kHIDUsage_LED_GenericIndicator = 0x4B
, kHIDUsage_LED_SystemSuspend = 0x4C
,
kHIDUsage_LED_ExternalPowerConnected = 0x4D
, kHIDUsage_LED_Reserved = 0xFFFF
} |
| |
| enum | {
kHIDUsage_Button_1 = 0x01
, kHIDUsage_Button_2 = 0x02
, kHIDUsage_Button_3 = 0x03
, kHIDUsage_Button_4 = 0x04
,
kHIDUsage_Button_65535 = 0xFFFF
} |
| |
| enum | {
kHIDUsage_Ord_Instance1 = 0x01
, kHIDUsage_Ord_Instance2 = 0x02
, kHIDUsage_Ord_Instance3 = 0x03
, kHIDUsage_Ord_Instance4 = 0x04
,
kHIDUsage_Ord_Instance65535 = 0xFFFF
} |
| |
| enum | {
kHIDUsage_Tfon_Phone = 0x01
, kHIDUsage_Tfon_AnsweringMachine = 0x02
, kHIDUsage_Tfon_MessageControls = 0x03
, kHIDUsage_Tfon_Handset = 0x04
,
kHIDUsage_Tfon_Headset = 0x05
, kHIDUsage_Tfon_TelephonyKeyPad = 0x06
, kHIDUsage_Tfon_ProgrammableButton = 0x07
, kHIDUsage_Tfon_HookSwitch = 0x20
,
kHIDUsage_Tfon_Flash = 0x21
, kHIDUsage_Tfon_Feature = 0x22
, kHIDUsage_Tfon_Hold = 0x23
, kHIDUsage_Tfon_Redial = 0x24
,
kHIDUsage_Tfon_Transfer = 0x25
, kHIDUsage_Tfon_Drop = 0x26
, kHIDUsage_Tfon_Park = 0x27
, kHIDUsage_Tfon_ForwardCalls = 0x28
,
kHIDUsage_Tfon_AlternateFunction = 0x29
, kHIDUsage_Tfon_Line = 0x2A
, kHIDUsage_Tfon_SpeakerPhone = 0x2B
, kHIDUsage_Tfon_Conference = 0x2C
,
kHIDUsage_Tfon_RingEnable = 0x2D
, kHIDUsage_Tfon_Ring = 0x2E
, kHIDUsage_Tfon_PhoneMute = 0x2F
, kHIDUsage_Tfon_CallerID = 0x30
,
kHIDUsage_Tfon_SpeedDial = 0x50
, kHIDUsage_Tfon_StoreNumber = 0x51
, kHIDUsage_Tfon_RecallNumber = 0x52
, kHIDUsage_Tfon_PhoneDirectory = 0x53
,
kHIDUsage_Tfon_VoiceMail = 0x70
, kHIDUsage_Tfon_ScreenCalls = 0x71
, kHIDUsage_Tfon_DoNotDisturb = 0x72
, kHIDUsage_Tfon_Message = 0x73
,
kHIDUsage_Tfon_AnswerOnOrOff = 0x74
, kHIDUsage_Tfon_InsideDialTone = 0x90
, kHIDUsage_Tfon_OutsideDialTone = 0x91
, kHIDUsage_Tfon_InsideRingTone = 0x92
,
kHIDUsage_Tfon_OutsideRingTone = 0x93
, kHIDUsage_Tfon_PriorityRingTone = 0x94
, kHIDUsage_Tfon_InsideRingback = 0x95
, kHIDUsage_Tfon_PriorityRingback = 0x96
,
kHIDUsage_Tfon_LineBusyTone = 0x97
, kHIDUsage_Tfon_ReorderTone = 0x98
, kHIDUsage_Tfon_CallWaitingTone = 0x99
, kHIDUsage_Tfon_ConfirmationTone1 = 0x9A
,
kHIDUsage_Tfon_ConfirmationTone2 = 0x9B
, kHIDUsage_Tfon_TonesOff = 0x9C
, kHIDUsage_Tfon_OutsideRingback = 0x9D
, kHIDUsage_Tfon_PhoneKey0 = 0xB0
,
kHIDUsage_Tfon_PhoneKey1 = 0xB1
, kHIDUsage_Tfon_PhoneKey2 = 0xB2
, kHIDUsage_Tfon_PhoneKey3 = 0xB3
, kHIDUsage_Tfon_PhoneKey4 = 0xB4
,
kHIDUsage_Tfon_PhoneKey5 = 0xB5
, kHIDUsage_Tfon_PhoneKey6 = 0xB6
, kHIDUsage_Tfon_PhoneKey7 = 0xB7
, kHIDUsage_Tfon_PhoneKey8 = 0xB8
,
kHIDUsage_Tfon_PhoneKey9 = 0xB9
, kHIDUsage_Tfon_PhoneKeyStar = 0xBA
, kHIDUsage_Tfon_PhoneKeyPound = 0xBB
, kHIDUsage_Tfon_PhoneKeyA = 0xBC
,
kHIDUsage_Tfon_PhoneKeyB = 0xBD
, kHIDUsage_Tfon_PhoneKeyC = 0xBE
, kHIDUsage_Tfon_PhoneKeyD = 0xBF
, kHIDUsage_TFon_Reserved = 0xFFFF
} |
| |
| enum | {
kHIDUsage_Csmr_ConsumerControl = 0x01
, kHIDUsage_Csmr_NumericKeyPad = 0x02
, kHIDUsage_Csmr_ProgrammableButtons = 0x03
, kHIDUsage_Csmr_Plus10 = 0x20
,
kHIDUsage_Csmr_Plus100 = 0x21
, kHIDUsage_Csmr_AMOrPM = 0x22
, kHIDUsage_Csmr_Power = 0x30
, kHIDUsage_Csmr_Reset = 0x31
,
kHIDUsage_Csmr_Sleep = 0x32
, kHIDUsage_Csmr_SleepAfter = 0x33
, kHIDUsage_Csmr_SleepMode = 0x34
, kHIDUsage_Csmr_Illumination = 0x35
,
kHIDUsage_Csmr_FunctionButtons = 0x36
, kHIDUsage_Csmr_Menu = 0x40
, kHIDUsage_Csmr_MenuPick = 0x41
, kHIDUsage_Csmr_MenuUp = 0x42
,
kHIDUsage_Csmr_MenuDown = 0x43
, kHIDUsage_Csmr_MenuLeft = 0x44
, kHIDUsage_Csmr_MenuRight = 0x45
, kHIDUsage_Csmr_MenuEscape = 0x46
,
kHIDUsage_Csmr_MenuValueIncrease = 0x47
, kHIDUsage_Csmr_MenuValueDecrease = 0x48
, kHIDUsage_Csmr_DataOnScreen = 0x60
, kHIDUsage_Csmr_ClosedCaption = 0x61
,
kHIDUsage_Csmr_ClosedCaptionSelect = 0x62
, kHIDUsage_Csmr_VCROrTV = 0x63
, kHIDUsage_Csmr_BroadcastMode = 0x64
, kHIDUsage_Csmr_Snapshot = 0x65
,
kHIDUsage_Csmr_Still = 0x66
, kHIDUsage_Csmr_Selection = 0x80
, kHIDUsage_Csmr_Assign = 0x81
, kHIDUsage_Csmr_ModeStep = 0x82
,
kHIDUsage_Csmr_RecallLast = 0x83
, kHIDUsage_Csmr_EnterChannel = 0x84
, kHIDUsage_Csmr_OrderMovie = 0x85
, kHIDUsage_Csmr_Channel = 0x86
,
kHIDUsage_Csmr_MediaSelection = 0x87
, kHIDUsage_Csmr_MediaSelectComputer = 0x88
, kHIDUsage_Csmr_MediaSelectTV = 0x89
, kHIDUsage_Csmr_MediaSelectWWW = 0x8A
,
kHIDUsage_Csmr_MediaSelectDVD = 0x8B
, kHIDUsage_Csmr_MediaSelectTelephone = 0x8C
, kHIDUsage_Csmr_MediaSelectProgramGuide = 0x8D
, kHIDUsage_Csmr_MediaSelectVideoPhone = 0x8E
,
kHIDUsage_Csmr_MediaSelectGames = 0x8F
, kHIDUsage_Csmr_MediaSelectMessages = 0x90
, kHIDUsage_Csmr_MediaSelectCD = 0x91
, kHIDUsage_Csmr_MediaSelectVCR = 0x92
,
kHIDUsage_Csmr_MediaSelectTuner = 0x93
, kHIDUsage_Csmr_Quit = 0x94
, kHIDUsage_Csmr_Help = 0x95
, kHIDUsage_Csmr_MediaSelectTape = 0x96
,
kHIDUsage_Csmr_MediaSelectCable = 0x97
, kHIDUsage_Csmr_MediaSelectSatellite = 0x98
, kHIDUsage_Csmr_MediaSelectSecurity = 0x99
, kHIDUsage_Csmr_MediaSelectHome = 0x9A
,
kHIDUsage_Csmr_MediaSelectCall = 0x9B
, kHIDUsage_Csmr_ChannelIncrement = 0x9C
, kHIDUsage_Csmr_ChannelDecrement = 0x9D
, kHIDUsage_Csmr_Media = 0x9E
,
kHIDUsage_Csmr_VCRPlus = 0xA0
, kHIDUsage_Csmr_Once = 0xA1
, kHIDUsage_Csmr_Daily = 0xA2
, kHIDUsage_Csmr_Weekly = 0xA3
,
kHIDUsage_Csmr_Monthly = 0xA4
, kHIDUsage_Csmr_Play = 0xB0
, kHIDUsage_Csmr_Pause = 0xB1
, kHIDUsage_Csmr_Record = 0xB2
,
kHIDUsage_Csmr_FastForward = 0xB3
, kHIDUsage_Csmr_Rewind = 0xB4
, kHIDUsage_Csmr_ScanNextTrack = 0xB5
, kHIDUsage_Csmr_ScanPreviousTrack = 0xB6
,
kHIDUsage_Csmr_Stop = 0xB7
, kHIDUsage_Csmr_Eject = 0xB8
, kHIDUsage_Csmr_RandomPlay = 0xB9
, kHIDUsage_Csmr_SelectDisc = 0xBA
,
kHIDUsage_Csmr_EnterDisc = 0xBB
, kHIDUsage_Csmr_Repeat = 0xBC
, kHIDUsage_Csmr_Tracking = 0xBD
, kHIDUsage_Csmr_TrackNormal = 0xBE
,
kHIDUsage_Csmr_SlowTracking = 0xBF
, kHIDUsage_Csmr_FrameForward = 0xC0
, kHIDUsage_Csmr_FrameBack = 0xC1
, kHIDUsage_Csmr_Mark = 0xC2
,
kHIDUsage_Csmr_ClearMark = 0xC3
, kHIDUsage_Csmr_RepeatFromMark = 0xC4
, kHIDUsage_Csmr_ReturnToMark = 0xC5
, kHIDUsage_Csmr_SearchMarkForward = 0xC6
,
kHIDUsage_Csmr_SearchMarkBackwards = 0xC7
, kHIDUsage_Csmr_CounterReset = 0xC8
, kHIDUsage_Csmr_ShowCounter = 0xC9
, kHIDUsage_Csmr_TrackingIncrement = 0xCA
,
kHIDUsage_Csmr_TrackingDecrement = 0xCB
, kHIDUsage_Csmr_StopOrEject = 0xCC
, kHIDUsage_Csmr_PlayOrPause = 0xCD
, kHIDUsage_Csmr_PlayOrSkip = 0xCE
,
kHIDUsage_Csmr_Volume = 0xE0
, kHIDUsage_Csmr_Balance = 0xE1
, kHIDUsage_Csmr_Mute = 0xE2
, kHIDUsage_Csmr_Bass = 0xE3
,
kHIDUsage_Csmr_Treble = 0xE4
, kHIDUsage_Csmr_BassBoost = 0xE5
, kHIDUsage_Csmr_SurroundMode = 0xE6
, kHIDUsage_Csmr_Loudness = 0xE7
,
kHIDUsage_Csmr_MPX = 0xE8
, kHIDUsage_Csmr_VolumeIncrement = 0xE9
, kHIDUsage_Csmr_VolumeDecrement = 0xEA
, kHIDUsage_Csmr_Speed = 0xF0
,
kHIDUsage_Csmr_PlaybackSpeed = 0xF1
, kHIDUsage_Csmr_StandardPlay = 0xF2
, kHIDUsage_Csmr_LongPlay = 0xF3
, kHIDUsage_Csmr_ExtendedPlay = 0xF4
,
kHIDUsage_Csmr_Slow = 0xF5
, kHIDUsage_Csmr_FanEnable = 0x0100
, kHIDUsage_Csmr_FanSpeed = 0x0101
, kHIDUsage_Csmr_LightEnable = 0x0102
,
kHIDUsage_Csmr_LightIlluminationLevel = 0x0103
, kHIDUsage_Csmr_ClimateControlEnable = 0x0104
, kHIDUsage_Csmr_RoomTemperature = 0x0105
, kHIDUsage_Csmr_SecurityEnable = 0x0106
,
kHIDUsage_Csmr_FireAlarm = 0x0107
, kHIDUsage_Csmr_PoliceAlarm = 0x0108
, kHIDUsage_Csmr_BalanceRight = 0x0150
, kHIDUsage_Csmr_BalanceLeft = 0x0151
,
kHIDUsage_Csmr_BassIncrement = 0x0152
, kHIDUsage_Csmr_BassDecrement = 0x0153
, kHIDUsage_Csmr_TrebleIncrement = 0x0154
, kHIDUsage_Csmr_TrebleDecrement = 0x0155
,
kHIDUsage_Csmr_SpeakerSystem = 0x0160
, kHIDUsage_Csmr_ChannelLeft = 0x0161
, kHIDUsage_Csmr_ChannelRight = 0x0162
, kHIDUsage_Csmr_ChannelCenter = 0x0163
,
kHIDUsage_Csmr_ChannelFront = 0x0164
, kHIDUsage_Csmr_ChannelCenterFront = 0x0165
, kHIDUsage_Csmr_ChannelSide = 0x0166
, kHIDUsage_Csmr_ChannelSurround = 0x0167
,
kHIDUsage_Csmr_ChannelLowFrequencyEnhancement
, kHIDUsage_Csmr_ChannelTop = 0x0169
, kHIDUsage_Csmr_ChannelUnknown = 0x016A
, kHIDUsage_Csmr_SubChannel = 0x0170
,
kHIDUsage_Csmr_SubChannelIncrement = 0x0171
, kHIDUsage_Csmr_SubChannelDecrement = 0x0172
, kHIDUsage_Csmr_AlternateAudioIncrement = 0x0173
, kHIDUsage_Csmr_AlternateAudioDecrement = 0x0174
,
kHIDUsage_Csmr_ApplicationLaunchButtons = 0x0180
, kHIDUsage_Csmr_ALLaunchButtonConfigurationTool = 0x0181
, kHIDUsage_Csmr_ALProgrammableButtonConfiguration = 0x0182
, kHIDUsage_Csmr_ALConsumerControlConfiguration = 0x0183
,
kHIDUsage_Csmr_ALWordProcessor = 0x0184
, kHIDUsage_Csmr_ALTextEditor = 0x0185
, kHIDUsage_Csmr_ALSpreadsheet = 0x0186
, kHIDUsage_Csmr_ALGraphicsEditor = 0x0187
,
kHIDUsage_Csmr_ALPresentationApp = 0x0188
, kHIDUsage_Csmr_ALDatabaseApp = 0x0189
, kHIDUsage_Csmr_ALEmailReader = 0x018A
, kHIDUsage_Csmr_ALNewsreader = 0x018B
,
kHIDUsage_Csmr_ALVoicemail = 0x018C
, kHIDUsage_Csmr_ALContactsOrAddressBook = 0x018D
, kHIDUsage_Csmr_ALCalendarOrSchedule = 0x018E
, kHIDUsage_Csmr_ALTaskOrProjectManager = 0x018F
,
kHIDUsage_Csmr_ALLogOrJournalOrTimecard = 0x0190
, kHIDUsage_Csmr_ALCheckbookOrFinance = 0x0191
, kHIDUsage_Csmr_ALCalculator = 0x0192
, kHIDUsage_Csmr_ALAOrVCaptureOrPlayback = 0x0193
,
kHIDUsage_Csmr_ALLocalMachineBrowser = 0x0194
, kHIDUsage_Csmr_ALLANOrWANBrowser = 0x0195
, kHIDUsage_Csmr_ALInternetBrowser = 0x0196
, kHIDUsage_Csmr_ALRemoteNetworkingOrISPConnect = 0x0197
,
kHIDUsage_Csmr_ALNetworkConference = 0x0198
, kHIDUsage_Csmr_ALNetworkChat = 0x0199
, kHIDUsage_Csmr_ALTelephonyOrDialer = 0x019A
, kHIDUsage_Csmr_ALLogon = 0x019B
,
kHIDUsage_Csmr_ALLogoff = 0x019C
, kHIDUsage_Csmr_ALLogonOrLogoff = 0x019D
, kHIDUsage_Csmr_ALTerminalLockOrScreensaver = 0x019E
, kHIDUsage_Csmr_ALControlPanel = 0x019F
,
kHIDUsage_Csmr_ALCommandLineProcessorOrRun = 0x01A0
, kHIDUsage_Csmr_ALProcessOrTaskManager = 0x01A1
, kHIDUsage_Csmr_AL = 0x01A2
, kHIDUsage_Csmr_ALNextTaskOrApplication = 0x0143
,
kHIDUsage_Csmr_ALPreviousTaskOrApplication = 0x01A4
, kHIDUsage_Csmr_ALPreemptiveHaltTaskOrApplication = 0x01A5
, kHIDUsage_Csmr_GenericGUIApplicationControls = 0x0200
, kHIDUsage_Csmr_ACNew = 0x0201
,
kHIDUsage_Csmr_ACOpen = 0x0202
, kHIDUsage_Csmr_ACClose = 0x0203
, kHIDUsage_Csmr_ACExit = 0x0204
, kHIDUsage_Csmr_ACMaximize = 0x0205
,
kHIDUsage_Csmr_ACMinimize = 0x0206
, kHIDUsage_Csmr_ACSave = 0x0207
, kHIDUsage_Csmr_ACPrint = 0x0208
, kHIDUsage_Csmr_ACProperties = 0x0209
,
kHIDUsage_Csmr_ACUndo = 0x021A
, kHIDUsage_Csmr_ACCopy = 0x021B
, kHIDUsage_Csmr_ACCut = 0x021C
, kHIDUsage_Csmr_ACPaste = 0x021D
,
kHIDUsage_Csmr_AC = 0x021E
, kHIDUsage_Csmr_ACFind = 0x021F
, kHIDUsage_Csmr_ACFindandReplace = 0x0220
, kHIDUsage_Csmr_ACSearch = 0x0221
,
kHIDUsage_Csmr_ACGoTo = 0x0222
, kHIDUsage_Csmr_ACHome = 0x0223
, kHIDUsage_Csmr_ACBack = 0x0224
, kHIDUsage_Csmr_ACForward = 0x0225
,
kHIDUsage_Csmr_ACStop = 0x0226
, kHIDUsage_Csmr_ACRefresh = 0x0227
, kHIDUsage_Csmr_ACPreviousLink = 0x0228
, kHIDUsage_Csmr_ACNextLink = 0x0229
,
kHIDUsage_Csmr_ACBookmarks = 0x022A
, kHIDUsage_Csmr_ACHistory = 0x022B
, kHIDUsage_Csmr_ACSubscriptions = 0x022C
, kHIDUsage_Csmr_ACZoomIn = 0x022D
,
kHIDUsage_Csmr_ACZoomOut = 0x022E
, kHIDUsage_Csmr_ACZoom = 0x022F
, kHIDUsage_Csmr_ACFullScreenView = 0x0230
, kHIDUsage_Csmr_ACNormalView = 0x0231
,
kHIDUsage_Csmr_ACViewToggle = 0x0232
, kHIDUsage_Csmr_ACScrollUp = 0x0233
, kHIDUsage_Csmr_ACScrollDown = 0x0234
, kHIDUsage_Csmr_ACScroll = 0x0235
,
kHIDUsage_Csmr_ACPanLeft = 0x0236
, kHIDUsage_Csmr_ACPanRight = 0x0237
, kHIDUsage_Csmr_ACPan = 0x0238
, kHIDUsage_Csmr_ACNewWindow = 0x0239
,
kHIDUsage_Csmr_ACTileHorizontally = 0x023A
, kHIDUsage_Csmr_ACTileVertically = 0x023B
, kHIDUsage_Csmr_ACFormat = 0x023C
, kHIDUsage_Csmr_Reserved = 0xFFFF
} |
| |
| enum | {
kHIDUsage_Dig_Digitizer = 0x01
, kHIDUsage_Dig_Pen = 0x02
, kHIDUsage_Dig_LightPen = 0x03
, kHIDUsage_Dig_TouchScreen = 0x04
,
kHIDUsage_Dig_TouchPad = 0x05
, kHIDUsage_Dig_WhiteBoard = 0x06
, kHIDUsage_Dig_CoordinateMeasuringMachine = 0x07
, kHIDUsage_Dig_3DDigitizer = 0x08
,
kHIDUsage_Dig_StereoPlotter = 0x09
, kHIDUsage_Dig_ArticulatedArm = 0x0A
, kHIDUsage_Dig_Armature = 0x0B
, kHIDUsage_Dig_MultiplePointDigitizer = 0x0C
,
kHIDUsage_Dig_FreeSpaceWand = 0x0D
, kHIDUsage_Dig_Stylus = 0x20
, kHIDUsage_Dig_Puck = 0x21
, kHIDUsage_Dig_Finger = 0x22
,
kHIDUsage_Dig_TipPressure = 0x30
, kHIDUsage_Dig_BarrelPressure = 0x31
, kHIDUsage_Dig_InRange = 0x32
, kHIDUsage_Dig_Touch = 0x33
,
kHIDUsage_Dig_Untouch = 0x34
, kHIDUsage_Dig_Tap = 0x35
, kHIDUsage_Dig_Quality = 0x36
, kHIDUsage_Dig_DataValid = 0x37
,
kHIDUsage_Dig_TransducerIndex = 0x38
, kHIDUsage_Dig_TabletFunctionKeys = 0x39
, kHIDUsage_Dig_ProgramChangeKeys = 0x3A
, kHIDUsage_Dig_BatteryStrength = 0x3B
,
kHIDUsage_Dig_Invert = 0x3C
, kHIDUsage_Dig_XTilt = 0x3D
, kHIDUsage_Dig_YTilt = 0x3E
, kHIDUsage_Dig_Azimuth = 0x3F
,
kHIDUsage_Dig_Altitude = 0x40
, kHIDUsage_Dig_Twist = 0x41
, kHIDUsage_Dig_TipSwitch = 0x42
, kHIDUsage_Dig_SecondaryTipSwitch = 0x43
,
kHIDUsage_Dig_BarrelSwitch = 0x44
, kHIDUsage_Dig_Eraser = 0x45
, kHIDUsage_Dig_TabletPick = 0x46
, kHIDUsage_Dig_Reserved = 0xFFFF
} |
| |
| enum | {
kHIDUsage_AD_AlphanumericDisplay = 0x01
, kHIDUsage_AD_DisplayAttributesReport = 0x20
, kHIDUsage_AD_ASCIICharacterSet = 0x21
, kHIDUsage_AD_DataReadBack = 0x22
,
kHIDUsage_AD_FontReadBack = 0x23
, kHIDUsage_AD_DisplayControlReport = 0x24
, kHIDUsage_AD_ClearDisplay = 0x25
, kHIDUsage_AD_DisplayEnable = 0x26
,
kHIDUsage_AD_ScreenSaverDelay = 0x27
, kHIDUsage_AD_ScreenSaverEnable = 0x28
, kHIDUsage_AD_VerticalScroll = 0x29
, kHIDUsage_AD_HorizontalScroll = 0x2A
,
kHIDUsage_AD_CharacterReport = 0x2B
, kHIDUsage_AD_DisplayData = 0x2C
, kHIDUsage_AD_DisplayStatus = 0x2D
, kHIDUsage_AD_StatNotReady = 0x2E
,
kHIDUsage_AD_StatReady = 0x2F
, kHIDUsage_AD_ErrNotaloadablecharacter = 0x30
, kHIDUsage_AD_ErrFontdatacannotberead = 0x31
, kHIDUsage_AD_CursorPositionReport = 0x32
,
kHIDUsage_AD_Row = 0x33
, kHIDUsage_AD_Column = 0x34
, kHIDUsage_AD_Rows = 0x35
, kHIDUsage_AD_Columns = 0x36
,
kHIDUsage_AD_CursorPixelPositioning = 0x37
, kHIDUsage_AD_CursorMode = 0x38
, kHIDUsage_AD_CursorEnable = 0x39
, kHIDUsage_AD_CursorBlink = 0x3A
,
kHIDUsage_AD_FontReport = 0x3B
, kHIDUsage_AD_FontData = 0x3C
, kHIDUsage_AD_CharacterWidth = 0x3D
, kHIDUsage_AD_CharacterHeight = 0x3E
,
kHIDUsage_AD_CharacterSpacingHorizontal = 0x3F
, kHIDUsage_AD_CharacterSpacingVertical = 0x40
, kHIDUsage_AD_UnicodeCharacterSet = 0x41
, kHIDUsage_AD_Reserved = 0xFFFF
} |
| |
|
| UInt32 | HIDGetHIDLibVersion (void) |
| |
| OSStatus | HIDOpenReportDescriptor (void *hidReportDescriptor, ByteCount descriptorLength, HIDPreparsedDataRef *preparsedDataRef, UInt32 flags) |
| |
| OSStatus | HIDCloseReportDescriptor (HIDPreparsedDataRef preparsedDataRef) |
| |
| OSStatus | HIDGetCaps (HIDPreparsedDataRef preparsedDataRef, HIDCapsPtr capabilities) |
| |
| OSStatus | HIDGetCapabilities (HIDPreparsedDataRef preparsedDataRef, HIDCapabilitiesPtr capabilities) |
| |
| OSStatus | HIDGetCollectionNodes (HIDCollectionNodePtr collectionNodes, UInt32 *collectionNodesSize, HIDPreparsedDataRef preparsedDataRef) |
| |
| OSStatus | HIDGetButtonCaps (HIDReportType reportType, HIDButtonCapsPtr buttonCaps, UInt32 *buttonCapsSize, HIDPreparsedDataRef preparsedDataRef) |
| |
| OSStatus | HIDGetButtonCapabilities (HIDReportType reportType, HIDButtonCapabilitiesPtr buttonCaps, UInt32 *buttonCapsSize, HIDPreparsedDataRef preparsedDataRef) |
| |
| OSStatus | HIDGetValueCaps (HIDReportType reportType, HIDValueCapsPtr valueCaps, UInt32 *valueCapsSize, HIDPreparsedDataRef preparsedDataRef) |
| |
| OSStatus | HIDGetValueCapabilities (HIDReportType reportType, HIDValueCapabilitiesPtr valueCaps, UInt32 *valueCapsSize, HIDPreparsedDataRef preparsedDataRef) |
| |
| OSStatus | HIDGetSpecificButtonCaps (HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, HIDButtonCapsPtr buttonCaps, UInt32 *buttonCapsSize, HIDPreparsedDataRef preparsedDataRef) |
| |
| OSStatus | HIDGetSpecificButtonCapabilities (HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, HIDButtonCapabilitiesPtr buttonCaps, UInt32 *buttonCapsSize, HIDPreparsedDataRef preparsedDataRef) |
| |
| OSStatus | HIDGetSpecificValueCaps (HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, HIDValueCapsPtr valueCaps, UInt32 *valueCapsSize, HIDPreparsedDataRef preparsedDataRef) |
| |
| OSStatus | HIDGetSpecificValueCapabilities (HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, HIDValueCapabilitiesPtr valueCaps, UInt32 *valueCapsSize, HIDPreparsedDataRef preparsedDataRef) |
| |
| OSStatus | HIDGetNextButtonInfo (HIDReportType reportType, HIDUsage usagePage, HIDUsage usage, UInt32 *collection, UInt8 *reportID, HIDPreparsedDataRef preparsedDataRef) |
| |
| OSStatus | HIDGetNextUsageValueInfo (HIDReportType reportType, HIDUsage usagePage, HIDUsage usage, UInt32 *collection, UInt8 *reportID, HIDPreparsedDataRef preparsedDataRef) |
| |
| UInt32 | HIDMaxUsageListLength (HIDReportType reportType, HIDUsage usagePage, HIDPreparsedDataRef preparsedDataRef) |
| |
| OSStatus | HIDGetReportLength (HIDReportType reportType, UInt8 reportID, ByteCount *reportLength, HIDPreparsedDataRef preparsedDataRef) |
| |
| OSStatus | HIDInitReport (HIDReportType reportType, UInt8 reportID, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength) |
| |
| OSStatus | HIDGetButtons (HIDReportType reportType, UInt32 collection, HIDUsageAndPagePtr usageList, UInt32 *usageListSize, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength) |
| |
| OSStatus | HIDGetButtonsOnPage (HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage *usageList, UInt32 *usageListSize, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength) |
| |
| OSStatus | HIDGetScaledUsageValue (HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, SInt32 *usageValue, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength) |
| |
| OSStatus | HIDGetUsageValue (HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, SInt32 *usageValue, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength) |
| |
| OSStatus | HIDGetUsageValueArray (HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, Byte *usageValueBuffer, ByteCount usageValueBufferSize, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength) |
| |
| OSStatus | HIDSetButton (HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength) |
| |
| OSStatus | HIDSetButtons (HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage *usageList, UInt32 *usageListSize, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength) |
| |
| OSStatus | HIDSetScaledUsageValue (HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, SInt32 usageValue, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength) |
| |
| OSStatus | HIDSetUsageValue (HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, SInt32 usageValue, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength) |
| |
| OSStatus | HIDSetUsageValueArray (HIDReportType reportType, HIDUsage usagePage, UInt32 collection, HIDUsage usage, Byte *usageValueBuffer, ByteCount usageValueBufferLength, HIDPreparsedDataRef preparsedDataRef, void *report, ByteCount reportLength) |
| |
| OSStatus | HIDUsageListDifference (HIDUsage *previousUsageList, HIDUsage *currentUsageList, HIDUsage *breakUsageList, HIDUsage *makeUsageList, UInt32 usageListsSize) |
| |
|
typedef | CALLBACK_API_C (OSStatus, HIDGetDeviceInfoProcPtr)(UInt32 inInfoSelector |
| |
|
typedef | CALLBACK_API_C (OSStatus, HIDGetHIDDescriptorProcPtr)(UInt32 inDescriptorType |
| |
|
typedef | CALLBACK_API_C (OSStatus, HIDOpenDeviceProcPtr)(HIDDeviceConnectionRef *outConnectionRef |
| |
|
typedef | CALLBACK_API_C (OSStatus, HIDCloseDeviceProcPtr)(HIDDeviceConnectionRef inConnectionRef) |
| |
|
typedef | CALLBACK_API_C (void, HIDReportHandlerProcPtr)(void *inHIDReport |
| |
|
typedef | CALLBACK_API_C (void, HIDStringHandlerProcPtr)(void *inHIDReport |
| |
| typedef | CALLBACK_API_C (OSStatus, HIDInstallReportHandlerProcPtr)(HIDDeviceConnectionRef inConnectionRef |
| |
|
typedef | CALLBACK_API_C (OSStatus, HIDRemoveReportHandlerProcPtr)(HIDDeviceConnectionRef inConnectionRef) |
| |
|
typedef | CALLBACK_API_C (OSStatus, HIDCallPreviousReportHandlerProcPtr)(HIDDeviceConnectionRef inConnectionRef |
| |
| typedef | CALLBACK_API_C (OSStatus, HIDGetReportProcPtr)(HIDDeviceConnectionRef inConnectionRef |
| |
|
typedef | CALLBACK_API_C (OSStatus, HIDGetSizedReportProcPtr)(HIDDeviceConnectionRef inConnectionRef |
| |
|
typedef | CALLBACK_API_C (OSStatus, HIDSetReportProcPtr)(HIDDeviceConnectionRef inConnectionRef |
| |
|
typedef | CALLBACK_API_C (OSStatus, HIDControlDeviceProcPtr)(HIDDeviceConnectionRef inConnectionRef |
| |
| typedef | CALLBACK_API_C (OSStatus, HIDGetIndexedStringProcPtr)(HIDDeviceConnectionRef inConnectionRef |
| |