RtlInt64ToUnicodeString
NTSTATUS __stdcall RtlInt64ToUnicodeString(ULONGLONG Value, ULONG Base, PUNICODE_STRING String){
NTSTATUS result;
__int64 v5;
struct _STRING SourceString;
_LARGE_INTEGER v7[2];
char v8[80];
*(_DWORD *)(&SourceString.MaximumLength + 1) = 0;
v7[0].QuadPart = Value;
result = RtlLargeIntegerToChar(v7, *(UINT64 *)&Base, 65i64, v8);
if( result >= 0 )
{
SourceString.MaximumLength = 65;
SourceString.Buffer = v8;
v5 = -1i64;
do
++v5;
while( v8[v5] );
SourceString.Length = v5;
return RtlAnsiStringToUnicodeString(String, &SourceString, 0);
}
return result;
}Referenced by:
ExpWnfComposeValueName