Annotation of embedaddon/ntp/ports/winnt/libntp/messages.mc, revision 1.1.1.1
1.1 misho 1: ; /*
2: ; Microsoft Developer Support
3: ; Copyright (c) 1992 Microsoft Corporation
4: ;
5: ; This file contains the message definitions for the Win32
6: ; syslog support messages for the nntp firewall
7:
8: ;-------------------------------------------------------------------------
9: ; HEADER SECTION
10: ;
11: ; The header section defines names and language identifiers for use
12: ; by the message definitions later in this file. The MessageIdTypedef,
13: ; SeverityNames, FacilityNames, and LanguageNames keywords are
14: ; optional and not required.
15: ;
16: ;
17: MessageIdTypedef=DWORD
18: ;
19: ; The MessageIdTypedef keyword gives a typedef name that is used in a
20: ; type cast for each message code in the generated include file. Each
21: ; message code appears in the include file with the format: #define
22: ; name ((type) 0xnnnnnnnn) The default value for type is empty, and no
23: ; type cast is generated. It is the programmer's responsibility to
24: ; specify a typedef statement in the application source code to define
25: ; the type. The type used in the typedef must be large enough to
26: ; accomodate the entire 32-bit message code.
27: ;
28: ;
29: SeverityNames=(Success=0x0:STATUS_SEVERITY_SUCCESS
30: Informational=0x1:STATUS_SEVERITY_INFORMATIONAL
31: Warning=0x2:STATUS_SEVERITY_WARNING
32: Error=0x3:STATUS_SEVERITY_ERROR
33: )
34: ;
35: ; The SeverityNames keyword defines the set of names that are allowed
36: ; as the value of the Severity keyword in the message definition. The
37: ; set is delimited by left and right parentheses. Associated with each
38: ; severity name is a number that, when shifted left by 30, gives the
39: ; bit pattern to logical-OR with the Facility value and MessageId
40: ; value to form the full 32-bit message code. The default value of
41: ; this keyword is:
42: ;
43: ; SeverityNames=(
44: ; Success=0x0
45: ; Informational=0x1
46: ; Warning=0x2
47: ; Error=0x3
48: ; )
49: ;
50: ; Severity values occupy the high two bits of a 32-bit message code.
51: ; Any severity value that does not fit in two bits is an error. The
52: ; severity codes can be given symbolic names by following each value
53: ; with :name
54: ;
55: ;
56: ;FacilityNames=(System=0x0:FACILITY_SYSTEM
57: ; Runtime=0x2:FACILITY_RUNTIME
58: ; Stubs=0x3:FACILITY_STUBS
59: ; Io=0x4:FACILITY_IO_ERROR_CODE
60: ; )
61: ;
62: ; The FacilityNames keyword defines the set of names that are allowed
63: ; as the value of the Facility keyword in the message definition. The
64: ; set is delimited by left and right parentheses. Associated with each
65: ; facility name is a number that, when shift it left by 16 bits, gives
66: ; the bit pattern to logical-OR with the Severity value and MessageId
67: ; value to form the full 32-bit message code. The default value of
68: ; this keyword is:
69: ;
70: ; FacilityNames=(
71: ; System=0x0FF
72: ; Application=0xFFF
73: ; )
74: ;
75: ; Facility codes occupy the low order 12 bits of the high order
76: ; 16-bits of a 32-bit message code. Any facility code that does not
77: ; fit in 12 bits is an error. This allows for 4,096 facility codes.
78: ; The first 256 codes are reserved for use by the system software. The
79: ; facility codes can be given symbolic names by following each value
80: ; with :name
81: ;
82: ;
83: ; The LanguageNames keyword defines the set of names that are allowed
84: ; as the value of the Language keyword in the message definition. The
85: ; set is delimited by left and right parentheses. Associated with each
86: ; language name is a number and a file name that are used to name the
87: ; generated resource file that contains the messages for that
88: ; language. The number corresponds to the language identifier to use
89: ; in the resource table. The number is separated from the file name
90: ; with a colon. The initial value of LanguageNames is:
91: ;
92: ; LanguageNames=(English=1:MSG00001)
93: ;
94: ; Any new names in the source file which don't override the built-in
95: ; names are added to the list of valid languages. This allows an
96: ; application to support private languages with descriptive names.
97: ;
98: ;
99: ;-------------------------------------------------------------------------
100: ; MESSAGE DEFINITION SECTION
101: ;
102: ; Following the header section is the body of the Message Compiler
103: ; source file. The body consists of zero or more message definitions.
104: ; Each message definition begins with one or more of the following
105: ; statements:
106: ;
107: ; MessageId = [number|+number]
108: ; Severity = severity_name
109: ; Facility = facility_name
110: ; SymbolicName = name
111: ;
112: ; The MessageId statement marks the beginning of the message
113: ; definition. A MessageID statement is required for each message,
114: ; although the value is optional. If no value is specified, the value
115: ; used is the previous value for the facility plus one. If the value
116: ; is specified as +number then the value used is the previous value
117: ; for the facility, plus the number after the plus sign. Otherwise, if
118: ; a numeric value is given, that value is used. Any MessageId value
119: ; that does not fit in 16 bits is an error.
120: ;
121: ; The Severity and Facility statements are optional. These statements
122: ; specify additional bits to OR into the final 32-bit message code. If
123: ; not specified they default to the value last specified for a message
124: ; definition. The initial values prior to processing the first message
125: ; definition are:
126: ;
127: ; Severity=Success
128: ; Facility=Application
129: ;
130: ; The value associated with Severity and Facility must match one of
131: ; the names given in the FacilityNames and SeverityNames statements in
132: ; the header section. The SymbolicName statement allows you to
133: ; associate a C/C++ symbolic constant with the final 32-bit message
134: ; code.
135: ; */
136:
137: MessageId=0x1
138: Severity=Error
139: Facility=Application
140: SymbolicName=NTP_ERROR
141: Language=English
142: %1
143: .
144:
145: MessageId=0x2
146: Severity=Warning
147: Facility=Application
148: SymbolicName=NTP_WARNING
149: Language=English
150: %1
151:
152: .
153: MessageId=0x3
154: Severity=Informational
155: Facility=Application
156: SymbolicName=NTP_INFO
157: Language=English
158: %1
159:
160:
161:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>