Developer

API Reference

IObserver_SetPropertyEx()

Brew Release
Brew MP 1.0.2
See Also
IObserver IObserver_GetPropertyEx
Description
This function sets a specific extended property value for the given Observer. The Observer may possess any number of extended properties as defined in AEEPointerObserver.h The property value to be set is passed into the function, with the function returning AEE_SUCCESS or AEE_EFAILED depending on whether or not the requested property was able to be set.
Parameters
  • pif
    []:
    [in] Pointer to the IObserver interface object.
  • nPropId
    []:
    [in] Identifies the extended property whose value is to be set.
  • nSize
    []:
    [in] Contains the buffer's data size.
  • pUser
    []:
    [in] Buffer that contains the data to be set.
Interface
Prototype
   int IObserver_SetPropertyEx(IObserver* pif, AEECLSID nPropId, int nSize, void* pUser)
Return
   AEE_SUCCESS - If observer is able to set the requested property.
   AEE_EFAILED - If the property could not be set.
Side Effect
None:
Comment
Calling IObserver_SetPropertyEx() sets the passed in extended property via PROP_EX.
  • Follow