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

模拟服务器

开发平台:

C/C++

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