Developer

API Reference

AEECLSID_vObjectParser

Brew Release
Brew MP 1.0.2
See Also
None
Description
END:VALARM END:VEVENT END:VCALENDAR
Note: For our use case we assume we always get the return value as AEE_SUCCESS and pointers passed in or allocated are valid

void SampleUsage_vObjectParser_1(ISampleUsage *pMe,char *pszStreamBuf) { int nResult = AEE_SUCCESS; AEECLSID dwObjectId = 0; int nNumObjects = 0;
nResult = ISHELL_CreateInstance(pMe->a.m_pIShell, AEECLSID_vObjectParser, (void **)&pMe->pIvObjectParser);
nResult = IvObjectParser_QueryInterface(pMe->pIvObjectParser, AEEIID_FORCEFEED, (void **)&pMe->pIForceFeed);
nResult = IFORCEFEED_Write(pMe->pIForceFeed, pszStreamBuf, STRLEN(pszStreamBuf));
nResult = IFORCEFEED_Write(pMe->pIForceFeed, NULL, 0);
nResult = IvObjectParser_GetNumberOfParsedObjects(pMe->pIvObjectParser, &nNumObjects, &dwObjectId);
if( AEECLSID_vCalendar == dwObjectId ){
IvCalObject *pIvCalObject = NULL;
nResult = IvObjectParser_GetObjectAtIndex(pMe->pIvObjectParser, 0, (IvObject **)&pIvCalObject); }
}



Default Interface Name
Other Interfaces
  • Follow