GetValueType
UINT64 __stdcall GetValueType(WCHAR *String, WCHAR **End, UINT16 *ValueType){
unsigned int v3;
UINT16 v7;
v3 = 0;
if( !*String || !String[1] )
return 1336;
if( !wcsnicmp(String, L"TI", 2u) )
{
v7 = 1;
LABEL_15:
*ValueType = v7;
goto LABEL_16;
}
if( wcsnicmp(String, L"TU", 2u) )
{
if( !wcsnicmp(String, L"TD", 2u) )
{
v7 = 5;
goto LABEL_15;
}
if( !wcsnicmp(String, L"TS", 2u) )
{
v7 = 3;
goto LABEL_15;
}
if( !wcsnicmp(String, L"TX", 2u) )
{
v7 = 16;
goto LABEL_15;
}
if( !wcsnicmp(String, L"TB", 2u) )
{
v7 = 6;
goto LABEL_15;
}
return 1336;
}
*ValueType = 2;
LABEL_16:
*End = String + 2;
return v3;
}Referenced by:
LocalGetRelativeAttributeForString