Generic IOCtl Function Table

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                    │
└──────────┴──────────┴────────────────────────────────────────┘


[Back: Generic IOCtl Commands]
[Next: Category 01h ASYNC (RS232-C) Control IOCtl Commands]