From 5f1a23473134e82ab3f3529361bc47433b6aa517 Mon Sep 17 00:00:00 2001 From: Dmitry Timoshkov Date: Mon, 21 May 2007 22:12:50 +0900 Subject: [PATCH] kernel32: Fix the size of ThreadAffinityMask to match PSDK. --- dlls/kernel32/thread.c | 2 +- include/winbase.h | 2 +- include/winternl.h | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dlls/kernel32/thread.c b/dlls/kernel32/thread.c index 59cbfdf130d..b91810f61f0 100644 --- a/dlls/kernel32/thread.c +++ b/dlls/kernel32/thread.c @@ -392,7 +392,7 @@ BOOL WINAPI SetThreadPriorityBoost( /********************************************************************** * SetThreadAffinityMask (KERNEL32.@) */ -DWORD WINAPI SetThreadAffinityMask( HANDLE hThread, DWORD dwThreadAffinityMask ) +DWORD_PTR WINAPI SetThreadAffinityMask( HANDLE hThread, DWORD_PTR dwThreadAffinityMask ) { NTSTATUS status; THREAD_BASIC_INFORMATION tbi; diff --git a/include/winbase.h b/include/winbase.h index 7d6a827927f..26691bbf2ec 100644 --- a/include/winbase.h +++ b/include/winbase.h @@ -2004,7 +2004,7 @@ BOOL WINAPI SetSystemTime(const SYSTEMTIME*); BOOL WINAPI SetSystemTimeAdjustment(DWORD,BOOL); DWORD WINAPI SetTapeParameters(HANDLE,DWORD,LPVOID); DWORD WINAPI SetTapePosition(HANDLE,DWORD,DWORD,DWORD,DWORD,BOOL); -DWORD WINAPI SetThreadAffinityMask(HANDLE,DWORD); +DWORD_PTR WINAPI SetThreadAffinityMask(HANDLE,DWORD_PTR); BOOL WINAPI SetThreadContext(HANDLE,const CONTEXT *); DWORD WINAPI SetThreadExecutionState(EXECUTION_STATE); DWORD WINAPI SetThreadIdealProcessor(HANDLE,DWORD); diff --git a/include/winternl.h b/include/winternl.h index 1580535258b..06885b31ef0 100644 --- a/include/winternl.h +++ b/include/winternl.h @@ -729,7 +729,7 @@ typedef struct _THREAD_BASIC_INFORMATION NTSTATUS ExitStatus; PVOID TebBaseAddress; CLIENT_ID ClientId; - ULONG AffinityMask; + ULONG_PTR AffinityMask; LONG Priority; LONG BasePriority; } THREAD_BASIC_INFORMATION, *PTHREAD_BASIC_INFORMATION; @@ -960,7 +960,7 @@ typedef struct _PROCESS_BASIC_INFORMATION { #ifdef __WINESRC__ DWORD ExitStatus; DWORD PebBaseAddress; - DWORD AffinityMask; + DWORD_PTR AffinityMask; DWORD BasePriority; ULONG UniqueProcessId; ULONG InheritedFromUniqueProcessId;