/**
 * HID Keyboard/Keypad Page Usage ID
 */

#define HID_KB_RELEASE                                                      0x00        // Release
#define HID_KB_ERROR_ROLL_OVER                                              0x01        // Keyboard ErrorRollOver
#define HID_KB_POST_FAIL                                                    0x02        // Keyboard POSTFail
#define HID_KB_ERROR_UNDEFINED                                              0x03        // Keyboard ErrorUndefined
#define HID_KB_A                                                            0x04        // Keyboard a and A
#define HID_KB_B                                                            0x05        // Keyboard b and B
#define HID_KB_C                                                            0x06        // Keyboard c and C
#define HID_KB_D                                                            0x07        // Keyboard d and D
#define HID_KB_E                                                            0x08        // Keyboard e and E
#define HID_KB_F                                                            0x09        // Keyboard f and F
#define HID_KB_G                                                            0x0A        // Keyboard g and G
#define HID_KB_H                                                            0x0B        // Keyboard h and H
#define HID_KB_I                                                            0x0C        // Keyboard i and I
#define HID_KB_J                                                            0x0D        // Keyboard j and J
#define HID_KB_K                                                            0x0E        // Keyboard k and K
#define HID_KB_L                                                            0x0F        // Keyboard l and L
#define HID_KB_M                                                            0x10        // Keyboard m and M
#define HID_KB_N                                                            0x11        // Keyboard n and N
#define HID_KB_O                                                            0x12        // Keyboard o and O
#define HID_KB_P                                                            0x13        // Keyboard p and P
#define HID_KB_Q                                                            0x14        // Keyboard q and Q
#define HID_KB_R                                                            0x15        // Keyboard r and R
#define HID_KB_S                                                            0x16        // Keyboard s and S
#define HID_KB_T                                                            0x17        // Keyboard t and T
#define HID_KB_U                                                            0x18        // Keyboard u and U
#define HID_KB_V                                                            0x19        // Keyboard v and V
#define HID_KB_W                                                            0x1A        // Keyboard w and W
#define HID_KB_X                                                            0x1B        // Keyboard x and X
#define HID_KB_Y                                                            0x1C        // Keyboard y and Y
#define HID_KB_Z                                                            0x1D        // Keyboard z and Z
#define HID_KB_1                                                            0x1E        // Keyboard 1 and !
#define HID_KB_2                                                            0x1F        // Keyboard 2 and @
#define HID_KB_3                                                            0x20        // Keyboard 3 and #
#define HID_KB_4                                                            0x21        // Keyboard 4 and $
#define HID_KB_5                                                            0x22        // Keyboard 5 and %
#define HID_KB_6                                                            0x23        // Keyboard 6 and ∧
#define HID_KB_7                                                            0x24        // Keyboard 7 and &
#define HID_KB_8                                                            0x25        // Keyboard 8 and *
#define HID_KB_9                                                            0x26        // Keyboard 9 and (
#define HID_KB_0                                                            0x27        // Keyboard 0 and )
#define HID_KB_ENTER                                                        0x28        // Keyboard Return (ENTER)
#define HID_KB_ESCAPE                                                       0x29        // Keyboard ESCAPE
#define HID_KB_BACKSPACE                                                    0x2A        // Keyboard DELETE (Backspace)
#define HID_KB_TAB                                                          0x2B        // Keyboard Tab
#define HID_KB_SPACEBAR                                                     0x2C        // Keyboard Spacebar
#define HID_KB_HYPHEN_AND_UNDERSCORE                                        0x2D        // Keyboard - and (underscore)
#define HID_KB_EQUAL_AND_ADD                                                0x2E        // Keyboard = and +
#define HID_KB_L_SQUARE_AND_ROUND_BRACKETS                                  0x2F        // Keyboard [ and {
#define HID_KB_R_SQUARE_AND_ROUND_BRACKETS                                  0x30        // Keyboard ] and }
#define HID_KB_BACKSLASH_AND_PIPE                                           0x31        // Keyboard \and |
#define HID_KB_POUND_AND_TILDE                                              0x32        // Keyboard Non-US # and ˜
#define HID_KB_SEMICOLON_AND_COLON                                          0x33        // Keyboard ; and :
#define HID_KB_MINUTE_AND_SECOND                                            0x34        // Keyboard ‘ and “
#define HID_KB_GRAVE_ACCENT_AND_TILDE                                       0x35        // Keyboard Grave Accent and Tilde
#define HID_KB_COMMA_AND_LESS_THAN                                          0x36        // Keyboard , and <
#define HID_KB_POINT_AND_GREATER_THAN                                       0x37        // Keyboard . and >
#define HID_KB_SLASH_AND_QUESTION_MARK                                      0x38        // Keyboard / and ?
#define HID_KB_CAPS_LOCK                                                    0x39        // Keyboard Caps Lock
#define HID_KB_F1                                                           0x3A        // Keyboard F1
#define HID_KB_F2                                                           0x3B        // Keyboard F2
#define HID_KB_F3                                                           0x3C        // Keyboard F3
#define HID_KB_F4                                                           0x3D        // Keyboard F4
#define HID_KB_F5                                                           0x3E        // Keyboard F5
#define HID_KB_F6                                                           0x3F        // Keyboard F6
#define HID_KB_F7                                                           0x40        // Keyboard F7
#define HID_KB_F8                                                           0x41        // Keyboard F8
#define HID_KB_F9                                                           0x42        // Keyboard F9
#define HID_KB_F10                                                          0x43        // Keyboard F10
#define HID_KB_F11                                                          0x44        // Keyboard F11
#define HID_KB_F12                                                          0x45        // Keyboard F12
#define HID_KB_PRINT_SCREEN                                                 0x46        // Keyboard PrintScreen
#define HID_KB_SCROLL_LOCK                                                  0x47        // Keyboard Scroll Lock
#define HID_KB_PAUSE                                                        0x48        // Keyboard Pause
#define HID_KB_INSERT                                                       0x49        // Keyboard Insert
#define HID_KB_HOME                                                         0x4A        // Keyboard Home
#define HID_KB_PAGEUP                                                       0x4B        // Keyboard PageUp
#define HID_KB_DELETE_FORWARD                                               0x4C        // Keyboard Delete Forward
#define HID_KB_END                                                          0x4D        // Keyboard End
#define HID_KB_PAGEDOWN                                                     0x4E        // Keyboard PageDown
#define HID_KB_RIGHTARROW                                                   0x4F        // Keyboard RightArrow
#define HID_KB_LEFTARROW                                                    0x50        // Keyboard LeftArrow
#define HID_KB_DOWNARROW                                                    0x51        // Keyboard DownArrow
#define HID_KB_UPARROW                                                      0x52        // Keyboard UpArrow
#define HID_KP_NUM_LOCK                                                     0x53        // Keypad Num Lock and Clear
#define HID_KP_SLASH                                                        0x54        // Keypad /
#define HID_KP_STAR                                                         0x55        // Keypad *
#define HID_KP_SUB                                                          0x56        // Keypad -
#define HID_KP_ADD                                                          0x57        // Keypad +
#define HID_KP_ENTER                                                        0x58        // Keypad ENTER
#define HID_KP_1                                                            0x59        // Keypad 1 and End
#define HID_KP_2                                                            0x5A        // Keypad 2 and Down Arrow
#define HID_KP_3                                                            0x5B        // Keypad 3 and PageDn
#define HID_KP_4                                                            0x5C        // Keypad 4 and Left Arrow
#define HID_KP_5                                                            0x5D        // Keypad 5
#define HID_KP_6                                                            0x5E        // Keypad 6 and Right Arrow
#define HID_KP_7                                                            0x5F        // Keypad 7 and Home
#define HID_KP_8                                                            0x60        // Keypad 8 and Up Arrow
#define HID_KP_9                                                            0x61        // Keypad 9 and PageUp
#define HID_KP_0                                                            0x62        // Keypad 0 and Insert
#define HID_KP_POINT                                                        0x63        // Keypad . and Delete
#define HID_KP_BACKSLASH_AND_PIPE2                                          0x64        // Keyboard Non-US \and |
#define HID_KP_APPLICATION                                                  0x65        // Keyboard Application


