ExpUnicodeStringToNonpagedWStr

WCHAR *__stdcall ExpUnicodeStringToNonpagedWStr(_UNICODE_STRING *Original){
  unsigned __int64 Length; 
  VOID **PoolWithTag; 
  WCHAR *v4; 

  Length = Original->Length;
  PoolWithTag = ExAllocatePoolWithTag(0x200ui64, Length + 2, 1920364101i64);
  v4 = (WCHAR *)PoolWithTag;
  if( PoolWithTag )
  {
    memmove(PoolWithTag, Original->Buffer, Length);
    v4[Length >> 1] = 0;
  }
  return v4;
}

Referenced by:

ExGetFirmwareEnvironmentVariable
ExSetFirmwareEnvironmentVariable