ChangeSet ID: 21485 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@winehq.org 2005/11/28 05:05:37
Modified files: dlls/atl : atl.spec atl_main.c atlbase.h
Log message: Jacek Caban jacek@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);