ReactOS 0.4.16-dev-2104-gb84fa49
__thread_data Struct Reference

#include <msvcrt.h>

Collaboration diagram for __thread_data:

Public Attributes

DWORD tid
 
HANDLE handle
 
int thread_errno
 
__msvcrt_ulong thread_doserrno
 
int unk1
 
unsigned int random_seed
 
charstrtok_next
 
wchar_twcstok_next
 
unsigned charmbstok_next
 
charstrerror_buffer
 
wchar_twcserror_buffer
 
chartmpnam_buffer
 
wchar_twtmpnam_buffer
 
voidunk2 [2]
 
charasctime_buffer
 
wchar_twasctime_buffer
 
struct tmtime_buffer
 
charefcvt_buffer
 
int unk3 [2]
 
voidunk4 [3]
 
EXCEPTION_POINTERSxcptinfo
 
int fpecode
 
pthreadmbcinfo mbcinfo
 
pthreadlocinfo locinfo
 
int locale_flags
 
int unk5 [1]
 
terminate_function terminate_handler
 
unexpected_function unexpected_handler
 
_se_translator_function se_translator
 
voidunk6
 
EXCEPTION_RECORDexc_record
 
CONTEXTctx_record
 
int processing_throw
 
frame_infoframe_info_head
 
voidunk8 [6]
 
BOOL cached_sname_match
 
WCHAR cached_sname [LOCALE_NAME_MAX_LENGTH]
 
int unk9 [2]
 
DWORD cached_cp
 
char cached_locale [131]
 
voidunk10 [100]
 
MSVCRT_ulong thread_doserrno
 
MSVCRT_wchar_twcstok_next
 
MSVCRT_wchar_twcserror_buffer
 
MSVCRT_wchar_twtmpnam_buffer
 
MSVCRT_wchar_twasctime_buffer
 
struct MSVCRT_tmtime_buffer
 
MSVCRT_pthreadmbcinfo mbcinfo
 
MSVCRT_pthreadlocinfo locinfo
 
BOOL have_locale
 
MSVCRT_terminate_function terminate_handler
 
MSVCRT_unexpected_function unexpected_handler
 
MSVCRT__se_translator_function se_translator
 
int unk7
 
unsigned long thread_doserrno
 
struct MSVCRT_threadmbcinfostructmbcinfo
 
struct MSVCRT_threadlocaleinfostructlocinfo
 
LCID cached_lcid
 
BOOL cached_sname
 

Detailed Description

Definition at line 176 of file msvcrt.h.

Member Data Documentation

◆ asctime_buffer

char * __thread_data::asctime_buffer

Definition at line 191 of file msvcrt.h.

◆ cached_cp

DWORD __thread_data::cached_cp

Definition at line 215 of file msvcrt.h.

◆ cached_lcid

LCID __thread_data::cached_lcid

Definition at line 168 of file msvcrt.h.

◆ cached_locale

char __thread_data::cached_locale

Definition at line 216 of file msvcrt.h.

◆ cached_sname [1/2]

WCHAR __thread_data::cached_sname[LOCALE_NAME_MAX_LENGTH]

Definition at line 213 of file msvcrt.h.

◆ cached_sname [2/2]

BOOL __thread_data::cached_sname

Definition at line 169 of file msvcrt.h.

◆ cached_sname_match

BOOL __thread_data::cached_sname_match

Definition at line 212 of file msvcrt.h.

◆ ctx_record

CONTEXT * __thread_data::ctx_record

Definition at line 208 of file msvcrt.h.

◆ efcvt_buffer

char * __thread_data::efcvt_buffer

Definition at line 194 of file msvcrt.h.

◆ exc_record

EXCEPTION_RECORD * __thread_data::exc_record

Definition at line 207 of file msvcrt.h.

◆ fpecode

int __thread_data::fpecode

Definition at line 198 of file msvcrt.h.

◆ frame_info_head

frame_info * __thread_data::frame_info_head

Definition at line 210 of file msvcrt.h.

◆ handle

HANDLE __thread_data::handle

Definition at line 178 of file msvcrt.h.

◆ have_locale

BOOL __thread_data::have_locale

Definition at line 185 of file msvcrt.h.

◆ locale_flags

int __thread_data::locale_flags

Definition at line 201 of file msvcrt.h.

◆ locinfo [1/3]

pthreadlocinfo __thread_data::locinfo

Definition at line 200 of file msvcrt.h.

◆ locinfo [2/3]

MSVCRT_pthreadlocinfo __thread_data::locinfo

Definition at line 184 of file msvcrt.h.

◆ locinfo [3/3]

struct MSVCRT_threadlocaleinfostruct* __thread_data::locinfo

Definition at line 46 of file tls.h.

◆ mbcinfo [1/3]

pthreadmbcinfo __thread_data::mbcinfo

Definition at line 199 of file msvcrt.h.

◆ mbcinfo [2/3]

MSVCRT_pthreadmbcinfo __thread_data::mbcinfo

