19 references to IProvideClassInfo
System.Windows.Forms (1)
System\Windows\Forms\ComponentModel\COM2Interop\COM2TypeInfoProcessor.cs (1)
71using var provideClassInfo = ComHelpers.TryGetComScope<IProvideClassInfo>(comObject, out HRESULT hr);
System.Windows.Forms.Primitives (17)
Windows.Win32.IProvideClassInfo.g.cs (15)
26 :IVTable<IProvideClassInfo,IProvideClassInfo.Vtbl>,IComIID { 42 return ((delegate *unmanaged [Stdcall]<IProvideClassInfo*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((IProvideClassInfo*)Unsafe.AsPointer(ref this), riid, ppvObject); 47 return ((delegate *unmanaged [Stdcall]<IProvideClassInfo*,uint>)lpVtbl[1])((IProvideClassInfo*)Unsafe.AsPointer(ref this)); 52 return ((delegate *unmanaged [Stdcall]<IProvideClassInfo*,uint>)lpVtbl[2])((IProvideClassInfo*)Unsafe.AsPointer(ref this)); 58 private static winmdroot.Foundation.HRESULT GetClassInfo(IProvideClassInfo* pThis, winmdroot.System.Com.ITypeInfo** ppTI) 87 return ((delegate *unmanaged [Stdcall]<IProvideClassInfo*,winmdroot.System.Com.ITypeInfo** ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((IProvideClassInfo*)Unsafe.AsPointer(ref this), ppTI); 111 internal delegate *unmanaged [Stdcall]<IProvideClassInfo*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1; 113 internal delegate *unmanaged [Stdcall]<IProvideClassInfo*,uint> AddRef_2; 115 internal delegate *unmanaged [Stdcall]<IProvideClassInfo*,uint> Release_3; 117 internal delegate *unmanaged [Stdcall]<IProvideClassInfo*,winmdroot.System.Com.ITypeInfo** ,winmdroot.Foundation.HRESULT> GetClassInfo_4;
Windows.Win32.IProvideClassInfo2.g.cs (1)
176 :winmdroot.System.Ole.IProvideClassInfo.Interface {
Windows.Win32.IProvideMultipleClassInfo.g.cs (1)
272 :winmdroot.System.Ole.IProvideClassInfo.Interface,winmdroot.System.Ole.IProvideClassInfo2.Interface {
System.Windows.Forms.Tests (1)
System\Windows\Forms\ComponentModel\Com2Interop\ComNativeDescriptorTests.cs (1)
304HRESULT IProvideClassInfo.Interface.GetClassInfo(ITypeInfo** ppTI) => HRESULT.E_NOTIMPL;