return S_OK;
}
+/***********************************************************************
+ * AtlIPersistPropertyBag_Save [atl100.@]
+ */
+HRESULT WINAPI AtlIPersistPropertyBag_Save(LPPROPERTYBAG pPropBag, BOOL fClearDirty,
+ BOOL fSaveAll, ATL_PROPMAP_ENTRY *pMap,
+ void *pThis, IUnknown *pUnk)
+{
+ FIXME("(%p, %d, %d, %p, %p, %p)\n", pPropBag, fClearDirty, fSaveAll, pMap, pThis, pUnk);
+
+ return S_OK;
+}
+
/***********************************************************************
* AtlModuleAddTermFunc [atl100.@]
*/
50 stdcall AtlIPersistStreamInit_Load(ptr ptr ptr ptr)
51 stdcall AtlIPersistStreamInit_Save(ptr long ptr ptr ptr)
52 stdcall AtlIPersistPropertyBag_Load(ptr ptr ptr ptr ptr)
-53 stub AtlIPersistPropertyBag_Save
+53 stdcall AtlIPersistPropertyBag_Save(ptr long long ptr ptr ptr)
54 stdcall AtlGetObjectSourceInterface(ptr ptr ptr ptr ptr)
55 stub AtlModuleUnRegisterTypeLib
56 stdcall AtlModuleLoadTypeLib(ptr wstr ptr ptr)
*/
HRESULT WINAPI DllRegisterServer(void)
{
+#ifdef __REACTOS__
/* Note: we can't use __wine_register_server here because it uses CLSID_Registrar which isn't registred yet */
return do_register_server(TRUE);
+#else
+ return __wine_register_resources( atl_instance );
+#endif
}
/***********************************************************************
*/
HRESULT WINAPI DllUnregisterServer(void)
{
+#ifdef __REACTOS__
return do_register_server(FALSE);
+#else
+ return __wine_unregister_resources( atl_instance );
+#endif
}
/***********************************************************************
50 stdcall AtlIPersistStreamInit_Load(ptr ptr ptr ptr)
51 stdcall AtlIPersistStreamInit_Save(ptr long ptr ptr ptr)
52 stdcall AtlIPersistPropertyBag_Load(ptr ptr ptr ptr ptr)
-53 stub AtlIPersistPropertyBag_Save
+53 stdcall AtlIPersistPropertyBag_Save(ptr long long ptr ptr ptr)
54 stdcall AtlGetObjectSourceInterface(ptr ptr ptr ptr ptr)
56 stdcall AtlLoadTypeLib(long wstr ptr ptr)
58 stdcall AtlModuleAddTermFunc(ptr ptr long)
50 stdcall AtlIPersistStreamInit_Load(ptr ptr ptr ptr)
51 stdcall AtlIPersistStreamInit_Save(ptr long ptr ptr ptr)
52 stdcall AtlIPersistPropertyBag_Load(ptr ptr ptr ptr ptr)
-53 stub AtlIPersistPropertyBag_Save
+53 stdcall AtlIPersistPropertyBag_Save(ptr long long ptr ptr ptr)
54 stdcall AtlGetObjectSourceInterface(ptr ptr ptr ptr ptr)
55 stub AtlUnRegisterTypeLib
56 stdcall AtlLoadTypeLib(long wstr ptr ptr)
reactos/dll/win32/activeds # Synced to WineStaging-1.7.37
reactos/dll/win32/actxprxy # Synced to WineStaging-1.7.37
reactos/dll/win32/advpack # Synced to WineStaging-1.7.37
-reactos/dll/win32/atl # Synced to WineStaging-1.7.37
-reactos/dll/win32/atl80 # Synced to WineStaging-1.7.37
-reactos/dll/win32/atl100 # Synced to WineStaging-1.7.37
+reactos/dll/win32/atl # Synced to WineStaging-1.7.47
+reactos/dll/win32/atl80 # Synced to WineStaging-1.7.47
+reactos/dll/win32/atl100 # Synced to WineStaging-1.7.47
reactos/dll/win32/avifil32 # Synced to WineStaging-1.7.37
reactos/dll/win32/bcrypt # Synced to WineStaging-1.7.37
reactos/dll/win32/browseui # Out of sync