1 /* 2 * Copyright 2008 James Hawkins 3 * Copyright 2014 Kai Tietz 4 * 5 * This library is free software; you can redistribute it and/or 6 * modify it under the terms of the GNU Lesser General Public 7 * License as published by the Free Software Foundation; either 8 * version 2.1 of the License, or (at your option) any later version. 9 * 10 * This library is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 * Lesser General Public License for more details. 14 * 15 * You should have received a copy of the GNU Lesser General Public 16 * License along with this library; if not, write to the Free Software 17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA 18 */ 19 20 #ifndef __WINE_CORERROR_H 21 #define __WINE_CORERROR_H 22 23 #include <winerror.h> 24 25 #ifndef FACILITY_URT 26 #define FACILITY_URT 0x13 27 #endif 28 29 #ifndef EMAKEHR 30 #define SMAKEHR(val) MAKE_HRESULT(SEVERITY_SUCCESS, FACILITY_URT, val) 31 #define EMAKEHR(val) MAKE_HRESULT(SEVERITY_ERROR, FACILITY_URT, val) 32 #endif 33 34 #define COR_E_ARGUMENT E_INVALIDARG 35 #define COR_E_INVALIDCAST E_NOINTERFACE 36 #define COR_E_NULLREFERENCE E_POINTER 37 #define COR_E_OUTOFMEMORY E_OUTOFMEMORY 38 #define COR_E_UNAUTHORIZEDACCESS E_ACCESSDENIED 39 40 #define COR_E_ARITHMETIC HRESULT_FROM_WIN32(ERROR_ARITHMETIC_OVERFLOW) 41 #define COR_E_STACKOVERFLOW HRESULT_FROM_WIN32(ERROR_STACK_OVERFLOW) 42 #define COR_E_ENDOFSTREAM HRESULT_FROM_WIN32(ERROR_HANDLE_EOF) 43 #define COR_E_FILENOTFOUND HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND) 44 #define COR_E_BAD_PATHNAME HRESULT_FROM_WIN32(ERROR_BAD_PATHNAME) 45 #define COR_E_DIRECTORYNOTFOUND HRESULT_FROM_WIN32(ERROR_PATH_NOT_FOUND) 46 #define COR_E_PATHTOOLONG HRESULT_FROM_WIN32(ERROR_FILENAME_EXCED_RANGE) 47 48 #define COR_E_AMBIGUOUSMATCH _HRESULT_TYPEDEF_(0x8000211D) 49 #define COR_E_TARGETPARAMCOUNT _HRESULT_TYPEDEF_(0x8002000E) 50 #define COR_E_DIVIDEBYZERO _HRESULT_TYPEDEF_(0x80020012) 51 #define COR_E_BADIMAGEFORMAT _HRESULT_TYPEDEF_(0x8007000B) 52 53 #define COR_E_ASSEMBLYEXPECTED EMAKEHR(0x1018) 54 #define COR_E_TYPEUNLOADED EMAKEHR(0x1013) 55 #define COR_E_APPDOMAINUNLOADED EMAKEHR(0x1014) 56 #define COR_E_CANNOTUNLOADAPPDOMAIN EMAKEHR(0x1015) 57 #define COR_E_FIXUPSINEXE EMAKEHR(0x1019) 58 #define COR_E_NO_LOADLIBRARY_ALLOWED EMAKEHR(0x101a) 59 #define COR_E_NEWER_RUNTIME EMAKEHR(0x101b) 60 #define COR_E_CANNOT_SET_POLICY EMAKEHR(0x101c) 61 #define COR_E_CANNOT_SPECIFY_EVIDENCE EMAKEHR(0x101d) 62 #define COR_E_MULTIMODULEASSEMBLIESDIALLOWED EMAKEHR(0x101e) 63 #define COR_E_MODULE_HASH_CHECK_FAILED EMAKEHR(0x1039) 64 #define COR_E_ASSEMBLY_NOT_EXPECTED EMAKEHR(0x1057) 65 #define COR_E_EXCEPTION EMAKEHR(0x1500) 66 #define COR_E_SYSTEM EMAKEHR(0x1501) 67 #define COR_E_ARGUMENTOUTOFRANGE EMAKEHR(0x1502) 68 #define COR_E_ARRAYTYPEMISMATCH EMAKEHR(0x1503) 69 #define COR_E_CONTEXTMARSHAL EMAKEHR(0x1504) 70 #define COR_E_TIMEOUT EMAKEHR(0x1505) 71 #define COR_E_EXECUTIONENGINE EMAKEHR(0x1506) 72 #define COR_E_FIELDACCESS EMAKEHR(0x1507) 73 #define COR_E_INDEXOUTOFRANGE EMAKEHR(0x1508) 74 #define COR_E_INVALIDOPERATION EMAKEHR(0x1509) 75 #define COR_E_SECURITY EMAKEHR(0x150A) 76 #define COR_E_REMOTING EMAKEHR(0x150B) 77 #define COR_E_SERIALIZATION EMAKEHR(0x150C) 78 #define COR_E_VERIFICATION EMAKEHR(0x150D) 79 #define COR_E_SERVER EMAKEHR(0x150E) 80 #define COR_E_SERVICEDCOMPONENT EMAKEHR(0x150F) 81 #define COR_E_METHODACCESS EMAKEHR(0x1510) 82 #define COR_E_MISSINGFIELD EMAKEHR(0x1511) 83 #define COR_E_MISSINGMEMBER EMAKEHR(0x1512) 84 #define COR_E_MISSINGMETHOD EMAKEHR(0x1513) 85 #define COR_E_MULTICASTNOTSUPPORTED EMAKEHR(0x1514) 86 #define COR_E_NOTSUPPORTED EMAKEHR(0x1515) 87 #define COR_E_OVERFLOW EMAKEHR(0x1516) 88 #define COR_E_RANK EMAKEHR(0x1517) 89 #define COR_E_SYNCHRONIZATIONLOCK EMAKEHR(0x1518) 90 #define COR_E_THREADINTERRUPTED EMAKEHR(0x1519) 91 #define COR_E_MEMBERACCESS EMAKEHR(0x151A) 92 #define COR_E_THREADSTATE EMAKEHR(0x1520) 93 #define COR_E_THREADSTOP EMAKEHR(0x1521) 94 #define COR_E_TYPELOAD EMAKEHR(0x1522) 95 #define COR_E_ENTRYPOINTNOTFOUND EMAKEHR(0x1523) 96 #define COR_E_DLLNOTFOUND EMAKEHR(0x1524) 97 #define COR_E_THREADSTART EMAKEHR(0x1525) 98 #define COR_E_INVALIDCOMOBJECT EMAKEHR(0x1527) 99 #define COR_E_NOTFINITENUMBER EMAKEHR(0x1528) 100 #define COR_E_DUPLICATEWAITOBJECT EMAKEHR(0x1529) 101 #define COR_E_SEMAPHOREFULL EMAKEHR(0x152B) 102 #define COR_E_WAITHANDLECANNOTBEOPENED EMAKEHR(0x152C) 103 #define COR_E_ABANDONEDMUTEX EMAKEHR(0x152D) 104 #define COR_E_THREADABORTED EMAKEHR(0x1530) 105 #define COR_E_INVALIDOLEVARIANTTYPE EMAKEHR(0x1531) 106 #define COR_E_MISSINGMANIFESTRESOURCE EMAKEHR(0x1532) 107 #define COR_E_SAFEARRAYTYPEMISMATCH EMAKEHR(0x1533) 108 #define COR_E_TYPEINITIALIZATION EMAKEHR(0x1534) 109 #define COR_E_MARSHALDIRECTIVE EMAKEHR(0x1535) 110 #define COR_E_MISSINGSATELLITEASSEMBLY EMAKEHR(0x1536) 111 #define COR_E_FORMAT EMAKEHR(0x1537) 112 #define COR_E_SAFEARRAYRANKMISMATCH EMAKEHR(0x1538) 113 #define COR_E_PLATFORMNOTSUPPORTED EMAKEHR(0x1539) 114 #define COR_E_INVALIDPROGRAM EMAKEHR(0x153A) 115 #define COR_E_OPERATIONCANCELED EMAKEHR(0x153B) 116 #define COR_E_INSUFFICIENTMEMORY EMAKEHR(0x153D) 117 #define COR_E_RUNTIMEWRAPPED EMAKEHR(0x153E) 118 #define COR_E_DEVICESNOTSUPPORTED EMAKEHR(0x1540) 119 #define COR_E_DATAMISALIGNED EMAKEHR(0x1541) 120 #define COR_E_CODECONTRACTFAILED EMAKEHR(0x1542) 121 #define COR_E_TYPEACCESS EMAKEHR(0x1543) 122 #define COR_E_ACCESSING_CCW EMAKEHR(0x1544) 123 #define COR_E_LOADING_REFERENCE_ASSEMBLY EMAKEHR(0x1058) 124 #define COR_E_KEYNOTFOUND EMAKEHR(0x1577) 125 #define COR_E_INSUFFICIENTEXECUTIONSTACK EMAKEHR(0x1578) 126 #define COR_E_APPLICATION EMAKEHR(0x1600) 127 #define COR_E_INVALIDFILTERCRITERIA EMAKEHR(0x1601) 128 #define COR_E_REFLECTIONTYPELOAD EMAKEHR(0x1602) 129 #define COR_E_TARGET EMAKEHR(0x1603) 130 #define COR_E_TARGETINVOCATION EMAKEHR(0x1604) 131 #define COR_E_CUSTOMATTRIBUTEFORMAT EMAKEHR(0x1605) 132 #define COR_E_IO EMAKEHR(0x1620) 133 #define COR_E_FILELOAD EMAKEHR(0x1621) 134 #define COR_E_OBJECTDISPOSED EMAKEHR(0x1622) 135 #define COR_E_FAILFAST EMAKEHR(0x1623) 136 #define COR_E_HOSTPROTECTION EMAKEHR(0x1640) 137 #define COR_E_ILLEGAL_REENTRANCY EMAKEHR(0x1641) 138 139 #define COR_E_SqlException EMAKEHR(0x1904) 140 #define COR_E_Data EMAKEHR(0x1920) 141 #define COR_E_DataDeletedRowInaccessible EMAKEHR(0x1921) 142 #define COR_E_DataDuplicateName EMAKEHR(0x1922) 143 #define COR_E_DataInRowChangingEvent EMAKEHR(0x1923) 144 #define COR_E_DataInvalidConstraint EMAKEHR(0x1924) 145 #define COR_E_DataMissingPrimaryKey EMAKEHR(0x1925) 146 #define COR_E_DataNoNullAllowed EMAKEHR(0x1926) 147 #define COR_E_DataReadOnly EMAKEHR(0x1927) 148 #define COR_E_DataRowNotInTable EMAKEHR(0x1928) 149 #define COR_E_DataVersionNotFound EMAKEHR(0x1929) 150 #define COR_E_DataConstraint EMAKEHR(0x192a) 151 #define COR_E_StrongTyping EMAKEHR(0x192b) 152 #define COR_E_SqlType EMAKEHR(0x1930) 153 #define COR_E_SqlNullValue EMAKEHR(0x1931) 154 #define COR_E_SqlTruncate EMAKEHR(0x1932) 155 #define COR_E_AdapterMapping EMAKEHR(0x1933) 156 #define COR_E_DataAdapter EMAKEHR(0x1934) 157 #define COR_E_DBConcurrency EMAKEHR(0x1935) 158 #define COR_E_OperationAborted EMAKEHR(0x1936) 159 #define COR_E_InvalidUdt EMAKEHR(0x1937) 160 #define COR_E_OdbcException EMAKEHR(0x1937) 161 #define COR_E_OracleException EMAKEHR(0x1938) 162 #define COR_E_Xml EMAKEHR(0x1940) 163 #define COR_E_XmlSchema EMAKEHR(0x1941) 164 #define COR_E_XmlXslt EMAKEHR(0x1942) 165 #define COR_E_XmlXPath EMAKEHR(0x1943) 166 #define COR_E_XmlQuery EMAKEHR(0x1944) 167 168 #define FUSION_E_REF_DEF_MISMATCH EMAKEHR(0x1040) 169 #define FUSION_E_INVALID_PRIVATE_ASM_LOCATION EMAKEHR(0x1041) 170 #define FUSION_E_ASM_MODULE_MISSING EMAKEHR(0x1042) 171 #define FUSION_E_UNEXPECTED_MODULE_FOUND EMAKEHR(0x1043) 172 #define FUSION_E_PRIVATE_ASM_DISALLOWED EMAKEHR(0x1044) 173 #define FUSION_E_SIGNATURE_CHECK_FAILED EMAKEHR(0x1045) 174 #define FUSION_E_DATABASE_ERROR EMAKEHR(0x1046) 175 #define FUSION_E_INVALID_NAME EMAKEHR(0x1047) 176 #define FUSION_E_CODE_DOWNLOAD_DISABLED EMAKEHR(0x1048) 177 #define FUSION_E_UNINSTALL_DISALLOWED EMAKEHR(0x1049) 178 #define FUSION_E_HOST_GAC_ASM_MISMATCH EMAKEHR(0x1050) 179 #define FUSION_E_LOADFROM_BLOCKED EMAKEHR(0x1051) 180 #define FUSION_E_CACHEFILE_FAILED EMAKEHR(0x1052) 181 #define FUSION_E_APP_DOMAIN_LOCKED EMAKEHR(0x1053) 182 #define FUSION_E_CONFIGURATION_ERROR EMAKEHR(0x1054) 183 #define FUSION_E_MANIFEST_PARSE_ERROR EMAKEHR(0x1055) 184 #define FUSION_E_INVALID_ASSEMBLY_REFERENCE EMAKEHR(0x1056) 185 186 #define CLDB_E_FILE_BADREAD EMAKEHR(0x1100) 187 #define CLDB_E_FILE_BADWRITE EMAKEHR(0x1101) 188 #define CLDB_E_FILE_READONLY EMAKEHR(0x1103) 189 #define CLDB_E_NAME_ERROR EMAKEHR(0x1105) 190 #define CLDB_E_TRUNCATION EMAKEHR(0x1106) 191 #define CLDB_E_FILE_OLDVER EMAKEHR(0x1107) 192 #define CLDB_E_RELOCATED EMAKEHR(0x1108) 193 #define CLDB_E_SMDUPLICATE EMAKEHR(0x110a) 194 #define CLDB_E_NO_DATA EMAKEHR(0x110b) 195 #define CLDB_E_READONLY EMAKEHR(0x110c) 196 #define CLDB_E_INCOMPATIBLE EMAKEHR(0x110d) 197 #define CLDB_E_FILE_CORRUPT EMAKEHR(0x110e) 198 #define CLDB_E_SCHEMA_VERNOTFOUND EMAKEHR(0x110f) 199 #define CLDB_E_BADUPDATEMODE EMAKEHR(0x1110) 200 #define CLDB_E_INDEX_NONULLKEYS EMAKEHR(0x1121) 201 #define CLDB_E_INDEX_DUPLICATE EMAKEHR(0x1122) 202 #define CLDB_E_INDEX_BADTYPE EMAKEHR(0x1123) 203 #define CLDB_E_INDEX_NOTFOUND EMAKEHR(0x1124) 204 #define CLDB_E_RECORD_NOTFOUND EMAKEHR(0x1130) 205 #define CLDB_E_RECORD_OVERFLOW EMAKEHR(0x1131) 206 #define CLDB_E_RECORD_DUPLICATE EMAKEHR(0x1132) 207 #define CLDB_E_RECORD_PKREQUIRED EMAKEHR(0x1133) 208 #define CLDB_E_RECORD_DELETED EMAKEHR(0x1134) 209 #define CLDB_E_RECORD_OUTOFORDER EMAKEHR(0x1135) 210 #define CLDB_E_COLUMN_OVERFLOW EMAKEHR(0x1140) 211 #define CLDB_E_COLUMN_READONLY EMAKEHR(0x1141) 212 #define CLDB_E_COLUMN_SPECIALCOL EMAKEHR(0x1142) 213 #define CLDB_E_COLUMN_PKNONULLS EMAKEHR(0x1143) 214 #define CLDB_E_TABLE_CANTDROP EMAKEHR(0x1150) 215 #define CLDB_E_OBJECT_NOTFOUND EMAKEHR(0x1151) 216 #define CLDB_E_OBJECT_COLNOTFOUND EMAKEHR(0x1152) 217 #define CLDB_E_VECTOR_BADINDEX EMAKEHR(0x1153) 218 #define CLDB_E_TOO_BIG EMAKEHR(0x1154) 219 #define CLDB_E_INTERNALERROR EMAKEHR(0x1fff) 220 221 #define CLDB_S_TRUNCATION SMAKEHR(0x1106) 222 #define CLDB_S_NULL SMAKEHR(0x1109) 223 #define CLDB_S_INDEX_TABLESCANREQUIRED SMAKEHR(0x1125) 224 225 #define CLR_E_APP_CONFIG_NOT_ALLOWED_IN_APPX_PROCESS EMAKEHR(0x104a) 226 #define CLR_E_SHIM_RUNTIME EMAKEHR(0x1700) 227 #define CLR_E_SHIM_RUNTIMELOAD EMAKEHR(0x1700) 228 #define CLR_E_SHIM_RUNTIMEEXPORT EMAKEHR(0x1701) 229 #define CLR_E_SHIM_INSTALLROOT EMAKEHR(0x1702) 230 #define CLR_E_SHIM_INSTALLCOMP EMAKEHR(0x1703) 231 #define CLR_E_SHIM_LEGACYRUNTIMEALREADYBOUND EMAKEHR(0x1704) 232 #define CLR_E_SHIM_SHUTDOWNINPROGRESS EMAKEHR(0x1705) 233 #define CLR_E_BIND_ASSEMBLY_VERSION_TOO_LOW EMAKEHR(0x2000) 234 #define CLR_E_BIND_ASSEMBLY_PUBLIC_KEY_MISMATCH EMAKEHR(0x2001) 235 #define CLR_E_BIND_IMAGE_UNAVAILABLE EMAKEHR(0x2002) 236 #define CLR_E_BIND_UNRECOGNIZED_IDENTITY_FORMAT EMAKEHR(0x2003) 237 #define CLR_E_BIND_ASSEMBLY_NOT_FOUND EMAKEHR(0x2004) 238 #define CLR_E_BIND_TYPE_NOT_FOUND EMAKEHR(0x2005) 239 240 #define CLR_OPTSVC_E_CONTROLLER_INTERRUPT EMAKEHR(0x1e00) 241 242 #define META_S_PARAM_MISMATCH SMAKEHR(0x1189) 243 #define META_S_DUPLICATE SMAKEHR(0x1197) 244 245 #define TLBX_E_INVALID_TYPEINFO EMAKEHR(0x1160) 246 #define TLBX_E_INVALID_TYPEINFO_UNNAMED EMAKEHR(0x1161) 247 #define TLBX_E_CTX_NESTED EMAKEHR(0x1162) 248 #define TLBX_E_ERROR_MESSAGE EMAKEHR(0x1163) 249 #define TLBX_E_CANT_SAVE EMAKEHR(0x1164) 250 #define TLBX_E_CANTLOADLIBRARY EMAKEHR(0x1166) 251 #define TLBX_E_BAD_VT_TYPE EMAKEHR(0x1167) 252 #define TLBX_E_NO_MSCOREE_TLB EMAKEHR(0x1168) 253 #define TLBX_E_BAD_MSCOREE_TLB EMAKEHR(0x1169) 254 #define TLBX_E_TLB_EXCEPTION EMAKEHR(0x116a) 255 #define TLBX_E_MULTIPLE_LCIDS EMAKEHR(0x116b) 256 #define TLBX_E_AMBIGUOUS_RETURN EMAKEHR(0x116d) 257 #define TLBX_E_DUPLICATE_TYPE_NAME EMAKEHR(0x116e) 258 #define TLBX_E_ASANY EMAKEHR(0x1175) 259 #define TLBX_E_INVALIDLCIDPARAM EMAKEHR(0x1176) 260 #define TLBX_E_LCIDONDISPONLYITF EMAKEHR(0x1177) 261 #define TLBX_E_NONPUBLIC_FIELD EMAKEHR(0x1178) 262 #define TLBX_E_BAD_NAMES EMAKEHR(0x117b) 263 #define TLBX_E_GENERICINST_SIGNATURE EMAKEHR(0x117d) 264 #define TLBX_E_GENERICPAR_SIGNATURE EMAKEHR(0x117e) 265 #define TLBX_E_NO_SAFEHANDLE_ARRAYS EMAKEHR(0x1186) 266 #define TLBX_E_NO_CRITICALHANDLE_ARRAYS EMAKEHR(0x118c) 267 #define TLBX_E_CANT_LOAD_MODULE EMAKEHR(0x11a0) 268 #define TLBX_E_CANT_LOAD_CLASS EMAKEHR(0x11a1) 269 #define TLBX_E_NULL_MODULE EMAKEHR(0x11a2) 270 #define TLBX_E_NO_CLSID_KEY EMAKEHR(0x11a3) 271 #define TLBX_E_CIRCULAR_EXPORT EMAKEHR(0x11a4) 272 #define TLBX_E_CIRCULAR_IMPORT EMAKEHR(0x11a5) 273 #define TLBX_E_BAD_NATIVETYPE EMAKEHR(0x11a6) 274 #define TLBX_E_BAD_VTABLE EMAKEHR(0x11a7) 275 #define TLBX_E_CRM_NON_STATIC EMAKEHR(0x11a8) 276 #define TLBX_E_CRM_INVALID_SIG EMAKEHR(0x11a9) 277 #define TLBX_E_CLASS_LOAD_EXCEPTION EMAKEHR(0x11aa) 278 #define TLBX_E_UNKNOWN_SIGNATURE EMAKEHR(0x11ab) 279 #define TLBX_E_REFERENCED_TYPELIB EMAKEHR(0x11ac) 280 #define TLBX_E_INVALID_NAMESPACE EMAKEHR(0x11ad) 281 #define TLBX_E_LAYOUT_ERROR EMAKEHR(0x11ae) 282 #define TLBX_E_NOTIUNKNOWN EMAKEHR(0x11af) 283 #define TLBX_E_NONVISIBLEVALUECLASS EMAKEHR(0x11b0) 284 #define TLBX_E_LPTSTR_NOT_ALLOWED EMAKEHR(0x11b1) 285 #define TLBX_E_AUTO_CS_NOT_ALLOWED EMAKEHR(0x11b2) 286 #define TLBX_E_ENUM_VALUE_INVALID EMAKEHR(0x11b5) 287 #define TLBX_E_DUPLICATE_IID EMAKEHR(0x11b6) 288 #define TLBX_E_NO_NESTED_ARRAYS EMAKEHR(0x11b7) 289 #define TLBX_E_PARAM_ERROR_NAMED EMAKEHR(0x11b8) 290 #define TLBX_E_PARAM_ERROR_UNNAMED EMAKEHR(0x11b9) 291 #define TLBX_E_AGNOST_SIGNATURE EMAKEHR(0x11ba) 292 #define TLBX_E_CONVERT_FAIL EMAKEHR(0x11bb) 293 #define TLBX_E_BAD_SIGNATURE EMAKEHR(0x11bd) 294 #define TLBX_E_ARRAY_NEEDS_NT_FIXED EMAKEHR(0x11be) 295 #define TLBX_E_CLASS_NEEDS_NT_INTF EMAKEHR(0x11bf) 296 #define TLBX_E_TYPED_REF EMAKEHR(0x11da) 297 #define TLBX_E_BITNESS_MISMATCH EMAKEHR(0x11e1) 298 #define TLBX_E_EVENT_WITH_NEWENUM EMAKEHR(0x11e2) 299 #define TLBX_E_PROPGET_WITHOUT_RETURN EMAKEHR(0x11e3) 300 #define TLBX_E_CIRCULAR_EXPORT2 EMAKEHR(0x1b52) 301 302 #define TLBX_I_TYPEINFO_IMPORTED SMAKEHR(0x116c) 303 #define TLBX_I_PIA_REGISTERED_FOR_TLB SMAKEHR(0x116d) 304 #define TLBX_I_AGNOSTIC_ASSEMBLY SMAKEHR(0x116e) 305 #define TLBX_I_USEIUNKNOWN SMAKEHR(0x116f) 306 #define TLBX_I_UNCONVERTABLE_ARGS SMAKEHR(0x1170) 307 #define TLBX_I_UNCONVERTABLE_FIELD SMAKEHR(0x1171) 308 #define TLBX_I_NONSEQUENTIALSTRUCT EMAKEHR(0x1172) 309 #define TLBX_I_RESOLVEREFFAILED EMAKEHR(0x1174) 310 #define TLBX_I_TYPE_EXPORTED SMAKEHR(0x1179) 311 #define TLBX_I_DUPLICATE_DISPID SMAKEHR(0x117a) 312 #define TLBX_I_REF_TYPE_AS_STRUCT SMAKEHR(0x117c) 313 #define TLBX_I_GENERIC_TYPE SMAKEHR(0x117f) 314 #define TLBX_I_GENERIC_BASE_TYPE SMAKEHR(0x11e0) 315 316 #define TLBX_S_REFERENCED_TYPELIB SMAKEHR(0x11ac) 317 #define TLBX_S_NOSTDINTERFACE SMAKEHR(0x11b3) 318 #define TLBX_S_DUPLICATE_DISPID SMAKEHR(0x11b4) 319 320 #define TLBX_W_LIBNOTREGISTERED EMAKEHR(0x1165) 321 #define TLBX_W_WARNING_MESSAGE SMAKEHR(0x1173) 322 #define TLBX_W_ASSEMBLY_HAS_EMBEDDED_TLB SMAKEHR(0x1174) 323 #define TLBX_W_CROSS_COMPILE_NO_REFS SMAKEHR(0x1175) 324 #define TLBX_W_PURE_CROSS_COMPILE SMAKEHR(0x1176) 325 #define TLBX_W_NON_INTEGRAL_CA_TYPE SMAKEHR(0x1184) 326 #define TLBX_W_IENUM_CA_ON_IUNK SMAKEHR(0x1185) 327 #define TLBX_W_DUAL_NOT_DISPATCH EMAKEHR(0x11bc) 328 #define TLBX_W_NO_PROPS_IN_EVENTS EMAKEHR(0x11d3) 329 #define TLBX_W_ENUM_VALUE_TOOBIG SMAKEHR(0x11d5) 330 #define TLBX_W_EXPORTING_AUTO_LAYOUT SMAKEHR(0x11d9) 331 #define TLBX_W_DEFAULT_INTF_NOT_VISIBLE SMAKEHR(0x11db) 332 #define TLBX_W_BAD_SAFEARRAYFIELD_NO_ELEMENTVT SMAKEHR(0x11de) 333 #define TLBX_W_LAYOUTCLASS_AS_INTERFACE SMAKEHR(0x11df) 334 335 #define VLDTR_E_RID_OUTOFRANGE EMAKEHR(0x1203) 336 #define VLDTR_E_CDTKN_OUTOFRANGE EMAKEHR(0x1204) 337 #define VLDTR_E_CDRID_OUTOFRANGE EMAKEHR(0x1205) 338 #define VLDTR_E_STRING_INVALID EMAKEHR(0x1206) 339 #define VLDTR_E_GUID_INVALID EMAKEHR(0x1207) 340 #define VLDTR_E_BLOB_INVALID EMAKEHR(0x1208) 341 #define VLDTR_E_MOD_MULTI EMAKEHR(0x1209) 342 #define VLDTR_E_MOD_NULLMVID EMAKEHR(0x120a) 343 #define VLDTR_E_TR_NAMENULL EMAKEHR(0x120b) 344 #define VLDTR_E_TR_DUP EMAKEHR(0x120c) 345 #define VLDTR_E_TD_NAMENULL EMAKEHR(0x120d) 346 #define VLDTR_E_TD_DUPNAME EMAKEHR(0x120e) 347 #define VLDTR_E_TD_DUPGUID EMAKEHR(0x120f) 348 #define VLDTR_E_TD_NOTIFACEOBJEXTNULL EMAKEHR(0x1210) 349 #define VLDTR_E_TD_OBJEXTENDSNONNULL EMAKEHR(0x1211) 350 #define VLDTR_E_TD_EXTENDSSEALED EMAKEHR(0x1212) 351 #define VLDTR_E_TD_DLTNORTSPCL EMAKEHR(0x1213) 352 #define VLDTR_E_TD_RTSPCLNOTDLT EMAKEHR(0x1214) 353 #define VLDTR_E_MI_DECLPRIV EMAKEHR(0x1215) 354 #define VLDTR_E_AS_BADNAME EMAKEHR(0x1216) 355 #define VLDTR_E_FILE_SYSNAME EMAKEHR(0x1217) 356 #define VLDTR_E_MI_BODYSTATIC EMAKEHR(0x1218) 357 #define VLDTR_E_TD_IFACENOTABS EMAKEHR(0x1219) 358 #define VLDTR_E_TD_IFACEPARNOTNIL EMAKEHR(0x121a) 359 #define VLDTR_E_TD_IFACEGUIDNULL EMAKEHR(0x121b) 360 #define VLDTR_E_MI_DECLFINAL EMAKEHR(0x121c) 361 #define VLDTR_E_TD_VTNOTSEAL EMAKEHR(0x121d) 362 #define VLDTR_E_PD_BADFLAGS EMAKEHR(0x121e) 363 #define VLDTR_E_IFACE_DUP EMAKEHR(0x121f) 364 #define VLDTR_E_MR_NAMENULL EMAKEHR(0x1220) 365 #define VLDTR_E_MR_VTBLNAME EMAKEHR(0x1221) 366 #define VLDTR_E_MR_DELNAME EMAKEHR(0x1222) 367 #define VLDTR_E_MR_PARNIL EMAKEHR(0x1223) 368 #define VLDTR_E_MR_BADCALLINGCONV EMAKEHR(0x1224) 369 #define VLDTR_E_MR_NOTVARARG EMAKEHR(0x1225) 370 #define VLDTR_E_MR_NAMEDIFF EMAKEHR(0x1226) 371 #define VLDTR_E_MR_SIGDIFF EMAKEHR(0x1227) 372 #define VLDTR_E_MR_DUP EMAKEHR(0x1228) 373 #define VLDTR_E_CL_TDAUTO EMAKEHR(0x1229) 374 #define VLDTR_E_CL_BADPCKSZ EMAKEHR(0x122a) 375 #define VLDTR_E_CL_DUP EMAKEHR(0x122b) 376 #define VLDTR_E_FL_BADOFFSET EMAKEHR(0x122c) 377 #define VLDTR_E_FL_TDNIL EMAKEHR(0x122d) 378 #define VLDTR_E_FL_NOCL EMAKEHR(0x122e) 379 #define VLDTR_E_FL_TDNOTEXPLCT EMAKEHR(0x122f) 380 #define VLDTR_E_FL_FLDSTATIC EMAKEHR(0x1230) 381 #define VLDTR_E_FL_DUP EMAKEHR(0x1231) 382 #define VLDTR_E_MODREF_NAMENULL EMAKEHR(0x1232) 383 #define VLDTR_E_MODREF_DUP EMAKEHR(0x1233) 384 #define VLDTR_E_TR_BADSCOPE EMAKEHR(0x1234) 385 #define VLDTR_E_TD_NESTEDNOENCL EMAKEHR(0x1235) 386 #define VLDTR_E_TD_EXTTRRES EMAKEHR(0x1236) 387 #define VLDTR_E_SIGNULL EMAKEHR(0x1237) 388 #define VLDTR_E_SIGNODATA EMAKEHR(0x1238) 389 #define VLDTR_E_MD_BADCALLINGCONV EMAKEHR(0x1239) 390 #define VLDTR_E_MD_THISSTATIC EMAKEHR(0x123a) 391 #define VLDTR_E_MD_NOTTHISNOTSTATIC EMAKEHR(0x123b) 392 #define VLDTR_E_MD_NOARGCNT EMAKEHR(0x123c) 393 #define VLDTR_E_SIG_MISSELTYPE EMAKEHR(0x123d) 394 #define VLDTR_E_SIG_MISSTKN EMAKEHR(0x123e) 395 #define VLDTR_E_SIG_TKNBAD EMAKEHR(0x123f) 396 #define VLDTR_E_SIG_MISSFPTR EMAKEHR(0x1240) 397 #define VLDTR_E_SIG_MISSFPTRARGCNT EMAKEHR(0x1241) 398 #define VLDTR_E_SIG_MISSRANK EMAKEHR(0x1242) 399 #define VLDTR_E_SIG_MISSNSIZE EMAKEHR(0x1243) 400 #define VLDTR_E_SIG_MISSSIZE EMAKEHR(0x1244) 401 #define VLDTR_E_SIG_MISSNLBND EMAKEHR(0x1245) 402 #define VLDTR_E_SIG_MISSLBND EMAKEHR(0x1246) 403 #define VLDTR_E_SIG_BADELTYPE EMAKEHR(0x1247) 404 #define VLDTR_E_SIG_MISSVASIZE EMAKEHR(0x1248) 405 #define VLDTR_E_FD_BADCALLINGCONV EMAKEHR(0x1249) 406 #define VLDTR_E_MD_NAMENULL EMAKEHR(0x124a) 407 #define VLDTR_E_MD_PARNIL EMAKEHR(0x124b) 408 #define VLDTR_E_MD_DUP EMAKEHR(0x124c) 409 #define VLDTR_E_FD_NAMENULL EMAKEHR(0x124d) 410 #define VLDTR_E_FD_PARNIL EMAKEHR(0x124e) 411 #define VLDTR_E_FD_DUP EMAKEHR(0x124f) 412 #define VLDTR_E_AS_MULTI EMAKEHR(0x1250) 413 #define VLDTR_E_AS_NAMENULL EMAKEHR(0x1251) 414 #define VLDTR_E_SIG_TOKTYPEMISMATCH EMAKEHR(0x1252) 415 #define VLDTR_E_CL_TDINTF EMAKEHR(0x1253) 416 #define VLDTR_E_ASOS_OSPLTFRMIDINVAL EMAKEHR(0x1254) 417 #define VLDTR_E_AR_NAMENULL EMAKEHR(0x1255) 418 #define VLDTR_E_TD_ENCLNOTNESTED EMAKEHR(0x1256) 419 #define VLDTR_E_AROS_OSPLTFRMIDINVAL EMAKEHR(0x1257) 420 #define VLDTR_E_FILE_NAMENULL EMAKEHR(0x1258) 421 #define VLDTR_E_CT_NAMENULL EMAKEHR(0x1259) 422 #define VLDTR_E_TD_EXTENDSCHILD EMAKEHR(0x125a) 423 #define VLDTR_E_MAR_NAMENULL EMAKEHR(0x125b) 424 #define VLDTR_E_FILE_DUP EMAKEHR(0x125c) 425 #define VLDTR_E_FILE_NAMEFULLQLFD EMAKEHR(0x125d) 426 #define VLDTR_E_CT_DUP EMAKEHR(0x125e) 427 #define VLDTR_E_MAR_DUP EMAKEHR(0x125f) 428 #define VLDTR_E_MAR_NOTPUBPRIV EMAKEHR(0x1260) 429 #define VLDTR_E_TD_ENUMNOVALUE EMAKEHR(0x1261) 430 #define VLDTR_E_TD_ENUMVALSTATIC EMAKEHR(0x1262) 431 #define VLDTR_E_TD_ENUMVALNOTSN EMAKEHR(0x1263) 432 #define VLDTR_E_TD_ENUMFLDNOTST EMAKEHR(0x1264) 433 #define VLDTR_E_TD_ENUMFLDNOTLIT EMAKEHR(0x1265) 434 #define VLDTR_E_TD_ENUMNOLITFLDS EMAKEHR(0x1266) 435 #define VLDTR_E_TD_ENUMFLDSIGMISMATCH EMAKEHR(0x1267) 436 #define VLDTR_E_TD_ENUMVALNOT1ST EMAKEHR(0x1268) 437 #define VLDTR_E_FD_NOTVALUERTSN EMAKEHR(0x1269) 438 #define VLDTR_E_FD_VALUEPARNOTENUM EMAKEHR(0x126a) 439 #define VLDTR_E_FD_INSTINIFACE EMAKEHR(0x126b) 440 #define VLDTR_E_FD_NOTPUBINIFACE EMAKEHR(0x126c) 441 #define VLDTR_E_FMD_GLOBALNOTPUBPRIVSC EMAKEHR(0x126d) 442 #define VLDTR_E_FMD_GLOBALNOTSTATIC EMAKEHR(0x126e) 443 #define VLDTR_E_FD_GLOBALNORVA EMAKEHR(0x126f) 444 #define VLDTR_E_MD_CTORZERORVA EMAKEHR(0x1270) 445 #define VLDTR_E_FD_MARKEDNOMARSHAL EMAKEHR(0x1271) 446 #define VLDTR_E_FD_MARSHALNOTMARKED EMAKEHR(0x1272) 447 #define VLDTR_E_FD_MARKEDNODEFLT EMAKEHR(0x1273) 448 #define VLDTR_E_FD_DEFLTNOTMARKED EMAKEHR(0x1274) 449 #define VLDTR_E_FMD_MARKEDNOSECUR EMAKEHR(0x1275) 450 #define VLDTR_E_FMD_SECURNOTMARKED EMAKEHR(0x1276) 451 #define VLDTR_E_FMD_PINVOKENOTSTATIC EMAKEHR(0x1277) 452 #define VLDTR_E_FMD_MARKEDNOPINVOKE EMAKEHR(0x1278) 453 #define VLDTR_E_FMD_PINVOKENOTMARKED EMAKEHR(0x1279) 454 #define VLDTR_E_FMD_BADIMPLMAP EMAKEHR(0x127a) 455 #define VLDTR_E_IMAP_BADMODREF EMAKEHR(0x127b) 456 #define VLDTR_E_IMAP_BADMEMBER EMAKEHR(0x127c) 457 #define VLDTR_E_IMAP_BADIMPORTNAME EMAKEHR(0x127d) 458 #define VLDTR_E_IMAP_BADCALLCONV EMAKEHR(0x127e) 459 #define VLDTR_E_FMD_BADACCESSFLAG EMAKEHR(0x127f) 460 #define VLDTR_E_FD_INITONLYANDLITERAL EMAKEHR(0x1280) 461 #define VLDTR_E_FD_LITERALNOTSTATIC EMAKEHR(0x1281) 462 #define VLDTR_E_FMD_RTSNNOTSN EMAKEHR(0x1282) 463 #define VLDTR_E_MD_ABSTPARNOTABST EMAKEHR(0x1283) 464 #define VLDTR_E_MD_NOTSTATABSTININTF EMAKEHR(0x1284) 465 #define VLDTR_E_MD_NOTPUBININTF EMAKEHR(0x1285) 466 #define VLDTR_E_MD_CTORININTF EMAKEHR(0x1286) 467 #define VLDTR_E_MD_GLOBALCTORCCTOR EMAKEHR(0x1287) 468 #define VLDTR_E_MD_CTORSTATIC EMAKEHR(0x1288) 469 #define VLDTR_E_MD_CTORNOTSNRTSN EMAKEHR(0x1289) 470 #define VLDTR_E_MD_CTORVIRT EMAKEHR(0x128a) 471 #define VLDTR_E_MD_CTORABST EMAKEHR(0x128b) 472 #define VLDTR_E_MD_CCTORNOTSTATIC EMAKEHR(0x128c) 473 #define VLDTR_E_MD_ZERORVA EMAKEHR(0x128d) 474 #define VLDTR_E_MD_FINNOTVIRT EMAKEHR(0x128e) 475 #define VLDTR_E_MD_STATANDFINORVIRT EMAKEHR(0x128f) 476 #define VLDTR_E_MD_ABSTANDFINAL EMAKEHR(0x1290) 477 #define VLDTR_E_MD_ABSTANDIMPL EMAKEHR(0x1291) 478 #define VLDTR_E_MD_ABSTANDPINVOKE EMAKEHR(0x1292) 479 #define VLDTR_E_MD_ABSTNOTVIRT EMAKEHR(0x1293) 480 #define VLDTR_E_MD_NOTABSTNOTIMPL EMAKEHR(0x1294) 481 #define VLDTR_E_MD_NOTABSTBADFLAGSRVA EMAKEHR(0x1295) 482 #define VLDTR_E_MD_PRIVSCOPENORVA EMAKEHR(0x1296) 483 #define VLDTR_E_MD_GLOBALABSTORVIRT EMAKEHR(0x1297) 484 #define VLDTR_E_SIG_LONGFORM EMAKEHR(0x1298) 485 #define VLDTR_E_MD_MULTIPLESEMANTICS EMAKEHR(0x1299) 486 #define VLDTR_E_MD_INVALIDSEMANTICS EMAKEHR(0x129a) 487 #define VLDTR_E_MD_SEMANTICSNOTEXIST EMAKEHR(0x129b) 488 #define VLDTR_E_MI_DECLNOTVIRT EMAKEHR(0x129c) 489 #define VLDTR_E_FMD_GLOBALITEM EMAKEHR(0x129d) 490 #define VLDTR_E_MD_MULTSEMANTICFLAGS EMAKEHR(0x129e) 491 #define VLDTR_E_MD_NOSEMANTICFLAGS EMAKEHR(0x129f) 492 #define VLDTR_E_FD_FLDINIFACE EMAKEHR(0x12a0) 493 #define VLDTR_E_AS_HASHALGID EMAKEHR(0x12a1) 494 #define VLDTR_E_AS_PROCID EMAKEHR(0x12a2) 495 #define VLDTR_E_AR_PROCID EMAKEHR(0x12a3) 496 #define VLDTR_E_CN_PARENTRANGE EMAKEHR(0x12a4) 497 #define VLDTR_E_AS_BADFLAGS EMAKEHR(0x12a5) 498 #define VLDTR_E_TR_HASTYPEDEF EMAKEHR(0x12a6) 499 #define VLDTR_E_IFACE_BADIMPL EMAKEHR(0x12a7) 500 #define VLDTR_E_IFACE_BADIFACE EMAKEHR(0x12a8) 501 #define VLDTR_E_TD_SECURNOTMARKED EMAKEHR(0x12a9) 502 #define VLDTR_E_TD_MARKEDNOSECUR EMAKEHR(0x12aa) 503 #define VLDTR_E_MD_CCTORHASARGS EMAKEHR(0x12ab) 504 #define VLDTR_E_CT_BADIMPL EMAKEHR(0x12ac) 505 #define VLDTR_E_MI_ALIENBODY EMAKEHR(0x12ad) 506 #define VLDTR_E_MD_CCTORCALLCONV EMAKEHR(0x12ae) 507 #define VLDTR_E_MI_BADCLASS EMAKEHR(0x12af) 508 #define VLDTR_E_MI_CLASSISINTF EMAKEHR(0x12b0) 509 #define VLDTR_E_MI_BADDECL EMAKEHR(0x12b1) 510 #define VLDTR_E_MI_BADBODY EMAKEHR(0x12b2) 511 #define VLDTR_E_MI_DUP EMAKEHR(0x12b3) 512 #define VLDTR_E_FD_BADPARENT EMAKEHR(0x12b4) 513 #define VLDTR_E_MD_PARAMOUTOFSEQ EMAKEHR(0x12b5) 514 #define VLDTR_E_MD_PARASEQTOOBIG EMAKEHR(0x12b6) 515 #define VLDTR_E_MD_PARMMARKEDNOMARSHAL EMAKEHR(0x12b7) 516 #define VLDTR_E_MD_PARMMARSHALNOTMARKED EMAKEHR(0x12b8) 517 #define VLDTR_E_MD_PARMMARKEDNODEFLT EMAKEHR(0x12ba) 518 #define VLDTR_E_MD_PARMDEFLTNOTMARKED EMAKEHR(0x12bb) 519 #define VLDTR_E_PR_BADSCOPE EMAKEHR(0x12bc) 520 #define VLDTR_E_PR_NONAME EMAKEHR(0x12bd) 521 #define VLDTR_E_PR_NOSIG EMAKEHR(0x12be) 522 #define VLDTR_E_PR_DUP EMAKEHR(0x12bf) 523 #define VLDTR_E_PR_BADCALLINGCONV EMAKEHR(0x12c0) 524 #define VLDTR_E_PR_MARKEDNODEFLT EMAKEHR(0x12c1) 525 #define VLDTR_E_PR_DEFLTNOTMARKED EMAKEHR(0x12c2) 526 #define VLDTR_E_PR_BADSEMANTICS EMAKEHR(0x12c3) 527 #define VLDTR_E_PR_BADMETHOD EMAKEHR(0x12c4) 528 #define VLDTR_E_PR_ALIENMETHOD EMAKEHR(0x12c5) 529 #define VLDTR_E_CN_BLOBNOTNULL EMAKEHR(0x12c6) 530 #define VLDTR_E_CN_BLOBNULL EMAKEHR(0x12c7) 531 #define VLDTR_E_EV_BADSCOPE EMAKEHR(0x12c8) 532 #define VLDTR_E_EV_NONAME EMAKEHR(0x12ca) 533 #define VLDTR_E_EV_DUP EMAKEHR(0x12cb) 534 #define VLDTR_E_EV_BADEVTYPE EMAKEHR(0x12cc) 535 #define VLDTR_E_EV_EVTYPENOTCLASS EMAKEHR(0x12cd) 536 #define VLDTR_E_EV_BADSEMANTICS EMAKEHR(0x12ce) 537 #define VLDTR_E_EV_BADMETHOD EMAKEHR(0x12cf) 538 #define VLDTR_E_EV_ALIENMETHOD EMAKEHR(0x12d0) 539 #define VLDTR_E_EV_NOADDON EMAKEHR(0x12d1) 540 #define VLDTR_E_EV_NOREMOVEON EMAKEHR(0x12d2) 541 #define VLDTR_E_CT_DUPTDNAME EMAKEHR(0x12d3) 542 #define VLDTR_E_MAR_BADOFFSET EMAKEHR(0x12d4) 543 #define VLDTR_E_DS_BADOWNER EMAKEHR(0x12d5) 544 #define VLDTR_E_DS_BADFLAGS EMAKEHR(0x12d6) 545 #define VLDTR_E_DS_NOBLOB EMAKEHR(0x12d7) 546 #define VLDTR_E_MAR_BADIMPL EMAKEHR(0x12d8) 547 #define VLDTR_E_MR_VARARGCALLINGCONV EMAKEHR(0x12da) 548 #define VLDTR_E_MD_CTORNOTVOID EMAKEHR(0x12db) 549 #define VLDTR_E_EV_FIRENOTVOID EMAKEHR(0x12dc) 550 #define VLDTR_E_AS_BADLOCALE EMAKEHR(0x12dd) 551 #define VLDTR_E_CN_PARENTTYPE EMAKEHR(0x12de) 552 #define VLDTR_E_SIG_SENTINMETHODDEF EMAKEHR(0x12df) 553 #define VLDTR_E_SIG_SENTMUSTVARARG EMAKEHR(0x12e0) 554 #define VLDTR_E_SIG_MULTSENTINELS EMAKEHR(0x12e1) 555 #define VLDTR_E_SIG_LASTSENTINEL EMAKEHR(0x12e2) 556 #define VLDTR_E_SIG_MISSARG EMAKEHR(0x12e3) 557 #define VLDTR_E_SIG_BYREFINFIELD EMAKEHR(0x12e4) 558 #define VLDTR_E_MD_SYNCMETHODINVTYPE EMAKEHR(0x12e5) 559 #define VLDTR_E_TD_NAMETOOLONG EMAKEHR(0x12e6) 560 #define VLDTR_E_AS_PROCDUP EMAKEHR(0x12e7) 561 #define VLDTR_E_ASOS_DUP EMAKEHR(0x12e8) 562 #define VLDTR_E_MAR_BADFLAGS EMAKEHR(0x12e9) 563 #define VLDTR_E_CT_NOTYPEDEFID EMAKEHR(0x12ea) 564 #define VLDTR_E_FILE_BADFLAGS EMAKEHR(0x12eb) 565 #define VLDTR_E_FILE_NULLHASH EMAKEHR(0x12ec) 566 #define VLDTR_E_MOD_NONAME EMAKEHR(0x12ed) 567 #define VLDTR_E_MOD_NAMEFULLQLFD EMAKEHR(0x12ee) 568 #define VLDTR_E_TD_RTSPCLNOTSPCL EMAKEHR(0x12ef) 569 #define VLDTR_E_TD_EXTENDSIFACE EMAKEHR(0x12f0) 570 #define VLDTR_E_MD_CTORPINVOKE EMAKEHR(0x12f1) 571 #define VLDTR_E_TD_SYSENUMNOTCLASS EMAKEHR(0x12f2) 572 #define VLDTR_E_TD_SYSENUMNOTEXTVTYPE EMAKEHR(0x12f3) 573 #define VLDTR_E_MI_SIGMISMATCH EMAKEHR(0x12f4) 574 #define VLDTR_E_TD_ENUMHASMETHODS EMAKEHR(0x12f5) 575 #define VLDTR_E_TD_ENUMIMPLIFACE EMAKEHR(0x12f6) 576 #define VLDTR_E_TD_ENUMHASPROP EMAKEHR(0x12f7) 577 #define VLDTR_E_TD_ENUMHASEVENT EMAKEHR(0x12f8) 578 #define VLDTR_E_TD_BADMETHODLST EMAKEHR(0x12f9) 579 #define VLDTR_E_TD_BADFIELDLST EMAKEHR(0x12fa) 580 #define VLDTR_E_CN_BADTYPE EMAKEHR(0x12fb) 581 #define VLDTR_E_TD_ENUMNOINSTFLD EMAKEHR(0x12fc) 582 #define VLDTR_E_TD_ENUMMULINSTFLD EMAKEHR(0x12fd) 583 #define VLDTR_E_INTERRUPTED EMAKEHR(0x12fe) 584 #define VLDTR_E_NOTINIT EMAKEHR(0x12ff) 585 #define VLDTR_E_IFACE_NOTIFACE EMAKEHR(0x1b00) 586 #define VLDTR_E_FD_RVAHASNORVA EMAKEHR(0x1b01) 587 #define VLDTR_E_FD_RVAHASZERORVA EMAKEHR(0x1b02) 588 #define VLDTR_E_MD_RVAANDIMPLMAP EMAKEHR(0x1b03) 589 #define VLDTR_E_TD_EXTRAFLAGS EMAKEHR(0x1b04) 590 #define VLDTR_E_TD_EXTENDSITSELF EMAKEHR(0x1b05) 591 #define VLDTR_E_TD_SYSVTNOTEXTOBJ EMAKEHR(0x1b06) 592 #define VLDTR_E_TD_EXTTYPESPEC EMAKEHR(0x1b07) 593 #define VLDTR_E_TD_VTNOSIZE EMAKEHR(0x1b09) 594 #define VLDTR_E_TD_IFACESEALED EMAKEHR(0x1b0a) 595 #define VLDTR_E_NC_BADNESTED EMAKEHR(0x1b0b) 596 #define VLDTR_E_NC_BADENCLOSER EMAKEHR(0x1b0c) 597 #define VLDTR_E_NC_DUP EMAKEHR(0x1b0d) 598 #define VLDTR_E_NC_DUPENCLOSER EMAKEHR(0x1b0e) 599 #define VLDTR_E_FRVA_ZERORVA EMAKEHR(0x1b0f) 600 #define VLDTR_E_FRVA_BADFIELD EMAKEHR(0x1b10) 601 #define VLDTR_E_FRVA_DUPRVA EMAKEHR(0x1b11) 602 #define VLDTR_E_FRVA_DUPFIELD EMAKEHR(0x1b12) 603 #define VLDTR_E_EP_BADTOKEN EMAKEHR(0x1b13) 604 #define VLDTR_E_EP_INSTANCE EMAKEHR(0x1b14) 605 #define VLDTR_E_TD_ENUMFLDBADTYPE EMAKEHR(0x1b15) 606 #define VLDTR_E_MD_BADRVA EMAKEHR(0x1b16) 607 #define VLDTR_E_FD_LITERALNODEFAULT EMAKEHR(0x1b17) 608 #define VLDTR_E_IFACE_METHNOTIMPL EMAKEHR(0x1b18) 609 #define VLDTR_E_CA_BADPARENT EMAKEHR(0x1b19) 610 #define VLDTR_E_CA_BADTYPE EMAKEHR(0x1b1a) 611 #define VLDTR_E_CA_NOTCTOR EMAKEHR(0x1b1b) 612 #define VLDTR_E_CA_BADSIG EMAKEHR(0x1b1c) 613 #define VLDTR_E_CA_NOSIG EMAKEHR(0x1b1d) 614 #define VLDTR_E_CA_BADPROLOG EMAKEHR(0x1b1e) 615 #define VLDTR_E_MD_BADLOCALSIGTOK EMAKEHR(0x1b1f) 616 #define VLDTR_E_MD_BADHEADER EMAKEHR(0x1b20) 617 #define VLDTR_E_EP_TOOMANYARGS EMAKEHR(0x1b21) 618 #define VLDTR_E_EP_BADRET EMAKEHR(0x1b22) 619 #define VLDTR_E_EP_BADARG EMAKEHR(0x1b23) 620 #define VLDTR_E_SIG_BADVOID EMAKEHR(0x1b24) 621 #define VLDTR_E_IFACE_METHMULTIMPL EMAKEHR(0x1b25) 622 #define VLDTR_E_GP_NAMENULL EMAKEHR(0x1b26) 623 #define VLDTR_E_GP_OWNERNIL EMAKEHR(0x1b27) 624 #define VLDTR_E_GP_DUPNAME EMAKEHR(0x1b28) 625 #define VLDTR_E_GP_DUPNUMBER EMAKEHR(0x1b29) 626 #define VLDTR_E_GP_NONSEQ_BY_OWNER EMAKEHR(0x1b2a) 627 #define VLDTR_E_GP_NONSEQ_BY_NUMBER EMAKEHR(0x1b2b) 628 #define VLDTR_E_GP_UNEXPECTED_OWNER_FOR_VARIANT_VAR EMAKEHR(0x1b2c) 629 #define VLDTR_E_GP_ILLEGAL_VARIANT_MVAR EMAKEHR(0x1b2d) 630 #define VLDTR_E_GP_ILLEGAL_VARIANCE_FLAGS EMAKEHR(0x1b2e) 631 #define VLDTR_E_GP_REFANDVALUETYPE EMAKEHR(0x1b2f) 632 #define VLDTR_E_GPC_OWNERNIL EMAKEHR(0x1b30) 633 #define VLDTR_E_GPC_DUP EMAKEHR(0x1b31) 634 #define VLDTR_E_GPC_NONCONTIGUOUS EMAKEHR(0x1b32) 635 #define VLDTR_E_MS_METHODNIL EMAKEHR(0x1b33) 636 #define VLDTR_E_MS_DUP EMAKEHR(0x1b34) 637 #define VLDTR_E_MS_BADCALLINGCONV EMAKEHR(0x1b35) 638 #define VLDTR_E_MS_MISSARITY EMAKEHR(0x1b36) 639 #define VLDTR_E_MS_MISSARG EMAKEHR(0x1b37) 640 #define VLDTR_E_MS_ARITYMISMATCH EMAKEHR(0x1b38) 641 #define VLDTR_E_MS_METHODNOTGENERIC EMAKEHR(0x1b39) 642 #define VLDTR_E_SIG_MISSARITY EMAKEHR(0x1b3a) 643 #define VLDTR_E_SIG_ARITYMISMATCH EMAKEHR(0x1b3b) 644 #define VLDTR_E_MD_GENERIC_CCTOR EMAKEHR(0x1b3c) 645 #define VLDTR_E_MD_GENERIC_CTOR EMAKEHR(0x1b3d) 646 #define VLDTR_E_MD_GENERIC_IMPORT EMAKEHR(0x1b3e) 647 #define VLDTR_E_MD_GENERIC_BADCALLCONV EMAKEHR(0x1b3f) 648 #define VLDTR_E_EP_GENERIC_METHOD EMAKEHR(0x1b40) 649 #define VLDTR_E_MD_MISSARITY EMAKEHR(0x1b41) 650 #define VLDTR_E_MD_ARITYZERO EMAKEHR(0x1b42) 651 #define VLDTR_E_SIG_ARITYZERO EMAKEHR(0x1b43) 652 #define VLDTR_E_MS_ARITYZERO EMAKEHR(0x1b44) 653 #define VLDTR_E_MD_GPMISMATCH EMAKEHR(0x1b45) 654 #define VLDTR_E_EP_GENERIC_TYPE EMAKEHR(0x1b46) 655 #define VLDTR_E_MI_DECLNOTGENERIC EMAKEHR(0x1b47) 656 #define VLDTR_E_MI_IMPLNOTGENERIC EMAKEHR(0x1b48) 657 #define VLDTR_E_MI_ARITYMISMATCH EMAKEHR(0x1b49) 658 #define VLDTR_E_TD_EXTBADTYPESPEC EMAKEHR(0x1b4a) 659 #define VLDTR_E_SIG_BYREFINST EMAKEHR(0x1b4b) 660 #define VLDTR_E_MS_BYREFINST EMAKEHR(0x1b4c) 661 #define VLDTR_E_TS_EMPTY EMAKEHR(0x1b4d) 662 #define VLDTR_E_TS_HASSENTINALS EMAKEHR(0x1b4e) 663 #define VLDTR_E_TD_GENERICHASEXPLAYOUT EMAKEHR(0x1b4f) 664 #define VLDTR_E_SIG_BADTOKTYPE EMAKEHR(0x1b50) 665 #define VLDTR_E_IFACE_METHNOTIMPLTHISMOD EMAKEHR(0x1b51) 666 667 #define VLDTR_S_WRN SMAKEHR(0x1200) 668 #define VLDTR_S_ERR SMAKEHR(0x1201) 669 #define VLDTR_S_WRNERR SMAKEHR(0x1202) 670 671 #define CORDBG_E_UNRECOVERABLE_ERROR EMAKEHR(0x1300) 672 #define CORDBG_E_PROCESS_TERMINATED EMAKEHR(0x1301) 673 #define CORDBG_E_PROCESS_NOT_SYNCHRONIZED EMAKEHR(0x1302) 674 #define CORDBG_E_CLASS_NOT_LOADED EMAKEHR(0x1303) 675 #define CORDBG_E_IL_VAR_NOT_AVAILABLE EMAKEHR(0x1304) 676 #define CORDBG_E_BAD_REFERENCE_VALUE EMAKEHR(0x1305) 677 #define CORDBG_E_FIELD_NOT_AVAILABLE EMAKEHR(0x1306) 678 #define CORDBG_E_NON_NATIVE_FRAME EMAKEHR(0x1307) 679 #define CORDBG_E_NONCONTINUABLE_EXCEPTION EMAKEHR(0x1308) 680 #define CORDBG_E_CODE_NOT_AVAILABLE EMAKEHR(0x1309) 681 #define CORDBG_E_FUNCTION_NOT_IL EMAKEHR(0x130a) 682 #define CORDBG_E_CANT_SET_IP_INTO_FINALLY EMAKEHR(0x130e) 683 #define CORDBG_E_CANT_SET_IP_OUT_OF_FINALLY EMAKEHR(0x130f) 684 #define CORDBG_E_CANT_SET_IP_INTO_CATCH EMAKEHR(0x1310) 685 #define CORDBG_E_SET_IP_NOT_ALLOWED_ON_NONLEAF_FRAME EMAKEHR(0x1311) 686 #define CORDBG_E_SET_IP_IMPOSSIBLE EMAKEHR(0x1312) 687 #define CORDBG_E_FUNC_EVAL_BAD_START_POINT EMAKEHR(0x1313) 688 #define CORDBG_E_INVALID_OBJECT EMAKEHR(0x1314) 689 #define CORDBG_E_FUNC_EVAL_NOT_COMPLETE EMAKEHR(0x1315) 690 #define CORDBG_E_INPROC_NOT_IMPL EMAKEHR(0x1318) 691 #define CORDBG_E_STATIC_VAR_NOT_AVAILABLE EMAKEHR(0x131a) 692 #define CORDBG_E_OBJECT_IS_NOT_COPYABLE_VALUE_CLASS EMAKEHR(0x131b) 693 #define CORDBG_E_CANT_SETIP_INTO_OR_OUT_OF_FILTER EMAKEHR(0x131c) 694 #define CORDBG_E_CANT_CHANGE_JIT_SETTING_FOR_ZAP_MODULE EMAKEHR(0x131d) 695 #define CORDBG_E_CANT_SET_IP_OUT_OF_FINALLY_ON_WIN64 EMAKEHR(0x131e) 696 #define CORDBG_E_CANT_SET_IP_OUT_OF_CATCH_ON_WIN64 EMAKEHR(0x131f) 697 #define CORDBG_E_REMOTE_CONNECTION_CONN_RESET EMAKEHR(0x1320) 698 #define CORDBG_E_REMOTE_CONNECTION_KEEP_ALIVE EMAKEHR(0x1321) 699 #define CORDBG_E_REMOTE_CONNECTION_FATAL_ERROR EMAKEHR(0x1322) 700 #define CORDBG_E_CANT_SET_TO_JMC EMAKEHR(0x1323) 701 #define CORDBG_E_NO_CONTEXT_FOR_INTERNAL_FRAME EMAKEHR(0x1325) 702 #define CORDBG_E_NOT_CHILD_FRAME EMAKEHR(0x1326) 703 #define CORDBG_E_NON_MATCHING_CONTEXT EMAKEHR(0x1327) 704 #define CORDBG_E_PAST_END_OF_STACK EMAKEHR(0x1328) 705 #define CORDBG_E_FUNC_EVAL_CANNOT_UPDATE_REGISTER_IN_NONLEAF_FRAME EMAKEHR(0x1329) 706 #define CORDBG_E_BAD_THREAD_STATE EMAKEHR(0x132d) 707 #define CORDBG_E_DEBUGGER_ALREADY_ATTACHED EMAKEHR(0x132e) 708 #define CORDBG_E_SUPERFLOUS_CONTINUE EMAKEHR(0x132f) 709 #define CORDBG_E_SET_VALUE_NOT_ALLOWED_ON_NONLEAF_FRAME EMAKEHR(0x1330) 710 #define CORDBG_E_ENC_EH_MAX_NESTING_LEVEL_CANT_INCREASE EMAKEHR(0x1331) 711 #define CORDBG_E_ENC_MODULE_NOT_ENC_ENABLED EMAKEHR(0x1332) 712 #define CORDBG_E_SET_IP_NOT_ALLOWED_ON_EXCEPTION EMAKEHR(0x1333) 713 #define CORDBG_E_VARIABLE_IS_ACTUALLY_LITERAL EMAKEHR(0x1334) 714 #define CORDBG_E_PROCESS_DETACHED EMAKEHR(0x1335) 715 #define CORDBG_E_ENC_METHOD_SIG_CHANGED EMAKEHR(0x1336) 716 #define CORDBG_E_ENC_METHOD_NO_LOCAL_SIG EMAKEHR(0x1337) 717 #define CORDBG_E_ENC_CANT_ADD_FIELD_TO_VALUE_OR_LAYOUT_CLASS EMAKEHR(0x1338) 718 #define CORDBG_E_ENC_CANT_CHANGE_FIELD EMAKEHR(0x1339) 719 #define CORDBG_E_ENC_CANT_ADD_NON_PRIVATE_MEMBER EMAKEHR(0x133a) 720 #define CORDBG_E_FIELD_NOT_STATIC EMAKEHR(0x133b) 721 #define CORDBG_E_FIELD_NOT_INSTANCE EMAKEHR(0x133c) 722 #define CORDBG_E_ENC_ZAPPED_WITHOUT_ENC EMAKEHR(0x133d) 723 #define CORDBG_E_ENC_BAD_METHOD_INFO EMAKEHR(0x133e) 724 #define CORDBG_E_ENC_JIT_CANT_UPDATE EMAKEHR(0x133f) 725 #define CORDBG_E_ENC_MISSING_CLASS EMAKEHR(0x1340) 726 #define CORDBG_E_ENC_INTERNAL_ERROR EMAKEHR(0x1341) 727 #define CORDBG_E_ENC_HANGING_FIELD EMAKEHR(0x1342) 728 #define CORDBG_E_MODULE_NOT_LOADED EMAKEHR(0x1343) 729 #define CORDBG_E_ENC_CANT_CHANGE_SUPERCLASS EMAKEHR(0x1344) 730 #define CORDBG_E_UNABLE_TO_SET_BREAKPOINT EMAKEHR(0x1345) 731 #define CORDBG_E_DEBUGGING_NOT_POSSIBLE EMAKEHR(0x1346) 732 #define CORDBG_E_KERNEL_DEBUGGER_ENABLED EMAKEHR(0x1347) 733 #define CORDBG_E_KERNEL_DEBUGGER_PRESENT EMAKEHR(0x1348) 734 #define CORDBG_E_HELPER_THREAD_DEAD EMAKEHR(0x1349) 735 #define CORDBG_E_INTERFACE_INHERITANCE_CANT_CHANGE EMAKEHR(0x134a) 736 #define CORDBG_E_INCOMPATIBLE_PROTOCOL EMAKEHR(0x134b) 737 #define CORDBG_E_TOO_MANY_PROCESSES EMAKEHR(0x134c) 738 #define CORDBG_E_INTEROP_NOT_SUPPORTED EMAKEHR(0x134d) 739 #define CORDBG_E_NO_REMAP_BREAKPIONT EMAKEHR(0x134e) 740 #define CORDBG_E_OBJECT_NEUTERED EMAKEHR(0x134f) 741 #define CORDBG_E_THREAD_NOT_SCHEDULED EMAKEHR(0x1c00) 742 #define CORDBG_E_HANDLE_HAS_BEEN_DISPOSED EMAKEHR(0x1c01) 743 #define CORDBG_E_NONINTERCEPTABLE_EXCEPTION EMAKEHR(0x1c02) 744 #define CORDBG_E_CANT_UNWIND_ABOVE_CALLBACK EMAKEHR(0x1c03) 745 #define CORDBG_E_INTERCEPT_FRAME_ALREADY_SET EMAKEHR(0x1c04) 746 #define CORDBG_E_NO_NATIVE_PATCH_AT_ADDR EMAKEHR(0x1c05) 747 #define CORDBG_E_MUST_BE_INTEROP_DEBUGGING EMAKEHR(0x1c06) 748 #define CORDBG_E_NATIVE_PATCH_ALREADY_AT_ADDR EMAKEHR(0x1c07) 749 #define CORDBG_E_TIMEOUT EMAKEHR(0x1c08) 750 #define CORDBG_E_CANT_CALL_ON_THIS_THREAD EMAKEHR(0x1c09) 751 #define CORDBG_E_ENC_INFOLESS_METHOD EMAKEHR(0x1c0a) 752 #define CORDBG_E_ENC_NESTED_HANLDERS EMAKEHR(0x1c0b) 753 #define CORDBG_E_ENC_IN_FUNCLET EMAKEHR(0x1c0c) 754 #define CORDBG_E_ENC_LOCALLOC EMAKEHR(0x1c0d) 755 #define CORDBG_E_ENC_EDIT_NOT_SUPPORTED EMAKEHR(0x1c0e) 756 #define CORDBG_E_FEABORT_DELAYED_UNTIL_THREAD_RESUMED EMAKEHR(0x1c0f) 757 #define CORDBG_E_NOTREADY EMAKEHR(0x1c10) 758 #define CORDBG_E_CANNOT_RESOLVE_ASSEMBLY EMAKEHR(0x1c11) 759 #define CORDBG_E_MUST_BE_IN_LOAD_MODULE EMAKEHR(0x1c12) 760 #define CORDBG_E_CANNOT_BE_ON_ATTACH EMAKEHR(0x1c13) 761 #define CORDBG_E_NGEN_NOT_SUPPORTED EMAKEHR(0x1c14) 762 #define CORDBG_E_ILLEGAL_SHUTDOWN_ORDER EMAKEHR(0x1c15) 763 #define CORDBG_E_CANNOT_DEBUG_FIBER_PROCESS EMAKEHR(0x1c16) 764 #define CORDBG_E_MUST_BE_IN_CREATE_PROCESS EMAKEHR(0x1c17) 765 #define CORDBG_E_DETACH_FAILED_OUTSTANDING_EVALS EMAKEHR(0x1c18) 766 #define CORDBG_E_DETACH_FAILED_OUTSTANDING_STEPPERS EMAKEHR(0x1c19) 767 #define CORDBG_E_CANT_INTEROP_STEP_OUT EMAKEHR(0x1c20) 768 #define CORDBG_E_DETACH_FAILED_OUTSTANDING_BREAKPOINTS EMAKEHR(0x1c21) 769 #define CORDBG_E_ILLEGAL_IN_STACK_OVERFLOW EMAKEHR(0x1c22) 770 #define CORDBG_E_ILLEGAL_AT_GC_UNSAFE_POINT EMAKEHR(0x1c23) 771 #define CORDBG_E_ILLEGAL_IN_PROLOG EMAKEHR(0x1c24) 772 #define CORDBG_E_ILLEGAL_IN_NATIVE_CODE EMAKEHR(0x1c25) 773 #define CORDBG_E_ILLEGAL_IN_OPTIMIZED_CODE EMAKEHR(0x1c26) 774 #define CORDBG_E_MINIDUMP_UNSUPPORTED EMAKEHR(0x1c27) 775 #define CORDBG_E_APPDOMAIN_MISMATCH EMAKEHR(0x1c28) 776 #define CORDBG_E_CONTEXT_UNVAILABLE EMAKEHR(0x1c29) 777 #define CORDBG_E_UNCOMPATIBLE_PLATFORMS EMAKEHR(0x1c30) 778 #define CORDBG_E_DEBUGGING_DISABLED EMAKEHR(0x1c31) 779 #define CORDBG_E_DETACH_FAILED_ON_ENC EMAKEHR(0x1c32) 780 #define CORDBG_E_CURRENT_EXCEPTION_IS_OUTSIDE_CURRENT_EXECUTION_SCOPE EMAKEHR(0x1c33) 781 #define CORDBG_E_HELPER_MAY_DEADLOCK EMAKEHR(0x1c34) 782 #define CORDBG_E_MISSING_METADATA EMAKEHR(0x1c35) 783 #define CORDBG_E_TARGET_INCONSISTENT EMAKEHR(0x1c36) 784 #define CORDBG_E_DETACH_FAILED_OUTSTANDING_TARGET_RESOURCES EMAKEHR(0x1c37) 785 #define CORDBG_E_TARGET_READONLY EMAKEHR(0x1c38) 786 #define CORDBG_E_MISMATCHED_CORWKS_AND_DACWKS_DLLS EMAKEHR(0x1c39) 787 #define CORDBG_E_MODULE_LOADED_FROM_DISK EMAKEHR(0x1c3a) 788 #define CORDBG_E_SYMBOLS_NOT_AVAILABLE EMAKEHR(0x1c3b) 789 #define CORDBG_E_DEBUG_COMPONENT_MISSING EMAKEHR(0x1c3c) 790 #define CORDBG_E_REMOTE_MISMATCHED_CERTS EMAKEHR(0x1c3d) 791 #define CORDBG_E_REMOTE_NETWORK_FAILURE EMAKEHR(0x1c3e) 792 #define CORDBG_E_REMOTE_NO_LISTENER EMAKEHR(0x1c3f) 793 #define CORDBG_E_REMOTE_UNKNOWN_TARGET EMAKEHR(0x1c40) 794 #define CORDBG_E_REMOTE_INVALID_CONFIG EMAKEHR(0x1c41) 795 #define CORDBG_E_REMOTE_MISMATCHED_PROTOCOLS EMAKEHR(0x1c42) 796 #define CORDBG_E_LIBRARY_PROVIDER_ERROR EMAKEHR(0x1c43) 797 #define CORDBG_E_NOT_CLR EMAKEHR(0x1c44) 798 #define CORDBG_E_MISSING_DATA_TARGET_INTERFACE EMAKEHR(0x1c45) 799 #define CORDBG_E_UNSUPPORTED_DEBUGGING_MODEL EMAKEHR(0x1c46) 800 #define CORDBG_E_UNSUPPORTED_FORWARD_COMPAT EMAKEHR(0x1c47) 801 #define CORDBG_E_UNSUPPORTED_VERSION_STRUCT EMAKEHR(0x1c48) 802 #define CORDBG_E_READVIRTUAL_FAILURE EMAKEHR(0x1c49) 803 #define CORDBG_E_VALUE_POINTS_TO_FUNCTION EMAKEHR(0x1c4a) 804 #define CORDBG_E_CORRUPT_OBJECT EMAKEHR(0x1c4b) 805 #define CORDBG_E_GC_STRUCTURES_INVALID EMAKEHR(0x1c4c) 806 807 #define CORDBG_S_BAD_START_SEQUENCE_POINT SMAKEHR(0x130b) 808 #define CORDBG_S_BAD_END_SEQUENCE_POINT SMAKEHR(0x130c) 809 #define CORDBG_S_INSUFFICIENT_INFO_FOR_SET_IP SMAKEHR(0x130d) 810 #define CORDBG_S_FUNC_EVAL_HAS_NO_RESULT SMAKEHR(0x1316) 811 #define CORDBG_S_VALUE_POINTS_TO_VOID SMAKEHR(0x1317) 812 #define CORDBG_S_FUNC_EVAL_ABORTED SMAKEHR(0x1319) 813 #define CORDBG_S_AT_END_OF_STACK SMAKEHR(0x1324) 814 #define CORDBG_S_NOT_ALL_BITS_SET SMAKEHR(0x1c13) 815 816 #define CORPROF_E_FUNCTION_NOT_COMPILED EMAKEHR(0x1350) 817 #define CORPROF_E_DATAINCOMPLETE EMAKEHR(0x1351) 818 #define CORPROF_E_NOT_REJITABLE_METHODS EMAKEHR(0x1352) 819 #define CORPROF_E_CANNOT_UPDATE_METHOD EMAKEHR(0x1353) 820 #define CORPROF_E_FUNCTION_NOT_IL EMAKEHR(0x1354) 821 #define CORPROF_E_NOT_MANAGED_THREAD EMAKEHR(0x1355) 822 #define CORPROF_E_CALL_ONLY_FROM_INIT EMAKEHR(0x1356) 823 #define CORPROF_E_INPROC_NOT_ENABLED EMAKEHR(0x1357) 824 #define CORPROF_E_JITMAPS_NOT_ENABLED EMAKEHR(0x1358) 825 #define CORPROF_E_INPROC_ALREADY_BEGUN EMAKEHR(0x1359) 826 #define CORPROF_E_INPROC_NOT_AVAILABLE EMAKEHR(0x135a) 827 #define CORPROF_E_NOT_YET_AVAILABLE EMAKEHR(0x135b) 828 #define CORPROF_E_TYPE_IS_PARAMETERIZED EMAKEHR(0x135c) 829 #define CORPROF_E_FUNCTION_IS_PARAMETERIZED EMAKEHR(0x135d) 830 #define CORPROF_E_STACKSNAPSHOT_INVALID_TGT_THREAD EMAKEHR(0x135e) 831 #define CORPROF_E_STACKSNAPSHOT_UNMANAGED_CTX EMAKEHR(0x135f) 832 #define CORPROF_E_STACKSNAPSHOT_UNSAFE EMAKEHR(0x1360) 833 #define CORPROF_E_STACKSNAPSHOT_ABORTED EMAKEHR(0x1361) 834 #define CORPROF_E_LITERALS_HAVE_NO_ADDRESS EMAKEHR(0x1362) 835 #define CORPROF_E_UNSUPPORTED_CALL_SEQUENCE EMAKEHR(0x1363) 836 #define CORPROF_E_ASYNCHRONOUS_UNSAFE EMAKEHR(0x1364) 837 #define CORPROF_E_CLASSID_IS_ARRAY EMAKEHR(0x1365) 838 #define CORPROF_E_CLASSID_IS_COMPOSITE EMAKEHR(0x1366) 839 #define CORPROF_E_PROFILER_DETACHING EMAKEHR(0x1367) 840 #define CORPROF_E_PROFILER_NOT_ATTACHABLE EMAKEHR(0x1368) 841 #define CORPROF_E_UNRECOGNIZED_PIPE_MSG_FORMAT EMAKEHR(0x1369) 842 #define CORPROF_E_PROFILER_ALREADY_ACTIVE EMAKEHR(0x136a) 843 #define CORPROF_E_PROFILEE_INCOMPATIBLE_WITH_TRIGGER EMAKEHR(0x136b) 844 #define CORPROF_E_IPC_FAILED EMAKEHR(0x136c) 845 #define CORPROF_E_PROFILEE_PROCESS_NOT_FOUND EMAKEHR(0x136d) 846 #define CORPROF_E_CALLBACK3_REQUIRED EMAKEHR(0x136e) 847 #define CORPROF_E_UNSUPPORTED_FOR_ATTACHING_PROFILER EMAKEHR(0x136f) 848 #define CORPROF_E_IRREVERSIBLE_INSTRUMENTATION_PRESENT EMAKEHR(0x1370) 849 #define CORPROF_E_RUNTIME_UNINITIALIZED EMAKEHR(0x1371) 850 #define CORPROF_E_IMMUTABLE_FLAGS_SET EMAKEHR(0x1372) 851 #define CORPROF_E_PROFILER_NOT_YET_INITIALIZED EMAKEHR(0x1373) 852 #define CORPROF_E_INCONSISTENT_WITH_FLAGS EMAKEHR(0x1374) 853 #define CORPROF_E_PROFILER_CANCEL_ACTIVATION EMAKEHR(0x1375) 854 #define CORPROF_E_CONCURRENT_GC_NOT_PROFILABLE EMAKEHR(0x1376) 855 #define CORPROF_E_INCONSISTENT_FLAGS_WITH_HOST_PROTECTION_SETTING EMAKEHR(0x1377) 856 #define CORPROF_E_DEBUGGING_DISABLED EMAKEHR(0x1378) 857 #define CORPROF_E_TIMEOUT_WAITING_FOR_CONCURRENT_GC EMAKEHR(0x1379) 858 #define CORPROF_E_MODULE_IS_DYNAMIC EMAKEHR(0x137a) 859 #define CORPROF_E_CALLBACK4_REQUIRED EMAKEHR(0x137b) 860 #define CORPROF_E_REJIT_NOT_ENABLED EMAKEHR(0x137c) 861 #define CORPROF_E_ACTIVE_REJIT_REQUEST_NOT_FOUND EMAKEHR(0x137d) 862 #define CORPROF_E_FUNCTION_IS_COLLECTIBLE EMAKEHR(0x137e) 863 #define CORPROF_E_REJIT_REQUIRES_DISABLE_NGEN EMAKEHR(0x137f) 864 865 #define CORSEC_E_DECODE_SET EMAKEHR(0x1410) 866 #define CORSEC_E_ENCODE_SET EMAKEHR(0x1411) 867 #define CORSEC_E_UNSUPPORTED_FORMAT EMAKEHR(0x1412) 868 #define CORSEC_E_CRYPTOAPI_CALL_FAILED EMAKEHR(0x1413) 869 #define CORSEC_E_NO_SUITABLE_CSP EMAKEHR(0x1414) 870 #define CORSEC_E_INVALID_ATTR EMAKEHR(0x1415) 871 #define CORSEC_E_POLICY_EXCEPTION EMAKEHR(0x1416) 872 #define CORSEC_E_MIN_GRANT_FAIL EMAKEHR(0x1417) 873 #define CORSEC_E_NO_EXEC_PERM EMAKEHR(0x1418) 874 #define CORSEC_E_XMLSYNTAX EMAKEHR(0x1419) 875 #define CORSEC_E_INVALID_STRONGNAME EMAKEHR(0x141a) 876 #define CORSEC_E_MISSING_STRONGNAME EMAKEHR(0x141b) 877 #define CORSEC_E_CONTAINER_NOT_FOUND EMAKEHR(0x141c) 878 #define CORSEC_E_INVALID_IMAGE_FORMAT EMAKEHR(0x141d) 879 #define CORSEC_E_INVALID_PUBLICKEY EMAKEHR(0x141e) 880 #define CORSEC_E_SIGNATURE_MISMATCH EMAKEHR(0x1420) 881 #define CORSEC_E_INVALID_SIGNATUREKEY EMAKEHR(0x1422) 882 #define CORSEC_E_INVALID_COUNTERSIGNATURE EMAKEHR(0x1423) 883 #define CORSEC_E_CRYPTO EMAKEHR(0x1430) 884 #define CORSEC_E_CRYPTO_UNEX_OPER EMAKEHR(0x1431) 885 886 #define CORSECATTR_E_BAD_ATTRIBUTE EMAKEHR(0x143a) 887 #define CORSECATTR_E_MISSING_CONSTRUCTOR EMAKEHR(0x143b) 888 #define CORSECATTR_E_FAILED_TO_CREATE_PERM EMAKEHR(0x143c) 889 #define CORSECATTR_E_BAD_ACTION_ASM EMAKEHR(0x143d) 890 #define CORSECATTR_E_BAD_ACTION_OTHER EMAKEHR(0x143e) 891 #define CORSECATTR_E_BAD_PARENT EMAKEHR(0x143f) 892 #define CORSECATTR_E_TRUNCATED EMAKEHR(0x1440) 893 #define CORSECATTR_E_BAD_VERSION EMAKEHR(0x1441) 894 #define CORSECATTR_E_BAD_ACTION EMAKEHR(0x1442) 895 #define CORSECATTR_E_NO_SELF_REF EMAKEHR(0x1443) 896 #define CORSECATTR_E_BAD_NONCAS EMAKEHR(0x1444) 897 #define CORSECATTR_E_ASSEMBLY_LOAD_FAILED EMAKEHR(0x1445) 898 #define CORSECATTR_E_ASSEMBLY_LOAD_FAILED_EX EMAKEHR(0x1446) 899 #define CORSECATTR_E_TYPE_LOAD_FAILED EMAKEHR(0x1447) 900 #define CORSECATTR_E_TYPE_LOAD_FAILED_EX EMAKEHR(0x1448) 901 #define CORSECATTR_E_ABSTRACT EMAKEHR(0x1449) 902 #define CORSECATTR_E_UNSUPPORTED_TYPE EMAKEHR(0x144a) 903 #define CORSECATTR_E_UNSUPPORTED_ENUM_TYPE EMAKEHR(0x144b) 904 #define CORSECATTR_E_NO_FIELD EMAKEHR(0x144c) 905 #define CORSECATTR_E_NO_PROPERTY EMAKEHR(0x144d) 906 #define CORSECATTR_E_EXCEPTION EMAKEHR(0x144e) 907 #define CORSECATTR_E_EXCEPTION_HR EMAKEHR(0x144f) 908 909 #define CEE_E_ENTRYPOINT EMAKEHR(0x1000) 910 #define CEE_E_CVTRES_NOT_FOUND EMAKEHR(0x1001) 911 912 #define HOST_E_DEADLOCK EMAKEHR(0x1020) 913 #define HOST_E_INTERRUPTED EMAKEHR(0x1021) 914 #define HOST_E_INVALIDOPERATION EMAKEHR(0x1022) 915 #define HOST_E_CLRNOTAVAILABLE EMAKEHR(0x1023) 916 #define HOST_E_TIMEOUT EMAKEHR(0x1024) 917 #define HOST_E_NOT_OWNER EMAKEHR(0x1025) 918 #define HOST_E_ABANDONED EMAKEHR(0x1026) 919 #define HOST_E_EXITPROCESS_THREADABORT EMAKEHR(0x1027) 920 #define HOST_E_EXITPROCESS_ADUNLOAD EMAKEHR(0x1028) 921 #define HOST_E_EXITPROCESS_TIMEOUT EMAKEHR(0x1029) 922 #define HOST_E_EXITPROCESS_OUTOFMEMORY EMAKEHR(0x102a) 923 #define HOST_E_EXITPROCESS_STACKOVERFLOW EMAKEHR(0x102b) 924 925 #define ISS_E_ISOSTORE_START EMAKEHR(0x1450) 926 #define ISS_E_ISOSTORE EMAKEHR(0x1450) 927 #define ISS_E_OPEN_STORE_FILE EMAKEHR(0x1460) 928 #define ISS_E_OPEN_FILE_MAPPING EMAKEHR(0x1461) 929 #define ISS_E_MAP_VIEW_OF_FILE EMAKEHR(0x1462) 930 #define ISS_E_GET_FILE_SIZE EMAKEHR(0x1463) 931 #define ISS_E_CREATE_MUTEX EMAKEHR(0x1464) 932 #define ISS_E_LOCK_FAILED EMAKEHR(0x1465) 933 #define ISS_E_FILE_WRITE EMAKEHR(0x1466) 934 #define ISS_E_SET_FILE_POINTER EMAKEHR(0x1467) 935 #define ISS_E_CREATE_DIR EMAKEHR(0x1468) 936 #define ISS_E_STORE_NOT_OPEN EMAKEHR(0x1469) 937 #define ISS_E_CORRUPTED_STORE_FILE EMAKEHR(0x1480) 938 #define ISS_E_STORE_VERSION EMAKEHR(0x1481) 939 #define ISS_E_FILE_NOT_MAPPED EMAKEHR(0x1482) 940 #define ISS_E_BLOCK_SIZE_TOO_SMALL EMAKEHR(0x1483) 941 #define ISS_E_ALLOC_TOO_LARGE EMAKEHR(0x1484) 942 #define ISS_E_USAGE_WILL_EXCEED_QUOTA EMAKEHR(0x1485) 943 #define ISS_E_TABLE_ROW_NOT_FOUND EMAKEHR(0x1486) 944 #define ISS_E_DEPRECATE EMAKEHR(0x14a0) 945 #define ISS_E_CALLER EMAKEHR(0x14a1) 946 #define ISS_E_PATH_LENGTH EMAKEHR(0x14a2) 947 #define ISS_E_MACHINE EMAKEHR(0x14a3) 948 #define ISS_E_MACHINE_DACL EMAKEHR(0x14a4) 949 #define ISS_E_ISOSTORE_END EMAKEHR(0x14ff) 950 951 #define META_E_DUPLICATE EMAKEHR(0x1180) 952 #define META_E_GUID_REQUIRED EMAKEHR(0x1181) 953 #define META_E_TYPEDEF_MISMATCH EMAKEHR(0x1182) 954 #define META_E_MERGE_COLLISION EMAKEHR(0x1183) 955 #define META_E_METHD_NOT_FOUND EMAKEHR(0x1187) 956 #define META_E_FIELD_NOT_FOUND EMAKEHR(0x1188) 957 #define META_E_PARAM_MISMATCH EMAKEHR(0x1189) 958 #define META_E_BADMETADATA EMAKEHR(0x118a) 959 #define META_E_INTFCEIMPL_NOT_FOUND EMAKEHR(0x118b) 960 #define META_E_CLASS_LAYOUT_INCONSISTENT EMAKEHR(0x118d) 961 #define META_E_FIELD_MARSHAL_NOT_FOUND EMAKEHR(0x118e) 962 #define META_E_METHODSEM_NOT_FOUND EMAKEHR(0x118f) 963 #define META_E_EVENT_NOT_FOUND EMAKEHR(0x1190) 964 #define META_E_PROP_NOT_FOUND EMAKEHR(0x1191) 965 #define META_E_BAD_SIGNATURE EMAKEHR(0x1192) 966 #define META_E_BAD_INPUT_PARAMETER EMAKEHR(0x1193) 967 #define META_E_METHDIMPL_INCONSISTENT EMAKEHR(0x1194) 968 #define META_E_MD_INCONSISTENCY EMAKEHR(0x1195) 969 #define META_E_CANNOTRESOLVETYPEREF EMAKEHR(0x1196) 970 #define META_E_STRINGSPACE_FULL EMAKEHR(0x1198) 971 #define META_E_UNEXPECTED_REMAP EMAKEHR(0x1199) 972 #define META_E_HAS_UNMARKALL EMAKEHR(0x119a) 973 #define META_E_MUST_CALL_UNMARKALL EMAKEHR(0x119b) 974 #define META_E_GENERICPARAM_INCONSISTENT EMAKEHR(0x119c) 975 #define META_E_EVENT_COUNTS EMAKEHR(0x119d) 976 #define META_E_PROPERTY_COUNTS EMAKEHR(0x119e) 977 #define META_E_TYPEDEF_MISSING EMAKEHR(0x119f) 978 #define META_E_INVALID_TOKEN_TYPE EMAKEHR(0x115f) 979 #define META_E_CA_INVALID_TARGET EMAKEHR(0x11c0) 980 #define META_E_CA_INVALID_VALUE EMAKEHR(0x11c1) 981 #define META_E_CA_INVALID_BLOB EMAKEHR(0x11c2) 982 #define META_E_CA_REPEATED_ARG EMAKEHR(0x11c3) 983 #define META_E_CA_UNKNOWN_ARGUMENT EMAKEHR(0x11c4) 984 #define META_E_CA_VARIANT_NYI EMAKEHR(0x11c5) 985 #define META_E_CA_ARRAY_NYI EMAKEHR(0x11c6) 986 #define META_E_CA_UNEXPECTED_TYPE EMAKEHR(0x11c7) 987 #define META_E_CA_INVALID_ARGTYPE EMAKEHR(0x11c8) 988 #define META_E_CA_INVALID_ARG_FOR_TYPE EMAKEHR(0x11c9) 989 #define META_E_CA_INVALID_UUID EMAKEHR(0x11ca) 990 #define META_E_CA_INVALID_MARSHALAS_FIELDS EMAKEHR(0x11cb) 991 #define META_E_CA_NT_FIELDONLY EMAKEHR(0x11cc) 992 #define META_E_CA_NEGATIVE_PARAMINDEX EMAKEHR(0x11cd) 993 #define META_E_CA_NEGATIVE_MULTIPLIER EMAKEHR(0x11ce) 994 #define META_E_CA_NEGATIVE_CONSTSIZE EMAKEHR(0x11cf) 995 #define META_E_CA_FIXEDSTR_SIZE_REQUIRED EMAKEHR(0x11d0) 996 #define META_E_CA_CUSTMARSH_TYPE_REQUIRED EMAKEHR(0x11d1) 997 #define META_E_CA_FILENAME_REQUIRED EMAKEHR(0x11d2) 998 #define META_E_NOT_IN_ENC_MODE EMAKEHR(0x11d4) 999 #define META_E_METHOD_COUNTS EMAKEHR(0x11d6) 1000 #define META_E_FIELD_COUNTS EMAKEHR(0x11d7) 1001 #define META_E_PARAM_COUNTS EMAKEHR(0x11d8) 1002 #define META_E_MISMATCHED_VISIBLITY EMAKEHR(0x11e4) 1003 #define META_E_CA_BAD_FRIENDS_ARGS EMAKEHR(0x11e5) 1004 #define META_E_CA_FRIENDS_SN_REQUIRED EMAKEHR(0x11e6) 1005 1006 #define MSEE_E_LOADLIBFAILED EMAKEHR(0x1010) 1007 #define MSEE_E_GETPROCFAILED EMAKEHR(0x1011) 1008 #define MSEE_E_MULTCOPIESLOADED EMAKEHR(0x1012) 1009 #define MSEE_E_ASSEMBLYLOADINPROGRESS EMAKEHR(0x1016) 1010 #define MSEE_E_CANNOTCREATEAPPDOMAIN EMAKEHR(0x1017) 1011 1012 #define NGEN_FAILED_GET_DEPENDENCIES EMAKEHR(0x1f00) 1013 #define NGEN_FAILED_NATIVE_IMAGE_DELETE EMAKEHR(0x1f01) 1014 #define NGEN_E_TOO_MANY_INTERFACES EMAKEHR(0x1f02) 1015 #define NGEN_E_OLDER_RUNTIME EMAKEHR(0x1f03) 1016 #define NGEN_E_WORKER_UNEXPECTED_EXIT EMAKEHR(0x1f04) 1017 #define NGEN_E_WORKER_UNEXPECTED_SYNC EMAKEHR(0x1f05) 1018 #define NGEN_E_SYS_ASM_NI_MISSING EMAKEHR(0x1f06) 1019 #define NGEN_E_EXE_MACHINE_TYPE_MISMATCH EMAKEHR(0x1f07) 1020 #define NGEN_E_ASSEMBLY_EXCLUSION_FILE_PARSE_ERROR EMAKEHR(0x1f08) 1021 #define NGEN_E_HARDBOUND_DEPENDENCY_MISSING EMAKEHR(0x1f09) 1022 #define NGEN_E_NOT_RUNNING_IN_EXPECTED_PACKAGE EMAKEHR(0x1f0a) 1023 1024 #define PEFMT_E_NO_CONTENTS EMAKEHR(0x1d00) 1025 #define PEFMT_E_NO_NTHEADERS EMAKEHR(0x1d01) 1026 #define PEFMT_E_64BIT EMAKEHR(0x1d02) 1027 #define PEFMT_E_NO_CORHEADER EMAKEHR(0x1d03) 1028 #define PEFMT_E_NOT_ILONLY EMAKEHR(0x1d04) 1029 #define PEFMT_E_IMPORT_DLLS EMAKEHR(0x1d05) 1030 #define PEFMT_E_EXE_NOENTRYPOINT EMAKEHR(0x1d06) 1031 #define PEFMT_E_BASE_RELOCS EMAKEHR(0x1d07) 1032 #define PEFMT_E_ENTRYPOINT EMAKEHR(0x1d08) 1033 #define PEFMT_E_ZERO_SIZEOFCODE EMAKEHR(0x1d09) 1034 #define PEFMT_E_BAD_CORHEADER EMAKEHR(0x1d0a) 1035 #define PEFMT_E_32BIT EMAKEHR(0x1d0b) 1036 1037 #define SECURITY_E_XML_TO_ASN_ENCODING EMAKEHR(0x1400) 1038 #define SECURITY_E_INCOMPATIBLE_SHARE EMAKEHR(0x1401) 1039 #define SECURITY_E_UNVERIFIABLE EMAKEHR(0x1402) 1040 #define SECURITY_E_INCOMPATIBLE_EVIDENCE EMAKEHR(0x1403) 1041 1042 #define SN_E_PUBLICKEY_MISMATCH EMAKEHR(0x1421) 1043 #define SN_CRYPTOAPI_CALL_FAILED EMAKEHR(0x1413) 1044 #define SN_NO_SUITABLE_CSP EMAKEHR(0x1414) 1045 1046 #define VER_E_HRESULT EMAKEHR(0x1801) 1047 #define VER_E_OFFSET EMAKEHR(0x1802) 1048 #define VER_E_OPCODE EMAKEHR(0x1803) 1049 #define VER_E_OPERAND EMAKEHR(0x1804) 1050 #define VER_E_TOKEN EMAKEHR(0x1805) 1051 #define VER_E_EXCEPT EMAKEHR(0x1806) 1052 #define VER_E_STACK_SLOT EMAKEHR(0x1807) 1053 #define VER_E_LOC EMAKEHR(0x1808) 1054 #define VER_E_ARG EMAKEHR(0x1809) 1055 #define VER_E_FOUND EMAKEHR(0x180a) 1056 #define VER_E_EXPECTED EMAKEHR(0x180b) 1057 #define VER_E_LOC_BYNAME EMAKEHR(0x180c) 1058 #define VER_E_UNKNOWN_OPCODE EMAKEHR(0x1810) 1059 #define VER_E_SIG_CALLCONV EMAKEHR(0x1811) 1060 #define VER_E_SIG_ELEMTYPE EMAKEHR(0x1812) 1061 #define VER_E_RET_SIG EMAKEHR(0x1814) 1062 #define VER_E_FIELD_SIG EMAKEHR(0x1815) 1063 #define VER_E_OPEN_DLGT_PROT_ACC EMAKEHR(0x1816) 1064 #define VER_E_INTERNAL EMAKEHR(0x1818) 1065 #define VER_E_STACK_TOO_LARGE EMAKEHR(0x1819) 1066 #define VER_E_ARRAY_NAME_LONG EMAKEHR(0x181a) 1067 #define VER_E_FALLTHRU EMAKEHR(0x1820) 1068 #define VER_E_TRY_GTEQ_END EMAKEHR(0x1821) 1069 #define VER_E_TRYEND_GT_CS EMAKEHR(0x1822) 1070 #define VER_E_HND_GTEQ_END EMAKEHR(0x1823) 1071 #define VER_E_HNDEND_GT_CS EMAKEHR(0x1824) 1072 #define VER_E_FLT_GTEQ_CS EMAKEHR(0x1825) 1073 #define VER_E_TRY_START EMAKEHR(0x1826) 1074 #define VER_E_HND_START EMAKEHR(0x1827) 1075 #define VER_E_FLT_START EMAKEHR(0x1828) 1076 #define VER_E_TRY_OVERLAP EMAKEHR(0x1829) 1077 #define VER_E_TRY_EQ_HND_FIL EMAKEHR(0x182a) 1078 #define VER_E_TRY_SHARE_FIN_FAL EMAKEHR(0x182b) 1079 #define VER_E_HND_OVERLAP EMAKEHR(0x182c) 1080 #define VER_E_HND_EQ EMAKEHR(0x182d) 1081 #define VER_E_FIL_OVERLAP EMAKEHR(0x182e) 1082 #define VER_E_FIL_EQ EMAKEHR(0x182f) 1083 #define VER_E_FIL_CONT_TRY EMAKEHR(0x1830) 1084 #define VER_E_FIL_CONT_HND EMAKEHR(0x1831) 1085 #define VER_E_FIL_CONT_FIL EMAKEHR(0x1832) 1086 #define VER_E_FIL_GTEQ_CS EMAKEHR(0x1833) 1087 #define VER_E_FIL_START EMAKEHR(0x1834) 1088 #define VER_E_FALLTHRU_EXCEP EMAKEHR(0x1835) 1089 #define VER_E_FALLTHRU_INTO_HND EMAKEHR(0x1836) 1090 #define VER_E_FALLTHRU_INTO_FIL EMAKEHR(0x1837) 1091 #define VER_E_LEAVE EMAKEHR(0x1838) 1092 #define VER_E_RETHROW EMAKEHR(0x1839) 1093 #define VER_E_ENDFINALLY EMAKEHR(0x183a) 1094 #define VER_E_ENDFILTER EMAKEHR(0x183b) 1095 #define VER_E_ENDFILTER_MISSING EMAKEHR(0x183c) 1096 #define VER_E_BR_INTO_TRY EMAKEHR(0x183d) 1097 #define VER_E_BR_INTO_HND EMAKEHR(0x183e) 1098 #define VER_E_BR_INTO_FIL EMAKEHR(0x183f) 1099 #define VER_E_BR_OUTOF_TRY EMAKEHR(0x1840) 1100 #define VER_E_BR_OUTOF_HND EMAKEHR(0x1841) 1101 #define VER_E_BR_OUTOF_FIL EMAKEHR(0x1842) 1102 #define VER_E_BR_OUTOF_FIN EMAKEHR(0x1843) 1103 #define VER_E_RET_FROM_TRY EMAKEHR(0x1844) 1104 #define VER_E_RET_FROM_HND EMAKEHR(0x1845) 1105 #define VER_E_RET_FROM_FIL EMAKEHR(0x1846) 1106 #define VER_E_BAD_JMP_TARGET EMAKEHR(0x1847) 1107 #define VER_E_PATH_LOC EMAKEHR(0x1848) 1108 #define VER_E_PATH_THIS EMAKEHR(0x1849) 1109 #define VER_E_PATH_STACK EMAKEHR(0x184a) 1110 #define VER_E_PATH_STACK_DEPTH EMAKEHR(0x184b) 1111 #define VER_E_THIS EMAKEHR(0x184c) 1112 #define VER_E_THIS_UNINIT_EXCEP EMAKEHR(0x184d) 1113 #define VER_E_THIS_UNINIT_STORE EMAKEHR(0x184e) 1114 #define VER_E_THIS_UNINIT_RET EMAKEHR(0x184f) 1115 #define VER_E_THIS_UNINIT_V_RET EMAKEHR(0x1850) 1116 #define VER_E_THIS_UNINIT_BR EMAKEHR(0x1851) 1117 #define VER_E_LDFTN_CTOR EMAKEHR(0x1852) 1118 #define VER_E_STACK_NOT_EQ EMAKEHR(0x1853) 1119 #define VER_E_STACK_UNEXPECTED EMAKEHR(0x1854) 1120 #define VER_E_STACK_EXCEPTION EMAKEHR(0x1855) 1121 #define VER_E_STACK_OVERFLOW EMAKEHR(0x1856) 1122 #define VER_E_STACK_UNDERFLOW EMAKEHR(0x1857) 1123 #define VER_E_STACK_EMPTY EMAKEHR(0x1858) 1124 #define VER_E_STACK_UNINIT EMAKEHR(0x1859) 1125 #define VER_E_STACK_I_I4_I8 EMAKEHR(0x185a) 1126 #define VER_E_STACK_R_R4_R8 EMAKEHR(0x185b) 1127 #define VER_E_STACK_NO_R_I8 EMAKEHR(0x185c) 1128 #define VER_E_STACK_NUMERIC EMAKEHR(0x185d) 1129 #define VER_E_STACK_OBJREF EMAKEHR(0x185e) 1130 #define VER_E_STACK_P_OBJREF EMAKEHR(0x185f) 1131 #define VER_E_STACK_BYREF EMAKEHR(0x1860) 1132 #define VER_E_STACK_METHOD EMAKEHR(0x1861) 1133 #define VER_E_STACK_ARRAY_SD EMAKEHR(0x1862) 1134 #define VER_E_STACK_VALCLASS EMAKEHR(0x1863) 1135 #define VER_E_STACK_P_VALCLASS EMAKEHR(0x1864) 1136 #define VER_E_STACK_NO_VALCLASS EMAKEHR(0x1865) 1137 #define VER_E_LOC_DEAD EMAKEHR(0x1866) 1138 #define VER_E_LOC_NUM EMAKEHR(0x1867) 1139 #define VER_E_ARG_NUM EMAKEHR(0x1868) 1140 #define VER_E_TOKEN_RESOLVE EMAKEHR(0x1869) 1141 #define VER_E_TOKEN_TYPE EMAKEHR(0x186a) 1142 #define VER_E_TOKEN_TYPE_MEMBER EMAKEHR(0x186b) 1143 #define VER_E_TOKEN_TYPE_FIELD EMAKEHR(0x186c) 1144 #define VER_E_TOKEN_TYPE_SIG EMAKEHR(0x186d) 1145 #define VER_E_UNVERIFIABLE EMAKEHR(0x186e) 1146 #define VER_E_LDSTR_OPERAND EMAKEHR(0x186f) 1147 #define VER_E_RET_PTR_TO_STACK EMAKEHR(0x1870) 1148 #define VER_E_RET_VOID EMAKEHR(0x1871) 1149 #define VER_E_RET_MISSING EMAKEHR(0x1872) 1150 #define VER_E_RET_EMPTY EMAKEHR(0x1873) 1151 #define VER_E_RET_UNINIT EMAKEHR(0x1874) 1152 #define VER_E_ARRAY_ACCESS EMAKEHR(0x1875) 1153 #define VER_E_ARRAY_V_STORE EMAKEHR(0x1876) 1154 #define VER_E_ARRAY_SD EMAKEHR(0x1877) 1155 #define VER_E_ARRAY_SD_PTR EMAKEHR(0x1878) 1156 #define VER_E_ARRAY_FIELD EMAKEHR(0x1879) 1157 #define VER_E_ARGLIST EMAKEHR(0x187a) 1158 #define VER_E_VALCLASS EMAKEHR(0x187b) 1159 #define VER_E_METHOD_ACCESS EMAKEHR(0x187c) 1160 #define VER_E_FIELD_ACCESS EMAKEHR(0x187d) 1161 #define VER_E_DEAD EMAKEHR(0x187e) 1162 #define VER_E_FIELD_STATIC EMAKEHR(0x187f) 1163 #define VER_E_FIELD_NO_STATIC EMAKEHR(0x1880) 1164 #define VER_E_ADDR EMAKEHR(0x1881) 1165 #define VER_E_ADDR_BYREF EMAKEHR(0x1882) 1166 #define VER_E_ADDR_LITERAL EMAKEHR(0x1883) 1167 #define VER_E_INITONLY EMAKEHR(0x1884) 1168 #define VER_E_THROW EMAKEHR(0x1885) 1169 #define VER_E_CALLVIRT_VALCLASS EMAKEHR(0x1886) 1170 #define VER_E_CALL_SIG EMAKEHR(0x1887) 1171 #define VER_E_CALL_STATIC EMAKEHR(0x1888) 1172 #define VER_E_CTOR EMAKEHR(0x1889) 1173 #define VER_E_CTOR_VIRT EMAKEHR(0x188a) 1174 #define VER_E_CTOR_OR_SUPER EMAKEHR(0x188b) 1175 #define VER_E_CTOR_MUL_INIT EMAKEHR(0x188c) 1176 #define VER_E_SIG EMAKEHR(0x188d) 1177 #define VER_E_SIG_ARRAY EMAKEHR(0x188e) 1178 #define VER_E_SIG_ARRAY_PTR EMAKEHR(0x188f) 1179 #define VER_E_SIG_ARRAY_BYREF EMAKEHR(0x1890) 1180 #define VER_E_SIG_ELEM_PTR EMAKEHR(0x1891) 1181 #define VER_E_SIG_VARARG EMAKEHR(0x1892) 1182 #define VER_E_SIG_VOID EMAKEHR(0x1893) 1183 #define VER_E_SIG_BYREF_BYREF EMAKEHR(0x1894) 1184 #define VER_E_CODE_SIZE_ZERO EMAKEHR(0x1896) 1185 #define VER_E_BAD_VARARG EMAKEHR(0x1897) 1186 #define VER_E_TAIL_CALL EMAKEHR(0x1898) 1187 #define VER_E_TAIL_BYREF EMAKEHR(0x1899) 1188 #define VER_E_TAIL_RET EMAKEHR(0x189a) 1189 #define VER_E_TAIL_RET_VOID EMAKEHR(0x189b) 1190 #define VER_E_TAIL_RET_TYPE EMAKEHR(0x189c) 1191 #define VER_E_TAIL_STACK_EMPTY EMAKEHR(0x189d) 1192 #define VER_E_METHOD_END EMAKEHR(0x189e) 1193 #define VER_E_BAD_BRANCH EMAKEHR(0x189f) 1194 #define VER_E_FIN_OVERLAP EMAKEHR(0x18a0) 1195 #define VER_E_LEXICAL_NESTING EMAKEHR(0x18a1) 1196 #define VER_E_VOLATILE EMAKEHR(0x18a2) 1197 #define VER_E_UNALIGNED EMAKEHR(0x18a3) 1198 #define VER_E_INNERMOST_FIRST EMAKEHR(0x18a4) 1199 #define VER_E_CALLI_VIRTUAL EMAKEHR(0x18a5) 1200 #define VER_E_CALL_ABSTRACT EMAKEHR(0x18a6) 1201 #define VER_E_STACK_UNEXP_ARRAY EMAKEHR(0x18a7) 1202 #define VER_E_NOT_IN_GC_HEAP EMAKEHR(0x18a8) 1203 #define VER_E_TRY_N_EMPTY_STACK EMAKEHR(0x18a9) 1204 #define VER_E_DLGT_CTOR EMAKEHR(0x18aa) 1205 #define VER_E_DLGT_BB EMAKEHR(0x18ab) 1206 #define VER_E_DLGT_PATTERN EMAKEHR(0x18ac) 1207 #define VER_E_DLGT_LDFTN EMAKEHR(0x18ad) 1208 #define VER_E_FTN_ABSTRACT EMAKEHR(0x18ae) 1209 #define VER_E_SIG_C_VC EMAKEHR(0x18af) 1210 #define VER_E_SIG_VC_C EMAKEHR(0x18b0) 1211 #define VER_E_BOX_PTR_TO_STACK EMAKEHR(0x18b1) 1212 #define VER_E_SIG_BYREF_TB_AH EMAKEHR(0x18b2) 1213 #define VER_E_SIG_ARRAY_TB_AH EMAKEHR(0x18b3) 1214 #define VER_E_ENDFILTER_STACK EMAKEHR(0x18b4) 1215 #define VER_E_DLGT_SIG_I EMAKEHR(0x18b5) 1216 #define VER_E_DLGT_SIG_O EMAKEHR(0x18b6) 1217 #define VER_E_RA_PTR_TO_STACK EMAKEHR(0x18b7) 1218 #define VER_E_CATCH_VALUE_TYPE EMAKEHR(0x18b8) 1219 #define VER_E_CATCH_BYREF EMAKEHR(0x18b9) 1220 #define VER_E_FIL_PRECEED_HND EMAKEHR(0x18ba) 1221 #define VER_E_LDVIRTFTN_STATIC EMAKEHR(0x18bb) 1222 #define VER_E_CALLVIRT_STATIC EMAKEHR(0x18bc) 1223 #define VER_E_INITLOCALS EMAKEHR(0x18bd) 1224 #define VER_E_BR_TO_EXCEPTION EMAKEHR(0x18be) 1225 #define VER_E_CALL_CTOR EMAKEHR(0x18bf) 1226 #define VER_E_VALCLASS_OBJREF_VAR EMAKEHR(0x18c0) 1227 #define VER_E_STACK_P_VALCLASS_OBJREF_VAR EMAKEHR(0x18c1) 1228 #define VER_E_SIG_VAR_PARAM EMAKEHR(0x18c2) 1229 #define VER_E_SIG_MVAR_PARAM EMAKEHR(0x18c3) 1230 #define VER_E_SIG_VAR_ARG EMAKEHR(0x18c4) 1231 #define VER_E_SIG_MVAR_ARG EMAKEHR(0x18c5) 1232 #define VER_E_SIG_GENERICINST EMAKEHR(0x18c6) 1233 #define VER_E_SIG_METHOD_INST EMAKEHR(0x18c7) 1234 #define VER_E_SIG_METHOD_PARENT_INST EMAKEHR(0x18c8) 1235 #define VER_E_SIG_FIELD_PARENT_INST EMAKEHR(0x18c9) 1236 #define VER_E_CALLCONV_NOT_GENERICINST EMAKEHR(0x18ca) 1237 #define VER_E_TOKEN_BAD_METHOD_SPEC EMAKEHR(0x18cb) 1238 #define VER_E_BAD_READONLY_PREFIX EMAKEHR(0x18cc) 1239 #define VER_E_BAD_CONSTRAINED_PREFIX EMAKEHR(0x18cd) 1240 #define VER_E_CIRCULAR_VAR_CONSTRAINTS EMAKEHR(0x18ce) 1241 #define VER_E_CIRCULAR_MVAR_CONSTRAINTS EMAKEHR(0x18cf) 1242 #define VER_E_UNSATISFIED_METHOD_INST EMAKEHR(0x18d0) 1243 #define VER_E_UNSATISFIED_METHOD_PARENT_INST EMAKEHR(0x18d1) 1244 #define VER_E_UNSATISFIED_FIELD_PARENT_INST EMAKEHR(0x18d2) 1245 #define VER_E_UNSATISFIED_BOX_OPERAND EMAKEHR(0x18d3) 1246 #define VER_E_CONSTRAINED_CALL_WITH_NON_BYREF_THIS EMAKEHR(0x18d4) 1247 #define VER_E_CONSTRAINED_OF_NON_VARIABLE_TYPE EMAKEHR(0x18d5) 1248 #define VER_E_READONLY_UNEXPECTED_CALLEE EMAKEHR(0x18d6) 1249 #define VER_E_READONLY_ILLEGAL_WRITE EMAKEHR(0x18d7) 1250 #define VER_E_READONLY_IN_MKREFANY EMAKEHR(0x18d8) 1251 #define VER_E_UNALIGNED_ALIGNMENT EMAKEHR(0x18d9) 1252 #define VER_E_TAILCALL_INSIDE_EH EMAKEHR(0x18da) 1253 #define VER_E_BACKWARD_BRANCH EMAKEHR(0x18db) 1254 #define VER_E_CALL_TO_VTYPE_BASE EMAKEHR(0x18dc) 1255 #define VER_E_NEWOBJ_OF_ABSTRACT_CLASS EMAKEHR(0x18dd) 1256 #define VER_E_UNMANAGED_POINTER EMAKEHR(0x18de) 1257 #define VER_E_LDFTN_NON_FINAL_VIRTUAL EMAKEHR(0x18df) 1258 #define VER_E_FIELD_OVERLAP EMAKEHR(0x18e0) 1259 #define VER_E_THIS_MISMATCH EMAKEHR(0x18e1) 1260 #define VER_E_STACK_I_I4 EMAKEHR(0x18e2) 1261 #define VER_E_BAD_PE EMAKEHR(0x18f0) 1262 #define VER_E_BAD_MD EMAKEHR(0x18f1) 1263 #define VER_E_BAD_APPDOMAIN EMAKEHR(0x18f2) 1264 #define VER_E_TYPELOAD EMAKEHR(0x18f3) 1265 #define VER_E_PE_LOAD EMAKEHR(0x18f4) 1266 #define VER_E_WRITE_RVA_STATIC EMAKEHR(0x18f5) 1267 #define VER_E_INITIALIZE_ARRAY_MISSING_TOKEN EMAKEHR(0x18f6) 1268 1269 #endif /* __WINE_CORERROR_H */ 1270