3 types derived from SafeMILHandle
PresentationCore (3)
System\Windows\Media\Imaging\BitmapSourceSafeMILHandle.cs (1)
22internal class BitmapSourceSafeMILHandle : SafeMILHandle
System\Windows\Media\Imaging\UnknownBitmapDecoder.cs (1)
23private class CoInitSafeHandle : SafeMILHandle
System\Windows\Media\safemediahandle.cs (1)
13internal class SafeMediaHandle : SafeMILHandle
27 instantiations of SafeMILHandle
PresentationCore (27)
System\Windows\Media\Imaging\BitmapDecoder.cs (4)
643SafeMILHandle metadataHandle = new SafeMILHandle(metadata); 669SafeMILHandle /* IWICBitmapDecoderInfo */ codecInfoHandle = new SafeMILHandle(); 1163decoderHandle = new SafeMILHandle(decoder); 1229SafeMILHandle decoderInfo = new SafeMILHandle();
System\Windows\Media\Imaging\BitmapEncoder.cs (7)
243SafeMILHandle /* IWICBitmapEncoderInfo */ codecInfoHandle = new SafeMILHandle(); 423SafeMILHandle frameEncodeHandle = new SafeMILHandle(); 424SafeMILHandle encoderOptions = new SafeMILHandle(); 519SafeMILHandle /* IWICMetadataQueryWriter */ metadataHandle = new SafeMILHandle(); 689SafeMILHandle outSourceHandle = new SafeMILHandle(); 691SafeMILHandle paletteHandle = new SafeMILHandle(); 714SafeMILHandle /* IWICMetadataQueryWriter */ metadataHandle = new SafeMILHandle();
System\Windows\Media\Imaging\BitmapFrameDecode.cs (1)
644SafeMILHandle metadataHandle = new SafeMILHandle(metadata);
System\Windows\Media\Imaging\BitmapMetadata.cs (8)
161SafeMILHandle metadataWriter = new SafeMILHandle(pIMetadataWriter); 298SafeMILHandle metadataWriter = new SafeMILHandle(pIMetadataWriter); 363SafeMILHandle metadataWriter = new SafeMILHandle(pIMetadataWriter); 396SafeMILHandle metadataWriter = new SafeMILHandle(pIMetadataWriter); 659_metadataHandle = new SafeMILHandle(queryWriter); 696_metadataHandle = new SafeMILHandle(queryWriter); 745_metadataHandle = new SafeMILHandle(queryWriter); 797_metadataHandle = new SafeMILHandle(queryWriter);
System\Windows\Media\Imaging\BitmapSource.cs (1)
834new SafeMILHandle(IntPtr.Zero),
System\Windows\Media\Imaging\BitmapSourceSafeMILHandle.cs (1)
95SafeMILHandle bitmapSourceSafeHandle = new SafeMILHandle(wicBitmap);
System\Windows\Media\Imaging\FormatConvertedBitmap.cs (1)
106internalPalette = new SafeMILHandle();
System\Windows\Media\Imaging\PropVariant.cs (2)
701SafeMILHandle metadataHandle = new SafeMILHandle(queryHandle); 715SafeMILHandle metadataHandle = new SafeMILHandle(queryHandle);
System\Windows\Media\Imaging\WriteableBitmap.cs (2)
110SafeMILHandle internalPalette = new SafeMILHandle(); 724SafeMILHandle internalPalette = new SafeMILHandle();
267 references to SafeMILHandle
PresentationCore (267)
src\Microsoft.DotNet.Wpf\src\Common\Graphics\wgx_exports.cs (7)
18SafeMILHandle /* IMILRenderTargetBitmap */ THIS_PTR, 24SafeMILHandle /* IMILRenderTargetBitmap */ THIS_PTR); 164SafeMILHandle /* IWICPalette */ pPalette, 165out SafeMILHandle /* CSwDoubleBufferedBitmap */ ppSwDoubleBufferedBitmap); 169SafeMILHandle /* CSwDoubleBufferedBitmap */ THIS_PTR, 176SafeMILHandle /* CSwDoubleBufferedBitmap */ THIS_PTR, 182SafeMILHandle /* CSwDoubleBufferedBitmap */ THIS_PTR
System\Windows\InterOp\D3DImage.cs (2)
147SafeMILHandle newBitmap = null; 891private SafeMILHandle _pInteropDeviceBitmap;
System\Windows\Media\ColorContext.cs (5)
29private ColorContext(SafeMILHandle colorContextHandle) 271internal SafeMILHandle ColorContextHandle 355SafeMILHandle[] colorContextHandles = new SafeMILHandle[numContexts]; 791private SafeMILHandle _colorContextHandle;
System\Windows\Media\ColorTransform.cs (1)
40internal ColorTransform(SafeMILHandle bitmapSource, ColorContext srcContext, ColorContext dstContext, System.Windows.Media.PixelFormat pixelFormat)
System\Windows\Media\EventProxy.cs (3)
126internal static SafeMILHandle CreateEventProxyWrapper(IInvokable invokable) 130SafeMILHandle eventProxy = null; 149private static extern int /* HRESULT */ MILCreateEventProxy(ref EventProxyDescriptor pEPD, out SafeMILHandle ppEventProxy);
System\Windows\Media\Imaging\BitmapCodecInfo.cs (2)
32internal BitmapCodecInfo(SafeMILHandle codecInfoHandle) 491private SafeMILHandle _codecInfoHandle;
System\Windows\Media\Imaging\BitmapCodecInfoInternal.cs (1)
28internal BitmapCodecInfoInternal(SafeMILHandle codecInfoHandle) :
System\Windows\Media\Imaging\BitmapDecoder.cs (13)
152SafeMILHandle decoderHandle, 230SafeMILHandle decoderHandle = null; 517SafeMILHandle /* IWICBitmapPalette */ paletteHandle = BitmapPalette.CreateInternalPalette(); 584SafeMILHandle unmanagedPalette = BitmapPalette.CreateInternalPalette(); 643SafeMILHandle metadataHandle = new SafeMILHandle(metadata); 669SafeMILHandle /* IWICBitmapDecoderInfo */ codecInfoHandle = new SafeMILHandle(); 738SafeMILHandle unmanagedPalette = BitmapPalette.CreateInternalPalette(); 899internal SafeMILHandle InternalDecoder 987internal static SafeMILHandle SetupDecoderFromUriOrStream( 998SafeMILHandle decoderHandle; 1224private static Guid GetCLSIDFromDecoder(SafeMILHandle decoderHandle, out string decoderMimeTypes) 1229SafeMILHandle decoderInfo = new SafeMILHandle(); 1580private SafeMILHandle _decoderHandle;
System\Windows\Media\Imaging\BitmapEncoder.cs (23)
243SafeMILHandle /* IWICBitmapEncoderInfo */ codecInfoHandle = new SafeMILHandle(); 342SafeMILHandle encoderHandle = _encoderHandle; 362SafeMILHandle thumbnailBitmapSource = _thumbnail.WicSourceHandle; 379SafeMILHandle paletteHandle = _palette.InternalPalette; 423SafeMILHandle frameEncodeHandle = new SafeMILHandle(); 424SafeMILHandle encoderOptions = new SafeMILHandle(); 487internal virtual void SetupFrame(SafeMILHandle frameEncodeHandle, SafeMILHandle encoderOptions) 519SafeMILHandle /* IWICMetadataQueryWriter */ metadataHandle = new SafeMILHandle(); 553SafeMILHandle encoderHandle = null; 573private void SaveFrame(SafeMILHandle frameEncodeHandle, SafeMILHandle encoderOptions, BitmapFrame frame) 619SafeMILHandle thumbnailHandle = thumbnail.WicSourceHandle; 689SafeMILHandle outSourceHandle = new SafeMILHandle(); 690SafeMILHandle bitmapSourceHandle = frame.WicSourceHandle; 691SafeMILHandle paletteHandle = new SafeMILHandle(); 714SafeMILHandle /* IWICMetadataQueryWriter */ metadataHandle = new SafeMILHandle(); 801private SafeMILHandle _encoderHandle; 807private SafeMILHandle _metadataHandle; 834private IList<SafeMILHandle> _frameHandles = new List<SafeMILHandle>(0); 835private IList<SafeMILHandle> _writeSourceHandles = new List<SafeMILHandle>(0);
System\Windows\Media\Imaging\BitmapFrameDecode.cs (2)
586SafeMILHandle unmanagedPalette = BitmapPalette.CreateInternalPalette(); 644SafeMILHandle metadataHandle = new SafeMILHandle(metadata);
System\Windows\Media\Imaging\BitmapMetadata.cs (20)
131_metadataBlocks = new List<SafeMILHandle>(); 140_metadataBlocks = new List<SafeMILHandle>(); 142List<SafeMILHandle> metadataBlocks = blockWriter.MetadataBlocks; 146foreach (SafeMILHandle metadataHandle in metadataBlocks) 161SafeMILHandle metadataWriter = new SafeMILHandle(pIMetadataWriter); 212SafeMILHandle metadataReader = _metadataBlocks[(int)index]; 256List<SafeMILHandle> metadataBlocks = new(); 269SafeMILHandle pIMetadataReader = null; 298SafeMILHandle metadataWriter = new SafeMILHandle(pIMetadataWriter); 336SafeMILHandle metadataWriter = _metadataBlocks[(int)index]; 363SafeMILHandle metadataWriter = new SafeMILHandle(pIMetadataWriter); 396SafeMILHandle metadataWriter = new SafeMILHandle(pIMetadataWriter); 424internal List<SafeMILHandle> MetadataBlocks 434private List<SafeMILHandle> _metadataBlocks; 516SafeMILHandle metadataHandle = _metadataBlocks[(int)_index]; 570private readonly List<SafeMILHandle> _metadataBlocks; 609SafeMILHandle metadataHandle, 769private void InitializeFromMetadataWriter(SafeMILHandle metadataHandle, object syncObject) 1475internal SafeMILHandle InternalMetadataHandle 1523private SafeMILHandle _metadataHandle;
System\Windows\Media\Imaging\BitmapMetadataEnumerator.cs (2)
160internal BitmapMetadataEnumerator(SafeMILHandle metadataHandle) 180private SafeMILHandle _enumeratorHandle;
System\Windows\Media\Imaging\BitmapPalette.cs (8)
69SafeMILHandle unmanagedBitmap = bitmapSource.WicSourceHandle; 129internal BitmapPalette(SafeMILHandle unmanagedPalette) 150SafeMILHandle bitmapSource = source.WicSourceHandle; 153SafeMILHandle unmanagedPalette = CreateInternalPalette(); 210internal SafeMILHandle InternalPalette 244internal static SafeMILHandle CreateInternalPalette() 246SafeMILHandle palette = null; 366private SafeMILHandle _palette = null; // IWICPalette*
System\Windows\Media\Imaging\BitmapSourceSafeMILHandle.cs (2)
48internal BitmapSourceSafeMILHandle(IntPtr handle, SafeMILHandle copyMemoryPressureFrom) 95SafeMILHandle bitmapSourceSafeHandle = new SafeMILHandle(wicBitmap);
System\Windows\Media\Imaging\BitmapVisualManager.cs (1)
92SafeMILHandle renderTargetBitmap = _bitmapTarget.MILRenderTarget;
System\Windows\Media\Imaging\BmpBitmapDecoder.cs (1)
59SafeMILHandle decoderHandle,
System\Windows\Media\Imaging\BmpBitmapEncoder.cs (2)
53internal override void SetupFrame(SafeMILHandle frameEncodeHandle, SafeMILHandle encoderOptions)
System\Windows\Media\Imaging\CachedBitmap.cs (1)
300SafeMILHandle wicSource
System\Windows\Media\Imaging\FormatConvertedBitmap.cs (1)
102SafeMILHandle internalPalette;
System\Windows\Media\Imaging\GifBitmapDecoder.cs (1)
59SafeMILHandle decoderHandle,
System\Windows\Media\Imaging\GifBitmapEncoder.cs (2)
53internal override void SetupFrame(SafeMILHandle frameEncodeHandle, SafeMILHandle encoderOptions)
System\Windows\Media\Imaging\IconBitmapDecoder.cs (1)
59SafeMILHandle decoderHandle,
System\Windows\Media\Imaging\InplaceBitmapMetadataWriter.cs (8)
33SafeMILHandle /* IWICFastMetadataEncoder */ fmeHandle, 34SafeMILHandle /* IWICMetadataQueryWriter */ metadataHandle, 48SafeMILHandle /* IWICFastMetadataEncoder */ fmeHandle = null; 49SafeMILHandle /* IWICMetadataQueryWriter */ metadataHandle = null; 72internal static InPlaceBitmapMetadataWriter CreateFromDecoder(SafeMILHandle decoderHandle, object syncObject) 76SafeMILHandle /* IWICFastMetadataEncoder */ fmeHandle = null; 77SafeMILHandle /* IWICMetadataQueryWriter */ metadataHandle = null; 169private SafeMILHandle _fmeHandle;
System\Windows\Media\Imaging\InteropBitmapSource.cs (1)
215SafeMILHandle wicSource
System\Windows\Media\Imaging\JpegBitmapDecoder.cs (1)
59SafeMILHandle decoderHandle,
System\Windows\Media\Imaging\JpegBitmapEncoder.cs (2)
183internal override void SetupFrame(SafeMILHandle frameEncodeHandle, SafeMILHandle encoderOptions)
System\Windows\Media\Imaging\PngBitmapDecoder.cs (1)
59SafeMILHandle decoderHandle,
System\Windows\Media\Imaging\PngBitmapEncoder.cs (2)
97internal override void SetupFrame(SafeMILHandle frameEncodeHandle, SafeMILHandle encoderOptions)
System\Windows\Media\Imaging\PropVariant.cs (3)
402SafeMILHandle metadataHandle = metadata.InternalMetadataHandle; 701SafeMILHandle metadataHandle = new SafeMILHandle(queryHandle); 715SafeMILHandle metadataHandle = new SafeMILHandle(queryHandle);
System\Windows\Media\Imaging\RenderTargetBitmap.cs (3)
199internal SafeMILHandle MILRenderTarget 237SafeMILHandle renderTargetBitmap = null; 279private SafeMILHandle /* IMILRenderTargetBitmap */ _renderTargetBitmap;
System\Windows\Media\Imaging\TiffBitmapDecoder.cs (1)
59SafeMILHandle decoderHandle,
System\Windows\Media\Imaging\TiffBitmapEncoder.cs (2)
133internal override void SetupFrame(SafeMILHandle frameEncodeHandle, SafeMILHandle encoderOptions)
System\Windows\Media\Imaging\UnknownBitmapDecoder.cs (1)
49SafeMILHandle decoderHandle,
System\Windows\Media\Imaging\UnknownBitmapEncoder.cs (2)
56internal override void SetupFrame(SafeMILHandle frameEncodeHandle, SafeMILHandle encoderOptions)
System\Windows\Media\Imaging\WmpBitmapDecoder.cs (1)
59SafeMILHandle decoderHandle,
System\Windows\Media\Imaging\WmpBitmapEncoder.cs (2)
411internal override void SetupFrame(SafeMILHandle frameEncodeHandle, SafeMILHandle encoderOptions)
System\Windows\Media\Imaging\WriteableBitmap.cs (4)
110SafeMILHandle internalPalette = new SafeMILHandle(); 724SafeMILHandle internalPalette = new SafeMILHandle(); 1383private SafeMILHandle _pDoubleBufferedBitmap; // CSwDoubleBufferedBitmap 1385private SafeMILHandle _pBackBufferLock; // IWICBitmapLock
System\Windows\Media\mediaeventshelper.cs (1)
65out SafeMILHandle unmanagedProxy)
System\Windows\Media\MediaPlayerState.cs (1)
780SafeMILHandle unmanagedProxy = null;
System\Windows\Media\PixelFormat.cs (1)
503internal static PixelFormat GetPixelFormat(SafeMILHandle /* IWICBitmapSource */ bitmapSource)
System\Windows\Media\SafeMILHandle.cs (1)
55internal void CopyMemoryPressure(SafeMILHandle original)
System\Windows\Media\UnsafeNativeMethodsMilCoreApi.cs (128)
211System.Windows.Media.SafeMILHandle /* IWICComponentInfo */ THIS_PTR, 216System.Windows.Media.SafeMILHandle /* IWICComponentInfo */ THIS_PTR, 223System.Windows.Media.SafeMILHandle /* IWICComponentInfo */ THIS_PTR, 230System.Windows.Media.SafeMILHandle /* IWICComponentInfo */ THIS_PTR, 237System.Windows.Media.SafeMILHandle /* IWICComponentInfo */ THIS_PTR, 247System.Windows.Media.SafeMILHandle /* IWICBitmapCodecInfo */ THIS_PTR, 252System.Windows.Media.SafeMILHandle /* IWICBitmapCodecInfo */ THIS_PTR, 260System.Windows.Media.SafeMILHandle /* IWICBitmapCodecInfo */ THIS_PTR, 268System.Windows.Media.SafeMILHandle /* IWICBitmapCodecInfo */ THIS_PTR, 276System.Windows.Media.SafeMILHandle /* IWICBitmapCodecInfo */ THIS_PTR, 284System.Windows.Media.SafeMILHandle /* IWICBitmapCodecInfo */ THIS_PTR, 290System.Windows.Media.SafeMILHandle /* IWICBitmapCodecInfo */ THIS_PTR, 296System.Windows.Media.SafeMILHandle /* IWICBitmapCodecInfo */ THIS_PTR, 305System.Windows.Media.SafeMILHandle /* IWICMetadataQueryReader */ THIS_PTR, 310System.Windows.Media.SafeMILHandle /* IWICMetadataQueryReader */ THIS_PTR, 318System.Windows.Media.SafeMILHandle /* IWICMetadataQueryReader */ THIS_PTR, 325System.Windows.Media.SafeMILHandle /* IWICMetadataQueryReader */ THIS_PTR, 332System.Windows.Media.SafeMILHandle /* IWICMetadataQueryReader */ THIS_PTR, 333out System.Windows.Media.SafeMILHandle /* IEnumString */ enumString 341System.Windows.Media.SafeMILHandle /* IWICMetadataQueryWriter */ THIS_PTR, 348System.Windows.Media.SafeMILHandle /* IWICMetadataQueryWriter */ THIS_PTR, 357System.Windows.Media.SafeMILHandle /* IWICFastMetadataEncoder */ THIS_PTR 362System.Windows.Media.SafeMILHandle /* IWICFastMetadataEncoder */ THIS_PTR, 363out SafeMILHandle /* IWICMetadataQueryWriter */ ppIQueryWriter 371System.Windows.Media.SafeMILHandle /* IEnumString */ THIS_PTR, 379System.Windows.Media.SafeMILHandle /* IEnumString */ THIS_PTR 387System.Windows.Media.SafeMILHandle /* IPropertyBag2 */ THIS_PTR, 398System.Windows.Media.SafeMILHandle /* IWICBitmapSource */ THIS_PTR, 404System.Windows.Media.SafeMILHandle /* IWICBitmapSource */ THIS_PTR, 409System.Windows.Media.SafeMILHandle /* IWICBitmapSource */ THIS_PTR, 415System.Windows.Media.SafeMILHandle /* IWICBitmapSource */ THIS_PTR, 416System.Windows.Media.SafeMILHandle /* IMILPalette */ pIPalette); 420SafeMILHandle /* IWICBitmapSource */ THIS_PTR, 431SafeMILHandle THIS_PTR, 432out SafeMILHandle /* IWICBitmapDecoderInfo */ ppIDecoderInfo); 436SafeMILHandle /* IWICBitmapDecoder */ THIS_PTR, 437SafeMILHandle /* IMILPalette */ pIPalette); 441SafeMILHandle THIS_PTR, 447SafeMILHandle THIS_PTR, 455SafeMILHandle /* IWICBitmapDecoder */ THIS_PTR, 461SafeMILHandle /* IWICBitmapDecoder */ THIS_PTR, 467SafeMILHandle THIS_PTR, 473SafeMILHandle /* IWICBitmapDecoder */ THIS_PTR, 483SafeMILHandle /* IWICBitmapFrameDecode */ THIS_PTR, 489SafeMILHandle /* IWICBitmapFrameDecode */ THIS_PTR, 495SafeMILHandle /* IWICBitmapFrameDecode */ THIS_PTR, 505internal static extern UInt32 AddRef(SafeMILHandle pIUnkown); 532SafeMILHandle pIUnknown, 567internal static extern int /* HRESULT */ Initialize(SafeMILHandle /* IWICBitmapFrameEncode* */ THIS_PTR, 568SafeMILHandle /* IPropertyBag2* */ pIEncoderOptions); 571internal static extern int /* HRESULT */ Commit(SafeMILHandle /* IWICBitmapFrameEncode* */ THIS_PTR); 574internal static extern int /* HRESULT */ SetSize(SafeMILHandle /* IWICBitmapFrameEncode* */ THIS_PTR, 579internal static extern int /* HRESULT */ SetResolution(SafeMILHandle /* IWICBitmapFrameEncode* */ THIS_PTR, 584internal static extern int /* HRESULT */ WriteSource(SafeMILHandle /* IWICBitmapFrameEncode* */ THIS_PTR, 585SafeMILHandle /* IWICBitmapSource* */ pIBitmapSource, 589internal static extern int /* HRESULT */ SetThumbnail(SafeMILHandle /* IWICBitmapFrameEncode* */ THIS_PTR, 590System.Windows.Media.SafeMILHandle /* IWICBitmapSource* */ pIThumbnail); 594SafeMILHandle /* IWICBitmapFrameEncode */ THIS_PTR, 595out SafeMILHandle /* IWICMetadataQueryWriter */ ppIQueryWriter 599internal static extern int /* HRESULT */ SetColorContexts(SafeMILHandle /* IWICBitmapEncoder* */ THIS_PTR, 608internal static extern int /* HRESULT */ Initialize(SafeMILHandle /* IWICBitmapEncoder* */ THIS_PTR, 613internal static extern int /* HRESULT */ GetEncoderInfo(SafeMILHandle /* IWICBitmapEncoder* */ THIS_PTR, 614out SafeMILHandle /* IWICBitmapEncoderInfo ** */ ppIEncoderInfo 618internal static extern int /* HRESULT */ CreateNewFrame(SafeMILHandle /* IWICBitmapEncoder* */ THIS_PTR, 619out SafeMILHandle /* IWICBitmapFrameEncode ** */ ppIFramEncode, 620out SafeMILHandle /* IPropertyBag2 ** */ ppIEncoderOptions 624internal static extern int /* HRESULT */ SetThumbnail(SafeMILHandle /* IWICBitmapEncoder* */ THIS_PTR, 625System.Windows.Media.SafeMILHandle /* IWICBitmapSource* */ pIThumbnail); 628internal static extern int /* HRESULT */ SetPalette(SafeMILHandle /* IWICBitmapEncoder* */ THIS_PTR, 629System.Windows.Media.SafeMILHandle /* IWICPalette* */ pIPalette); 633SafeMILHandle /* IWICBitmapEncoder */ THIS_PTR, 634out SafeMILHandle /* IWICMetadataQueryWriter */ ppIQueryWriter 638internal static extern int /* HRESULT */ Commit(SafeMILHandle /* IWICBitmapEncoder* */ THIS_PTR); 644internal static extern int /* HRESULT */ InitializePredefined(System.Windows.Media.SafeMILHandle /* IWICPalette */ THIS_PTR, 649internal static extern int /* HRESULT */ InitializeCustom(System.Windows.Media.SafeMILHandle /* IWICPalette */ THIS_PTR, 654internal static extern int /* HRESULT */ InitializeFromBitmap(System.Windows.Media.SafeMILHandle /* IWICPalette */ THIS_PTR, 655System.Windows.Media.SafeMILHandle /* IWICBitmapSource* */ pISurface, 661System.Windows.Media.SafeMILHandle /* IWICPalette */ pIWICPalette); 664internal static extern int /* HRESULT */ GetType(System.Windows.Media.SafeMILHandle /* IWICPalette */ THIS_PTR, 668internal static extern int /* HRESULT */ GetColorCount(System.Windows.Media.SafeMILHandle /* IWICPalette */ THIS_PTR, 672internal static extern int /* HRESULT */ GetColors(System.Windows.Media.SafeMILHandle /* IWICPalette */ THIS_PTR, 678internal static extern int /* HRESULT */ HasAlpha(System.Windows.Media.SafeMILHandle /* IWICPalette */ THIS_PTR, 709out SafeMILHandle /* IWICPalette */ ppIPalette); 741out SafeMILHandle /* IUnknown** */ ppICodec); 746SafeMILHandle /* IWICBitmapSource */ pIBitmapSource, 787SafeMILHandle /* IWICBitmapDecoder */ pIDecoder, 788out SafeMILHandle /* IWICFastMetadataEncoder */ ppIFME); 794out SafeMILHandle /* IWICFastMetadataEncoder */ ppIBitmap); 807SafeMILHandle /* IWICMetadataQueryReader */ queryReader, 818SafeMILHandle pIMetadataReader, 843out SafeMILHandle /* IWICMetadataReader* */ pIMetadataReader 875System.Windows.Media.SafeMILHandle /* IWICBitmapClipper */ THIS_PTR, 876System.Windows.Media.SafeMILHandle /* IWICBitmapSource */ source, 884System.Windows.Media.SafeMILHandle /* IWICBitmapFlipRotator */ THIS_PTR, 885System.Windows.Media.SafeMILHandle /* IWICBitmapSource */ source, 893System.Windows.Media.SafeMILHandle /* IWICBitmapScaler */ THIS_PTR, 894System.Windows.Media.SafeMILHandle /* IWICBitmapSource */ source, 904System.Windows.Media.SafeMILHandle /* IWICFormatConverter */ THIS_PTR, 905System.Windows.Media.SafeMILHandle /* IWICBitmapSource */ source, 908System.Windows.Media.SafeMILHandle /* IWICBitmapPalette */ bitmapPalette, 924SafeMILHandle THIS_PTR, 933SafeMILHandle THIS_PTR, 941SafeMILHandle THIS_PTR, 947SafeMILHandle THIS_PTR, 956System.Windows.Media.SafeMILHandle /* IWICColorTransform */ THIS_PTR, 957System.Windows.Media.SafeMILHandle /* IWICBitmapSource */ source, 958System.Windows.Media.SafeMILHandle /* IWICColorContext */ pIContextSource, 959System.Windows.Media.SafeMILHandle /* IWICColorContext */ pIContextDest, 968System.Windows.Media.SafeMILHandle /* IWICBitmap */ THIS_PTR, 971out SafeMILHandle /* IWICBitmapLock* */ ppILock); 975System.Windows.Media.SafeMILHandle /* IWICBitmap */ THIS_PTR, 981System.Windows.Media.SafeMILHandle /* IWICBitmap */ THIS_PTR, 982System.Windows.Media.SafeMILHandle /* IMILPalette */ pIPalette); 989SafeMILHandle /* IWICBitmapLock */ pILock, 995SafeMILHandle /* IWICBitmapLock */ pILock, 1016SafeMILHandle /* IWICBitmapSource */ pISrc, 1021SafeMILHandle /* IWICBitmapSource */ pSourceIn, 1022SafeMILHandle /* IMILPalette */ pIPalette, 1023SafeMILHandle /* IWICBitmapFrameEncode* */ pIFrameEncode, 1024out SafeMILHandle /* IWICBitmapSource** */ ppSourceOut); 1045out System.Windows.Media.SafeMILHandle /* IWICColorContext */ ppColorContext); 1096SafeMILHandle /* CEventProxy */ pEventProxy, 1109out SafeMILHandle /* IMILRenderTargetBitmap */ ppIRenderTargetBitmap); 1115out SafeMILHandle /* IMILRenderTargetBitmap */ ppIRenderTargetBitmap); 1130out SafeMILHandle ppInteropDeviceBitmap, 1137SafeMILHandle pInteropDeviceBitmap 1147SafeMILHandle pInteropDeviceBitmap 1151internal static extern int GetAsSoftwareBitmap(SafeMILHandle pInteropDeviceBitmap, out BitmapSourceSafeMILHandle pIWICBitmapSource);