Category : Windows 3.X Files
Archive   : PCX2DIB.ZIP
Filename : FILE.H

 
Output of file : FILE.H contained in archive : PCX2DIB.ZIP
/* PCX header definition */
/* Author: C. Albert Mirho */

typedef struct pcxhead {
BYTE bManID; // Manufactures ID number
BYTE bHver; // Version number:
// 0 = Version 2.5 of PC Paintbrush
// 2 = Version 2.8 w/palette information
// 3 = Version 2.8 w/o palette information
// 4 = PC Paintbrush for Windows (Plus for Windows
// uses Ver 5)
// 5 = Version 3.0 and > of PC Paintbrush and PC
// Paintbrush +, includes Publisher's Paintbrush.
// Includes 24-bit .PCX files
BYTE bEncod; // 1 if the file is run-length encoded
BYTE bBitPix; // Number of bits/pixel/bitplane
int iX1; // Bitmap dimensions
int iY1;
int iX2;
int iY2;
int iHres; // Horizontal resolution of display the bitmap was
// created on.
int iVres; // Vertical resolution of display the bitmap was
// created on.
BYTE abPal[48]; // Color table
BYTE bVmode; // Not used.
BYTE bNplanes; // Number of bit planes
int iBytesPerBitPlane; // Bytes per bit plane
BYTE abFill[60]; // Unused space
} SHORTPCXHEAD;



  3 Responses to “Category : Windows 3.X Files
Archive   : PCX2DIB.ZIP
Filename : FILE.H

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/