|
|
1.1 root 1: /*********************************************************/
2: /** Microsoft LAN Manager **/
3: /** Copyright(c) Microsoft Corp., 1987-1990 **/
4: /** **/
5: /** Rpc Error Codes from the compiler and runtime **/
6: /** **/
7: /*********************************************************/
8:
9: /*
10: If you change this file, you must also change rpcerr.h.
11: */
12:
13: #ifndef __RPCNTERR_H__
14: #define __RPCNTERR_H__
15:
16: #define RPC_NO_ERROR 0x00000000L
17:
18: #define RPC_ABORTING_MANAGER 0xC0020001L
19: #define RPC_ACCESS_DENIED 0xC0020002L
20: #define RPC_ASSOCIATION_CLOSED 0xC0020003L
21: #define RPC_BUFFER_TOO_SMALL 0xC0020004L
22: #define RPC_CALL_FAILED 0xC0020005L
23: #define RPC_CALL_FAILED_DNE 0xC0020006L
24: #define RPC_CANNOT_BIND 0xC0020007L
25: #define RPC_CANNOT_CONNECT 0xC0020008L
26: #define RPC_CANNOT_SUPPORT 0xC0020009L
27: #define RPC_DUPLICATE_ADDRESS 0xC002000AL
28: #define RPC_DUPLICATE_INTERFACE 0xC002000BL
29: #define RPC_INTERFACE_NOT_FOUND 0xC002000CL
30: #define RPC_INTERNAL_ERROR 0xC002000DL
31: #define RPC_INVALID_ADDRESS 0xC002000EL
32: #define RPC_INVALID_FLAGS 0xC002000FL
33: #define RPC_INVALID_HANDLE 0xC0020010L
34: #define RPC_INVALID_INTERFACE 0xC0020011L
35: #define RPC_INVALID_LEVEL 0xC0020012L
36: #define RPC_INVALID_PARAMETER 0xC0020013L
37: #define RPC_INVALID_PROTOCOL 0xC0020014L
38: #define RPC_INVALID_STACK 0xC0020015L
39: #define RPC_INVALID_TRANSFER_SYNTAX 0xC0020016L
40: #define RPC_INVALID_TRANSPORT 0xC0020017L
41: #define RPC_INVALID_VALUE 0xC0020018L
42: #define RPC_INVALID_VERSION 0xC0020019L
43: #define RPC_NO_ADDRESSES 0xC002001AL
44: #define RPC_NO_CALL_ACTIVE 0xC002001BL
45: #define RPC_NO_RUNDOWN 0xC002001CL
46: #define RPC_NO_STACKS 0xC002001DL
47: #define RPC_OUT_OF_MEMORY 0xC002001EL
48: #define RPC_OUT_OF_RESOURCES 0xC002001FL
49: #define RPC_OUT_OF_THREADS 0xC0020020L
50: #define RPC_PROTOCOL_ERROR 0xC0020021L
51: #define RPC_REPLY_FAILED 0xC0020022L
52: #define RPC_RESOURCE_WAIT_TIMEOUT 0xC0020023L
53: #define RPC_SERVER_OUT_OF_RESOURCES 0xC0020024L
54:
55: #define RPC_NOT_IMPLEMENTED 0xC0020025L
56:
57: #define RPC_NO_CONTEXT_AVAILABLE 0xC0020026L
58: #define RPC_INVALID_SECURITY 0xC0020027L
59: #define RPC_SERVER_TOO_BUSY 0xC0020028L
60:
61: // The list of servers available for auto_handle binding has been exhausted.
62:
63: #define RPC_X_NO_MORE_ENTRIES 0xC0030000L
64:
65: // Insufficient memory available to set up necessary data structures.
66:
67: #define RPC_X_NO_MEMORY 0xC0030001L
68:
69: // The specified bounds of an array are inconsistent.
70:
71: #define RPC_X_INVALID_BOUND 0xC0030002L
72:
73: // The discriminant value does not match any of the case values.
74: // There is no default case.
75:
76: #define RPC_X_INVALID_TAG 0xC0030003L
77:
78: // The file designated by DCERPCCHARTRANS cannot be opened.
79:
80: #define RPC_X_SS_CHAR_TRANS_OPEN_FAIL 0xC0030004L
81:
82: // The file containing char translation table has fewer than 512 bytes.
83:
84: #define RPC_X_SS_CHAR_TRANS_SHORT_FILE 0xC0030005L
85:
86: // A null context handle is passed in an [in] parameter position.
87:
88: #define RPC_X_SS_IN_NULL_CONTEXT 0xC0030006L
89:
90: // Only raised on the callee side.
91: // A uuid in an [in] handle does not correspond to any known context.
92:
93: #define RPC_X_SS_CONTEXT_MISMATCH 0xC0030007L
94:
95: // Only raised on the caller side.
96: // A uuid in an [in, out] context handle changed during a call.
97:
98: #define RPC_X_SS_CONTEXT_DAMAGED 0xC0030008L
99:
100:
101: #endif /* __RPCNTERR_H__ */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.