Windows: permit offline volume check to be disabled
[openafs.git] / src / WINNT / afsd / cm_error.h
1 /*
2  * Copyright 2000, International Business Machines Corporation and others.
3  * All Rights Reserved.
4  *
5  * This software has been released under the terms of the IBM Public
6  * License.  For details, see the LICENSE file in the top-level source
7  * directory or online at http://www.openafs.org/dl/license10.html
8  */
9
10 #ifndef OPENAFS_WINNT_AFSD_CM_ERROR_H
11 #define OPENAFS_WINNT_AFSD_CM_ERROR_H 1
12
13 /* error codes */
14 #define CM_ERROR_BASE                   0x66543200
15 #define CM_ERROR_NOSUCHCELL             (CM_ERROR_BASE+0)
16 #define CM_ERROR_NOSUCHVOLUME           (CM_ERROR_BASE+1)
17 #define CM_ERROR_TIMEDOUT               (CM_ERROR_BASE+2)
18 #define CM_ERROR_RETRY                  (CM_ERROR_BASE+3)
19 #define CM_ERROR_NOACCESS               (CM_ERROR_BASE+4)
20 #define CM_ERROR_NOSUCHFILE             (CM_ERROR_BASE+5)
21 #define CM_ERROR_STOPNOW                (CM_ERROR_BASE+6)
22 #define CM_ERROR_TOOBIG                 (CM_ERROR_BASE+7)
23 #define CM_ERROR_INVAL                  (CM_ERROR_BASE+8)
24 #define CM_ERROR_BADFD                  (CM_ERROR_BASE+9)
25 #define CM_ERROR_BADFDOP                (CM_ERROR_BASE+10)
26 #define CM_ERROR_EXISTS                 (CM_ERROR_BASE+11)
27 #define CM_ERROR_CROSSDEVLINK           (CM_ERROR_BASE+12)
28 #define CM_ERROR_BADOP                  (CM_ERROR_BASE+13)
29 #define CM_ERROR_BADPASSWORD            (CM_ERROR_BASE+14)
30 #define CM_ERROR_NOTDIR                 (CM_ERROR_BASE+15)
31 #define CM_ERROR_ISDIR                  (CM_ERROR_BASE+16)
32 #define CM_ERROR_READONLY               (CM_ERROR_BASE+17)
33 #define CM_ERROR_WOULDBLOCK             (CM_ERROR_BASE+18)
34 #define CM_ERROR_QUOTA                  (CM_ERROR_BASE+19)
35 #define CM_ERROR_SPACE                  (CM_ERROR_BASE+20)
36 #define CM_ERROR_BADSHARENAME           (CM_ERROR_BASE+21)
37 #define CM_ERROR_BADTID                 (CM_ERROR_BASE+22)
38 #define CM_ERROR_UNKNOWN                (CM_ERROR_BASE+23)
39 #define CM_ERROR_NOMORETOKENS           (CM_ERROR_BASE+24)
40 #define CM_ERROR_NOTEMPTY               (CM_ERROR_BASE+25)
41 #define CM_ERROR_USESTD                 (CM_ERROR_BASE+26)
42 #define CM_ERROR_REMOTECONN             (CM_ERROR_BASE+27)
43 #define CM_ERROR_ATSYS                  (CM_ERROR_BASE+28)
44 #define CM_ERROR_NOSUCHPATH             (CM_ERROR_BASE+29)
45 #define CM_ERROR_CLOCKSKEW              (CM_ERROR_BASE+31)
46 #define CM_ERROR_BADSMB                 (CM_ERROR_BASE+32)
47 #define CM_ERROR_ALLBUSY                (CM_ERROR_BASE+33)
48 #define CM_ERROR_NOFILES                (CM_ERROR_BASE+34)
49 #define CM_ERROR_PARTIALWRITE           (CM_ERROR_BASE+35)
50 #define CM_ERROR_NOIPC                  (CM_ERROR_BASE+36)
51 #define CM_ERROR_BADNTFILENAME          (CM_ERROR_BASE+37)
52 #define CM_ERROR_BUFFERTOOSMALL         (CM_ERROR_BASE+38)
53 #define CM_ERROR_RENAME_IDENTICAL       (CM_ERROR_BASE+39)
54 #define CM_ERROR_ALLOFFLINE             (CM_ERROR_BASE+40)
55 #define CM_ERROR_AMBIGUOUS_FILENAME     (CM_ERROR_BASE+41)
56 #define CM_ERROR_BADLOGONTYPE           (CM_ERROR_BASE+42)
57 #define CM_ERROR_GSSCONTINUE            (CM_ERROR_BASE+43)
58 #define CM_ERROR_TIDIPC                 (CM_ERROR_BASE+44)
59 #define CM_ERROR_TOO_MANY_SYMLINKS      (CM_ERROR_BASE+45)
60 #define CM_ERROR_PATH_NOT_COVERED       (CM_ERROR_BASE+46)
61 #define CM_ERROR_LOCK_CONFLICT          (CM_ERROR_BASE+47)
62 #define CM_ERROR_SHARING_VIOLATION      (CM_ERROR_BASE+48)
63 #define CM_ERROR_ALLDOWN                (CM_ERROR_BASE+49)
64 #define CM_ERROR_TOOFEWBUFS             (CM_ERROR_BASE+50)
65 #define CM_ERROR_TOOMANYBUFS            (CM_ERROR_BASE+51)
66 #define CM_ERROR_BAD_LEVEL              (CM_ERROR_BASE+52)
67 #define CM_ERROR_NOT_A_DFSLINK          (CM_ERROR_BASE+53)
68 #define CM_ERROR_INEXACT_MATCH          (CM_ERROR_BASE+54)
69 #define CM_ERROR_BPLUS_NOMATCH          (CM_ERROR_BASE+55)
70 #define CM_ERROR_EAS_NOT_SUPPORTED      (CM_ERROR_BASE+56)
71 #define CM_ERROR_RANGE_NOT_LOCKED       (CM_ERROR_BASE+57)
72 #define CM_ERROR_NOSUCHDEVICE           (CM_ERROR_BASE+58)
73 #define CM_ERROR_LOCK_NOT_GRANTED       (CM_ERROR_BASE+59)
74 #define CM_ERROR_NOTINCACHE             (CM_ERROR_BASE+60)
75 #define CM_ERROR_FORCE_DNS_LOOKUP       (CM_ERROR_BASE+61)
76 #define CM_ERROR_BADFORMAT              (CM_ERROR_BASE+62)
77 #define CM_ERROR_RPC_MOREDATA           (CM_ERROR_BASE+63)
78 #define CM_ERROR_BUFFER_OVERFLOW        (CM_ERROR_BASE+64)
79
80 #endif /* OPENAFS_WINNT_AFSD_CM_ERROR_H */
81