home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 December / VPR9712A.ISO / OLS / WIN32 / Bz100 / BZ100.LZH / BZ.DEF next >
Text File  |  1997-06-19  |  2KB  |  92 lines

  1. struct BITMAPFILEHEADER
  2. {
  3.     WORD    bfType; 
  4.     dword   bfSize; 
  5.     word    bfReserved1; 
  6.     word    bfReserved2; 
  7.     dword   bfOffBits; 
  8. };
  9.  
  10. struct BITMAPINFOHEADER
  11. {
  12.     dword  biSize; 
  13.     long   biWidth; 
  14.     long   biHeight; 
  15.     word   biPlanes; 
  16.     word   biBitCount 
  17.     dword  biCompression; 
  18.     dword  biSizeImage; 
  19.     long   biXPelsPerMeter; 
  20.     long   biYPelsPerMeter; 
  21.     dword  biClrUsed; 
  22.     dword  biClrImportant; 
  23. };
  24.  
  25. struct ICONDIRENTRY {
  26.     byte bWidth;
  27.     byte bHeight;
  28.     byte bColorCount;
  29.     byte bReserved;
  30.     word wPlanes;
  31.     word wBitCount;
  32.     dword dwBytesInRes;
  33.     dword dwImageOffset;
  34. };
  35.  
  36. struct CURSORDIRENTRY {
  37.     byte bWidth;
  38.     byte bHeight;
  39.     byte bColorCount;
  40.     byte bReserved;
  41.     word wXHotspot;
  42.     word wYHotspot;
  43.     dword dwBytesInRes;
  44.     dword dwImageOffset;
  45. };
  46.  
  47. struct ANIHEADER {
  48.     dword cbSizeof;
  49.     dword cFrames;
  50.     dword cSteps;
  51.     dword cx , cy;
  52.     dword cBitCount , cPlanes;
  53.     dword jifRate;
  54.     dword fl;
  55. };
  56.  
  57. struct FONTINFO {
  58.     WORD  dfType;
  59.     short dfPoints;
  60.     short dfVertRes;
  61.     short dfHorizRes;
  62.     short dfAscent;
  63.     short dfInternalLeading;
  64.     short dfExternalLeading;
  65.     byte dfItalic;
  66.     byte dfUnderline;
  67.     byte dfStrikeOut;
  68.     short dfWeight;
  69.     byte dfCharSet;
  70.     short dfPixWidth;
  71.     short dfPixHeight;
  72.     byte dfPitchAndFamily;
  73.     short dfAvgWidth;
  74.     short dfMaxWidth;
  75.     byte dfFirstChar;
  76.     byte dfLastChar;
  77.     byte dfDefaultChar;
  78.     byte dfBreakChar;
  79.     short dfWidthbytes;
  80.     dword dfDevice;
  81.     dword dfFace;
  82.     dword dfBitsPointer;
  83.     dword dfBitsOffset;
  84.     byte dfReserved;
  85.     long  dfFlags;
  86.     short dfAspace;
  87.     short dfBspace;
  88.     short dfCspace;
  89.     long  dfReserved;
  90.     long  dfReserved1 [4];
  91. };
  92.