Microsoft DirectX 8.1 (C++) |
The BITMASKS macro retrieves the color masks from a VIDEOINFO structure.
Syntax
BITMASKS(pbmi)
Parameters
pbmi
Pointer to a VIDEOINFO structure.
Return Value
Returns a DWORD pointer value that is the address of the dwBitMasks member of the VIDEOINFO structure.
Remarks
This macro calculates the address as an offset from the start of the BITMAPINFOHEADER structure, using the value of bmiHeader.biSize. Make sure to initialize the VIDEOINFO structure before calling this macro.
Example Code
VIDEOINFO *pVi;
/* Initialize pVi (not shown). */
DWORD dwRed = BITMASKS(pVi)[iRED],
dwGreen = BITMASKS(pVi)[iGREEN],
dwBlue = BITMASKS(pVi)[iBLUE];
See Also