* Captured from firefox, embedded on reactos.org
*/
-
-#include <apitest.h>
-#include <wingdi.h>
-#include <winuser.h>
+#include "precomp.h"
typedef struct _fnt_res
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <stdio.h>
-#include <apitest.h>
-#include <wingdi.h>
+#include "precomp.h"
#define COUNT 26
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
void Test_AddFontResourceExW()
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
void Test_BeginPath()
{
SetWindowExtEx.c
SetWorldTransform.c
init.c
- testlist.c)
+ precomp.h)
-add_executable(gdi32_apitest ${SOURCE} resource.rc)
+add_executable(gdi32_apitest ${SOURCE} testlist.c resource.rc)
target_link_libraries(gdi32_apitest ${PSEH_LIB} win32ksys)
set_module_type(gdi32_apitest win32cui)
add_importlibs(gdi32_apitest gdi32 user32 msvcrt kernel32 ntdll)
+add_pch(gdi32_apitest precomp.h SOURCE)
add_rostests_file(TARGET gdi32_apitest)
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-#include <windows.h>
+#include "precomp.h"
typedef struct _RECT_TEST
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winddi.h>
+#include "precomp.h"
typedef union
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-
-#define DEFAULT_BITMAP 21
+#include "precomp.h"
void Test_CreateBitmap_Params()
{
* PROGRAMMERS: Magnus Olsen
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
void Test_CreateBitmapIndirect()
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
+#include "precomp.h"
void Test_CreateCompatibleDC()
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
+#include "precomp.h"
-#include <wingdi.h>
#include "init.h"
/* New color use parameter. See support.microsoft.com/kb/kbview/108497 */
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
+#include "precomp.h"
#include "init.h"
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
#define INVALIDFONT "ThisFontDoesNotExist"
* Katayama Hirofumi MZ
*/
-#include <apitest.h>
-#include <wingdi.h>
+#include "precomp.h"
#define trace_if(val, msg) do { if (!(val)) trace(msg); } while (0)
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
-
+#include "precomp.h"
// FIXME user32
ok(iconinfo2.hbmColor == NULL, "\n");
}
-
-
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winddi.h>
-#include <include/ntgdityp.h>
-#include <include/ntgdihdl.h>
+#include "precomp.h"
void Test_CreatePen()
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
+#include "precomp.h"
void Test_CreateRectRgn()
{
{
Test_CreateRectRgn();
}
-
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
+#include "precomp.h"
void Test_DPtoLP_Params()
{
* PROGRAMMERS: Magnus Olsen
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winddi.h>
+#include "precomp.h"
void Test_EngAcquireSemaphore()
{
* PROGRAMMERS: Magnus Olsen
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winddi.h>
+#include "precomp.h"
void Test_EngCreateSemaphore()
{
* PROGRAMMERS: Magnus Olsen
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winddi.h>
+#include "precomp.h"
void Test_EngDeleteSemaphore()
{
* PROGRAMMERS: Magnus Olsen
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winddi.h>
+#include "precomp.h"
void Test_EngReleaseSemaphore()
{
* PROGRAMMERS: Thomas Faber <thomas.faber@reactos.org>
*/
-#include <apitest.h>
-
-#include <winnls.h>
-#include <wingdi.h>
-#include <winddi.h>
-#include <strsafe.h>
+#include "precomp.h"
static BYTE ContextContinue;
static BYTE ContextStop;
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
-
-#define CLIPRGN 1
-
-#define ok_rect(_prc, _left, _top, _right, _bottom) \
- ok_int((_prc)->left, _left); \
- ok_int((_prc)->top, _top); \
- ok_int((_prc)->right, _right); \
- ok_int((_prc)->bottom, _bottom); \
+#include "precomp.h"
void Test_ExcludeClipRect()
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winddi.h>
-#include <include/ntgdityp.h>
-#include <include/ntgdihdl.h>
-#include <stdio.h>
+#include "precomp.h"
#define ok_lasterror(err) \
ok(GetLastError() == err, "expected last error " #err " but got 0x%lx\n", GetLastError());
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
+#include "precomp.h"
-#include <windows.h>
#include <math.h>
VOID
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-#include <windows.h>
-#include <stdio.h>
+#include "precomp.h"
+
#include "init.h"
#if 0
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
HBITMAP WINAPI GdiConvertBitmap(HBITMAP hbm);
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
HBRUSH WINAPI GdiConvertBrush(HBRUSH hbr);
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
HDC WINAPI GdiConvertDC(HDC hdc);
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
HFONT WINAPI GdiConvertFont(HFONT);
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
HPALETTE WINAPI GdiConvertPalette(HPALETTE);
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
HRGN WINAPI GdiConvertRegion(HRGN);
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
BOOL WINAPI GdiDeleteLocalDC(HDC);
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
void Test_GdiGetCharDimensions()
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
HBRUSH WINAPI GdiGetLocalBrush(HBRUSH hbr);
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
HDC WINAPI GdiGetLocalDC(HDC);
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
BOOL WINAPI GdiReleaseLocalDC(HDC);
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
BOOL WINAPI GdiSetAttrs(HDC);
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
-
-#define ok_rect(_prc, _left, _top, _right, _bottom) \
- ok_int((_prc)->left, _left); \
- ok_int((_prc)->top, _top); \
- ok_int((_prc)->right, _right); \
- ok_int((_prc)->bottom, _bottom); \
+#include "precomp.h"
void Test_GetClipBox()
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
+#include "precomp.h"
void Test_GetClipRgn()
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winddi.h>
-#include <winuser.h>
-#include <include/ntgdityp.h>
-#include <include/ntgdihdl.h>
+#include "precomp.h"
void Test_GetCurrentObject()
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
void Test_GetDIBColorTable()
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
+#include "precomp.h"
#include "init.h"
* PURPOSE: Test for GetFontResourceInfoW
* PROGRAMMERS: Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
*/
-#include <apitest.h>
-#include <winuser.h>
-#include <wingdi.h>
-#include <winnls.h>
-#include <stdio.h>
+
+#include "precomp.h"
/* GetFontResourceInfoW is undocumented */
BOOL WINAPI GetFontResourceInfoW(LPCWSTR lpFileName, DWORD *pdwBufSize, void* lpBuffer, DWORD dwType);
* PROGRAMMERS: Ged Murphy
*/
-#include <apitest.h>
-#include <wingdi.h>
-#include <winuser.h>
-#include <strsafe.h>
-
+#include "precomp.h"
#define ok_lasterrornotchanged() \
ok_err(0x12345)
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winddi.h>
-#include <winuser.h>
-#include <include/ntgdityp.h>
-#include <include/ntgdihdl.h>
+#include "precomp.h"
void
Test_General(void)
* PROGRAMMERS: Jérôme Gardou
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
void Test_GetPixel_1bpp()
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
+#include "precomp.h"
-#include <stdio.h>
-#include <wingdi.h>
-#include <winuser.h>
-
-#define CLIPRGN 1
#define METARGN 2
#define APIRGN 3
#define SYSRGN 4
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winddi.h>
-#include <include/ntgdityp.h>
-#include <include/ntgdihdl.h>
-
-#define TEST(x) ok(x, #x"\n")
-#define RTEST(x) ok(x, #x"\n")
+#include "precomp.h"
void Test_GetStockObject()
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <stdio.h>
-#include <wingdi.h>
-#include <winuser.h>
-
-#define TEST(x) ok(x, #x"\n")
-#define RTEST(x) ok(x, #x"\n")
+#include "precomp.h"
void Test_GetTextExtentExPoint()
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-
-#define TEST(x) ok(x, #x"\n")
-#define RTEST(x) ok(x, #x"\n")
+#include "precomp.h"
void Test_GetTextFace()
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
+#include "precomp.h"
-#include <wingdi.h>
-#include <winuser.h>
#include "init.h"
void Test_MaskBlt_1bpp()
* PROGRAMMERS: Víctor Martínez Calvo ( victor.martinez@reactos.org )
*/
-#include <apitest.h>
-#include <wingdi.h>
-#include <ndk/rtlfuncs.h>
-#include <strsafe.h>
+#include "precomp.h"
+#include <ndk/rtlfuncs.h>
INT
APIENTRY
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-#include <wingdi.h>
-
-#define CLIPRGN 1
+#include "precomp.h"
void Test_OffsetClipRgn()
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-#include <windows.h>
-#include <stdio.h>
-#include "init.h"
+#include "precomp.h"
void Test_OffsetRgn()
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-#include <windows.h>
-#include <stdio.h>
-#include "init.h"
+#include "precomp.h"
+#include "init.h"
void Test_PaintRgn()
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <stdio.h>
-#include <wingdi.h>
+#include "precomp.h"
HBITMAP ghbmpTarget;
PULONG gpulTargetBits;
* PROGRAMMERS: Timo Kreuzer
*/
-#include <stdio.h>
-#include <wine/test.h>
-#include <windows.h>
+#include "precomp.h"
+
#include "init.h"
START_TEST(RealizePalette)
ok_int(RealizePalette(ghdcDIB32), 0);
}
-
* PROGRAMMERS: Jérôme Gardou
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
void Test_Rectangle(void)
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <stdio.h>
-#include <wingdi.h>
-#include <winddi.h>
-#include <winuser.h>
-#include <include/ntgdityp.h>
-#include <include/ntgdihdl.h>
-
-#define TEST(x) ok(x, #x"\n")
-#define RTEST(x) ok(x, #x"\n")
+#include "precomp.h"
HDC hdc1, hdc2;
* PROGRAMMERS: Thomas Faber <thomas.faber@reactos.org
*/
-#include <apitest.h>
-#include <winuser.h>
-#include <wingdi.h>
+#include "precomp.h"
START_TEST(SetBoundsRect)
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
void Test_Set(ULONG ulLine, HDC hdc, INT x, INT y, LPPOINT ppt, BOOL bExp, DWORD dwErrExp)
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
+#include "precomp.h"
void Test_SetDCPenColor()
{
* PROGRAMMERS: Jérôme Gardou
*/
-#include <apitest.h>
-
-#include <wingdi.h>
+#include "precomp.h"
void Test_SetDIBits()
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
+#include "precomp.h"
-#include <wingdi.h>
#include "init.h"
static void
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
-
-#define TEST(x) ok(x, #x"\n")
-#define RTEST(x) ok(x, #x"\n")
+#include "precomp.h"
void Test_SetMapMode()
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
+#include "precomp.h"
-#include <wingdi.h>
#include <mmsystem.h>
static struct
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
-
-#define TEST(x) ok(x, #x"\n")
+#include "precomp.h"
#define NUM_SYSCOLORS 31
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
-
-#define TEST(x) ok(x, #x"\n")
-#define RTEST(x) ok(x, #x"\n")
+#include "precomp.h"
void Test_SetWindowExtEx()
{
* PROGRAMMERS: Timo Kreuzer
*/
-#include <apitest.h>
-
-#include <wingdi.h>
-#include <winuser.h>
+#include "precomp.h"
void Test_SetWorldTransform()
{
-#include <stdio.h>
-#include <windef.h>
-#include <wingdi.h>
+#include "precomp.h"
+
#include "init.h"
HBITMAP ghbmp1, ghbmp4, ghbmp8, ghbmp16, ghbmp24, ghbmp32;
+#pragma once
extern HBITMAP ghbmp1, ghbmp4, ghbmp8, ghbmp16, ghbmp24, ghbmp32;
extern HBITMAP ghbmpDIB1, ghbmpDIB4, ghbmpDIB8, ghbmpDIB16, ghbmpDIB24, ghbmpDIB32;
--- /dev/null
+#ifndef _GDI32_APITEST_PRECOMP_H_
+#define _GDI32_APITEST_PRECOMP_H_
+
+#include <apitest.h>
+#include <wingdi.h>
+#include <winuser.h>
+#include <winddi.h>
+#include <winnls.h>
+#include <include/ntgdityp.h>
+#include <include/ntgdihdl.h>
+#include <stdio.h>
+#include <strsafe.h>
+
+#define CLIPRGN 1
+
+#define TEST(x) ok(x, #x"\n")
+#define RTEST(x) ok(x, #x"\n")
+
+#define ok_rect(_prc, _left, _top, _right, _bottom) \
+ ok_int((_prc)->left, _left); \
+ ok_int((_prc)->top, _top); \
+ ok_int((_prc)->right, _right); \
+ ok_int((_prc)->bottom, _bottom); \
+
+#endif /* _GDI32_APITEST_PRECOMP_H_ */