Definition at line 183 of file msvcrt.h.

◆ mbcinfo [3/3]

struct MSVCRT_threadmbcinfostruct* __thread_data::mbcinfo

Definition at line 45 of file tls.h.

◆ mbstok_next

unsigned char * __thread_data::mbstok_next

Definition at line 185 of file msvcrt.h.

◆ processing_throw

int __thread_data::processing_throw

Definition at line 209 of file msvcrt.h.

◆ random_seed

unsigned int __thread_data::random_seed

Definition at line 182 of file msvcrt.h.

◆ se_translator [1/2]

_se_translator_function __thread_data::se_translator

Definition at line 205 of file msvcrt.h.

◆ se_translator [2/2]

MSVCRT__se_translator_function __thread_data::se_translator

Definition at line 189 of file msvcrt.h.

◆ strerror_buffer

char * __thread_data::strerror_buffer

Definition at line 186 of file msvcrt.h.

◆ strtok_next

char * __thread_data::strtok_next

Definition at line 183 of file msvcrt.h.

◆ terminate_handler [1/2]

terminate_function __thread_data::terminate_handler

Definition at line 203 of file msvcrt.h.

◆ terminate_handler [2/2]

MSVCRT_terminate_function __thread_data::terminate_handler

Definition at line 187 of file msvcrt.h.

◆ thread_doserrno [1/3]

__msvcrt_ulong __thread_data::thread_doserrno

Definition at line 180 of file msvcrt.h.

◆ thread_doserrno [2/3]

MSVCRT_ulong __thread_data::thread_doserrno

Definition at line 165 of file msvcrt.h.

◆ thread_doserrno [3/3]

unsigned long __thread_data::thread_doserrno

Definition at line 26 of file tls.h.

◆ thread_errno

int __thread_data::thread_errno

Definition at line 179 of file msvcrt.h.

◆ tid

DWORD __thread_data::tid

Definition at line 177 of file msvcrt.h.

◆ time_buffer [1/2]

struct tm * __thread_data::time_buffer

Definition at line 193 of file msvcrt.h.

◆ time_buffer [2/2]

struct MSVCRT_tm* __thread_data::time_buffer

Definition at line 178 of file msvcrt.h.

◆ tmpnam_buffer

char * __thread_data::tmpnam_buffer

Definition at line 188 of file msvcrt.h.

◆ unexpected_handler [1/2]

unexpected_function __thread_data::unexpected_handler

Definition at line 204 of file msvcrt.h.

◆ unexpected_handler [2/2]

MSVCRT_unexpected_function __thread_data::unexpected_handler

Definition at line 188 of file msvcrt.h.

◆ unk1

int __thread_data::unk1

Definition at line 181 of file msvcrt.h.

◆ unk10

void * __thread_data::unk10

Definition at line 217 of file msvcrt.h.

◆ unk2

void * __thread_data::unk2

Definition at line 190 of file msvcrt.h.

◆ unk3

int __thread_data::unk3

Definition at line 195 of file msvcrt.h.

◆ unk4

void * __thread_data::unk4

Definition at line 196 of file msvcrt.h.

◆ unk5

int __thread_data::unk5

Definition at line 202 of file msvcrt.h.

◆ unk6

void * __thread_data::unk6

Definition at line 206 of file msvcrt.h.

◆ unk7

int __thread_data::unk7

Definition at line 191 of file msvcrt.h.

◆ unk8

void * __thread_data::unk8

Definition at line 211 of file msvcrt.h.

◆ unk9

int __thread_data::unk9

Definition at line 214 of file msvcrt.h.

◆ wasctime_buffer [1/2]

wchar_t * __thread_data::wasctime_buffer

Definition at line 192 of file msvcrt.h.

◆ wasctime_buffer [2/2]

MSVCRT_wchar_t* __thread_data::wasctime_buffer

Definition at line 177 of file msvcrt.h.

◆ wcserror_buffer [1/2]

wchar_t * __thread_data::wcserror_buffer

Definition at line 187 of file msvcrt.h.

◆ wcserror_buffer [2/2]

MSVCRT_wchar_t* __thread_data::wcserror_buffer

Definition at line 172 of file msvcrt.h.

◆ wcstok_next [1/2]

wchar_t * __thread_data::wcstok_next

Definition at line 184 of file msvcrt.h.

◆ wcstok_next [2/2]

MSVCRT_wchar_t* __thread_data::wcstok_next

Definition at line 169 of file msvcrt.h.

◆ wtmpnam_buffer [1/2]

wchar_t * __thread_data::wtmpnam_buffer

Definition at line 189 of file msvcrt.h.

◆ wtmpnam_buffer [2/2]

MSVCRT_wchar_t* __thread_data::wtmpnam_buffer

Definition at line 174 of file msvcrt.h.

◆ xcptinfo

EXCEPTION_POINTERS * __thread_data::xcptinfo

Definition at line 197 of file msvcrt.h.


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