com.starla.smb
Class SMBStatus

java.lang.Object
  |
  +--com.starla.smb.SMBStatus

public final class SMBStatus
extends java.lang.Object

SMB status code class.

The SMBStatus class contains the error class and error code values that a remote server may return.

The available error classes are defined below :-

SMBStatus.Succes Indicates that an SMB request was successful
SMBStatus.ErrDOS Error is from the DOS operating system set
SMBStatus.ErrSrv Error is from the server network file manager
SMBStatus.ErrHrd Error is a hardware type error
SMBStatus.ErrCmd Command was not in the SMB format
SMBStatus.NetErr Errors returned by SMB transactions


Field Summary
static int DOSAccessDenied
           
static int DOSDeleteSrvDir
           
static int DOSDirectoryInvalid
           
static int DOSFileAlreadyExists
           
static int DOSFileNotFound
           
static int DOSFileSharingConflict
           
static int DOSInsufficientMem
           
static int DOSInvalidAddress
           
static int DOSInvalidData
           
static int DOSInvalidDrive
           
static int DOSInvalidEnv
           
static int DOSInvalidFormat
           
static int DOSInvalidFunc
           
static int DOSInvalidHandle
           
static int DOSInvalidOpenMode
           
static int DOSLockConflict
           
static int DOSMemCtrlBlkDestoyed
           
static int DOSNoMoreFiles
           
static int DOSNotSameDevice
           
static int DOSTooManyOpenFiles
           
static int ErrCmd
          Invalid SMB command error class
static int ErrDos
          DOS error class
static int ErrHrd
          Hardware error class
static int ErrSrv
          Server error class
static int HRDBadRequestLength
           
static int HRDDataError
           
static int HRDDriveNotReady
           
static int HRDGeneralFailure
           
static int HRDLockConflict
           
static int HRDNoFCBsAvailable
           
static int HRDOpenConflict
           
static int HRDPrinterOutOfPaper
           
static int HRDReadFault
           
static int HRDSectorNotFound
           
static int HRDSeekError
           
static int HRDSharingBufferOverrun
           
static int HRDUnknownCommand
           
static int HRDUnknownMediaType
           
static int HRDUnknownUnit
           
static int HRDWriteFault
           
static int HRDWriteProtected
           
static int HRDWrongDiskInDrive
           
static int JLANErr
          Error class for JLAN error codes
static int JLANEvalExpired
           
static int JLANProVersionRequired
           
static int JLANUnsupportedDevice
          JLAN error codes
static int NETAccessDenied
           
static int NETBufferTooSmall
           
static int NETCannotPerformOp
           
static int NETContinued
           
static int NetErr
          Error class for network error codes returned by transaction requests
static int NETErrLoadLogonScript
           
static int NETInvParameter
           
static int NETInvQueueName
           
static int NETLogonNotValidated
           
static int NETLogonSrvOldSoftware
           
static int NETNetAccessDenied
           
static int NETNoSuchPrintJob
           
static int NETNoTransactions
           
static int NETNotResponding
           
static int NETPasswordCannotChange
           
static int NETPasswordTooShort
           
static int NETSpoolerNotStarted
           
static int NETSrvNotRunning
           
static int NETUnsupported
           
static int NETUserLgnTimeNotAllowed
           
static int NETUserLgnWkNotAllowed
           
static int NETUserNameNotFound
           
static int NETUserPasswordExpired
           
static int SRVBadPassword
           
static int SRVContinueInMPXMode
           
static int SRVEOFOnPrintQueueDump
           
static int SRVFIDAndPathInvalid
           
static int SRVInternalServerError
           
static int SRVInvalidAccessPerm
           
static int SRVInvalidAttributeMode
           
static int SRVInvalidDevice
           
static int SRVInvalidNetworkName
           
static int SRVInvalidPrintFID
           
static int SRVInvalidTID
           
static int SRVInvalidUID
           
static int SRVNoAccessRights
           
static int SRVNoBuffers
           
static int SRVNonSpecificError
           
static int SRVNoRAWUseMPX
           
static int SRVNoRAWUseStdReadWrite
           
static int SRVNoResourcesAvailable
           
static int SRVNotReceivingMessages
           
static int SRVNotSupported
           
static int SRVPrintQueueFullFiles
           
static int SRVPrintQueueFullSpace
           
static int SRVServerPaused
           
static int SRVTimedOut
           
static int SRVTooManyRemoteNames
           
static int SRVTooManyUIDs
           
static int SRVUnrecognizedCommand
           
static int Success
          Success error class
 
Constructor Summary
SMBStatus()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Success

public static final int Success
Success error class

ErrDos

public static final int ErrDos
DOS error class

ErrSrv

public static final int ErrSrv
Server error class

ErrHrd

public static final int ErrHrd
Hardware error class

ErrCmd

public static final int ErrCmd
Invalid SMB command error class

NetErr

public static final int NetErr
Error class for network error codes returned by transaction requests

JLANErr

public static final int JLANErr
Error class for JLAN error codes

DOSInvalidFunc

public static final int DOSInvalidFunc

DOSFileNotFound

public static final int DOSFileNotFound

DOSDirectoryInvalid

public static final int DOSDirectoryInvalid

DOSTooManyOpenFiles

public static final int DOSTooManyOpenFiles

DOSAccessDenied

public static final int DOSAccessDenied

DOSInvalidHandle

public static final int DOSInvalidHandle

DOSMemCtrlBlkDestoyed

public static final int DOSMemCtrlBlkDestoyed

DOSInsufficientMem

public static final int DOSInsufficientMem

DOSInvalidAddress

