diff options
-rw-r--r-- | loader/win32.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/loader/win32.c b/loader/win32.c index 1195361e43..ec9daed343 100644 --- a/loader/win32.c +++ b/loader/win32.c @@ -3091,6 +3091,18 @@ int WINAPI expDuplicateHandle( return 1; } +HRESULT WINAPI expCoInitialize( + LPVOID lpReserved /* [in] pointer to win32 malloc interface + (obsolete, should be NULL) */ +) +{ + /* + * Just delegate to the newer method. + */ + return 0; //CoInitializeEx(lpReserved, COINIT_APARTMENTTHREADED); +} + + struct exports { @@ -3308,6 +3320,7 @@ FF(CoTaskMemFree, -1) FF(CoCreateInstance, -1) FF(StringFromGUID2, -1) FF(CoCreateFreeThreadedMarshaler,-1) +FF(CoInitialize, -1) }; struct exports exp_crtdll[]={ FF(memcpy, -1) |