Release 980301
[wine.git] / ole / ole2.c
blob8171ac4a7bf041808016b9eeb1dc87ce95de255e
1 /*
2 * OLE2 library
4 * Copyright 1995 Martin von Loewis
5 */
7 /* At the moment, these are only empty stubs.
8 */
10 #include "windows.h"
11 #include "ole2.h"
12 #include "process.h"
13 #include "debug.h"
15 /***********************************************************************
16 * OleBuildVersion [OLE.1]
18 DWORD WINAPI OleBuildVersion()
20 dprintf_info(ole,"OleBuildVersion()\n");
21 return (rmm<<16)+rup;
24 /***********************************************************************
25 * OleInitialize (OLE2.2) (OLE32.108)
27 HRESULT WINAPI OleInitialize(LPVOID reserved)
29 dprintf_fixme(ole,"OleInitialize - stub\n");
30 return S_OK;
33 DWORD WINAPI CoGetCurrentProcess() {
34 return PROCESS_Current();
37 /***********************************************************************
38 * OleUnitialize (OLE2.3) (OLE32.131)
40 void WINAPI OleUninitialize(void)
42 dprintf_fixme(ole,"OleUninitialize() - stub\n");
45 /***********************************************************************
46 * OleFlushClipboard [OLE2.76]
48 HRESULT WINAPI OleFlushClipboard()
50 return S_OK;
53 /***********************************************************************
54 * CoRegisterMessageFilter [OLE32.38]
56 HRESULT WINAPI CoRegisterMessageFilter32(
57 LPMESSAGEFILTER lpMessageFilter, /* Pointer to interface */
58 LPMESSAGEFILTER *lplpMessageFilter /* Indirect pointer to prior instance if non-NULL */
59 ) {
60 dprintf_fixme(ole,"CoRegisterMessageFilter() - stub\n");
61 if (lplpMessageFilter) {
62 *lplpMessageFilter = NULL;
64 return S_OK;
67 /***********************************************************************
68 * OleInitializeWOW (OLE32.27)
70 HRESULT WINAPI OleInitializeWOW(DWORD x) {
71 fprintf(stderr,"OleInitializeWOW(0x%08lx),stub!\n",x);
72 return 0;