ReactOS 0.4.16-dev-1946-g52006dd
_PEB64 Struct Reference

#include <winternl.h>

Collaboration diagram for _PEB64:

Public Attributes

BOOLEAN InheritedAddressSpace
 
BOOLEAN ReadImageFileExecOptions
 
BOOLEAN BeingDebugged
 
UCHAR ImageUsedLargePages: 1
 
UCHAR IsProtectedProcess: 1
 
UCHAR IsImageDynamicallyRelocated: 1
 
UCHAR SkipPatchingUser32Forwarders: 1
 
UCHAR IsPackagedProcess: 1
 
UCHAR IsAppContainer: 1
 
UCHAR IsProtectedProcessLight: 1
 
UCHAR IsLongPathAwareProcess: 1
 
ULONG64 Mutant
 
ULONG64 ImageBaseAddress
 
ULONG64 LdrData
 
ULONG64 ProcessParameters
 
ULONG64 SubSystemData
 
ULONG64 ProcessHeap
 
ULONG64 FastPebLock
 
ULONG64 AtlThunkSListPtr
 
ULONG64 IFEOKey
 
ULONG ProcessInJob: 1
 
ULONG ProcessInitializing: 1
 
ULONG ProcessUsingVEH: 1
 
ULONG ProcessUsingVCH: 1
 
ULONG ProcessUsingFTH: 1
 
ULONG ProcessPreviouslyThrottled: 1
 
ULONG ProcessCurrentlyThrottled: 1
 
ULONG ProcessImagesHotPatched: 1
 
ULONG ReservedBits0: 24
 
ULONG64 KernelCallbackTable
 
ULONG Reserved
 
ULONG AtlThunkSListPtr32
 
ULONG64 ApiSetMap
 
ULONG TlsExpansionCounter
 
ULONG64 TlsBitmap
 
ULONG TlsBitmapBits [2]
 
ULONG64 ReadOnlySharedMemoryBase
 
ULONG64 SharedData
 
ULONG64 ReadOnlyStaticServerData
 
ULONG64 AnsiCodePageData
 
ULONG64 OemCodePageData
 
ULONG64 UnicodeCaseTableData
 
ULONG NumberOfProcessors
 
ULONG NtGlobalFlag
 
LARGE_INTEGER CriticalSectionTimeout
 
ULONG64 HeapSegmentReserve
 
ULONG64 HeapSegmentCommit
 
ULONG64 HeapDeCommitTotalFreeThreshold
 
ULONG64 HeapDeCommitFreeBlockThreshold
 
ULONG NumberOfHeaps
 
ULONG MaximumNumberOfHeaps
 
ULONG64 ProcessHeaps
 
ULONG64 GdiSharedHandleTable
 
ULONG64 ProcessStarterHelper
 
ULONG64 GdiDCAttributeList
 
ULONG64 LoaderLock
 
ULONG OSMajorVersion
 
ULONG OSMinorVersion
 
ULONG OSBuildNumber
 
ULONG OSPlatformId
 
ULONG ImageSubSystem
 
ULONG ImageSubSystemMajorVersion
 
ULONG ImageSubSystemMinorVersion
 
ULONG64 ActiveProcessAffinityMask
 
ULONG GdiHandleBuffer [60]
 
ULONG64 PostProcessInitRoutine
 
ULONG64 TlsExpansionBitmap
 
ULONG TlsExpansionBitmapBits [32]
 
ULONG SessionId
 
ULARGE_INTEGER AppCompatFlags
 
ULARGE_INTEGER AppCompatFlagsUser
 
ULONG64 ShimData
 
ULONG64 AppCompatInfo
 
UNICODE_STRING64 CSDVersion
 
ULONG64 ActivationContextData
 
ULONG64 ProcessAssemblyStorageMap
 
ULONG64 SystemDefaultActivationData
 
ULONG64 SystemAssemblyStorageMap
 
ULONG64 MinimumStackCommit
 
