From e9352b48947cf00d629a03f23698024875eefbf8 Mon Sep 17 00:00:00 2001 From: marcoonthegit Date: Sun, 28 May 2023 12:40:49 +0200 Subject: [PATCH] * use predefined pointer types from system as much as possible. This avoids trouble between objpas.pinteger and windows.pinteger in generics. (if windows is only in implementation). --- rtl/win/wininc/base.inc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/rtl/win/wininc/base.inc b/rtl/win/wininc/base.inc index f80803284d..1e112da1de 100644 --- a/rtl/win/wininc/base.inc +++ b/rtl/win/wininc/base.inc @@ -74,16 +74,16 @@ ULONG32 = cardinal; DWORD = cardinal; - PINTEGER = ^longint; + PINTEGER = plongint; PBOOL = ^BOOL; LONGLONG = int64; - PLONGLONG = ^LONGLONG; - LPLONGLONG = ^LONGLONG; + PLONGLONG = pint64; + LPLONGLONG = pint64; ULONGLONG = qword; // used in AMD64 CONTEXT - PULONGLONG = ^ULONGLONG; // + PULONGLONG = pqword; // DWORD64 = qword; // - PDWORD64 = ^DWORD64; // + PDWORD64 = pqword; // INT_PTR = PtrInt;