VrpStripTrailingCharacters

VOID __stdcall VrpStripTrailingCharacters(_UNICODE_STRING *InputString, WCHAR CharToStrip){
  unsigned int v2; 
  __int64 v3; 
  wchar_t *v4; 

  v2 = InputString->Length >> 1;
  if( v2 )
  {
    v3 = v2 - 1i64;
    v4 = &InputString->Buffer[v3];
    do
    {
      if( *v4 != 92 )
        break;
      --v4;
      InputString->Length -= 2;
      --v3;
    }
    while( v3 >= 0 );
  }
}

Referenced by:

VrpCreateNamespaceNode
VrpPreLoadKey
VrpTranslatePath