ReactOS  0.4.11-dev-433-g473ca91
_PEB Struct Reference

#include <btrfs_drv.h>

Collaboration diagram for _PEB:

Public Attributes

BYTE Reserved1 [2]
 
BYTE BeingDebugged
 
BYTE Reserved2 [1]
 
PVOID Reserved3 [2]
 
PPEB_LDR_DATA Ldr
 
PRTL_USER_PROCESS_PARAMETERS ProcessParameters
 
BYTE Reserved4 [104]
 
PVOID Reserved5 [52]
 
PPS_POST_PROCESS_INIT_ROUTINE PostProcessInitRoutine
 
BYTE Reserved6 [128]
 
PVOID Reserved7 [1]
 
ULONG SessionId
 
BOOLEAN InheritedAddressSpace
 
BOOLEAN ReadImageFileExecOptions
 
BOOLEAN BeingDebugged
 
BOOLEAN SpareBool
 
HANDLE Mutant
 
PVOID ImageBaseAddress
 
struct
_RTL_USER_PROCESS_PARAMETERS
ProcessParameters
 
PVOID SubSystemData
 
PVOID ProcessHeap
 
PVOID FastPebLock
 
PVOID FastPebLockRoutine
 
PVOID FastPebUnlockRoutine
 
ULONG EnvironmentUpdateCount
 
PVOID KernelCallbackTable
 
HANDLE EventLogSection
 
PVOID EventLog
 
PPEB_FREE_BLOCK FreeList
 
ULONG TlsExpansionCounter
 
PVOID TlsBitmap
 
ULONG TlsBitmapBits [2]
 
PVOID ReadOnlySharedMemoryBase
 
PVOID ReadOnlySharedMemoryHeap
 
PVOIDReadOnlyStaticServerData
 
PVOID AnsiCodePageData
 
PVOID OemCodePageData
 
PVOID UnicodeCaseTableData
 
ULONG NumberOfProcessors
 
ULONG NtGlobalFlag
 
LARGE_INTEGER CriticalSectionTimeout
 
ULONG HeapSegmentReserve
 
ULONG HeapSegmentCommit
 
ULONG HeapDeCommitTotalFreeThreshold
 
ULONG HeapDeCommitFreeBlockThreshold
 
ULONG NumberOfHeaps
 
ULONG MaximumNumberOfHeaps
 
PVOIDProcessHeaps
 
PVOID GdiSharedHandleTable
 
PVOID ProcessStarterHelper
 
PVOID GdiDCAttributeList
 
PVOID LoaderLock
 
ULONG OSMajorVersion
 
ULONG OSMinorVersion
 
ULONG OSBuildNumber
 
ULONG OSPlatformId
 
ULONG ImageSubsystem
 
ULONG ImageSubsystemMajorVersion
 
ULONG ImageSubsystemMinorVersion
 
ULONG ImageProcessAffinityMask
 
ULONG GdiHandleBuffer [GDI_HANDLE_BUFFER_SIZE]
 
PVOID Reserved4 [3]
 
PVOID AtlThunkSListPtr
 
ULONG Reserved6
 
ULONG Reserved8
 
ULONG AtlThunkSListPtr32
 
PVOID Reserved9 [45]
 
BYTE Reserved10 [96]
 
BYTE Reserved11 [128]
 
PVOID Reserved12 [1]
 
HMODULE ImageBaseAddress
 
PPEB_LDR_DATA LdrData
 
RTL_USER_PROCESS_PARAMETERSProcessParameters
 
HANDLE ProcessHeap
 
PRTL_CRITICAL_SECTION FastPebLock
 
ULONG Reserved [2]
 
PVOID FreeList
 
PRTL_BITMAP TlsBitmap
 
SIZE_T HeapSegmentReserve
 
SIZE_T HeapSegmentCommit
 
SIZE_T HeapDeCommitTotalFreeThreshold
 
SIZE_T HeapDeCommitFreeBlockThreshold
 
ULONG ImageSubSystem
 
ULONG ImageSubSystemMajorVersion
 
ULONG ImageSubSystemMinorVersion
 
HANDLE GdiHandleBuffer [28]
 
ULONG unknown [6]
 
PVOID PostProcessInitRoutine
 
PRTL_BITMAP TlsExpansionBitmap
 
ULONG TlsExpansionBitmapBits [32]
 
ULARGE_INTEGER AppCompatFlags
 
