summaryrefslogtreecommitdiff
path: root/v4.0/src/CMD/MEM/MSGDEF.H
diff options
context:
space:
mode:
authorGravatar Mark Zbikowski2024-04-25 21:24:10 +0100
committerGravatar Microsoft Open Source2024-04-25 22:32:27 +0000
commit2d04cacc5322951f187bb17e017c12920ac8ebe2 (patch)
tree80ee017efa878dfd5344b44249e6a241f2a7f6e2 /v4.0/src/CMD/MEM/MSGDEF.H
parentMerge pull request #430 from jpbaltazar/typoptbr (diff)
downloadms-dos-main.tar.gz
ms-dos-main.tar.xz
ms-dos-main.zip
MZ is back!HEADmain
Diffstat (limited to 'v4.0/src/CMD/MEM/MSGDEF.H')
-rw-r--r--v4.0/src/CMD/MEM/MSGDEF.H93
1 files changed, 93 insertions, 0 deletions
diff --git a/v4.0/src/CMD/MEM/MSGDEF.H b/v4.0/src/CMD/MEM/MSGDEF.H
new file mode 100644
index 0000000..c9703a6
--- /dev/null
+++ b/v4.0/src/CMD/MEM/MSGDEF.H
@@ -0,0 +1,93 @@
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. */
5/* */
6/* Date : 10/29/87 */
7/************************************************************************/
8
9#define NewLineMsg 10
10#define Title1Msg 11
11#define Title2Msg 12
12#define Title3Msg 13
13#define Title4Msg 14
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
26#define IbmbioMsg 27
27#define IbmdosMsg 28
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 */
42#define UnownedMsg 42
43#define BlankMsg 43
44#define HandleMsg 44
45#define EXTMemAvlMsg 46 /* ;an001; dms;*/
46#define StackMsg 47
47#define FreeMsg 48
48#define ProgramMsg 49
49#define EnvironMsg 50
50#define DataMsg 51
51
52
53#define ParseError1Msg 01
54#define ParseError10Msg 10
55
56/************************************************************************/
57/* Message Retriever Standard Equates */
58/************************************************************************/
59
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
81#define STDIN 0x0000
82#define STDOUT 0x0001
83#define STDERR 0x0002
84#define Blank 0x0020
85
86#define SubCnt1 0x0001
87#define SubCnt2 0x0002
88#define SubCnt3 0x0003
89#define SubCnt4 0x0004
90#define SubCnt5 0x0005
91
92#define CarryFlag 0x0001
93