home *** CD-ROM | disk | FTP | other *** search
/ Fun CD 26 / OTACD26.ISO / archive / etc / stir131 / stir131.lzh / struct.def < prev   
Text File  |  1998-08-24  |  1KB  |  64 lines

  1. struct LOGFONT
  2. {
  3.     LONG    lfHeight;
  4.     LONG    lfWidth;
  5.     LONG    lfEscapement;
  6.     LONG    lfOrientation;
  7.     LONG    lfWeight;
  8.     BYTE    lfItalic;
  9.     BYTE    lfUnderline;
  10.     BYTE    lfStrikeOut;
  11.     BYTE    lfCharSet;
  12.     BYTE    lfOutPrecision;
  13.     BYTE    lfClipPrecision;
  14.     BYTE    lfQuality;
  15.     BYTE    lfPitchAndFamily;
  16.     BYTE    lfFaceName[32];
  17. };
  18.  
  19. struct RGBQUAD
  20. {
  21.     BYTE    rgbBlue ;
  22.     BYTE    rgbGreen ;
  23.     BYTE    rgbRed ;
  24.     BYTE    rgbReserved ;
  25. } ;
  26.  
  27. struct BITMAPFILEHEADER
  28. {
  29.     WORD    bfType; 
  30.     DWORD   bfSize; 
  31.     WORD    bfReserved1; 
  32.     WORD    bfReserved2; 
  33.     DWORD   bfOffBits; 
  34. };
  35.  
  36. struct BITMAPINFOHEADER
  37. {
  38.     DWORD  biSize; 
  39.     LONG   biWidth; 
  40.     LONG   biHeight; 
  41.     WORD   biPlanes; 
  42.     WORD   biBitCount ;
  43.     DWORD  biCompression; 
  44.     DWORD  biSizeImage; 
  45.     LONG   biXPelsPerMeter ;
  46.     LONG   biYPelsPerMeter; 
  47.     DWORD  biClrUsed; 
  48.     DWORD  biClrImportant; 
  49. };
  50.  
  51. struct BITMAPINFO
  52. {
  53.     BITMAPINFOHEADER    bmiHeader ;
  54.     RGBQUAD            bmiColors[256] ;
  55. } ;
  56.  
  57.  
  58. struct BITMAP256_SAMPLE
  59. {
  60.     BITMAPFILEHEADER    FileHeader ;
  61.     BITMAPINFOHEADER    bmiHeader ;
  62.     RGBQUAD            bmiColors[256] ;
  63. } ;
  64.