ULARGE_INTEGER AppCompatFlagsUser
 
PVOID ShimData
 
PVOID AppCompatInfo
 
UNICODE_STRING CSDVersion
 
PVOID ActivationContextData
 
PVOID ProcessAssemblyStorageMap
 
PVOID SystemDefaultActivationData
 
PVOID SystemAssemblyStorageMap
 
SIZE_T MinimumStackCommit
 
PVOIDFlsCallback
 
LIST_ENTRY FlsListHead
 
PRTL_BITMAP FlsBitmap
 
ULONG FlsBitmapBits [4]
 

Detailed Description

Definition at line 1793 of file btrfs_drv.h.

Member Data Documentation

PVOID _PEB::ActivationContextData

Definition at line 354 of file winternl.h.

PVOID _PEB::AnsiCodePageData

Definition at line 268 of file ntddk_ex.h.

Referenced by LdrpInitializeProcess().

ULARGE_INTEGER _PEB::AppCompatFlags

Definition at line 349 of file winternl.h.

Referenced by get_shiminfo(), and SeiInit().

ULARGE_INTEGER _PEB::AppCompatFlagsUser

Definition at line 350 of file winternl.h.

Referenced by get_shiminfo(), and SeiInit().

PVOID _PEB::AppCompatInfo

Definition at line 352 of file winternl.h.

Referenced by get_shiminfo(), and LdrpInitializeProcess().

PVOID _PEB::AtlThunkSListPtr

Definition at line 131 of file winternl.h.

ULONG _PEB::AtlThunkSListPtr32

Definition at line 136 of file winternl.h.

BOOLEAN _PEB::BeingDebugged

Definition at line 245 of file ntddk_ex.h.

BOOLEAN _PEB::BeingDebugged

Definition at line 1795 of file btrfs_drv.h.

Referenced by LdrpInitializeProcess(), LdrpRunInitializeRoutines(), and START_TEST().

LARGE_INTEGER _PEB::CriticalSectionTimeout

Definition at line 278 of file ntddk_ex.h.

Referenced by LdrpInitializeProcess().

UNICODE_STRING _PEB::CSDVersion

Definition at line 353 of file winternl.h.

Referenced by LdrpInitializeProcess(), and RtlGetVersion().

ULONG _PEB::EnvironmentUpdateCount

Definition at line 257 of file ntddk_ex.h.

PVOID _PEB::EventLog

Definition at line 260 of file ntddk_ex.h.

HANDLE _PEB::EventLogSection

Definition at line 259 of file ntddk_ex.h.

PVOID _PEB::FastPebLock

Definition at line 254 of file ntddk_ex.h.

Referenced by LdrpInitializeProcess(), RtlAcquirePebLock(), and RtlReleasePebLock().

PRTL_CRITICAL_SECTION _PEB::FastPebLock

Definition at line 305 of file winternl.h.

PVOID _PEB::FastPebLockRoutine

Definition at line 255 of file ntddk_ex.h.

PVOID _PEB::FastPebUnlockRoutine

Definition at line 256 of file ntddk_ex.h.

PRTL_BITMAP _PEB::FlsBitmap

Definition at line 361 of file winternl.h.

Referenced by FlsAlloc(), FlsFree(), and LdrpInitializeProcess().

ULONG _PEB::FlsBitmapBits[4]

Definition at line 362 of file winternl.h.

Referenced by LdrpInitializeProcess().

PVOID* _PEB::FlsCallback

Definition at line 359 of file winternl.h.

Referenced by FlsAlloc(), and FlsFree().

LIST_ENTRY _PEB::FlsListHead

Definition at line 360 of file winternl.h.

Referenced by FlsAlloc(), FlsFree(), and LdrpInitializeProcess().

PPEB_FREE_BLOCK _PEB::FreeList

Definition at line 261 of file ntddk_ex.h.

PVOID _PEB::FreeList

Definition at line 311 of file winternl.h.

PVOID _PEB::GdiDCAttributeList

Definition at line 298 of file ntddk_ex.h.

ULONG _PEB::GdiHandleBuffer[GDI_HANDLE_BUFFER_SIZE]

Definition at line 312 of file ntddk_ex.h.

HANDLE _PEB::GdiHandleBuffer[28]

Definition at line 343 of file winternl.h.

PVOID _PEB::GdiSharedHandleTable

Definition at line 296 of file ntddk_ex.h.

