Francois Gouget : ntoskrnel.exe: Better match the PSDK types and fix the winapi_check warnings.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Aug 16 05:38:28 CDT 2007


Module: wine
Branch: master
Commit: f20cd498e0781165788a119d94df0ef28a313fb4
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f20cd498e0781165788a119d94df0ef28a313fb4

Author: Francois Gouget <fgouget at free.fr>
Date:   Wed Aug 15 14:52:23 2007 +0200

ntoskrnel.exe: Better match the PSDK types and fix the winapi_check warnings.

---

 dlls/ntoskrnl.exe/ntoskrnl.c |    2 +-
 include/ddk/wdm.h            |    4 ++--
 tools/winapi/win32.api       |   29 +++++++++++++++++++++++++++++
 3 files changed, 32 insertions(+), 3 deletions(-)

diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c
index d793d1a..4b16c39 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.c
+++ b/dlls/ntoskrnl.exe/ntoskrnl.c
@@ -461,7 +461,7 @@ ULONG WINAPI KeQueryTimeIncrement(void)
 /***********************************************************************
  *           MmAllocateNonCachedMemory   (NTOSKRNL.EXE.@)
  */
-LPVOID WINAPI MmAllocateNonCachedMemory( SIZE_T size )
+PVOID WINAPI MmAllocateNonCachedMemory( SIZE_T size )
 {
     TRACE( "%lu\n", size );
     return VirtualAlloc( NULL, size, MEM_RESERVE|MEM_COMMIT, PAGE_READWRITE|PAGE_NOCACHE );
diff --git a/include/ddk/wdm.h b/include/ddk/wdm.h
index 8aabf79..f9e2a5f 100644
--- a/include/ddk/wdm.h
+++ b/include/ddk/wdm.h
@@ -886,7 +886,7 @@ void      WINAPI KeQuerySystemTime(LARGE_INTEGER*);
 void      WINAPI KeQueryTickCount(LARGE_INTEGER*);
 ULONG     WINAPI KeQueryTimeIncrement(void);
 
-LPVOID    WINAPI MmAllocateNonCachedMemory(SIZE_T);
+PVOID     WINAPI MmAllocateNonCachedMemory(SIZE_T);
 void      WINAPI MmFreeNonCachedMemory(PVOID,SIZE_T);
 
 #define          PsGetCurrentProcess() IoGetCurrentProcess()
@@ -956,7 +956,7 @@ NTSTATUS  WINAPI ZwQueryEaFile(HANDLE,PIO_STATUS_BLOCK,PVOID,ULONG,BOOLEAN,PVOID
 NTSTATUS  WINAPI ZwQueryFullAttributesFile(const OBJECT_ATTRIBUTES*,FILE_NETWORK_OPEN_INFORMATION*);
 NTSTATUS  WINAPI ZwQueryInformationFile(HANDLE,PIO_STATUS_BLOCK,PVOID,LONG,FILE_INFORMATION_CLASS);
 NTSTATUS  WINAPI ZwQueryInformationThread(HANDLE,THREADINFOCLASS,PVOID,ULONG,PULONG);
-NTSTATUS  WINAPI ZwQueryInformationToken(HANDLE,DWORD,LPVOID,DWORD,LPDWORD);
+NTSTATUS  WINAPI ZwQueryInformationToken(HANDLE,DWORD,PVOID,DWORD,LPDWORD);
 NTSTATUS  WINAPI ZwQueryInstallUILanguage(LANGID*);
 NTSTATUS  WINAPI ZwQueryKey(HANDLE,KEY_INFORMATION_CLASS,void *,DWORD,DWORD *);
 NTSTATUS  WINAPI ZwQueryObject(HANDLE, OBJECT_INFORMATION_CLASS, PVOID, ULONG, PULONG);
diff --git a/tools/winapi/win32.api b/tools/winapi/win32.api
index 2d8d82b..36ded2d 100644
--- a/tools/winapi/win32.api
+++ b/tools/winapi/win32.api
@@ -3238,6 +3238,35 @@ LPSTR
 LPCWSTR
 LPWSTR
 
+%%ntoskrnl.exe
+
+%long
+
+BOOLEAN
+DEVICE_TYPE
+HANDLE
+NTSTATUS
+POOL_TYPE
+SIZE_T
+ULONG
+
+%ptr
+
+DEVICE_OBJECT *
+DEVICE_OBJECT **
+DRIVER_OBJECT *
+LARGE_INTEGER *
+PCREATE_PROCESS_NOTIFY_ROUTINE
+PKTIMER
+PVOID
+ULONG *
+UNICODE_STRING *
+void *
+
+%void
+
+void
+
 %%odbc32.dll
 
 %long




More information about the wine-cvs mailing list