35 references to IPictureDisp
System.Private.Windows.Core (23)
Windows.Win32.IPictureDisp.g.cs (23)
26 :IVTable<IPictureDisp,IPictureDisp.Vtbl>,IComIID { 42 return ((delegate *unmanaged [Stdcall]<IPictureDisp*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT>)lpVtbl[0])((IPictureDisp*)Unsafe.AsPointer(ref this), riid, ppvObject); 47 return ((delegate *unmanaged [Stdcall]<IPictureDisp*,uint>)lpVtbl[1])((IPictureDisp*)Unsafe.AsPointer(ref this)); 52 return ((delegate *unmanaged [Stdcall]<IPictureDisp*,uint>)lpVtbl[2])((IPictureDisp*)Unsafe.AsPointer(ref this)); 67 return ((delegate *unmanaged [Stdcall]<IPictureDisp*,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[3])((IPictureDisp*)Unsafe.AsPointer(ref this), pctinfo); 72 return ((delegate *unmanaged [Stdcall]<IPictureDisp*,uint ,uint ,winmdroot.System.Com.ITypeInfo** ,winmdroot.Foundation.HRESULT>)lpVtbl[4])((IPictureDisp*)Unsafe.AsPointer(ref this), iTInfo, lcid, ppTInfo); 94 return ((delegate *unmanaged [Stdcall]<IPictureDisp*,global::System.Guid* ,winmdroot.Foundation.PWSTR* ,uint ,uint ,int* ,winmdroot.Foundation.HRESULT>)lpVtbl[5])((IPictureDisp*)Unsafe.AsPointer(ref this), riid, rgszNames, cNames, lcid, rgDispId); 112 return ((delegate *unmanaged [Stdcall]<IPictureDisp*,int ,global::System.Guid* ,uint ,winmdroot.System.Com.DISPATCH_FLAGS ,winmdroot.System.Com.DISPPARAMS* ,winmdroot.System.Variant.VARIANT* ,winmdroot.System.Com.EXCEPINFO* ,uint* ,winmdroot.Foundation.HRESULT>)lpVtbl[6])((IPictureDisp*)Unsafe.AsPointer(ref this), dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr); 136 internal delegate *unmanaged [Stdcall]<IPictureDisp*,global::System.Guid* ,void** ,winmdroot.Foundation.HRESULT> QueryInterface_1; 138 internal delegate *unmanaged [Stdcall]<IPictureDisp*,uint> AddRef_2; 140 internal delegate *unmanaged [Stdcall]<IPictureDisp*,uint> Release_3; 142 internal delegate *unmanaged [Stdcall]<IPictureDisp*,uint* ,winmdroot.Foundation.HRESULT> GetTypeInfoCount_4; 144 internal delegate *unmanaged [Stdcall]<IPictureDisp*,uint ,uint ,winmdroot.System.Com.ITypeInfo** ,winmdroot.Foundation.HRESULT> GetTypeInfo_5; 146 internal delegate *unmanaged [Stdcall]<IPictureDisp*,global::System.Guid* ,winmdroot.Foundation.PWSTR* ,uint ,uint ,int* ,winmdroot.Foundation.HRESULT> GetIDsOfNames_6; 148 internal delegate *unmanaged [Stdcall]<IPictureDisp*,int ,global::System.Guid* ,uint ,winmdroot.System.Com.DISPATCH_FLAGS ,winmdroot.System.Com.DISPPARAMS* ,winmdroot.System.Variant.VARIANT* ,winmdroot.System.Com.EXCEPINFO* ,uint* ,winmdroot.Foundation.HRESULT> Invoke_7;
System.Private.Windows.GdiPlus (6)
Windows\Win32\Graphics\GdiPlus\GpImageExtensions.cs (6)
44public static IPictureDisp.Interface CreateIPictureDispRCW(this IPointer<GpImage> image) 47using ComScope<IPictureDisp> picture = image.CreateIPictureDisp(); 48return (IPictureDisp.Interface)ComHelpers.GetObjectForIUnknown(picture); 51public static ComScope<IPictureDisp> CreateIPictureDisp(this IPointer<GpImage> image) 54ComScope<IPictureDisp> picture = new(null); 55PInvokeCore.OleCreatePictureIndirect(&desc, IID.Get<IPictureDisp>(), fOwn: true, picture).ThrowOnFailure();
System.Windows.Forms (3)
System\Windows\Forms\ActiveX\AxHost.cs (2)
3557using var iPicture = ComHelpers.TryGetComScope<IPictureDisp>(picture, out HRESULT hr); 3581using var pictureDisp = ComHelpers.TryGetComScope<IPictureDisp>(picture, out HRESULT hr);
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyDescriptor.cs (1)
118else if (guid.Equals(IID.GetRef<IPictureDisp>()) || guid.Equals(IID.GetRef<IPicture>()))
System.Windows.Forms.Primitives (1)
System\Drawing\ImageExtensions.cs (1)
59public static Image? ToImage(IPictureDisp* picture)
System.Windows.Forms.Primitives.Tests (2)
Interop\Oleaut32\ITypeInfoTests.cs (2)
39HRESULT hr = typeInfo.Value->CreateInstance(null, IID.Get<IPictureDisp>(), &pvObj); 251Assert.Equal(typeof(IPictureDisp).GUID, pTypeAttr->guid);