ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

bitblt.h
Go to the documentation of this file.
00001 
00002 // Each bit corresponds to one of the terms in the polynomial
00003 //
00004 // Rop(D,S,P) = a + a D + a S + a P + a  DS + a  DP + a  SP + a   DSP
00005 //               0   d     s     p     ds      dp      sp      dsp
00006 
00007 #define AVEC_NOT    0x01
00008 #define AVEC_D      0x02
00009 #define AVEC_S      0x04
00010 #define AVEC_P      0x08
00011 #define AVEC_DS     0x10
00012 #define AVEC_DP     0x20
00013 #define AVEC_SP     0x40
00014 #define AVEC_DSP    0x80
00015 
00016 #define AVEC_NEED_SOURCE  (AVEC_S | AVEC_DS | AVEC_SP | AVEC_DSP)
00017 #define AVEC_NEED_PATTERN (AVEC_P | AVEC_DP | AVEC_SP | AVEC_DSP)
00018 
00019 #define BB_TARGET_SCREEN 0x0001
00020 #define BB_TARGET_ONLY   0x0002
00021 #define BB_SOURCE_COPY   0x0004
00022 #define BB_PATTERN_COPY  0x0008
00023 
00024 #define GET_OPINDEX_FROM_ROP3(Rop3) (((Rop3) >> 16) & 0xff)
00025 #define GET_OPINDEX_FROM_ROP4(Rop4) ((Rop4) & 0xff)
00026 #define ROP3_TO_ROP4(Rop3) ((((Rop3) >> 8) & 0xff00) | (((Rop3) >> 16) & 0x00ff))
00027 #define R3_OPINDEX_SRCCOPY 0xcc
00028 #define R3_OPINDEX_NOOP 0xaa
00029 #define R4_MASK ((R3_OPINDEX_NOOP << 8) | R3_OPINDEX_SRCCOPY)

Generated on Fri May 25 2012 04:36:17 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.