1 /************************************************************************/
2 /* MSGDEF.H - This include file defines each message type */
3 /* that can occur in MEM. These defines will */
4 /* be used by MEM to build the proper message. */
7 /************************************************************************/
14 #define MainLineMsg 15
15 #define DriverLineMsg 16
16 #define DeviceLineMsg 17
17 #define TotalMemoryMsg 18
18 #define AvailableMemoryMsg 19
19 #define FreeMemoryMsg 20
20 #define EMSTotalMemoryMsg 21
21 #define EMSFreeMemoryMsg 22
22 #define EXTMemoryMsg 23
23 #define InterruptVectorMsg 24
24 #define ROMCommunicationAreaMsg 25
25 #define DOSCommunicationAreaMsg 26
28 #define SystemDataMsg 29
29 #define SystemProgramMsg 30
30 #define SystemDeviceDriverMsg 31
31 #define InstalledDeviceDriverMsg 32
32 #define SingleDriveMsg 33
33 #define MultipleDrivesMsg 34
34 #define ConfigBuffersMsg 35
35 #define ConfigFilesMsg 36
36 #define ConfigFcbsMsg 37
37 #define ConfigStacksMsg 38
38 #define ConfigDeviceMsg 39
39 #define ConfigIFSMsg 40
40 #define ConfigLastDriveMsg 41
41 #define ConfigInstallMsg 45 /* gga */
45 #define EXTMemAvlMsg 46 /* ;an001; dms;*/
53 #define ParseError1Msg 01
54 #define ParseError10Msg 10
56 /************************************************************************/
57 /* Message Retriever Standard Equates */
58 /************************************************************************/
60 #define Ext_Err_Class 0x0001
61 #define Parse_Err_Class 0x0002
62 #define Utility_Msg_Class 0x00ff
63 #define No_Handle 0xffff
64 #define No_Replace 0x0000
65 #define Sublist_Length 0x000b
66 #define Reserved 0x0000
67 #define Left_Align 0x0000
68 #define Right_Align 0x0080
69 #define Char_Field_Char 0x0000
70 #define Char_Field_ASCIIZ 0x0010
71 #define Unsgn_Bin_Byte 0x0011
72 #define Unsgn_Bin_Word 0x0021
73 #define Unsgn_Bin_DWord 0x0031
74 #define Sgn_Bin_Byte 0x0012
75 #define Sgn_Bin_Word 0x0022
76 #define Sgn_Bin_DWord 0x0032
77 #define Bin_Hex_Byte 0x0013
78 #define Bin_Hex_Word 0x0023
79 #define Bin_Hex_DWord 0x0033
80 #define No_Input 0x0000
86 #define SubCnt1 0x0001
87 #define SubCnt2 0x0002
88 #define SubCnt3 0x0003
89 #define SubCnt4 0x0004
90 #define SubCnt5 0x0005
92 #define CarryFlag 0x0001