Include dependency graph for dib.c:

Defines | |
| #define | STRICT |
Functions | |
| BYTE | CountBits (DWORD dw) |
| BYTE | RightmostBit (DWORD dw) |
| BYTE | LeftmostBit (DWORD dw) |
| BOOL | ValidMask (DWORD dw) |
| HGLOBAL | GlobalFreeDIB (HGLOBAL hDIB) |
| HANDLE | OpenDIB (LPSTR szFilename) |
| BOOL | WriteDIB (LPSTR szFilename, HANDLE hDIB) |
| BOOL | WriteDIBEx (LPSTR szFilename, HANDLE hDIB, WORD wBPP, DWORD dwComp) |
| BOOL | DIBInfo (HANDLE hbi, LPBITMAPINFOHEADER lpbih) |
| HPALETTE | CreateBIPalette (LPBITMAPINFOHEADER lpbih) |
| HPALETTE | CreateDIBPalette (HANDLE hbi) |
| HANDLE | ReadDIBBitmapInfo (INT hFile) |
| WORD | ColorTableSize (LPVOID lpv) |
| WORD | DIBNumColors (LPVOID lpv) |
| HANDLE | DIBFromBitmap (HBITMAP hBitmap, DWORD biStyle, WORD biBits, HPALETTE hPal) |
| HBITMAP | BitmapFromDIB (HANDLE hDIB, HPALETTE hPal) |
| BOOL | DrawBitmap (HDC hDC, INT x, INT y, HBITMAP hBitmap, DWORD dwROP) |
| BOOL | DIBBlt (HDC hDC, INT x0, INT y0, INT dx, INT dy, HANDLE hDIB, INT x1, INT y1, LONG dwROP) |
| BOOL | StretchDIBBlt (HDC hDC, INT x, INT y, INT dx, INT dy, HANDLE hDIB, INT x0, INT y0, INT dx0, INT dy0, LONG dwROP) |
| VOID | ReadPackedFileHeader (HFILE hFile, LPBITMAPFILEHEADER lpbmfhdr, LPDWORD lpdwOffset) |
| VOID | WritePackedFileHeader (HFILE hFile, LPBITMAPFILEHEADER lpbmfhdr) |
| HANDLE | ConvertRGBDIB (HANDLE hSrcDIB, DWORD dwDstComp, WORD wDstBPP) |
| HANDLE | ChangeDIBFormat (HANDLE hDIB, WORD wBPP, DWORD dwComp) |
| BOOL | ChangeDIBPalette (HANDLE hDIB, HPALETTE hPal) |
| HANDLE | CopyDIB (HANDLE hDIBSrc) |
| HBITMAP | CopyBitmap (HBITMAP hBitmap) |
| HBITMAP | CropBitmap (HBITMAP hBitmap, LPRECT lpRect) |
| BOOL | CopyDIBData (HANDLE hDIBDst, HANDLE hDIBSrc) |
| HANDLE | GetDIBFromClipboard (HWND hWnd) |
| BOOL | GetDIBResolution (HANDLE hDIB, LONG *iXRes, LONG *iYRes) |
| DWORD | GetDIBColorUsed (HANDLE hDIB) |
| DWORD | GetDIBCompression (HANDLE hDIB) |
| WORD | GetDIBBitCount (HANDLE hDIB) |
| HPALETTE | CreateDIBPaletteEx (HANDLE hDIB, BYTE bFlags) |
| BOOL | GetDIBPointers (HANDLE hDIB, LPVOID *biPtr, LPVOID *rgbqPtr, LPVOID *bmPtr) |
| HANDLE | CreateRGBDIB (DWORD dwWidth, DWORD dwHeight, WORD wBPP, DWORD dwComp) |
| int | PalEntriesOnDevice (HDC hDC) |
| HPALETTE | CreatePaletteFromRGBQUAD (LPRGBQUAD rgbqPalette, WORD wEntries) |
| WORD | CreateRGBQUADFromPalette (LPRGBQUAD rgbqPalette, HPALETTE hPal) |
| HPALETTE | GetSystemPalette () |
| HPALETTE | CreateSpectrumPalette () |
| HPALETTE | CopyPalette (HPALETTE hPal) |
| HPALETTE | CopyPaletteEx (HPALETTE hPal, BYTE bFlag) |
| HPALETTE | CreateIdentityPalette (LPRGBQUAD lprgbq, int nColors) |
| void | ClearSystemPalette (void) |
Variables | |
| static HCURSOR | hcurSave |
| #define STRICT |
| HBITMAP BitmapFromDIB | ( | HANDLE | hDIB, | |
| HPALETTE | hPal | |||
| ) |
| HANDLE ChangeDIBFormat | ( | HANDLE | hDIB, | |
| WORD | wBPP, | |||
| DWORD | dwComp | |||
| ) |
| BOOL ChangeDIBPalette | ( | HANDLE | hDIB, | |
| HPALETTE | hPal | |||
| ) |
| void ClearSystemPalette | ( | void | ) |
| WORD ColorTableSize | ( | LPVOID | lpv | ) |
| HANDLE ConvertRGBDIB | ( | HANDLE | hSrcDIB, | |
| DWORD | dwDstComp, | |||
| WORD | wDstBPP | |||
| ) |
| HBITMAP CopyBitmap | ( | HBITMAP | hBitmap | ) |
| HANDLE CopyDIB | ( | HANDLE | hDIBSrc | ) |
| BOOL CopyDIBData | ( | HANDLE | hDIBDst, | |
| HANDLE | hDIBSrc | |||
| ) |
| HPALETTE CopyPalette | ( | HPALETTE | hPal | ) |
| HPALETTE CopyPaletteEx | ( | HPALETTE | hPal, | |
| BYTE | bFlag | |||
| ) |
| BYTE CountBits | ( | DWORD | dw | ) |
| HPALETTE CreateBIPalette | ( | LPBITMAPINFOHEADER | lpbih | ) |
| HPALETTE CreateDIBPalette | ( | HANDLE | hbi | ) |
| HPALETTE CreateDIBPaletteEx | ( | HANDLE | hDIB, | |
| BYTE | bFlags | |||
| ) |
| HPALETTE CreateIdentityPalette | ( | LPRGBQUAD | lprgbq, | |
| int | nColors | |||
| ) |
| HPALETTE CreatePaletteFromRGBQUAD | ( | LPRGBQUAD | rgbqPalette, | |
| WORD | wEntries | |||
| ) |
| HANDLE CreateRGBDIB | ( | DWORD | dwWidth, | |
| DWORD | dwHeight, | |||
| WORD | wBPP, | |||
| DWORD | dwComp | |||
| ) |
| WORD CreateRGBQUADFromPalette | ( | LPRGBQUAD | rgbqPalette, | |
| HPALETTE | hPal | |||
| ) |
| HPALETTE CreateSpectrumPalette | ( | ) |
| HBITMAP CropBitmap | ( | HBITMAP | hBitmap, | |
| LPRECT | lpRect | |||
| ) |
| BOOL DIBBlt | ( | HDC | hDC, | |
| INT | x0, | |||
| INT | y0, | |||
| INT | dx, | |||
| INT | dy, | |||
| HANDLE | hDIB, | |||
| INT | x1, | |||
| INT | y1, | |||
| LONG | dwROP | |||
| ) |
| HANDLE DIBFromBitmap | ( | HBITMAP | hBitmap, | |
| DWORD | biStyle, | |||
| WORD | biBits, | |||
| HPALETTE | hPal | |||
| ) |
| BOOL DIBInfo | ( | HANDLE | hbi, | |
| LPBITMAPINFOHEADER | lpbih | |||
| ) |
| WORD DIBNumColors | ( | LPVOID | lpv | ) |
| BOOL DrawBitmap | ( | HDC | hDC, | |
| INT | x, | |||
| INT | y, | |||
| HBITMAP | hBitmap, | |||
| DWORD | dwROP | |||
| ) |
| WORD GetDIBBitCount | ( | HANDLE | hDIB | ) |
| DWORD GetDIBColorUsed | ( | HANDLE | hDIB | ) |
| DWORD GetDIBCompression | ( | HANDLE | hDIB | ) |
| HANDLE GetDIBFromClipboard | ( | HWND | hWnd | ) |
| BOOL GetDIBPointers | ( | HANDLE | hDIB, | |
| LPVOID * | biPtr, | |||
| LPVOID * | rgbqPtr, | |||
| LPVOID * | bmPtr | |||
| ) |
| BOOL GetDIBResolution | ( | HANDLE | hDIB, | |
| LONG * | iXRes, | |||
| LONG * | iYRes | |||
| ) |
| HPALETTE GetSystemPalette | ( | ) |
| HGLOBAL GlobalFreeDIB | ( | HGLOBAL | hDIB | ) |
| BYTE LeftmostBit | ( | DWORD | dw | ) |
| HANDLE OpenDIB | ( | LPSTR | szFilename | ) |
| int PalEntriesOnDevice | ( | HDC | hDC | ) |
| HANDLE ReadDIBBitmapInfo | ( | INT | hFile | ) |
| VOID ReadPackedFileHeader | ( | HFILE | hFile, | |
| LPBITMAPFILEHEADER | lpbmfhdr, | |||
| LPDWORD | lpdwOffset | |||
| ) |
| BYTE RightmostBit | ( | DWORD | dw | ) |
| BOOL StretchDIBBlt | ( | HDC | hDC, | |
| INT | x, | |||
| INT | y, | |||
| INT | dx, | |||
| INT | dy, | |||
| HANDLE | hDIB, | |||
| INT | x0, | |||
| INT | y0, | |||
| INT | dx0, | |||
| INT | dy0, | |||
| LONG | dwROP | |||
| ) |
| BOOL ValidMask | ( | DWORD | dw | ) |
| BOOL WriteDIB | ( | LPSTR | szFilename, | |
| HANDLE | hDIB | |||
| ) |
| BOOL WriteDIBEx | ( | LPSTR | szFilename, | |
| HANDLE | hDIB, | |||
| WORD | wBPP, | |||
| DWORD | dwComp | |||
| ) |
| VOID WritePackedFileHeader | ( | HFILE | hFile, | |
| LPBITMAPFILEHEADER | lpbmfhdr | |||
| ) |
HCURSOR hcurSave [static] |
1.5.0