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.

309 lines
8.7 KiB

  1. /*++
  2. Copyright (c) Microsoft Corporation. All rights reserved.
  3. Module Name:
  4. mprerror.h
  5. Abstract:
  6. Router specific error codes
  7. --*/
  8. //
  9. // Don't change the comments following the manifest constants without
  10. // understanding how mapmsg works.
  11. //
  12. #ifndef _MPRERROR_H_
  13. #define _MPRERROR_H_
  14. #if _MSC_VER > 1000
  15. #pragma once
  16. #endif
  17. #define ROUTEBASE 900
  18. #define SUCCESS 0
  19. #define ERROR_ROUTER_STOPPED (ROUTEBASE+0)
  20. /*
  21. * The router is not running.%0
  22. */
  23. #define ERROR_ALREADY_CONNECTED (ROUTEBASE+1)
  24. /*
  25. * The interface is already connected.%0
  26. */
  27. #define ERROR_UNKNOWN_PROTOCOL_ID (ROUTEBASE+2)
  28. /*
  29. * The specified protocol identifier is not known to the router.%0
  30. */
  31. #define ERROR_DDM_NOT_RUNNING (ROUTEBASE+3)
  32. /*
  33. * The Demand-dial Interface Manager is not running.%0
  34. */
  35. #define ERROR_INTERFACE_ALREADY_EXISTS (ROUTEBASE+4)
  36. /*
  37. * An interface with this name is already registered with the router.%0
  38. */
  39. #define ERROR_NO_SUCH_INTERFACE (ROUTEBASE+5)
  40. /*
  41. * An interface with this name is not registered with the router.%0
  42. */
  43. #define ERROR_INTERFACE_NOT_CONNECTED (ROUTEBASE+6)
  44. /*
  45. * The interface is not connected.%0
  46. */
  47. #define ERROR_PROTOCOL_STOP_PENDING (ROUTEBASE+7)
  48. /*
  49. * The specified protocol is stopping.%0
  50. */
  51. #define ERROR_INTERFACE_CONNECTED (ROUTEBASE+8)
  52. /*
  53. * The interface is connected and hence cannot be deleted.%0
  54. */
  55. #define ERROR_NO_INTERFACE_CREDENTIALS_SET (ROUTEBASE+9)
  56. /*
  57. * The interface credentials have not been set.%0
  58. */
  59. #define ERROR_ALREADY_CONNECTING (ROUTEBASE+10)
  60. /*
  61. * This interface is already in the process of connecting.%0
  62. */
  63. #define ERROR_UPDATE_IN_PROGRESS (ROUTEBASE+11)
  64. /*
  65. * An update of routing information on this interface is already in progress.%0
  66. */
  67. #define ERROR_INTERFACE_CONFIGURATION (ROUTEBASE+12)
  68. /*
  69. * The interface confugration in invalid. There is already another interface that is connected to the same inteface on the remote router.%0
  70. */
  71. #define ERROR_NOT_CLIENT_PORT (ROUTEBASE+13)
  72. /*
  73. * A Remote Access Client attempted to connect over a port that was reserved for Routers only.%0
  74. */
  75. #define ERROR_NOT_ROUTER_PORT (ROUTEBASE+14)
  76. /*
  77. * A Demand Dial Router attempted to connect over a port that was reserved for Remote Access Clients only.%0
  78. */
  79. #define ERROR_CLIENT_INTERFACE_ALREADY_EXISTS (ROUTEBASE+15)
  80. /*
  81. * The client interface with this name already exists and is currently connected.%0
  82. */
  83. #define ERROR_INTERFACE_DISABLED (ROUTEBASE+16)
  84. /*
  85. * The interface is in a disabled state.%0
  86. */
  87. #define ERROR_AUTH_PROTOCOL_REJECTED (ROUTEBASE+17)
  88. /*
  89. * The authentication protocol was rejected by the remote peer.%0
  90. */
  91. #define ERROR_NO_AUTH_PROTOCOL_AVAILABLE (ROUTEBASE+18)
  92. /*
  93. * There are no authentication protocols available for use.%0
  94. */
  95. #define ERROR_PEER_REFUSED_AUTH (ROUTEBASE+19)
  96. /*
  97. * The remote computer refused to be authenticated using the configured authentication protocol. The line has been disconnected.%0
  98. */
  99. #define ERROR_REMOTE_NO_DIALIN_PERMISSION (ROUTEBASE+20)
  100. /*
  101. * The remote account does not have Remote Access permission.%0
  102. */
  103. #define ERROR_REMOTE_PASSWD_EXPIRED (ROUTEBASE+21)
  104. /*
  105. * The remote account has expired.%0
  106. */
  107. #define ERROR_REMOTE_ACCT_DISABLED (ROUTEBASE+22)
  108. /*
  109. * The remote account is disabled.%0
  110. */
  111. #define ERROR_REMOTE_RESTRICTED_LOGON_HOURS (ROUTEBASE+23)
  112. /*
  113. * The remote account is not permitted to logon at this time of day.%0
  114. */
  115. #define ERROR_REMOTE_AUTHENTICATION_FAILURE (ROUTEBASE+24)
  116. /*
  117. * Access was denied to the remote peer because username and/or password is invalid on the domain.%0
  118. */
  119. #define ERROR_INTERFACE_HAS_NO_DEVICES (ROUTEBASE+25)
  120. /*
  121. * There are no routing enabled ports available for use by this demand dial interface.%0
  122. */
  123. #define ERROR_IDLE_DISCONNECTED (ROUTEBASE+26)
  124. /*
  125. * The port has been disconnected due to inactivity.%0
  126. */
  127. #define ERROR_INTERFACE_UNREACHABLE (ROUTEBASE+27)
  128. /*
  129. * The interface is not reachable at this time.%0
  130. */
  131. #define ERROR_SERVICE_IS_PAUSED (ROUTEBASE+28)
  132. /*
  133. * The Demand Dial service is in a paused state.%0
  134. */
  135. #define ERROR_INTERFACE_DISCONNECTED (ROUTEBASE+29)
  136. /*
  137. * The interface has been disconnected by the administrator.%0
  138. */
  139. #define ERROR_AUTH_SERVER_TIMEOUT (ROUTEBASE+30)
  140. /*
  141. * The authentication server did not respond to authentication requests in a timely fashion.%0
  142. */
  143. #define ERROR_PORT_LIMIT_REACHED (ROUTEBASE+31)
  144. /*
  145. * The maximum number of ports allowed for use in the multilinked connection has been reached.%0
  146. */
  147. #define ERROR_PPP_SESSION_TIMEOUT (ROUTEBASE+32)
  148. /*
  149. * The connection time limit for the user has been reached.%0
  150. */
  151. #define ERROR_MAX_LAN_INTERFACE_LIMIT (ROUTEBASE+33)
  152. /*
  153. * The maximum limit on the number of LAN interfaces supported has been reached.%0
  154. */
  155. #define ERROR_MAX_WAN_INTERFACE_LIMIT (ROUTEBASE+34)
  156. /*
  157. * The maximum limit on the number of Demand Dial interfaces supported has been reached.%0
  158. */
  159. #define ERROR_MAX_CLIENT_INTERFACE_LIMIT (ROUTEBASE+35)
  160. /*
  161. * The maximum limit on the number of Remote Access clients supported has been reached.%0
  162. */
  163. #define ERROR_BAP_DISCONNECTED (ROUTEBASE+36)
  164. /*
  165. * The port has been disconnected due to the BAP policy.%0
  166. */
  167. #define ERROR_USER_LIMIT (ROUTEBASE+37)
  168. /*
  169. * Because another connection of your type is in use, the incoming connection cannot accept your connection request.%0
  170. */
  171. #define ERROR_NO_RADIUS_SERVERS (ROUTEBASE+38)
  172. /*
  173. * No RADIUS servers were located on the network.%0
  174. */
  175. #define ERROR_INVALID_RADIUS_RESPONSE (ROUTEBASE+39)
  176. /*
  177. * An invalid response was received from the RADIUS authentication server.
  178. * Make sure that the case sensitive secret pasword for the RADIUS server is set correctly.%0
  179. */
  180. #define ERROR_DIALIN_HOURS_RESTRICTION (ROUTEBASE+40)
  181. /*
  182. * You do not have permission to connect at this time.%0
  183. */
  184. #define ERROR_ALLOWED_PORT_TYPE_RESTRICTION (ROUTEBASE+41)
  185. /*
  186. * You do not have permission to connect using the current device type.%0
  187. */
  188. #define ERROR_AUTH_PROTOCOL_RESTRICTION (ROUTEBASE+42)
  189. /*
  190. * You do not have permission to connect using the selected authentication protocol.%0
  191. */
  192. #define ERROR_BAP_REQUIRED (ROUTEBASE+43)
  193. /*
  194. * BAP is required for this user.%0
  195. */
  196. #define ERROR_DIALOUT_HOURS_RESTRICTION (ROUTEBASE+44)
  197. /*
  198. * The interface is not allowed to connect at this time.%0
  199. */
  200. #define ERROR_ROUTER_CONFIG_INCOMPATIBLE (ROUTEBASE+45)
  201. /*
  202. * The saved router configuration is incompatible with the current router.%0
  203. */
  204. #define WARNING_NO_MD5_MIGRATION (ROUTEBASE+46)
  205. /*
  206. * RemoteAccess has detected older format user accounts that will not be
  207. * migrated automatically. To migrate these manually, run XXXX.
  208. */
  209. #define ERROR_PROTOCOL_ALREADY_INSTALLED (ROUTEBASE+48)
  210. /*
  211. * The transport is already installed with the router.%0
  212. */
  213. #define ERROR_INVALID_SIGNATURE_LENGTH (ROUTEBASE+49)
  214. /*
  215. * Received invalid signature length in packet from RADIUS server.%0
  216. */
  217. #define ERROR_INVALID_SIGNATURE (ROUTEBASE+50)
  218. /*
  219. * Received invalid signature in packet from RADIUS server.%0
  220. */
  221. #define ERROR_NO_SIGNATURE (ROUTEBASE+51)
  222. /*
  223. * Did not receive signature along with EAPMessage from RADIUS server.%0
  224. */
  225. #define ERROR_INVALID_PACKET_LENGTH_OR_ID (ROUTEBASE+52)
  226. /*
  227. * Received packet with invalid length or Id from RADIUS server.%0
  228. */
  229. #define ERROR_INVALID_ATTRIBUTE_LENGTH (ROUTEBASE+53)
  230. /*
  231. * Received packet with attribute with invalid length from RADIUS server.%0
  232. */
  233. #define ERROR_INVALID_PACKET (ROUTEBASE+54)
  234. /*
  235. * Received invalid packet from RADIUS server.%0
  236. */
  237. #define ERROR_AUTHENTICATOR_MISMATCH (ROUTEBASE+55)
  238. /*
  239. * Authenticator does not match in packet from RADIUS server.%0
  240. */
  241. #define ROUTEBASEEND (ROUTEBASE+56)
  242. #endif // _MPRERROR_H_