Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This method retrieves the type descriptions referenced by a specified type description.
HRESULT GetRefTypeInfo( HREFTYPE hRefType,ITypeInfo FAR* FAR* ppTInfo );
Parameters
- hRefType
[in] Handle to the referenced type description to be returned. - ppTInfo
[out] Pointer to a pointer to the referenced type description.
Return Values
The following table shows the return values for this function.
Value | Description |
---|---|
S_OK | Success. |
E_OUTOFMEMORY | Out of memory. |
E_INVALIDARG | One or more of the parameters is invalid. |
TYPE_E_IOERROR | The function could not read from the file. |
TYPE_E_INVDATAREAD | Invalid data. |
TYPE_E_UNSUPFORMAT | The type library has an older format. |
TYPE_E_INVALIDSTATE | The type library could not be opened. |
TYPE_E_WRONGTYPEKIND | Type mismatch. |
TYPE_E_ELEMENTNOTFOUND | The element was not found. |
TYPE_E_REGISTRYACCESS | There was an error accessing the system registration database. |
TYPE_E_LIBNOTREGISTERED | The type library was not found in the system registration database. |
Remarks
On return, the second parameter contains a pointer to a pointer to a type description that is referenced by this type description.
A type description must have a reference to each type description that occurs as the type of any of its variables, function parameters, or function return types.
For example, if the type of a data member is a record type, the type description for that data member contains the hRefTypeof a referenced type description.
To get a pointer to the type description, the reference is passed to GetRefTypeInfo.
Requirements
OS Versions: Windows CE 2.0 and later.
Header: Oaidl.h, Oaidl.idl.
Link Library: Oleaut32.lib, Uuid.lib.
See Also
Send Feedback on this topic to the authors