ULONG64 FlsCallback
 
LIST_ENTRY64 FlsListHead
 
union {
   ULONG64   FlsBitmap
 
   ULONG64   ChpeV2ProcessInfo
 
}; 
 
ULONG FlsBitmapBits [4]
 
ULONG FlsHighIndex
 
ULONG64 WerRegistrationData
 
ULONG64 WerShipAssertPtr
 
ULONG64 pUnused
 
ULONG64 pImageHeaderHash
 
ULONG HeapTracingEnabled: 1
 
ULONG CritSecTracingEnabled: 1
 
ULONG LibLoaderTracingEnabled: 1
 
ULONG SpareTracingBits: 29
 
ULONGLONG CsrServerReadOnlySharedMemoryBase
 
ULONG TppWorkerpListLock
 
LIST_ENTRY64 TppWorkerpList
 
ULONG64 WaitOnAddressHashTable [0x80]
 
ULONG64 TelemetryCoverageHeader
 
ULONG CloudFileFlags
 
ULONG CloudFileDiagFlags
 
CHAR PlaceholderCompatibilityMode
 
CHAR PlaceholderCompatibilityModeReserved [7]
 
ULONG64 LeapSecondData
 
ULONG LeapSecondFlags
 
ULONG NtGlobalFlag2
 

Detailed Description

Definition at line 1032 of file winternl.h.

Member Data Documentation

◆ 

union { ... } _PEB64::@4185

◆ ActivationContextData

ULONG64 _PEB64::ActivationContextData

Definition at line 1108 of file winternl.h.

◆ ActiveProcessAffinityMask

ULONG64 _PEB64::ActiveProcessAffinityMask

Definition at line 1097 of file winternl.h.

◆ AnsiCodePageData

ULONG64 _PEB64::AnsiCodePageData

Definition at line 1073 of file winternl.h.

◆ ApiSetMap

ULONG64 _PEB64::ApiSetMap

Definition at line 1066 of file winternl.h.

◆ AppCompatFlags

ULARGE_INTEGER _PEB64::AppCompatFlags

Definition at line 1103 of file winternl.h.

◆ AppCompatFlagsUser

ULARGE_INTEGER _PEB64::AppCompatFlagsUser

Definition at line 1104 of file winternl.h.

◆ AppCompatInfo

ULONG64 _PEB64::AppCompatInfo

Definition at line 1106 of file winternl.h.

◆ AtlThunkSListPtr

ULONG64 _PEB64::AtlThunkSListPtr

Definition at line 1052 of file winternl.h.

◆ AtlThunkSListPtr32

ULONG _PEB64::AtlThunkSListPtr32

Definition at line 1065 of file winternl.h.

◆ BeingDebugged

BOOLEAN _PEB64::BeingDebugged

Definition at line 1036 of file winternl.h.

◆ ChpeV2ProcessInfo

ULONG64 _PEB64::ChpeV2ProcessInfo

Definition at line 1118 of file winternl.h.

◆ CloudFileDiagFlags

ULONG _PEB64::CloudFileDiagFlags

Definition at line 1136 of file winternl.h.

◆ CloudFileFlags

ULONG _PEB64::CloudFileFlags

Definition at line 1135 of file winternl.h.

◆ CriticalSectionTimeout

LARGE_INTEGER _PEB64::CriticalSectionTimeout

Definition at line 1078 of file winternl.h.

◆ CritSecTracingEnabled

ULONG _PEB64::CritSecTracingEnabled

Definition at line 1127 of file winternl.h.

◆ CSDVersion

UNICODE_STRING64 _PEB64::CSDVersion

Definition at line 1107 of file winternl.h.

◆ CsrServerReadOnlySharedMemoryBase

ULONGLONG _PEB64::CsrServerReadOnlySharedMemoryBase

Definition at line 1130 of file winternl.h.

◆ FastPebLock

ULONG64 _PEB64::FastPebLock

Definition at line 1051 of file winternl.h.

