208 lines
7 KiB
C
208 lines
7 KiB
C
|
//+-------------------------------------------------------------------------
|
||
|
//
|
||
|
// 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__ */
|
||
|
|