blob: 8171ac4a7bf041808016b9eeb1dc87ce95de255e [file] [log] [blame]
/*
* OLE2 library
*
* Copyright 1995 Martin von Loewis
*/
/* At the moment, these are only empty stubs.
*/
#include "windows.h"
#include "ole2.h"
#include "process.h"
#include "debug.h"
/***********************************************************************
* OleBuildVersion [OLE.1]
*/
DWORD WINAPI OleBuildVersion()
{
dprintf_info(ole,"OleBuildVersion()\n");
return (rmm<<16)+rup;
}
/***********************************************************************
* OleInitialize (OLE2.2) (OLE32.108)
*/
HRESULT WINAPI OleInitialize(LPVOID reserved)
{
dprintf_fixme(ole,"OleInitialize - stub\n");
return S_OK;
}
DWORD WINAPI CoGetCurrentProcess() {
return PROCESS_Current();
}
/***********************************************************************
* OleUnitialize (OLE2.3) (OLE32.131)
*/
void WINAPI OleUninitialize(void)
{
dprintf_fixme(ole,"OleUninitialize() - stub\n");
}
/***********************************************************************
* OleFlushClipboard [OLE2.76]
*/
HRESULT WINAPI OleFlushClipboard()
{
return S_OK;
}
/***********************************************************************
* CoRegisterMessageFilter [OLE32.38]
*/
HRESULT WINAPI CoRegisterMessageFilter32(
LPMESSAGEFILTER lpMessageFilter, /* Pointer to interface */
LPMESSAGEFILTER *lplpMessageFilter /* Indirect pointer to prior instance if non-NULL */
) {
dprintf_fixme(ole,"CoRegisterMessageFilter() - stub\n");
if (lplpMessageFilter) {
*lplpMessageFilter = NULL;
}
return S_OK;
}
/***********************************************************************
* OleInitializeWOW (OLE32.27)
*/
HRESULT WINAPI OleInitializeWOW(DWORD x) {
fprintf(stderr,"OleInitializeWOW(0x%08lx),stub!\n",x);
return 0;
}