public HRESULT GetThumbnail(uint cx, HBITMAP *phbmp, WTS_ALPHATYPE *pdwAlpha)
 {
     return(((delegate * unmanaged <IThumbnailProvider *, uint, HBITMAP *, WTS_ALPHATYPE *, int>)(lpVtbl[3]))((IThumbnailProvider *)Unsafe.AsPointer(ref this), cx, phbmp, pdwAlpha));
 }
Example #2
0
 public HRESULT DrawBitmap([NativeTypeName("LONG")] int bmWidth, [NativeTypeName("LONG")] int bmHeight, [NativeTypeName("DWORD")] uint dwFlags, HBITMAP *phbmp, HBITMAP *phbmpMask)
 {
     return(((delegate * unmanaged <ITfLangBarItemBitmap *, int, int, uint, HBITMAP *, HBITMAP *, int>)(lpVtbl[9]))((ITfLangBarItemBitmap *)Unsafe.AsPointer(ref this), bmWidth, bmHeight, dwFlags, phbmp, phbmpMask));
 }
 public HRESULT GetBitmapValue([NativeTypeName("DWORD")] uint dwFieldID, HBITMAP *phbmp)
 {
     return(((delegate * unmanaged <ICredentialProviderCredential *, uint, HBITMAP *, int>)(lpVtbl[9]))((ICredentialProviderCredential *)Unsafe.AsPointer(ref this), dwFieldID, phbmp));
 }
 public HRESULT Detach(HBITMAP *phbm)
 {
     return(((delegate * unmanaged <ISharedBitmap *, HBITMAP *, int>)(lpVtbl[7]))((ISharedBitmap *)Unsafe.AsPointer(ref this), phbm));
 }
 public HRESULT Extract(HBITMAP *phBmpThumbnail)
 {
     return(((delegate * unmanaged <IExtractImage *, HBITMAP *, int>)(lpVtbl[4]))((IExtractImage *)Unsafe.AsPointer(ref this), phBmpThumbnail));
 }
 public static extern HRESULT GetThemeBitmap(HTHEME hTheme, int iPartId, int iStateId, int iPropId, [NativeTypeName("ULONG")] uint dwFlags, HBITMAP *phBitmap);
 public HRESULT GetBitmap(HBITMAP *phBitmap)
 {
     return(((delegate * unmanaged <IBanneredBar *, HBITMAP *, int>)(lpVtbl[6]))((IBanneredBar *)Unsafe.AsPointer(ref this), phBitmap));
 }
Example #8
0
 public HRESULT CaptureThumbnail([NativeTypeName("const SIZE *")] SIZE *pMaxSize, IUnknown *pHTMLDoc2, HBITMAP *phbmThumbnail)
 {
     return(((delegate * unmanaged <IThumbnailCapture *, SIZE *, IUnknown *, HBITMAP *, int>)(lpVtbl[3]))((IThumbnailCapture *)Unsafe.AsPointer(ref this), pMaxSize, pHTMLDoc2, phbmThumbnail));
 }
 public HRESULT ExtractThumbnail(IStorage *pStg, [NativeTypeName("ULONG")] uint ulLength, [NativeTypeName("ULONG")] uint ulHeight, [NativeTypeName("ULONG *")] uint *pulOutputLength, [NativeTypeName("ULONG *")] uint *pulOutputHeight, HBITMAP *phOutputBitmap)
 {
     return(((delegate * unmanaged <IThumbnailExtractor *, IStorage *, uint, uint, uint *, uint *, HBITMAP *, int>)(lpVtbl[3]))((IThumbnailExtractor *)Unsafe.AsPointer(ref this), pStg, ulLength, ulHeight, pulOutputLength, pulOutputHeight, phOutputBitmap));
 }
 public HRESULT GetImage(SIZE size, [NativeTypeName("SIIGBF")] int flags, HBITMAP *phbm)
 {
     return(((delegate * unmanaged <IShellItemImageFactory *, SIZE, int, HBITMAP *, int>)(lpVtbl[3]))((IShellItemImageFactory *)Unsafe.AsPointer(ref this), size, flags, phbm));
 }