/**
 * HID Consumer Page Usage ID
 */

#define HID_CCC_RELEASE                                                     0x0000      // Release
#define HID_CCC_CLOCK_ADD_10                                                0x0020      // +10
#define HID_CCC_CLOCK_ADD_100                                               0x0021      // +100
#define HID_CCC_AM_OR_PM                                                    0x0022      // AM/PM

#define HID_CCC_POWER                                                       0x0030      // Power
#define HID_CCC_RESET                                                       0x0031      // Reset
#define HID_CCC_SLEEP                                                       0x0032      // Sleep
#define HID_CCC_SLEEP_AFTER                                                 0x0033      // Sleep After
#define HID_CCC_SLEEP_MODE                                                  0x0034      // Sleep Mode
#define HID_CCC_ILLUMINATION                                                0x0035      // Illumination
#define HID_CCC_FUNCTION_BUTTONS                                            0x0036      // Function Buttons

#define HID_CCC_MENU                                                        0x0040      // Menu
#define HID_CCC_MENU_PICK                                                   0x0041      // Menu Pick
#define HID_CCC_MENU_UP                                                     0x0042      // Menu Up
#define HID_CCC_MENU_DOWN                                                   0x0043      // Menu Down
#define HID_CCC_MENU_LEFT                                                   0x0044      // Menu Left
#define HID_CCC_MENU_RIGHT                                                  0x0045      // Menu Right
#define HID_CCC_MENU_ESCAPE                                                 0x0046      // Menu Escape
#define HID_CCC_MENU_VALUE_INCREASE                                         0x0047      // Menu Value Increase
#define HID_CCC_MENU_VALUE_DECREASE                                         0x0048      // Menu Value Decrease

#define HID_CCC_DATA_ON_SCREEN                                              0x0060      // Data On Screen
#define HID_CCC_CLOSED_CAPTION                                              0x0061      // Closed Caption
#define HID_CCC_CLOSED_CAPTION_SELECT                                       0x0062      // Closed Caption Select
#define HID_CCC_VCR_OR_TV                                                   0x0063      // VCR/TV
#define HID_CCC_BROADCAST_MODE                                              0x0064      // Broadcast Mode
#define HID_CCC_SNAPSHOT                                                    0x0065      // Snapshot
#define HID_CCC_STILL                                                       0x0066      // Still
#define HID_CCC_PICTURE_IN_PICTURE_TOGGLE                                   0x0067      // Picture-in-Picture Toggle
#define HID_CCC_PICTURE_IN_PICTURE_SWAP                                     0x0068      // Picture-in-Picture Swap
#define HID_CCC_RED_MENU_BUTTON                                             0x0069      // Red Menu Button
#define HID_CCC_GREEN_MENU_BUTTON                                           0x006A      // Green Menu Button
#define HID_CCC_BLUE_MENU_BUTTON                                            0x006B      // Blue Menu Button
#define HID_CCC_YELLOW_MENU_BUTTON                                          0x006C      // Yellow Menu Button
#define HID_CCC_ASPECT                                                      0x006D      // Aspect
#define HID_CCC_MODE_SELECT                                                 0x006E      // 3D Mode Select
#define HID_CCC_DISPLAY_BRIGHTNESS_INCREMENT                                0x006F      // Display Brightness Increment
#define HID_CCC_DISPLAY_BRIGHTNESS_DECREMENT                                0x0070      // Display Brightness Decrement
#define HID_CCC_DISPLAY_BRIGHTNESS                                          0x0071      // Display Brightness
#define HID_CCC_DISPLAY_BACKLIGHT_TOGGLE                                    0x0072      // Display Backlight Toggle
#define HID_CCC_DISPLAY_SET_BRIGHTNESS_TO_MINIMUM                           0x0073      // Display Set Brightness to Minimum
#define HID_CCC_DISPLAY_SET_BRIGHTNESS_TO_MAXIMUM                           0x0074      // Display Set Brightness to Maximum
#define HID_CCC_DISPLAY_SET_AUTO_BRIGHTNESS                                 0x0075      // Display Set Auto Brightness
#define HID_CCC_CAMERA_ACCESS_ENABLED                                       0x0076      // Camera Access Enabled
#define HID_CCC_CAMERA_ACCESS_DISABLED                                      0x0077      // Camera Access Disabled
#define HID_CCC_CAMERA_ACCESS_TOGGLE                                        0x0078      // Camera Access Toggle
#define HID_CCC_KEYBOARD_BRIGHTNESS_INCREMENT                               0x0079      // Keyboard Brightness Increment
#define HID_CCC_KEYBOARD_BRIGHTNESS_DECREMENT                               0x007A      // Keyboard Brightness Decrement
#define HID_CCC_KEYBOARD_BACKLIGHT_SET_LEVEL                                0x007B      // Keyboard Backlight Set Level
#define HID_CCC_KEYBOARD_BACKLIGHT_OOC                                      0x007C      // Keyboard Backlight OOC
#define HID_CCC_KEYBOARD_BACKLIGHT_SET_MINIMUM                              0x007D      // Keyboard Backlight Set Minimum
#define HID_CCC_KEYBOARD_BACKLIGHT_SET_MAXIMUM                              0x007E      // Keyboard Backlight Set Maximum
#define HID_CCC_KEYBOARD_BACKLIGHT_AUTO                                     0x007F      // Keyboard Backlight Auto
#define HID_CCC_SELECTION                                                   0x0080      // Selection
#define HID_CCC_ASSIGN_SELECTION                                            0x0081      // Assign Selection
#define HID_CCC_MODE_STEP                                                   0x0082      // Mode Step
#define HID_CCC_RECALL_LAST                                                 0x0083      // Recall Last
#define HID_CCC_ENTER_CHANNEL                                               0x0084      // Enter Channel
#define HID_CCC_ORDER_MOVIE                                                 0x0085      // Order Movie
#define HID_CCC_CHANNEL                                                     0x0086      // Channel
#define HID_CCC_MEDIA_SELECTION                                             0x0087      // Media Selection
#define HID_CCC_MEDIA_SELECT_COMPUTER                                       0x0088      // Media Select Computer
#define HID_CCC_MEDIA_SELECT_TV                                             0x0089      // Media Select TV
#define HID_CCC_MEDIA_SELECT_WWW                                            0x008A      // Media Select WWW
#define HID_CCC_MEDIA_SELECT_DVD                                            0x008B      // Media Select DVD
#define HID_CCC_MEDIA_SELECT_TELEPHONE                                      0x008C      // Media Select Telephone
#define HID_CCC_MEDIA_SELECT_PROGRAM_GUIDE                                  0x008D      // Media Select Program Guide
#define HID_CCC_MEDIA_SELECT_VIDEO_PHONE                                    0x008E      // Media Select Video Phone
#define HID_CCC_MEDIA_SELECT_GAMES                                          0x008F      // Media Select Games
#define HID_CCC_MEDIA_SELECT_MESSAGES                                       0x0090      // Media Select Messages
#define HID_CCC_MEDIA_SELECT_CD                                             0x0091      // Media Select CD
#define HID_CCC_MEDIA_SELECT_VCR                                            0x0092      // Media Select VCR
#define HID_CCC_MEDIA_SELECT_TUNER                                          0x0093      // Media Select Tuner
#define HID_CCC_QUIT                                                        0x0094      // Quit
#define HID_CCC_HELP                                                        0x0095      // Help
#define HID_CCC_MEDIA_SELECT_TAPE                                           0x0096      // Media Select Tape
#define HID_CCC_MEDIA_SELECT_CABLE                                          0x0097      // Media Select Cable
#define HID_CCC_MEDIA_SELECT_SATELLITE                                      0x0098      // Media Select Satellite
#define HID_CCC_MEDIA_SELECT_SECURITY                                       0x0099      // Media Select Security
#define HID_CCC_MEDIA_SELECT_HOME                                           0x009A      // Media Select Home
#define HID_CCC_MEDIA_SELECT_CALL                                           0x009B      // Media Select Call
#define HID_CCC_CHANNEL_INCREMENT                                           0x009C      // Channel Increment
#define HID_CCC_CHANNEL_DECREMENT                                           0x009D      // Channel Decrement
#define HID_CCC_MEDIA_SELECT_SAP                                            0x009E      // Media Select SAP