Referenced by GdiQueryTable(), and MyGdiQueryTable().

ULONG _PEB::HeapDeCommitFreeBlockThreshold

Definition at line 282 of file ntddk_ex.h.

Referenced by RtlpSetHeapParameters().

SIZE_T _PEB::HeapDeCommitFreeBlockThreshold

Definition at line 327 of file winternl.h.

ULONG _PEB::HeapDeCommitTotalFreeThreshold

Definition at line 281 of file ntddk_ex.h.

Referenced by RtlpSetHeapParameters().

SIZE_T _PEB::HeapDeCommitTotalFreeThreshold

Definition at line 326 of file winternl.h.

ULONG _PEB::HeapSegmentCommit

Definition at line 280 of file ntddk_ex.h.

Referenced by RtlpSetHeapParameters().

SIZE_T _PEB::HeapSegmentCommit

Definition at line 325 of file winternl.h.

ULONG _PEB::HeapSegmentReserve

Definition at line 279 of file ntddk_ex.h.

Referenced by RtlpSetHeapParameters().

SIZE_T _PEB::HeapSegmentReserve

Definition at line 324 of file winternl.h.

HMODULE _PEB::ImageBaseAddress

Definition at line 300 of file winternl.h.

ULONG _PEB::ImageProcessAffinityMask

Definition at line 311 of file ntddk_ex.h.

Referenced by LdrpInitializeProcess().

ULONG _PEB::ImageSubsystem

Definition at line 308 of file ntddk_ex.h.

Referenced by IsConsoleProcess().

ULONG _PEB::ImageSubSystem

Definition at line 339 of file winternl.h.

ULONG _PEB::ImageSubsystemMajorVersion

Definition at line 309 of file ntddk_ex.h.

Referenced by CreateProcessInternalW().

ULONG _PEB::ImageSubSystemMajorVersion

Definition at line 340 of file winternl.h.

ULONG _PEB::ImageSubsystemMinorVersion

Definition at line 310 of file ntddk_ex.h.

ULONG _PEB::ImageSubSystemMinorVersion

Definition at line 341 of file winternl.h.

BOOLEAN _PEB::InheritedAddressSpace

Definition at line 243 of file ntddk_ex.h.

Referenced by LdrpInit().

PVOID _PEB::KernelCallbackTable

Definition at line 258 of file ntddk_ex.h.

Referenced by START_TEST().

PPEB_LDR_DATA _PEB::LdrData

Definition at line 301 of file winternl.h.

PVOID _PEB::LoaderLock

Definition at line 299 of file ntddk_ex.h.

Referenced by LdrpInit(), LdrUnloadDll(), and wined3d_cs_create().

ULONG _PEB::MaximumNumberOfHeaps

Definition at line 291 of file ntddk_ex.h.

Referenced by RtlpAddHeapToProcessList().

SIZE_T _PEB::MinimumStackCommit

Definition at line 358 of file winternl.h.

Referenced by LdrpInit(), and LdrpInitializeExecutionOptions().

HANDLE _PEB::Mutant

Definition at line 247 of file ntddk_ex.h.

ULONG _PEB::NumberOfHeaps
ULONG _PEB::NumberOfProcessors

Definition at line 273 of file ntddk_ex.h.

Referenced by LdrpInitializeProcess().

PVOID _PEB::OemCodePageData

Definition at line 269 of file ntddk_ex.h.

Referenced by LdrpInitializeProcess().

ULONG _PEB::OSBuildNumber

Definition at line 306 of file ntddk_ex.h.

Referenced by GetVersion(), RtlGetNtVersionNumbers(), and RtlGetVersion().

ULONG _PEB::OSMajorVersion
ULONG _PEB::OSMinorVersion
ULONG _PEB::OSPlatformId

Definition at line 307 of file ntddk_ex.h.

Referenced by GetVersion(), and RtlGetVersion().

PVOID _PEB::PostProcessInitRoutine

Definition at line 345 of file winternl.h.

PPS_POST_PROCESS_INIT_ROUTINE _PEB::PostProcessInitRoutine

Definition at line 1802 of file btrfs_drv.h.

Referenced by LdrpInitializeProcess(), and START_TEST().

PVOID _PEB::ProcessAssemblyStorageMap

Definition at line 355 of file winternl.h.

PVOID _PEB::ProcessHeap
HANDLE _PEB::ProcessHeap

Definition at line 304 of file winternl.h.

