42#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 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)
HBITMAP CopyMonoImage(HBITMAP hbm, INT cx=0, INT cy=0)
int GetDIBHeight(HBITMAP hbm)
static HBITMAP CopyDIBImage(HBITMAP hbm, INT cx=0, INT cy=0)
HBITMAP DoLoadImageFile(HWND hwnd, LPCWSTR name, BOOL fIsMainFile)
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
#define LR_CREATEDIBSECTION
HANDLE WINAPI CopyImage(_In_ HANDLE, _In_ UINT, _In_ int, _In_ int, _In_ UINT)