wine/dlls/atl atl.spec atl_main.c atlbase.h

Alexandre Julliard julliard at wine.codeweavers.com
Mon Nov 28 05:05:37 CST 2005


ChangeSet ID:	21485
CVSROOT:	/opt/cvs-commit
Module name:	wine
Changes by:	julliard at winehq.org	2005/11/28 05:05:37

Modified files:
	dlls/atl       : atl.spec atl_main.c atlbase.h 

Log message:
	Jacek Caban <jacek at codeweavers.com>
	Added AtlAxCreateControl stub implementation.

Patch: http://cvs.winehq.org/patch.py?id=21485

Old revision  New revision  Changes     Path
 1.12          1.13          +1 -1       wine/dlls/atl/atl.spec
 1.16          1.17          +10 -0      wine/dlls/atl/atl_main.c
 1.6           1.7           +1 -0       wine/dlls/atl/atlbase.h

Index: wine/dlls/atl/atl.spec
diff -u -p wine/dlls/atl/atl.spec:1.12 wine/dlls/atl/atl.spec:1.13
--- wine/dlls/atl/atl.spec:1.12	28 Nov 2005 11: 5:37 -0000
+++ wine/dlls/atl/atl.spec	28 Nov 2005 11: 5:37 -0000
@@ -30,7 +30,7 @@
 36 stub AtlAxDialogBoxA
 37 stub AtlAxCreateDialogW
 38 stub AtlAxCreateDialogA
-39 stub AtlAxCreateControl
+39 stdcall AtlAxCreateControl(ptr ptr ptr ptr)
 40 stub AtlAxCreateControlEx
 41 stub AtlAxAttachControl
 42 stdcall AtlAxWinInit()
Index: wine/dlls/atl/atl_main.c
diff -u -p wine/dlls/atl/atl_main.c:1.16 wine/dlls/atl/atl_main.c:1.17
--- wine/dlls/atl/atl_main.c:1.16	28 Nov 2005 11: 5:37 -0000
+++ wine/dlls/atl/atl_main.c	28 Nov 2005 11: 5:37 -0000
@@ -314,3 +314,13 @@ HRESULT WINAPI AtlModuleUnregisterServer
     FIXME("%p %s\n", pm, debugstr_guid(clsid));
     return E_FAIL;
 }
+
+/***********************************************************************
+ *           AtlAxCreateControl           [ATL.@]
+ */
+HRESULT WINAPI AtlAxCreateControl(LPCOLESTR lpszName, HWND hWnd,
+        IStream *pStream, IUnknown **ppUnkContainer)
+{
+    FIXME("%s %p %p %p)\n", debugstr_w(lpszName), hWnd, pStream, ppUnkContainer);
+    return E_NOTIMPL;
+}
Index: wine/dlls/atl/atlbase.h
diff -u -p wine/dlls/atl/atlbase.h:1.6 wine/dlls/atl/atlbase.h:1.7
--- wine/dlls/atl/atlbase.h:1.6	28 Nov 2005 11: 5:37 -0000
+++ wine/dlls/atl/atlbase.h	28 Nov 2005 11: 5:37 -0000
@@ -142,6 +142,7 @@ struct _ATL_REGMAP_ENTRY
 };
 
 HRESULT WINAPI AtlAdvise(IUnknown *pUnkCP, IUnknown *pUnk, const IID * iid, LPDWORD dpw);
+HRESULT WINAPI AtlAxCreateControl(LPCOLESTR,HWND,IStream*,IUnknown**);
 HRESULT WINAPI AtlFreeMarshalStream(IStream *pStream);
 HRESULT WINAPI AtlInternalQueryInterface(LPVOID pThis, const _ATL_INTMAP_ENTRY* pEntries, REFIID iid, LPVOID* ppvObject);
 HRESULT WINAPI AtlMarshalPtrInProc(IUnknown *pUnk, const IID *iid, IStream **ppStream);



More information about the wine-cvs mailing list