CPPREPARE STRUC
cppFlags dw 0 ;flags (device-specific)
cppLength dw (CODEPAGE_IDS+1)*2 ;structure length, in bytes,
;excluding first two fields
cppIds dw CODEPAGE_IDS ;number of code pages in list
cppId dw CODEPAGE_IDS dup(?) ;array of code pages
CPPREPARE ENDS
The CPPREPARE structure contains an array of code-page identifiers.
cppFlags
Specifies device-specific flags.
cppLength
Specifies the length of the structure, in bytes, excluding the cppFlags and cppLength fields.
cppIds
Specifies the number of code pages in the list.
cppId
Specifies an array of code-page identifiers. The array contains the number of elements specified in the cppIds field.
If 0FFFFh is given as a code-page identifier, the device driver does not change the code-page identifier at that position in its own list.
Interrupt 21h Function 440Ch Minor Code 4Ch Start Code-Page Prepare