kernel32: Fix the size of ThreadAffinityMask to match PSDK

Dmitry Timoshkov dmitry at codeweavers.com
Mon May 21 08:12:50 CDT 2007


Hello,

Changelog:
    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 8b650a9..9a5f3d8 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;
-- 
1.5.1.6






More information about the wine-patches mailing list