The following table indicates the defined ranges for additional escape codes and shows how the operating system processes the escape codes when they are received as parameters to DevEscape:

┌───────────────┬─────────────────────────────────────────────┐
│32768-40959    │Escape is not metafiled or recorded by the   │
│               │spooler. The escape is passed to the         │
│               │presentation driver in all cases.            │
├───────────────┼─────────────────────────────────────────────┤
│40960-49151    │Escape is metafiled but is not recorded by   │
│               │the spooler. For an OD_QUEUED device with    │
│               │PM_Q_STD data and for all device types other │
│               │than OD_METAFILE, the escape is passed to the│
│               │presentation driver.                         │
├───────────────┼─────────────────────────────────────────────┤
│49152-57343    │Escape is metafiled and recorded by the      │
│               │spooler. For an OD_METAFILE device or for    │
│               │OD_QUEUED with PM_Q_STD data, the escape is  │
│               │not passed to the presentation driver.       │
├───────────────┼─────────────────────────────────────────────┤
│57344-65535    │Escape is recorded by the spooler. The escape│
│               │is passed to the presentation driver except  │
│               │when the DC is an OD_QUEUED device with      │
│               │PM_Q_STD data.                               │
└───────────────┴─────────────────────────────────────────────┘


[Back: Defined Escape Codes]
[Next: Line Functions]