Author: tkreuzer
Date: Thu Sep 6 04:42:51 2007
New Revision: 28890
URL:
http://svn.reactos.org/svn/reactos?rev=28890&view=rev
Log:
- use NtDd api directly instead of using old syscall function.
- remove some old definitions
- fix build to make Wax happy
Modified:
trunk/rostests/apitests/w32knapi/ntdd/NtGdiDdCreateDirectDrawObject.c
trunk/rostests/apitests/w32knapi/ntgdi/NtGdiEngCreatePalette.c
trunk/rostests/apitests/w32knapi/ntgdi/NtGdiEnumFontOpen.c
trunk/rostests/apitests/w32knapi/w32knapi.h
Modified: trunk/rostests/apitests/w32knapi/ntdd/NtGdiDdCreateDirectDrawObject.c
URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/w32knapi/ntdd/Nt…
==============================================================================
--- trunk/rostests/apitests/w32knapi/ntdd/NtGdiDdCreateDirectDrawObject.c (original)
+++ trunk/rostests/apitests/w32knapi/ntdd/NtGdiDdCreateDirectDrawObject.c Thu Sep 6
04:42:51 2007
@@ -13,7 +13,7 @@
/* Cleanup ReactX setup */
DeleteDC(hdc);
- Syscall(L"NtGdiDdDeleteDirectDrawObject", 1, &hDirectDraw);
+ NtGdiDdDeleteDirectDrawObject(hDirectDraw);
return APISTATUS_NORMAL;
}
Modified: trunk/rostests/apitests/w32knapi/ntgdi/NtGdiEngCreatePalette.c
URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/w32knapi/ntgdi/N…
==============================================================================
--- trunk/rostests/apitests/w32knapi/ntgdi/NtGdiEngCreatePalette.c (original)
+++ trunk/rostests/apitests/w32knapi/ntgdi/NtGdiEngCreatePalette.c Thu Sep 6 04:42:51
2007
@@ -25,7 +25,7 @@
TEST(GDI_HANDLE_GET_TYPE(hPal) == GDI_OBJECT_TYPE_PALETTE);
pEntry = &GdiHandleTable[GDI_HANDLE_GET_INDEX(hPal)];
TEST(pEntry->KernelData != NULL);
- TEST(pEntry->ProcessId == (HANDLE)GetCurrentProcessId());
+ TEST(pEntry->ProcessId == GetCurrentProcessId());
TEST(pEntry->UserData == 0);
TEST(pEntry->Type == (((UINT)hPal >> 16) | GDI_OBJECT_TYPE_PALETTE));
Modified: trunk/rostests/apitests/w32knapi/ntgdi/NtGdiEnumFontOpen.c
URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/w32knapi/ntgdi/N…
==============================================================================
--- trunk/rostests/apitests/w32knapi/ntgdi/NtGdiEnumFontOpen.c (original)
+++ trunk/rostests/apitests/w32knapi/ntgdi/NtGdiEnumFontOpen.c Thu Sep 6 04:42:51 2007
@@ -1,3 +1,4 @@
+
INT
Test_NtGdiEnumFontOpen(PTESTINFO pti)
{
@@ -17,7 +18,7 @@
TEST(GDI_HANDLE_GET_TYPE(idEnum) == GDI_OBJECT_TYPE_ENUMFONT);
pEntry = &GdiHandleTable[GDI_HANDLE_GET_INDEX(idEnum)];
TEST(pEntry->KernelData != NULL);
- TEST(pEntry->ProcessId == (HANDLE)GetCurrentProcessId());
+ TEST(pEntry->ProcessId == GetCurrentProcessId());
TEST(pEntry->UserData == 0);
TEST(pEntry->Type == ((idEnum >> 16) | GDI_OBJECT_TYPE_ENUMFONT));
Modified: trunk/rostests/apitests/w32knapi/w32knapi.h
URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/w32knapi/w32knap…
==============================================================================
--- trunk/rostests/apitests/w32knapi/w32knapi.h (original)
+++ trunk/rostests/apitests/w32knapi/w32knapi.h Thu Sep 6 04:42:51 2007
@@ -22,10 +22,6 @@
#include "../apitest.h"
-#define OS_UNSUPPORTED 0
-#define OS_REACTOS 1
-#define OS_WINDOWS 2
-
typedef struct
{
LPWSTR lpszFunction;