home *** CD-ROM | disk | FTP | other *** search
/ Mega CD-ROM 1 / megacd_rom_1.zip / megacd_rom_1 / MAGAZINE / MSJOURNA / MSJV6_4.ZIP / PCX2DIB.ZIP / FILE.H < prev    next >
Text File  |  1991-07-01  |  1KB  |  32 lines

  1. /* PCX header definition */
  2. /* Author: C. Albert Mirho */
  3.  
  4. typedef struct pcxhead {
  5.     BYTE  bManID;     //  Manufactures ID number
  6.     BYTE  bHver;      //  Version number:
  7.                       //  0 = Version 2.5 of PC Paintbrush
  8.                       //  2 = Version 2.8 w/palette information
  9.                       //  3 = Version 2.8 w/o palette information
  10.                       //  4 = PC Paintbrush for Windows (Plus for Windows
  11.                       //                                 uses Ver 5)
  12.                       //  5 = Version 3.0 and > of PC Paintbrush and PC
  13.                       //  Paintbrush +, includes Publisher's Paintbrush.
  14.                       //  Includes 24-bit .PCX files
  15.     BYTE  bEncod;     //  1 if the file is run-length encoded
  16.     BYTE  bBitPix;    //  Number of bits/pixel/bitplane
  17.     int iX1;          //  Bitmap dimensions
  18.     int iY1;
  19.     int iX2;
  20.     int iY2;
  21.     int iHres;        //  Horizontal resolution of display the bitmap was
  22.                       //  created on.
  23.     int iVres;        //  Vertical resolution of display the bitmap was
  24.                       //  created on.
  25.     BYTE  abPal[48];  //  Color table
  26.     BYTE  bVmode;     //  Not used.
  27.     BYTE  bNplanes;   //  Number of bit planes
  28.     int iBytesPerBitPlane;  //  Bytes per bit plane
  29.     BYTE  abFill[60]; //  Unused space
  30.  } SHORTPCXHEAD;
  31.  
  32.