Annotation of embedaddon/ntp/ports/winnt/libntp/messages.mc, revision 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>