Leaked source code of windows server 2003
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.

135 lines
2.3 KiB

  1. #ifndef _ELFMSG_
  2. #define _ELFMSG_
  3. //
  4. // Localizeable default categories
  5. //
  6. //
  7. // Values are 32 bit values layed out as follows:
  8. //
  9. // 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  10. // 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
  11. // +---+-+-+-----------------------+-------------------------------+
  12. // |Sev|C|R| Facility | Code |
  13. // +---+-+-+-----------------------+-------------------------------+
  14. //
  15. // where
  16. //
  17. // Sev - is the severity code
  18. //
  19. // 00 - Success
  20. // 01 - Informational
  21. // 10 - Warning
  22. // 11 - Error
  23. //
  24. // C - is the Customer code flag
  25. //
  26. // R - is a reserved bit
  27. //
  28. // Facility - is the facility code
  29. //
  30. // Code - is the facility's status code
  31. //
  32. //
  33. // Define the facility codes
  34. //
  35. //
  36. // Define the severity codes
  37. //
  38. //
  39. // MessageId: ELF_CATEGORY_DEVICES
  40. //
  41. // MessageText:
  42. //
  43. // Devices
  44. //
  45. #define ELF_CATEGORY_DEVICES 0x00000001L
  46. //
  47. // MessageId: ELF_CATEGORY_DISK
  48. //
  49. // MessageText:
  50. //
  51. // Disk
  52. //
  53. #define ELF_CATEGORY_DISK 0x00000002L
  54. //
  55. // MessageId: ELF_CATEGORY_PRINTERS
  56. //
  57. // MessageText:
  58. //
  59. // Printers
  60. //
  61. #define ELF_CATEGORY_PRINTERS 0x00000003L
  62. //
  63. // MessageId: ELF_CATEGORY_SERVICES
  64. //
  65. // MessageText:
  66. //
  67. // Services
  68. //
  69. #define ELF_CATEGORY_SERVICES 0x00000004L
  70. //
  71. // MessageId: ELF_CATEGORY_SHELL
  72. //
  73. // MessageText:
  74. //
  75. // Shell
  76. //
  77. #define ELF_CATEGORY_SHELL 0x00000005L
  78. //
  79. // MessageId: ELF_CATEGORY_SYSTEM_EVENT
  80. //
  81. // MessageText:
  82. //
  83. // System Event
  84. //
  85. #define ELF_CATEGORY_SYSTEM_EVENT 0x00000006L
  86. //
  87. // MessageId: ELF_CATEGORY_NETWORK
  88. //
  89. // MessageText:
  90. //
  91. // Network
  92. //
  93. #define ELF_CATEGORY_NETWORK 0x00000007L
  94. //
  95. // Localizable module names
  96. //
  97. //
  98. // MessageId: ELF_MODULE_NAME_LOCALIZE_SYSTEM
  99. //
  100. // MessageText:
  101. //
  102. // System
  103. //
  104. #define ELF_MODULE_NAME_LOCALIZE_SYSTEM 0x00002000L
  105. //
  106. // MessageId: ELF_MODULE_NAME_LOCALIZE_SECURITY
  107. //
  108. // MessageText:
  109. //
  110. // Security
  111. //
  112. #define ELF_MODULE_NAME_LOCALIZE_SECURITY 0x00002001L
  113. //
  114. // MessageId: ELF_MODULE_NAME_LOCALIZE_APPLICATION
  115. //
  116. // MessageText:
  117. //
  118. // Application
  119. //
  120. #define ELF_MODULE_NAME_LOCALIZE_APPLICATION 0x00002002L
  121. #endif