You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
208 lines
14 KiB
208 lines
14 KiB
;/*
|
|
; * Microsoft Confidential
|
|
; * Copyright (C) Microsoft Corporation 1991
|
|
; * All Rights Reserved.
|
|
; */
|
|
data segment
|
|
|
|
;
|
|
;*****************************************************************************
|
|
; Macro's
|
|
;*****************************************************************************
|
|
;
|
|
|
|
|
|
Define_Msg macro Message_Name ; ;AN000;
|
|
;
|
|
Create_Msg Message_Name,Message_Number,Handle,Sublist,Count,Class,Function,Input;AN000;
|
|
;
|
|
endm ; ;AN000;
|
|
|
|
;-----------------------------------------------------------------------------
|
|
|
|
Create_Msg macro Parm1,Parm2,Parm3,Parm4,Parm5,Parm6,Parm7,Parm8; ;AN000;
|
|
|
|
Parm1 label word ; ;AN000;
|
|
dw Parm2 ; ;AN000;
|
|
dw Parm3 ; ;AN000;
|
|
dw Parm4 ; ;AN000;
|
|
dw Parm5 ; ;AN000;
|
|
db Parm6 ; ;AN000;
|
|
db Parm7 ; ;AN000;
|
|
dw Parm8 ; ;AN000;
|
|
endm ; ;AN000;
|
|
|
|
|
|
;--------------------------- ; ;AN001;
|
|
Sublist_msg_parserr label dword ; ;AN001;
|
|
;AN001;
|
|
db Sublist_Length ;11 ;AN001;
|
|
db Reserved ;0 ;AN001;
|
|
parsoff dw ? ;off ;AN001;
|
|
parseg dw ? ; ;AN001;
|
|
db 0 ;USE PERCENT ZERO ;AN001;
|
|
db Left_Align+Char_Field_ASCIIZ ;type of data ;AN001;
|
|
db 128 ;max width ;AN001;
|
|
db 1 ;min width ;AN001;
|
|
db Blank ;pad char ;AN001;
|
|
;--------------------------- ; ;AN001;
|
|
|
|
Sublist_msg_exterror label word ;AN001;
|
|
|
|
db Sublist_Length ;AN001;
|
|
db Reserved ;AN001;
|
|
FileNamePointer label dword ;AN001;
|
|
FileNameOffset dw ? ;AN001;
|
|
FileNameSegment dw ? ;AN001;
|
|
db 0 ; SPECIAL %0 - Extended Errors only ;AN001;
|
|
db Left_Align+Char_Field_ASCIIZ ;AN001;
|
|
db 132 ;AN001;
|
|
db 0 ;AN001;
|
|
db Blank ;AN001;
|
|
;-----------------------------------------------------------------------------
|
|
;
|
|
;*****************************************************************************
|
|
; Message Retriever equates
|
|
;*****************************************************************************
|
|
;
|
|
|
|
Format_Msg equ 'C'
|
|
|
|
N_A equ 0
|
|
|
|
Blank equ " "
|
|
No_Function equ 0
|
|
|
|
No_Input equ 0
|
|
|
|
|
|
;
|
|
;*****************************************************************************
|
|
; Message Description Tables
|
|
;*****************************************************************************
|
|
;
|
|
|
|
MSG_OPTIONS_FIRST equ 300
|
|
MSG_OPTIONS_LAST equ 303
|
|
|
|
;---------------------- ;
|
|
Message_Number = 1 ; ;AN000;
|
|
Handle = No_Handle ; ;AN000;
|
|
Sublist = No_Replace ; ;AN000;
|
|
Count = N_A ; ;AN000;
|
|
Class = Utility_Msg_Class ; ;AN000;
|
|
Function = No_Input ; ;AN000;
|
|
Input = N_A ; ;AN000;
|
|
Define_Msg msgBadDOSVersion ; ;AN000;
|
|
;---------------------- ;
|
|
Message_Number = 2 ; ;AN000;
|
|
Handle = STDOUT ; ;AN000;
|
|
Sublist = No_Replace ; ;AN000;
|
|
Count = N_A ; ;AN000;
|
|
Class = Utility_Msg_Class ; ;AN000;
|
|
Function = No_Input ; ;AN000;
|
|
Input = N_A ; ;AN000;
|
|
Define_Msg msgOutOfMemory ; ;AN000;
|
|
;---------------------- ;
|
|
Message_Number = 3 ; ;AN000;
|
|
Handle = STDOUT ; ;AN000;
|
|
Sublist = No_Replace ; ;AN000;
|
|
Count = N_A ; ;AN000;
|
|
Class = Utility_Msg_Class ; ;AN000;
|
|
Function = No_Input ; ;AN000;
|
|
Input = N_A ; ;AN000;
|
|
Define_Msg msgLoadFailure ; ;AN000;
|
|
;---------------------- ;
|
|
Message_Number = 4 ; ;AN000;
|
|
Handle = STDOUT ; ;AN000;
|
|
Sublist = No_Replace ; ;AN000;
|
|
Count = N_A ; ;AN000;
|
|
Class = Utility_Msg_Class ; ;AN000;
|
|
Function = No_Input ; ;AN000;
|
|
Input = N_A ; ;AN000;
|
|
Define_Msg msgNoAccess ; ;AN000;
|
|
;---------------------- ;
|
|
Message_Number = 5 ; ;AN000;
|
|
Handle = STDOUT ; ;AN000;
|
|
Sublist = No_Replace ; ;AN000;
|
|
Count = N_A ; ;AN000;
|
|
Class = Utility_Msg_Class ; ;AN000;
|
|
Function = No_Input ; ;AN000;
|
|
Input = N_A ; ;AN000;
|
|
Define_Msg msgNoConvert ; ;AN000;
|
|
;---------------------- ;
|
|
Message_Number = 6 ; ;AN000;
|
|
Handle = STDOUT ; ;AN000;
|
|
Sublist = No_Replace ; ;AN000;
|
|
Count = N_A ; ;AN000;
|
|
Class = Utility_Msg_Class ; ;AN000;
|
|
Function = No_Input ; ;AN000;
|
|
Input = N_A ; ;AN000;
|
|
Define_Msg msgNoFile ; ;AN000;
|
|
;---------------------- ;
|
|
Message_Number = 7 ; ;AN000;
|
|
Handle = STDOUT ; ;AN000;
|
|
Sublist = No_Replace ; ;AN000;
|
|
Count = N_A ; ;AN000;
|
|
Class = Utility_Msg_Class ; ;AN000;
|
|
Function = No_Input ; ;AN000;
|
|
Input = N_A ; ;AN000;
|
|
Define_Msg msgFileCreateError ; ;AN000;
|
|
;---------------------- ;
|
|
Message_Number = 8 ; ;AN000;
|
|
Handle = STDOUT ; ;AN000;
|
|
Sublist = No_Replace ; ;AN000;
|
|
Count = N_A ; ;AN000;
|
|
Class = Utility_Msg_Class ; ;AN000;
|
|
Function = DOS_BUF_KEYB_INP ; ;AN000;
|
|
Input = INBUF ; ;AN000;
|
|
Define_Msg msgFixUp ; ;AN000;
|
|
;---------------------- ;
|
|
Message_Number = 0 ; ;AN001;
|
|
Handle = STDERR ; ;AN001;
|
|
Sublist = ds:sublist_msg_parserr ; ;AN001;
|
|
Count = 1 ; ;AN001;
|
|
Class = Parse_Err_Class ; ;AN001;
|
|
Function = No_Input ; ;AN001;
|
|
Input = N_A ; ;AN001;
|
|
Define_Msg parse_error_msg ; ;AN001;
|
|
;---------------------- ;
|
|
Message_Number = 0 ; ;AN001;
|
|
Handle = STDERR ; ;AN001;
|
|
Sublist = ds:sublist_msg_exterror ; ;AN001;
|
|
Count = 1 ; ;AN001;
|
|
Class = ext_Err_Class ; ;AN001;
|
|
Function = No_Input ; ;AN001;
|
|
Input = N_A ; ;AN001;
|
|
Define_Msg extend_error_msg ; ;AN001;
|
|
;---------------------- ;
|
|
Message_Number = 10 ; ;AN000;
|
|
Handle = STDOUT ; ;AN000;
|
|
Sublist = No_Replace ; ;AN000;
|
|
Count = N_A ; ;AN000;
|
|
Class = Utility_Msg_Class ; ;AN000;
|
|
Function = No_Input ; ;AN000;
|
|
Input = N_A ; ;AN000;
|
|
Define_Msg msgNoDiskSpace ; ;AN000;
|
|
;---------------------- ;
|
|
Message_Number = 12 ; ;AN000;
|
|
Handle = STDOUT ; ;AN000;
|
|
Sublist = No_Replace ; ;AN000;
|
|
Count = N_A ; ;AN000;
|
|
Class = Utility_Msg_Class ; ;AN000;
|
|
Function = No_Input ; ;AN000;
|
|
Input = N_A ; ;AN000;
|
|
Define_Msg msgNoFileName ; ;AN000;
|
|
;---------------------- ;
|
|
Message_Number = MSG_OPTIONS_FIRST ; ;AN000;
|
|
Handle = STDOUT ; ;AN000;
|
|
Sublist = No_Replace ; ;AN000;
|
|
Count = N_A ; ;AN000;
|
|
Class = Utility_Msg_Class ; ;AN000;
|
|
Function = No_Input ; ;AN000;
|
|
Input = N_A ; ;AN000;
|
|
Define_Msg msgOptions ; ;AN000;
|
|
;---------------------- ;
|
|
|
|
data ends
|
|
|