public int CreateBitmapFromHBITMAP([NativeTypeName("HBITMAP")] IntPtr hBitmap, [NativeTypeName("HPALETTE")] IntPtr hPalette, WICBitmapAlphaChannelOption options, [NativeTypeName("IWICBitmap **")] IWICBitmap **ppIBitmap)
 {
     return(((delegate * unmanaged[Stdcall] < IWICImagingFactory2 *, IntPtr, IntPtr, WICBitmapAlphaChannelOption, IWICBitmap **, int >)(lpVtbl[21]))((IWICImagingFactory2 *)Unsafe.AsPointer(ref this), hBitmap, hPalette, options, ppIBitmap));
 }
 public int CreateBitmapFromHICON([NativeTypeName("HICON")] IntPtr hIcon, [NativeTypeName("IWICBitmap **")] IWICBitmap **ppIBitmap)
 {
     return(((delegate * unmanaged[Stdcall] < IWICImagingFactory2 *, IntPtr, IWICBitmap **, int >)(lpVtbl[22]))((IWICImagingFactory2 *)Unsafe.AsPointer(ref this), hIcon, ppIBitmap));
 }
 public int CreateBitmapFromSourceRect([NativeTypeName("IWICBitmapSource *")] IWICBitmapSource *pIBitmapSource, [NativeTypeName("UINT")] uint x, [NativeTypeName("UINT")] uint y, [NativeTypeName("UINT")] uint width, [NativeTypeName("UINT")] uint height, [NativeTypeName("IWICBitmap **")] IWICBitmap **ppIBitmap)
 {
     return(((delegate * unmanaged[Stdcall] < IWICImagingFactory2 *, IWICBitmapSource *, uint, uint, uint, uint, IWICBitmap **, int >)(lpVtbl[19]))((IWICImagingFactory2 *)Unsafe.AsPointer(ref this), pIBitmapSource, x, y, width, height, ppIBitmap));
 }
 public int CreateBitmapFromMemory([NativeTypeName("UINT")] uint uiWidth, [NativeTypeName("UINT")] uint uiHeight, [NativeTypeName("REFWICPixelFormatGUID")] Guid *pixelFormat, [NativeTypeName("UINT")] uint cbStride, [NativeTypeName("UINT")] uint cbBufferSize, [NativeTypeName("BYTE *")] byte *pbBuffer, [NativeTypeName("IWICBitmap **")] IWICBitmap **ppIBitmap)
 {
     return(((delegate * unmanaged[Stdcall] < IWICImagingFactory2 *, uint, uint, Guid *, uint, uint, byte *, IWICBitmap **, int >)(lpVtbl[20]))((IWICImagingFactory2 *)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, cbStride, cbBufferSize, pbBuffer, ppIBitmap));
 }
 public int CreateBitmap([NativeTypeName("UINT")] uint uiWidth, [NativeTypeName("UINT")] uint uiHeight, [NativeTypeName("REFWICPixelFormatGUID")] Guid *pixelFormat, WICBitmapCreateCacheOption option, [NativeTypeName("IWICBitmap **")] IWICBitmap **ppIBitmap)
 {
     return(((delegate * unmanaged[Stdcall] < IWICImagingFactory2 *, uint, uint, Guid *, WICBitmapCreateCacheOption, IWICBitmap **, int >)(lpVtbl[17]))((IWICImagingFactory2 *)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, option, ppIBitmap));
 }
 public int CreateBitmapFromSource([NativeTypeName("IWICBitmapSource *")] IWICBitmapSource *pIBitmapSource, WICBitmapCreateCacheOption option, [NativeTypeName("IWICBitmap **")] IWICBitmap **ppIBitmap)
 {
     return(((delegate * unmanaged[Stdcall] < IWICImagingFactory2 *, IWICBitmapSource *, WICBitmapCreateCacheOption, IWICBitmap **, int >)(lpVtbl[18]))((IWICImagingFactory2 *)Unsafe.AsPointer(ref this), pIBitmapSource, option, ppIBitmap));
 }
