Site icon EfmSoft

What does HRESULT 0x800288C6 (TYPE_E_DUPLICATEID) mean?

 
Previous Next
TYPE_E_SIZETOOBIG TYPE_E_INVALIDID

TYPE_E_DUPLICATEID

TYPE_E_DUPLICATEID: an inherited Automation/type-library hierarchy contains a duplicate identifier

TYPE_E_DUPLICATEID (0x800288C6) identifies a specific boundary: an inherited Automation/type-library hierarchy contains a duplicate identifier. Keep it separate from neighboring errors that may occur in the same product but represent a different lookup, state, trust, or transport decision.

Evidence to capture

Capture the containing type, inheritance chain, duplicate MEMBERID/GUID, imported type libraries, and build step that emitted the metadata. Names may be unique while numeric IDs still collide.

Corrective test

Assign stable unique identifiers in the producer and rebuild; verify consumers see one definition for the previously duplicated ID. Preserve the original identifiers while testing; if another HRESULT appears after this boundary is fixed, treat that value as the next-stage result.

Technical references


Looking for a different code? Search another status or error code.

Exit mobile version