◆ FlsBitmap

ULONG64 _PEB64::FlsBitmap

Definition at line 1117 of file winternl.h.

◆ FlsBitmapBits

ULONG _PEB64::FlsBitmapBits[4]

Definition at line 1120 of file winternl.h.

◆ FlsCallback

ULONG64 _PEB64::FlsCallback

Definition at line 1113 of file winternl.h.

◆ FlsHighIndex

ULONG _PEB64::FlsHighIndex

Definition at line 1121 of file winternl.h.

◆ FlsListHead

LIST_ENTRY64 _PEB64::FlsListHead

Definition at line 1114 of file winternl.h.

◆ GdiDCAttributeList

ULONG64 _PEB64::GdiDCAttributeList

Definition at line 1088 of file winternl.h.

◆ GdiHandleBuffer

ULONG _PEB64::GdiHandleBuffer[60]

Definition at line 1098 of file winternl.h.

◆ GdiSharedHandleTable

ULONG64 _PEB64::GdiSharedHandleTable

Definition at line 1086 of file winternl.h.

◆ HeapDeCommitFreeBlockThreshold

ULONG64 _PEB64::HeapDeCommitFreeBlockThreshold

Definition at line 1082 of file winternl.h.

◆ HeapDeCommitTotalFreeThreshold

ULONG64 _PEB64::HeapDeCommitTotalFreeThreshold

Definition at line 1081 of file winternl.h.

◆ HeapSegmentCommit

ULONG64 _PEB64::HeapSegmentCommit

Definition at line 1080 of file winternl.h.

◆ HeapSegmentReserve

ULONG64 _PEB64::HeapSegmentReserve

Definition at line 1079 of file winternl.h.

◆ HeapTracingEnabled

ULONG _PEB64::HeapTracingEnabled

Definition at line 1126 of file winternl.h.

◆ IFEOKey

ULONG64 _PEB64::IFEOKey

Definition at line 1053 of file winternl.h.

◆ ImageBaseAddress

ULONG64 _PEB64::ImageBaseAddress

Definition at line 1046 of file winternl.h.

◆ ImageSubSystem

ULONG _PEB64::ImageSubSystem

Definition at line 1094 of file winternl.h.

◆ ImageSubSystemMajorVersion

ULONG _PEB64::ImageSubSystemMajorVersion

Definition at line 1095 of file winternl.h.

◆ ImageSubSystemMinorVersion

ULONG _PEB64::ImageSubSystemMinorVersion

Definition at line 1096 of file winternl.h.

◆ ImageUsedLargePages

UCHAR _PEB64::ImageUsedLargePages

Definition at line 1037 of file winternl.h.

◆ InheritedAddressSpace

BOOLEAN _PEB64::InheritedAddressSpace

Definition at line 1034 of file winternl.h.

◆ IsAppContainer

UCHAR _PEB64::IsAppContainer

Definition at line 1042 of file winternl.h.

◆ IsImageDynamicallyRelocated

UCHAR _PEB64::IsImageDynamicallyRelocated

Definition at line 1039 of file winternl.h.

◆ IsLongPathAwareProcess

UCHAR _PEB64::IsLongPathAwareProcess

Definition at line 1044 of file winternl.h.

◆ IsPackagedProcess

UCHAR _PEB64::IsPackagedProcess

Definition at line 1041 of file winternl.h.

◆ IsProtectedProcess

UCHAR _PEB64::IsProtectedProcess

Definition at line 1038 of file winternl.h.

◆ IsProtectedProcessLight

UCHAR _PEB64::IsProtectedProcessLight

Definition at line 1043 of file winternl.h.

◆ KernelCallbackTable

ULONG64 _PEB64::KernelCallbackTable

Definition at line 1063 of file winternl.h.

◆ LdrData

ULONG64 _PEB64::LdrData

Definition at line 1047 of file winternl.h.

◆ LeapSecondData

ULONG64 _PEB64::LeapSecondData

