12 references to IPictureDisp
System.Private.Windows.GdiPlus (6)
Windows\Win32\Graphics\GdiPlus\GpImageExtensions.cs (6)
44
public static
IPictureDisp
.Interface CreateIPictureDispRCW(this IPointer<GpImage> image)
47
using ComScope<
IPictureDisp
> picture = image.CreateIPictureDisp();
48
return (
IPictureDisp
.Interface)ComHelpers.GetObjectForIUnknown(picture);
51
public static ComScope<
IPictureDisp
> CreateIPictureDisp(this IPointer<GpImage> image)
54
ComScope<
IPictureDisp
> picture = new(null);
55
PInvokeCore.OleCreatePictureIndirect(&desc, IID.Get<
IPictureDisp
>(), fOwn: true, picture).ThrowOnFailure();
System.Windows.Forms (3)
System\Windows\Forms\ActiveX\AxHost.cs (2)
3557
using var iPicture = ComHelpers.TryGetComScope<
IPictureDisp
>(picture, out HRESULT hr);
3581
using var pictureDisp = ComHelpers.TryGetComScope<
IPictureDisp
>(picture, out HRESULT hr);
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyDescriptor.cs (1)
118
else if (guid.Equals(IID.GetRef<
IPictureDisp
>()) || guid.Equals(IID.GetRef<IPicture>()))
System.Windows.Forms.Primitives (1)
System\Drawing\ImageExtensions.cs (1)
59
public static Image? ToImage(
IPictureDisp
* picture)
System.Windows.Forms.Primitives.Tests (2)
Interop\Oleaut32\ITypeInfoTests.cs (2)
39
HRESULT hr = typeInfo.Value->CreateInstance(null, IID.Get<
IPictureDisp
>(), &pvObj);
251
Assert.Equal(typeof(
IPictureDisp
).GUID, pTypeAttr->guid);