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.