#define HID_CCC_VCR_PLUS                                                    0x00A0      // VCR Plus
#define HID_CCC_ONCE                                                        0x00A1      // Once
#define HID_CCC_DAILY                                                       0x00A2      // Daily
#define HID_CCC_WEEKLY                                                      0x00A3      // Weekly
#define HID_CCC_MONTHLY                                                     0x00A4      // Monthly

#define HID_CCC_PLAY                                                        0x00B0      // Play
#define HID_CCC_PAUSE                                                       0x00B1      // Pause
#define HID_CCC_RECORD                                                      0x00B2      // Record
#define HID_CCC_FAST_FORWARD                                                0x00B3      // Fast Forward
#define HID_CCC_REWIND                                                      0x00B4      // Rewind
#define HID_CCC_SCAN_NEXT_TRACK                                             0x00B5      // Scan Next Track
#define HID_CCC_SCAN_PREVIOUS_TRACK                                         0x00B6      // Scan Previous Track
#define HID_CCC_STOP                                                        0x00B7      // Stop
#define HID_CCC_EJECT                                                       0x00B8      // Eject
#define HID_CCC_RANDOM_PLAY                                                 0x00B9      // Random Play
#define HID_CCC_SELECT_DISC                                                 0x00BA      // Select Disc
#define HID_CCC_ENTER_DISC                                                  0x00BB      // Enter Disc
#define HID_CCC_REPEAT                                                      0x00BC      // Repeat
#define HID_CCC_TRACKING                                                    0x00BD      // Tracking
#define HID_CCC_TRACK_NORMAL                                                0x00BE      // Track Normal
#define HID_CCC_SLOW_TRACKING                                               0x00BF      // Slow Tracking
#define HID_CCC_FRAME_FORWARD                                               0x00C0      // Frame Forward
#define HID_CCC_FRAME_BACK                                                  0x00C1      // Frame Back
#define HID_CCC_MARK                                                        0x00C2      // Mark
#define HID_CCC_CLEAR_MARK                                                  0x00C3      // Clear Mark
#define HID_CCC_REPEAT_FROM_MARK                                            0x00C4      // Repeat From Mark
#define HID_CCC_RETURN_TO_MARK                                              0x00C5      // Return To Mark
#define HID_CCC_SEARCH_MARK_FORWARD                                         0x00C6      // Search Mark Forward
#define HID_CCC_SEARCH_MARK_BACKWARDS                                       0x00C7      // Search Mark Backwards
#define HID_CCC_COUNTER_RESET                                               0x00C8      // Counter Reset
#define HID_CCC_SHOW_COUNTER                                                0x00C9      // Show Counter
#define HID_CCC_TRACKING_INCREMENT                                          0x00CA      // Tracking Increment
#define HID_CCC_TRACKING_DECREMENT                                          0x00CB      // Tracking Decrement
#define HID_CCC_STOP_OR_EJECT                                               0x00CC      // Stop/Eject
#define HID_CCC_PLAY_OR_PAUSE                                               0x00CD      // Play/Pause
#define HID_CCC_PLAY_OR_SKIP                                                0x00CE      // Play/Skip
#define HID_CCC_VOICE_COMMAND                                               0x00CF      // Voice Command
#define HID_CCC_INVOKE_CAPTURE_INTERFACE                                    0x00D0      // Invoke Capture Interface
#define HID_CCC_START_OR_STOP_GAME_RECORDING                                0x00D1      // Start or Stop Game Recording
#define HID_CCC_HISTORICAL_GAME_CAPTURE                                     0x00D2      // Historical Game Capture
#define HID_CCC_CAPTURE_GAME_SCREENSHOT                                     0x00D3      // Capture Game Screenshot
#define HID_CCC_SHOW_OR_HIDE_RECORDING_INDICATOR                            0x00D4      // Show or Hide Recording Indicator
#define HID_CCC_START_OR_STOP_MICROPHONE_CAPTURE                            0x00D5      // Start or Stop Microphone Capture
#define HID_CCC_START_OR_STOP_CAMERA_CAPTURE                                0x00D6      // Start or Stop Camera Capture
#define HID_CCC_START_OR_STOP_GAME_BROADCAST                                0x00D7      // Start or Stop Game Broadcast
#define HID_CCC_START_OR_STOP_VOICE_DICTATION_SESSION                       0x00D8      // Start or Stop Voice Dictation Session
#define HID_CCC_INVOKE_OR_DISMISS_EMOJI_PICKER                              0x00D9      // Invoke/Dismiss Emoji Picker

