diff --git a/dlls/atl/atl.spec b/dlls/atl/atl.spec index faf786aaef6..f7f46fe9989 100644 --- a/dlls/atl/atl.spec +++ b/dlls/atl/atl.spec @@ -47,6 +47,6 @@ 53 stub AtlIPersistPropertyBag_Save 54 stub AtlGetObjectSourceInterface 55 stub AtlModuleUnRegisterTypeLib -56 stub AtlModuleLoadTypeLib +56 stdcall AtlModuleLoadTypeLib(ptr wstr ptr ptr) 57 stdcall AtlModuleUnregisterServerEx(ptr long ptr) 58 stdcall AtlModuleAddTermFunc(ptr ptr long) diff --git a/dlls/atl/atl_main.c b/dlls/atl/atl_main.c index dd12a5da0d7..fcda0293b28 100644 --- a/dlls/atl/atl_main.c +++ b/dlls/atl/atl_main.c @@ -96,6 +96,13 @@ HRESULT WINAPI AtlModuleInit(_ATL_MODULEA* pM, _ATL_OBJMAP_ENTRYA* p, HINSTANCE return S_OK; } +HRESULT WINAPI AtlModuleLoadTypeLib(_ATL_MODULEA *pM, LPCOLESTR lpszIndex, + BSTR *pbstrPath, ITypeLib **ppTypeLib) +{ + FIXME("(%p, %s, %p, %p): stub\n", pM, debugstr_w(lpszIndex), pbstrPath, ppTypeLib); + return E_FAIL; +} + HRESULT WINAPI AtlModuleTerm(_ATL_MODULEA* pM) { _ATL_TERMFUNC_ELEM *iter = pM->m_pTermFuncs, *tmp;