Exemple #7
0
 public HRESULT CreateBitmapFromHBITMAP(HBITMAP hBitmap, HPALETTE hPalette, WICBitmapAlphaChannelOption options, IWICBitmap **ppIBitmap)
 {
     return(((delegate * unmanaged <IWICComponentFactory *, HBITMAP, HPALETTE, WICBitmapAlphaChannelOption, IWICBitmap **, int>)(lpVtbl[21]))((IWICComponentFactory *)Unsafe.AsPointer(ref this), hBitmap, hPalette, options, ppIBitmap));
 }
Exemple #8
0
 public HRESULT CreateBitmapFromHICON(HICON hIcon, IWICBitmap **ppIBitmap)
 {
     return(((delegate * unmanaged <IWICComponentFactory *, HICON, IWICBitmap **, int>)(lpVtbl[22]))((IWICComponentFactory *)Unsafe.AsPointer(ref this), hIcon, ppIBitmap));
 }
Exemple #9
0
 public HRESULT CreateBitmapFromSourceRect(IWICBitmapSource *pIBitmapSource, uint x, uint y, uint width, uint height, IWICBitmap **ppIBitmap)
 {
     return(((delegate * unmanaged <IWICComponentFactory *, IWICBitmapSource *, uint, uint, uint, uint, IWICBitmap **, int>)(lpVtbl[19]))((IWICComponentFactory *)Unsafe.AsPointer(ref this), pIBitmapSource, x, y, width, height, ppIBitmap));
 }
Exemple #10
0
 public HRESULT CreateBitmapFromMemory(uint uiWidth, uint uiHeight, [NativeTypeName("REFWICPixelFormatGUID")] Guid *pixelFormat, uint cbStride, uint cbBufferSize, byte *pbBuffer, IWICBitmap **ppIBitmap)
 {
     return(((delegate * unmanaged <IWICComponentFactory *, uint, uint, Guid *, uint, uint, byte *, IWICBitmap **, int>)(lpVtbl[20]))((IWICComponentFactory *)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, cbStride, cbBufferSize, pbBuffer, ppIBitmap));
 }
Exemple #11
0
 public HRESULT CreateBitmapFromSource(IWICBitmapSource *pIBitmapSource, WICBitmapCreateCacheOption option, IWICBitmap **ppIBitmap)
 {
     return(((delegate * unmanaged <IWICComponentFactory *, IWICBitmapSource *, WICBitmapCreateCacheOption, IWICBitmap **, int>)(lpVtbl[18]))((IWICComponentFactory *)Unsafe.AsPointer(ref this), pIBitmapSource, option, ppIBitmap));
 }
Exemple #12
0
 public HRESULT CreateBitmap(uint uiWidth, uint uiHeight, [NativeTypeName("REFWICPixelFormatGUID")] Guid *pixelFormat, WICBitmapCreateCacheOption option, IWICBitmap **ppIBitmap)
 {
     return(((delegate * unmanaged <IWICComponentFactory *, uint, uint, Guid *, WICBitmapCreateCacheOption, IWICBitmap **, int>)(lpVtbl[17]))((IWICComponentFactory *)Unsafe.AsPointer(ref this), uiWidth, uiHeight, pixelFormat, option, ppIBitmap));
 }
Exemple #13
0
 public int CreateBitmapFromHICON([NativeTypeName("HICON")] IntPtr hIcon, IWICBitmap **ppIBitmap)
 {
     return(((delegate * unmanaged <IWICComponentFactory *, IntPtr, IWICBitmap **, int>)(lpVtbl[22]))((IWICComponentFactory *)Unsafe.AsPointer(ref this), hIcon, ppIBitmap));
 }
Exemple #14
0
 public static extern int WICCreateBitmapFromSectionEx([NativeTypeName("UINT")] uint width, [NativeTypeName("UINT")] uint height, [NativeTypeName("REFWICPixelFormatGUID")] Guid *pixelFormat, [NativeTypeName("HANDLE")] IntPtr hSection, [NativeTypeName("UINT")] uint stride, [NativeTypeName("UINT")] uint offset, WICSectionAccessLevel desiredAccessLevel, [NativeTypeName("IWICBitmap **")] IWICBitmap **ppIBitmap);
 public static extern HRESULT WICCreateBitmapFromSectionEx(uint width, uint height, [NativeTypeName("REFWICPixelFormatGUID")] Guid *pixelFormat, HANDLE hSection, uint stride, uint offset, WICSectionAccessLevel desiredAccessLevel, IWICBitmap **ppIBitmap);