Main Page   Class Hierarchy   Compound List   File List   Header Files   Sources   Compound Members   File Members  

DIBDLL.H

00001 #ifndef DIBDLL_DEFINED
00002 #define DIBDLL_DEFINED
00003 
00004 #include "dibclass.h"
00005 #include "dibview.h"
00006 #include "dibapi.h"
00007 
00008 // LOGPALETTE's version number.
00009 #define PALVERSION 0x300
00010 
00011 // WIDTHBYTES takes # of bits in a scan line and rounds up to nearest
00012 //  word.
00013 #define WIDTHBYTES(bits)      (((bits) + 31) / 32 * 4)
00014 
00015 // Given a pointer to a DIB header, return TRUE if is a Windows 3.x
00016 //  DIB, false if otherwise (PM style DIB).
00017 #define IS_WIN3x_DIB(lpbi)  ((BOOL)((*(LPDWORD) (lpbi)) == sizeof (BITMAPINFOHEADER)))
00018 
00019 // Given a pointer to a DIB header, return TRUE if is an OS/2 PM
00020 //  DIB, false if otherwise (Windows 3.x style DIB).
00021 #define IS_OS2PM_DIB(lpbi)  ((BOOL)((*(LPDWORD) (lpbi)) == sizeof (BITMAPCOREHEADER)))
00022 
00023 #endif

Generated at Mon Apr 3 00:47:15 2000 for DibDll by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999