32 "PanosePitchTest.ttf",
171 "Shadows_Into_Light.ttf",
176 "ufaXaAlLOxCUGYJ7KN51UP2Q==",
205 #define ok_int2(expression) \ 207 int _value = (expression); \ 208 ok(_value == (res->expression), "Wrong value for '%s', expected: %d, got: %d for %s/%s\n", \ 209 #expression, (int)(res->expression), _value, test_name, res->FontName); \ 212 #define ok_hex2(expression) \ 214 int _value = (expression); \ 215 ok(_value == (res->expression), "Wrong value for '%s', expected: 0x%x, got: 0x%x for %s/%s\n", \ 216 #expression, (int)(res->expression), _value, test_name, res->FontName); \ 323 ok(!is_font_available_broken,
"Validating font is broken! (CORE-13053)!\n");
338 ok(dwNumFonts ==
data->NumFaces,
"dwNumFonts was %lu, expected %d for %s\n", dwNumFonts,
data->NumFaces,
data->ResourceName);
339 ok(
hFont !=
NULL,
"Expected valid handle for %s\n",
data->ResourceName);
345 if (!is_font_available_broken)
351 skip(
"Font unregister test for %s\n",
data->ResourceName);
HRSRC WINAPI FindResourceA(HMODULE hModule, LPCSTR name, LPCSTR type)
HGDIOBJ WINAPI SelectObject(_In_ HDC, _In_ HGDIOBJ)
DWORD WINAPI GetLastError(VOID)
BOOL WINAPI DeleteObject(_In_ HGDIOBJ)
LPVOID WINAPI LockResource(HGLOBAL handle)
#define UnlockResource(handle)
HDC WINAPI CreateCompatibleDC(_In_opt_ HDC hdc)
HANDLE WINAPI AddFontMemResourceEx(_In_reads_bytes_(cjSize) PVOID pvFileView, _In_ DWORD cjSize, _Reserved_ PVOID pvResrved, _In_ DWORD *pNumFonts)
GLenum const GLvoid * fontName
#define ok_int2(expression)
#define CLIP_DEFAULT_PRECIS
BOOL WINAPI FreeResource(HGLOBAL handle)
HGLOBAL WINAPI LoadResource(HINSTANCE hModule, HRSRC hRsrc)
struct _fnt_test fnt_test
BOOL WINAPI GetTextMetricsA(_In_ HDC, _Out_ LPTEXTMETRICA)
const char * ResourceName
static void test_font_caps(HDC hdc, int test_index)
#define ok_hex2(expression)
#define OUT_DEFAULT_PRECIS
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
BOOL WINAPI RemoveFontMemResourceEx(HANDLE fh)
HFONT WINAPI CreateFontA(_In_ int, _In_ int, _In_ int, _In_ int, _In_ int, _In_ DWORD, _In_ DWORD, _In_ DWORD, _In_ DWORD, _In_ DWORD, _In_ DWORD, _In_ DWORD, _In_ DWORD, _In_opt_ LPCSTR)
static const char * test_name
BOOL WINAPI DeleteDC(_In_ HDC)
DWORD WINAPI SizeofResource(HINSTANCE hModule, HRSRC hRsrc)
START_TEST(AddFontMemResourceEx)
static DWORD *static HFONT(WINAPI *pCreateFontIndirectExA)(const ENUMLOGFONTEXDVA *)
int WINAPI GetTextFaceA(_In_ HDC hdc, _In_ int c, _Out_writes_to_opt_(c, return) LPSTR lpName)
static BOOL is_font_available(HDC hdc, const char *fontName)
int strcmp(const char *String1, const char *String2)
_Check_return_ _CRTIMP int __cdecl _strcmpi(_In_z_ const char *_Str1, _In_z_ const char *_Str2)
PSDBQUERYRESULT_VISTA PVOID DWORD * dwSize