[include/winternl.h #7] SYSTEM_PROCESS_INFORMATION
Paul Vriens
Paul.Vriens at xs4all.nl
Mon Jun 6 12:28:52 CDT 2005
Hi,
I removed the __WINESRC__ bit as it will never be used and it makes the
(coming) tests look better (no private structure needed).
The Windows struct part in SYSTEM_PROCESS_INFORMATION is wrong anyway
(both by size and members).
I also changed dwUnknown[34] into dwUnknown[23] for consistency.
Felix Nawothnig beat me by introducing the UNICODE_STRING.
Changelog
Removed __WINESRC__ ifdef
Changed numbering of dwUnknown for consistency
Cheers,
Paul.
Index: include/winternl.h
===================================================================
RCS file: /home/wine/wine/include/winternl.h,v
retrieving revision 1.130
diff -u -p -r1.130 winternl.h
--- include/winternl.h 6 Jun 2005 15:42:08 -0000 1.130
+++ include/winternl.h 6 Jun 2005 17:24:34 -0000
@@ -1075,7 +1075,6 @@ typedef struct _VM_COUNTERS_ {
} VM_COUNTERS, *PVM_COUNTERS;
typedef struct _SYSTEM_PROCESS_INFORMATION {
-#ifdef __WINESRC__
DWORD dwOffset;
DWORD dwThreadCount;
DWORD dwUnknown1[6];
@@ -1087,24 +1086,11 @@ typedef struct _SYSTEM_PROCESS_INFORMATI
DWORD dwProcessID;
DWORD dwParentProcessID;
DWORD dwHandleCount;
+ DWORD dwUnknown2;
DWORD dwUnknown3;
- DWORD dwUnknown4;
VM_COUNTERS vmCounters;
IO_COUNTERS ioCounters;
SYSTEM_THREAD_INFORMATION ti[1];
-#else
- ULONG NextEntryOffset;
- BYTE Reserved1[52];
- PVOID Reserved2[3];
- HANDLE UniqueProcessId;
- PVOID Reserved3;
- ULONG HandleCount;
- BYTE Reserved4[4];
- PVOID Reserved5[11];
- SIZE_T PeakPagefileUsage;
- SIZE_T PrivatePageCount;
- LARGE_INTEGER Reserved6[6];
-#endif
} SYSTEM_PROCESS_INFORMATION, *PSYSTEM_PROCESS_INFORMATION;
typedef struct _SYSTEM_REGISTRY_QUOTA_INFORMATION {
More information about the wine-patches
mailing list