8 #include "winversion.h"
10 #include "wine/obj_base.h"
13 #include "debugtools.h"
15 DEFAULT_DEBUG_CHANNEL(ole
)
17 HRESULT WINAPI
RegisterActiveObject(
18 LPUNKNOWN punk
,REFCLSID rcid
,DWORD dwFlags
,LPDWORD pdwRegister
20 FIXME("(%p,%s,0x%08lx,%p), stub!\n",punk
,debugstr_guid(rcid
),dwFlags
,pdwRegister
);
24 HRESULT WINAPI
RevokeActiveObject(DWORD xregister
,LPVOID reserved
)
26 FIXME("(0x%08lx,%p),stub!\n",xregister
,reserved
);
30 HRESULT WINAPI
GetActiveObject(REFCLSID rcid
,LPVOID preserved
,LPUNKNOWN
*ppunk
)
32 FIXME("(%s,%p,%p),stub!\n",debugstr_guid(rcid
),preserved
,ppunk
);
36 /***********************************************************************
37 * OaBuildVersion [OLEAUT32.170]
39 * known OLEAUT32.DLL versions:
40 * OLE 2.1 NT 1993-95 10 3023
42 * OLE 2.20 W95/NT 1993-96 20 4112
43 * OLE 2.20 W95/NT 1993-96 20 4118
44 * OLE 2.20 W95/NT 1993-96 20 4122
45 * OLE 2.30 W95/NT 1993-98 30 4265
46 * OLE 2.40 NT?? 1993-98 40 4267
47 * OLE 2.40 W98 SE orig. file 1993-98 40 4275
49 UINT WINAPI
OaBuildVersion()
51 FIXME("Please report to a.mohr@mailto.de if you get version error messages !\n");
52 switch(VERSION_GetVersion())
55 return MAKELONG(4049, 20); /* from Win32s 1.1e */
57 return MAKELONG(4265, 30);
59 return MAKELONG(4275, 40); /* value of W98 SE; orig. W98 AFAIK has 4265, 30 just as W95 */
61 return MAKELONG(4265, 30); /* value borrowed from Win95 */
63 return MAKELONG(4122, 20); /* ouch ! Quite old, I guess */
65 ERR("Version value not known yet. Please investigate it !\n");