ReactOS 0.4.16-dev-1484-g212a1a5
_PEB32 Struct Reference

#include <winternl.h>

Collaboration diagram for _PEB32:

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
 
ULONG Mutant
 
ULONG ImageBaseAddress
 
ULONG LdrData
 
ULONG ProcessParameters
 
ULONG SubSystemData
 
ULONG ProcessHeap
 
ULONG FastPebLock
 
ULONG AtlThunkSListPtr
 
ULONG 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
 
ULONG KernelCallbackTable
 
ULONG Reserved
 
ULONG AtlThunkSListPtr32
 
ULONG ApiSetMap
 
ULONG TlsExpansionCounter
 
ULONG TlsBitmap
 
ULONG TlsBitmapBits [2]
 
ULONG ReadOnlySharedMemoryBase
 
ULONG SharedData
 
ULONG ReadOnlyStaticServerData
 
ULONG AnsiCodePageData
 
ULONG OemCodePageData
 
ULONG UnicodeCaseTableData
 
ULONG NumberOfProcessors
 
ULONG NtGlobalFlag
 
LARGE_INTEGER CriticalSectionTimeout
 
ULONG HeapSegmentReserve
 
ULONG HeapSegmentCommit
 
ULONG HeapDeCommitTotalFreeThreshold
 
ULONG HeapDeCommitFreeBlockThreshold
 
ULONG NumberOfHeaps
 
ULONG MaximumNumberOfHeaps
 
ULONG ProcessHeaps
 
ULONG GdiSharedHandleTable
 
ULONG ProcessStarterHelper
 
ULONG GdiDCAttributeList
 
ULONG LoaderLock
 
ULONG OSMajorVersion
 
ULONG OSMinorVersion
 
ULONG OSBuildNumber
 
ULONG OSPlatformId
 
ULONG ImageSubSystem
 
ULONG ImageSubSystemMajorVersion
 
ULONG ImageSubSystemMinorVersion
 
ULONG ActiveProcessAffinityMask
 
ULONG GdiHandleBuffer [34]
 
ULONG PostProcessInitRoutine
 
ULONG TlsExpansionBitmap
 
ULONG TlsExpansionBitmapBits [32]
 
ULONG SessionId
 
ULARGE_INTEGER AppCompatFlags
 
ULARGE_INTEGER AppCompatFlagsUser
 
ULONG ShimData
 
ULONG AppCompatInfo
 
UNICODE_STRING32 CSDVersion
 
ULONG ActivationContextData
 
ULONG ProcessAssemblyStorageMap
 
ULONG SystemDefaultActivationData
 
ULONG SystemAssemblyStorageMap
 
ULONG MinimumStackCommit
 
ULONG FlsCallback
 
LIST_ENTRY32 FlsListHead
 
ULONG FlsBitmap
 
ULONG FlsBitmapBits [4]
 
ULONG FlsHighIndex
 
ULONG WerRegistrationData
 
ULONG WerShipAssertPtr
 
ULONG pUnused
 
ULONG pImageHeaderHash
 
ULONG HeapTracingEnabled: 1
 
ULONG CritSecTracingEnabled: 1
 
ULONG LibLoaderTracingEnabled: 1
 
ULONG SpareTracingBits: 29
 
ULONGLONG CsrServerReadOnlySharedMemoryBase
 
ULONG TppWorkerpListLock
 
LIST_ENTRY32 TppWorkerpList
 
ULONG WaitOnAddressHashTable [0x80]
 
ULONG TelemetryCoverageHeader
 
ULONG CloudFileFlags
 
ULONG CloudFileDiagFlags
 
CHAR PlaceholderCompatibilityMode
 
CHAR PlaceholderCompatibilityModeReserved [7]
 
ULONG LeapSecondData
 
ULONG LeapSecondFlags
 
ULONG NtGlobalFlag2
 

Detailed Description

Definition at line 922 of file winternl.h.

Member Data Documentation

◆ ActivationContextData

ULONG _PEB32::ActivationContextData

Definition at line 998 of file winternl.h.

◆ ActiveProcessAffinityMask

ULONG _PEB32::ActiveProcessAffinityMask

Definition at line 987 of file winternl.h.

◆ AnsiCodePageData

ULONG _PEB32::AnsiCodePageData

Definition at line 963 of file winternl.h.

◆ ApiSetMap

ULONG _PEB32::ApiSetMap

Definition at line 956 of file winternl.h.

