Bit-map information structure.

Each bit plane logically contains (cx * cy * cBitCount) bits, although the actual length can be greater because of padding.

See also BITMAPINFO2, which is preferred.

typedef struct _BITMAPINFO {
  ULONG      cbFix;         /*  Length of fixed portion of structure. */
  USHORT     cx;            /*  Bit-map width in pels. */
  USHORT     cy;            /*  Bit-map height in pels. */
  USHORT     cPlanes;       /*  Number of bit planes. */
  USHORT     cBitCount;     /*  Number of bits per pel within a plane. */
  RGB        argbColor[1];  /*  Array of RGB values. */
} BITMAPINFO;

typedef   BITMAPINFO   * PBITMAPINFO ;


[Back: BITBLTINFO Field - prclDstBounds]
[Next: BITMAPINFO Field - cbFix]