#define HID_CCC_VOLUME                                                      0x00E0      // Volume
#define HID_CCC_BALANCE                                                     0x00E1      // Balance
#define HID_CCC_MUTE                                                        0x00E2      // Mute
#define HID_CCC_BASS                                                        0x00E3      // Bass
#define HID_CCC_TREBLE                                                      0x00E4      // Treble
#define HID_CCC_BASS_BOOST                                                  0x00E5      // Bass Boost
#define HID_CCC_SURROUND_MODE                                               0x00E6      // Surround Mode
#define HID_CCC_LOUDNESS                                                    0x00E7      // Loudness
#define HID_CCC_MPX                                                         0x00E8      // MPX
#define HID_CCC_VOLUME_INCREMENT                                            0x00E9      // Volume Increment
#define HID_CCC_VOLUME_DECREMENT                                            0x00EA      // Volume Decrement

#define HID_CCC_SPEED_SELECT                                                0x00F0      // Speed Select
#define HID_CCC_PLAYBACK_SPEED                                              0x00F1      // Playback Speed
#define HID_CCC_STANDARD_PLAY                                               0x00F2      // Standard Play
#define HID_CCC_LONG_PLAY                                                   0x00F3      // Long Play
#define HID_CCC_EXTENDED_PLAY                                               0x00F4      // Extended Play
#define HID_CCC_SLOW                                                        0x00F5      // Slow

#define HID_CCC_FAN_ENABLE                                                  0x0100      // Fan Enable
#define HID_CCC_FAN_SPEED                                                   0x0101      // Fan Speed
#define HID_CCC_LIGHT_ENABLE                                                0x0102      // Light Enable
#define HID_CCC_LIGHT_ILLUMINATION_LEVEL                                    0x0103      // Light Illumination Level
#define HID_CCC_CLIMATE_CONTROL_ENABLE                                      0x0104      // Climate Control Enable
#define HID_CCC_ROOM_TEMPERATURE                                            0x0105      // Room Temperature
#define HID_CCC_SECURITY_ENABLE                                             0x0106      // Security Enable
#define HID_CCC_FIRE_ALARM                                                  0x0107      // Fire Alarm
#define HID_CCC_POLICE_ALARM                                                0x0108      // Police Alarm
#define HID_CCC_PROXIMITY                                                   0x0109      // Proximity
#define HID_CCC_MOTION                                                      0x010A      // Motion
#define HID_CCC_DURESS_ALARM                                                0x010B      // Duress Alarm
#define HID_CCC_HOLDUP_ALARM                                                0x010C      // Holdup Alarm
#define HID_CCC_MEDICAL_ALARM                                               0x010D      // Medical Alarm

#define HID_CCC_BALANCE_RIGHT                                               0x0150      // Balance Right
#define HID_CCC_BALANCE_LEFT                                                0x0151      // Balance Left
#define HID_CCC_BASS_INCREMENT                                              0x0152      // Bass Increment
#define HID_CCC_BASS_DECREMENT                                              0x0153      // Bass Decrement
#define HID_CCC_TREBLE_INCREMENT                                            0x0154      // Treble Increment
#define HID_CCC_TREBLE_DECREMENT                                            0x0155      // Treble Decrement

#define HID_CCC_SPEAKER_SYSTEM                                              0x0160      // Speaker System
#define HID_CCC_CHANNEL_LEFT                                                0x0161      // Channel Left
#define HID_CCC_CHANNEL_RIGHT                                               0x0162      // Channel Right
#define HID_CCC_CHANNEL_CENTER                                              0x0163      // Channel Center
#define HID_CCC_CHANNEL_FRONT                                               0x0164      // Channel Front
#define HID_CCC_CHANNEL_CENTER_FRONT                                        0x0165      // Channel Center Front
#define HID_CCC_CHANNEL_SIDE                                                0x0166      // Channel Side
#define HID_CCC_CHANNEL_SURROUND                                            0x0167      // Channel Surround
#define HID_CCC_CHANNEL_LOW_FREQUENCY_ENHANCEMENT                           0x0168      // Channel Low Frequency Enhancement
#define HID_CCC_CHANNEL_TOP                                                 0x0169      // Channel Top
#define HID_CCC_CHANNEL_UNKNOWN                                             0x016A      // Channel Unknown

#define HID_CCC_SUB_CHANNEL                                                 0x0170      // Sub-channel
#define HID_CCC_SUB_CHANNEL_INCREMENT                                       0x0171      // Sub-channel Increment
#define HID_CCC_SUB_CHANNEL_DECREMENT                                       0x0172      // Sub-channel Decrement
#define HID_CCC_ALTERNATE_AUDIO_INCREMENT                                   0x0173      // Alternate Audio Increment
#define HID_CCC_ALTERNATE_AUDIO_DECREMENT                                   0x0174      // Alternate Audio Decrement

#define HID_CCC_APPLICATION_LAUNCH_BUTTONS                                  0x0180      // Application Launch Buttons
#define HID_CCC_AL_LAUNCH_BUTTON_CONFIGURATION_TOOL                         0x0181      // AL Launch Button Configuration Tool
#define HID_CCC_AL_PROGRAMMABLE_BUTTON_CONFIGURATION                        0x0182      // AL Programmable Button Configuration
#define HID_CCC_AL_CONSUMER_CONTROL_CONFIGURATION                           0x0183      // AL Consumer Control Configuration
#define HID_CCC_AL_WORD_PROCESSOR                                           0x0184      // AL Word Processor
#define HID_CCC_AL_TEXT_EDITOR                                              0x0185      // AL Text Editor
#define HID_CCC_AL_SPREADSHEET                                              0x0186      // AL Spreadsheet
#define HID_CCC_AL_GRAPHICS_EDITOR                                          0x0187      // AL Graphics Editor
#define HID_CCC_AL_PRESENTATION_APP                                         0x0188      // AL Presentation App
#define HID_CCC_AL_DATABASE_APP                                             0x0189      // AL Database App
#define HID_CCC_AL_EMAIL_READER                                             0x018A      // AL Email Reader
#define HID_CCC_AL_NEWSREADER                                               0x018B      // AL Newsreader
#define HID_CCC_AL_VOICEMAIL                                                0x018C      // AL Voicemail
#define HID_CCC_AL_CONTACTS_OR_ADDRESS_BOOK                                 0x018D      // AL Contacts/Address Book
#define HID_CCC_AL_CALENDAR_OR_SCHEDULE                                     0x018E      // AL Calendar/Schedule
#define HID_CCC_AL_TASK_OR_PROJECT_MANAGER                                  0x018F      // AL Task/Project Manager
#define HID_CCC_AL_LOG_OR_JOURNAL_OR_TIMECARD                               0x0190      // AL Log/Journal/Timecard
#define HID_CCC_AL_CHECKBOOK_OR_FINANCE                                     0x0191      // AL Checkbook/Finance
#define HID_CCC_AL_CALCULATOR                                               0x0192      // AL Calculator
#define HID_CCC_AL_A_OR_V_CAPTURE_OR_PLAYBACK                               0x0193      // AL A/V Capture/Playback
#define HID_CCC_AL_LOCAL_MACHINE_BROWSER                                    0x0194      // AL Local Machine Browser
#define HID_CCC_AL_LAN_OR_WAN_BROWSER                                       0x0195      // AL LAN/WAN Browser
#define HID_CCC_AL_INTERNET_BROWSER                                         0x0196      // AL Internet Browser
#define HID_CCC_AL_REMOTE_NETWORKING_OR_ISP_CONNECT                         0x0197      // AL Remote Networking/ISP Connect
#define HID_CCC_AL_NETWORK_CONFERENCE                                       0x0198      // AL Network Conference
#define HID_CCC_AL_NETWORK_CHAT                                             0x0199      // AL Network Chat
#define HID_CCC_AL_TELEPHONY_OR_DIALER                                      0x019A      // AL Telephony/Dialer
#define HID_CCC_AL_LOGON                                                    0x019B      // AL Logon
#define HID_CCC_AL_LOGOFF                                                   0x019C      // AL Logoff
#define HID_CCC_AL_LOGON_OR_LOGOFF                                          0x019D      // AL Logon/Logoff
#define HID_CCC_AL_TERMINAL_LOCK_OR_SCREENSAVER                             0x019E      // AL Terminal Lock/Screensaver
#define HID_CCC_AL_CONTROL_PANEL                                            0x019F      // AL Control Panel
#define HID_CCC_AL_COMMAND_LINE_PROCESSOR_OR_RUN                            0x01A0      // AL Command Line Processor/Run
#define HID_CCC_AL_PROCESS_OR_TASK_MANAGER                                  0x01A1      // AL Process/Task Manager
#define HID_CCC_AL_SELECT_TASK_OR_APPLICATION                               0x01A2      // AL Select Task/Application
#define HID_CCC_AL_NEXT_TASK_OR_APPLICATION                                 0x01A3      // AL Next Task/Application
#define HID_CCC_AL_PREVIOUS_TASK_OR_APPLICATION                             0x01A4      // AL Previous Task/Application
#define HID_CCC_AL_PREEMPTIVE_HALT_TASK_OR_APPLICATION                      0x01A5      // AL Preemptive Halt Task/Application
#define HID_CCC_AL_INTEGRATED_HELP_CENTER                                   0x01A6      // AL Integrated Help Center
#define HID_CCC_AL_DOCUMENTS                                                0x01A7      // AL Documents
#define HID_CCC_AL_THESAURUS                                                0x01A8      // AL Thesaurus
#define HID_CCC_AL_DICTIONARY                                               0x01A9      // AL Dictionary
#define HID_CCC_AL_DESKTOP                                                  0x01AA      // AL Desktop
#define HID_CCC_AL_SPELL_CHECK                                              0x01AB      // AL Spell Check
#define HID_CCC_AL_GRAMMAR_CHECK                                            0x01AC      // AL Grammar Check
#define HID_CCC_AL_WIRELESS_STATUS                                          0x01AD      // AL Wireless Status
#define HID_CCC_AL_KEYBOARD_LAYOUT                                          0x01AE      // AL Keyboard Layout
#define HID_CCC_AL_VIRUS_PROTECTION                                         0x01AF      // AL Virus Protection
#define HID_CCC_AL_ENCRYPTION                                               0x01B0      // AL Encryption
#define HID_CCC_AL_SCREEN_SAVER                                             0x01B1      // AL Screen Saver
#define HID_CCC_AL_ALARMS                                                   0x01B2      // AL Alarms
#define HID_CCC_AL_CLOCK                                                    0x01B3      // AL Clock
#define HID_CCC_AL_FILE_BROWSER                                             0x01B4      // AL File Browser
#define HID_CCC_AL_POWER_STATUS                                             0x01B5      // AL Power Status
#define HID_CCC_AL_IMAGE_BROWSER                                            0x01B6      // AL Image Browser
#define HID_CCC_AL_AUDIO_BROWSER                                            0x01B7      // AL Audio Browser
#define HID_CCC_AL_MOVIE_BROWSER                                            0x01B8      // AL Movie Browser
#define HID_CCC_AL_DIGITAL_RIGHTS_MANAGER                                   0x01B9      // AL Digital Rights Manager
#define HID_CCC_AL_DIGITAL_WALLET                                           0x01BA      // AL Digital Wallet

#define HID_CCC_AL_INSTANT_MESSAGING                                        0x01BC      // AL Instant Messaging
#define HID_CCC_AL_OEM_FEATURES_OR__TIPS_OR_TUTORIAL_BROWSER                0x01BD      // AL OEM Features/ Tips/Tutorial Browser
#define HID_CCC_AL_OEM_HELP                                                 0x01BE      // AL OEM Help
#define HID_CCC_AL_ONLINE_COMMUNITY                                         0x01BF      // AL Online Community
#define HID_CCC_AL_ENTERTAINMENT_CONTENT_BROWSER                            0x01C0      // AL Entertainment Content Browser
#define HID_CCC_AL_ONLINE_SHOPPING_BROWSER                                  0x01C1      // AL Online Shopping Browser
#define HID_CCC_AL_SMARTCARD_INFORMATION_OR_HELP                            0x01C2      // AL SmartCard Information/Help
#define HID_CCC_AL_MARKET_MONITOR_OR_FINANCE_BROWSER                        0x01C3      // AL Market Monitor/Finance Browser
#define HID_CCC_AL_CUSTOMIZED_CORPORATE_NEWS_BROWSER                        0x01C4      // AL Customized Corporate News Browser
#define HID_CCC_AL_ONLINE_ACTIVITY_BROWSER                                  0x01C5      // AL Online Activity Browser
#define HID_CCC_AL_RESEARCH_OR_SEARCH_BROWSER                               0x01C6      // AL Research/Search Browser
#define HID_CCC_AL_AUDIO_PLAYER                                             0x01C7      // AL Audio Player
#define HID_CCC_AL_MESSAGE_STATUS                                           0x01C8      // AL Message Status
#define HID_CCC_AL_CONTACT_SYNC                                             0x01C9      // AL Contact Sync
#define HID_CCC_AL_NAVIGATION                                               0x01CA      // AL Navigation
#define HID_CCC_AL_CONTEXT_AWARE_DESKTOP_ASSISTANT                          0x01CB      // AL Context-aware Desktop Assistant

#define HID_CCC_GENERIC_GUI_APPLICATION_CONTROLS                            0x0200      // Generic GUI Application Controls
#define HID_CCC_AC_NEW                                                      0x0201      // AC New
#define HID_CCC_AC_OPEN                                                     0x0202      // AC Open
#define HID_CCC_AC_CLOSE                                                    0x0203      // AC Close
#define HID_CCC_AC_EXIT                                                     0x0204      // AC Exit
#define HID_CCC_AC_MAXIMIZE                                                 0x0205      // AC Maximize
#define HID_CCC_AC_MINIMIZE                                                 0x0206      // AC Minimize
#define HID_CCC_AC_SAVE                                                     0x0207      // AC Save
#define HID_CCC_AC_PRINT                                                    0x0208      // AC Print
#define HID_CCC_AC_PROPERTIES                                               0x0209      // AC Properties

