UINT64 __stdcall GetFlags(WCHAR *String, WCHAR **End, UINT64 *Flags){
unsigned int v5;
int v7;
UNICODE_STRING Stringa;
__int64 Number;
v5 = 0;
Number = 0i64;
*(_DWORD *)Flags = 0;
Stringa = 0i64;
RtlInitUnicodeString(&Stringa, String, (WCHAR)Flags);
v7 = RtlUnicodeStringToInt64(&Stringa, 0i64, &Number, End);
if( v7 >= 0 )
*(_DWORD *)Flags = Number;
if( *End != String || *(_DWORD *)Flags )
{
if( v7 == -1073741675 )
return 534;
}
else
{
return 1336;
}
return v5;
}