RtlIntegerToUnicodeString

NTSTATUS __stdcall RtlIntegerToUnicodeString(UINT64 Value, UINT64 Base, _UNICODE_STRING *String){
  NTSTATUS result; 
  __int64 v5; 
  _STRING SourceString; 
  char Stringa[40]; 

  *(_DWORD *)(&SourceString.MaximumLength + 1) = 0;
  result = RtlIntegerToChar(Value, Base, 0x21u, Stringa);
  if( result >= 0 )
  {
    SourceString.MaximumLength = 33;
    SourceString.Buffer = Stringa;
    v5 = -1i64;
    do
      ++v5;
    while( Stringa[v5] );
    SourceString.Length = v5;
    return RtlAnsiStringToUnicodeString(String, &SourceString, 0);
  }
  return result;
}

Referenced by:

AdtpBuildAccessReasonAuditStringInternal
AdtpBuildAccessesString
AdtpBuildReplacementString
AdtpBuildUserAccountControlString
AdtpFormatPrefix
AdtpObjsInitialize
BapdpMarshallBootDataToRegistry
ObCreateSiloRootDirectory
ObGetSiloRootDirectoryPath
RtlpInitNlsFileName
pIoQueryDeviceDescription