NTDLL: define FILE_SEGMENT_ELEMENT and PVOID64
Mike McCormack
mike at codeweavers.com
Sun Jul 3 10:40:16 CDT 2005
ChangeLog:
* define FILE_SEGMENT_ELEMENT and PVOID64
-------------- next part --------------
Index: include/winnt.h
===================================================================
RCS file: /home/wine/wine/include/winnt.h,v
retrieving revision 1.214
diff -u -p -r1.214 winnt.h
--- include/winnt.h 27 Jun 2005 11:09:42 -0000 1.214
+++ include/winnt.h 3 Jul 2005 06:41:27 -0000
@@ -295,7 +295,15 @@
#ifndef VOID
#define VOID void
#endif
+
+#if (defined(_M_MRX000) || defined(_M_AMD64) || defined(_M_IA64) || defined(_MAC_INT_64))
+#define POINTER_64 __ptr64
+#else
+#define POINTER_64
+#endif
+
typedef VOID *PVOID;
+typedef VOID *POINTER_64 PVOID64;
typedef BYTE BOOLEAN, *PBOOLEAN;
typedef char CHAR, *PCHAR;
typedef short SHORT, *PSHORT;
@@ -3575,6 +3583,11 @@ typedef struct _SYSTEM_POWER_POLICY {
POWER_ACTION_POLICY OverThrottled;
} SYSTEM_POWER_POLICY,
*PSYSTEM_POWER_POLICY;
+
+typedef union _FILE_SEGMENT_ELEMENT {
+ PVOID64 Buffer;
+ ULONGLONG Alignment;
+} FILE_SEGMENT_ELEMENT, *PFILE_SEGMENT_ELEMENT;
/* ----------------------------- begin registry ----------------------------- */
More information about the wine-patches
mailing list