PVOID * _PEB::ProcessHeaps

Definition at line 292 of file ntddk_ex.h.

Referenced by RtlpAddHeapToProcessList(), and RtlpRemoveHeapFromProcessList().

struct _RTL_USER_PROCESS_PARAMETERS* _PEB::ProcessParameters

Definition at line 251 of file ntddk_ex.h.

RTL_USER_PROCESS_PARAMETERS* _PEB::ProcessParameters

Definition at line 302 of file winternl.h.

PVOID _PEB::ProcessStarterHelper

Definition at line 297 of file ntddk_ex.h.

BOOLEAN _PEB::ReadImageFileExecOptions

Definition at line 244 of file ntddk_ex.h.

Referenced by LdrpRunInitializeRoutines().

PVOID _PEB::ReadOnlySharedMemoryBase

Definition at line 265 of file ntddk_ex.h.

Referenced by CsrSrvCreateSharedSection().

PVOID _PEB::ReadOnlySharedMemoryHeap

Definition at line 266 of file ntddk_ex.h.

Referenced by CsrSrvCreateSharedSection().

PVOID * _PEB::ReadOnlyStaticServerData

Definition at line 267 of file ntddk_ex.h.

Referenced by CsrSrvCreateSharedSection(), and DllMain().

ULONG _PEB::Reserved[2]

Definition at line 310 of file winternl.h.

BYTE _PEB::Reserved1

Definition at line 1794 of file btrfs_drv.h.

BYTE _PEB::Reserved10[96]

Definition at line 138 of file winternl.h.

BYTE _PEB::Reserved11[128]

Definition at line 140 of file winternl.h.

PVOID _PEB::Reserved12[1]

Definition at line 141 of file winternl.h.

BYTE _PEB::Reserved2

Definition at line 1796 of file btrfs_drv.h.

PVOID _PEB::Reserved3

Definition at line 1797 of file btrfs_drv.h.

PVOID _PEB::Reserved4[3]

Definition at line 130 of file winternl.h.

BYTE _PEB::Reserved4[104]

Definition at line 1800 of file btrfs_drv.h.

PVOID _PEB::Reserved5

Definition at line 1801 of file btrfs_drv.h.

ULONG _PEB::Reserved6

Definition at line 133 of file winternl.h.

BYTE _PEB::Reserved6[128]

Definition at line 1803 of file btrfs_drv.h.

PVOID _PEB::Reserved7

Definition at line 1804 of file btrfs_drv.h.

ULONG _PEB::Reserved8

Definition at line 135 of file winternl.h.

PVOID _PEB::Reserved9[45]

Definition at line 137 of file winternl.h.

ULONG _PEB::SessionId

Definition at line 1805 of file btrfs_drv.h.

Referenced by DllMain(), get_base_dir(), test_query_object(), and UserCreateWinstaDirectory().

PVOID _PEB::ShimData

Definition at line 351 of file winternl.h.

BOOLEAN _PEB::SpareBool

Definition at line 246 of file ntddk_ex.h.

PVOID _PEB::SubSystemData

Definition at line 252 of file ntddk_ex.h.

PVOID _PEB::SystemAssemblyStorageMap

Definition at line 357 of file winternl.h.

PVOID _PEB::SystemDefaultActivationData

Definition at line 356 of file winternl.h.

PVOID _PEB::TlsBitmap

Definition at line 263 of file ntddk_ex.h.

Referenced by LdrpInitializeProcess(), TlsAlloc(), and TlsFree().

PRTL_BITMAP _PEB::TlsBitmap

Definition at line 313 of file winternl.h.

ULONG _PEB::TlsBitmapBits

Definition at line 264 of file ntddk_ex.h.

Referenced by LdrpInitializeProcess().

PRTL_BITMAP _PEB::TlsExpansionBitmap

Definition at line 346 of file winternl.h.

Referenced by LdrpInitializeProcess(), TlsAlloc(), and TlsFree().

ULONG _PEB::TlsExpansionBitmapBits[32]

Definition at line 347 of file winternl.h.

Referenced by LdrpInitializeProcess().

ULONG _PEB::TlsExpansionCounter

Definition at line 262 of file ntddk_ex.h.

PVOID _PEB::UnicodeCaseTableData

Definition at line 270 of file ntddk_ex.h.

Referenced by LdrpInitializeProcess().

ULONG _PEB::unknown[6]

Definition at line 344 of file winternl.h.


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