From 186f1b41b287e8a7646637cdf19e59007ad1ff76 Mon Sep 17 00:00:00 2001 From: rdb Date: Tue, 16 Feb 2016 11:24:42 +0100 Subject: [PATCH] Fix for PDWORD_PTR --- dtool/src/parser-inc/windows.h | 3 ++- panda/src/express/trueClock.cxx | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/dtool/src/parser-inc/windows.h b/dtool/src/parser-inc/windows.h index bee8a5c25a..6ad9e3082a 100644 --- a/dtool/src/parser-inc/windows.h +++ b/dtool/src/parser-inc/windows.h @@ -53,7 +53,8 @@ typedef PVOID HANDLE; typedef HANDLE HGLOBAL; typedef HANDLE HWAVEIN; typedef HANDLE HWND; -typedef void *DWORD_PTR; +typedef ULONG_PTR DWORD_PTR; +typedef DWORD_PTR *PDWORD_PTR; typedef UINT_PTR WPARAM; typedef LONG_PTR LPARAM; typedef wchar_t WCHAR; diff --git a/panda/src/express/trueClock.cxx b/panda/src/express/trueClock.cxx index aeb2a28e56..9e55659a16 100644 --- a/panda/src/express/trueClock.cxx +++ b/panda/src/express/trueClock.cxx @@ -123,10 +123,10 @@ get_short_raw_time() { //////////////////////////////////////////////////////////////////// // Function: TrueClock::set_cpu_affinity, Win32 implementation // Access: Published -// Description: +// Description: //////////////////////////////////////////////////////////////////// typedef BOOL (WINAPI * PFNSETPROCESSAFFINITYMASK)(HANDLE, DWORD_PTR); -typedef BOOL (WINAPI * PFNGETPROCESSAFFINITYMASK)(HANDLE, PDWORD_PTR, PDWORD_PTR); +typedef BOOL (WINAPI * PFNGETPROCESSAFFINITYMASK)(HANDLE, DWORD_PTR*, DWORD_PTR*); bool TrueClock:: set_cpu_affinity(PN_uint32 mask) const {