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