static extern int CoCreateInstance ( [In, MarshalAs (UnmanagedType.LPStruct)] Guid rclsid, IntPtr pUnkOuter, uint dwClsContext, [In, MarshalAs (UnmanagedType.LPStruct)] Guid riid, out IntPtr pUnk); }