public static final int DOSInvalidAddress

DOSInvalidEnv

public static final int DOSInvalidEnv

DOSInvalidFormat

public static final int DOSInvalidFormat

DOSInvalidOpenMode

public static final int DOSInvalidOpenMode

DOSInvalidData

public static final int DOSInvalidData

DOSInvalidDrive

public static final int DOSInvalidDrive

DOSDeleteSrvDir

public static final int DOSDeleteSrvDir

DOSNotSameDevice

public static final int DOSNotSameDevice

DOSNoMoreFiles

public static final int DOSNoMoreFiles

DOSFileSharingConflict

public static final int DOSFileSharingConflict

DOSLockConflict

public static final int DOSLockConflict

DOSFileAlreadyExists

public static final int DOSFileAlreadyExists

SRVNonSpecificError

public static final int SRVNonSpecificError

SRVBadPassword

public static final int SRVBadPassword

SRVNoAccessRights

public static final int SRVNoAccessRights

SRVInvalidTID

public static final int SRVInvalidTID

SRVInvalidNetworkName

public static final int SRVInvalidNetworkName

SRVInvalidDevice

public static final int SRVInvalidDevice

SRVPrintQueueFullFiles

public static final int SRVPrintQueueFullFiles

SRVPrintQueueFullSpace

public static final int SRVPrintQueueFullSpace

SRVEOFOnPrintQueueDump

public static final int SRVEOFOnPrintQueueDump

SRVInvalidPrintFID

public static final int SRVInvalidPrintFID

SRVUnrecognizedCommand

public static final int SRVUnrecognizedCommand

SRVInternalServerError

public static final int SRVInternalServerError

SRVFIDAndPathInvalid

public static final int SRVFIDAndPathInvalid

SRVInvalidAccessPerm

public static final int SRVInvalidAccessPerm

SRVInvalidAttributeMode

public static final int SRVInvalidAttributeMode

SRVServerPaused

public static final int SRVServerPaused

SRVNotReceivingMessages

public static final int SRVNotReceivingMessages

SRVNoBuffers

public static final int SRVNoBuffers

SRVTooManyRemoteNames

public static final int SRVTooManyRemoteNames

SRVTimedOut

public static final int SRVTimedOut

SRVNoResourcesAvailable

public static final int SRVNoResourcesAvailable

SRVTooManyUIDs

public static final int SRVTooManyUIDs

SRVInvalidUID

public static final int SRVInvalidUID

SRVNoRAWUseMPX

public static final int SRVNoRAWUseMPX

SRVNoRAWUseStdReadWrite

public static final int SRVNoRAWUseStdReadWrite

SRVContinueInMPXMode

public static final int SRVContinueInMPXMode

SRVNotSupported

public static final int SRVNotSupported

HRDWriteProtected

public static final int HRDWriteProtected

HRDUnknownUnit

public static final int HRDUnknownUnit

HRDDriveNotReady

public static final int HRDDriveNotReady

HRDUnknownCommand

public static final int HRDUnknownCommand

HRDDataError

public static final int HRDDataError

HRDBadRequestLength

public static final int HRDBadRequestLength

HRDSeekError

public static final int HRDSeekError

HRDUnknownMediaType

public static final int HRDUnknownMediaType

HRDSectorNotFound

public static final int HRDSectorNotFound

HRDPrinterOutOfPaper

public static final int HRDPrinterOutOfPaper

HRDWriteFault

public static final int HRDWriteFault

HRDReadFault

public static final int HRDReadFault

HRDGeneralFailure

public static final int HRDGeneralFailure

HRDOpenConflict

public static final int HRDOpenConflict

HRDLockConflict

public static final int HRDLockConflict

HRDWrongDiskInDrive

public static final int HRDWrongDiskInDrive

HRDNoFCBsAvailable

public static final int HRDNoFCBsAvailable

HRDSharingBufferOverrun

public static final int HRDSharingBufferOverrun

NETAccessDenied

public static final int NETAccessDenied

NETUnsupported

public static final int NETUnsupported

NETNetAccessDenied

public static final int NETNetAccessDenied

NETInvParameter

public static final int NETInvParameter

NETContinued

public static final int NETContinued

NETSrvNotRunning

public static final int NETSrvNotRunning

NETBufferTooSmall

public static final int NETBufferTooSmall

NETNoTransactions

public static final int NETNoTransactions

NETInvQueueName

public static final int NETInvQueueName

NETNoSuchPrintJob

public static final int NETNoSuchPrintJob

NETNotResponding

public static final int NETNotResponding

NETSpoolerNotStarted

public static final int NETSpoolerNotStarted

NETCannotPerformOp

public static final int NETCannotPerformOp

NETErrLoadLogonScript

public static final int NETErrLoadLogonScript

NETLogonNotValidated

public static final int NETLogonNotValidated

NETLogonSrvOldSoftware

public static final int NETLogonSrvOldSoftware

NETUserNameNotFound

public static final int NETUserNameNotFound

NETUserLgnWkNotAllowed

public static final int NETUserLgnWkNotAllowed

NETUserLgnTimeNotAllowed

public static final int NETUserLgnTimeNotAllowed

NETUserPasswordExpired

public static final int NETUserPasswordExpired

NETPasswordCannotChange

public static final int NETPasswordCannotChange

NETPasswordTooShort

public static final int NETPasswordTooShort

JLANUnsupportedDevice

public static final int JLANUnsupportedDevice
JLAN error codes

JLANEvalExpired

public static final int JLANEvalExpired

JLANProVersionRequired

public static final int JLANProVersionRequired
Constructor Detail

SMBStatus

public SMBStatus()