;/* ; * 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