]> wirehaze git hosting - MS-DOS.git/blob - v4.0/src/SELECT/VARSTRUC.INC

wirehaze git hosting

MZ is back!
[MS-DOS.git] / v4.0 / src / SELECT / VARSTRUC.INC
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