internal static extern int CoInitializeEx([In, Optional] IntPtr pvReserved, [In] COINIT dwCoInit);
public static extern HResult CoInitializeEx( [In, Optional] IntPtr pvReserved, [In] COINIT dwCoInit//DWORD );
public static extern void CoInitializeEx(IntPtr pvReserved, COINIT coInit);
public static extern HRESULT CoInitializeEx([Optional] IntPtr pvReserved, COINIT coInit);
public static int OleInitialize(IntPtr pvReserved, COINIT dwCoInit) { return(CoInitializeExInternal(pvReserved, dwCoInit)); }
private static extern int CoInitializeExInternal( [In, Optional] IntPtr pvReserved, [In] COINIT dwCoInit //DWORD );