Hey everybody! Just a quick question: I was looking up the struct BITMAPINFOHEADER on msdn, and it said that the member variable bfType "specifies the file type", and that "it must be BM".

Also, in a sample prog from a book, it checked if bfType was equal to "0x4D42" (actually, it did a #define and used that instead), to "make sure that it is a bitmap file". I searched for the number on MSDN, and in the first result, the place where it has "0x4D42" is also checking whether or not it is a bitmap file; and on the right, it has a comment that says "BM".

So my question is, what exactly is "BM"? And am I supposed to just memorize the number 0x4D42, or is there a #define for it?