diff options
Diffstat (limited to 'v4.0/src/SELECT/VARSTRUC.INC')
| -rw-r--r-- | v4.0/src/SELECT/VARSTRUC.INC | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/v4.0/src/SELECT/VARSTRUC.INC b/v4.0/src/SELECT/VARSTRUC.INC new file mode 100644 index 0000000..302fdb9 --- /dev/null +++ b/v4.0/src/SELECT/VARSTRUC.INC | |||
| @@ -0,0 +1,65 @@ | |||
| 1 | CTY_DEF STRUC ;AN000; | ||
| 2 | COUNTRY_CODE DW 0 ;AN000; Country Code | ||
| 3 | KEYBOARD_VALID DB 0 ;AN000; =0 Keyboard code is not valid | ||
| 4 | ; =1 Keyboard code is valid | ||
| 5 | KEYBOARD_CODE DB ' ' ;AN000; Keyboard Code | ||
| 6 | PRI_CODEPAGE DW 0 ;AN000; Primary Code Page | ||
| 7 | SEC_CODEPAGE DW 0 ;AN000; Secondary Code Page | ||
| 8 | NUM_DESIGNATES DW 0 ;AN000; number of designates | ||
| 9 | CPSW_STAT DW 0 ;AN000; code page switching recommendation for country | ||
| 10 | RESERVED_1 DW 0 ;AN000; reserved byte | ||
| 11 | CTY_DEF ENDS ;AN000; | ||
| 12 | |||
| 13 | KYB_DEF STRUC ;AN000; | ||
| 14 | KEYB_CODE DB ' ' ;AN000; Keyboard code | ||
| 15 | KEYB_ALT_VALID DB 0 ;AN000; =0 No alternate Keyboard code | ||
| 16 | ; =1 Alternate Keyboard code present | ||
| 17 | KYB_DEF ENDS ;AN000; | ||
| 18 | |||
| 19 | ALT_KYB_DEF STRUC ;AN000; | ||
| 20 | ALT_KYB DB ' ' ;AN000; keyboard codes which have alternate keyboards | ||
| 21 | ALT_KYB_PTR DW 0 ;AN000; pointer to list of alternate keyboards | ||
| 22 | ALT_KYB_IDENT DB 0 ;AN000; keyboard code identifier | ||
| 23 | ALT_KYB_DEF ENDS ;AN000; | ||
| 24 | |||
| 25 | FR_STRUC STRUC ;AN000; Alternate French Keyboard | ||
| 26 | FR_KYB DB ' ' ;AN000; | ||
| 27 | FR_STRUC ENDS ;AN000; | ||
| 28 | |||
| 29 | IT_STRUC STRUC ;AN000; Alternate Italian Keyboard | ||
| 30 | IT_KYB DB ' ' ;AN000; | ||
| 31 | IT_STRUC ENDS ;AN000; | ||
| 32 | |||
| 33 | UK_STRUC STRUC ;AN000; Alternate UK English Keyboard | ||
| 34 | UK_KYB DB ' ' ;AN000; | ||
| 35 | UK_STRUC ENDS ;AN000; | ||
| 36 | |||
| 37 | DISK_STATUS STRUC ;AN000; | ||
| 38 | N_PART_NAME DB 0 ;AN000; Partition name | ||
| 39 | N_PART_SIZE DW 0 ;AN000; size of above partition in MBytes | ||
| 40 | N_PART_STATUS DB 0 ;AN000; Partition status | ||
| 41 | P_PART_DRIVE DB ? ;AN000; drive letter assigned to the partition (ASCII) | ||
| 42 | N_PART_TYPE DB 0 ;AN000; | ||
| 43 | N_PART_LEVEL1 DB 0 ;AN065; SEH version number (1st part) for DOS 4.00 1st part = blank | ||
| 44 | N_PART_LEVEL2 DB 0 ;AN065; SEH version number (2nd part) for DOS 4.00 2nd part = 4 | ||
| 45 | N_PART_LEVEL3 DB 0 ;AN065; SEH version number (3rd part) for DOS 4.00 3rd part = . | ||
| 46 | N_PART_LEVEL4 DB 0 ;AN065; SEH version number (4th part) for DOS 4.00 4th part = 0 | ||
| 47 | DISK_STATUS ENDS ;AN000; | ||
| 48 | |||
| 49 | PRINTER_DEF STRUC ;AN000; | ||
| 50 | PRINTER_INDEX DW 0 ;AN000; index into SELECT.PRT | ||
| 51 | PRINTER_TYPE DB 0 ;AN000; printer type serial/parallel | ||
| 52 | PRINTER_DATA_VALID DB 0 ;AN000; | ||
| 53 | MODE_PARMS DW 0 ;AN000; | ||
| 54 | DB 40 DUP(?) ;AC000;JW | ||
| 55 | CODE_DRIVER DW 0 ;AN000; | ||
| 56 | DB 22 DUP(?) ;AN000; | ||
| 57 | CODE_PREPARE DW 0 ;AN000; | ||
| 58 | DB 12 DUP(?) ;AN000; | ||
| 59 | GRAPHICS_PARMS DW 0 ;AN000; | ||
| 60 | DB 20 DUP(?) ;AN000; | ||
| 61 | PORT_NUMBER DW 0 ;AN000; | ||
| 62 | REDIRECTION_PORT DW 0 ;AN000; | ||
| 63 | PRINTER_TAB_NUM DW 0 ;AN000; indicates 1st, 2nd, 3rd, etc. printer selected | ||
| 64 | PRINTER_DEF ENDS ;AN000; | ||
| 65 | |||