Jacek Caban : atl100: Added AtlRegisterClassCategoriesHelper stub.
Alexandre Julliard
julliard at winehq.org
Thu Dec 13 14:22:47 CST 2012
Module: wine
Branch: master
Commit: 526fe933be6c63d19f587fbae96590f6b29de26d
URL: http://source.winehq.org/git/wine.git/?a=commit;h=526fe933be6c63d19f587fbae96590f6b29de26d
Author: Jacek Caban <jacek at codeweavers.com>
Date: Thu Dec 13 12:00:23 2012 +0100
atl100: Added AtlRegisterClassCategoriesHelper stub.
---
dlls/atl/atl.spec | 2 +-
dlls/atl100/atl.c | 9 +++++++++
dlls/atl100/atl100.spec | 2 +-
dlls/atl80/atl80.spec | 2 +-
include/atlbase.h | 1 +
5 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/dlls/atl/atl.spec b/dlls/atl/atl.spec
index 1de6f0c..47ed135 100644
--- a/dlls/atl/atl.spec
+++ b/dlls/atl/atl.spec
@@ -40,7 +40,7 @@
46 stdcall AtlModuleRegisterWndClassInfoA(ptr ptr ptr)
47 stdcall AtlAxGetControl(long ptr) atl100.AtlAxGetControl
48 stdcall AtlAxGetHost(long ptr) atl100.AtlAxGetHost
-49 stub AtlRegisterClassCategoriesHelper
+49 stdcall AtlRegisterClassCategoriesHelper(ptr ptr long) atl100.AtlRegisterClassCategoriesHelper
50 stdcall AtlIPersistStreamInit_Load(ptr ptr ptr ptr) atl100.AtlIPersistStreamInit_Load
51 stdcall AtlIPersistStreamInit_Save(ptr long ptr ptr ptr) atl100.AtlIPersistStreamInit_Save
52 stub AtlIPersistPropertyBag_Load
diff --git a/dlls/atl100/atl.c b/dlls/atl100/atl.c
index bbea756..d2e49c6 100644
--- a/dlls/atl100/atl.c
+++ b/dlls/atl100/atl.c
@@ -304,6 +304,15 @@ void WINAPI AtlWinModuleAddCreateWndData(_ATL_WIN_MODULE *pM, _AtlCreateWndData
}
/***********************************************************************
+ * AtlRegisterClassCategoriesHelper [atl100.49]
+ */
+HRESULT WINAPI AtlRegisterClassCategoriesHelper(REFCLSID clsid, const struct _ATL_CATMAP_ENTRY *catmap, BOOL reg)
+{
+ FIXME("(%s %p %x)\n", debugstr_guid(clsid), catmap, reg);
+ return E_NOTIMPL;
+}
+
+/***********************************************************************
* AtlGetVersion [atl100.@]
*/
DWORD WINAPI AtlGetVersion(void *pReserved)
diff --git a/dlls/atl100/atl100.spec b/dlls/atl100/atl100.spec
index 2204187..1c36112 100644
--- a/dlls/atl100/atl100.spec
+++ b/dlls/atl100/atl100.spec
@@ -32,7 +32,7 @@
46 stub AtlWinModuleRegisterWndClassInfoA
47 stdcall AtlAxGetControl(long ptr)
48 stdcall AtlAxGetHost(long ptr)
-49 stub AtlRegisterClassCategoriesHelper
+49 stdcall AtlRegisterClassCategoriesHelper(ptr ptr long)
50 stdcall AtlIPersistStreamInit_Load(ptr ptr ptr ptr)
51 stdcall AtlIPersistStreamInit_Save(ptr long ptr ptr ptr)
52 stub AtlIPersistPropertyBag_Load
diff --git a/dlls/atl80/atl80.spec b/dlls/atl80/atl80.spec
index 5982e4e..1586e10 100644
--- a/dlls/atl80/atl80.spec
+++ b/dlls/atl80/atl80.spec
@@ -34,7 +34,7 @@
46 stub AtlWinModuleRegisterWndClassInfoA
47 stdcall AtlAxGetControl(long ptr) atl100.AtlAxGetControl
48 stdcall AtlAxGetHost(long ptr) atl100.AtlAxGetHost
-49 stub AtlRegisterClassCategoriesHelper
+49 stdcall AtlRegisterClassCategoriesHelper(ptr ptr long) atl100.AtlRegisterClassCategoriesHelper
50 stdcall AtlIPersistStreamInit_Load(ptr ptr ptr ptr) atl100.AtlIPersistStreamInit_Load
51 stdcall AtlIPersistStreamInit_Save(ptr long ptr ptr ptr) atl100.AtlIPersistStreamInit_Save
52 stub AtlIPersistPropertyBag_Load
diff --git a/include/atlbase.h b/include/atlbase.h
index 140a227..37d60c8 100644
--- a/include/atlbase.h
+++ b/include/atlbase.h
@@ -230,5 +230,6 @@ HRESULT WINAPI AtlUnmarshalPtr(IStream *pStream, const IID *iid, IUnknown **ppUn
HRESULT WINAPI AtlCreateRegistrar(IRegistrar**);
HRESULT WINAPI AtlUpdateRegistryFromResourceD(HINSTANCE,LPCOLESTR,BOOL,struct _ATL_REGMAP_ENTRY*,IRegistrar*);
HRESULT WINAPI AtlLoadTypeLib(HINSTANCE,LPCOLESTR,BSTR*,ITypeLib**);
+HRESULT WINAPI AtlRegisterClassCategoriesHelper(REFCLSID,const struct _ATL_CATMAP_ENTRY*,BOOL);
#endif /* __WINE_ATLBASE_H__ */
More information about the wine-cvs
mailing list