#define HID_CCC_AC_UNDO                                                     0x021A      // AC Undo
#define HID_CCC_AC_COPY                                                     0x021B      // AC Copy
#define HID_CCC_AC_CUT                                                      0x021C      // AC Cut
#define HID_CCC_AC_PASTE                                                    0x021D      // AC Paste
#define HID_CCC_AC_SELECT_ALL                                               0x021E      // AC Select All
#define HID_CCC_AC_FIND                                                     0x021F      // AC Find
#define HID_CCC_AC_FIND_AND_REPLACE                                         0x0220      // AC Find and Replace
#define HID_CCC_AC_SEARCH                                                   0x0221      // AC Search
#define HID_CCC_AC_GO_TO                                                    0x0222      // AC Go To
#define HID_CCC_AC_HOME                                                     0x0223      // AC Home
#define HID_CCC_AC_BACK                                                     0x0224      // AC Back
#define HID_CCC_AC_FORWARD                                                  0x0225      // AC Forward
#define HID_CCC_AC_STOP                                                     0x0226      // AC Stop
#define HID_CCC_AC_REFRESH                                                  0x0227      // AC Refresh
#define HID_CCC_AC_PREVIOUS_LINK                                            0x0228      // AC Previous Link
#define HID_CCC_AC_NEXT_LINK                                                0x0229      // AC Next Link
#define HID_CCC_AC_BOOKMARKS                                                0x022A      // AC Bookmarks
#define HID_CCC_AC_HISTORY                                                  0x022B      // AC History
#define HID_CCC_AC_SUBSCRIPTIONS                                            0x022C      // AC Subscriptions
#define HID_CCC_AC_ZOOM_IN                                                  0x022D      // AC Zoom In
#define HID_CCC_AC_ZOOM_OUT                                                 0x022E      // AC Zoom Out
#define HID_CCC_AC_ZOOM                                                     0x022F      // AC Zoom
#define HID_CCC_AC_FULL_SCREEN_VIEW                                         0x0230      // AC Full Screen View
#define HID_CCC_AC_NORMAL_VIEW                                              0x0231      // AC Normal View
#define HID_CCC_AC_VIEW_TOGGLE                                              0x0232      // AC View Toggle
#define HID_CCC_AC_SCROLL_UP                                                0x0233      // AC Scroll Up
#define HID_CCC_AC_SCROLL_DOWN                                              0x0234      // AC Scroll Down
#define HID_CCC_AC_SCROLL                                                   0x0235      // AC Scroll
#define HID_CCC_AC_PAN_LEFT                                                 0x0236      // AC Pan Left
#define HID_CCC_AC_PAN_RIGHT                                                0x0237      // AC Pan Right
#define HID_CCC_AC_PAN                                                      0x0238      // AC Pan
#define HID_CCC_AC_NEW_WINDOW                                               0x0239      // AC New Window
#define HID_CCC_AC_TILE_HORIZONTALLY                                        0x023A      // AC Tile Horizontally
#define HID_CCC_AC_TILE_VERTICALLY                                          0x023B      // AC Tile Vertically
#define HID_CCC_AC_FORMAT                                                   0x023C      // AC Format
#define HID_CCC_AC_EDIT                                                     0x023D      // AC Edit
#define HID_CCC_AC_BOLD                                                     0x023E      // AC Bold
#define HID_CCC_AC_ITALICS                                                  0x023F      // AC Italics
#define HID_CCC_AC_UNDERLINE                                                0x0240      // AC Underline
#define HID_CCC_AC_STRIKETHROUGH                                            0x0241      // AC Strikethrough
#define HID_CCC_AC_SUBSCRIPT                                                0x0242      // AC Subscript
#define HID_CCC_AC_SUPERSCRIPT                                              0x0243      // AC Superscript
#define HID_CCC_AC_ALL_CAPS                                                 0x0244      // AC All Caps
#define HID_CCC_AC_ROTATE                                                   0x0245      // AC Rotate
#define HID_CCC_AC_RESIZE                                                   0x0246      // AC Resize
#define HID_CCC_AC_FLIP_HORIZONTAL                                          0x0247      // AC Flip Horizontal
#define HID_CCC_AC_FLIP_VERTICAL                                            0x0248      // AC Flip Vertical
#define HID_CCC_AC_MIRROR_HORIZONTAL                                        0x0249      // AC Mirror Horizontal
#define HID_CCC_AC_MIRROR_VERTICAL                                          0x024A      // AC Mirror Vertical
#define HID_CCC_AC_FONT_SELECT                                              0x024B      // AC Font Select
#define HID_CCC_AC_FONT_COLOR                                               0x024C      // AC Font Color
#define HID_CCC_AC_FONT_SIZE                                                0x024D      // AC Font Size
#define HID_CCC_AC_JUSTIFY_LEFT                                             0x024E      // AC Justify Left
#define HID_CCC_AC_JUSTIFY_CENTER_H                                         0x024F      // AC Justify Center H
#define HID_CCC_AC_JUSTIFY_RIGHT                                            0x0250      // AC Justify Right
#define HID_CCC_AC_JUSTIFY_BLOCK_H                                          0x0251      // AC Justify Block H
#define HID_CCC_AC_JUSTIFY_TOP                                              0x0252      // AC Justify Top
#define HID_CCC_AC_JUSTIFY_CENTER_V                                         0x0253      // AC Justify Center V
#define HID_CCC_AC_JUSTIFY_BOTTOM                                           0x0254      // AC Justify Bottom
#define HID_CCC_AC_JUSTIFY_BLOCK_V                                          0x0255      // AC Justify Block V
#define HID_CCC_AC_INDENT_DECREASE                                          0x0256      // AC Indent Decrease
#define HID_CCC_AC_INDENT_INCREASE                                          0x0257      // AC Indent Increase
#define HID_CCC_AC_NUMBERED_LIST                                            0x0258      // AC Numbered List
#define HID_CCC_AC_RESTART_NUMBERING                                        0x0259      // AC Restart Numbering
#define HID_CCC_AC_BULLETED_LIST                                            0x025A      // AC Bulleted List
#define HID_CCC_AC_PROMOTE                                                  0x025B      // AC Promote
#define HID_CCC_AC_DEMOTE                                                   0x025C      // AC Demote
#define HID_CCC_AC_YES                                                      0x025D      // AC Yes
#define HID_CCC_AC_NO                                                       0x025E      // AC No
#define HID_CCC_AC_CANCEL                                                   0x025F      // AC Cancel
#define HID_CCC_AC_CATALOG                                                  0x0260      // AC Catalog
#define HID_CCC_AC_BUY_OR_CHECKOUT                                          0x0261      // AC Buy/Checkout
#define HID_CCC_AC_ADD_TO_CART                                              0x0262      // AC Add to Cart
#define HID_CCC_AC_EXPAND                                                   0x0263      // AC Expand
#define HID_CCC_AC_EXPAND_ALL                                               0x0264      // AC Expand All
#define HID_CCC_AC_COLLAPSE                                                 0x0265      // AC Collapse
#define HID_CCC_AC_COLLAPSE_ALL                                             0x0266      // AC Collapse All
#define HID_CCC_AC_PRINT_PREVIEW                                            0x0267      // AC Print Preview
#define HID_CCC_AC_PASTE_SPECIAL                                            0x0268      // AC Paste Special
#define HID_CCC_AC_INSERT_MODE                                              0x0269      // AC Insert Mode
#define HID_CCC_AC_DELETE                                                   0x026A      // AC Delete
#define HID_CCC_AC_LOCK                                                     0x026B      // AC Lock
#define HID_CCC_AC_UNLOCK                                                   0x026C      // AC Unlock
#define HID_CCC_AC_PROTECT                                                  0x026D      // AC Protect
#define HID_CCC_AC_UNPROTECT                                                0x026E      // AC Unprotect
#define HID_CCC_AC_ATTACH_COMMENT                                           0x026F      // AC Attach Comment
#define HID_CCC_AC_DELETE_COMMENT                                           0x0270      // AC Delete Comment
#define HID_CCC_AC_VIEW_COMMENT                                             0x0271      // AC View Comment
#define HID_CCC_AC_SELECT_WORD                                              0x0272      // AC Select Word
#define HID_CCC_AC_SELECT_SENTENCE                                          0x0273      // AC Select Sentence
#define HID_CCC_AC_SELECT_PARAGRAPH                                         0x0274      // AC Select Paragraph
#define HID_CCC_AC_SELECT_COLUMN                                            0x0275      // AC Select Column
#define HID_CCC_AC_SELECT_ROW                                               0x0276      // AC Select Row
#define HID_CCC_AC_SELECT_TABLE                                             0x0277      // AC Select Table
#define HID_CCC_AC_SELECT_OBJECT                                            0x0278      // AC Select Object
#define HID_CCC_AC_REDO_OR_REPEAT                                           0x0279      // AC Redo/Repeat
#define HID_CCC_AC_SORT                                                     0x027A      // AC Sort
#define HID_CCC_AC_SORT_ASCENDING                                           0x027B      // AC Sort Ascending
#define HID_CCC_AC_SORT_DESCENDING                                          0x027C      // AC Sort Descending
#define HID_CCC_AC_FILTER                                                   0x027D      // AC Filter
#define HID_CCC_AC_SET_CLOCK                                                0x027E      // AC Set Clock
#define HID_CCC_AC_VIEW_CLOCK                                               0x027F      // AC View Clock
#define HID_CCC_AC_SELECT_TIME_ZONE                                         0x0280      // AC Select Time Zone
#define HID_CCC_AC_EDIT_TIME_ZONES                                          0x0281      // AC Edit Time Zones
#define HID_CCC_AC_SET_ALARM                                                0x0282      // AC Set Alarm
#define HID_CCC_AC_CLEAR_ALARM                                              0x0283      // AC Clear Alarm
#define HID_CCC_AC_SNOOZE_ALARM                                             0x0284      // AC Snooze Alarm
#define HID_CCC_AC_RESET_ALARM                                              0x0285      // AC Reset Alarm
#define HID_CCC_AC_SYNCHRONIZE                                              0x0286      // AC Synchronize
#define HID_CCC_AC_SEND_OR_RECEIVE                                          0x0287      // AC Send/Receive
#define HID_CCC_AC_SEND_TO                                                  0x0288      // AC Send To
#define HID_CCC_AC_REPLY                                                    0x0289      // AC Reply
#define HID_CCC_AC_REPLY_ALL                                                0x028A      // AC Reply All
#define HID_CCC_AC_FORWARD_MSG                                              0x028B      // AC Forward Msg
#define HID_CCC_AC_SEND                                                     0x028C      // AC Send
#define HID_CCC_AC_ATTACH_FILE                                              0x028D      // AC Attach File
#define HID_CCC_AC_UPLOAD                                                   0x028E      // AC Upload
#define HID_CCC_AC_DOWNLOAD                                                 0x028F      // AC Download (Save Target As)
#define HID_CCC_AC_SET_BORDERS                                              0x0290      // AC Set Borders
#define HID_CCC_AC_INSERT_ROW                                               0x0291      // AC Insert Row
#define HID_CCC_AC_INSERT_COLUMN                                            0x0292      // AC Insert Column
#define HID_CCC_AC_INSERT_FILE                                              0x0293      // AC Insert File
#define HID_CCC_AC_INSERT_PICTURE                                           0x0294      // AC Insert Picture
#define HID_CCC_AC_INSERT_OBJECT                                            0x0295      // AC Insert Object
#define HID_CCC_AC_INSERT_SYMBOL                                            0x0296      // AC Insert Symbol
#define HID_CCC_AC_SAVE_AND_CLOSE                                           0x0297      // AC Save and Close
#define HID_CCC_AC_RENAME                                                   0x0298      // AC Rename
#define HID_CCC_AC_MERGE                                                    0x0299      // AC Merge
#define HID_CCC_AC_SPLIT                                                    0x029A      // AC Split
#define HID_CCC_AC_DISRIBUTE_HORIZONTALLY                                   0x029B      // AC Disribute Horizontally
#define HID_CCC_AC_DISTRIBUTE_VERTICALLY                                    0x029C      // AC Distribute Vertically
#define HID_CCC_AC_NEXT_KEYBOARD_LAYOUT_SELECT                              0x029D      // AC Next Keyboard Layout Select
#define HID_CCC_AC_NAVIGATION_GUIDANCE                                      0x029E      // AC Navigation Guidance
#define HID_CCC_AC_DESKTOP_SHOW_ALL_WINDOWS                                 0x029F      // AC Desktop Show All Windows
#define HID_CCC_AC_SOFT_KEY_LEFT                                            0x02A0      // AC Soft Key Left
#define HID_CCC_AC_SOFT_KEY_RIGHT                                           0x02A1      // AC Soft Key Right
#define HID_CCC_AC_DESKTOP_SHOW_ALL_APPLICATIONS                            0x02A2      // AC Desktop Show All Applications

