static extern int CoCreateInstance( [In] ref Guid rclsid, [In, MarshalAs (UnmanagedType.IUnknown)] object pUnkOuter, [In] uint dwClsContext, [In] ref Guid riid, [Out, MarshalAs (UnmanagedType.Interface)] out object ppv);