public int CreateDecoder([NativeTypeName("const GUID &")] Guid *guidContainerFormat, [NativeTypeName("const GUID *")] Guid *pguidVendor, [NativeTypeName("IWICBitmapDecoder **")] IWICBitmapDecoder **ppIDecoder) { return(((delegate * unmanaged[Stdcall] < IWICImagingFactory2 *, Guid *, Guid *, IWICBitmapDecoder **, int >)(lpVtbl[7]))((IWICImagingFactory2 *)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIDecoder)); }
public int CreateDecoderFromStream([NativeTypeName("IStream *")] IStream *pIStream, [NativeTypeName("const GUID *")] Guid *pguidVendor, WICDecodeOptions metadataOptions, [NativeTypeName("IWICBitmapDecoder **")] IWICBitmapDecoder **ppIDecoder) { return(((delegate * unmanaged[Stdcall] < IWICImagingFactory2 *, IStream *, Guid *, WICDecodeOptions, IWICBitmapDecoder **, int >)(lpVtbl[4]))((IWICImagingFactory2 *)Unsafe.AsPointer(ref this), pIStream, pguidVendor, metadataOptions, ppIDecoder)); }
public int CreateDecoderFromFileHandle([NativeTypeName("ULONG_PTR")] nuint hFile, [NativeTypeName("const GUID *")] Guid *pguidVendor, WICDecodeOptions metadataOptions, [NativeTypeName("IWICBitmapDecoder **")] IWICBitmapDecoder **ppIDecoder) { return(((delegate * unmanaged[Stdcall] < IWICImagingFactory2 *, nuint, Guid *, WICDecodeOptions, IWICBitmapDecoder **, int >)(lpVtbl[5]))((IWICImagingFactory2 *)Unsafe.AsPointer(ref this), hFile, pguidVendor, metadataOptions, ppIDecoder)); }
public int CreateDecoderFromFilename([NativeTypeName("LPCWSTR")] ushort *wzFilename, [NativeTypeName("const GUID *")] Guid *pguidVendor, [NativeTypeName("DWORD")] uint dwDesiredAccess, WICDecodeOptions metadataOptions, [NativeTypeName("IWICBitmapDecoder **")] IWICBitmapDecoder **ppIDecoder) { return(((delegate * unmanaged[Stdcall] < IWICImagingFactory2 *, ushort *, Guid *, uint, WICDecodeOptions, IWICBitmapDecoder **, int >)(lpVtbl[3]))((IWICImagingFactory2 *)Unsafe.AsPointer(ref this), wzFilename, pguidVendor, dwDesiredAccess, metadataOptions, ppIDecoder)); }
public HRESULT CreateDecoder([NativeTypeName("const GUID &")] Guid *guidContainerFormat, [NativeTypeName("const GUID *")] Guid *pguidVendor, IWICBitmapDecoder **ppIDecoder) { return(((delegate * unmanaged <IWICComponentFactory *, Guid *, Guid *, IWICBitmapDecoder **, int>)(lpVtbl[7]))((IWICComponentFactory *)Unsafe.AsPointer(ref this), guidContainerFormat, pguidVendor, ppIDecoder)); }
public HRESULT CreateDecoderFromStream(IStream *pIStream, [NativeTypeName("const GUID *")] Guid *pguidVendor, WICDecodeOptions metadataOptions, IWICBitmapDecoder **ppIDecoder) { return(((delegate * unmanaged <IWICComponentFactory *, IStream *, Guid *, WICDecodeOptions, IWICBitmapDecoder **, int>)(lpVtbl[4]))((IWICComponentFactory *)Unsafe.AsPointer(ref this), pIStream, pguidVendor, metadataOptions, ppIDecoder)); }
public int CreateInstance([NativeTypeName("IWICBitmapDecoder **")] IWICBitmapDecoder **ppIBitmapDecoder) { return(((delegate * unmanaged <IWICBitmapDecoderInfo *, IWICBitmapDecoder **, int>)(lpVtbl[25]))((IWICBitmapDecoderInfo *)Unsafe.AsPointer(ref this), ppIBitmapDecoder)); }
public HRESULT CreateInstance(IWICBitmapDecoder **ppIBitmapDecoder) { return(((delegate * unmanaged <IWICBitmapDecoderInfo *, IWICBitmapDecoder **, int>)(lpVtbl[25]))((IWICBitmapDecoderInfo *)Unsafe.AsPointer(ref this), ppIBitmapDecoder)); }