/********************************************************************** * COMCAT_ICatInformation_EnumCategories */ static HRESULT WINAPI COMCAT_ICatInformation_EnumCategories( LPCATINFORMATION iface, LCID lcid, LPENUMCATEGORYINFO *ppenumCatInfo) { TRACE("\n"); if (ppenumCatInfo == NULL) return E_POINTER; *ppenumCatInfo = COMCAT_IEnumCATEGORYINFO_Construct(lcid); if (*ppenumCatInfo == NULL) return E_OUTOFMEMORY; IEnumCATEGORYINFO_AddRef(*ppenumCatInfo); return S_OK; }
/********************************************************************** * COMCAT_ICatInformation_EnumCategories */ static HRESULT WINAPI COMCAT_ICatInformation_EnumCategories( LPCATINFORMATION iface, LCID lcid, LPENUMCATEGORYINFO *ppenumCatInfo) { /* ICOM_THIS_MULTI(ComCatMgrImpl, infVtbl, iface); */ TRACE("\n"); if (iface == NULL || ppenumCatInfo == NULL) return E_POINTER; *ppenumCatInfo = COMCAT_IEnumCATEGORYINFO_Construct(lcid); if (*ppenumCatInfo == NULL) return E_OUTOFMEMORY; IEnumCATEGORYINFO_AddRef(*ppenumCatInfo); return S_OK; }