ICreateTypeInfo::SetTypeDescAlias

HRESULT SetTypeDescAlias(
  TYPEDESC FAR* pTDescAlias  
);
 

Sets the type description for which this type description is an alias, if TYPEKIND=TKIND_ALIAS.

Parameter

pTDescAlias
Pointer to a type description that describes the type for which this is an alias.

Return Value

The return value of the returned HRESULT is one of the following:

Return value Meaning
S_OK Success.
STG_E_INSUFFICIENTMEMORY Out of memory.
E_OUTOFMEMORY Out of memory.
E_INVALIDARG One or more of the arguments is invalid.
E_ACCESSDENIED Cannot write to the destination.
TYPE_E_WRONGTYPEKIND Type mismatch.

Comments

To set the type for an alias, call SetTypeDescAlias for a type description whose TYPEKIND is TKIND_ALIAS.