ReactOS  0.4.12-dev-102-g4b7f1e0
__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
 
MSVCRT_wchar_twcstok_next
 
unsigned charmbstok_next
 
charstrerror_buffer
 
MSVCRT_wchar_twcserror_buffer
 
chartmpnam_buffer
 
MSVCRT_wchar_twtmpnam_buffer
 
voidunk2 [2]
 
charasctime_buffer
 
MSVCRT_wchar_twasctime_buffer
 
struct MSVCRT_tmtime_buffer
 
charefcvt_buffer
 
int unk3 [2]
 
voidunk4 [4]
 
int fpecode
 
MSVCRT_pthreadmbcinfo mbcinfo
 
MSVCRT_pthreadlocinfo locinfo
 
BOOL have_locale
 
int unk5 [1]
 
MSVCRT_terminate_function terminate_handler
 
MSVCRT_unexpected_function unexpected_handler
 
MSVCRT__se_translator_function se_translator
 
voidunk6 [3]
 
int unk7
 
EXCEPTION_RECORDexc_record
 
voidunk8 [100]
 
unsigned long thread_doserrno
 
wchar_twcstok_next
 
wchar_twcserror_buffer
 
wchar_twtmpnam_buffer
 
wchar_twasctime_buffer
 
struct tmtime_buffer
 
EXCEPTION_POINTERSxcptinfo
 
struct MSVCRT_threadmbcinfostructmbcinfo
 
struct MSVCRT_threadlocaleinfostructlocinfo
 
terminate_function terminate_handler
 
unexpected_function unexpected_handler
 
_se_translator_function se_translator
 

Detailed Description

Definition at line 161 of file msvcrt.h.

Member Data Documentation

◆ asctime_buffer

char * __thread_data::asctime_buffer

Definition at line 176 of file msvcrt.h.

◆ efcvt_buffer

char * __thread_data::efcvt_buffer

Definition at line 179 of file msvcrt.h.

◆ exc_record

EXCEPTION_RECORD * __thread_data::exc_record

Definition at line 192 of file msvcrt.h.

◆ fpecode

int __thread_data::fpecode

Definition at line 182 of file msvcrt.h.

◆ handle

HANDLE __thread_data::handle

Definition at line 163 of file msvcrt.h.

◆ have_locale

BOOL __thread_data::have_locale

Definition at line 185 of file msvcrt.h.

◆ locinfo [1/2]

struct MSVCRT_threadlocaleinfostruct* __thread_data::locinfo

Definition at line 46 of file tls.h.

◆ locinfo [2/2]

MSVCRT_pthreadlocinfo __thread_data::locinfo

Definition at line 184 of file msvcrt.h.

◆ mbcinfo [1/2]

struct MSVCRT_threadmbcinfostruct* __thread_data::mbcinfo

Definition at line 45 of file tls.h.

◆ mbcinfo [2/2]

MSVCRT_pthreadmbcinfo __thread_data::mbcinfo

Definition at line 183 of file msvcrt.h.

◆ mbstok_next

unsigned char * __thread_data::mbstok_next

Definition at line 170 of file msvcrt.h.

◆ random_seed

unsigned int __thread_data::random_seed

Definition at line 167 of file msvcrt.h.

◆ se_translator [1/2]

_se_translator_function __thread_data::se_translator

Definition at line 51 of file tls.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 171 of file msvcrt.h.

◆ strtok_next

char * __thread_data::strtok_next

Definition at line 168 of file msvcrt.h.

◆ terminate_handler [1/2]

terminate_function __thread_data::terminate_handler

Definition at line 49 of file tls.h.

◆ terminate_handler [2/2]

MSVCRT_terminate_function __thread_data::terminate_handler

Definition at line 187 of file msvcrt.h.

◆ thread_doserrno [1/2]

unsigned long __thread_data::thread_doserrno

Definition at line 26 of file tls.h.

◆ thread_doserrno [2/2]

MSVCRT_ulong __thread_data::thread_doserrno

Definition at line 165 of file msvcrt.h.

◆ thread_errno

int __thread_data::thread_errno

Definition at line 164 of file msvcrt.h.

◆ tid

DWORD __thread_data::tid

Definition at line 162 of file msvcrt.h.

◆ time_buffer [1/2]

struct tm* __thread_data::time_buffer

Definition at line 39 of file tls.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 173 of file msvcrt.h.

◆ unexpected_handler [1/2]

unexpected_function __thread_data::unexpected_handler

Definition at line 50 of file tls.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 166 of file msvcrt.h.

◆ unk2

void * __thread_data::unk2

Definition at line 175 of file msvcrt.h.

◆ unk3

int __thread_data::unk3

Definition at line 180 of file msvcrt.h.

◆ unk4

void * __thread_data::unk4

Definition at line 181 of file msvcrt.h.

◆ unk5

int __thread_data::unk5

Definition at line 186 of file msvcrt.h.

◆ unk6

void * __thread_data::unk6

Definition at line 190 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 193 of file msvcrt.h.

◆ wasctime_buffer [1/2]

wchar_t* __thread_data::wasctime_buffer

Definition at line 38 of file tls.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 33 of file tls.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 30 of file tls.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 35 of file tls.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 43 of file tls.h.


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