ReactOS  0.4.11-dev-433-g473ca91
_TEB Struct Reference

#include <compat.h>

Collaboration diagram for _TEB:

Public Attributes

NT_TIB Tib
 
PVOID EnvironmentPointer
 
CLIENT_ID ClientId
 
PVOID ActiveRpcHandle
 
PVOID ThreadLocalStoragePointer
 
PVOID Peb
 
ULONG LastErrorValue
 
ULONG CountOfOwnedCriticalSections
 
PVOID CsrClientThread
 
PVOID Win32ThreadInfo
 
ULONG Win32ClientInfo [31]
 
PVOID WOW32Reserved
 
ULONG CurrentLocale
 
ULONG FpSoftwareStatusRegister
 
PVOID SystemReserved1 [54]
 
PVOID Spare1
 
LONG ExceptionCode
 
PVOID ActivationContextStackPointer
 
BYTE SpareBytes1 [36]
 
PVOID SystemReserved2 [10]
 
GDI_TEB_BATCH GdiTebBatch
 
ULONG gdiRgn
 
ULONG gdiPen
 
ULONG gdiBrush
 
CLIENT_ID RealClientId
 
HANDLE GdiCachedProcessHandle
 
ULONG GdiClientPID
 
ULONG GdiClientTID
 
PVOID GdiThreadLocaleInfo
 
PVOID UserReserved [5]
 
PVOID glDispatchTable [280]
 
ULONG glReserved1 [26]
 
PVOID glReserved2
 
PVOID glSectionInfo
 
PVOID glSection
 
PVOID glTable
 
PVOID glCurrentRC
 
PVOID glContext
 
ULONG LastStatusValue
 
UNICODE_STRING StaticUnicodeString
 
WCHAR StaticUnicodeBuffer [261]
 
PVOID DeallocationStack
 
PVOID TlsSlots [64]
 
LIST_ENTRY TlsLinks
 
PVOID Vdm
 
PVOID ReservedForNtRpc
 
PVOID DbgSsReserved [2]
 
ULONG HardErrorDisabled
 
PVOID Instrumentation [16]
 
PVOID WinSockData
 
ULONG GdiBatchCount
 
ULONG Spare2
 
ULONG Spare3
 
ULONG Spare4
 
PVOID ReservedForOle
 
ULONG WaitingOnLoaderLock
 
PVOID Reserved5 [3]
 
PVOIDTlsExpansionSlots
 
NT_TIB NtTib
 
PPEB ProcessEnvironmentBlock
 
LCID CurrentLocale
 
NTSTATUS ExceptionCode
 
UCHAR SpareBytes1 [40]
 
PVOID GdiThreadLocalInfo
 
ULONG HardErrorsAreDisabled
 
PVOID Reserved1 [12]
 
PVOID Reserved2 [399]
 
BYTE Reserved3 [1952]
 
BYTE Reserved4 [8]
 
PVOID Reserved6 [4]
 
PVOID TlsExpansionSlots
 
PPEB Peb
 
ACTIVATION_CONTEXT_STACK ActivationContextStack
 
HANDLE gdiRgn
 
HANDLE gdiPen
 
HANDLE gdiBrush
 
ULONG UserReserved [5]
 
PVOID glReserved1 [26]
 
PVOID Spare3
 
PVOID Spare4
 
ULONG ImpersonationLocale
 
ULONG IsImpersonating
 
PVOID NlsCache
 
PVOID ShimData
 
ULONG HeapVirtualAffinity
 
PVOID CurrentTransactionHandle
 
TEB_ACTIVE_FRAMEActiveFrame
 
PVOIDFlsSlots
 

Detailed Description

Definition at line 484 of file compat.h.

Member Data Documentation

ACTIVATION_CONTEXT_STACK _TEB::ActivationContextStack

Definition at line 387 of file winternl.h.

PVOID _TEB::ActivationContextStackPointer
TEB_ACTIVE_FRAME* _TEB::ActiveFrame

Definition at line 438 of file winternl.h.

PVOID _TEB::ActiveRpcHandle

