//+------------------------------------------------------------------------- // // Microsoft Windows // // Copyright (C) Microsoft Corporation, 1991 - 1999 // // File: rpcerr.h // //-------------------------------------------------------------------------- /*********************************************************/ /** Microsoft LAN Manager **/ /** Copyright(c) Microsoft Corp., 1987-1990 **/ /** **/ /** Rpc Error Codes from the compiler and runtime **/ /** **/ /*********************************************************/ /* If you change this file, you must also change ntstatus.mc and winerror.mc */ #ifndef __RPCERR_H__ #define __RPCERR_H__ #define RPC_S_OK 0 #define RPC_S_INVALID_ARG 1 #define RPC_S_INVALID_STRING_BINDING 2 #define RPC_S_OUT_OF_MEMORY 3 #define RPC_S_WRONG_KIND_OF_BINDING 4 #define RPC_S_INVALID_BINDING 5 #define RPC_S_PROTSEQ_NOT_SUPPORTED 6 #define RPC_S_INVALID_RPC_PROTSEQ 7 #define RPC_S_INVALID_STRING_UUID 8 #define RPC_S_INVALID_ENDPOINT_FORMAT 9 #define RPC_S_INVALID_NET_ADDR 10 #define RPC_S_INVALID_NAF_ID 11 #define RPC_S_NO_ENDPOINT_FOUND 12 #define RPC_S_INVALID_TIMEOUT 13 #define RPC_S_OBJECT_NOT_FOUND 14 #define RPC_S_ALREADY_REGISTERED 15 #define RPC_S_TYPE_ALREADY_REGISTERED 16 #define RPC_S_ALREADY_LISTENING 17 #define RPC_S_NO_PROTSEQS_REGISTERED 18 #define RPC_S_NOT_LISTENING 19 #define RPC_S_OUT_OF_THREADS 20 #define RPC_S_UNKNOWN_MGR_TYPE 21 #define RPC_S_UNKNOWN_IF 22 #define RPC_S_NO_BINDINGS 23 #define RPC_S_NO_PROTSEQS 24 #define RPC_S_CANT_CREATE_ENDPOINT 25 #define RPC_S_OUT_OF_RESOURCES 26 #define RPC_S_SERVER_UNAVAILABLE 27 #define RPC_S_SERVER_TOO_BUSY 28 #define RPC_S_INVALID_NETWORK_OPTIONS 29 #define RPC_S_NO_CALL_ACTIVE 30 #define RPC_S_INVALID_LEVEL 31 #define RPC_S_CANNOT_SUPPORT 32 #define RPC_S_CALL_FAILED 33 #define RPC_S_CALL_FAILED_DNE 34 #define RPC_S_PROTOCOL_ERROR 35 // Unused. // Unused. #define RPC_S_UNSUPPORTED_TRANS_SYN 38 #define RPC_S_BUFFER_TOO_SMALL 39 #define RPC_S_NO_CONTEXT_AVAILABLE 40 #define RPC_S_SERVER_OUT_OF_MEMORY 41 #define RPC_S_UNSUPPORTED_TYPE 42 #define RPC_S_ZERO_DIVIDE 43 #define RPC_S_ADDRESS_ERROR 44 #define RPC_S_FP_DIV_ZERO 45 #define RPC_S_FP_UNDERFLOW 46 #define RPC_S_FP_OVERFLOW 47 #define RPC_S_INVALID_TAG 48 #define RPC_S_INVALID_BOUND 49 #define RPC_S_NO_ENTRY_NAME 50 #define RPC_S_INVALID_NAME_SYNTAX 51 #define RPC_S_UNSUPPORTED_NAME_SYNTAX 52 #define RPC_S_UUID_LOCAL_ONLY 53 #define RPC_S_UUID_NO_ADDRESS 54 #define RPC_S_DUPLICATE_ENDPOINT 55 #define RPC_S_INVALID_SECURITY_DESC 56 #define RPC_S_ACCESS_DENIED 57 #define RPC_S_UNKNOWN_AUTHN_TYPE 58 #define RPC_S_MAX_CALLS_TOO_SMALL 59 #define RPC_S_STRING_TOO_LONG 60 #define RPC_S_PROTSEQ_NOT_FOUND 61 #define RPC_S_PROCNUM_OUT_OF_RANGE 62 #define RPC_S_BINDING_HAS_NO_AUTH 63 #define RPC_S_UNKNOWN_AUTHN_SERVICE 64 #define RPC_S_UNKNOWN_AUTHN_LEVEL 65 #define RPC_S_INVALID_AUTH_IDENTITY 66 #define RPC_S_UNKNOWN_AUTHZ_SERVICE 67 #define EPT_S_INVALID_ENTRY 68 #define EPT_S_CANT_PERFORM_OP 69 #define EPT_S_NOT_REGISTERED 70 #define RPC_S_NOTHING_TO_EXPORT 71 #define RPC_S_INCOMPLETE_NAME 72 #define RPC_S_UNIMPLEMENTED_API 73 #define RPC_S_INVALID_VERS_OPTION 74 #define RPC_S_NO_MORE_MEMBERS 75 #define RPC_S_NOT_ALL_OBJS_UNEXPORTED 76 #define RPC_S_INTERFACE_NOT_FOUND 77 #define RPC_S_ENTRY_ALREADY_EXISTS 78 #define RPC_S_ENTRY_NOT_FOUND 79 #define RPC_S_NAME_SERVICE_UNAVAILABLE 80 #define RPC_S_CALL_IN_PROGRESS 81 #define RPC_S_NO_MORE_BINDINGS 82 #define RPC_S_GROUP_MEMBER_NOT_FOUND 83 #define EPT_S_CANT_CREATE 84 #define RPC_S_INVALID_OBJECT 85 #define RPC_S_CALL_CANCELLED 86 #define RPC_S_BINDING_INCOMPLETE 87 #define RPC_S_COMM_FAILURE 88 #define RPC_S_UNSUPPORTED_AUTHN_LEVEL 89 #define RPC_S_NO_PRINC_NAME 90 #define RPC_S_NOT_RPC_ERROR 91 #define RPC_S_SEC_PKG_ERROR 92 #define RPC_S_NOT_CANCELLED 93 #define RPC_S_SEND_INCOMPLETE 94 #define RPC_S_NO_INTERFACES 95 #define RPC_S_ASYNC_CALL_PENDING 96 #define RPC_S_INVALID_ASYNC_HANDLE 97 #define RPC_S_INVALID_ASYNC_CALL 98 #define RPC_S_INTERNAL_ERROR 100 /* The list of servers available for auto_handle binding has been exhausted. */ #define RPC_X_NO_MORE_ENTRIES 256 /* Insufficient memory available to set up necessary data structures. */ #define RPC_X_NO_MEMORY 257 /* The specified bounds of an array are inconsistent. */ #define RPC_X_INVALID_BOUND 258 /* The discriminant value does not match any of the case values. */ /* There is no default case. */ #define RPC_X_INVALID_TAG 259 /* The file designated by DCERPCCHARTRANS cannot be opened. */ #define RPC_X_SS_CHAR_TRANS_OPEN_FAIL 260 /* The file containing char translation table has fewer than 512 bytes. */ #define RPC_X_SS_CHAR_TRANS_SHORT_FILE 261 /* A null context handle is passed in an [in] parameter position. */ #define RPC_X_SS_IN_NULL_CONTEXT 262 /* Only raised on the callee side. */ /* A uuid in an [in] handle does not correspond to any known context. */ #define RPC_X_SS_CONTEXT_MISMATCH 263 /* Only raised on the caller side. */ /* A uuid in an [in, out] context handle changed during a call. */ #define RPC_X_SS_CONTEXT_DAMAGED 264 #define RPC_X_SS_HANDLES_MISMATCH 265 #define RPC_X_SS_CANNOT_GET_CALL_HANDLE 266 #define RPC_X_NULL_REF_POINTER 267 #define RPC_X_ENUM_VALUE_OUT_OF_RANGE 268 #define RPC_X_BYTE_COUNT_TOO_SMALL 269 #define RPC_X_BAD_STUB_DATA 270 #define RPC_X_INVALID_ES_ACTION 271 #define RPC_X_WRONG_ES_VERSION 272 #define RPC_X_WRONG_STUB_VERSION 273 #define RPC_X_INVALID_BUFFER 274 #define RPC_X_INVALID_PIPE_OBJECT 275 #define RPC_X_INVALID_PIPE_OPERATION 276 #define RPC_X_WRONG_PIPE_VERSION 277 #define RPC_X_PIPE_CLOSED 278 #define RPC_X_PIPE_EMPTY 279 #define RPC_X_WRONG_PIPE_ORDER 280 #define RPC_X_PIPE_DISCIPLINE_ERROR 281 #define RPC_X_PIPE_APP_MEMORY RPC_S_OUT_OF_MEMORY #define RPC_X_INVALID_PIPE_OPERATION RPC_X_WRONG_PIPE_ORDER #endif /* __RPCERR_H__ */