Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032 #ifndef RetvalDefinesHPP
00033 #define RetvalDefinesHPP
00034
00035
00036
00037
00038
00039
00040 #define RET_NOERROR 0x00000000L
00041
00042
00043 #define RET_METHOD_NOT_IMPL 0x80004001L
00044
00045 #define RET_OUTOFMEMORY 0x8007000EL
00046
00047 #define RET_INVALID_PARAMETER 0x80070057L
00048
00049 #define RET_UNKNOWN_INTERFACE 0x80004002L
00050
00051 #define RET_INVALID_DATA 0x80070006L
00052
00053 #define RET_ABORT 0x80004004L
00054
00055 #define RET_REQUEST_FAILED 0x80004005L
00056
00057 #define RET_ACCESS_DENIED 0x80070005L
00058
00059 #define RET_INTERNAL_ERROR 0x8000FFFFL
00060
00061
00062
00063
00064 #define RET_REMOTECALL_ERROR 0x8000A006L
00065 #define RET_UNREGISTERED_CLASS 0x8000A008L
00066 #define RET_NOT_READY 0x8000A009L
00067 #define RET_REMOTEPROTOCOL_ERROR 0x8000A00BL
00068 #define RET_NETWORK_ERROR 0x8000A00CL
00069 #define RET_TIMEOUT 0x8000A00DL
00070 #define RET_INCORRECT_UNITSYSTEM 0x8000A00FL
00071 #define RET_INVALID_TYPE 0x8000A010L
00072 #define RET_FEATURE_UNAVAILABLE 0x8000A011L
00073 #define RET_RESOURCE_NOT_ACCESSIBLE 0x8000A012L
00074 #define RET_RESOURCE_NOT_AVAILABLE 0x8000A013L
00075 #define RET_OK 0x8000A014L
00076 #define RET_CANCEL 0x8000A015L
00077 #define RET_YES 0x8000A016L
00078 #define RET_NO 0x8000A017L
00079 #define RET_OPTION_UNAVAILABLE 0x8000A018L
00080 #define RET_DRIVER_ERROR 0x8000A019L
00081 #define RET_INVALID_ADDRESS 0x8000A0A0L
00082 #define RET_ALREADY_EXISTS 0x8000A0A1L
00083
00084
00085 #define RET_RMI_METHODFORMAT_ERROR 0x8000A100L
00086 #define RET_RMI_INVALID_REMOTEOBJECT 0x8000A101L
00087 #define RET_RMI_CREATESTUB_FAILED 0x8000A102L
00088
00089
00090 #define RET_SERIALIZE_FAILED 0x8000A200L
00091 #define RET_SERIALIZEPARSING_FAILED 0x8000A201L
00092
00093
00094 #define RET_SYNTAX_ERROR 0x8000A300L
00095 #define RET_OUT_OF_RANGE 0x8000A301L
00096 #define RET_SEMANTIC_ERROR 0x8000A302L
00097 #define RET_MAPPING_NOT_FOUND 0x8000A303L
00098
00099
00100
00101 #define RET_DIV_BY_ZERO 0x8000B000L
00102 #define RET_EMPTY_SET 0x8000B001L
00103 #define RET_INFINITE_SET 0x8000B002L
00104
00105
00106
00107 #if defined(ZEUS_ERRORLEVEL) && ZEUS_ERRORLEVEL > 0
00108 #define BOOL_ERRORRETVAL(c) bool* c
00109 #define ULONG_ERRORRETVAL(c) unsigned long* c
00110 #else
00111 #define BOOL_ERRORRETVAL(c) bool* c = NULL
00112 #define ULONG_ERRORRETVAL(c) unsigned long* c = NULL
00113 #endif
00114
00115 #endif