What does HRESULT 0x8002802C (TYPE_E_AMBIGUOUSNAME) mean?

 
Previous Next
TYPE_E_ELEMENTNOTFOUND TYPE_E_NAMECONFLICT

TYPE_E_AMBIGUOUSNAME

TYPE_E_AMBIGUOUSNAME: Automation metadata contains a name that resolves to more than one candidate

TYPE_E_AMBIGUOUSNAME (0x8002802C) identifies a specific boundary: Automation metadata contains a name that resolves to more than one candidate. 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

Record the type library, containing type, source name, MEMBERIDs or members that collide, locale, and producer toolchain. This is a metadata naming ambiguity, not missing registration.

Corrective test

Rename or disambiguate the conflicting metadata at the producer, rebuild the type library, and verify the same lookup resolves one element. 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.