The list of categories and functions for the generic IOCtl requests are as follows:
┌──────────┬──────────┬────────────────────────────────────────┐ │Category │Function │Description │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 01h │ │Serial Device Control │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 14h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 34h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 41h │Set Bit Rate │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 42h │Set Line Characteristics (stop, parity, │ │ │ │data bits) │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 43h │Extended Set Bit Rate │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 44h │Transmit Byte Immediate │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 45h │Set Break OFF │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 46h │Set Modem Control Signals │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 47h │Behave As If XOFF Received (stop │ │ │ │transmit) │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 48h │Behave As If XON Received (start │ │ │ │transmit) │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 49h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 4Bh │Set Break ON │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 53h │Set Device Control Block (DCB) │ │ │ │Parameters │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 54h │Set Enhanced Mode Parameters │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 61h │Query Current Bit Rate │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 62h │Query Line Characteristics │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 63h │Extended Query Bit Rate │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 64h │Query COM Status │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 65h │Query Transmit Data Status │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 66h │Query Modem Control Output Signals │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 67h │Query Current Modem Input Signals │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 68h │Query Number of Characters in Receive │ │ │ │Queue │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 69h │Query Number of Characters in Transmit │ │ │ │Queue │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 6Dh │Query COM Error │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 72h │Query COM Event Information │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 73h │Query Device Control Block (DCB) │ │ │ │Parameters │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 74h │Query Enhanced Mode Parameters │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 02h │ │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 03h │ │Video Control │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 70h │Allocate an LDT Selector │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 71h │Deallocate an LDT Selector │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 72h │Query Pointer Draw Address │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 73h │Initialize Call Vector Table │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 74h │ABIOS Pass-Through │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 75h │Allocate an LDT Selector with Offset │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 76h │Allocate an LDT Selector with Background│ │ │ │Validation Options │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 7Eh │Allocate Video Buffer │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 7Fh │Get Address to ROM Font │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 04h │ │Keyboard Control │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 50h │Set Code Page │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 51h │Set Input Mode (Default ASCII) │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 52h │Set Interim Character Flags │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 53h │Set Shift State │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 54h │Set Typematic Rate and Delay │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 55h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 56h │Set Session Manager Hot Key │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 57h │Set KCB │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 58h │Set Code Page Number │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 59h │Set Read/Peek Notification │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 5Ah │Alter Keyboard LEDs │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 5Bh │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 5Ch │Set NLS and Custom Code Page │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 5Dh │Create New Logical Keyboard │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 5Eh │Destroy Logical Keyboard │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 71h │Query Input Mode │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 72h │Query Interim Character Flags │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 73h │Query Shift State │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 74h │Read Character Data Records │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 75h │Peek Character Data Record │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 76h │Query Session Manager Hot Key │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 77h │Query Keyboard Type │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 78h │Query Code Page Number │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 79h │Translate Scan Code to ASCII │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 7Ah │Query Keyboard Hardware ID │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 7Bh │Query Keyboard Code Page Support │ │ │ │Information │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 05h │ │Parallel Port Control │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 42h │Set Frame Control (CPL, LPI) │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 43h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 44h │Set Infinite Retry │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 45h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 46h │Initialize Parallel Port │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 47h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 48h │Activate Font │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 49h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 4Bh │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 4Ch │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 4Dh │Set Print-Job Title │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 4Eh │Set Parallel Port Write Time-Out Value │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 4Fh │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 50h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 51h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 62h │Query Frame Control │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 63h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 64h │Query Infinite Retry │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 65h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 66h │Query Parallel Port Status │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 67h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 68h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 69h │Query Active Font │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 6Ah │Verify Font │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 6Bh │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 6Ch │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 6Dh │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 6Eh │Query Parallel Port Write Time-Out Value│ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 6Fh │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 70h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 71h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 06h │ │Light Pen Control │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 07h │ │Mouse Control │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 50h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 51h │Notification of Display Mode Change │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 52h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 53h │Reassign Current Mouse Scaling Factors │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 54h │Assign New Mouse Event Mask │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 55h │Reassign Mouse Threshold Values │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 56h │Set Pointer Shape │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 57h │Unmark Collision Area │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 58h │Mark Collision Area │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 59h │Specify/Replace Pointer Screen Position │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 5Ah │Set OS/2-Mode Pointer Draw Device Driver│ │ │ │Address │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 5Bh │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 5Ch │Set Current Physical Mouse Device Driver│ │ │ │Status Flags │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 5Dh │Notification of Mode Switch Completion │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 60h │Query Number of Mouse Buttons Supported │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 61h │Query Mouse Device Motion Sensitivity │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 62h │Query Current Physical Mouse Device │ │ │ │Driver Status Flags │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 63h │Read Mouse Event Queue │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 64h │Query Current Event Queue Status │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 65h │Query Current Mouse Event Mask │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 66h │Query Current Mouse Scaling Factors │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 67h │Query Current Pointer Screen Position │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 68h │Query Current Pointer Shape │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 69h │Query Mouse Threshold Values │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 6Ah │Query Physical Mouse Device Driver │ │ │ │Level/Version │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 6Bh │Query Pointing Device ID │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 08h │ │Logical Disk Control │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 00h │Lock Drive │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 01h │Unlock Drive │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 02h │Redetermine Media (end format) │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 03h │Set Logical Map │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 04h │Begin Format │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 20h │Block Removable │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 21h │Query Logical Map │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 22h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 40h │Removable Media Control │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 43h │Set Device Parameters │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 44h │Write Logical Track │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 45h │Format and Verify Track │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 5Dh │Diskette Control │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 5Eh │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 5Fh │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 60h │Query Media Sense │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 63h │Query Device Parameters │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 64h │Read Logical Track │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 65h │Verify Logical Track │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 66h │Status │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 09h │ │Physical Disk Control │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 00h │Lock Physical Drive │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 01h │Unlock Physical Drive │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 44h │Write Physical Track │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 63h │Query Physical Device Parameters │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 64h │Read Physical Track │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 65h │Verify Physical Track │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 0Ah │ │Character Device Monitor Control │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 40h │Register Monitor │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 0Bh │ │General Device Control │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 01h │Flush Input Buffer │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 02h │Flush Output Buffer │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 41h │System Notifications for Physical Device│ │ │ │Drivers │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 60h │Query Monitor Support │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 0Ch │ │Advanced Power Management │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 40h │Send Power Event │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 41h │Set Power Event Res │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 42h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 60h │Query Power Status │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 61h │Query Power Event │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 62h │Query PowerInfo │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 0Dh-7Fh│ │Reserved Category Codes │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 80h │ │Screen Control │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 00h │Get Current Video Memory Bank │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 01h │Set Current Video Memory Bank │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 02-07Fh│Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 08h │Return Adapter Video Configuration │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 09h │Return Manufacturer-Specific Adapter │ │ │ │Data │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 0Ah │Update Adapter Video Information │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 0Bh │Return Linear Address Mapped to Physical│ │ │ │Address │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ │Reserved │ │ │0Ch-07Fh │ │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 80h │ │OEMHLP Controls │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 00h │Query OEM Adaptation Information │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 01h │Query Machine Information │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 02h │Query Display Combination Code │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 03h │Return Video Fonts │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 04h │Read EISA Configuration │ │ │ │Information-Subfunction 00 │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 04h │Read EISA Function │ │ │ │Information-Subfunction 01 │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 05h │Query ROM BIOS Information │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 06h │Query Miscellaneous Video Information │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 07h │Query Video Adapter │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 08h │Query SVGA Information │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 09h │Query Memory Information │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 0Ah │Query, Display Mode, Query, and Set │ │ │ │(DMQS) Information │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 0Bh │Access and Query PCI BIOS Information │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 80h │ │Adapter Presence Check (TESTCFG.SYS) │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 40h │Get Copy of BIOS/Adapter │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 41h │Issue an IN I/O Instruction │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 42h │Issue an OUT I/O Instruction │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 60h │Get Bus Architecture │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 61h │Return all POS IDs │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 62h │Return all EISA IDs │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 80h │ │Resource Manager Commands │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 01h │Get Resource Manager Node Data │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 02h │Enumerate Resource Manager Nodes │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 80h │ │CD-ROM Drive and Disk Control │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 40h │Reset Drive │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 44h │Eject Disk │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 46h │Lock/Unlock Door │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 50h │Seek │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 60h │Device Status │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 61h │Identify CD-ROM Driver │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 63h │Return Sector Size │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 70h │Location of Drive Head │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 72h │Read Long │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 78h │Return Volume Size │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 79h │Get UPC │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 80h │ │High-Resolution Timer Driver │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 00h │Query Version │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 01h │Get Resolution │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 02h │Set Resolution │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 03h │Get Pointer to Clock Counter │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 04h │Free Pointer to Clock Counter │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 05h │Block Until Time Elapses │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 81h │ │CD-ROM Audio Control │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 40h │Audio Channel Control │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 50h │Play Audio │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 51h │Stop Audio │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 52h │Resume Audio │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 60h │Return Audio-Channel Information │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 61h │Return Audio-Disk Information │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 62h │Return Audio-Track Information │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 63h │Return Audio-Subchannel Q Information │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 65h │Return Audio-Status Information │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 81h │ │Touch-Device-Dependent Driver Control │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 50h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 51h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 52h │Set Calibration Constants │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 53h │Read Data │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 54h │Set Data Mode │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 55h │Set Click-Lock Parameters │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 56h │Set Touch Thresholds │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 57h │Set Emulation XY Offset │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 58h │Set Data Report Rate │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 59h │Set Low-Pass Filter │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 5Ah │Write Memory Location │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 5Bh │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 5Ch │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 5Dh │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 5Eh │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 5Fh │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 60h │Get Calibration Constants │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 61h │Get Data Mode │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 62h │Get Click Lock Parameters │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 63h │Get Touch Thresholds │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 64h │Get Emulation XY Offset │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 65h │Get Data Report Rate │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 66h │Get Low Pass Filter │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 67h │Read Memory Location │ ├──────────┼──────────┼────────────────────────────────────────┤ │ 81h │ │Touch-Device-Independent Driver Control │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 50h │Set Coordinate System │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 51h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 52h │Set Selection Mechanism │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 53h │Set Event Mask │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 54h │Set Queue Size │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 55h │Set Emulation State │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 60h │Set Coordinate System │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 61h │Reserved │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 62h │Get Selection Mechanism │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 63h │Get Event Mask │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 64h │Get Queue Size │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 65h │Get Emulation State │ ├──────────┼──────────┼────────────────────────────────────────┤ │ │ 66h │Get Read Event Queue │ └──────────┴──────────┴────────────────────────────────────────┘