MdsiMsgs.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:7k
源码类别:

模拟服务器

开发平台:

C/C++

  1. /************************************************************************
  2. *                                                                        *
  3. *   Copyright (c) 1996 - 1999, Microsoft Corp. All rights reserved.      *
  4. *                                                                        *
  5. *   mdsimsg.h -- message code definitions for the MDSI functions         *  
  6. *                                                                        *
  7. ************************************************************************/
  8. #ifndef __MDSIMSGS_H__
  9. #define __MDSIMSGS_H__
  10. //
  11. // Define the message IDs
  12. //
  13. //
  14. //  Values are 32 bit values layed out as follows:
  15. //
  16. //   3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
  17. //   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
  18. //  +---+-+-+-----------------------+-------------------------------+
  19. //  |Sev|C|R|     Facility          |               Code            |
  20. //  +---+-+-+-----------------------+-------------------------------+
  21. //
  22. //  where
  23. //
  24. //      Sev - is the severity code
  25. //
  26. //          00 - Success
  27. //          01 - Informational
  28. //          10 - Warning
  29. //          11 - Error
  30. //
  31. //      C - is the Customer code flag
  32. //
  33. //      R - is a reserved bit
  34. //
  35. //      Facility - is the facility code
  36. //
  37. //      Code - is the facility's status code
  38. //
  39. //
  40. // Define the facility codes
  41. //
  42. #define FACILITY_MDSI                    0x900
  43. //
  44. // Define the severity codes
  45. //
  46. //
  47. // MessageId: HOSTSEC_ERROR_UNABLE_TO_PROCESS_REQUEST
  48. //
  49. // MessageText:
  50. //
  51. //  Security DLL was unable to queue the request for processing.
  52. //
  53. #define HOSTSEC_ERROR_UNABLE_TO_PROCESS_REQUEST ((DWORD)0xE90005DDL)
  54. //
  55. // MessageId: HOSTSEC_ERROR_REMOTE_UNREACHABLE
  56. //
  57. // MessageText:
  58. //
  59. //  Host Process could not establish network connection to other NT side components.
  60. //
  61. #define HOSTSEC_ERROR_REMOTE_UNREACHABLE ((DWORD)0xE90005DEL)
  62. //
  63. // MessageId: HOSTSEC_ERROR_INVALID_USERNAME
  64. //
  65. // MessageText:
  66. //
  67. //  Invalid user name was specified or user does not exist.
  68. //
  69. #define HOSTSEC_ERROR_INVALID_USERNAME   ((DWORD)0xE90005DFL)
  70. //
  71. // MessageId: HOSTSEC_ERROR_INVALID_PASSWORD
  72. //
  73. // MessageText:
  74. //
  75. //  Invalid password was specified for the user.
  76. //
  77. #define HOSTSEC_ERROR_INVALID_PASSWORD   ((DWORD)0xE90005E0L)
  78. //
  79. // MessageId: NTSEC_ERROR_UNABLE_TO_PROCESS_REQUEST
  80. //
  81. // MessageText:
  82. //
  83. //  Host Process was unable to process the request.
  84. //
  85. #define NTSEC_ERROR_UNABLE_TO_PROCESS_REQUEST ((DWORD)0xE90005E1L)
  86. //
  87. // MessageId: NTSEC_ERROR_REMOTE_UNREACHABLE
  88. //
  89. // MessageText:
  90. //
  91. //  Security DLL could not establish network connection to host side components.
  92. //
  93. #define NTSEC_ERROR_REMOTE_UNREACHABLE   ((DWORD)0xE90005E2L)
  94. //
  95. // MessageId: NTSEC_ERROR_INVALID_USERNAME
  96. //
  97. // MessageText:
  98. //
  99. //  Invalid user name was specified or user does not exist on the host.
  100. //
  101. #define NTSEC_ERROR_INVALID_USERNAME     ((DWORD)0xE90005E3L)
  102. //
  103. // MessageId: NTSEC_ERROR_INVALID_OLD_PASSWORD
  104. //
  105. // MessageText:
  106. //
  107. //  Invalid old password for the host user was specified.
  108. //
  109. #define NTSEC_ERROR_INVALID_OLD_PASSWORD ((DWORD)0xE90005E4L)
  110. //
  111. // MessageId: NTSEC_ERROR_NOT_IMPLEMENTED
  112. //
  113. // MessageText:
  114. //
  115. //  Host Process function not implemented.
  116. //
  117. #define NTSEC_ERROR_NOT_IMPLEMENTED      ((DWORD)0xE90005E5L)
  118. //
  119. // MessageId: HOSTSEC_ERROR_NOT_IMPLEMENTED
  120. //
  121. // MessageText:
  122. //
  123. //  Security DLL function not implemented.
  124. //
  125. #define HOSTSEC_ERROR_NOT_IMPLEMENTED    ((DWORD)0xE90005E6L)
  126. //
  127. // MessageId: NTSEC_ERROR_INVALID_NEW_PASSWORD
  128. //
  129. // MessageText:
  130. //
  131. //  Invalid new password for the host user was specified.
  132. //
  133. #define NTSEC_ERROR_INVALID_NEW_PASSWORD ((DWORD)0xE90005E7L)
  134. //
  135. // MessageId: NTSEC_ERROR_NEW_PASSWORD_HAS_REPEATING_CHARS
  136. //
  137. // MessageText:
  138. //
  139. //  New host password supplied has repeating characters.
  140. //
  141. #define NTSEC_ERROR_NEW_PASSWORD_HAS_REPEATING_CHARS ((DWORD)0xE90005E8L)
  142. //
  143. // MessageId: NTSEC_ERROR_NEW_PASSWORD_TOO_LONG
  144. //
  145. // MessageText:
  146. //
  147. //  New host password supplied is longer than maximum allowed.
  148. //
  149. #define NTSEC_ERROR_NEW_PASSWORD_TOO_LONG ((DWORD)0xE90005E9L)
  150. //
  151. // MessageId: NTSEC_ERROR_NEW_PASSWORD_TOO_SHORT
  152. //
  153. // MessageText:
  154. //
  155. //  New host password supplied is shorter than minimum allowed.
  156. //
  157. #define NTSEC_ERROR_NEW_PASSWORD_TOO_SHORT ((DWORD)0xE90005EAL)
  158. //
  159. // MessageId: NTSEC_ERROR_NEW_PASSWORD_BAD_CHAR
  160. //
  161. // MessageText:
  162. //
  163. //  New host password supplied contains invalid characters.
  164. //
  165. #define NTSEC_ERROR_NEW_PASSWORD_BAD_CHAR ((DWORD)0xE90005EBL)
  166. //
  167. // MessageId: NTSEC_ERROR_NEW_PASSWORD_SPACES
  168. //
  169. // MessageText:
  170. //
  171. //  New host password supplied contains spaces.
  172. //
  173. #define NTSEC_ERROR_NEW_PASSWORD_SPACES  ((DWORD)0xE90005ECL)
  174. //
  175. // MessageId: NTSEC_ERROR_NEW_PASSWORD_NULL
  176. //
  177. // MessageText:
  178. //
  179. //  New host password supplied is null.
  180. //
  181. #define NTSEC_ERROR_NEW_PASSWORD_NULL    ((DWORD)0xE90005EDL)
  182. //
  183. // MessageId: NTSEC_ERROR_NEW_PASSWORD_NON_ALPHANUMERIC
  184. //
  185. // MessageText:
  186. //
  187. //  New host password supplied contains non-alphanumeric characters.
  188. //
  189. #define NTSEC_ERROR_NEW_PASSWORD_NON_ALPHANUMERIC ((DWORD)0xE90005EEL)
  190. //
  191. // MessageId: NTSEC_ERROR_NEW_PASSWORD_SAME_AS_PREVIOUS
  192. //
  193. // MessageText:
  194. //
  195. //  New host password supplied is same as the old host password.
  196. //
  197. #define NTSEC_ERROR_NEW_PASSWORD_SAME_AS_PREVIOUS ((DWORD)0xE90005EFL)
  198. //
  199. // MessageId: NTSEC_ERROR_NEW_PASSWORD_NOT_ALLOWED
  200. //
  201. // MessageText:
  202. //
  203. //  New host password supplied matches the one in Not Allowed Dictionary on the host.
  204. //
  205. #define NTSEC_ERROR_NEW_PASSWORD_NOT_ALLOWED ((DWORD)0xE90005F0L)
  206. //
  207. // MessageId: NTSEC_ERROR_NEW_PASSWORD_HISTORY_CONFLICT
  208. //
  209. // MessageText:
  210. //
  211. //  New host password supplied matches one of the previous passwords in the history list of the most recent passwords on the host.
  212. //
  213. #define NTSEC_ERROR_NEW_PASSWORD_HISTORY_CONFLICT ((DWORD)0xE90005F1L)
  214. //
  215. // MessageId: NTSEC_ERROR_REQUEST_REJECTED
  216. //
  217. // MessageText:
  218. //
  219. //  The host rejected the request for an unknown reason.
  220. //
  221. #define NTSEC_ERROR_REQUEST_REJECTED     ((DWORD)0xE90005F2L)
  222. //
  223. // MessageId: NTSEC_ERROR_PASSWORD_EXPIRED
  224. //
  225. // MessageText:
  226. //
  227. //  The password for the host user specified has expired.
  228. //
  229. #define NTSEC_ERROR_PASSWORD_EXPIRED     ((DWORD)0xE90005F3L)
  230. //
  231. // MessageId: NTSEC_ERROR_ACCOUNT_DISABLED
  232. //
  233. // MessageText:
  234. //
  235. //  The user account is disabled on the host.
  236. //
  237. #define NTSEC_ERROR_ACCOUNT_DISABLED     ((DWORD)0xE90005F4L)
  238. //
  239. // MessageId: NTSEC_ERROR_ACCOUNT_LOCKED
  240. //
  241. // MessageText:
  242. //
  243. //  The user account is locked on the host.
  244. //
  245. #define NTSEC_ERROR_ACCOUNT_LOCKED       ((DWORD)0xE90005F5L)
  246. //
  247. // MessageId: NTSEC_ERROR_USER_CANNOT_CHANGE_PASSWORD
  248. //
  249. // MessageText:
  250. //
  251. //  User does not have permission to change the account password on the host.
  252. //
  253. #define NTSEC_ERROR_USER_CANNOT_CHANGE_PASSWORD ((DWORD)0xE90005F6L)
  254. #endif // __MDSIMSGS_H__