reactos/reactos/win32ss/gdi/diblib/MaskPaint.c
Amine Khaldi e19d519f52 * Reorganize the whole ReactOS codebase into a new layout. Discussing it will only waste time, so we better have it then talk about it after.
* Put ntoskrnl and ntdll in the same folder, because they both start with nt.
* Place hal next to acpi, they both deal with hardware stuff.
* Move mountmgr next to usb drivers.
* Put the rtl next to the crt, and share as much as possible between the two.
* I'm just kidding, you know, April's fool and all ;)

Here's the real deal:

[WIN32SS]
* And finally, integrate win32k itself into the new file layout. Now the subsystem modules are located close to each other (like gdi32 and ntgdi, or user32 and ntuser).
* Thanks go to the subsystem team for coming up with this nice layout, hopefully this will scale to the whole codebase layout soon.
* Special thanks to Smiley for coming up with this cool idea :)

svn path=/trunk/; revision=56311
2012-04-01 20:42:43 +00:00

25 lines
407 B
C

#include "DibLib.h"
#define __USES_SOURCE 0
#define __USES_PATTERN 0
#define __USES_DEST 1
#define __USES_MASK 1
#define __FUNCTIONNAME MaskPaint
#define _DibDoRop(pBltData, M, D, S, P) pBltData->apfnDoRop[M](D,0,0)
#include "diblib_alldstbpp.h"
VOID
FASTCALL
Dib_MaskPaint(PBLTDATA pBltData)
{
// TODO: XLATEless same-surface variants
gapfnMaskPaint[pBltData->siDst.iFormat](pBltData);
}