127 lines
3.9 KiB
C
127 lines
3.9 KiB
C
;/*
|
||
; * Microsoft Confidential
|
||
; * Copyright (C) Microsoft Corporation 1988 - 1991
|
||
; * All Rights Reserved.
|
||
; */
|
||
/************************************************************************/
|
||
/* MSGDEF.H - This include file defines each message type */
|
||
/* that can occur in MEM. These defines will */
|
||
/* be used by MEM to build the proper message. */
|
||
/* */
|
||
/* Date : 10/29/87 */
|
||
/************************************************************************/
|
||
#include "version.h" /*EGH*/
|
||
|
||
#define NewLineMsg 10
|
||
#define Title1Msg 11
|
||
#define Title2Msg 12
|
||
#define Title3Msg 13
|
||
#define Title4Msg 14
|
||
#define MainLineMsg 15
|
||
#define DriverLineMsg 16
|
||
#define DeviceLineMsg 17
|
||
#define TotalMemoryMsg 18
|
||
#define AvailableMemoryMsg 19
|
||
#define FreeMemoryMsg 20
|
||
#define EMSTotalMemoryMsg 21
|
||
#define EMSFreeMemoryMsg 22
|
||
#define EXTMemoryMsg 23
|
||
#define InterruptVectorMsg 24
|
||
#define ROMCommunicationAreaMsg 25
|
||
#define DOSCommunicationAreaMsg 26
|
||
#if IBMCOPYRIGHT /*EGH*/
|
||
#define IbmbioMsg 56 /*EGH*/
|
||
#define IbmdosMsg 57 /*EGH*/
|
||
#else /*EGH*/
|
||
#define IbmbioMsg 27
|
||
#define IbmdosMsg 28
|
||
#endif /*EGH*/
|
||
#define SystemDataMsg 29
|
||
#define SystemProgramMsg 30
|
||
#define SystemDeviceDriverMsg 31
|
||
#define InstalledDeviceDriverMsg 32
|
||
#define SingleDriveMsg 33
|
||
#define MultipleDrivesMsg 34
|
||
#define ConfigBuffersMsg 35
|
||
#define ConfigFilesMsg 36
|
||
#define ConfigFcbsMsg 37
|
||
#define ConfigStacksMsg 38
|
||
#define ConfigDeviceMsg 39
|
||
#define ConfigIFSMsg 40
|
||
#define ConfigLastDriveMsg 41
|
||
#define ConfigInstallMsg 45 /* gga */
|
||
#define UnownedMsg 42
|
||
#define BlankMsg 43
|
||
#define HandleMsg 44
|
||
#define EXTMemAvlMsg 46 /* ;an001; dms;*/
|
||
#define StackMsg 47
|
||
#define FreeMsg 48
|
||
#define ProgramMsg 49
|
||
#define EnvironMsg 50
|
||
#define DataMsg 51
|
||
#define XMSMemAvlMsg 52
|
||
#define HMAAvlMsg 53
|
||
#define HMANotAvlMsg 54
|
||
#define HMADOSMsg 55
|
||
#define ROMDOSMsg 58
|
||
#define CTtlConvMsg 59
|
||
#define CTtlUMBMsg 60
|
||
#define CTotalFreeMsg 61
|
||
#define CFreeMsg 62
|
||
#define CTtlNameMsg 63
|
||
#define CTtlUScoreMsg 64
|
||
#define CSumm1Msg 65
|
||
#define CSumm2Msg 66
|
||
#define CSumm3Msg 67
|
||
#define CMemFragMsg 68
|
||
#define SystemMsg 69
|
||
#define CSumm1AMsg 70
|
||
|
||
#define MSG_OPTIONS_FIRST 300
|
||
#define MSG_OPTIONS_LAST 304
|
||
|
||
#ifdef JAPAN
|
||
#define AdddrvMsg 400
|
||
#endif
|
||
|
||
#define ParseError1Msg 01
|
||
#define ParseError10Msg 10
|
||
|
||
/************************************************************************/
|
||
/* Message Retriever Standard Equates */
|
||
/************************************************************************/
|
||
|
||
#define Ext_Err_Class 0x0001
|
||
#define Parse_Err_Class 0x0002
|
||
#define Utility_Msg_Class 0x00ff
|
||
#define No_Handle 0xffff
|
||
#define No_Replace 0x0000
|
||
#define Sublist_Length 0x000b
|
||
#define Reserved 0x0000
|
||
#define Left_Align 0x0000
|
||
#define Right_Align 0x0080
|
||
#define Char_Field_Char 0x0000
|
||
#define Char_Field_ASCIIZ 0x0010
|
||
#define Unsgn_Bin_Byte 0x0011
|
||
#define Unsgn_Bin_Word 0x0021
|
||
#define Unsgn_Bin_DWord 0x0031
|
||
#define Sgn_Bin_Byte 0x0012
|
||
#define Sgn_Bin_Word 0x0022
|
||
#define Sgn_Bin_DWord 0x0032
|
||
#define Bin_Hex_Byte 0x0013
|
||
#define Bin_Hex_Word 0x0023
|
||
#define Bin_Hex_DWord 0x0033
|
||
#define No_Input 0x0000
|
||
#define STDIN 0x0000
|
||
#define STDOUT 0x0001
|
||
#define STDERR 0x0002
|
||
#define Blank 0x0020
|
||
|
||
#define SubCnt1 0x0001
|
||
#define SubCnt2 0x0002
|
||
#define SubCnt3 0x0003
|
||
#define SubCnt4 0x0004
|
||
#define SubCnt5 0x0005
|
||
|
||
#define CarryFlag 0x0001
|
||
|