Every bit in the bitmap represents a pixel. If the bit is deleted, the pixel is displayed with the color of first entry in the table bmciColors . If the bit is set, the pixel has the color of second entry in the table. The bits are interpreted in the order 7,6,5,4,3,2,1,0. Every pixel in the bitmap is represented by an index four bits long which defines which color in the bitmap's palette will be used by that pixel.
Every byte represents the color in the palette index for an individual pixel.
The bitmap can have a maximum of 32,767 colors. In this case the bmciColors member will be left empty. The bmciColors member is left empty. The order of the bytes is blue, green, red . The bmciColors field is once again left empty.