mirror of
https://github.com/reactos/reactos.git
synced 2024-10-30 11:35:58 +00:00
7ad21a4425
- Convert win32k native api test to actual wine style api-tests - Hack around a bit with the win32k dlls, some renaming, etc. - Delete old apitest stuff svn path=/trunk/; revision=70458
44 lines
964 B
C
44 lines
964 B
C
/*
|
|
* PROJECT: ReactOS api tests
|
|
* LICENSE: GPL - See COPYING in the top level directory
|
|
* PURPOSE: Test for NtGdiGetFontResourceInfoInternalW
|
|
* PROGRAMMERS:
|
|
*/
|
|
|
|
#include <win32nt.h>
|
|
|
|
START_TEST(NtGdiGetFontResourceInfoInternalW)
|
|
{
|
|
BOOL bRet;
|
|
DWORD dwBufSize;
|
|
LOGFONTW logfont;
|
|
UNICODE_STRING NtFileName;
|
|
|
|
ASSERT(RtlDosPathNameToNtPathName_U(L".\\test.otf",
|
|
&NtFileName,
|
|
NULL,
|
|
NULL));
|
|
|
|
dwBufSize = sizeof(logfont);
|
|
memset(&logfont, 0x0, dwBufSize);
|
|
|
|
bRet = NtGdiGetFontResourceInfoInternalW(
|
|
NtFileName.Buffer,
|
|
(NtFileName.Length / sizeof(WCHAR)) +1,
|
|
1,
|
|
dwBufSize,
|
|
&dwBufSize,
|
|
&logfont,
|
|
2);
|
|
|
|
TEST(bRet != FALSE);
|
|
|
|
printf("lfHeight = %ld\n", logfont.lfHeight);
|
|
printf("lfWidth = %ld\n", logfont.lfWidth);
|
|
printf("lfFaceName = %ls\n", logfont.lfFaceName);
|
|
|
|
// RemoveFontResourceW(szFullFileName);
|
|
|
|
}
|
|
|