Definition at line 1139 of file winternl.h.

◆ LeapSecondFlags

ULONG _PEB64::LeapSecondFlags

Definition at line 1140 of file winternl.h.

◆ LibLoaderTracingEnabled

ULONG _PEB64::LibLoaderTracingEnabled

Definition at line 1128 of file winternl.h.

◆ LoaderLock

ULONG64 _PEB64::LoaderLock

Definition at line 1089 of file winternl.h.

◆ MaximumNumberOfHeaps

ULONG _PEB64::MaximumNumberOfHeaps

Definition at line 1084 of file winternl.h.

◆ MinimumStackCommit

ULONG64 _PEB64::MinimumStackCommit

Definition at line 1112 of file winternl.h.

◆ Mutant

ULONG64 _PEB64::Mutant

Definition at line 1045 of file winternl.h.

◆ NtGlobalFlag

ULONG _PEB64::NtGlobalFlag

Definition at line 1077 of file winternl.h.

◆ NtGlobalFlag2

ULONG _PEB64::NtGlobalFlag2

Definition at line 1141 of file winternl.h.

◆ NumberOfHeaps

ULONG _PEB64::NumberOfHeaps

Definition at line 1083 of file winternl.h.

◆ NumberOfProcessors

ULONG _PEB64::NumberOfProcessors

Definition at line 1076 of file winternl.h.

◆ OemCodePageData

ULONG64 _PEB64::OemCodePageData

Definition at line 1074 of file winternl.h.

◆ OSBuildNumber

ULONG _PEB64::OSBuildNumber

Definition at line 1092 of file winternl.h.

◆ OSMajorVersion

ULONG _PEB64::OSMajorVersion

Definition at line 1090 of file winternl.h.

◆ OSMinorVersion

ULONG _PEB64::OSMinorVersion

Definition at line 1091 of file winternl.h.

◆ OSPlatformId

ULONG _PEB64::OSPlatformId

Definition at line 1093 of file winternl.h.

◆ pImageHeaderHash

ULONG64 _PEB64::pImageHeaderHash

Definition at line 1125 of file winternl.h.

◆ PlaceholderCompatibilityMode

CHAR _PEB64::PlaceholderCompatibilityMode

Definition at line 1137 of file winternl.h.

◆ PlaceholderCompatibilityModeReserved

CHAR _PEB64::PlaceholderCompatibilityModeReserved[7]

Definition at line 1138 of file winternl.h.

◆ PostProcessInitRoutine

ULONG64 _PEB64::PostProcessInitRoutine

Definition at line 1099 of file winternl.h.

◆ ProcessAssemblyStorageMap

ULONG64 _PEB64::ProcessAssemblyStorageMap

Definition at line 1109 of file winternl.h.

◆ ProcessCurrentlyThrottled

ULONG _PEB64::ProcessCurrentlyThrottled

Definition at line 1060 of file winternl.h.

◆ ProcessHeap

ULONG64 _PEB64::ProcessHeap

Definition at line 1050 of file winternl.h.

◆ ProcessHeaps

ULONG64 _PEB64::ProcessHeaps

Definition at line 1085 of file winternl.h.

◆ ProcessImagesHotPatched

ULONG _PEB64::ProcessImagesHotPatched

Definition at line 1061 of file winternl.h.

◆ ProcessInitializing

ULONG _PEB64::ProcessInitializing

Definition at line 1055 of file winternl.h.

◆ ProcessInJob

ULONG _PEB64::ProcessInJob

Definition at line 1054 of file winternl.h.

◆ ProcessParameters

ULONG64 _PEB64::ProcessParameters

Definition at line 1048 of file winternl.h.

◆ ProcessPreviouslyThrottled

ULONG _PEB64::ProcessPreviouslyThrottled

Definition at line 1059 of file winternl.h.

◆ ProcessStarterHelper

ULONG64 _PEB64::ProcessStarterHelper

Definition at line 1087 of file winternl.h.

