This structure is used in the following IOCTL fns:
    440cH 6bH (query code page prepared list)
    DvRq 13H  (generic IOCTL for character devices)

  Offset Size Contents
  ▀▀▀▀▀▀ ▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
    +2     2  wLength      length of the rest of this structure;
                              (wHdwrIdCnt*2)+2 + (wPrpdIdCnt*2)+2
    +4     2  wHdwrIdCnt   the number of items in awHdwrIdList array
    +6   2*n  awHdwrIdList variable-length series of code page IDs which are
                           defined internally by the hardware
 6+(2*n)   2  wPrpdIdCnt   the number of items in awPrpdIdList array
 8+(2*n) 2*m  awPrpdIdList variable-length series if code page IDs which
                           have been prepared (e.g., downloaded)
        8+(2*m)+(2*n)      length of an IoctlCpListRec structure

 The return packet may be up to 56 bytes long.

 There may be up to 12 items in the awCpIdList field in the structure,
 depending on the parameters specified when the driver was installed.

See Also: fn 440cH (Generic IOCTL for character devices)
          National Language Support
          Device Drivers
          DOS Functions