◆ AppCompatFlags

ULARGE_INTEGER _PEB32::AppCompatFlags

Definition at line 993 of file winternl.h.

◆ AppCompatFlagsUser

ULARGE_INTEGER _PEB32::AppCompatFlagsUser

Definition at line 994 of file winternl.h.

◆ AppCompatInfo

ULONG _PEB32::AppCompatInfo

Definition at line 996 of file winternl.h.

◆ AtlThunkSListPtr

ULONG _PEB32::AtlThunkSListPtr

Definition at line 942 of file winternl.h.

◆ AtlThunkSListPtr32

ULONG _PEB32::AtlThunkSListPtr32

Definition at line 955 of file winternl.h.

◆ BeingDebugged

BOOLEAN _PEB32::BeingDebugged

Definition at line 926 of file winternl.h.

◆ CloudFileDiagFlags

ULONG _PEB32::CloudFileDiagFlags

Definition at line 1022 of file winternl.h.

◆ CloudFileFlags

ULONG _PEB32::CloudFileFlags

Definition at line 1021 of file winternl.h.

◆ CriticalSectionTimeout

LARGE_INTEGER _PEB32::CriticalSectionTimeout

Definition at line 968 of file winternl.h.

◆ CritSecTracingEnabled

ULONG _PEB32::CritSecTracingEnabled

Definition at line 1013 of file winternl.h.

◆ CSDVersion

UNICODE_STRING32 _PEB32::CSDVersion

Definition at line 997 of file winternl.h.

◆ CsrServerReadOnlySharedMemoryBase

ULONGLONG _PEB32::CsrServerReadOnlySharedMemoryBase

Definition at line 1016 of file winternl.h.

◆ FastPebLock

ULONG _PEB32::FastPebLock

Definition at line 941 of file winternl.h.

◆ FlsBitmap

ULONG _PEB32::FlsBitmap

Definition at line 1005 of file winternl.h.

◆ FlsBitmapBits

ULONG _PEB32::FlsBitmapBits[4]

Definition at line 1006 of file winternl.h.

◆ FlsCallback

ULONG _PEB32::FlsCallback

Definition at line 1003 of file winternl.h.

◆ FlsHighIndex

ULONG _PEB32::FlsHighIndex

Definition at line 1007 of file winternl.h.

◆ FlsListHead

LIST_ENTRY32 _PEB32::FlsListHead

Definition at line 1004 of file winternl.h.

◆ GdiDCAttributeList

ULONG _PEB32::GdiDCAttributeList

Definition at line 978 of file winternl.h.

◆ GdiHandleBuffer

ULONG _PEB32::GdiHandleBuffer[34]

Definition at line 988 of file winternl.h.

◆ GdiSharedHandleTable

ULONG _PEB32::GdiSharedHandleTable

Definition at line 976 of file winternl.h.

◆ HeapDeCommitFreeBlockThreshold

ULONG _PEB32::HeapDeCommitFreeBlockThreshold

Definition at line 972 of file winternl.h.

◆ HeapDeCommitTotalFreeThreshold

ULONG _PEB32::HeapDeCommitTotalFreeThreshold

Definition at line 971 of file winternl.h.

◆ HeapSegmentCommit

ULONG _PEB32::HeapSegmentCommit

Definition at line 970 of file winternl.h.

◆ HeapSegmentReserve

ULONG _PEB32::HeapSegmentReserve

Definition at line 969 of file winternl.h.

◆ HeapTracingEnabled

ULONG _PEB32::HeapTracingEnabled

Definition at line 1012 of file winternl.h.

◆ IFEOKey

ULONG _PEB32::IFEOKey

Definition at line 943 of file winternl.h.

◆ ImageBaseAddress

ULONG _PEB32::ImageBaseAddress

Definition at line 936 of file winternl.h.

◆ ImageSubSystem

ULONG _PEB32::ImageSubSystem

Definition at line 984 of file winternl.h.

◆ ImageSubSystemMajorVersion

ULONG _PEB32::ImageSubSystemMajorVersion

Definition at line 985 of file winternl.h.

◆ ImageSubSystemMinorVersion

ULONG _PEB32::ImageSubSystemMinorVersion

Definition at line 986 of file winternl.h.

◆ ImageUsedLargePages

UCHAR _PEB32::ImageUsedLargePages

Definition at line 927 of file winternl.h.

◆ InheritedAddressSpace

BOOLEAN _PEB32::InheritedAddressSpace

