Sweden-Number/dlls/ole32/ole32_main.c

44 lines
952 B
C
Raw Normal View History

2000-11-05 21:16:15 +01:00
/*
* OLE32 Initialization
*
*/
#include "windef.h"
2000-11-25 02:22:42 +01:00
#include "winerror.h"
2000-11-05 21:16:15 +01:00
#include "ole32_main.h"
#include "debugtools.h"
DEFAULT_DEBUG_CHANNEL(ole);
HINSTANCE OLE32_hInstance = 0;
/***********************************************************************
* DllEntryPoint (OLE32.@)
2000-11-05 21:16:15 +01:00
*/
BOOL WINAPI OLE32_DllEntryPoint(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID fImpLoad)
{
TRACE("0x%x 0x%lx %p\n", hinstDLL, fdwReason, fImpLoad);
switch(fdwReason) {
case DLL_PROCESS_ATTACH:
OLE32_hInstance = hinstDLL;
COMPOBJ_InitProcess();
2000-11-05 21:16:15 +01:00
break;
case DLL_PROCESS_DETACH:
COMPOBJ_UninitProcess();
OLE32_hInstance = 0;
2000-11-05 21:16:15 +01:00
break;
}
return TRUE;
}
2000-11-25 02:22:42 +01:00
/***********************************************************************
2001-06-21 01:03:14 +02:00
* DllRegisterServer (OLE32.194)
*/
2000-11-25 02:22:42 +01:00
HRESULT WINAPI OLE32_DllRegisterServer() {
/* FIXME: what Interfaces should we register ... */
FIXME("(), stub!\n");
return S_OK;
}