extern "ole32" fn CoInitializeEx(?LPVOID, DWORD) callconv(WINAPI) HRESULT
pvReserved: ?LPVOID,
dwCoInit: DWORD,