◆ ProcessUsingFTH

ULONG _PEB64::ProcessUsingFTH

Definition at line 1058 of file winternl.h.

◆ ProcessUsingVCH

ULONG _PEB64::ProcessUsingVCH

Definition at line 1057 of file winternl.h.

◆ ProcessUsingVEH

ULONG _PEB64::ProcessUsingVEH

Definition at line 1056 of file winternl.h.

◆ pUnused

ULONG64 _PEB64::pUnused

Definition at line 1124 of file winternl.h.

◆ ReadImageFileExecOptions

BOOLEAN _PEB64::ReadImageFileExecOptions

Definition at line 1035 of file winternl.h.

◆ ReadOnlySharedMemoryBase

ULONG64 _PEB64::ReadOnlySharedMemoryBase

Definition at line 1070 of file winternl.h.

◆ ReadOnlyStaticServerData

ULONG64 _PEB64::ReadOnlyStaticServerData

Definition at line 1072 of file winternl.h.

◆ Reserved

ULONG _PEB64::Reserved

Definition at line 1064 of file winternl.h.

◆ ReservedBits0

ULONG _PEB64::ReservedBits0

Definition at line 1062 of file winternl.h.

◆ SessionId

ULONG _PEB64::SessionId

Definition at line 1102 of file winternl.h.

◆ SharedData

ULONG64 _PEB64::SharedData

Definition at line 1071 of file winternl.h.

◆ ShimData

ULONG64 _PEB64::ShimData

Definition at line 1105 of file winternl.h.

◆ SkipPatchingUser32Forwarders

UCHAR _PEB64::SkipPatchingUser32Forwarders

Definition at line 1040 of file winternl.h.

◆ SpareTracingBits

ULONG _PEB64::SpareTracingBits

Definition at line 1129 of file winternl.h.

◆ SubSystemData

ULONG64 _PEB64::SubSystemData

Definition at line 1049 of file winternl.h.

◆ SystemAssemblyStorageMap

ULONG64 _PEB64::SystemAssemblyStorageMap

Definition at line 1111 of file winternl.h.

◆ SystemDefaultActivationData

ULONG64 _PEB64::SystemDefaultActivationData

Definition at line 1110 of file winternl.h.

◆ TelemetryCoverageHeader

ULONG64 _PEB64::TelemetryCoverageHeader

Definition at line 1134 of file winternl.h.

◆ TlsBitmap

ULONG64 _PEB64::TlsBitmap

Definition at line 1068 of file winternl.h.

◆ TlsBitmapBits

ULONG _PEB64::TlsBitmapBits[2]

Definition at line 1069 of file winternl.h.

◆ TlsExpansionBitmap

ULONG64 _PEB64::TlsExpansionBitmap

Definition at line 1100 of file winternl.h.

◆ TlsExpansionBitmapBits

ULONG _PEB64::TlsExpansionBitmapBits[32]

Definition at line 1101 of file winternl.h.

◆ TlsExpansionCounter

ULONG _PEB64::TlsExpansionCounter

Definition at line 1067 of file winternl.h.

◆ TppWorkerpList

LIST_ENTRY64 _PEB64::TppWorkerpList

Definition at line 1132 of file winternl.h.

◆ TppWorkerpListLock

ULONG _PEB64::TppWorkerpListLock

Definition at line 1131 of file winternl.h.

◆ UnicodeCaseTableData

ULONG64 _PEB64::UnicodeCaseTableData

Definition at line 1075 of file winternl.h.

◆ WaitOnAddressHashTable

ULONG64 _PEB64::WaitOnAddressHashTable[0x80]

Definition at line 1133 of file winternl.h.

◆ WerRegistrationData

ULONG64 _PEB64::WerRegistrationData

Definition at line 1122 of file winternl.h.

◆ WerShipAssertPtr

ULONG64 _PEB64::WerShipAssertPtr

Definition at line 1123 of file winternl.h.


The documentation for this struct was generated from the following file: