12 #if !defined(ANGLE_OS_WIN)
13 #error Trying to build a windows specific file in a non windows build.
22 DWORD dwIndex = TlsAlloc();
23 if (dwIndex == TLS_OUT_OF_INDEXES) {
24 assert(0 &&
"OS_AllocTLSIndex(): Unable to allocate Thread Local Storage");
25 return OS_INVALID_TLS_INDEX;
34 if (nIndex == OS_INVALID_TLS_INDEX) {
35 assert(0 &&
"OS_SetTLSValue(): Invalid TLS Index");
39 if (TlsSetValue(nIndex, lpvValue))
48 if (nIndex == OS_INVALID_TLS_INDEX) {
49 assert(0 &&
"OS_SetTLSValue(): Invalid TLS Index");
bool OS_FreeTLSIndex(OS_TLSIndex nIndex)
bool OS_SetTLSValue(OS_TLSIndex nIndex, void *lpvValue)
typedef DWORD(WINAPI *XInputGetState_t)(DWORD dwUserIndex
OS_TLSIndex OS_AllocTLSIndex()