| Constant | Value | Description |
| vbDstInvert | &H00550009 | Inverts the destination bitmap |
| vbMergeCopy | &H00C000CA | Combines the pattern and the source bitmap |
| vbMergePaint | &H00BB0226 | Combines the inverted source bitmap with the destination bitmap by using Or |
| vbNotSrcCopy | &H00330008 | Copies the inverted source bitmap to the destination |
| vbNotSrcErase | &H001100A6 | Inverts the result of combining the destination and source bitmaps by using Or |
| vbPatCopy | &H00F00021L | Copies the pattern to the destination bitmap |
| vbPatInvert | &H005A0049L | Combines the destination bitmap with the pattern by using Xor |
| vbPatPaint | &H00FB0A09L | Combines the inverted source bitmap with the pattern by using Or. Combines the result of this operation with the destination bitmap by using Or |
| vbSrcAnd | &H008800C6 | Combines pixels of the destination and source bitmaps by using And |
| vbSrcCopy | &H00CC0020 | Copies the source bitmap to the destination bitmap |
| vbSrcErase | &H00440328 | Inverts the destination bitmap and combines the result with the source bitmap by using And |
| vbSrcInvert | &H00660046 | Combines pixels of the destination and source bitmaps by using Xor |
| vbSrcPaint | &H00EE0086 | Combines pixels of the destination and source bitmaps by using Or |