Browse Source

* 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).

marcoonthegit 2 years ago
parent
commit
e9352b4894
1 changed files with 5 additions and 5 deletions
  1. 5 5
      rtl/win/wininc/base.inc

+ 5 - 5
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;