36 references to IPicture
System.Private.Windows.GdiPlus (17)
System\Drawing\IIconExtensions.cs (4)
36using ComScope<IPicture> picture = icon.CreateIPicture(copy); 40internal static ComScope<IPicture> CreateIPicture(this IIcon icon, bool copy) 43ComScope<IPicture> picture = new(null); 44PInvokeCore.OleCreatePictureIndirect(&desc, IID.Get<IPicture>(), fOwn: copy, picture).ThrowOnFailure();
Windows\Win32\Graphics\GdiPlus\GpImageExtensions.cs (5)
62using ComScope<IPicture> picture = image.CreateIPicture(); 63return (IPicture.Interface)ComHelpers.GetObjectForIUnknown(picture); 66public static ComScope<IPicture> CreateIPicture(this IPointer<GpImage> image) 69ComScope<IPicture> picture = new(null); 70PInvokeCore.OleCreatePictureIndirect(&desc, IID.Get<IPicture>(), fOwn: true, picture).ThrowOnFailure();
Windows\Win32\System\Ole\IPicture.cs (8)
15using ComScope<IPicture> picture = CreateFromImage(image); 19public static ComScope<IPicture> CreateFromImage(IPointer<GpImage> image) 22ComScope<IPicture> picture = new(null); 23PInvokeCore.OleCreatePictureIndirect(&desc, IID.Get<IPicture>(), fOwn: true, picture).ThrowOnFailure(); 30using ComScope<IPicture> picture = CreateFromIcon(icon, copy); 34public static ComScope<IPicture> CreateFromIcon(IIcon icon, bool copy) 37ComScope<IPicture> picture = new(null); 38PInvokeCore.OleCreatePictureIndirect(&desc, IID.Get<IPicture>(), fOwn: copy, picture).ThrowOnFailure();
System.Windows.Forms (6)
System\Windows\Forms\ComponentModel\COM2Interop\COM2PictureConverter.cs (3)
41using var picture = ComScope<IPicture>.TryQueryFrom((IUnknown*)nativeValue, out HRESULT hr); 120using ComScope<IPicture> picture = new(null); 121PInvokeCore.OleCreatePictureIndirect(&pictdesc, IID.Get<IPicture>(), own, picture).ThrowOnFailure();
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyDescriptor.cs (1)
118else if (guid.Equals(IID.GetRef<IPictureDisp>()) || guid.Equals(IID.GetRef<IPicture>()))
System\Windows\Forms\Input\Cursor.cs (2)
405using ComScope<IPicture> picture = new(null); 406PInvokeCore.OleCreatePictureIndirect(lpPictDesc: null, IID.Get<IPicture>(), fOwn: true, picture).ThrowOnFailure();
System.Windows.Forms.Primitives (1)
System\Drawing\ImageExtensions.cs (1)
85public static Image? ToImage(IPicture* picture)
System.Windows.Forms.Tests (12)
System\Windows\Forms\AxHostTests.cs (6)
1586IPicture.Interface iPicture = (IPicture.Interface)SubAxHost.GetIPictureFromCursor(original); 1671IPicture.Interface iPicture = (IPicture.Interface)SubAxHost.GetIPictureFromPicture(original); 1700IPicture.Interface iPicture = (IPicture.Interface)SubAxHost.GetIPictureFromPicture(original);
System\Windows\Forms\ComponentModel\Com2Interop\COM2PictureConverterTests.cs (6)
143using ComScope<IPicture> picture = ComScope<IPicture>.QueryFrom((IUnknown*)native); 164using ComScope<IPicture> picture = ComScope<IPicture>.QueryFrom((IUnknown*)native); 191private unsafe class IPictureMock : IPicture.Interface, IManagedWrapper<IPicture>