38#define ROUND(x) (INT)((x) + 0.5)
void putSubImage(HBITMAP hbmWhole, const RECT &rcPartial, HBITMAP hbmPart)
HBITMAP CreateDIBWithProperties(int width, int height)
void SetFileInfo(LPCWSTR name, LPWIN32_FIND_DATAW pFound, BOOL isAFile)
HBITMAP SkewDIB(HDC hDC1, HBITMAP hbm, INT nDegree, BOOL bVertical, BOOL bMono=FALSE)
HBITMAP InitializeImage(LPCWSTR name, LPWIN32_FIND_DATAW pFound, BOOL isFile)
HGLOBAL BitmapToClipboardDIB(HBITMAP hBitmap)
HBITMAP BitmapFromHEMF(HENHMETAFILE hEMF)
HBITMAP getSubImage(HBITMAP hbmWhole, const RECT &rcPartial)
HBITMAP CopyDIBImage(HBITMAP hbm, INT cx=0, INT cy=0, INT stretchMode=STRETCH_HALFTONE)
HBITMAP CachedBufferDIB(HBITMAP hbm, int minimalWidth, int minimalHeight)
int GetDIBWidth(HBITMAP hbm)
HBITMAP BitmapFromClipboardDIB(HGLOBAL hGlobal)
HBITMAP Rotate90DegreeBlt(HDC hDC1, INT cx, INT cy, BOOL bRight, BOOL bMono)
HBITMAP ConvertToBlackAndWhite(HBITMAP hbm)
int GetDIBHeight(HBITMAP hbm)
HBITMAP DoLoadImageFile(HWND hwnd, LPCWSTR name, BOOL fIsMainFile)
HBITMAP CopyMonoImage(HBITMAP hbm, INT cx=0, INT cy=0, INT stretchMode=STRETCH_HALFTONE)
float PpcmFromDpi(float dpi)
BOOL SaveDIBToFile(HBITMAP hBitmap, LPCWSTR FileName, BOOL fIsMainFile, REFGUID guidFileType=GUID_NULL)
HBITMAP CreateMonoBitmap(int width, int height, BOOL bWhite)
HBITMAP SetBitmapAndInfo(HBITMAP hBitmap, LPCWSTR name, LPWIN32_FIND_DATAW pFound, BOOL isFile)
BOOL IsBitmapBlackAndWhite(HBITMAP hbm)
HBITMAP CreateColorDIB(int width, int height, COLORREF rgb)
GLint GLint GLsizei GLsizei height
GLint GLint GLsizei width
_Out_opt_ int _Out_opt_ int * cy
_In_ ULONG _In_ ULONG rgb