#include <stddef.h>
#include <time.h>
#include <locale.h>
#include <windef.h>
#include <winbase.h>
#include <winnt.h>
#include <internal/wine/eh.h>
Go to the source code of this file.
◆ MSVCRT_DISABLE_PER_THREAD_LOCALE
#define MSVCRT_DISABLE_PER_THREAD_LOCALE 2 |
Definition at line 66 of file tls.h.
◆ MSVCRT_ENABLE_PER_THREAD_LOCALE
#define MSVCRT_ENABLE_PER_THREAD_LOCALE 1 |
Definition at line 65 of file tls.h.
◆ thread_data_t
Definition at line 58 of file tls.h.
◆ msvcrt_free_tls()
Definition at line 21 of file tls.c.
25 ERR(
"TlsFree() failed!\n");
BOOL WINAPI TlsFree(IN DWORD Index)
static DWORD msvcrt_tls_index
Referenced by DllMain().
◆ msvcrt_free_tls_mem()
Definition at line 51 of file tls.c.
static DWORD msvcrt_tls_index
LPVOID WINAPI TlsGetValue(IN DWORD Index)
#define HeapFree(x, y, z)
Referenced by DllMain().
◆ msvcrt_get_thread_data()
Definition at line 31 of file tls.c.
BOOL WINAPI TlsSetValue(IN DWORD Index, IN LPVOID Value)
#define INVALID_HANDLE_VALUE
DWORD WINAPI GetLastError(VOID)
void __cdecl _amsg_exit(int errnum)
DWORD WINAPI GetCurrentThreadId(VOID)
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
static DWORD msvcrt_tls_index
LPVOID WINAPI TlsGetValue(IN DWORD Index)
◆ msvcrt_init_tls()
Definition at line 9 of file tls.c.
15 ERR(
"TlsAlloc() failed!\n");
static DWORD msvcrt_tls_index
DWORD WINAPI TlsAlloc(VOID)
#define TLS_OUT_OF_INDEXES
Referenced by crt_process_init(), and DllMain().
◆ tls_index