# IOleUIObjInfo::GetConvertInfo

Gets the conversion information associated with the specified object.

HRESULT GetConvertInfo(

DWORD dwObject, | //Unique 32-bit object identifier
CLSID FAR * lpClassID, | //Pointer to location of CLSID of the object
WORD FAR *lpwFormat, | //Pointer to clipboard format of the object
CLSID FAR * lpConvertDefaultClassID, | //Pointer to default class to convert object to
LPCLSID FAR * lplpClsidExclude, | //Indirect pointer to excluded CLSIDs
UINT FAR * lpcClsidExclude | //Pointer to number of CLSIDs in lplpClsidExclude
); |

Parameters

dwObject
  [in] Unique 32-bit identifier for the object.
lpClassID
  [out] Pointer to the location to return the object’s CLSID.
lpwFormat
  [out] Pointer to the clipboard format of the object.
lpConvertDefaultClassID
  [out] Pointer to the default class, selected from the UI, to convert the object to.
lplpClsidExclude
  [out] Indirect pointer to an array of CLSIDs that should be excluded from the UI for this object. May be NULL, if lpcClsidExclude is zero.
lpcClsidExclude
  [out] Pointer to number of CLSIDs in lplpClsidExclude. May be zero.

Return Values

This method supports the standard return values E_FAIL, E_INVALIDARG, and E_OUTOFMEMORY, as well as the following:

S_OK
  Successfully returned link information.
E_ACCESSDENIED
  Insufficient access permissions.

Remarks

#### Notes To Implementers

You must fill in the CLSID of the object at a minimum. lpwFormat may be left at zero if the format of the storage is unknown.