12 references to IPictureDisp
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);