Dmitry Timoshkov : kernel32: Fix the size of ThreadAffinityMask to match PSDK.

Alexandre Julliard julliard at wine.codeweavers.com
Tue May 22 06:59:49 CDT 2007


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

Author: Dmitry Timoshkov <dmitry at codeweavers.com>
Date:   Mon May 21 22:12:50 2007 +0900

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 59cbfdf..b91810f 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 7d6a827..26691bb 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 1580535..06885b3 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;




More information about the wine-cvs mailing list