Definition at line 489 of file compat.h.

ULONG _TEB::CountOfOwnedCriticalSections

Definition at line 493 of file compat.h.

Referenced by CsrApiRequestThread().

PVOID _TEB::CsrClientThread

Definition at line 494 of file compat.h.

Referenced by CsrApiRequestThread(), and CsrConnectToUser().

LCID _TEB::CurrentLocale

Definition at line 348 of file ntddk_ex.h.

ULONG _TEB::CurrentLocale

Definition at line 498 of file compat.h.

Referenced by PspUserThreadStartup().

PVOID _TEB::CurrentTransactionHandle

Definition at line 437 of file winternl.h.

PVOID _TEB::DbgSsReserved

Definition at line 532 of file compat.h.

Referenced by PspExitThread().

PVOID _TEB::DeallocationStack
PVOID _TEB::EnvironmentPointer

Definition at line 487 of file compat.h.

NTSTATUS _TEB::ExceptionCode

Definition at line 352 of file ntddk_ex.h.

LONG _TEB::ExceptionCode

Definition at line 502 of file compat.h.

Referenced by KeRaiseUserException().

PVOID* _TEB::FlsSlots

Definition at line 439 of file winternl.h.

ULONG _TEB::FpSoftwareStatusRegister

Definition at line 499 of file compat.h.

ULONG _TEB::GdiBatchCount
HANDLE _TEB::gdiBrush

Definition at line 393 of file winternl.h.

ULONG _TEB::gdiBrush

Definition at line 509 of file compat.h.

HANDLE _TEB::GdiCachedProcessHandle

Definition at line 511 of file compat.h.

ULONG _TEB::GdiClientPID

Definition at line 512 of file compat.h.

ULONG _TEB::GdiClientTID

Definition at line 513 of file compat.h.

HANDLE _TEB::gdiPen

Definition at line 392 of file winternl.h.

ULONG _TEB::gdiPen

Definition at line 508 of file compat.h.

HANDLE _TEB::gdiRgn

Definition at line 391 of file winternl.h.

ULONG _TEB::gdiRgn

Definition at line 507 of file compat.h.

GDI_TEB_BATCH _TEB::GdiTebBatch

Definition at line 506 of file compat.h.

Referenced by ExtSelectClipRgn(), GdiAllocBatchCommand(), NtGdiFlushUserBatch(), and START_TEST().

PVOID _TEB::GdiThreadLocaleInfo

Definition at line 514 of file compat.h.

PVOID _TEB::GdiThreadLocalInfo

Definition at line 363 of file ntddk_ex.h.

PVOID _TEB::glContext

Definition at line 523 of file compat.h.

Referenced by IntMakeCurrent().

PVOID _TEB::glCurrentRC

Definition at line 522 of file compat.h.

Referenced by IntMakeCurrent().

PVOID _TEB::glDispatchTable

Definition at line 516 of file compat.h.

PVOID _TEB::glReserved1[26]

Definition at line 401 of file winternl.h.

ULONG _TEB::glReserved1

Definition at line 517 of file compat.h.

PVOID _TEB::glReserved2

Definition at line 518 of file compat.h.

Referenced by IntMakeCurrent().

PVOID _TEB::glSection

Definition at line 520 of file compat.h.

PVOID _TEB::glSectionInfo

Definition at line 519 of file compat.h.

PVOID _TEB::glTable

Definition at line 521 of file compat.h.

ULONG _TEB::HardErrorDisabled

Definition at line 533 of file compat.h.

ULONG _TEB::HardErrorsAreDisabled

Definition at line 382 of file ntddk_ex.h.

ULONG _TEB::HeapVirtualAffinity

Definition at line 436 of file winternl.h.

ULONG _TEB::ImpersonationLocale

Definition at line 432 of file winternl.h.

Referenced by PspWriteTebImpersonationInfo().

PVOID _TEB::Instrumentation

Definition at line 534 of file compat.h.

ULONG _TEB::IsImpersonating

Definition at line 433 of file winternl.h.

