From abdb2dbc66ea6ea75ec44a8a9e48a122f62241b7 Mon Sep 17 00:00:00 2001 From: Robert Reif Date: Tue, 15 Aug 2006 18:49:06 -0400 Subject: [PATCH] kernel32: Add GetNativeSystemInfo. --- dlls/kernel/cpu.c | 10 ++++++++++ dlls/kernel/kernel32.spec | 2 +- include/winbase.h | 1 + 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/dlls/kernel/cpu.c b/dlls/kernel/cpu.c index b077ad6c306..eaeac6ee19f 100644 --- a/dlls/kernel/cpu.c +++ b/dlls/kernel/cpu.c @@ -778,6 +778,16 @@ VOID WINAPI GetSystemInfo( } +/*********************************************************************** + * GetNativeSystemInfo [KERNEL32.@] + */ +VOID WINAPI GetNativeSystemInfo( + LPSYSTEM_INFO si /* [out] Destination for system information, may not be NULL */) +{ + FIXME("(%p) using GetSystemInfo()\n", si); + GetSystemInfo(si); +} + /*********************************************************************** * IsProcessorFeaturePresent [KERNEL32.@] * diff --git a/dlls/kernel/kernel32.spec b/dlls/kernel/kernel32.spec index f3e4dcb051a..09cfc8bcefd 100644 --- a/dlls/kernel/kernel32.spec +++ b/dlls/kernel/kernel32.spec @@ -546,7 +546,7 @@ @ stdcall GetNamedPipeHandleStateA(long ptr ptr ptr ptr str long) @ stdcall GetNamedPipeHandleStateW(long ptr ptr ptr ptr wstr long) @ stdcall GetNamedPipeInfo(long ptr ptr ptr ptr) -# @ stub GetNativeSystemInfo +@ stdcall GetNativeSystemInfo(ptr) @ stub GetNextVDMCommand @ stub GetNlsSectionName # @ stub GetNumaAvailableMemory diff --git a/include/winbase.h b/include/winbase.h index f2165d4999a..086d194611c 100644 --- a/include/winbase.h +++ b/include/winbase.h @@ -1581,6 +1581,7 @@ BOOL WINAPI GetNamedPipeHandleStateA(HANDLE,LPDWORD,LPDWORD,LPDWORD,LPDWO BOOL WINAPI GetNamedPipeHandleStateW(HANDLE,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPWSTR,DWORD); #define GetNamedPipeHandleState WINELIB_NAME_AW(GetNamedPipeHandleState) BOOL WINAPI GetNamedPipeInfo(HANDLE,LPDWORD,LPDWORD,LPDWORD,LPDWORD); +VOID WINAPI GetNativeSystemInfo(LPSYSTEM_INFO); BOOL WINAPI GetNumberOfEventLogRecords(HANDLE,PDWORD); BOOL WINAPI GetOldestEventLogRecord(HANDLE,PDWORD); BOOL WINAPI GetOverlappedResult(HANDLE,LPOVERLAPPED,LPDWORD,BOOL);