Definition at line 924 of file winternl.h.

◆ IsAppContainer

UCHAR _PEB32::IsAppContainer

Definition at line 932 of file winternl.h.

◆ IsImageDynamicallyRelocated

UCHAR _PEB32::IsImageDynamicallyRelocated

Definition at line 929 of file winternl.h.

◆ IsLongPathAwareProcess

UCHAR _PEB32::IsLongPathAwareProcess

Definition at line 934 of file winternl.h.

◆ IsPackagedProcess

UCHAR _PEB32::IsPackagedProcess

Definition at line 931 of file winternl.h.

◆ IsProtectedProcess

UCHAR _PEB32::IsProtectedProcess

Definition at line 928 of file winternl.h.

◆ IsProtectedProcessLight

UCHAR _PEB32::IsProtectedProcessLight

Definition at line 933 of file winternl.h.

◆ KernelCallbackTable

ULONG _PEB32::KernelCallbackTable

Definition at line 953 of file winternl.h.

◆ LdrData

ULONG _PEB32::LdrData

Definition at line 937 of file winternl.h.

Referenced by init_module_iterator_wow64().

◆ LeapSecondData

ULONG _PEB32::LeapSecondData

Definition at line 1025 of file winternl.h.

◆ LeapSecondFlags

ULONG _PEB32::LeapSecondFlags

Definition at line 1026 of file winternl.h.

◆ LibLoaderTracingEnabled

ULONG _PEB32::LibLoaderTracingEnabled

Definition at line 1014 of file winternl.h.

◆ LoaderLock

ULONG _PEB32::LoaderLock

Definition at line 979 of file winternl.h.

◆ MaximumNumberOfHeaps

ULONG _PEB32::MaximumNumberOfHeaps

Definition at line 974 of file winternl.h.

◆ MinimumStackCommit

ULONG _PEB32::MinimumStackCommit

Definition at line 1002 of file winternl.h.

◆ Mutant

ULONG _PEB32::Mutant

Definition at line 935 of file winternl.h.

◆ NtGlobalFlag

ULONG _PEB32::NtGlobalFlag

Definition at line 967 of file winternl.h.

◆ NtGlobalFlag2

ULONG _PEB32::NtGlobalFlag2

Definition at line 1027 of file winternl.h.

◆ NumberOfHeaps

ULONG _PEB32::NumberOfHeaps

Definition at line 973 of file winternl.h.

◆ NumberOfProcessors

ULONG _PEB32::NumberOfProcessors

Definition at line 966 of file winternl.h.

◆ OemCodePageData

ULONG _PEB32::OemCodePageData

Definition at line 964 of file winternl.h.

◆ OSBuildNumber

ULONG _PEB32::OSBuildNumber

Definition at line 982 of file winternl.h.

◆ OSMajorVersion

ULONG _PEB32::OSMajorVersion

Definition at line 980 of file winternl.h.

◆ OSMinorVersion

ULONG _PEB32::OSMinorVersion

Definition at line 981 of file winternl.h.

◆ OSPlatformId

ULONG _PEB32::OSPlatformId

Definition at line 983 of file winternl.h.

◆ pImageHeaderHash

ULONG _PEB32::pImageHeaderHash

Definition at line 1011 of file winternl.h.

◆ PlaceholderCompatibilityMode

CHAR _PEB32::PlaceholderCompatibilityMode

Definition at line 1023 of file winternl.h.

◆ PlaceholderCompatibilityModeReserved

CHAR _PEB32::PlaceholderCompatibilityModeReserved[7]

Definition at line 1024 of file winternl.h.

◆ PostProcessInitRoutine

ULONG _PEB32::PostProcessInitRoutine

Definition at line 989 of file winternl.h.

◆ ProcessAssemblyStorageMap

ULONG _PEB32::ProcessAssemblyStorageMap

Definition at line 999 of file winternl.h.

◆ ProcessCurrentlyThrottled

ULONG _PEB32::ProcessCurrentlyThrottled

Definition at line 950 of file winternl.h.

◆ ProcessHeap

ULONG _PEB32::ProcessHeap

Definition at line 940 of file winternl.h.

◆ ProcessHeaps

ULONG _PEB32::ProcessHeaps

Definition at line 975 of file winternl.h.

◆ ProcessImagesHotPatched

ULONG _PEB32::ProcessImagesHotPatched

Definition at line 951 of file winternl.h.

◆ ProcessInitializing