Referenced by PspWriteTebImpersonationInfo().

ULONG _TEB::LastErrorValue

Definition at line 492 of file compat.h.

Referenced by EngSetLastError(), and TlsGetValue().

ULONG _TEB::LastStatusValue

Definition at line 524 of file compat.h.

Referenced by RtlNtStatusToDosError().

PVOID _TEB::NlsCache

Definition at line 434 of file winternl.h.

PPEB _TEB::Peb

Definition at line 376 of file winternl.h.

PVOID _TEB::Peb

Definition at line 491 of file compat.h.

CLIENT_ID _TEB::RealClientId

Definition at line 510 of file compat.h.

Referenced by CsrApiRequestThread(), LdrLoadDll(), and START_TEST().

PVOID _TEB::Reserved1[12]

Definition at line 147 of file winternl.h.

PVOID _TEB::Reserved2[399]

Definition at line 149 of file winternl.h.

BYTE _TEB::Reserved3[1952]

Definition at line 150 of file winternl.h.

BYTE _TEB::Reserved4[8]

Definition at line 152 of file winternl.h.

PVOID _TEB::Reserved5

Definition at line 542 of file compat.h.

PVOID _TEB::Reserved6[4]

Definition at line 155 of file winternl.h.

PVOID _TEB::ReservedForNtRpc

Definition at line 531 of file compat.h.

PVOID _TEB::ReservedForOle

Definition at line 540 of file compat.h.

PVOID _TEB::ShimData

Definition at line 435 of file winternl.h.

PVOID _TEB::Spare1

Definition at line 501 of file compat.h.

ULONG _TEB::Spare2

Definition at line 537 of file compat.h.

PVOID _TEB::Spare3

Definition at line 422 of file winternl.h.

ULONG _TEB::Spare3

Definition at line 538 of file compat.h.

PVOID _TEB::Spare4

Definition at line 423 of file winternl.h.

ULONG _TEB::Spare4

Definition at line 539 of file compat.h.

UCHAR _TEB::SpareBytes1[40]

Definition at line 353 of file ntddk_ex.h.

BYTE _TEB::SpareBytes1

Definition at line 504 of file compat.h.

WCHAR _TEB::StaticUnicodeBuffer
UNICODE_STRING _TEB::StaticUnicodeString

Definition at line 525 of file compat.h.

Referenced by BuildUserModeWindowStationName(), and LdrpLoadImportModule().

PVOID _TEB::SystemReserved1

Definition at line 500 of file compat.h.

PVOID _TEB::SystemReserved2

Definition at line 505 of file compat.h.

PVOID _TEB::ThreadLocalStoragePointer

Definition at line 490 of file compat.h.

Referenced by LdrpAllocateTls(), and LdrpFreeTls().

NT_TIB _TEB::Tib

Definition at line 486 of file compat.h.

Referenced by main().

PVOID _TEB::TlsExpansionSlots

Definition at line 156 of file winternl.h.

PVOID * _TEB::TlsExpansionSlots
LIST_ENTRY _TEB::TlsLinks

Definition at line 529 of file compat.h.

PVOID _TEB::TlsSlots

Definition at line 528 of file compat.h.

Referenced by NtSetInformationThread(), TlsAlloc(), TlsGetValue(), and TlsSetValue().

ULONG _TEB::UserReserved[5]

Definition at line 399 of file winternl.h.

PVOID _TEB::UserReserved

Definition at line 515 of file compat.h.

PVOID _TEB::Vdm

Definition at line 530 of file compat.h.

Referenced by Ke386CallBios().

ULONG _TEB::WaitingOnLoaderLock

Definition at line 541 of file compat.h.

ULONG _TEB::Win32ClientInfo

Definition at line 496 of file compat.h.

Referenced by CsrApiRequestThread(), InitThreadCallback(), and START_TEST().

PVOID _TEB::Win32ThreadInfo
PVOID _TEB::WinSockData

Definition at line 535 of file compat.h.

PVOID _TEB::WOW32Reserved

Definition at line 497 of file compat.h.


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