ExportTypeForwarder Method

Adds a type forwarder to the type table of the given assembly.

Syntax

HRESULT ExportTypeForwarder(  
    mdAssemblyRef   tkAssemblyRef,  
    LPCWSTR         pszTypename,  
    DWORD           dwFlags,  
    mdExportedType* pType  
) PURE;  

Parameters

tkAssemblyRef
Reference to the assembly to which the type forwarder refers.

pszTypename
Fully qualified type name to export.

dwFlags
ComType flags such as tdPublic or tdNested. This value may be passed to DefineExportedType Method.

pType
Receives the token of the exported type. This is necessary only for emitting nested types.

Return Value

Returns S_OK if the method succeeds.

Requirements

Requires alink.h

See also