BITMAPFILEHEADER bmfh; //vendria a ser tu header
BITMAPINFOHEADER bmih; //vendria a ser tu bmp_info
FILE *bmp;
bmp = fopen("archivo.bmp","rb");
fread(&bmfh,1,14,bmp);
if (bmfh.bfType != 19778)
{
return false; //no es un bmp
}
fread(&bmih,1,40,bmp);
this->Width = bmih.biWidth;
this->Height = bmih.biHeight;
this->Bits = bmih.biBitCount;
this->Compression = bmih.biCompression;