StatusCodes
                    enum StatusCodes
                
                
BadMessage = 5
SSH_FX_BAD_MESSAGE
            
SSH_FX_BYTE_RANGE_LOCK_CONFLICT
            
ByteRangeLockRefused = 26
SSH_FX_BYTE_RANGE_LOCK_REFUSED
            
CannotDelete = 22
SSH_FX_CANNOT_DELETE
            
ConnectionLost = 7
SSH_FX_CONNECTION_LOST
            
DeletePending = 27
SSH_FX_DELETE_PENDING
            
DirNotEmpty = 18
SSH_FX_DIR_NOT_EMPTY
            
Eof = 1
SSH_FX_EOF
            
Failure = 4
SSH_FX_FAILURE
            
FileAlreadyExists = 11
SSH_FX_FILE_ALREADY_EXISTS
            
FileCorrupt = 28
SSH_FX_FILE_CORRUPT
            
FileIsADirectory = 24
SSH_FX_FILE_IS_A_DIRECTORY
            
GroupInvalid = 30
SSH_FX_GROUP_INVALID
            
InvalidFilename = 20
SSH_FX_INVALID_FILENAME
            
InvalidHandle = 9
SSH_FX_INVALID_HANDLE
            
InvalidParameter = 23
SSH_FX_INVALID_PARAMETER
            
LinkLoop = 21
SSH_FX_LINK_LOOP
            
LockConflict = 17
SSH_FX_LOCK_CONFLICT
            
NoConnection = 6
SSH_FX_NO_CONNECTION
            
SSH_FX_NO_MATCHING_BYTE_RANGE_LOCK
            
NoMedia = 13
SSH_FX_NO_MEDIA
            
NoSpaceOnFilesystem = 14
SSH_FX_NO_SPACE_ON_FILESYSTEM
            
NoSuchFile = 2
SSH_FX_NO_SUCH_FILE
            
NoSuchPath = 10
SSH_FX_NO_SUCH_PATH
            
NotDirectory = 19
SSH_FX_NOT_A_DIRECTORY
            
Ok = 0
SSH_FX_OK
            
SSH_FX_OP_UNSUPPORTED
            
OwnerInvalid = 29
SSH_FX_OWNER_INVALID
            
PermissionDenied = 3
SSH_FX_PERMISSION_DENIED
            
QuotaExceeded = 15
SSH_FX_QUOTA_EXCEEDED
            
UnknownPrincipal = 16
SSH_FX_UNKNOWN_PRINCIPAL
            
WriteProtect = 12
SSH_FX_WRITE_PROTECT