94 lines
2.4 KiB
C++
94 lines
2.4 KiB
C++
/**********************************************************************/
|
|
/** Microsoft Windows NT **/
|
|
/** Copyright(c) Microsoft Corp., 1993 **/
|
|
/**********************************************************************/
|
|
|
|
/*
|
|
reply.hxx
|
|
|
|
This file contains manifest constants for the FTP reply codes as
|
|
defined in RFC 959.
|
|
|
|
|
|
FILE HISTORY:
|
|
KeithMo 17-Mar-1993 Created.
|
|
|
|
*/
|
|
|
|
|
|
#ifndef _REPLY_HXX_
|
|
#define _REPLY_HXX_
|
|
|
|
|
|
//
|
|
// Positive preliminary replies.
|
|
//
|
|
|
|
#define REPLY_RESTART_MARKER 110
|
|
#define REPLY_WAIT_FOR_SERVICE 120
|
|
#define REPLY_TRANSFER_STARTING 125
|
|
#define REPLY_OPENING_CONNECTION 150
|
|
|
|
|
|
//
|
|
// Positive completion replies.
|
|
//
|
|
|
|
#define REPLY_COMMAND_OK 200
|
|
#define REPLY_COMMAND_SUPERFLUOUS 202
|
|
#define REPLY_SYSTEM_STATUS 211
|
|
#define REPLY_DIRECTORY_STATUS 212
|
|
#define REPLY_FILE_STATUS 213
|
|
#define REPLY_HELP_MESSAGE 214
|
|
#define REPLY_SYSTEM_TYPE 215
|
|
#define REPLY_SERVICE_READY 220
|
|
#define REPLY_CLOSING_CONTROL 221
|
|
#define REPLY_CONNECTION_OPEN 225
|
|
#define REPLY_TRANSFER_OK 226
|
|
#define REPLY_PASSIVE_MODE 227
|
|
#define REPLY_USER_LOGGED_IN 230
|
|
#define REPLY_FILE_ACTION_COMPLETED 250
|
|
#define REPLY_FILE_CREATED 257
|
|
|
|
|
|
//
|
|
// Positive intermediate replies.
|
|
//
|
|
|
|
#define REPLY_NEED_PASSWORD 331
|
|
#define REPLY_NEED_LOGIN_ACCOUNT 332
|
|
#define REPLY_NEED_MORE_INFO 350
|
|
|
|
|
|
//
|
|
// Transient negative completion replies.
|
|
//
|
|
|
|
#define REPLY_SERVICE_NOT_AVAILABLE 421
|
|
#define REPLY_CANNOT_OPEN_CONNECTION 425
|
|
#define REPLY_TRANSFER_ABORTED 426
|
|
#define REPLY_FILE_UNAVAILABLE 450
|
|
#define REPLY_LOCAL_ERROR 451
|
|
#define REPLY_INSUFFICIENT_STORAGE 452
|
|
|
|
|
|
//
|
|
// Permanent negative completion replies.
|
|
//
|
|
|
|
#define REPLY_UNRECOGNIZED_COMMAND 500
|
|
#define REPLY_PARAMETER_SYNTAX_ERROR 501
|
|
#define REPLY_COMMAND_NOT_IMPLEMENTED 502
|
|
#define REPLY_BAD_COMMAND_SEQUENCE 503
|
|
#define REPLY_PARAMETER_NOT_IMPLEMENTED 504
|
|
#define REPLY_NOT_LOGGED_IN 530
|
|
#define REPLY_NEED_FILE_ACCOUNT 532
|
|
#define REPLY_FILE_NOT_FOUND 550
|
|
#define REPLY_PAGE_TYPE_UNKNOWN 551
|
|
#define REPLY_ALLOCATION_EXCEEDED 552
|
|
#define REPLY_FILE_NOT_ALLOWED 553
|
|
|
|
|
|
#endif // _REPLY_HXX_
|
|
|