VrpCountPathComponents

NTSTATUS __stdcall VrpCountPathComponents(_UNICODE_STRING *Path){
  unsigned __int16 v2; 
  _UNICODE_STRING PathToken; 
  UINT64 Position; 

  Position = 0i64;
  PathToken = 0i64;
  v2 = 0;
  RtlInitUnicodeString(&PathToken, 0i64);
  while( 1 )
  {
    VrpGetNextToken(Path, &Position, &PathToken);
    if( !PathToken.Length )
      break;
    ++v2;
  }
  return v2;
}

Referenced by:

VrpCreateNamespaceNode
VrpPostOpenOrCreate