Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
a62dec8b
Commit
a62dec8b
authored
Sep 10, 2004
by
Robert Reif
Committed by
Alexandre Julliard
Sep 10, 2004
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Document all the structure members up to SessionId in the PEB.
parent
37180dd6
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
55 additions
and
16 deletions
+55
-16
winternl.h
include/winternl.h
+55
-16
No files found.
include/winternl.h
View file @
a62dec8b
...
@@ -145,22 +145,61 @@ typedef struct _PEB_LDR_DATA
...
@@ -145,22 +145,61 @@ typedef struct _PEB_LDR_DATA
*/
*/
typedef
struct
_PEB
typedef
struct
_PEB
{
{
BYTE
Reserved1
[
2
];
/* 00 */
BOOLEAN
InheritedAddressSpace
;
/* 00 */
BYTE
BeingDebugged
;
/* 02 */
BOOLEAN
ReadImageFileExecOptions
;
/* 01 */
BYTE
Reserved2
[
5
];
/* 03 */
BOOLEAN
BeingDebugged
;
/* 02 */
HMODULE
ImageBaseAddress
;
/* 08 */
BOOLEAN
SpareBool
;
/* 03 */
PPEB_LDR_DATA
LdrData
;
/* 0c */
HANDLE
Mutant
;
/* 04 */
RTL_USER_PROCESS_PARAMETERS
*
ProcessParameters
;
/* 10 */
HMODULE
ImageBaseAddress
;
/* 08 */
PVOID
__pad_14
;
/* 14 */
PPEB_LDR_DATA
LdrData
;
/* 0c */
HANDLE
ProcessHeap
;
/* 18 */
RTL_USER_PROCESS_PARAMETERS
*
ProcessParameters
;
/* 10 */
BYTE
__pad_1c
[
36
];
/* 1c */
PVOID
SubSystemData
;
/* 14 */
PRTL_BITMAP
TlsBitmap
;
/* 40 */
HANDLE
ProcessHeap
;
/* 18 */
ULONG
TlsBitmapBits
[
2
];
/* 44 */
PRTL_CRITICAL_SECTION
FastPebLock
;
/* 1c */
BYTE
__pad_4c
[
24
];
/* 4c */
PVOID
/*PPEBLOCKROUTINE*/
FastPebLockRoutine
;
/* 20 */
ULONG
NumberOfProcessors
;
/* 64 */
PVOID
/*PPEBLOCKROUTINE*/
FastPebUnlockRoutine
;
/* 24 */
BYTE
__pad_68
[
128
];
/* 68 */
ULONG
EnvironmentUpdateCount
;
/* 28 */
PVOID
Reserved3
[
59
];
/* e8 */
PVOID
KernelCallbackTable
;
/* 2c */
ULONG
SessionId
;
/* 1d4 */
PVOID
EventLogSection
;
/* 30 */
PVOID
EventLog
;
/* 34 */
PVOID
/*PPEB_FREE_BLOCK*/
FreeList
;
/* 38 */
ULONG
TlsExpansionCounter
;
/* 3c */
PRTL_BITMAP
TlsBitmap
;
/* 40 */
ULONG
TlsBitmapBits
[
2
];
/* 44 */
PVOID
ReadOnlySharedMemoryBase
;
/* 4c */
PVOID
ReadOnlySharedMemoryHeap
;
/* 50 */
PVOID
*
ReadOnlyStaticServerData
;
/* 54 */
PVOID
AnsiCodePageData
;
/* 58 */
PVOID
OemCodePageData
;
/* 5c */
PVOID
UnicodeCaseTableData
;
/* 60 */
ULONG
NumberOfProcessors
;
/* 64 */
ULONG
NtGlobalFlag
;
/* 68 */
BYTE
Spare2
[
4
];
/* 6c */
LARGE_INTEGER
CriticalSectionTimeout
;
/* 70 */
ULONG
HeapSegmentReserve
;
/* 78 */
ULONG
HeapSegmentCommit
;
/* 7c */
ULONG
HeapDeCommitTotalFreeThreshold
;
/* 80 */
ULONG
HeapDeCommitFreeBlockThreshold
;
/* 84 */
ULONG
NumberOfHeaps
;
/* 88 */
ULONG
MaximumNumberOfHeaps
;
/* 8c */
PVOID
*
ProcessHeaps
;
/* 90 */
PVOID
GdiSharedHandleTable
;
/* 94 */
PVOID
ProcessStarterHelper
;
/* 98 */
PVOID
GdiDCAttributeList
;
/* 9c */
PVOID
LoaderLock
;
/* a0 */
ULONG
OSMajorVersion
;
/* a4 */
ULONG
OSMinorVersion
;
/* a8 */
ULONG
OSBuildNumber
;
/* ac */
ULONG
OSPlatformId
;
/* b0 */
ULONG
ImageSubSystem
;
/* b4 */
ULONG
ImageSubSystemMajorVersion
;
/* b8 */
ULONG
ImageSubSystemMinorVersion
;
/* bc */
ULONG
ImageProcessAffinityMask
;
/* c0 */
ULONG
GdiHandleBuffer
[
34
];
/* c4 */
ULONG
PostProcessInitRoutine
;
/* 14c */
ULONG
TlsExpansionBitmap
;
/* 150 */
ULONG
TlsExpansionBitmapBits
[
32
];
/* 154 */
ULONG
SessionId
;
/* 1d4 */
}
PEB
,
*
PPEB
;
}
PEB
,
*
PPEB
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment