diff options
author | compn <compn@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-10-17 05:14:21 +0000 |
---|---|---|
committer | compn <compn@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-10-17 05:14:21 +0000 |
commit | c040ef56602394c6f11e9f6d9d810ab4874af584 (patch) | |
tree | 2c442a29b8de8f26bc451c9148dbe5968717d303 /loader/wine | |
parent | 962a99ead20966b1d045271da746492ad1ceb25f (diff) | |
download | mpv-c040ef56602394c6f11e9f6d9d810ab4874af584.tar.bz2 mpv-c040ef56602394c6f11e9f6d9d810ab4874af584.tar.xz |
Add Coinitialize function to vfw encoder and win32 loader.
Fixes crash when trying to load vp7vfw.dll in vfw2menc.
Patch by Gianluigi Tiesi mplayer___netfarm.it
http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2007-September/054136.html
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24798 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'loader/wine')
-rw-r--r-- | loader/wine/objbase.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/loader/wine/objbase.h b/loader/wine/objbase.h new file mode 100644 index 0000000000..df092c094d --- /dev/null +++ b/loader/wine/objbase.h @@ -0,0 +1,19 @@ +#ifndef WINE_OBJBASE_H +#define WINE_OBJBASE_H + +#ifndef STDCALL +#define STDCALL __attribute__((__stdcall__)) +#endif + +/* from objbase.h needed for ve_vfw.c */ +typedef enum tagCOINIT { + COINIT_APARTMENTTHREADED = 0x2, + COINIT_MULTITHREADED = 0x0, + COINIT_DISABLE_OLE1DDE = 0x4, + COINIT_SPEED_OVER_MEMORY = 0x8 +} COINIT; + +HRESULT STDCALL CoInitialize(LPVOID pvReserved); +HRESULT STDCALL CoInitializeEx(LPVOID pvReserved, DWORD dwCoinit); +void STDCALL CoUninitialize(void); +#endif |