iSeries™ Access for Windows® return codes that correspond to operating system errors

0       CWB_OK
          Successful completion.
1       CWB_INVALID_FUNCTION
          Function not supported.
2       CWB_FILE_NOT_FOUND
          File not found.
3       CWB_PATH_NOT_FOUND
          Path not found.
4       CWB_TOO_MANY_OPEN_FILES
          The system cannot open the file.
5       CWB_ACCESS_DENIED
          Access is denied.
6       CWB_INVALID_HANDLE
          The list handle is not valid.
8       CWB_NOT_ENOUGH_MEMORY
          Insufficient memory, may have failed to allocate a temporary buffer. 
15      CWB_INVALID_DRIVE
          The system cannot find the drive specified.
18      CWB_NO_MORE_FILES
          No more files are found.
21      CWB_DRIVE_NOT_READY
          The device is not ready.
31      CWB_GENERAL_FAILURE
          General error occurred.
32      CWB_SHARING_VIOLATION
          The process cannot access the file because it is being used by
          another process.
33      CWB_LOCK_VIOLATION
          The process cannot access the file because another process has
          locked a portion of the file.
38      CWB_END_OF_FILE
          End of file has been reached.
50      CWB_NOT_SUPPORTED
          The network request is not supported.
53      CWB_BAD_NETWORK_PATH
          The network path was not found.
54      CWB_NETWORK_BUSY
          The network is busy.
55      CWB_DEVICE_NOT_EXIST
          The specified network resource or device is no longer available.
59      CWB_UNEXPECTED_NETWORK_ERROR
          An unexpected network error occurred.
65      CWB_NETWORK_ACCESS_DENIED
           Network access is denied.
80      CWB_FILE_EXISTS
          The file exists.
85      CWB_ALREADY_ASSIGNED
          The local device name is already in use.
87      CWB_INVALID_PARAMETER
          A parameter is invalid.
88      CWB_NETWORK_WRITE_FAULT
          A write fault occurred on the network.
110     CWB_OPEN_FAILED
          The system cannot open the device or file specified.
111     CWB_BUFFER_OVERFLOW
          Not enough room in the output buffer. Use *bufferSize to determine
          the correct size.
112     CWB_DISK_FULL
          There is not enough space on the disk.
115     CWB_PROTECTION_VIOLATION
          Access is denied.
124     CWB_INVALID_LEVEL
          The system call level is not correct.
142     CWB_BUSY_DRIVE
          The system cannot perform a JOIN or SUBST at this time.
252     CWB_INVALID_FSD_NAME
          The device name is incorrect.
253     CWB_INVALID_PATH
          The network path specified is incorrect.