UlBltFlags
Flags for rendering of rasterized data.
Miscellaneous flags used by the graphics engine for rendering of rasterized data.
ulBltFlags (ULONG)
Parameters
BF_DEFAULT_STATE Blt direction is left to right and top to bottom.
BF_DIR_X_NEGATIVE Blt direction is towards X origin.
BF_DIR_Y_NEGATIVE Blt direction is towards Y origin.
BF_ROP_INCL_SRC ROP includes a source bit map.
BF_ROP_INCL_PAT ROP includes a pattern bit map.
BF_SRC_TRANSPARENT Source transparent involved.
SRC will not change when SRC = BG_COLOR.
BF_DST_TRANSPARENT Destination transparent involved.
DST will not change when DST = BG_COLOR.
BF_PAT_TRANSPARENT Pattern transparent involved.
Pattern not involved when PAT = BG_COLOR.
BF_PAT_SOLID Pattern is solid; all Foreground color.
BF_PAT_HOLLOW Pattern is hollow (empty); no Foreground color.
BF_APPLY_BACK_ROP Treat ROP as Foreground mix and MonoBackROP as Background mix.
BF_SRC_MONOINVERT Zero (0) bits are Foreground on monochrome SRC bit map.
BF_PAT_MONOINVERT Zero (0) bits are Foreground on monochrome PAT bit map.
BF_SRC_BITS_EXTERNAL Source bit map bits are in a nondevice-specific format.
BF_LAST_BLT Defines last blit in a banded BitBlit.
BF_SRC_Y_FLIP Source Y coordinates are inverted relative to device origin.
BMAP_VERTICAL_SCAN Scan lines are in a vertical format instead of the default horizontal format.