atl: Added support for category maps in AtlModuleRegisterServer.
This commit is contained in:
parent
cc18fc0f14
commit
732376d5b9
|
@ -220,6 +220,17 @@ HRESULT WINAPI AtlModuleRegisterServer(_ATL_MODULEW* pM, BOOL bRegTypeLib, const
|
|||
hRes = obj->pfnUpdateRegistry(TRUE); /* register */
|
||||
if (FAILED(hRes))
|
||||
return hRes;
|
||||
|
||||
if(pM->cbSize > ATLVer1Size) {
|
||||
const struct _ATL_CATMAP_ENTRY *catmap;
|
||||
|
||||
catmap = ((const _ATL_OBJMAP_ENTRYW*)obj)->pfnGetCategoryMap();
|
||||
if(catmap) {
|
||||
hRes = AtlRegisterClassCategoriesHelper(obj->pclsid, catmap, TRUE);
|
||||
if(FAILED(hRes))
|
||||
return hRes;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue