# C1.Util.DX.WIC.ImagingFactory

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Util_DX_WIC_ImagingFactory" data-uid="C1.Util.DX.WIC.ImagingFactory" class="text-break">ImagingFactory Class
</h1>
  <div class="markdown level0 summary"><p>IWICImagingFactory</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="C1.Util.DX.DisposeBase.html">DisposeBase</a></div>
    <div class="level2"><a class="xref" href="C1.Util.DX.CppObject.html">CppObject</a></div>
    <div class="level3"><a class="xref" href="C1.Util.DX.ComObject.html">ComObject</a></div>
    <div class="level4"><span class="xref">ImagingFactory</span></div>
      <div class="level5"><a class="xref" href="C1.Util.DX.WIC.ImagingFactory2.html">ImagingFactory2</a></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
    <div><a class="xref" href="C1.Util.DX.IUnknown.html">IUnknown</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Util.DX.WIC.html">C1.Util.DX.WIC</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.DX.4.8.dll</h6>
  <h5 id="C1_Util_DX_WIC_ImagingFactory_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[Guid(&quot;ec5ec8a9-c395-4314-9c77-54d7a935ff70&quot;)]
public class ImagingFactory : ComObject, IDisposable, IUnknown</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;Guid(&quot;ec5ec8a9-c395-4314-9c77-54d7a935ff70&quot;)&gt;
Public Class ImagingFactory
    Inherits ComObject
    Implements IDisposable, IUnknown</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory__ctor_System_IntPtr_" data-uid="C1.Util.DX.WIC.ImagingFactory.#ctor(System.IntPtr)">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.-ctor.html#C1_Util_DX_WIC_ImagingFactory__ctor_System_IntPtr_">ImagingFactory(IntPtr)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.html">ImagingFactory</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_WICImagingFactoryClsid" data-uid="C1.Util.DX.WIC.ImagingFactory.WICImagingFactoryClsid">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.WICImagingFactoryClsid.html">WICImagingFactoryClsid</a>
        </td>
        <td class="markdown level1 summary"><p>Constant WICImagingFactoryClsid.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_Create" data-uid="C1.Util.DX.WIC.ImagingFactory.Create">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.Create.html#C1_Util_DX_WIC_ImagingFactory_Create">Create()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new instance of the <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.html">ImagingFactory</a> class.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateBitmap_System_Int32_System_Int32_System_Guid_C1_Util_DX_WIC_BitmapCreateCacheOption_" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateBitmap(System.Int32,System.Int32,System.Guid,C1.Util.DX.WIC.BitmapCreateCacheOption)">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateBitmap.html#C1_Util_DX_WIC_ImagingFactory_CreateBitmap_System_Int32_System_Int32_System_Guid_C1_Util_DX_WIC_BitmapCreateCacheOption_">CreateBitmap(int, int, Guid, BitmapCreateCacheOption)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateBitmap([In] unsigned int uiWidth,[In] unsigned int uiHeight,[In] const GUID&amp; pixelFormat,[In] WICBitmapCreateCacheOption option,[Out, Fast] IWICBitmap** ppIBitmap)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateBitmapClipper" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateBitmapClipper">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateBitmapClipper.html#C1_Util_DX_WIC_ImagingFactory_CreateBitmapClipper">CreateBitmapClipper()</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateBitmapClipper([Out, Fast] IWICBitmapClipper** ppIBitmapClipper)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateBitmapFlipRotator" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateBitmapFlipRotator">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateBitmapFlipRotator.html#C1_Util_DX_WIC_ImagingFactory_CreateBitmapFlipRotator">CreateBitmapFlipRotator()</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateBitmapFlipRotator([Out, Fast] IWICBitmapFlipRotator** ppIBitmapFlipRotator)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateBitmapFromHBITMAP_System_IntPtr_System_IntPtr_C1_Util_DX_WIC_BitmapAlphaChannelOption_" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateBitmapFromHBITMAP(System.IntPtr,System.IntPtr,C1.Util.DX.WIC.BitmapAlphaChannelOption)">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateBitmapFromHBITMAP.html#C1_Util_DX_WIC_ImagingFactory_CreateBitmapFromHBITMAP_System_IntPtr_System_IntPtr_C1_Util_DX_WIC_BitmapAlphaChannelOption_">CreateBitmapFromHBITMAP(IntPtr, IntPtr, BitmapAlphaChannelOption)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateBitmapFromHBITMAP([In] HBITMAP hBitmap,[In, Optional] HPALETTE hPalette,[In] WICBitmapAlphaChannelOption options,[Out, Fast] IWICBitmap** ppIBitmap)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateBitmapFromHICON_System_IntPtr_" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateBitmapFromHICON(System.IntPtr)">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateBitmapFromHICON.html#C1_Util_DX_WIC_ImagingFactory_CreateBitmapFromHICON_System_IntPtr_">CreateBitmapFromHICON(IntPtr)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateBitmapFromHICON([In] HICON hIcon,[Out, Fast] IWICBitmap** ppIBitmap)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateBitmapFromMemory_System_Int32_System_Int32_System_Guid_System_Int32_System_Int32_System_IntPtr_" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateBitmapFromMemory(System.Int32,System.Int32,System.Guid,System.Int32,System.Int32,System.IntPtr)">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateBitmapFromMemory.html#C1_Util_DX_WIC_ImagingFactory_CreateBitmapFromMemory_System_Int32_System_Int32_System_Guid_System_Int32_System_Int32_System_IntPtr_">CreateBitmapFromMemory(int, int, Guid, int, int, IntPtr)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateBitmapFromMemory([In] unsigned int uiWidth,[In] unsigned int uiHeight,[In] const GUID&amp; pixelFormat,[In] unsigned int cbStride,[In] unsigned int cbBufferSize,[In] void* pbBuffer,[Out, Fast] IWICBitmap** ppIBitmap)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateBitmapFromSource_C1_Util_DX_WIC_BitmapSource_C1_Util_DX_WIC_BitmapCreateCacheOption_" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateBitmapFromSource(C1.Util.DX.WIC.BitmapSource,C1.Util.DX.WIC.BitmapCreateCacheOption)">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateBitmapFromSource.html#C1_Util_DX_WIC_ImagingFactory_CreateBitmapFromSource_C1_Util_DX_WIC_BitmapSource_C1_Util_DX_WIC_BitmapCreateCacheOption_">CreateBitmapFromSource(BitmapSource, BitmapCreateCacheOption)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateBitmapFromSource([In, Optional] IWICBitmapSource* pIBitmapSource,[In] WICBitmapCreateCacheOption option,[Out, Fast] IWICBitmap** ppIBitmap)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateBitmapFromSourceRect_C1_Util_DX_WIC_BitmapSource_System_Int32_System_Int32_System_Int32_System_Int32_" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateBitmapFromSourceRect(C1.Util.DX.WIC.BitmapSource,System.Int32,System.Int32,System.Int32,System.Int32)">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateBitmapFromSourceRect.html#C1_Util_DX_WIC_ImagingFactory_CreateBitmapFromSourceRect_C1_Util_DX_WIC_BitmapSource_System_Int32_System_Int32_System_Int32_System_Int32_">CreateBitmapFromSourceRect(BitmapSource, int, int, int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateBitmapFromSourceRect([In, Optional] IWICBitmapSource* pIBitmapSource,[In] unsigned int x,[In] unsigned int y,[In] unsigned int width,[In] unsigned int height,[Out, Fast] IWICBitmap** ppIBitmap)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateBitmapScaler" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateBitmapScaler">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateBitmapScaler.html#C1_Util_DX_WIC_ImagingFactory_CreateBitmapScaler">CreateBitmapScaler()</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateBitmapScaler([Out, Fast] IWICBitmapScaler** ppIBitmapScaler)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateColorContext" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateColorContext">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateColorContext.html#C1_Util_DX_WIC_ImagingFactory_CreateColorContext">CreateColorContext()</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateColorContext([Out, Fast] IWICColorContext** ppIWICColorContext)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateColorTransformer" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateColorTransformer">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateColorTransformer.html#C1_Util_DX_WIC_ImagingFactory_CreateColorTransformer">CreateColorTransformer()</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateColorTransformer([Out, Fast] IWICColorTransform** ppIWICColorTransform)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateComponentEnumerator_System_Int32_System_Int32_" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateComponentEnumerator(System.Int32,System.Int32)">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateComponentEnumerator.html#C1_Util_DX_WIC_ImagingFactory_CreateComponentEnumerator_System_Int32_System_Int32_">CreateComponentEnumerator(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateComponentEnumerator([In] unsigned int componentTypes,[In] unsigned int options,[Out, Fast] IEnumUnknown** ppIEnumUnknown)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateComponentInfo_System_Guid_" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateComponentInfo(System.Guid)">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateComponentInfo.html#C1_Util_DX_WIC_ImagingFactory_CreateComponentInfo_System_Guid_">CreateComponentInfo(Guid)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateComponentInfo([In] const GUID&amp; clsidComponent,[Out, Fast] IWICComponentInfo** ppIInfo)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateDecoder_System_Guid_System_Nullable_System_Guid__" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateDecoder(System.Guid,System.Nullable{System.Guid})">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateDecoder.html#C1_Util_DX_WIC_ImagingFactory_CreateDecoder_System_Guid_System_Nullable_System_Guid__">CreateDecoder(Guid, Guid?)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateDecoder([In] const GUID&amp; guidContainerFormat,[In, Optional] const GUID* pguidVendor,[Out, Fast] IWICBitmapDecoder** ppIDecoder)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateDecoderFromFileHandle_System_IntPtr_System_Nullable_System_Guid__C1_Util_DX_WIC_DecodeOptions_" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateDecoderFromFileHandle(System.IntPtr,System.Nullable{System.Guid},C1.Util.DX.WIC.DecodeOptions)">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateDecoderFromFileHandle.html#C1_Util_DX_WIC_ImagingFactory_CreateDecoderFromFileHandle_System_IntPtr_System_Nullable_System_Guid__C1_Util_DX_WIC_DecodeOptions_">CreateDecoderFromFileHandle(IntPtr, Guid?, DecodeOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateDecoderFromFileHandle([In] ULONG_PTR hFile,[In, Optional] const GUID* pguidVendor,[In] WICDecodeOptions metadataOptions,[Out, Fast] IWICBitmapDecoder** ppIDecoder)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateDecoderFromFilename_System_String_System_Nullable_System_Guid__System_Int32_C1_Util_DX_WIC_DecodeOptions_" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateDecoderFromFilename(System.String,System.Nullable{System.Guid},System.Int32,C1.Util.DX.WIC.DecodeOptions)">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateDecoderFromFilename.html#C1_Util_DX_WIC_ImagingFactory_CreateDecoderFromFilename_System_String_System_Nullable_System_Guid__System_Int32_C1_Util_DX_WIC_DecodeOptions_">CreateDecoderFromFilename(string, Guid?, int, DecodeOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateDecoderFromFilename([In] const wchar_t* wzFilename,[In, Optional] const GUID* pguidVendor,[In] unsigned int dwDesiredAccess,[In] WICDecodeOptions metadataOptions,[Out, Fast] IWICBitmapDecoder** ppIDecoder)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateEncoder_System_Guid_System_Nullable_System_Guid__" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateEncoder(System.Guid,System.Nullable{System.Guid})">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateEncoder.html#C1_Util_DX_WIC_ImagingFactory_CreateEncoder_System_Guid_System_Nullable_System_Guid__">CreateEncoder(Guid, Guid?)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateEncoder([In] const GUID&amp; guidContainerFormat,[In, Optional] const GUID* pguidVendor,[Out, Fast] IWICBitmapEncoder** ppIEncoder)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateFastMetadataEncoderFromDecoder_C1_Util_DX_WIC_BitmapDecoder_" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateFastMetadataEncoderFromDecoder(C1.Util.DX.WIC.BitmapDecoder)">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateFastMetadataEncoderFromDecoder.html#C1_Util_DX_WIC_ImagingFactory_CreateFastMetadataEncoderFromDecoder_C1_Util_DX_WIC_BitmapDecoder_">CreateFastMetadataEncoderFromDecoder(BitmapDecoder)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateFastMetadataEncoderFromDecoder([In, Optional] IWICBitmapDecoder* pIDecoder,[Out, Fast] IWICFastMetadataEncoder** ppIFastEncoder)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateFastMetadataEncoderFromFrameDecode_C1_Util_DX_WIC_BitmapFrameDecode_" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateFastMetadataEncoderFromFrameDecode(C1.Util.DX.WIC.BitmapFrameDecode)">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateFastMetadataEncoderFromFrameDecode.html#C1_Util_DX_WIC_ImagingFactory_CreateFastMetadataEncoderFromFrameDecode_C1_Util_DX_WIC_BitmapFrameDecode_">CreateFastMetadataEncoderFromFrameDecode(BitmapFrameDecode)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateFastMetadataEncoderFromFrameDecode([In, Optional] IWICBitmapFrameDecode* pIFrameDecoder,[Out, Fast] IWICFastMetadataEncoder** ppIFastEncoder)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateFormatConverter" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateFormatConverter">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateFormatConverter.html#C1_Util_DX_WIC_ImagingFactory_CreateFormatConverter">CreateFormatConverter()</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateFormatConverter([Out, Fast] IWICFormatConverter** ppIFormatConverter)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreatePalette" data-uid="C1.Util.DX.WIC.ImagingFactory.CreatePalette">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreatePalette.html#C1_Util_DX_WIC_ImagingFactory_CreatePalette">CreatePalette()</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreatePalette([Out, Fast] IWICPalette** ppIPalette)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateQueryWriter_System_Guid_System_Nullable_System_Guid__" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateQueryWriter(System.Guid,System.Nullable{System.Guid})">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateQueryWriter.html#C1_Util_DX_WIC_ImagingFactory_CreateQueryWriter_System_Guid_System_Nullable_System_Guid__">CreateQueryWriter(Guid, Guid?)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateQueryWriter([In] const GUID&amp; guidMetadataFormat,[In, Optional] const GUID* pguidVendor,[Out, Fast] IWICMetadataQueryWriter** ppIQueryWriter)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateQueryWriterFromReader_C1_Util_DX_WIC_MetadataQueryReader_System_Nullable_System_Guid__" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateQueryWriterFromReader(C1.Util.DX.WIC.MetadataQueryReader,System.Nullable{System.Guid})">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateQueryWriterFromReader.html#C1_Util_DX_WIC_ImagingFactory_CreateQueryWriterFromReader_C1_Util_DX_WIC_MetadataQueryReader_System_Nullable_System_Guid__">CreateQueryWriterFromReader(MetadataQueryReader, Guid?)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateQueryWriterFromReader([In, Optional] IWICMetadataQueryReader* pIQueryReader,[In, Optional] const GUID* pguidVendor,[Out, Fast] IWICMetadataQueryWriter** ppIQueryWriter)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_CreateStream" data-uid="C1.Util.DX.WIC.ImagingFactory.CreateStream">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.CreateStream.html#C1_Util_DX_WIC_ImagingFactory_CreateStream">CreateStream()</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IWICImagingFactory::CreateStream([Out, Fast] IWICStream** ppIWICStream)</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="operators">Operators
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Util_DX_WIC_ImagingFactory_op_Explicit_System_IntPtr__C1_Util_DX_WIC_ImagingFactory" data-uid="C1.Util.DX.WIC.ImagingFactory.op_Explicit(System.IntPtr)~C1.Util.DX.WIC.ImagingFactory">
          <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.op_Explicit.html#C1_Util_DX_WIC_ImagingFactory_op_Explicit_System_IntPtr__C1_Util_DX_WIC_ImagingFactory">explicit operator ImagingFactory(IntPtr)</a>
        </td>
        <td class="markdown level1 summary"><p>Performs an explicit conversion from <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.intptr">IntPtr</a> to <a class="xref" href="C1.Util.DX.WIC.ImagingFactory.html">ImagingFactory</a>.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