#define HID_CCC_AC_IDLE_KEEP_ALIVE                                          0x02B0      // AC Idle Keep Alive

#define HID_CCC_EXTENDED_KEYBOARD_ATTRIBUTES_COLLECTION                     0x02C0      // Extended Keyboard Attributes Collection
#define HID_CCC_KEYBOARD_FORM_FACTOR                                        0x02C1      // Keyboard Form Factor
#define HID_CCC_KEYBOARD_KEY_TYPE                                           0x02C2      // Keyboard Key Type
#define HID_CCC_KEYBOARD_PHYSICAL_LAYOUT                                    0x02C3      // Keyboard Physical Layout
#define HID_CCC_VENDOR_SPECIFIC_KEYBOARD_PHYSICAL_LAYOUT                    0x02C4      // Vendor-Specific Keyboard Physical Layout
#define HID_CCC_KEYBOARD_IETF_LANGUAGE_TAG_INDEX                            0x02C5      // Keyboard IETF Language Tag Index
#define HID_CCC_IMPLEMENTED_KEYBOARD_INPUT_ASSIST_CONTROLS                  0x02C6      // Implemented Keyboard Input Assist Controls
#define HID_CCC_KEYBOARD_INPUT_ASSIST_PREVIOUS                              0x02C7      // Keyboard Input Assist Previous
#define HID_CCC_KEYBOARD_INPUT_ASSIST_NEXT                                  0x02C8      // Keyboard Input Assist Next
#define HID_CCC_KEYBOARD_INPUT_ASSIST_PREVIOUS_GROUP                        0x02C9      // Keyboard Input Assist Previous Group
#define HID_CCC_KEYBOARD_INPUT_ASSIST_NEXT_GROUP                            0x02CA      // Keyboard Input Assist Next Group
#define HID_CCC_KEYBOARD_INPUT_ASSIST_ACCEPT                                0x02CB      // Keyboard Input Assist Accept
#define HID_CCC_KEYBOARD_INPUT_ASSIST_CANCEL                                0x02CC      // Keyboard Input Assist Cancel

#define HID_CCC_PRIVACY_SCREEN_TOGGLE                                       0x02D0      // Privacy Screen Toggle
#define HID_CCC_PRIVACY_SCREEN_LEVEL_DECREMENT                              0x02D1      // Privacy Screen Level Decrement
#define HID_CCC_PRIVACY_SCREEN_LEVEL_INCREMENT                              0x02D2      // Privacy Screen Level Increment
#define HID_CCC_PRIVACY_SCREEN_LEVEL_MINIMUM                                0x02D3      // Privacy Screen Level Minimum
#define HID_CCC_PRIVACY_SCREEN_LEVEL_MAXIMUM                                0x02D4      // Privacy Screen Level Maximum

#define HID_CCC_CONTACT_EDITED                                              0x0500      // Contact Edited
#define HID_CCC_CONTACT_ADDED                                               0x0501      // Contact Added
#define HID_CCC_CONTACT_RECORD_ACTIVE                                       0x0502      // Contact Record Active
#define HID_CCC_CONTACT_INDEX                                               0x0503      // Contact Index
#define HID_CCC_CONTACT_NICKNAME                                            0x0504      // Contact Nickname
#define HID_CCC_CONTACT_FIRST_NAME                                          0x0505      // Contact First Name
#define HID_CCC_CONTACT_LAST_NAME                                           0x0506      // Contact Last Name
#define HID_CCC_CONTACT_FULL_NAME                                           0x0507      // Contact Full Name
#define HID_CCC_CONTACT_PHONE_NUMBER_PERSONAL                               0x0508      // Contact Phone Number Personal
#define HID_CCC_CONTACT_PHONE_NUMBER_BUSINESS                               0x0509      // Contact Phone Number Business
#define HID_CCC_CONTACT_PHONE_NUMBER_MOBILE                                 0x050A      // Contact Phone Number Mobile
#define HID_CCC_CONTACT_PHONE_NUMBER_PAGER                                  0x050B      // Contact Phone Number Pager
#define HID_CCC_CONTACT_PHONE_NUMBER_FAX                                    0x050C      // Contact Phone Number Fax
#define HID_CCC_CONTACT_PHONE_NUMBER_OTHER                                  0x050D      // Contact Phone Number Other
#define HID_CCC_CONTACT_EMAIL_PERSONAL                                      0x050E      // Contact Email Personal
#define HID_CCC_CONTACT_EMAIL_BUSINESS                                      0x050F      // Contact Email Business
#define HID_CCC_CONTACT_EMAIL_OTHER                                         0x0510      // Contact Email Other
#define HID_CCC_CONTACT_EMAIL_MAIN                                          0x0511      // Contact Email Main
#define HID_CCC_CONTACT_SPEED_DIAL_NUMBER                                   0x0512      // Contact Speed Dial Number
#define HID_CCC_CONTACT_STATUS_FLAG                                         0x0513      // Contact Status Flag
#define HID_CCC_CONTACT_MISC                                                0x0514      // Contact Misc.
