ITypeLib::GetLibAttr

HRESULT GetLibAttr( 
  TLIBATTR FAR* FAR*  ppTLibAttrr  
);
 

Retrieves the structure that contains the library's attributes.

Parameter

ppTLibAttrr
Pointer to a structure that contains the library's attributes.

Return Value

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

Return value Meaning
S_OK Success.
E_OUTOFMEMORY Out of memory.
E_INVALIDARG One or more of the arguments is invalid.
TYPE_E_IOERROR The function could not write to the file.
TYPE_E_INVDATAREAD The function could not read from the file.
TYPE_E_UNSUPFORMAT The type library has an unsupported format.
TYPE_E_INVALIDSTATE The type library could not be opened.

Comments

Use ITypeLib::ReleaseTLibAttr to free the memory occupied by the TLIBATTR structure.