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 IMPLTYPEFLAGS for an interface.
HRESULT GetImplTypeFlags( unsigned int index,int* pImplTypeFlags );
Parameters
- index
[in] Index of the implemented interface or base interface for which to get the flags. - pImplTypeFlags
[out] On return, pointer to the IMPLTYPEFLAGS enumeration.
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_INVDATAREAD | The function could not read from the file. |
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. |
Remarks
The flags are associated with the act of inheritance, and not with the inherited interface.
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