Site icon EfmSoft

What does HRESULT 0x8002802D (TYPE_E_NAMECONFLICT) mean?

 
Previous Next
TYPE_E_AMBIGUOUSNAME TYPE_E_UNKNOWNLCID

TYPE_E_NAMECONFLICT

TYPE_E_NAMECONFLICT: follow the state transition

For TYPE_E_NAMECONFLICT (0x8002802D), the failed transition is: Automation/type-library metadata introduces a name that conflicts with an existing name in the same scope.

Capture before retry

record conflicting names, containing type/library, MEMBERIDs, inheritance/imports, and the generator step that emitted them.

Prove the fix at the owning API

rename or namespace the conflicting declaration at the producer and regenerate the type library. Keep unrelated inputs unchanged so a changed result has diagnostic value.

Technical references


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

Exit mobile version