ULONG _PEB32::ProcessInitializing

Definition at line 945 of file winternl.h.

◆ ProcessInJob

ULONG _PEB32::ProcessInJob

Definition at line 944 of file winternl.h.

◆ ProcessParameters

ULONG _PEB32::ProcessParameters

Definition at line 938 of file winternl.h.

Referenced by check_live_target().

◆ ProcessPreviouslyThrottled

ULONG _PEB32::ProcessPreviouslyThrottled

Definition at line 949 of file winternl.h.

◆ ProcessStarterHelper

ULONG _PEB32::ProcessStarterHelper

Definition at line 977 of file winternl.h.

◆ ProcessUsingFTH

ULONG _PEB32::ProcessUsingFTH

Definition at line 948 of file winternl.h.

◆ ProcessUsingVCH

ULONG _PEB32::ProcessUsingVCH

Definition at line 947 of file winternl.h.

◆ ProcessUsingVEH

ULONG _PEB32::ProcessUsingVEH

Definition at line 946 of file winternl.h.

◆ pUnused

ULONG _PEB32::pUnused

Definition at line 1010 of file winternl.h.

◆ ReadImageFileExecOptions

BOOLEAN _PEB32::ReadImageFileExecOptions

Definition at line 925 of file winternl.h.

◆ ReadOnlySharedMemoryBase

ULONG _PEB32::ReadOnlySharedMemoryBase

Definition at line 960 of file winternl.h.

◆ ReadOnlyStaticServerData

ULONG _PEB32::ReadOnlyStaticServerData

Definition at line 962 of file winternl.h.

◆ Reserved

ULONG _PEB32::Reserved

Definition at line 954 of file winternl.h.

Referenced by check_live_target().

◆ ReservedBits0

ULONG _PEB32::ReservedBits0

Definition at line 952 of file winternl.h.

◆ SessionId

ULONG _PEB32::SessionId

Definition at line 992 of file winternl.h.

◆ SharedData

ULONG _PEB32::SharedData

Definition at line 961 of file winternl.h.

◆ ShimData

ULONG _PEB32::ShimData

Definition at line 995 of file winternl.h.

◆ SkipPatchingUser32Forwarders

UCHAR _PEB32::SkipPatchingUser32Forwarders

Definition at line 930 of file winternl.h.

◆ SpareTracingBits

ULONG _PEB32::SpareTracingBits

Definition at line 1015 of file winternl.h.

◆ SubSystemData

ULONG _PEB32::SubSystemData

Definition at line 939 of file winternl.h.

◆ SystemAssemblyStorageMap

ULONG _PEB32::SystemAssemblyStorageMap

Definition at line 1001 of file winternl.h.

◆ SystemDefaultActivationData

ULONG _PEB32::SystemDefaultActivationData

Definition at line 1000 of file winternl.h.

◆ TelemetryCoverageHeader

ULONG _PEB32::TelemetryCoverageHeader

Definition at line 1020 of file winternl.h.

◆ TlsBitmap

ULONG _PEB32::TlsBitmap

Definition at line 958 of file winternl.h.

◆ TlsBitmapBits

ULONG _PEB32::TlsBitmapBits[2]

Definition at line 959 of file winternl.h.

◆ TlsExpansionBitmap

ULONG _PEB32::TlsExpansionBitmap

Definition at line 990 of file winternl.h.

◆ TlsExpansionBitmapBits

ULONG _PEB32::TlsExpansionBitmapBits[32]

Definition at line 991 of file winternl.h.

◆ TlsExpansionCounter

ULONG _PEB32::TlsExpansionCounter

Definition at line 957 of file winternl.h.

◆ TppWorkerpList

LIST_ENTRY32 _PEB32::TppWorkerpList

Definition at line 1018 of file winternl.h.

◆ TppWorkerpListLock

ULONG _PEB32::TppWorkerpListLock

Definition at line 1017 of file winternl.h.

◆ UnicodeCaseTableData

ULONG _PEB32::UnicodeCaseTableData

Definition at line 965 of file winternl.h.

◆ WaitOnAddressHashTable

ULONG _PEB32::WaitOnAddressHashTable[0x80]

Definition at line 1019 of file winternl.h.

◆ WerRegistrationData

ULONG _PEB32::WerRegistrationData

Definition at line 1008 of file winternl.h.

◆ WerShipAssertPtr

ULONG _PEB32::WerShipAssertPtr

Definition at line 1009 of file winternl.h.


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