Source code of Windows XP (NT5)
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.

93 lines
2.4 KiB

  1. /**********************************************************************/
  2. /** Microsoft Windows NT **/
  3. /** Copyright(c) Microsoft Corp., 1993 **/
  4. /**********************************************************************/
  5. /*
  6. reply.hxx
  7. This file contains manifest constants for the FTP reply codes as
  8. defined in RFC 959.
  9. FILE HISTORY:
  10. KeithMo 17-Mar-1993 Created.
  11. */
  12. #ifndef _REPLY_HXX_
  13. #define _REPLY_HXX_
  14. //
  15. // Positive preliminary replies.
  16. //
  17. #define REPLY_RESTART_MARKER 110
  18. #define REPLY_WAIT_FOR_SERVICE 120
  19. #define REPLY_TRANSFER_STARTING 125
  20. #define REPLY_OPENING_CONNECTION 150
  21. //
  22. // Positive completion replies.
  23. //
  24. #define REPLY_COMMAND_OK 200
  25. #define REPLY_COMMAND_SUPERFLUOUS 202
  26. #define REPLY_SYSTEM_STATUS 211
  27. #define REPLY_DIRECTORY_STATUS 212
  28. #define REPLY_FILE_STATUS 213
  29. #define REPLY_HELP_MESSAGE 214
  30. #define REPLY_SYSTEM_TYPE 215
  31. #define REPLY_SERVICE_READY 220
  32. #define REPLY_CLOSING_CONTROL 221
  33. #define REPLY_CONNECTION_OPEN 225
  34. #define REPLY_TRANSFER_OK 226
  35. #define REPLY_PASSIVE_MODE 227
  36. #define REPLY_USER_LOGGED_IN 230
  37. #define REPLY_FILE_ACTION_COMPLETED 250
  38. #define REPLY_FILE_CREATED 257
  39. //
  40. // Positive intermediate replies.
  41. //
  42. #define REPLY_NEED_PASSWORD 331
  43. #define REPLY_NEED_LOGIN_ACCOUNT 332
  44. #define REPLY_NEED_MORE_INFO 350
  45. //
  46. // Transient negative completion replies.
  47. //
  48. #define REPLY_SERVICE_NOT_AVAILABLE 421
  49. #define REPLY_CANNOT_OPEN_CONNECTION 425
  50. #define REPLY_TRANSFER_ABORTED 426
  51. #define REPLY_FILE_UNAVAILABLE 450
  52. #define REPLY_LOCAL_ERROR 451
  53. #define REPLY_INSUFFICIENT_STORAGE 452
  54. //
  55. // Permanent negative completion replies.
  56. //
  57. #define REPLY_UNRECOGNIZED_COMMAND 500
  58. #define REPLY_PARAMETER_SYNTAX_ERROR 501
  59. #define REPLY_COMMAND_NOT_IMPLEMENTED 502
  60. #define REPLY_BAD_COMMAND_SEQUENCE 503
  61. #define REPLY_PARAMETER_NOT_IMPLEMENTED 504
  62. #define REPLY_NOT_LOGGED_IN 530
  63. #define REPLY_NEED_FILE_ACCOUNT 532
  64. #define REPLY_FILE_NOT_FOUND 550
  65. #define REPLY_PAGE_TYPE_UNKNOWN 551
  66. #define REPLY_ALLOCATION_EXCEEDED 552
  67. #define REPLY_FILE_NOT_ALLOWED 553
  68. #endif // _REPLY_HXX_