CLDB_S_TRUNCATION STATUS: Data value was truncated. CLDB_S_NULL NULL data value. CLDB_S_INDEX_TABLESCANREQUIRED Table scan required to run query. TLBX_I_TYPEINFO_IMPORTED Typelib import: progress report. TLBX_I_PIA_REGISTERED_FOR_TLB Primary interop assembly '{0}' is already registered for type library '{1}'. TLBX_I_AGNOSTIC_ASSEMBLY Importing a type library into a platform agnostic assembly. This can cause errors if the type library is not truly platform agnostic. TLBX_I_USEIUNKNOWN Typelib export: substituted IUnknown for type. TLBX_I_UNCONVERTABLE_ARGS Typelib import: signature can't be converted (eg, struct**) TLBX_I_UNCONVERTABLE_FIELD Typelib import: signature can't be converted (eg, struct**) TLBX_W_WARNING_MESSAGE Typelib export: Warning message wrapper. TLBX_W_ASSEMBLY_HAS_EMBEDDED_TLB Type library is being exported for assembly '{0}' which already contains an embedded type library TLBX_W_CROSS_COMPILE_NO_REFS When cross-compiling, all type library references should be included on the command line to ensure the correct bit-specific type libraries are loaded. TLBX_W_PURE_CROSS_COMPILE Performing cross-compile of 32-bit non-agnostic assembly to 64-bit type library or 64-bit non-agnostic assembly to 32-bit type library. This is dangerous as pointer sizes and processor dependence will likely cause incompatibility between the assembly and resultant type library. TLBX_I_TYPE_EXPORTED Typelib export: type exported TLBX_I_DUPLICATE_DISPID Typelib export: duplicate dispid -- auto corrected. TLBX_I_REF_TYPE_AS_STRUCT Typelib export: reference type had layout, exported as struct. TLBX_I_GENERIC_TYPE TypeLib export: generic type definition TLBX_W_NON_INTEGRAL_CA_TYPE TypeLib import: Ignoring IDL custom attribute -- does not have an integral value. TLBX_W_IENUM_CA_ON_IUNK TypeLib import: Ignoring IDL custom attribute -- using IEnum CA on an IUnknown derived interface. META_S_PARAM_MISMATCH Merge: Parameter information mismatched. META_S_DUPLICATE Attempt to define an object that already exists in valid scenerios. TLBX_S_REFERENCED_TYPELIB TypeLib import: reference to an external typelib. TLBX_S_NOSTDINTERFACE Typelib export: Found an interface marked as IID_IDispatch or IID_IUnknown. TLBX_S_DUPLICATE_DISPID Typelib export: duplicate dispid found; ignored. TLBX_W_ENUM_VALUE_TOOBIG Typelib export: The enum value is not legal for a typelib. TLBX_W_EXPORTING_AUTO_LAYOUT TypeLib export: Exporting an auto-layout type. TLBX_W_DEFAULT_INTF_NOT_VISIBLE TypeLib export: ComDefaultInterface is not COMVisible. TLBX_W_BAD_SAFEARRAYFIELD_NO_ELEMENTVT TypeLib export: System.Array SAFEARRAY field without a SafeArraySubType. TLBX_W_LAYOUTCLASS_AS_INTERFACE TypeLib export: Class with layout parameter of field marked with UnmanagedType.Interface TLBX_I_GENERIC_BASE_TYPE TypeLib export: type deriving from a generic type. VLDTR_S_WRN Warnings found in the validator. VLDTR_S_ERR Errors found in the validator. VLDTR_S_WRNERR Warnings and errors found in the validator. CORDBG_S_BAD_START_SEQUENCE_POINT Attempt to SetIP not at a sequence point sequence point. CORDBG_S_BAD_END_SEQUENCE_POINT Attempt to SetIP when not going to a sequence point. If both this and CORDBG_E_BAD_START_SEQUENCE_POINT are true, only CORDBG_E_BAD_START_SEQUENCE_POINT will be reported. CORDBG_S_INSUFFICIENT_INFO_FOR_SET_IP SetIP is possible, but the debugger doesn't have enough info to fix variable locations, GC refs, or anything else. Use at your own risk. CORDBG_S_FUNC_EVAL_HAS_NO_RESULT Some Func evals will lack a return value, CORDBG_S_VALUE_POINTS_TO_VOID The Debugging API doesn't support dereferencing void pointers. CORDBG_S_FUNC_EVAL_ABORTED The func eval completed, but was aborted. CORDBG_S_AT_END_OF_STACK "The stack walk has reached the end of the stack. There are no more frames to walk." The stack walk has reached the end of the stack. There are no more frames to walk. CORDBG_S_NOT_ALL_BITS_SET Not all bits specified were successfully applied CEE_E_ENTRYPOINT "Invalid entrypoint information." The entry point info is invalid. CEE_E_CVTRES_NOT_FOUND "cvtres.exe not found." cannot find cvtres.exe MSEE_E_LOADLIBFAILED "Failed to delayload a library." Failed to delay load library %s (Win32 error: %d). MSEE_E_GETPROCFAILED "Failed to get dll entrypoint." Failed to get entry point %s (Win32 error: %d). MSEE_E_MULTCOPIESLOADED "Multiple copies of mscoree.dll have been loaded into the same process." Multiple copies of MSCOREE.dll have been loaded by the same process. COR_E_TYPEUNLOADED "Type has been unloaded." The type had been unloaded. COR_E_APPDOMAINUNLOADED "Attempted to access an unloaded appdomain." access unloaded appdomain COR_E_CANNOTUNLOADAPPDOMAIN "Error while unloading appdomain." Error while unloading an appdomain MSEE_E_ASSEMBLYLOADINPROGRESS "Assembly is still being loaded." Assembly is being currently being loaded MSEE_E_CANNOTCREATEAPPDOMAIN "Attempt to create appdomain failed." Attempt to create appdomain failed COR_E_ASSEMBLYEXPECTED "The module was expected to contain an assembly manifest." The module was expected to contain an assembly manifest. COR_E_FIXUPSINEXE "Attempt to load an unverifiable executable with fixups (IAT with more than 2 sections or a TLS section.)" Attempt to load an unverifiable exe with fixups (IAT with more than 2 sections or a TLS section) COR_E_NO_LOADLIBRARY_ALLOWED "Attempt to LoadLibrary a managed image in an improper way (only assemblies with EAT area allowed)." Attempt to LoadLibrary a managed image in an improper way (only assemblies with EAT's area allowed.) COR_E_NEWER_RUNTIME "This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded." The assembly is built by a runtime newer than the currently loaded runtime, and cannot be loaded. COR_E_CANNOT_SET_POLICY "Cannot set security policy under MultiDomain after non-GAC assemblies have been loaded in appdomain." Unable to set app domain security policy after non-GAC domain neutral assemblies are loaded COR_E_CANNOT_SPECIFY_EVIDENCE "Cannot specify assembly evidence under MultiDomain after non-GAC assemblies with default evidence have been loaded in appdomain." Unable to use assembly evidence after non-GAC domain neutral assemblies are loaded COR_E_MULTIMODULEASSEMBLIESDIALLOWED "The module cannot be loaded because only single file assemblies are supported." The module cannot be loaded because only single file assemblies are supported. HOST_E_DEADLOCK "Host detected a deadlock on a blocking operation." Host detects deadlock on a blocking operation HOST_E_INTERRUPTED "Host interrupted a wait." Host interrupts a wait, similar to APC HOST_E_INVALIDOPERATION "Invalid operation." The operation is invalid HOST_E_CLRNOTAVAILABLE "CLR has been disabled due to unrecoverable error." CLR has been disabled due to unrecoverable error HOST_E_TIMEOUT "A wait has timed out." A wait times out HOST_E_NOT_OWNER "The leave operation has been attempted on a synchronization primitive that is not owned by the current thread." HOST_E_ABANDONED "An event has been abandoned." An event is abandoned HOST_E_EXITPROCESS_THREADABORT "Process exited due to ThreadAbort escalation." ExitProcess due to ThreadAbort escalation HOST_E_EXITPROCESS_ADUNLOAD "Process exited due to AD Unload escalation." ExitProcess due to AD Unload escalation HOST_E_EXITPROCESS_TIMEOUT "Process exited due to Timeout escalation." ExitProcess due to Timeout escalation HOST_E_EXITPROCESS_OUTOFMEMORY "Process exited due to OutOfMemory escalation." ExitProcess due to OutOfMemory escalation HOST_E_EXITPROCESS_STACKOVERFLOW "Process exited due to StackOverflow escalation." ExitProcess due to StackOverflow escalation COR_E_MODULE_HASH_CHECK_FAILED "The check of the module's hash failed." The check of the module's hash failed. FUSION_E_REF_DEF_MISMATCH "The located assembly's manifest definition does not match the assembly reference." The located assembly's manifest definition does not match the assembly reference. FUSION_E_INVALID_PRIVATE_ASM_LOCATION "The private assembly was located outside the appbase directory." The private assembly was located outside the appbase directory. FUSION_E_ASM_MODULE_MISSING "A module specified in the manifest was not found." A module specified in the manifest was not found. FUSION_E_UNEXPECTED_MODULE_FOUND "Modules which are not in the manifest were streamed in." Modules which are not in the manifest were streamed in. FUSION_E_PRIVATE_ASM_DISALLOWED "A strongly-named assembly is required." A strongly-named assembly is required. FUSION_E_SIGNATURE_CHECK_FAILED "Strong name signature could not be verified. The assembly may have been tampered with, or it was delay signed but not fully signed with the correct private key." The check of the signature failed. FUSION_E_DATABASE_ERROR "An unexpected error was encountered in the Assembly Cache database." An unexpected error was encountered in the Assembly Cache database. FUSION_E_INVALID_NAME "The given assembly name or codebase was invalid." The given assembly name or codebase was invalid. FUSION_E_CODE_DOWNLOAD_DISABLED "HTTP download of assemblies has been disabled for this appdomain." HTTP download of assemblies has been disabled for this appdomain. FUSION_E_UNINSTALL_DISALLOWED "Uninstall of given assembly is not allowed." Uninstall of given assembly is not allowed. CLR_E_APP_CONFIG_NOT_ALLOWED_IN_APPX_PROCESS "Application configuration file not allowed in AppX process." Application configuration file not allowed in AppX process. FUSION_E_HOST_GAC_ASM_MISMATCH "Assembly in host store has a different signature than assembly in GAC." Assembly in host store has a different signature than assembly in GAC FUSION_E_LOADFROM_BLOCKED "LoadFrom(), LoadFile(), Load(byte[]) and LoadModule() have been disabled by the host." Hosted environment doesn't permit loading by location FUSION_E_CACHEFILE_FAILED "Failed to add file to AppDomain cache." Failed to add file to AppDomain cache FUSION_E_APP_DOMAIN_LOCKED "The requested assembly version conflicts with what is already bound in the app domain or specified in the manifest." The requested assembly version conflicts with what is already bound in the app domain or specified in the manifest FUSION_E_CONFIGURATION_ERROR "The requested assembly name was neither found in the GAC nor in the manifest or the manifest's specified location is wrong." The requested assembly name was neither found in the GAC nor in the manifest or the manifest's specified location is wrong FUSION_E_MANIFEST_PARSE_ERROR "Unexpected error while parsing the specified manifest." Unexpected error while parsing the specified manifest FUSION_E_INVALID_ASSEMBLY_REFERENCE "The given assembly name is invalid because a processor architecture is specified." The given assembly name is invalid because a processor architecture is specified COR_E_ASSEMBLY_NOT_EXPECTED "The module was expected to not contain an assembly manifest." The module was expected to not contain an assembly manifest. COR_E_LOADING_REFERENCE_ASSEMBLY "Reference assemblies should not be loaded for execution. They can only be loaded in the Reflection-only loader context." Reference assemblies should not be loaded for execution. They can only be loaded in the Reflection-only loader context. COR_E_NI_AND_RUNTIME_VERSION_MISMATCH "The native image could not be loaded, because it was generated for use by a different version of the runtime." The native image could not be loaded, because it was generated for use by a different version of the runtime. COR_E_LOADING_WINMD_REFERENCE_ASSEMBLY "Contract Windows Runtime assemblies cannot be loaded for execution. Make sure your application only contains non-contract Windows Runtime assemblies." Contract Windows Runtime assemblies cannot be loaded for execution. Make sure your application only contains non-contract Windows Runtime assemblies CLDB_E_FILE_BADREAD "Error occurred during a read." Error occurred during a read. CLDB_E_FILE_BADWRITE "Error occurred during a write." Error occurred during a write. CLDB_E_FILE_READONLY "File is read only." File is read only. CLDB_E_NAME_ERROR "Ill-formed name." An ill-formed name was given. CLDB_E_TRUNCATION "Data value was truncated." ERROR: Data value was truncated. CLDB_E_FILE_OLDVER "Old version error." Old version error. CLDB_E_RELOCATED "A shared memory open failed to open at the originally assigned memory address." A shared mem open failed to open at the originally CLDB_E_SMDUPLICATE "Create of shared memory failed. A memory mapping of the same name already exists." Create of shared memory failed. A memory mapping of the same name already exists. CLDB_E_NO_DATA "No .CLB data in the memory or stream." There isn't .CLB data in the memory or stream. CLDB_E_READONLY "Database is read only." Database is read only. CLDB_E_INCOMPATIBLE "Importing scope is not compatible with the emitting scope." The importing scope is not comptabile with the emitting scope CLDB_E_FILE_CORRUPT "File is corrupt." File is corrupt. CLDB_E_SCHEMA_VERNOTFOUND "Required version of schema not found." Version %d of schema '%s' not found. CLDB_E_BADUPDATEMODE "Cannot open a incrementally build scope for full update." cannot open a incrementally build scope for full update CLDB_E_INDEX_NONULLKEYS "Null value not allowed in unique index or primary key." Null value not allowed in unique index or primary key. CLDB_E_INDEX_DUPLICATE "Index has been duplicated." Unique index %s has been violated. CLDB_E_INDEX_BADTYPE "The columns data type is not allowed in an index." The columns data type is not allowed in an index. CLDB_E_INDEX_NOTFOUND "Index not found." Index %s not found. CLDB_E_RECORD_NOTFOUND "Record not found on lookup." Record wasn't found on lookup. CLDB_E_RECORD_OVERFLOW "Too many records were returned for criteria." Too many records were returned for criteria. CLDB_E_RECORD_DUPLICATE "Record is a duplicate." Record is a duplicate. CLDB_E_RECORD_PKREQUIRED "Primary key value is required." Primary key value is required. CLDB_E_RECORD_DELETED "Record is valid but deleted." Record is valid but deleted. CLDB_E_RECORD_OUTOFORDER "Record is emitted out of order." Record is emitted out of order. CLDB_E_COLUMN_OVERFLOW "Data too large." Data too large. CLDB_E_COLUMN_READONLY "Column cannot be changed." Column cannot be changed. CLDB_E_COLUMN_SPECIALCOL "Too many RID or primary key columns, 1 is max." Too many RID or primary key columns, 1 is max. CLDB_E_COLUMN_PKNONULLS "Primary key column may not allow the null value." Primary key column %s may not allow the null value. CLDB_E_TABLE_CANTDROP "Attempted auto-drop of table while open." Can't auto-drop table while open. CLDB_E_OBJECT_NOTFOUND "Object not found in the database." Object was not found in the database. CLDB_E_OBJECT_COLNOTFOUND "Column not found." The column was not found. CLDB_E_VECTOR_BADINDEX "Invalid index." The index given was invalid. CLDB_E_TOO_BIG "A blob or string was too big." A blob or string was too big. META_E_INVALID_TOKEN_TYPE "A token of the wrong type passed to a metadata function." A token of the wrong type passed to a metadata function. TLBX_E_INVALID_TYPEINFO "Typelib import: Invalid type, not converted." Typelib import: invalid type, not converted. TLBX_E_INVALID_TYPEINFO_UNNAMED "Typelib import: Invalid type, not converted - name unknown." Typelib import: invalid type, not converted -- name unknown. TLBX_E_CTX_NESTED "Typelib export: TLBX_E_CTX_NESTED" Typelib export: Format string for nested contexts. TLBX_E_ERROR_MESSAGE "Typelib export: General error. See IError info for more information." Typelib export: Error message wrapper. TLBX_E_CANT_SAVE "Typelib export: SaveAllChanges() failed." Typelib export: cant "SaveAllChanges()" TLBX_W_LIBNOTREGISTERED "Typelib export: Type library is not registered." Typelib export: type library is not registered. TLBX_E_CANTLOADLIBRARY "Typelib export: Type library could not be loaded." Typelib export: type library cannot be loaded. TLBX_E_BAD_VT_TYPE "Typelib import: Invalid vartype, not converted." Typelib import: invalid VT_*, not converted. TLBX_E_NO_MSCOREE_TLB "Typelib export: Could not load mscoree.tlb." Typelib export: can't load mscoree.tlb TLBX_E_BAD_MSCOREE_TLB "Typelib export: Could not get a required typeinfo from mscoree.tlb." Typelib export: can't get a required typeinfo from mscoree.tlb. TLBX_E_TLB_EXCEPTION "Typelib import: Fault reading a typelib." Typelib import: fault reading a typelib. TLBX_E_MULTIPLE_LCIDS "Typelib import: Multiple [lcid] parameters on a method." Typelib import: Multiple LCID's parameters on a method. TLBX_E_AMBIGUOUS_RETURN "Typelib import: Duplicate or ambiguous return types." Typelib import: duplicate or ambiguous return types. TLBX_E_DUPLICATE_TYPE_NAME "Typelib import: Duplicate name (due to user-defined name)." Typelib import: duplicate name (due to user-defined name). TLBX_I_NONSEQUENTIALSTRUCT "Typelib export: Cannot convert non-sequential structs." Typelib export: Can't convert non-sequential structs. TLBX_I_RESOLVEREFFAILED "Typelib import: The resolve ref call failed." Typelib import: The resolve ref call failed. TLBX_E_ASANY "Typelib export: Encountered AsAny - ignored." Typelib export: Encounterd "AsAny" -- ignored. TLBX_E_INVALIDLCIDPARAM "Typelib export: Encountered an [lcid] attribute set to an invalid parameter." Typelib export: Encounterd an LCID attribute set to an invalid param. TLBX_E_LCIDONDISPONLYITF "Typelib export: Encountered an [lcid] attribute on a pure dispatch interface." Typelib export: Encounterd an LCID attribute on a disp only interface. TLBX_E_NONPUBLIC_FIELD "Typelib export: Non-public field in public struct." Typelib export: Non-public field in public struct. TLBX_E_BAD_NAMES "Typelib export: Bad names list." Typelib export: bad names list. TLBX_E_GENERICINST_SIGNATURE "TypeLib export: generic type instance in signature." TypeLib export: generic type instance in signature. TLBX_E_GENERICPAR_SIGNATURE "TypeLib export: generic type parameter in signature." TypeLib export: generic type parameter in signature. META_E_DUPLICATE "Attempted to define an object that already exists." Attempt to define an object that already exists. META_E_GUID_REQUIRED "A guid was not provided where one was required." A guid was not provided where one was required. META_E_TYPEDEF_MISMATCH "Merge: an import typedef matched ns.name, but not version and guid." Merge: an import typedef matched ns.name, but not version and guid. META_E_MERGE_COLLISION "Merge: conflict between import and emit." Merge: conflict between import and emit TLBX_E_NO_SAFEHANDLE_ARRAYS "TypeLib export: Detected array of SafeHandles." TypeLib export: detected array of SafeHandles META_E_METHD_NOT_FOUND "Merge: Class already in emit scope, but member not found." Merge: Class already in emit scope, but member not found META_E_FIELD_NOT_FOUND "Merge: Class already in emit scope, but member not found." Merge: Class already in emit scope, but member not found META_E_PARAM_MISMATCH "Merge: Parameter information mismatched." Merge: Parameter information mismatched. META_E_BADMETADATA "Merge: Inconsistency in meta data import scope." Merge: Inconsistency in meta data import scope META_E_INTFCEIMPL_NOT_FOUND "Merge: Class already in emit scope, but interfaceimpl not found." Merge: Class already in emit scope, but interfaceimpl not found TLBX_E_NO_CRITICALHANDLE_ARRAYS "TypeLib export: Detected array of CriticalHandles." TypeLib export: detected array of CriticalHandles META_E_CLASS_LAYOUT_INCONSISTENT "Merge: Duplicate classes have inconsistent class layout information." Merge: Class is duplicated but class layout information is not consistent META_E_FIELD_MARSHAL_NOT_FOUND "Merge: Field is duplicated but no matching FieldMarshal information." Merge: Field is duplicated but we cannot find the matching FieldMarshal information META_E_METHODSEM_NOT_FOUND Merge: META_E_EVENT_NOT_FOUND "Merge: Method is duplicated but no matching event info." Merge: Method is duplicated but we cannot find the matching event info. META_E_PROP_NOT_FOUND "Merge: Method is duplicated but no matching property info." Merge: Method is duplicated but we cannot find the maching property info. META_E_BAD_SIGNATURE "Bad binary signature." Bad binary signature META_E_BAD_INPUT_PARAMETER "Bad input parameters." Bad input parameters META_E_METHDIMPL_INCONSISTENT "Merge: duplicated methods have inconsistent ImplFlags." Merge: duplicated methods have inconsistent ImplFlags META_E_MD_INCONSISTENCY "Merge: Inconsistency in meta data." Merge: Inconsistency in meta data META_E_CANNOTRESOLVETYPEREF "Cannot resolve typeref." Cannot resolve typeref META_E_STRINGSPACE_FULL "No logical space left to create more user strings." No logical space left to create more user strings. META_E_UNEXPECTED_REMAP "Unexpected TokenRemap." A TokenRemap occurred which we weren't prepared to handle. META_E_HAS_UNMARKALL "Unmark all has been called already." Unmark all has been called already META_E_MUST_CALL_UNMARKALL "Must call UnmarkAll first before marking." Must call UnmarkAll first before marking. META_E_GENERICPARAM_INCONSISTENT "Merge: duplicated types or methods have inconsistent GenericParams." Merge: duplicated types/methods have inconsistent GenericParams META_E_EVENT_COUNTS "Merge: different event counts in import and emit scopes." Merge: different event counts in import and emit scopes. META_E_PROPERTY_COUNTS "Merge: different property counts in import and emit scopes." Merge: different property counts in import and emit scopes. META_E_TYPEDEF_MISSING "Merge: An input scope has a TypeRef which does not have a matching TypeDef." Merge: An input scope has a TypeRef which should but doesn't have a matching TypeDef. TLBX_E_CANT_LOAD_MODULE "TypeLib export: cannot open the module to export." TypeLib export: can't open the module to export. TLBX_E_CANT_LOAD_CLASS "TypeLib export: cannot load a class." TypeLib export: can't load a class. TLBX_E_NULL_MODULE "TypeLib export: the hModule of a loaded class is 0; cannot export it." TypeLib export: the hMod of a loaded class is 0; can't export it. TLBX_E_NO_CLSID_KEY "TypeLib export: no CLSID or Interface subkey to HKCR." TypeLib export: no CLSID or Interface subkey to HKCR. TLBX_E_CIRCULAR_EXPORT "TypeLib export: attempted to export an Assembly imported from a TLB." TypeLib export: attempt to export a CLB imported from a TLB. TLBX_E_CIRCULAR_IMPORT "TypeLib import: attempted to import a TLB exported from an Assembly." TypeLib import: attempt to import a TLB exported from a CLB. TLBX_E_BAD_NATIVETYPE "TypeLib export: bad Native type in method signature." TypeLib export: bad Native type in method signature. TLBX_E_BAD_VTABLE "TypeLib import: non-increasing vtable (duplicate slots)." TypeLib import: non-increasing vtable (duplicate slots). TLBX_E_CRM_NON_STATIC "TypeLib export: the COM register method is non static." TypeLib export: the COM register method is non static. TLBX_E_CRM_INVALID_SIG "TypeLib export: the specified COM register method does not have the correct signature." TypeLib export: the specified COM register method does not have the correct signature. TLBX_E_CLASS_LOAD_EXCEPTION "TypeLib export: cannot load CLR type." TypeLib export: can't load, have the class load exception. TLBX_E_UNKNOWN_SIGNATURE "TypeLib export: unknown element in signature." TypeLib export: unknown element in signature. TLBX_E_REFERENCED_TYPELIB "TypeLib import: reference to an external typelib." TypeLib import: reference to an external typelib. TLBX_E_INVALID_NAMESPACE "TypeLib import: an imported typelib has an invalid namespace name." TypeLib import: an imported typelib has an invalid namespace name. TLBX_E_LAYOUT_ERROR "Typelib export: an error on Layout()" Typelib export: an error on Layout() TLBX_E_NOTIUNKNOWN "Typelib import: Interface not derived from IUnknown." Typelib import: Interface not derived from IUnknown. TLBX_E_NONVISIBLEVALUECLASS "Typelib export: Non COM visible value type in method signature." Typelib export: Non COM visible value type in method signature. TLBX_E_LPTSTR_NOT_ALLOWED "Typelib export: Types which contain the native type NATIVE_TYPE_LPTSTR are not allowed to be exported to COM." Typelib export: Types which contain the native type NATIVE_TYPE_LPTSTR are not allowed to be exported to COM. TLBX_E_AUTO_CS_NOT_ALLOWED "Typelib export: Types with a charset of auto are not allowed to be exported to COM." Typelib export: Types with a char set of auto are not allowed to be exported to COM. TLBX_E_ENUM_VALUE_INVALID "Typelib export: The enum value is not legal for a typelib." Typelib export: The enum value is not legal for a typelib. TLBX_E_DUPLICATE_IID "Typelib export: Duplicate IID." Typelib export: Duplicate IID TLBX_E_NO_NESTED_ARRAYS "Typelib export: detected nested arrays." Tyeplib export: detected nested arrays. TLBX_E_PARAM_ERROR_NAMED "Typelib import: parameter type could not be converted." Typelib import: param type couldn't be converted. TLBX_E_PARAM_ERROR_UNNAMED "Typelib import: parameter type could not be converted - parameter name unknown." Typelib import: param type couldn't be converted -- param name unknown. TLBX_E_AGNOST_SIGNATURE "TypeLib export: size agnostic element in signature." TypeLib export: size agnostic element in signature. TLBX_E_CONVERT_FAIL "TypeLib export: exporter failed." TypeLib export: exporter failed. TLBX_W_DUAL_NOT_DISPATCH "Typelib import: [dual] interface not derived from IDispatch." Typelib import: [dual] interface not derived from IDispatch. TLBX_E_BAD_SIGNATURE "Typelib export: bad signature." Typelib export: unconvertable signature (use specific error for reporting!) TLBX_E_ARRAY_NEEDS_NT_FIXED "Typelib export: non-fixed or non-safearray array in struct." Typelib export: non-fixed/non-safearray array in struct TLBX_E_CLASS_NEEDS_NT_INTF "Typelib export: non-interface class in struct." Typelib export: non-interface class in struct META_E_CA_INVALID_TARGET "Known custom attribute on invalid target." Known custom attribute on invalid target. META_E_CA_INVALID_VALUE "Known custom attribute had invalid value." Known custom attribute had invalid value. META_E_CA_INVALID_BLOB "Known custom attribute blob has bad format." Known custom attribute blob is bad format. META_E_CA_REPEATED_ARG "Known custom attribute blob has repeated named argument." Known custom attribute blob has repeated named argument. META_E_CA_UNKNOWN_ARGUMENT "Known custom attribute named argument not recognized." Known custom attrubte named arg not recognized. META_E_CA_VARIANT_NYI "Known attribute named argument does not support variant." Known attribute named argument doesn't support variant. META_E_CA_ARRAY_NYI "Known attribute named argument does not support array." Known attribute named argument doesn't support array. META_E_CA_UNEXPECTED_TYPE "Known attribute parser found unexpected type." Known attribute parser found unexpected type. META_E_CA_INVALID_ARGTYPE "Known attribute parser only handles fields, not properties." Known attribute parser only handles fields -- no properties. META_E_CA_INVALID_ARG_FOR_TYPE "Known attribute parser found an argument that is invalid for the object it is applied to." Known attribute parser found an argument that is invalid for the object it is applied to. META_E_CA_INVALID_UUID "The format of the UUID was invalid." The format of the UUID was invalid. META_E_CA_INVALID_MARSHALAS_FIELDS "The MarshalAs attribute has fields set that are not valid for the specified unmanaged type." The MarshalAs attribute has fields set that are not valid for the specified unmanaged type. META_E_CA_NT_FIELDONLY "The specified unmanaged type is only valid on fields." The specified unmanaged type is only valid on fields. META_E_CA_NEGATIVE_PARAMINDEX "The parameter index cannot be negative." The parameter index cannot be negative. META_E_CA_NEGATIVE_MULTIPLIER "The multiplier cannot be negative." The multiplier cannot be negative. META_E_CA_NEGATIVE_CONSTSIZE "The constant size cannot be negative." The constant size cannot be negative. META_E_CA_FIXEDSTR_SIZE_REQUIRED "A fixed string requires a size." A fixed string requires a size. META_E_CA_CUSTMARSH_TYPE_REQUIRED "A custom marshaler requires the custom marshaler type." A custom marshaler requires the custom marshaler type. META_E_CA_FILENAME_REQUIRED "A DllImport attribute requires a filename." A DllImport attribute requires a filename. TLBX_W_NO_PROPS_IN_EVENTS "TypeLib import: Detected properties in a source dispinterface." TypeLib import: Detected properties in a source dispinterface. META_E_NOT_IN_ENC_MODE "SaveDelta was called without being in EnC mode." SaveDelta was called without being in EnC mode META_E_METHOD_COUNTS "Merge: different method counts in import and emit scopes." Merge: different method counts in import and emit scopes. META_E_FIELD_COUNTS "Merge: different field counts in import and emit scopes." Merge: different field counts in import and emit scopes. META_E_PARAM_COUNTS "Merge: different parameter counts in import and emit scopes." Merge: different param counts in import and emit scopes. TLBX_E_TYPED_REF "TypeLib export: Exporting a TypedReference." TypeLib export: Exporting a TypedReference. TLBX_E_BITNESS_MISMATCH "TypeLib export: bitness of assembly does not match bitness of output type library." TypeLib export: bitness of assembly doesn't match bitness of output type library TLBX_E_EVENT_WITH_NEWENUM TypeLib import: source interface with NewEnum member. TLBX_E_PROPGET_WITHOUT_RETURN TypeLib import: propget without return type META_E_MISMATCHED_VISIBLITY Merge - Match found for type/method/etc but differs in visiblity META_E_CA_BAD_FRIENDS_ARGS "InternalsVisibleTo can't have a version, culture, or processor architecture." InternalsVisibleTo can't have a version, culture, or processor architecture. META_E_CA_FRIENDS_SN_REQUIRED Strong-name signed assemblies can only grant friend access to strong name-signed assemblies VLDTR_E_RID_OUTOFRANGE "Rid is out of range." Rid is out of range. VLDTR_E_CDTKN_OUTOFRANGE "Coded token type is out of range." Coded token type is out of range. VLDTR_E_CDRID_OUTOFRANGE "Coded rid is out of range." Coded rid is out of range. VLDTR_E_STRING_INVALID "String offset is invalid." String offset is invalid. VLDTR_E_GUID_INVALID "GUID offset is invalid." GUID offset is invalid. VLDTR_E_BLOB_INVALID "Blob offset if invalid." Blob offset if invalid. VLDTR_E_MOD_MULTI "Multiple module records found." Multiple module records found. VLDTR_E_MOD_NULLMVID "Module has null MVID." Module has null MVID. VLDTR_E_TR_NAMENULL "TypeRef name is NULL." TypeRef name is NULL. VLDTR_E_TR_DUP "TypeRef has a duplicate." TypeRef has a dup. VLDTR_E_TD_NAMENULL "TypeDef name is NULL." TypeDef name is NULL. VLDTR_E_TD_DUPNAME "TypeDef has a duplicate based on name+namespace." TypeDef has a dup based on name+namespace. VLDTR_E_TD_DUPGUID "TypeDef has a duplicate based on GUID." TypeDef has a dup based on GUID. VLDTR_E_TD_NOTIFACEOBJEXTNULL "TypeDef that is not an Interface and not System.Object extends nil parent." TypeDef that's not an Interface and not System.Object extends nil parent. VLDTR_E_TD_OBJEXTENDSNONNULL "System.Object extends a non-nil parent." System.Object extends a non-nil parent. VLDTR_E_TD_EXTENDSSEALED "TypeDef extends sealed class." TypeDef extends sealed class. VLDTR_E_TD_DLTNORTSPCL "TypeDef is Deleted but not marked with RTSpecialName." TypeDef is Deleted but not marked with RTSpecialName. VLDTR_E_TD_RTSPCLNOTDLT "TypeDef is marked RTSpecialName, but is not a Deleted record." TypeDef is marked RTSpecialName, but is not a Deleted record. VLDTR_E_MI_DECLPRIV "MethodImpl's Decl is private." MethodImpl's Decl is private VLDTR_E_AS_BADNAME "Assembly [Ref] name has path and/or extension." Assembly [Ref] name has path and/or extension. VLDTR_E_FILE_SYSNAME "File has a system name (con, com, aux, etc.)." File has a system name (con, com, aux, etc.). VLDTR_E_MI_BODYSTATIC "MethodImpl's body is static." MethodImpl's body is static. VLDTR_E_TD_IFACENOTABS "TypeDef is marked Interface but not Abstract." TypeDef is marked Interface but not Abstract. VLDTR_E_TD_IFACEPARNOTNIL "TypeDef is marked Interface but parent is not Nil." TypeDef is marked Interface but parent is not Nil. VLDTR_E_TD_IFACEGUIDNULL "TypeDef is marked Interface but GUID is NULL." TypeDef is marked Interface but GUID is NULL. VLDTR_E_MI_DECLFINAL "TMethodImpl's Decl is final." TMethodImpl's Decl is final. VLDTR_E_TD_VTNOTSEAL "TypeDef is marked ValueType but not marked Sealed." TypeDef is marked ValueType but not marked Sealed. VLDTR_E_PD_BADFLAGS "Parameter has extra bits in flags." Param has extra bits in flags. VLDTR_E_IFACE_DUP "InterfaceImpl has a duplicate." InterfaceImpl has a dup. VLDTR_E_MR_NAMENULL "MemberRef name is NULL." MemberRef name is NULL. VLDTR_E_MR_VTBLNAME "MemberRef has an invalid name, _VtblGap*." MemberRef has an invalid name, _VtblGap*. VLDTR_E_MR_DELNAME "MemberRef has an invalid name, _Deleted*." MemberRef has an invalid name, _Deleted*. VLDTR_E_MR_PARNIL "MemberRef parent Nil in a PE file." MemberRef parent Nil in a PE file. VLDTR_E_MR_BADCALLINGCONV "MemberRef has invalid calling convention." MemberRef has invalid calling convention. VLDTR_E_MR_NOTVARARG "MemberRef has Method parent but calling convention is not VARARG." MemberRef has Method parent but calling convention is not VARARG. VLDTR_E_MR_NAMEDIFF "MemberRef name different from parent MethodDef." MemberRef name different from parent MethodDef. VLDTR_E_MR_SIGDIFF "MemberRef signature different from parent MethodDef." MemberRef signature different from parent MethodDef. VLDTR_E_MR_DUP "MemberRef has a duplicate." MemberRef has a dup. VLDTR_E_CL_TDAUTO "ClassLayout parent TypeDef is marked AutoLayout." ClassLayout parent TypeDef is marked AutoLayout. VLDTR_E_CL_BADPCKSZ "ClassLayout has bad PackingSize." ClassLayout has bad PackingSize. VLDTR_E_CL_DUP "ClassLayout has a duplicate." ClassLayout has dup. VLDTR_E_FL_BADOFFSET "FieldLayout2 has bad offset." FieldLayout2 has bad offset. VLDTR_E_FL_TDNIL "FieldLayout2 has field with nil parent." FieldLayout2 has field with nil parent. VLDTR_E_FL_NOCL "FieldLayout2 has no ClassLayout record." FieldLayout2 has no ClassLayout record. VLDTR_E_FL_TDNOTEXPLCT "FieldLayout2 parent TypeDef is not marked with ExplicitLayout." FieldLayout2 parent TypeDef is not marked with ExplicitLayout. VLDTR_E_FL_FLDSTATIC "FieldLayout2 has field marked Static." FieldLayout2 has field marked Static. VLDTR_E_FL_DUP "FieldLayout2 has a duplicate." FieldLayout2 has a dup. VLDTR_E_MODREF_NAMENULL "ModuleRef name is NULL." ModuleRef name is NULL. VLDTR_E_MODREF_DUP "ModuleRef has a duplicate." ModuleRef has a dup. VLDTR_E_TR_BADSCOPE "TypeRef has a bad resolution scope." TypeRef has a bad resolution scope. VLDTR_E_TD_NESTEDNOENCL "TypeDef marked nested has no encloser." TypeDef marked nested has no encloser. VLDTR_E_TD_EXTTRRES "TypeDef extends a TypeRef which resolves to a TypeDef in the same module." TypeDef extends a TypeRef which resolves to a TypeDef in the same module. VLDTR_E_SIGNULL "Signature specified is zero-sized." Signature specified is zero-sized. VLDTR_E_SIGNODATA "Signature does not have enough data at specified byte." Signature does not have enough data at specified byte. VLDTR_E_MD_BADCALLINGCONV "Method signature has invalid calling convention." Method signature has invalid calling convention. VLDTR_E_MD_THISSTATIC "Method is marked static but has HASTHIS/EXPLICITTHIS set on the calling convention." Method is marked static but has HASTHIS/EXPLICITTHIS set on the calling convention. VLDTR_E_MD_NOTTHISNOTSTATIC "Method is not marked static but is not HASTHIS or EXPLICITTHIS." Method is not marked static but is not HASTHIS/EXPLICITTHIS. VLDTR_E_MD_NOARGCNT "Method signature is missing the argument count." Method signature is missing the argument count. VLDTR_E_SIG_MISSELTYPE "Signature missing element type." Signature missing element type. VLDTR_E_SIG_MISSTKN "Signature missing token." Signature missing token. VLDTR_E_SIG_TKNBAD "Signature has bad token." Signature has bad token. VLDTR_E_SIG_MISSFPTR "Signature is missing function pointer." Signature is missing function pointer. VLDTR_E_SIG_MISSFPTRARGCNT "Signature has function pointer missing argument count." Signature has function pointer missing argument count. VLDTR_E_SIG_MISSRANK "Signature is missing rank specification." Signature is missing rank specification. VLDTR_E_SIG_MISSNSIZE "Signature is missing count of sized dimensions." Signature is missing count of sized dimensions. VLDTR_E_SIG_MISSSIZE "Signature is missing size of dimension." Signature is missing size of dimension. VLDTR_E_SIG_MISSNLBND "Signature is missing count of lower bounds." Signature is missing count of lower bounds. VLDTR_E_SIG_MISSLBND "Signature is missing a lower bound." Signature is missing a lower bound. VLDTR_E_SIG_BADELTYPE "Signature has bad element type." Signature has bad element type. VLDTR_E_SIG_MISSVASIZE "Signature has value array missing size." Signature has value array missing size. VLDTR_E_FD_BADCALLINGCONV "Field signature has invalid calling convention." Field signature has invalid calling convention. VLDTR_E_MD_NAMENULL "Method name is NULL." Method name is NULL. VLDTR_E_MD_PARNIL "Method has parent NIL." Method has parent NIL. VLDTR_E_MD_DUP "Method has a duplicate." Method has dup. VLDTR_E_FD_NAMENULL "Field name is NULL." Field name is NULL. VLDTR_E_FD_PARNIL "Field parent is Nil." Field parent is Nil. VLDTR_E_FD_DUP "Field has a duplicate." Field has dup. VLDTR_E_AS_MULTI "Multiple Assembly records found." Multiple Assembly records found. VLDTR_E_AS_NAMENULL "Assembly name is NULL." Assembly name is NULL. VLDTR_E_SIG_TOKTYPEMISMATCH "E_T_VALUETYPE<class token> or E_T_CLASS<vtype token>." E_T_VALUETYPE<class token> or E_T_CLASS<vtype token>. VLDTR_E_CL_TDINTF "Class layout on an Interface." Class layout on an Interface. VLDTR_E_ASOS_OSPLTFRMIDINVAL "AssemblyOS platform ID invalid." AssemblyOS platform ID invalid. VLDTR_E_AR_NAMENULL "AssemblyRef name is NULL." AssemblyRef name is NULL. VLDTR_E_TD_ENCLNOTNESTED "TypeDef not nested has encloser." TypeDef not nested has encloser. VLDTR_E_AROS_OSPLTFRMIDINVAL "AssemblyRefOS has invalid platform ID." AssemblyRefOS has invalid platform ID. VLDTR_E_FILE_NAMENULL "File name is NULL." File name is NULL. VLDTR_E_CT_NAMENULL "ExportedType name is NULL." ExportedType name is NULL. VLDTR_E_TD_EXTENDSCHILD "TypeDef extends its own child." TypeDef extends its own child. VLDTR_E_MAR_NAMENULL "ManifestResource name is NULL." ManifestResource name is NULL. VLDTR_E_FILE_DUP "File has a duplicate." File has dup. VLDTR_E_FILE_NAMEFULLQLFD "File name is fully qualified." File name is fully qualified. VLDTR_E_CT_DUP "ExportedType has a duplicate." ExportedType has dup. VLDTR_E_MAR_DUP "ManifestResource has a duplicate." ManifestResource has dup. VLDTR_E_MAR_NOTPUBPRIV "ManifestResource is neither Public nor Private." ManifestResource is neither Public not Private. VLDTR_E_TD_ENUMNOVALUE "Enum has no value__ field." Enum has no "value__" field. VLDTR_E_TD_ENUMVALSTATIC "Enum's value__ field is static." Enum's "value__" field is static. VLDTR_E_TD_ENUMVALNOTSN "Enum's value__ field is not SpecialName." Enum's "value__" field is not SpecialName. VLDTR_E_TD_ENUMFLDNOTST "Enum's field is not static." Enum's field is not static. VLDTR_E_TD_ENUMFLDNOTLIT "Enum's field is not literal." Enum's field is not literal. VLDTR_E_TD_ENUMNOLITFLDS "Enum has no literal fields." Enum has no literal fields. VLDTR_E_TD_ENUMFLDSIGMISMATCH "Enum's field signature does not match value__ signature." Enum's field sig does not match value__ sig. VLDTR_E_TD_ENUMVALNOT1ST "Enum's value__ field is not first." Enum's "value__" field is not first. VLDTR_E_FD_NOTVALUERTSN "Field is RTSpecialName but name is not value__." Field is RTSpecialName but name is not "value__". VLDTR_E_FD_VALUEPARNOTENUM "Field value__ in not Enum class." Field "value__" in not Enum class. VLDTR_E_FD_INSTINIFACE "Instance field in interface." Instance field in interface. VLDTR_E_FD_NOTPUBINIFACE "Non-public field in interface." Non-public field in interface. VLDTR_E_FMD_GLOBALNOTPUBPRIVSC "Global field or method is neither Public nor PrivateScope." Global field/method neither Public nor PrivateScope. VLDTR_E_FMD_GLOBALNOTSTATIC "Global field or method is not static." Global field/method not static. VLDTR_E_FD_GLOBALNORVA "Global field has no RVA." Global field has no RVA. VLDTR_E_MD_CTORZERORVA ".ctor or .cctor has zero RVA." .ctor,.cctor has zero RVA. VLDTR_E_FD_MARKEDNOMARSHAL "Field is marked marshaled but has no marshaling record." Field is marked marshaled but has no marshaling rec. VLDTR_E_FD_MARSHALNOTMARKED "Field has marshaling record but is not marked marshaled." Field has marshaling rec but is not marked marshaled. VLDTR_E_FD_MARKEDNODEFLT "Field is marked HasDefault but has no const value." Field is marked HasDefault but has no const value. VLDTR_E_FD_DEFLTNOTMARKED "Field has const value record but is not marked HasDefault." Field has const value rec but is not marked HasDefault. VLDTR_E_FMD_MARKEDNOSECUR "Field or method is marked HasSecurity but has no security record." Field/method is marked HasSecurity but has no security rec. VLDTR_E_FMD_SECURNOTMARKED "Field or method has security record but is not marked HasSecurity." Field/method has security rec but is not marked HasSecurity. VLDTR_E_FMD_PINVOKENOTSTATIC "Field or method is PInvoke but is not marked Static." Field/method is PInvoke but is not marked Static. VLDTR_E_FMD_MARKEDNOPINVOKE "Field or method is marked PInvoke but has no ImplMap." Field/method is marked PInvoke but has no ImplMap. VLDTR_E_FMD_PINVOKENOTMARKED "Field or method has ImplMap but is not marked PInvoke." Field/method has ImplMap but is not marked PInvoke. VLDTR_E_FMD_BADIMPLMAP "Field or method has invalid ImplMap." Field/method has invalid ImplMap VLDTR_E_IMAP_BADMODREF "ImplMap has invalid ModuleRef." ImplMap has invalid ModuleRef VLDTR_E_IMAP_BADMEMBER "ImplMap has invalid MemberForwarded." ImplMap has invalid MemberForwarded VLDTR_E_IMAP_BADIMPORTNAME "ImplMap has invalid ImportName." ImplMap has invalid ImportName VLDTR_E_IMAP_BADCALLCONV "ImplMap has invalid call conv." ImplMap has invalid call conv VLDTR_E_FMD_BADACCESSFLAG "Field or method has invalid access flag." Field/method has invalid access flag VLDTR_E_FD_INITONLYANDLITERAL "Field is InitOnly and Literal." Field is InitOnly and Literal VLDTR_E_FD_LITERALNOTSTATIC "Field is Literal but not Static." Field is Literal but not Static VLDTR_E_FMD_RTSNNOTSN "Field or method is RTSpec.Name but not Spec.Name." Field/method is RTSpec.Name but not Spec.Name VLDTR_E_MD_ABSTPARNOTABST "Method is abstract, parent is not." Method is abstract, parent is not VLDTR_E_MD_NOTSTATABSTININTF "Method not static or abstract in interface." Method not static or abstract in interface VLDTR_E_MD_NOTPUBININTF "Method not public in interface." Method not public in interface VLDTR_E_MD_CTORININTF ".ctor in interface." ctor in interface VLDTR_E_MD_GLOBALCTORCCTOR "global .ctor or .cctor." global ctor or cctor VLDTR_E_MD_CTORSTATIC "static .ctor." static ctor VLDTR_E_MD_CTORNOTSNRTSN ".ctor or .cctor not marked SpecialName or RTSpecialName." ctor,cctor not marked SpecialName,RTSpecialName VLDTR_E_MD_CTORVIRT "virtual .ctor or .cctor." virtual ctor,cctor VLDTR_E_MD_CTORABST "abstract .ctor or .cctor." abstract ctor,cctor VLDTR_E_MD_CCTORNOTSTATIC "instance .cctor." instance cctor VLDTR_E_MD_ZERORVA "RVA set to zero, but method not abstract or pinvoke or runtime, or reverse." RVA=0, method not abstract or pinvoke or runtime, or reverse VLDTR_E_MD_FINNOTVIRT "Method is final and not virtual." Method is final and not virtual VLDTR_E_MD_STATANDFINORVIRT "Method is static and final or virtual." Method is static and final or virtual VLDTR_E_MD_ABSTANDFINAL "Method is abstract and final." Method is abstract and final VLDTR_E_MD_ABSTANDIMPL "Method is abstract and implemented." Method is abstract and implemented VLDTR_E_MD_ABSTANDPINVOKE "Method is abstract and pinvoke." Method is abstract and pinvoke VLDTR_E_MD_ABSTNOTVIRT "Method is abstract and not virtual." Method is abstract and not virtual VLDTR_E_MD_NOTABSTNOTIMPL "Method is not abstract and not implemented." Method is not abstract and not implemented VLDTR_E_MD_NOTABSTBADFLAGSRVA "Method is not abstract and not (non-zero RVA or PInvoke or runtime)." Method is not abstract and not (RVA!=0 or pinvoke or runtime) VLDTR_E_MD_PRIVSCOPENORVA "Method is PrivateScope and has RVA set to zero." Method is PrivateScope and has RVA==0 VLDTR_E_MD_GLOBALABSTORVIRT "Global method is abstract or virtual." Global method is abstract or virtual VLDTR_E_SIG_LONGFORM "Signature uses long form." Signature uses long form VLDTR_E_MD_MULTIPLESEMANTICS "Method has multiple semantics (warning)." Method has multiple semantics (warning) VLDTR_E_MD_INVALIDSEMANTICS "Method has invalid semantics (not event or property.)" Method has invalid semantics (not event or prop) VLDTR_E_MD_SEMANTICSNOTEXIST "Method has semantics association that does not exist." Method has semantics assoc that does not exist VLDTR_E_MI_DECLNOTVIRT "MethodImpl's Decl is not virtual." MethodImpl's Decl is not virtual VLDTR_E_FMD_GLOBALITEM "Global field or method (warning, CLS)." Global field/method (warning,CLS) VLDTR_E_MD_MULTSEMANTICFLAGS "Method has multiple semantic flags set." Method has multiple semantic flags set VLDTR_E_MD_NOSEMANTICFLAGS "Method has no semantic flags set." Method has no semantic flags set VLDTR_E_FD_FLDINIFACE "Field in Interface (warning, CLS)." Field in Interface (warning, CLS) VLDTR_E_AS_HASHALGID "Unrecognized Hash Alg ID (warning)." Unrecognized Hash Alg ID (warning) VLDTR_E_AS_PROCID "Unrecognized Processor ID in Assembly(warning)." Unrecognized Processor ID in Assembly(warning) VLDTR_E_AR_PROCID "Unrecognized Processor ID in AssemblyRef(warning)." Unrecognized Processor ID in AssemblyRef(warning) VLDTR_E_CN_PARENTRANGE "Constant: parent token out of range." Constant: parent token out of range VLDTR_E_AS_BADFLAGS "Invalid flags in Assembly." Invalid flags in Assembly VLDTR_E_TR_HASTYPEDEF "There is TypeDef with same name as TypeRef (warning)." There is TypeDef with same name as TypeRef (warning) VLDTR_E_IFACE_BADIMPL "In InterfaceImpl, the implementing token is not TypeDef." In InterfaceImpl, the implementing token is not TypeDef VLDTR_E_IFACE_BADIFACE "In InterfaceImpl, the implemented token is not TypeDef or TypeRef." In InterfaceImpl, the implemented token is not TypeDef or TypeRef VLDTR_E_TD_SECURNOTMARKED "TypeDef has security record but it is not marked HasSecurity." TypeDef has security rec but not marked HasSecurity VLDTR_E_TD_MARKEDNOSECUR "TypeDef marked HasSecurity but has no security record." TypeDef marked HasSecurity but has no security rec VLDTR_E_MD_CCTORHASARGS ".cctor has arguments." .cctor has arguments VLDTR_E_CT_BADIMPL "ExportedType has invalid Implementation." ExportedType has invalid Implementation VLDTR_E_MI_ALIENBODY "MethodImpl has body from other class." MethodImpl has body from other class VLDTR_E_MD_CCTORCALLCONV ".cctor has invalid calling convention." .cctor has invalid calling convention VLDTR_E_MI_BADCLASS "MethodImpl has invalid Class token." MethodImpl has invalid Class token VLDTR_E_MI_CLASSISINTF "MethodImpl declared in Interface." MethodImpl declared in Interface VLDTR_E_MI_BADDECL "MethodImpl has invalid MethodDeclaration token." MethodImpl has invalid MethodDeclaration token VLDTR_E_MI_BADBODY "MethodImpl has invalid MethodBody token." MethodImpl has invalid MethodBody token VLDTR_E_MI_DUP "MethodImpl has duplicate." MethodImpl has duplicate VLDTR_E_FD_BADPARENT "Bad field parent." Bad field parent VLDTR_E_MD_PARAMOUTOFSEQ "Parameter out of sequence (warning)." Param out of sequence (warning) VLDTR_E_MD_PARASEQTOOBIG "Parameter's sequence number exceeds number of arguments." Param's sequence num exceeds num of args VLDTR_E_MD_PARMMARKEDNOMARSHAL "Parameter marked HasMarshal, has no marshaling info." Param marked HasMarshal, has no marshaling info VLDTR_E_MD_PARMMARSHALNOTMARKED "Parameter has marshaling info, not marked HasMarshal." Param has marshaling info, not marked HasMarshal VLDTR_E_MD_PARMMARKEDNODEFLT "Parameter marked HasDefault, has no const value." Param marked HasDefault, has no const value VLDTR_E_MD_PARMDEFLTNOTMARKED "Parameter has const value, not marked HasDefault." Param has const value, not marked HasDefault VLDTR_E_PR_BADSCOPE "Property has invalid scope." Prop has invalid scope VLDTR_E_PR_NONAME "Property has no name." Prop has no name VLDTR_E_PR_NOSIG "Property has no signature." Prop has no signature VLDTR_E_PR_DUP "Property has a duplicate." Prop has a duplicate VLDTR_E_PR_BADCALLINGCONV "Property has bad calling convention." Prop has bad calling convention VLDTR_E_PR_MARKEDNODEFLT "Property marked HasDefault, has no const value." Prop marked HasDefault, has no const value VLDTR_E_PR_DEFLTNOTMARKED "Property has const value, not marked HasDefault." Prop has const value, not marked HasDefault VLDTR_E_PR_BADSEMANTICS "Property has method that is neither a Setter nor a Getter." Prop has method not (Setter,Getter, or Other) VLDTR_E_PR_BADMETHOD "Property has method with invalid token." Prop has method with invalid token VLDTR_E_PR_ALIENMETHOD "Property has method from another class." Prop has method from another class VLDTR_E_CN_BLOBNOTNULL "Const has non-null blob when it should not." Const has non-null blob when it should not VLDTR_E_CN_BLOBNULL "Const has null value blob." Const has null value blob VLDTR_E_EV_BADSCOPE "Event has invalid scope." Event has invalid scope VLDTR_E_EV_NONAME "Event has no name." Event has no name VLDTR_E_EV_DUP "Event has a duplicate." Event has a duplicate VLDTR_E_EV_BADEVTYPE "Event has invalid EventType." Event has invalid EventType VLDTR_E_EV_EVTYPENOTCLASS "Event's EventType is not a class." Event's EventType is not a class VLDTR_E_EV_BADSEMANTICS "Event has method not (AddOn,RemoveOn,Fire,Other)." Event has method not (AddOn,RemoveOn,Fire,Other) VLDTR_E_EV_BADMETHOD "Event has method with invalid token." Event has method with invalid token VLDTR_E_EV_ALIENMETHOD "Event has method from another class." Event has method from another class VLDTR_E_EV_NOADDON "Event has no AddOn method." Event has no AddOn method VLDTR_E_EV_NOREMOVEON "Event has no RemoveOn method." Event has no RemoveOn method VLDTR_E_CT_DUPTDNAME "ExportedType has same name as TypeDef." ExportedType has same name as TypeDef VLDTR_E_MAR_BADOFFSET "MRes refers to non-PE file with non-zero offset." MRes refers to non-PE file with offset !=0 VLDTR_E_DS_BADOWNER "Declarative security has invalid owner token." Decl.security has invalid owner token VLDTR_E_DS_BADFLAGS "Declarative security has invalid action flags." Decl.security has invalid action flags VLDTR_E_DS_NOBLOB "Declarative security has no permission blob." Decl.security has no permission blob VLDTR_E_MAR_BADIMPL "Manifest resource has invalid Implementation." Manifest resource has invalid Implementation VLDTR_E_MR_VARARGCALLINGCONV "MemberRef has VARARG calling conv. (CLS warning)." MemberRef has VARARG calling conv. (CLS warning) VLDTR_E_MD_CTORNOTVOID ".ctor or .cctor returns something other than void." .ctor,.cctor returning not void VLDTR_E_EV_FIRENOTVOID "Fire method returns something other than void." Fire method returning not void VLDTR_E_AS_BADLOCALE "Invalid locale." Invalid locale VLDTR_E_CN_PARENTTYPE "Constant has parent of invalid type." Constant has parent of invalid type VLDTR_E_SIG_SENTINMETHODDEF "E_T_SENTINEL in MethodDef signature." E_T_SENTINEL in MethodDef signature VLDTR_E_SIG_SENTMUSTVARARG "E_T_SENTINEL <=> VARARG." E_T_SENTINEL <=> VARARG VLDTR_E_SIG_MULTSENTINELS "Multiple E_T_SENTINELs." Multiple E_T_SENTINELs VLDTR_E_SIG_LASTSENTINEL "E_T_SENTINEL not followed by type." E_T_SENTINEL not followed by type VLDTR_E_SIG_MISSARG "Signature missing argument." Signature missing argument VLDTR_E_SIG_BYREFINFIELD "Field of ByRef type." Field of ByRef type VLDTR_E_MD_SYNCMETHODINVTYPE "Synchronized method in value class." Synchronized method in value class VLDTR_E_TD_NAMETOOLONG "TypeDef name too long." TypeDef name too long VLDTR_E_AS_PROCDUP "Duplicate Assembly Processor." Duplicate Assembly Processor VLDTR_E_ASOS_DUP "Duplicate Assembly OS (ID+ver.major+ver.minor)." Duplicate Assembly OS (ID+ver.major+ver.minor) VLDTR_E_MAR_BADFLAGS "Manifest Resource has bad flags." Manifest Resource has bad flags VLDTR_E_CT_NOTYPEDEFID "ExportedType has nil TypeDefId." ExportedType has nil TypeDefId VLDTR_E_FILE_BADFLAGS "File has bad flags." File has bad flags VLDTR_E_FILE_NULLHASH "File has no hash blob." File has no hash blob VLDTR_E_MOD_NONAME "Module has no name." Module has no name VLDTR_E_MOD_NAMEFULLQLFD "Module has fully-qualified name." Module has fully-qualified name VLDTR_E_TD_RTSPCLNOTSPCL "TypeDef is tdRTSpecialName but not tdSpecialName." TypeDef is tdRTSpecialName but not tdSpecialName VLDTR_E_TD_EXTENDSIFACE "TypeDef extends interface." TypeDef extends interface VLDTR_E_MD_CTORPINVOKE ".ctor or .cctor is PInvokeImpl." .ctor,.cctor is PInvokeImpl VLDTR_E_TD_SYSENUMNOTCLASS "System.Enum is not a class." System.Enum is not a class VLDTR_E_TD_SYSENUMNOTEXTVTYPE "System.Enum extends not System.ValueType." System.Enum extends not System.ValueType VLDTR_E_MI_SIGMISMATCH "MethodImpl's Decl and Body signatures mismatch." MethodImpl's Decl and Body signatures mismatch VLDTR_E_TD_ENUMHASMETHODS "TypeDef extends System.Enum but has methods." TypeDef extends System.Enum but has methods VLDTR_E_TD_ENUMIMPLIFACE "TypeDef extends System.Enum but implements an interface." TypeDef extends System.Enum but impls interface(s) VLDTR_E_TD_ENUMHASPROP "TypeDef extends System.Enum but has a property." TypeDef extends System.Enum but has prop(s) VLDTR_E_TD_ENUMHASEVENT "TypeDef extends System.Enum but has an event." TypeDef extends System.Enum but has event(s) VLDTR_E_TD_BADMETHODLST "TypeDef has MethodList > Nmethods+1." TypeDef has MethodList > Nmethods+1 VLDTR_E_TD_BADFIELDLST "TypeDef has FieldList > Nfields+1." TypeDef has FieldList > Nfields+1 VLDTR_E_CN_BADTYPE "Constant has wrong type." Constant has wrong type VLDTR_E_TD_ENUMNOINSTFLD "Enum has no instance fields." Enum has no instance fields VLDTR_E_TD_ENUMMULINSTFLD "Enum has multiple instance fields." Enum has multiple instance fields VLDTR_E_INTERRUPTED "Validator has been interrupted by the VEHandler." Validator has been interrupted by the VEHandler. VLDTR_E_NOTINIT "Validator failed to initialize correctly." Validator failed to initialize correctly. CORDBG_E_UNRECOVERABLE_ERROR "Unrecoverable API error." Unrecoverable API error. CORDBG_E_PROCESS_TERMINATED "Process was terminated." Process was terminated. CORDBG_E_PROCESS_NOT_SYNCHRONIZED "Process not synchronized." Process not synchronized. CORDBG_E_CLASS_NOT_LOADED "A class is not loaded." A class is not loaded. CORDBG_E_IL_VAR_NOT_AVAILABLE "An IL variable is not available at the current native IP." An IL variable is not available at the CORDBG_E_BAD_REFERENCE_VALUE "A reference value was found to be bad during dereferencing." A reference value was found to be bad CORDBG_E_FIELD_NOT_AVAILABLE "A field in a class is not available, because the runtime optimized it away." A field in a class is not available, CORDBG_E_NON_NATIVE_FRAME "'Native-frame-only' operation on non-native frame." "Native frame only" operation on CORDBG_E_NONCONTINUABLE_EXCEPTION "Cannot Continue on non-continuable exception." Continue on non-continuable exception CORDBG_E_CODE_NOT_AVAILABLE "The code is currently unavailable." The code is currently unavailable CORDBG_E_FUNCTION_NOT_IL "Attempt to get a ICorDebugFunction for a function that is not IL." Attempt to get a ICorDebugFunction for CORDBG_E_CANT_SET_IP_INTO_FINALLY "SetIP is not possible because SetIP would move EIP from outside of an exception handling finally clause to a point inside of one." SetIP isn't possible, because SetIP would CORDBG_E_CANT_SET_IP_OUT_OF_FINALLY "SetIP is not possible because it would move EIP from within an exception handling finally clause to a point outside of one." SetIP isn't possible because it would move CORDBG_E_CANT_SET_IP_INTO_CATCH "SetIP is not possible, because SetIP would move EIP from outside of an exception handling catch clause to a point inside of one." SetIP isn't possible, because SetIP would CORDBG_E_SET_IP_NOT_ALLOWED_ON_NONLEAF_FRAME "SetIP cannot be done on any frame except the leaf frame." Setip cannot be done on any frame except CORDBG_E_SET_IP_IMPOSSIBLE "SetIP is not allowed." SetIP isn't allowed. For example, there is CORDBG_E_FUNC_EVAL_BAD_START_POINT "Func eval cannot work. Bad starting point." Func eval can't work if we're, for example, CORDBG_E_INVALID_OBJECT "This object value is no longer valid." This object value is no longer valid. CORDBG_E_FUNC_EVAL_NOT_COMPLETE "CordbEval::GetResult called before func eval has finished." If you call CordbEval::GetResult before the CORDBG_E_INPROC_NOT_IMPL "The in-process version of the debugging API does not support this function." The inproc version of the debugging API CORDBG_E_STATIC_VAR_NOT_AVAILABLE "A static variable is not available because it has not been initialized yet." A static variable isn't available because CORDBG_E_OBJECT_IS_NOT_COPYABLE_VALUE_CLASS "Cannot copy a VC with object refs in it." Can't copy a VC with object refs in it. CORDBG_E_CANT_SETIP_INTO_OR_OUT_OF_FILTER "SetIP cannot leave or enter a filter." SetIP can't leave or enter a filter CORDBG_E_CANT_CHANGE_JIT_SETTING_FOR_ZAP_MODULE "JIT settings for ZAP modules cannot be changed." You can't change JIT settings for ZAP CORDBG_E_CANT_SET_IP_OUT_OF_FINALLY_ON_WIN64 "SetIP is not possible because it would move EIP from within a finally clause to a point outside of one on WIN64 platforms." SetIP isn't possible because it would move CORDBG_E_CANT_SET_IP_OUT_OF_CATCH_ON_WIN64 "SetIP is not possible because it would move EIP from within a catch clause to a point outside of one on WIN64 platforms." SetIP isn't possible because it would move CORDBG_E_REMOTE_CONNECTION_CONN_RESET "The remote device closed the connection." The remote device closed the connection. CORDBG_E_REMOTE_CONNECTION_KEEP_ALIVE "The connection was closed due to a keep-alive failure." The connection was closed due to akeep alive failure. CORDBG_E_REMOTE_CONNECTION_FATAL_ERROR "Generic error that the device connection has been broken with no chance for recovery." Generic error that the device connection has been broken with no chance for recovery. CORDBG_E_CANT_SET_TO_JMC "Cannot use JMC on this code (likely wrong JIT settings)." Can't use JMC on this code (likely wrong jit settings). CORDBG_E_NO_CONTEXT_FOR_INTERNAL_FRAME "Internal frame markers have no associated context." Internal frame markers have no associated context. CORDBG_E_NOT_CHILD_FRAME "The current frame is not a child frame." The current frame is not a child frame. CORDBG_E_NON_MATCHING_CONTEXT "The provided CONTEXT does not match the specified thread." The provided CONTEXT does not match the specified thread. The stack pointer in the provided CONTEXT must match the cached stack base and stack limit of the thread. CORDBG_E_PAST_END_OF_STACK "The stackwalker is now past the end of stack. No information is available." The stackwalker is now past the end of stack. No information is available. CORDBG_E_FUNC_EVAL_CANNOT_UPDATE_REGISTER_IN_NONLEAF_FRAME "Func eval cannot update a variable stored in a register on a non-leaf frame. The most likely cause is that such a variable is passed as a ref/out argument." Func eval cannot update a variable stored in a register on a non-leaf frame. The most likely cause is that such a variable is passed as a ref/out argument. CORDBG_E_BAD_THREAD_STATE "The state of the thread is invalid." The state of the thread is invalid. CORDBG_E_DEBUGGER_ALREADY_ATTACHED "This process has already been attached." This process has already been attached to CORDBG_E_SUPERFLOUS_CONTINUE "Returned from a call to Continue that was not matched with a stopping event." Returned from a call to Continue that was CORDBG_E_SET_VALUE_NOT_ALLOWED_ON_NONLEAF_FRAME "Cannot perfrom SetValue on non-leaf frames." Can't perfrom SetValue on non-leaf frames. CORDBG_E_ENC_EH_MAX_NESTING_LEVEL_CANT_INCREASE "When doing Edit and Continue, some JITs do not allow increasing the maximum level to which exception handling can be nested." When doing EnC, some JITters don't let you CORDBG_E_ENC_MODULE_NOT_ENC_ENABLED "Tried to do Edit and Continue on a module that was not started in Edit and Continue mode." Tried to do EnC on a module that wasn't CORDBG_E_SET_IP_NOT_ALLOWED_ON_EXCEPTION "SetIP cannot be done on any exception." Setip cannot be done on any exception CORDBG_E_VARIABLE_IS_ACTUALLY_LITERAL "The 'variable' does not exist because it is a literal optimized away by the compiler." The 'variable' doesn't exist because it is a CORDBG_E_PROCESS_DETACHED "Process has been detached." Process has been detached from CORDBG_E_ENC_METHOD_SIG_CHANGED "Not allowed to change the signature of an existing method." Not allowed to change the signature of an CORDBG_E_ENC_METHOD_NO_LOCAL_SIG "Cannot get the local signature for the method." Can't get the local signature for the method CORDBG_E_ENC_CANT_ADD_FIELD_TO_VALUE_OR_LAYOUT_CLASS "Adding a field to a value or layout class is prohibited." Adding a field to a value or layout class is prohibitted, CORDBG_E_ENC_CANT_CHANGE_FIELD "Cannot change field after adding." Once you've got a field, you're not allowed to change CORDBG_E_ENC_CANT_ADD_NON_PRIVATE_MEMBER "Only support addition of private members." Only support addition of private members. CORDBG_E_FIELD_NOT_STATIC "GetStaticFieldValue called on a non-static field." Returned if someone tries to call GetStaticFieldValue CORDBG_E_FIELD_NOT_INSTANCE "Returned if someone tries to call GetStaticFieldValue on a non-instance field." Returned if someone tries to call GetStaticFieldValue CORDBG_E_ENC_ZAPPED_WITHOUT_ENC "If a zap file was created without the Edit and Continue flag set, then we cannot do Edit and Continue on it, no matter what." If a zap file was created without the EnC flag set, then CORDBG_E_ENC_BAD_METHOD_INFO "Lacking information about method." Lacking information about method. CORDBG_E_ENC_JIT_CANT_UPDATE "The JIT is unable to update the method." The JIT is unable to update the method. CORDBG_E_ENC_MISSING_CLASS "An internal structure about the class is missing." An internal structure about the class is missing CORDBG_E_ENC_INTERNAL_ERROR "Internal Runtime Error while doing Edit-and-Continue." Generic message for "Something user doesn't control went wrong" message. CORDBG_E_ENC_HANGING_FIELD "The field was added via Edit and Continue after the class was loaded." The field was added via EnC after the class was loaded, and so instead of the the field being contiguous with the other fields, it's 'hanging' off the instance or type. This error is used to indicate that either the storage for this field is not yet available and so the field value cannot be read, or the debugger needs to use an EnC specific code path to get the value. CORDBG_E_MODULE_NOT_LOADED "Module not loaded." If the module isn't loaded, including if it's been unloaded. CORDBG_E_ENC_CANT_CHANGE_SUPERCLASS "Not allowed to change base class." Not allowed to change which class something inherits from CORDBG_E_UNABLE_TO_SET_BREAKPOINT "Cannot set a breakpoint here." Can't set a breakpoint here. CORDBG_E_DEBUGGING_NOT_POSSIBLE "Debugging is not possible due to an incompatibility within the CLR implementation." Debugging isn't possible due to an incompatibility within the CLR implementation. CORDBG_E_KERNEL_DEBUGGER_ENABLED "A kernel debugger is enabled on the system. User-mode debugging will trap to the kernel debugger." Debugging isn't possible because a kernel debugger is enabled on the system. CORDBG_E_KERNEL_DEBUGGER_PRESENT "A kernel debugger is present on the system. User-mode debugging will trap to the kernel debugger." Debugging isn't possible because a kernel debugger is present on the system. CORDBG_E_HELPER_THREAD_DEAD "The debugger's internal helper thread is dead." The debugger's internal helper thread is dead. CORDBG_E_INTERFACE_INHERITANCE_CANT_CHANGE "Not allowed to change interface inheritance." Not allowed to change interface inheritance. CORDBG_E_INCOMPATIBLE_PROTOCOL "The debugger's protocol is incompatible with the debuggee." The debugger's protocol is incompatible with the debuggee. CORDBG_E_TOO_MANY_PROCESSES "The debugger can only handle a finite number of debuggees." The debugger can only handle a finite number of debuggees. CORDBG_E_INTEROP_NOT_SUPPORTED "Interop debugging is not supported." Interop debugging is not supported CORDBG_E_NO_REMAP_BREAKPIONT "Cannot call RemapFunction until have received RemapBreakpoint." Cannot call RemapFunction until have received RemapBreakpoint CORDBG_E_OBJECT_NEUTERED "Object is in a zombie state." Object has been neutered (it's in a zombie state). CORPROF_E_FUNCTION_NOT_COMPILED "Function not yet compiled." Function not yet compiled. CORPROF_E_DATAINCOMPLETE "The ID is not fully loaded/defined yet." The ID is not fully loaded/defined yet. CORPROF_E_NOT_REJITABLE_METHODS "The Module is not configured for updateable methods." The Module is not configured for updateable methods. CORPROF_E_CANNOT_UPDATE_METHOD "The Method could not be updated for re-JIT." The Method could not be updated for re-jit. CORPROF_E_FUNCTION_NOT_IL "The Method has no associated IL." The Method has no associated IL CORPROF_E_NOT_MANAGED_THREAD "The thread has never run managed code before." The thread has never run managed code before CORPROF_E_CALL_ONLY_FROM_INIT "The function may only be called during profiler initialization." The function may only be called during profiler init CORPROF_E_INPROC_NOT_ENABLED "In-process debugging must be enabled during initialization." Inprocess debugging must be enabled during init CORPROF_E_JITMAPS_NOT_ENABLED "Cannot get a JIT map becuase they are not enabled." Can't get a JIT map becuase they are not enabled CORPROF_E_INPROC_ALREADY_BEGUN "BeginInprocDebugging already called." If a profiler tries to call BeginInprocDebugging more than CORPROF_E_INPROC_NOT_AVAILABLE "In-process debugging not allowed at this point." States that inprocess debugging not allowed at this point CORPROF_E_NOT_YET_AVAILABLE "Requested information is not yet available." This is a general error used to indicated that the information CORPROF_E_TYPE_IS_PARAMETERIZED "The given type is a generic and cannot be used with this method." The given type is a generic and cannot be used with this method. CORPROF_E_FUNCTION_IS_PARAMETERIZED "The given function is a generic and cannot be used with this method." The given function is a generic and cannot be used with this method. CORPROF_E_STACKSNAPSHOT_INVALID_TGT_THREAD A profiler tried to walk the stack of an invalid thread CORPROF_E_STACKSNAPSHOT_UNMANAGED_CTX A profiler can not walk a thread that is currently executing unmanaged code CORPROF_E_STACKSNAPSHOT_UNSAFE A stackwalk at this point may cause dead locks or data corruption CORPROF_E_STACKSNAPSHOT_ABORTED Stackwalking callback requested the walk to abort CORPROF_E_LITERALS_HAVE_NO_ADDRESS Returned when asked for the address of a static that is a literal. CORPROF_E_UNSUPPORTED_CALL_SEQUENCE A call was made at an unsupported time. Examples include illegally calling a profiling API method asynchronously, calling a method that might trigger a GC at an unsafe time, and calling a method at a time that could cause locks to be taken out of order. CORPROF_E_ASYNCHRONOUS_UNSAFE A legal asynchronous call was made at an unsafe time (e.g., CLR locks are held) CORPROF_E_CLASSID_IS_ARRAY The specified ClassID cannot be inspected by this function because it is an array CORPROF_E_CLASSID_IS_COMPOSITE The specified ClassID is a non-array composite type (e.g., ref) and cannot be inspected CORPROF_E_PROFILER_DETACHING The profiler's call into the CLR is disallowed because the profiler is attempting to detach. CORPROF_E_PROFILER_NOT_ATTACHABLE The profiler does not support attaching to a live process. CORPROF_E_UNRECOGNIZED_PIPE_MSG_FORMAT The message sent on the profiling API attach pipe is in an unrecognized format. CORPROF_E_PROFILER_ALREADY_ACTIVE The request to attach a profiler was denied because a profiler is already loaded. CORPROF_E_PROFILEE_INCOMPATIBLE_WITH_TRIGGER Unable to request a profiler attach because the target profilee's runtime is of a version incompatible with the current process calling AttachProfiler(). CORPROF_E_IPC_FAILED AttachProfiler() encountered an error while communicating on the pipe to the target profilee. This is often caused by a target profilee that is shutting down or killed while AttachProfiler() is reading or writing the pipe. CORPROF_E_PROFILEE_PROCESS_NOT_FOUND AttachProfiler() was unable to find a profilee with the specified process ID. CORPROF_E_CALLBACK3_REQUIRED Profiler must implement ICorProfilerCallback3 interface for this call to be supported. CORPROF_E_UNSUPPORTED_FOR_ATTACHING_PROFILER This call was attempted by a profiler that attached to the process after startup, but this call is only supported by profilers that are loaded into the process on startup. CORPROF_E_IRREVERSIBLE_INSTRUMENTATION_PRESENT Detach is impossible because the profiler has either instrumented IL or inserted enter/leave hooks. Detach was not attempted; the profiler is still fully attached. CORPROF_E_RUNTIME_UNINITIALIZED The profiler called a function that cannot complete because the CLR is not yet fully initialized. The profiler may try again once the CLR has fully started. CORPROF_E_IMMUTABLE_FLAGS_SET Detach is impossible because immutable flags were set by the profiler at startup. Detach was not attempted; the profiler is still fully attached. CORPROF_E_PROFILER_NOT_YET_INITIALIZED The profiler called a function that cannot complete because the profiler is not yet fully initialized. CORPROF_E_INCONSISTENT_WITH_FLAGS The profiler called a function that first requires additional flags to be set in the event mask. This HRESULT may also indicate that the profiler called a function that first requires that some of the flags currently set in the event mask be reset. CORPROF_E_PROFILER_CANCEL_ACTIVATION The profiler has requested that the CLR instance not load the profiler into this process. CORPROF_E_CONCURRENT_GC_NOT_PROFILABLE Concurrent GC mode is enabled, which prevents use of COR_PRF_MONITOR_GC CORPROF_E_INCONSISTENT_FLAGS_WITH_HOST_PROTECTION_SETTING Host enforces host protection attributes, which prevents use of COR_PRF_USE_PROFILE_IMAGES, COR_PRF_MONITOR_CODE_TRANSITIONS, and COR_PRF_MONITOR_ENTERLEAVE CORPROF_E_DEBUGGING_DISABLED This functionality requires CoreCLR debugging to be enabled. CORPROF_E_TIMEOUT_WAITING_FOR_CONCURRENT_GC Timed out on waiting for concurrent GC to finish during attach. CORPROF_E_MODULE_IS_DYNAMIC The specified module was dynamically generated (e.g., via Reflection.Emit API), and is thus not supported by this API method. CORPROF_E_CALLBACK4_REQUIRED Profiler must implement ICorProfilerCallback4 interface for this call to be supported. CORPROF_E_REJIT_NOT_ENABLED This call is not supported unless ReJIT is first enabled during initialization by setting COR_PRF_ENABLE_REJIT via SetEventMask. CORPROF_E_ACTIVE_REJIT_REQUEST_NOT_FOUND Could not revert the specified method, because a corresponding active ReJIT request was not found. Either the method was never requested to be reJITted OR the method was already reverted. CORPROF_E_FUNCTION_IS_COLLECTIBLE The specified function is instantiated into a collectible assembly, and is thus not supported by this API method. CORPROF_E_REJIT_REQUIRES_DISABLE_NGEN If the profiler specifies COR_PRF_ENABLE_REJIT to SetEventMask, it must also specify COR_PRF_DISABLE_ALL_NGEN_IMAGES. CORPROF_E_CALLBACK6_REQUIRED Profiler must implement ICorProfilerCallback6 interface for this call to be supported. CORPROF_E_CALLBACK7_REQUIRED Profiler must implement ICorProfilerCallback7 interface for this call to be supported. SECURITY_E_XML_TO_ASN_ENCODING "Failed to convert XML to ASN." Failed to convert XML to ASN SECURITY_E_INCOMPATIBLE_SHARE "Loading this assembly would produce a different grant set from other instances." Loading this assembly would produce a different grant set from other instances SECURITY_E_UNVERIFIABLE "Unverifiable code failed policy check." Unverifable code failed policy check SECURITY_E_INCOMPATIBLE_EVIDENCE "Assembly already loaded without additional security evidence." Assembly already loaded without additional security evidence. CORSEC_E_DECODE_SET "Failure decoding permission set." Failure decoding permission set CORSEC_E_ENCODE_SET "Failure encoding permission set." Failure encoding permission set CORSEC_E_UNSUPPORTED_FORMAT "Unrecognized encoding format." Unrecognized encoding format SN_CRYPTOAPI_CALL_FAILED StrongName APIs not supported on system CORSEC_E_CRYPTOAPI_CALL_FAILED "StrongName APIs not supported on system." StrongName APIs not supported on system SN_NO_SUITABLE_CSP StrongName APIs couldn't locate a matching CSP CORSEC_E_NO_SUITABLE_CSP "StrongName APIs could not locate a matching CSP." StrongName APIs couldn't locate a matching CSP CORSEC_E_INVALID_ATTR "Invalid security custom attribute." Invalid security custom attribute CORSEC_E_POLICY_EXCEPTION "PolicyException thrown." PolicyException thrown CORSEC_E_MIN_GRANT_FAIL "Failed to grant minimum permission requests." Failed to grant minimum permission requests CORSEC_E_NO_EXEC_PERM "Failed to grant permission to execute." Failed to grant permission to execute CORSEC_E_XMLSYNTAX "XML Syntax error." XML Syntax error CORSEC_E_INVALID_STRONGNAME "Strong name validation failed." Strong name validation failed CORSEC_E_MISSING_STRONGNAME "Assembly is not strong named." Assembly is not strong named CORSEC_E_CONTAINER_NOT_FOUND "Strong name key container not found." Strong name key container not found CORSEC_E_INVALID_IMAGE_FORMAT "Invalid assembly file format." Invalid assembly file format CORSEC_E_INVALID_PUBLICKEY "Invalid assembly public key." Invalid assembly public key CORSEC_E_SIGNATURE_MISMATCH "Signature size mismatch." Signature size mismatch SN_E_PUBLICKEY_MISMATCH "Public key of assembly did not match signing public key." Public key of assembly did not match signing public key CORSEC_E_INVALID_SIGNATUREKEY "Invalid signature public key specified in AssemblySignatureKeyAttribute." Invalid signature key (or invalid key format) specified in the assembly's attribute CORSEC_E_INVALID_COUNTERSIGNATURE "Invalid countersignature specified in AssemblySignatureKeyAttribute." Invalid signature (or invalid signature format) specified in the assembly's attribute CORSEC_E_CRYPTO "Failure during Cryptographic operation." generic CryptographicException CORSEC_E_CRYPTO_UNEX_OPER "Unexpected Cryptographic operation." generic CryptographicUnexpectedOperationException CORSECATTR_E_BAD_ATTRIBUTE "Generic problem with a custom attribute." Generic problem with a custom attribute CORSECATTR_E_MISSING_CONSTRUCTOR "Missing a required constructor." Missing a required constructor CORSECATTR_E_FAILED_TO_CREATE_PERM "Unable to create a permission for this attribute." Unable to create a permission for this attribute CORSECATTR_E_BAD_ACTION_ASM "SecurityAction type invalid on assembly." SecurityAction type invalid on assembly CORSECATTR_E_BAD_ACTION_OTHER "SecurityAction type invalid on types and methods." SecurityAction type invalid on types and methods CORSECATTR_E_BAD_PARENT "Security custom attribute attached to invalid parent." Security custom attribute attached to invalid parent CORSECATTR_E_TRUNCATED "Bad custom attribute serialized blob." Bad custom attribute serialized blob CORSECATTR_E_BAD_VERSION "Bad custom attribute serialized blob version." Bad custom attribute serialized blob version CORSECATTR_E_BAD_ACTION "Invalid security action code." Invalid security action code CORSECATTR_E_NO_SELF_REF "CA reference to CA definition in same assembly." CA ref to CA def'd in same assembly CORSECATTR_E_BAD_NONCAS "Use of non-CAS permission with invalid action." Use of non-CAS perm with invalid action CORSECATTR_E_ASSEMBLY_LOAD_FAILED "Failed to load assembly containing CA (or required CA type)." Failed to load assembly containing CA (or req'd CA type) CORSECATTR_E_ASSEMBLY_LOAD_FAILED_EX "Failed to load assembly containing CA (or required CA type)." Failed to load assembly containing CA (or req'd CA type) CORSECATTR_E_TYPE_LOAD_FAILED "Failed to load CA type (or required CA type)." Failed to load CA type (or reqd CA type) CORSECATTR_E_TYPE_LOAD_FAILED_EX "Failed to load CA type (or required CA type)." Failed to load CA type (or reqd CA type) CORSECATTR_E_ABSTRACT "CA type is abstract." CA type is abstract CORSECATTR_E_UNSUPPORTED_TYPE "Security custom attributes do not support array or Type fields and properties." Security custom attributes do not support array or Type fields and properties CORSECATTR_E_UNSUPPORTED_ENUM_TYPE "Unsupported base type for enum field or property." Unsupported base type for enum field/property CORSECATTR_E_NO_FIELD "Could not find a CA field." Couldn't find a CA field CORSECATTR_E_NO_PROPERTY "Could not find a CA property." Couldn't find a CA property CORSECATTR_E_EXCEPTION "Unexpected exception." Unexpected exception CORSECATTR_E_EXCEPTION_HR "Unexpected exception." Unexpected exception ISS_E_ISOSTORE_START ISS_E_ISOSTORE "IsolatedStorage operation failed." ISS_E_OPEN_STORE_FILE "Unable to open the store." ISS_E_OPEN_FILE_MAPPING "Unable to create store file mapping." ISS_E_MAP_VIEW_OF_FILE "Unable to map the store file." ISS_E_GET_FILE_SIZE "Unable to determine store file size." ISS_E_CREATE_MUTEX "Unable to create mutex." ISS_E_LOCK_FAILED "Unable to lock the store." ISS_E_FILE_WRITE "File Write failed." ISS_E_SET_FILE_POINTER "Cannot set file pointer." ISS_E_CREATE_DIR "Unable to create the store directory." ISS_E_STORE_NOT_OPEN "Store must be open for this operation." ISS_E_CORRUPTED_STORE_FILE "Store file is corrupt." ISS_E_STORE_VERSION "Store version is not supported." ISS_E_FILE_NOT_MAPPED "Store file is not mapped." ISS_E_BLOCK_SIZE_TOO_SMALL "Block size is too small." ISS_E_ALLOC_TOO_LARGE "Allocation size is too large." ISS_E_USAGE_WILL_EXCEED_QUOTA "Allowed quota is fully used." ISS_E_TABLE_ROW_NOT_FOUND "Row not found." ISS_E_DEPRECATE "Unable to deprecate old store." ISS_E_CALLER "Unable to determine the caller." ISS_E_PATH_LENGTH "Path length is too long." ISS_E_MACHINE "Machine Store is not supported." ISS_E_MACHINE_DACL "The DACL for the machine store is incorrect or could not be created." ISS_E_ISOSTORE_END COR_E_EXCEPTION "General Exception" Base class for all exceptions in the runtime COR_E_SYSTEM "System.Exception" The base class for the runtime's "less serious" exceptions COR_E_ARGUMENTOUTOFRANGE "An argument was out of its legal range." An argument was out of its legal range. COR_E_ARRAYTYPEMISMATCH "Attempted to store an object of the wrong type in an array." Attempted to store an object of the wrong type in an array COR_E_CONTEXTMARSHAL "Attempted to marshal an object across a context boundary." COR_E_TIMEOUT "Operation timed out." COR_E_EXECUTIONENGINE "Internal CLR error." An internal error happened in the Common Language Runtime's Execution Engine COR_E_FIELDACCESS "Access to this field is denied." Access to this field is denied. COR_E_INDEXOUTOFRANGE "Array subscript out of range." Attempted to access an element within an array by using an index that is COR_E_INVALIDOPERATION "An operation is not legal in the current state." An operation is not legal in the current state. COR_E_SECURITY "An error relating to security occurred." An error relating to security occurred. COR_E_REMOTING "An error relating to remoting occurred." An error relating to remoting occurred. COR_E_SERIALIZATION "An error relating to serialization occurred." An error relating to serialization has occurred. COR_E_VERIFICATION "A verification failure has occurred." A verification failure occurred COR_E_SERVER "An error relating to remoting occurred." COR_E_SERVICEDCOMPONENT "An error relating to ServicedComponent occurred." An error relating to ServicedComponent occurred. COR_E_METHODACCESS "Access to this method is denied." Access to this method is denied. COR_E_MISSINGFIELD "Field does not exist." An attempt was made to dynamically access a field that does not exist. COR_E_MISSINGMEMBER "Member does not exist." An attempt was made to dynamically invoke or access a field or method COR_E_MISSINGMETHOD "Method does not exist." An attempt was made to dynamically invoke a method that does not exist COR_E_MULTICASTNOTSUPPORTED "Attempt to combine delegates that are not multicast." Attempted to combine delegates that are not multicast COR_E_NOTSUPPORTED "Operation is not supported." The operation is not supported COR_E_OVERFLOW "Arithmetic, casting or conversion operation overflowed or underflowed." An arithmetic, casting, or conversion operation overflowed or underflowed. COR_E_RANK "An array has the wrong number of dimensions for a particular operation." An array has the wrong number of dimensions for a particular operation. COR_E_SYNCHRONIZATIONLOCK "This operation must be called from a synchronized block." Wait(), Notify() or NotifyAll() was called from an unsynchronized ** block of c COR_E_THREADINTERRUPTED "Thread was interrupted from a waiting state." Indicates that the thread was interrupted from a waiting state COR_E_MEMBERACCESS "Access to this member is denied." Access to this member is denied. COR_E_THREADSTATE "Thread is in an invalid state for this operation." Indicate that the Thread class is in an invalid state for the method call COR_E_THREADSTOP "Thread is stopping." Thrown into a thread to cause it to stop. This exception is typically not caught COR_E_TYPELOAD "Could not find or load a type." Could not find or load a specific type (class, enum, etc). COR_E_ENTRYPOINTNOTFOUND "Could not find the specified DllImport entrypoint." Could not find the specified DllImport entry point COR_E_DLLNOTFOUND "Could not find the specified DllImport Dll." Could not find the specified DllImport DLL. COR_E_THREADSTART Indicate that a user thread fails to start. COR_E_INVALIDCOMOBJECT "An invalid __ComObject has been used." An invalid __ComObject has been used. COR_E_NOTFINITENUMBER "Not a Number." Thrown if value (a floating point number) is either the not a number value (NaN) or +- infinity value COR_E_DUPLICATEWAITOBJECT "An object appears more than once in the wait objects array." An object appears more than once in the wait objects array. COR_E_SEMAPHOREFULL "Reached maximum count for semaphore." Adding the given count to the semaphore would cause it to exceed its maximum count. COR_E_WAITHANDLECANNOTBEOPENED "No semaphore of the given name exists." No Semaphore of the given name exists. COR_E_ABANDONEDMUTEX "The wait completed due to an abandoned mutex." The wait completed due to an abandoned mutex. COR_E_THREADABORTED "Thread has aborted." Thrown into a thread to cause it to abort. Not catchable. COR_E_INVALIDOLEVARIANTTYPE "OLE Variant has an invalid type." The type of an OLE variant that was passed into the runtime is invalid. COR_E_MISSINGMANIFESTRESOURCE "An expected resource in the assembly manifest was missing." An expected resource in the assembly manifest was missing. COR_E_SAFEARRAYTYPEMISMATCH "A mismatch has occurred between the runtime type of the array and the sub type recorded in the metadata." A mismatch has occurred between the runtime type of the array and the subtype recorded in the metadata COR_E_TYPEINITIALIZATION "Uncaught exception during type initialization." An exception was thrown by a type's initializer (.cctor). COR_E_MARSHALDIRECTIVE "Invalid marshaling directives." The marshaling directives are invalid. COR_E_MISSINGSATELLITEASSEMBLY "An expected satellite assembly containing the ultimate fallback resources for a given culture was not found or could not be loaded." An expected satellite assembly containing the ultimate fallback resources COR_E_FORMAT "The format of one argument does not meet the contract of the method." The format of one argument does not meet the contract of the method. COR_E_SAFEARRAYRANKMISMATCH "A mismatch has occurred between the runtime rank of the array and the rank recorded in the metadata." A mismatch has occurred between the runtime rank of the array and the rank recorded in the metadata COR_E_PLATFORMNOTSUPPORTED "Operation is not supported on this platform." The method is not supported on this platform COR_E_INVALIDPROGRAM "Invalid IL or CLR metadata." A program contained invalid IL or bad metadata. Usually this is a compiler bug. COR_E_OPERATIONCANCELED "The operation was cancelled." The operation was cancelled. COR_E_INSUFFICIENTMEMORY Not enough memory was available for an operation. COR_E_RUNTIMEWRAPPED An object that does not derive from System.Exception has been wrapped in a RuntimeWrappedException. COR_E_DEVICESNOTSUPPORTED "Devices not supported." COR_E_DATAMISALIGNED "A datatype misalignment was detected in a load or store instruction." A datatype misalignment was detected in a load or store instruction. COR_E_CODECONTRACTFAILED "A managed code contract (ie, precondition, postcondition, invariant, or assert) failed." A managed code contract (ie, precondition, postcondition, invariant, or assert) failed. COR_E_TYPEACCESS "Access to this type is denied." Access to this type is denied. COR_E_ACCESSING_CCW "Fail to access a CCW because the corresponding managed object is already collected." Fail to access a CCW because the corresponding managed object is already collected. COR_E_MAXMETHODSIZE "A method in this assembly is greater than the maximum allowed method size." This is Apollo only. COR_E_KEYNOTFOUND "The given key was not present in the dictionary." COR_E_INSUFFICIENTEXECUTIONSTACK "Insufficient stack to continue executing the program safely. This can happen from having too many functions on the call stack or function on the stack using too much stack space." Insufficient stack to continue executing the program safely. This can happen from having too many functions on the call stack or function on the stack using too much stack space. COR_E_APPLICATION "Application exception" The base class for all "less serious" exceptions. COR_E_INVALIDFILTERCRITERIA "The given filter criteria does not match the filter content." The given filter criteria does not match the filter contract. COR_E_REFLECTIONTYPELOAD "Could not find or load a specific class that was requested through Reflection." Could not find or load a specific class that was requested through Reflection COR_E_TARGET "Attempt to invoke non-static method with a null Object." - If you attempt to invoke a non-static method with a null Object - If you atte COR_E_TARGETINVOCATION "Uncaught exception thrown by method called through Reflection." If the method called throws an exception COR_E_CUSTOMATTRIBUTEFORMAT "Custom attribute has invalid format." If the binary format of a custom attribute is invalid. COR_E_IO "Error during managed I/O." Some sort of I/O error. COR_E_FILELOAD "Could not find or load a specific file." COR_E_OBJECTDISPOSED "The object has already been disposed." The object has already been disposed. COR_E_FAILFAST "Runtime operation halted by call to System.Environment.FailFast()." Runtime operation halted by call to System.Environment.FailFast(). COR_E_HOSTPROTECTION "The host has forbidden this operation." Attempted to perform an operation that was forbidden by the host. COR_E_ILLEGAL_REENTRANCY "Attempted to call into managed code when executing inside a low level extensibility point." Attempted to call into managed code when executing inside a low level extensibility point. CLR_E_SHIM_RUNTIMELOAD "Failed to load the runtime." Failed to load the runtime CLR_E_SHIM_RUNTIMEEXPORT "Failed to find a required export in the runtime." Failed to find a required export in the runtime CLR_E_SHIM_INSTALLROOT "Install root is not defined." Install root is not defined CLR_E_SHIM_INSTALLCOMP "Expected component of the runtime is not available." Expected component of the runtime is not available CLR_E_SHIM_LEGACYRUNTIMEALREADYBOUND "A runtime has already been bound for legacy activation policy use." CLR_E_SHIM_SHUTDOWNINPROGRESS "The operation is invalid because the process may be shutting down." VER_E_HRESULT VER_E_OFFSET VER_E_OPCODE VER_E_OPERAND VER_E_TOKEN VER_E_EXCEPT VER_E_STACK_SLOT VER_E_LOC VER_E_ARG VER_E_FOUND VER_E_EXPECTED VER_E_LOC_BYNAME VER_E_UNKNOWN_OPCODE "Unknown opcode." VER_E_SIG_CALLCONV "Unknown calling convention." VER_E_SIG_ELEMTYPE "Unknown ELEMENT_TYPE." VER_E_RET_SIG "[return sig]" VER_E_FIELD_SIG "[field sig]" VER_E_OPEN_DLGT_PROT_ACC "Protected method access through an open instance delegate is not verifiable." VER_E_INTERNAL "Internal error." VER_E_STACK_TOO_LARGE "Stack is too large." VER_E_ARRAY_NAME_LONG "Array name is too long." VER_E_FALLTHRU "fall through end of the method without returning" VER_E_TRY_GTEQ_END "try start >= try end" VER_E_TRYEND_GT_CS "try end > code size" VER_E_HND_GTEQ_END "handler start >= handler end" VER_E_HNDEND_GT_CS "handler end > code size" VER_E_FLT_GTEQ_CS VER_E_TRY_START "Try starts in the middle of an instruction." VER_E_HND_START "Handler starts in the middle of an instruction." VER_E_FLT_START VER_E_TRY_OVERLAP "Try block overlap with another block." VER_E_TRY_EQ_HND_FIL "Try and filter/handler blocks are equivalent." VER_E_TRY_SHARE_FIN_FAL "Shared try has finally or fault handler." VER_E_HND_OVERLAP "Handler block overlaps with another block." VER_E_HND_EQ "Handler block is the same as another block." VER_E_FIL_OVERLAP "Filter block overlaps with another block." VER_E_FIL_EQ "Filter block is the same as another block." VER_E_FIL_CONT_TRY "Filter contains try." VER_E_FIL_CONT_HND "Filter contains handler." VER_E_FIL_CONT_FIL "Nested filters." VER_E_FIL_GTEQ_CS "filter >= code size" VER_E_FIL_START "Filter starts in the middle of an instruction." VER_E_FALLTHRU_EXCEP "fallthru the end of an exception block" VER_E_FALLTHRU_INTO_HND "fallthru into an exception handler" VER_E_FALLTHRU_INTO_FIL "fallthru into an exception filter" VER_E_LEAVE "Leave from outside a try or catch block." VER_E_RETHROW "Rethrow from outside a catch handler." VER_E_ENDFINALLY "Endfinally from outside a finally handler" VER_E_ENDFILTER "Endfilter from outside an exception filter block" VER_E_ENDFILTER_MISSING "Missing Endfilter." VER_E_BR_INTO_TRY "Branch into try block." VER_E_BR_INTO_HND "Branch into exception handler block." VER_E_BR_INTO_FIL "Branch into exception filter block." VER_E_BR_OUTOF_TRY "Branch out of try block." VER_E_BR_OUTOF_HND "Branch out of exception handler block." VER_E_BR_OUTOF_FIL "Branch out of exception filter block." VER_E_BR_OUTOF_FIN "Branch out of finally block." VER_E_RET_FROM_TRY "Return out of try block." VER_E_RET_FROM_HND "Return out of exception handler block." VER_E_RET_FROM_FIL "Return out of exception filter block." VER_E_BAD_JMP_TARGET "jmp / exception into the middle of an instruction." VER_E_PATH_LOC "Non-compatible types depending on path." VER_E_PATH_THIS "Init state for this differs depending on path." VER_E_PATH_STACK "Non-compatible types on stack depending on path." VER_E_PATH_STACK_DEPTH "Stack depth differs depending on path." VER_E_THIS "Instance variable (this) missing." VER_E_THIS_UNINIT_EXCEP "Uninitialized this on entering a try block." VER_E_THIS_UNINIT_STORE "Store into this when it is uninitialized." VER_E_THIS_UNINIT_RET "Return from .ctor when this is uninitialized." VER_E_THIS_UNINIT_V_RET "Return from .ctor before all fields are initialized." VER_E_THIS_UNINIT_BR "Branch back when this is uninitialized." VER_E_LDFTN_CTOR "ldftn and ldvirtftn not allowed on .ctor." VER_E_STACK_NOT_EQ "Non-compatible types on the stack." VER_E_STACK_UNEXPECTED "Unexpected type on the stack." VER_E_STACK_EXCEPTION "Missing stack slot for exception." VER_E_STACK_OVERFLOW "Stack overflow." VER_E_STACK_UNDERFLOW "Stack underflow." VER_E_STACK_EMPTY "Stack empty." VER_E_STACK_UNINIT "Uninitialized item on stack." VER_E_STACK_I_I4_I8 "Expected I, I4, or I8 on the stack." VER_E_STACK_R_R4_R8 "Expected R, R4, or R8 on the stack." VER_E_STACK_NO_R_I8 "unexpected R, R4, R8, or I8 on the stack." VER_E_STACK_NUMERIC "Expected numeric type on the stack." VER_E_STACK_OBJREF "Expected an ObjRef on the stack." VER_E_STACK_P_OBJREF "Expected address of an ObjRef on the stack." VER_E_STACK_BYREF "Expected ByRef on the stack." VER_E_STACK_METHOD "Expected pointer to function on the stack." VER_E_STACK_ARRAY_SD "Expected single dimension array on the stack." VER_E_STACK_VALCLASS "Expected value type instance on the stack." VER_E_STACK_P_VALCLASS "Expected address of value type on the stack." VER_E_STACK_NO_VALCLASS "Unexpected value type instance on the stack." VER_E_LOC_DEAD "Local variable is unusable at this point." VER_E_LOC_NUM "Unrecognized local variable number." VER_E_ARG_NUM "Unrecognized argument number." VER_E_TOKEN_RESOLVE "Unable to resolve token." VER_E_TOKEN_TYPE "Unable to resolve type of the token." VER_E_TOKEN_TYPE_MEMBER "Expected memberRef, memberDef or methodSpec token." VER_E_TOKEN_TYPE_FIELD "Expected memberRef or fieldDef token." VER_E_TOKEN_TYPE_SIG "Expected signature token." VER_E_UNVERIFIABLE "Instruction cannot be verified." VER_E_LDSTR_OPERAND "Operand does not point to a valid string ref." VER_E_RET_PTR_TO_STACK "Return type is ByRef, TypedReference, ArgHandle, or ArgIterator." VER_E_RET_VOID "Stack must be empty on return from a void function." VER_E_RET_MISSING "Return value missing on the stack." VER_E_RET_EMPTY "Stack must contain only the return value." VER_E_RET_UNINIT "Return uninitialized data." VER_E_ARRAY_ACCESS "Illegal array access." VER_E_ARRAY_V_STORE "Store non Object type into Object array." VER_E_ARRAY_SD "Expected single dimension array." VER_E_ARRAY_SD_PTR "Expected single dimension array of pointer types." VER_E_ARRAY_FIELD "Array field access is denied." VER_E_ARGLIST "Allowed only in vararg methods." VER_E_VALCLASS "Value type expected." VER_E_METHOD_ACCESS "Method is not visible." VER_E_FIELD_ACCESS "Field is not visible." VER_E_DEAD "Item is unusable at this point." VER_E_FIELD_STATIC "Expected static field." VER_E_FIELD_NO_STATIC "Expected non-static field." VER_E_ADDR "Address of not allowed for this item." VER_E_ADDR_BYREF "Address of not allowed for ByRef." VER_E_ADDR_LITERAL "Address of not allowed for literal field." VER_E_INITONLY "Cannot change initonly field outside its .ctor." VER_E_THROW "Cannot throw this object." VER_E_CALLVIRT_VALCLASS "Callvirt on a value type method." VER_E_CALL_SIG "Call signature mismatch." VER_E_CALL_STATIC "Static function expected." VER_E_CTOR ".ctor expected." VER_E_CTOR_VIRT "Cannot use callvirt on .ctor." VER_E_CTOR_OR_SUPER "Only super::ctor or typeof(this)::ctor allowed here." VER_E_CTOR_MUL_INIT "Possible call to .ctor more than once." VER_E_SIG "Unrecognized signature." VER_E_SIG_ARRAY "Cannot resolve Array type." VER_E_SIG_ARRAY_PTR "Array of ELEMENT_TYPE_PTR." VER_E_SIG_ARRAY_BYREF "Array of ELEMENT_TYPE_BYREF or ELEMENT_TYPE_TYPEDBYREF." VER_E_SIG_ELEM_PTR "ELEMENT_TYPE_PTR cannot be verified." VER_E_SIG_VARARG "Unexpected vararg." VER_E_SIG_VOID "Unexpected Void." VER_E_SIG_BYREF_BYREF "ByRef of ByRef" VER_E_CODE_SIZE_ZERO "Code size is zero." VER_E_BAD_VARARG "Unrecognized use of vararg." VER_E_TAIL_CALL "Missing call, callvirt or calli." VER_E_TAIL_BYREF "Cannot pass ByRef to a tail call." VER_E_TAIL_RET "Missing ret." VER_E_TAIL_RET_VOID "Void ret type expected for tail call." VER_E_TAIL_RET_TYPE "Tail call return type not compatible." VER_E_TAIL_STACK_EMPTY "Stack not empty after tail call." VER_E_METHOD_END "Method ends in the middle of an instruction." VER_E_BAD_BRANCH "Branch out of the method." VER_E_FIN_OVERLAP "Finally handler blocks overlap." VER_E_LEXICAL_NESTING "Lexical nesting." VER_E_VOLATILE "Missing ldsfld, stsfld, ldind, stind, ldfld, stfld, ldobj, stobj, initblk or cpblk." VER_E_UNALIGNED "Missing ldind, stind, ldfld, stfld, ldobj, stobj, initblk or cpblk." VER_E_INNERMOST_FIRST "Innermost exception blocks should be declared first." VER_E_CALLI_VIRTUAL "Calli not allowed on virtual methods." VER_E_CALL_ABSTRACT "Call not allowed on abstract methods." VER_E_STACK_UNEXP_ARRAY "Unexpected array type on the stack." VER_E_NOT_IN_GC_HEAP "Value type with NotInGCHeap attribute being created on the GC heap." VER_E_TRY_N_EMPTY_STACK "Attempt to enter a try block with nonempty stack." VER_E_DLGT_CTOR "Unrecognized arguments for delegate .ctor." VER_E_DLGT_BB "Delegate .ctor not allowed at the start of a basic block when the function pointer argument is a virtual method." VER_E_DLGT_PATTERN "Dup, ldvirtftn, newobj delegate::.ctor() pattern expected (in the same basic block)." VER_E_DLGT_LDFTN "Ldftn or ldvirtftn instruction required before call to a delegate .ctor." VER_E_FTN_ABSTRACT "Attempt to load address of an abstract method." VER_E_SIG_C_VC "ELEMENT_TYPE_CLASS ValueClass in signature." VER_E_SIG_VC_C "ELEMENT_TYPE_VALUETYPE non-ValueClass in signature." VER_E_BOX_PTR_TO_STACK "Box operation on TypedReference, ArgHandle, or ArgIterator." VER_E_SIG_BYREF_TB_AH "ByRef of TypedReference, ArgHandle, or ArgIterator." VER_E_SIG_ARRAY_TB_AH "Array of TypedReference, ArgHandle, or ArgIterator." VER_E_ENDFILTER_STACK "Stack not empty when leaving an exception filter." VER_E_DLGT_SIG_I "Unrecognized delegate .ctor signature; expected I." VER_E_DLGT_SIG_O "Unrecognized delegate .ctor signature; expected Object." VER_E_RA_PTR_TO_STACK "Mkrefany on TypedReference, ArgHandle, or ArgIterator." VER_E_CATCH_VALUE_TYPE "Value type not allowed as catch type." VER_E_CATCH_BYREF "ByRef not allowed as catch type." VER_E_FIL_PRECEED_HND "filter block should immediately precede handler block" VER_E_LDVIRTFTN_STATIC "ldvirtftn on static" VER_E_CALLVIRT_STATIC "callvirt on static" VER_E_INITLOCALS "initlocals must be set for verifiable methods with one or more local variables." VER_E_BR_TO_EXCEPTION "branch or leave to the beginning of a catch/filter handler" VER_E_CALL_CTOR "Call to .ctor only allowed to initialize this pointer from within a .ctor. Try newobj." VER_E_VALCLASS_OBJREF_VAR "Value type, ObjRef type or variable type expected." VER_E_STACK_P_VALCLASS_OBJREF_VAR "Expected address of value type, ObjRef type or variable type on the stack." VER_E_SIG_VAR_PARAM "Unrecognized type parameter of enclosing class." VER_E_SIG_MVAR_PARAM "Unrecognized type parameter of enclosing method." VER_E_SIG_VAR_ARG "Unrecognized type argument of referenced class instantiation." VER_E_SIG_MVAR_ARG "Unrecognized type argument of referenced method instantiation." VER_E_SIG_GENERICINST "Cannot resolve generic type." VER_E_SIG_METHOD_INST "Method instantiation contains non boxable type arguments." VER_E_SIG_METHOD_PARENT_INST "Method parent instantiation contains non boxable type arguments." VER_E_SIG_FIELD_PARENT_INST "Field parent instantiation contains non boxable type arguments." VER_E_CALLCONV_NOT_GENERICINST "Unrecognized calling convention for an instantiated generic method." VER_E_TOKEN_BAD_METHOD_SPEC "Unrecognized generic method in method instantiation." VER_E_BAD_READONLY_PREFIX "Missing ldelema or call following readonly. prefix." VER_E_BAD_CONSTRAINED_PREFIX "Missing callvirt following constrained. prefix." VER_E_CIRCULAR_VAR_CONSTRAINTS "Method parent has circular class type parameter constraints." VER_E_CIRCULAR_MVAR_CONSTRAINTS "Method has circular method type parameter constraints." VER_E_UNSATISFIED_METHOD_INST "Method instantiation has unsatisfied method type parameter constraints." VER_E_UNSATISFIED_METHOD_PARENT_INST "Method parent instantiation has unsatisfied class type parameter constraints." VER_E_UNSATISFIED_FIELD_PARENT_INST "Field parent instantiation has unsatisfied class type parameter constraints." VER_E_UNSATISFIED_BOX_OPERAND "Type operand of box instruction has unsatisfied class type parameter constraints." VER_E_CONSTRAINED_CALL_WITH_NON_BYREF_THIS "The 'this' argument to a constrained call must have ByRef type." VER_E_CONSTRAINED_OF_NON_VARIABLE_TYPE "The operand to a constrained prefix instruction must be a type parameter." VER_E_READONLY_UNEXPECTED_CALLEE "The readonly prefix may only be applied to calls to array methods returning ByRefs." VER_E_READONLY_ILLEGAL_WRITE "Illegal write to readonly ByRef." VER_E_READONLY_IN_MKREFANY "A readonly ByRef cannot be used with mkrefany." VER_E_UNALIGNED_ALIGNMENT "Alignment specified for 'unaligned' prefix must be 1, 2, or 4." VER_E_TAILCALL_INSIDE_EH "The tail.call (or calli or callvirt) instruction cannot be used to transfer control out of a try, filter, catch, or finally block." VER_E_BACKWARD_BRANCH "Stack height at all points must be determinable in a single forward scan of IL." VER_E_CALL_TO_VTYPE_BASE "Call to base type of valuetype." VER_E_NEWOBJ_OF_ABSTRACT_CLASS "Cannot construct an instance of abstract class." VER_E_UNMANAGED_POINTER "Unmanaged pointers are not a verifiable type." VER_E_LDFTN_NON_FINAL_VIRTUAL "Cannot LDFTN a non-final virtual method." VER_E_FIELD_OVERLAP "Accessing type with overlapping fields." VER_E_THIS_MISMATCH "The 'this' parameter to the call must be the calling method's 'this' parameter." VER_E_STACK_I_I4 "Expected I4 on the stack." VER_E_BAD_PE "Unverifiable PE Header/native stub." VER_E_BAD_MD "Unrecognized metadata, unable to verify IL." VER_E_BAD_APPDOMAIN "Unrecognized appdomain pointer." VER_E_TYPELOAD "Type load failed." VER_E_PE_LOAD "Module load failed." VER_E_WRITE_RVA_STATIC "Cannot modify an imaged based (RVA) static" VER_E_INITIALIZE_ARRAY_MISSING_TOKEN "Ldtoken instruction required before call to System.Runtime.CompilerServices.InitializeArray." COR_E_SqlException System.Data.SqlClient.SqlClientException COR_E_Data COR_E_DataDeletedRowInaccessible COR_E_DataDuplicateName COR_E_DataInRowChangingEvent COR_E_DataInvalidConstraint COR_E_DataMissingPrimaryKey COR_E_DataNoNullAllowed COR_E_DataReadOnly COR_E_DataRowNotInTable COR_E_DataVersionNotFound COR_E_DataConstraint COR_E_StrongTyping COR_E_SqlType COR_E_SqlNullValue COR_E_SqlTruncate COR_E_AdapterMapping COR_E_DataAdapter COR_E_DBConcurrency COR_E_OperationAborted COR_E_InvalidUdt COR_E_OdbcException System.Data.Odbc.OdbcException COR_E_OracleException System.Data.OracleClient.OracleException COR_E_Xml COR_E_XmlSchema COR_E_XmlXslt COR_E_XmlXPath COR_E_XmlQuery VLDTR_E_IFACE_NOTIFACE "Interface in InterfaceImpl is not marked tdInterface." Interface in InterfaceImpl is not marked tdInterface VLDTR_E_FD_RVAHASNORVA "Field marked fdHasFieldRVA but has no RVA record." Field marked fdHasFieldRVA but has no RVA rec VLDTR_E_FD_RVAHASZERORVA "Field marked fdHasFieldRVA has RVA set to zero." Field marked fdHasFieldRVA has RVA =0 VLDTR_E_MD_RVAANDIMPLMAP "Method has both non-zero RVA and ImplMap." Method has both RVA !=0 and ImplMap VLDTR_E_TD_EXTRAFLAGS "TypeDef has extraneous bits in flags." TypeDef has extraneous bits in flags VLDTR_E_TD_EXTENDSITSELF "TypeDef extends itself." TypeDef extends itself VLDTR_E_TD_SYSVTNOTEXTOBJ "System.ValueType does not extend System.Object." System.ValueType does not extend System.Object VLDTR_E_TD_EXTTYPESPEC "Class extends TypeSpec (warning)." Class extends TypeSpec (warning) VLDTR_E_TD_VTNOSIZE "Value Class has zero size." Value Class has zero size VLDTR_E_TD_IFACESEALED "Interface is sealed." Interface is sealed VLDTR_E_NC_BADNESTED "Bad 'nested' token in NestedClass." Bad "nested" token in NestedClass VLDTR_E_NC_BADENCLOSER "Bad 'enclosing' token in NestedClass." Bad "enclosing" token in NestedClass VLDTR_E_NC_DUP "Duplicate NestedClass record." Duplicate NestedClass record VLDTR_E_NC_DUPENCLOSER "Duplicate NestedClass with different encloser." Duplicate NestedClass with different encloser VLDTR_E_FRVA_ZERORVA "RVA set to zero in FieldRVA record." RVA=0 in FieldRVA record VLDTR_E_FRVA_BADFIELD "Invalid field token in FieldRVA record." Invalid field token in FieldRVA record VLDTR_E_FRVA_DUPRVA "Duplicate RVA in FieldRVA record." Duplicate RVA in FieldRVA record VLDTR_E_FRVA_DUPFIELD "Duplicate field in FieldRVA record." Duplicate field in FieldRVA record VLDTR_E_EP_BADTOKEN "Bad token as entry point in CLR header." Bad token as entry point in CLR header VLDTR_E_EP_INSTANCE "Entry point in CLR header is a token of instance method." Entry point in CLR header is a token of instance method VLDTR_E_TD_ENUMFLDBADTYPE "Enum has non-integral underlying type." Enum has non-integral underlying type VLDTR_E_MD_BADRVA "Method has bogus RVA." Method has bogus RVA VLDTR_E_FD_LITERALNODEFAULT "Literal field has no const value." Literal field has no const value VLDTR_E_IFACE_METHNOTIMPL "Class implementing an interface does not implement one of methods." Class implementing an interface doesn't impl.one of methods VLDTR_E_CA_BADPARENT "CA has invalid owner." CA has invalid owner VLDTR_E_CA_BADTYPE "CA has invalid type." CA has invalid type VLDTR_E_CA_NOTCTOR "CA type is not .ctor." CA type is not .ctor VLDTR_E_CA_BADSIG "CA type has bad signature." CA type has bad signature VLDTR_E_CA_NOSIG "CA type has no signature." CA type has no signature VLDTR_E_CA_BADPROLOG "CA blob has bad prolog (not 0x01 0x00)." CA blob has bad prolog (not 0x01 0x00) VLDTR_E_MD_BADLOCALSIGTOK "Method has invalid LocalSig token." Method has invalid LocalSig token VLDTR_E_MD_BADHEADER "Method has invalid header." Method has invalid header VLDTR_E_EP_TOOMANYARGS "Entry point has more than one argument." Entry point has more than one arg VLDTR_E_EP_BADRET "Entry point has bad return type." Entry point has bad return type VLDTR_E_EP_BADARG "Entry point has bad argument." Entry point has bad argument VLDTR_E_SIG_BADVOID "Illegal 'void' in signature." Illegal "void" in signature VLDTR_E_IFACE_METHMULTIMPL "Multiple implementation of method." Multiple implementation of method VLDTR_E_GP_NAMENULL "GenericParam name is NULL." GenericParam name is NULL VLDTR_E_GP_OWNERNIL "GenericParam has nil owner." GenericParam has nil owner. VLDTR_E_GP_DUPNAME "GenericParam has duplicate by owner and name." GenericParam has duplicate by owner and name. VLDTR_E_GP_DUPNUMBER "GenericParam has duplicate by owner and number." GenericParam has duplicate by owner and number. VLDTR_E_GP_NONSEQ_BY_OWNER "GenericParam is non sequential by owner." GenericParam is non sequential by owner VLDTR_E_GP_NONSEQ_BY_NUMBER "GenericParam is non sequential by number." GenericParam is non sequential by number VLDTR_E_GP_UNEXPECTED_OWNER_FOR_VARIANT_VAR "GenericParam has variance but its owner is not an interface or delegate." GenericParam has variance but its owner is not an interface or delegate VLDTR_E_GP_ILLEGAL_VARIANT_MVAR "GenericParam is a method type parameter and must be non-variant." GenericParam is a method type parameter and must be non-variant VLDTR_E_GP_ILLEGAL_VARIANCE_FLAGS "GenericParam has illegal value for variance flags." GenericParam has illegal value for variance flags VLDTR_E_GP_REFANDVALUETYPE "GenericParam has incompatible special constraints reference type and valuetype." GenericParam has incompatible special constraints reference type and valuetype VLDTR_E_GPC_OWNERNIL "GenericParamConstraint has nil owner." GenericParamConstraint has nil owner VLDTR_E_GPC_DUP "GenericParamConstraint has duplicate by owner and constraint." GenericParamConstraint has duplicate by owner and constraint VLDTR_E_GPC_NONCONTIGUOUS "GenericParamConstraint is non-contiguous with preceeding constraints for same owner." GenericParamConstraint is non-contiguous with preceeding constraints for same owner VLDTR_E_MS_METHODNIL "MethodSpec has nil method." MethodSpec has nil method VLDTR_E_MS_DUP "MethodSpec has duplicate based on method and instantiation." MethodSpec has duplicate based own method and instantiation VLDTR_E_MS_BADCALLINGCONV "MethodSpec signature has invalid calling convention." MethodSpec signature has invalid calling convention VLDTR_E_MS_MISSARITY "MethodSpec signature is missing arity specification." MethodSpec signature is missing arity specification VLDTR_E_MS_MISSARG "MethodSpec signature is missing type argument." MethodSpec signature is missing type argument VLDTR_E_MS_ARITYMISMATCH "MethodSpec arity of generic method and instantiation do not match." MethodSpec arity of generic method and instantiation do not match VLDTR_E_MS_METHODNOTGENERIC "MethodSpec method is not generic." MethodSpec method is not generic VLDTR_E_SIG_MISSARITY "Signature missing arity of instantiated generic type." Signature missing arity of instantiated generic type VLDTR_E_SIG_ARITYMISMATCH "Signature has generic type of arity instantiated at different arity." Signature has generic type of arity instantiated at different arity VLDTR_E_MD_GENERIC_CCTOR "Method cannot be both generic and a class constructor." Method cannot be both generic and a class constructor VLDTR_E_MD_GENERIC_CTOR "Method cannot be both generic and an instance constructor." Method cannot be both generic and an instance constructor VLDTR_E_MD_GENERIC_IMPORT "Method cannot be both generic and defined on an imported type." Method cannot be both generic and defined on an imported type VLDTR_E_MD_GENERIC_BADCALLCONV "Method cannot be both generic and have non-default calling convention." Method cannot be both generic and have non-default calling convention VLDTR_E_EP_GENERIC_METHOD "Entry point in CLR header is the token for a generic method." Entry point in CLR header is the token for a generic method VLDTR_E_MD_MISSARITY "Method signature is generic but is missing its arity." Method signature is generic but is missing its arity VLDTR_E_MD_ARITYZERO "Method signature is generic but its arity is zero." Method signature is generic but its arity is zero VLDTR_E_SIG_ARITYZERO "Signature has generic type instantiated at arity 0." Signature has generic type instantiated at arity 0 VLDTR_E_MS_ARITYZERO "MethodSpec signature has arity 0." MethodSpec signature has arity 0 VLDTR_E_MD_GPMISMATCH "MethodDef signature has arity n but owns m GenericParams." MethodDef signature has arity n but owns m GenericParams VLDTR_E_EP_GENERIC_TYPE "Entry point in CLR header is the token for a method in a generic type." Entry point in CLR header is the token for a method in a generic type VLDTR_E_MI_DECLNOTGENERIC "MethodImpl overrides non-generic method with generic method." MethodImpl overrides non-generic method with generic method VLDTR_E_MI_IMPLNOTGENERIC "MethodImpl overrides non-generic method with generic method." MethodImpl overrides non-generic method with generic method VLDTR_E_MI_ARITYMISMATCH "MethodImpl overrides generic method of arity n with generic method of arity m." MethodImpl overrides generic method of arity n with generic method of arity m VLDTR_E_TD_EXTBADTYPESPEC "TypeDef extends a TypeSpec that is not an instantiated type." TypeDef extends a TypeSpec that is not an instantiated type VLDTR_E_SIG_BYREFINST "Signature has type instantiated at ByRef at offset i." Signature has type instantiated at byref at offset i VLDTR_E_MS_BYREFINST "Signature has type instantiated at ByRef at offset i." Signature has type instantiated at byref at offset i VLDTR_E_TS_EMPTY "TypeSpec has empty signature." TypeSpec has empty signature VLDTR_E_TS_HASSENTINALS "TypeSpec has signature containing one or more sentinels." TypeSpec has signature containing one or more sentinals VLDTR_E_TD_GENERICHASEXPLAYOUT "TypeDef is generic but has explicit layout." TypeDef is generic but has explicit layout VLDTR_E_SIG_BADTOKTYPE "Signature has token following ELEMENT_TYPE_CLASS (_VALUETYPE) that is not a TypeDef or TypeRef." Signature has token following ELEMENT_TYPE_CLASS (_VALUETYPE) that is not a TypeDef or TypeRef VLDTR_E_IFACE_METHNOTIMPLTHISMOD "Warning: Class does not implement interface method in this module." Warn:Class doesn't implement interface method in this module TLBX_E_CIRCULAR_EXPORT2 "TypeLib export: attempted to export an Assembly imported from a TLB." TypeLib export: attempt to export a CLB imported from a TLB. CORDBG_E_THREAD_NOT_SCHEDULED "Thread is not scheduled. Thus we may not have OSThreadId, handle, or context." Thread is not scheduled. Thus we may not have OSThreadId, handle, or context CORDBG_E_HANDLE_HAS_BEEN_DISPOSED "Handle has been disposed." Handle has been disposed. CORDBG_E_NONINTERCEPTABLE_EXCEPTION "Cannot intercept this exception." Cant intercept this exception. CORDBG_E_CANT_UNWIND_ABOVE_CALLBACK "When intercepting an exception, cannot intercept above the current frame." When intercepting an exception, cannot intercept above the current frame. CORDBG_E_INTERCEPT_FRAME_ALREADY_SET "The intercept frame for this exception has already been set." The intercept frame for this exception has already been set. CORDBG_E_NO_NATIVE_PATCH_AT_ADDR "There is no native patch at the given address." there's no native patch at the given address. CORDBG_E_MUST_BE_INTEROP_DEBUGGING "This API is only allowed when interop debugging." This API is only allowed when interop debugging. CORDBG_E_NATIVE_PATCH_ALREADY_AT_ADDR "There is already a native patch at the address." There's already a native patch at the address CORDBG_E_TIMEOUT "A wait timed out, likely an indication of deadlock." a wait timed out .. likely an indication of deadlock. CORDBG_E_CANT_CALL_ON_THIS_THREAD "Cannot use the API on this thread." Can't use the API on this thread. CORDBG_E_ENC_INFOLESS_METHOD "Method was not JIT'd in EnC mode." Method was not JITed in EnC mode CORDBG_E_ENC_NESTED_HANLDERS "Frame cannot be updated due to change in max nesting of handlers." Frame cant be updated due to change in max nesting of handlers CORDBG_E_ENC_IN_FUNCLET "Method is in a callable handler/filter. Cannot increase stack." Method is in a callable handler/filter. Cant grow stack CORDBG_E_ENC_LOCALLOC "Frame cannot be updated due to localloc." Frame cant be updated due to localloc CORDBG_E_ENC_EDIT_NOT_SUPPORTED "Attempt to perform unsupported edit." Attempt to perform unsupported edit CORDBG_E_FEABORT_DELAYED_UNTIL_THREAD_RESUMED "Attempt to func eval abort on a suspended thread." Attempt to func eval abort on a suspended thread. CORDBG_E_NOTREADY "The LS is not in a good spot to perform the requested operation." The LS is not in a good spot to perform the requested operation. CORDBG_E_CANNOT_RESOLVE_ASSEMBLY "We failed to resolve assembly given an AssemblyRef token. Assembly may be not loaded yet or not a valid token." We failed to resolve assembly given an AssemblyRef token. Assembly may be not loaded yet or not a valid token. CORDBG_E_MUST_BE_IN_LOAD_MODULE "Must be in context of LoadModule callback to perform requested operation." Must be in context of LoadModule callback to perform requested operation CORDBG_E_CANNOT_BE_ON_ATTACH "Requested operation cannot be performed during an attach operation." Requested operation cannot be performed during an attach operation CORDBG_E_NGEN_NOT_SUPPORTED "NGEN must be supported to perform the requested operation." NGEN must be supported to perform the requested operation CORDBG_E_ILLEGAL_SHUTDOWN_ORDER "Trying to shutdown out of order." Trying to shutdown out of order. CORDBG_E_CANNOT_DEBUG_FIBER_PROCESS "Debugging fiber mode managed process is not supported." For Whidbey, we don't support debugging fiber mode managed process CORDBG_E_MUST_BE_IN_CREATE_PROCESS "Must be in context of CreateProcess callback to perform requested operation." Must be in context of CreateProcess callback to perform requested operation CORDBG_E_DETACH_FAILED_OUTSTANDING_EVALS "All outstanding func-evals have not completed, detaching is not allowed at this time." All outstanding func-evals have not completed, detaching is not allowed at this time. CORDBG_E_DETACH_FAILED_OUTSTANDING_STEPPERS "All outstanding steppers have not been closed, detaching is not allowed at this time." All outstanding steppers have not been closed, detaching is not allowed at this time. CORDBG_E_CANT_INTEROP_STEP_OUT "Cannot have an ICorDebugStepper do a native step-out." Can't have an ICorDebugStepper do a native step-out. CORDBG_E_DETACH_FAILED_OUTSTANDING_BREAKPOINTS "All outstanding breakpoints have not been closed, detaching is not allowed at this time." All outstanding breakpoints have not been closed, detaching is not allowed at this time. CORDBG_E_ILLEGAL_IN_STACK_OVERFLOW "The operation is illegal because of a stack overflow." the operation is illegal because of a stackoverflow. CORDBG_E_ILLEGAL_AT_GC_UNSAFE_POINT "The operation failed because it is a GC unsafe point." The operation failed because it's a GC unsafe point. CORDBG_E_ILLEGAL_IN_PROLOG "The operation failed because the thread is in the prolog." The operation failed because the thread is in the prolog CORDBG_E_ILLEGAL_IN_NATIVE_CODE "The operation failed because the thread is in native code." The operation failed because the thread is in native code CORDBG_E_ILLEGAL_IN_OPTIMIZED_CODE "The operation failed because the thread is in optimized code." The operation failed because the thread is in optimized code. CORDBG_E_MINIDUMP_UNSUPPORTED "The information requested is not supported by minidumps." CORDBG_E_APPDOMAIN_MISMATCH "A supplied object or type belongs to the wrong AppDomain." A supplied object or type belongs to the wrong AppDomain CORDBG_E_CONTEXT_UNVAILABLE "The thread's context is not available." The thread's context is not available. CORDBG_E_UNCOMPATIBLE_PLATFORMS "The operation failed because debuggee and debugger are on incompatible platforms." The operation failed because debuggee and debugger are on incompatible platform CORDBG_E_DEBUGGING_DISABLED "The operation failed because the debugging has been disabled" The operation failed because the debugging has been disabled CORDBG_E_DETACH_FAILED_ON_ENC "Detach is illegal after an Edit and Continue on a module." Detach is illegal after a module has been EnCed. CORDBG_E_CURRENT_EXCEPTION_IS_OUTSIDE_CURRENT_EXECUTION_SCOPE "Cannot intercept the current exception at the specified frame." Interception of the current exception is not legal CORDBG_E_HELPER_MAY_DEADLOCK "The debugger helper thread cannot obtain the locks it needs to perform this operation." Helper thread can not safely run code. The opereration may work at a later time. CORDBG_E_MISSING_METADATA "The operation failed because the debugger could not get the metadata." The operation failed because the debugger could not get the metadata. CORDBG_E_TARGET_INCONSISTENT "The debuggee is in a corrupt state." The debuggee is in a corrupt state. CORDBG_E_DETACH_FAILED_OUTSTANDING_TARGET_RESOURCES "Detach failed because there are outstanding resources in the target." The debugger is holding resource in the target (such as GC handles, function evaluations, etc). These resources must be released through the appropriate ICorDebug API before detach can succeed. CORDBG_E_TARGET_READONLY "The debuggee is read-only." The provided ICorDebugDataTarget does not implement ICorDebugMutableDataTarget. CORDBG_E_MISMATCHED_CORWKS_AND_DACWKS_DLLS "The version of clr.dll in the target does not match the one mscordacwks.dll was built for." A clr/mscordacwks mismatch will cause DAC to fail to initialize in ClrDataAccess::Initialize CORDBG_E_MODULE_LOADED_FROM_DISK "Symbols are not supplied for modules loaded from disk." Symbols are not supplied for modules loaded from disk CORDBG_E_SYMBOLS_NOT_AVAILABLE "The application did not supply symbols when it loaded or created this module, or they are not yet available." The application did not supply symbols when it loaded or created this module, or they are not yet available CORDBG_E_DEBUG_COMPONENT_MISSING "A debug component is not installed." A debug component is not installed CORDBG_E_REMOTE_MISMATCHED_CERTS "Connection authentication failed due to mismatched certificates." Connection authentication failed due to mismatched certificates CORDBG_E_REMOTE_NETWORK_FAILURE "Connection failed due to a miscellaneous network error." Connection failed due to a miscellaneous network error CORDBG_E_REMOTE_NO_LISTENER "Connection failed due to no endpoint at remote machine (no proxy configured?)." Connection failed due to no endpoint at remote machine (no proxy configured?) CORDBG_E_REMOTE_UNKNOWN_TARGET "Connection failed due to inability to locate remote machine." Connection failed due to inability to locate remote machine CORDBG_E_REMOTE_INVALID_CONFIG "Local debugger configuration was missing or invalid." Local debugger configuration was missing or invalid CORDBG_E_REMOTE_MISMATCHED_PROTOCOLS "Connection failed due to protocol version mismatch between local and remote components." Connection failed due to protocol version mismatch between local and remote components CORDBG_E_LIBRARY_PROVIDER_ERROR "The ICLRDebuggingLibraryProvider callback returned an error or did not provide a valid handle." The ICLRDebuggingLibraryProvider callback returned an error or did not provide a valid handle CORDBG_E_NOT_CLR "The module at the base address indicated was not recognized as a CLR" The module at the base address indicated was not recognized as a CLR CORDBG_E_MISSING_DATA_TARGET_INTERFACE "The provided data target does not implement the required interfaces for this version of the runtime" The provided data target does not implement the required interfaces for this version of the runtime CORDBG_E_UNSUPPORTED_DEBUGGING_MODEL "This debugging model is unsupported by the specified runtime" This debugging model is unsupported by the specified runtime CORDBG_E_UNSUPPORTED_FORWARD_COMPAT "The debugger is not designed to support the version of the CLR the debuggee is using." The debugger is not designed to support the version of the CLR the debuggee is using. CORDBG_E_UNSUPPORTED_VERSION_STRUCT "The version struct has an unrecognized value for wStructVersion" The version struct has an unrecognized value for wStructVersion CORDBG_E_READVIRTUAL_FAILURE "A call into a ReadVirtual implementation returned failure" A call into a ReadVirtual implementation returned failure CORDBG_E_VALUE_POINTS_TO_FUNCTION "The Debugging API doesn't support dereferencing function pointers." The Debugging API doesn't support dereferencing function pointers. CORDBG_E_CORRUPT_OBJECT "The address provided does not point to a valid managed object." The address provided does not point to a valid managed object. CORDBG_E_GC_STRUCTURES_INVALID "The GC heap structures are not in a valid state for traversal." The GC heap structures are not in a valid state for traversal. CORDBG_E_INVALID_OPCODE "The specified IL offset or opcode is not supported for this operation." The specified IL offset or opcode is not supported for this operation. CORDBG_E_UNSUPPORTED "The specified action is unsupported by this version of the runtime." The specified action is unsupported by this version of the runtime. CORDBG_E_MISSING_DEBUGGER_EXPORTS "The debuggee memory space does not have the expected debugging export table." The debuggee memory space does not have the expected debugging export table. CORDBG_E_DATA_TARGET_ERROR "Failure when calling a data target method." Failure when calling a data target method. CORDBG_E_CODE_HAS_NO_METADATA "Couldn't find metadata for the given executable code." Couldn't find metadata for the given executable code. CORDBG_E_CODE_UNRECOGNIZED "Given executable code is not managed." Given executable code is not managed. CORDBG_E_NO_IMAGE_AVAILABLE "Couldn't find a native image." Couldn't find a native image. CORDBG_E_TYPE_NOT_FOUND "The type doesn't exist in the given module." The type doesn't exist in the given module. CORDBG_E_VTABLE_HAS_NO_METADATA "Couldn't find metadata for the given vtable." Couldn't find metadata for the given vtable. CORDBG_E_NO_GENERIC_INFO "Couldn't find any generics information." Couldn't find any generics information. PEFMT_E_NO_CONTENTS "File is empty." File is empty PEFMT_E_NO_NTHEADERS "File has no NT headers." File has no NT headers PEFMT_E_64BIT "File is PE32+." File is PE32+ PEFMT_E_NO_CORHEADER "File has no COR header." File has no COR header PEFMT_E_NOT_ILONLY "Flag IL_ONLY not set." Flag IL_ONLY not set PEFMT_E_IMPORT_DLLS "Bad import DLLs." Bad import DLLs PEFMT_E_EXE_NOENTRYPOINT "EXE file has no mgd entry point." EXE file has no mgd entry point PEFMT_E_BASE_RELOCS "Bad base relocations." Bad base relocations PEFMT_E_ENTRYPOINT "Bad managed entry point." Bad managed entry point PEFMT_E_ZERO_SIZEOFCODE "OptHeader.SizeOfCode is set to zero." OptHeader.SizeOfCode==0 PEFMT_E_BAD_CORHEADER "File has invalid COR header." File has invalid COR header PEFMT_E_32BIT "File is PE32" File is PE32 CLR_OPTSVC_E_CONTROLLER_INTERRUPT "The operation was interrupted by the CLR Optimization Service controller." Service controller interrupted work NGEN_FAILED_GET_DEPENDENCIES "Failed to get dependencies for assembly." Service manager failed to get ICorSvcDependencies interface NGEN_FAILED_NATIVE_IMAGE_DELETE "Failed to delete native image." Failed to delete native image NGEN_E_TOO_MANY_INTERFACES "Module contains too many interfaces to successfully compile all methods." Module contains too many interfaces to successfully compile all methods. NGEN_E_OLDER_RUNTIME "Requested runtime does not support side-by-side NGen." Requested runtime does not support side-by-side NGen. NGEN_E_WORKER_UNEXPECTED_EXIT "Worker exited unexpectedly during startup" An NGen worker process exited before it could be reached via DCOM. NGEN_E_WORKER_UNEXPECTED_SYNC "Failed to synchronize with worker during startup" Synchronizing with an NGen worker process returned an unexpected result. NGEN_E_SYS_ASM_NI_MISSING "NGen cannot proceed because Mscorlib.dll does not have a native image" Compiling any assembly other than mscorlib in the absence of mscorlib.ni.dll is not allowed. NGEN_E_EXE_MACHINE_TYPE_MISMATCH "The image file is not compatible with the version of Ngen you're running. Use 32bit Ngen for 32bit assemblies, and 64bit Ngen for 64bit assemblies." The image file is not compatible with the version of Ngen you're running. Use 32bit Ngen for 32bit assemblies, and 64bit Ngen for 64bit assemblies. NGEN_E_ASSEMBLY_EXCLUSION_FILE_PARSE_ERROR "There was an error parsing the NGen assembly exclusion Xml file." There was an error parsing the NGen assembly exclusion Xml file. NGEN_E_HARDBOUND_DEPENDENCY_MISSING "A hardbound dependent native image is missing." A hardbound dependent native image is missing. NGEN_E_NOT_RUNNING_IN_EXPECTED_PACKAGE "NGen is not running in expected package." NGen is not running in expected package. NGEN_E_FILE_NOT_ASSEMBLY "The image being compiled is not a .NET assembly" The image being compiled is not a .NET assembly CLDB_E_INTERNALERROR CLR_E_BIND_ASSEMBLY_VERSION_TOO_LOW "The bound assembly has a version that is lower than that of the request." For AppX binder, indicates that bound assembly has a version lower than that requested, and we will refuse version rollback. CLR_E_BIND_ASSEMBLY_PUBLIC_KEY_MISMATCH "The assembly version has a public key token that does not match that of the request." For AppX binder, indicates that bound assembly's public key token doesn't match the key in the assembly name. CLR_E_BIND_IMAGE_UNAVAILABLE "The requested image was not found or is unavailable." Occurs if a request for a native image is made on an ICLRPrivAssembly interface when one is not available. CLR_E_BIND_UNRECOGNIZED_IDENTITY_FORMAT "The provided identity format is not recognized." If a binder is provided an identity format that it cannot parse, it returns this error. CLR_E_BIND_ASSEMBLY_NOT_FOUND "A binding for the specified assembly name was not found." Returned by binders that bind based on assembly identity. CLR_E_BIND_TYPE_NOT_FOUND "A binding for the specified type name was not found." Returned by binders that bind based on type identity. CLR_E_BIND_SYS_ASM_NI_MISSING "Could not use native image because Mscorlib.dll is missing a native image" Returned when loading an assembly that only has a native image and no IL and cannot hardbind to mscorlib.ni.dll. CLR_E_BIND_NI_SECURITY_FAILURE "Native image was generated in a different trust level than present at runtime" Returned when an assembly is NGened in full trust and then used in partial trust or vice versa. CLR_E_BIND_NI_DEP_IDENTITY_MISMATCH "Native image identity mismatch with respect to its dependencies" Returned when an assembly's identities have changed so the native image is no longer valid. CLR_E_GC_OOM "Failfast due to an OOM during a GC" During a GC when we try to allocate memory for GC datastructures we could not. COR_E_UNAUTHORIZEDACCESS 0x80070005 // Access is denied. COR_E_ARGUMENT 0x80070057 // An argument does not meet the contract of the method. COR_E_INVALIDCAST 0x80004002 // Indicates a bad cast condition COR_E_OUTOFMEMORY 0x8007000E // The EE thows this exception when no more memory is avaible to continue execution COR_E_NULLREFERENCE 0x80004003 // Dereferencing a null reference. In general class libraries should not throw this COR_E_ARITHMETIC 0x80070216 // Overflow or underflow in mathematical operations. COR_E_BAD_PATHNAME The specified path is invalid. COR_E_PATHTOOLONG The specified path was too long. COR_E_FILENOTFOUND COR_E_ENDOFSTREAM Thrown when the End of file is reached COR_E_DIRECTORYNOTFOUND The specified path couldn't be found. COR_E_STACKOVERFLOW 0x800703E9 // Is raised by the EE when the execution stack overflows as it is attempting to ex COR_E_AMBIGUOUSMATCH While late binding to a method via reflection, could not resolve between COR_E_TARGETPARAMCOUNT DISP_E_BADPARAMCOUNT // There was a mismatch between number of arguments provided and the number expected COR_E_DIVIDEBYZERO DISP_E_DIVBYZERO // Attempted to divide a number by zero. COR_E_BADIMAGEFORMAT "The format of a DLL or executable being loaded is invalid." The format of DLL or executable being loaded is invalid.