NTSTATUS __stdcall VrpCountPathComponents(UNICODE_STRING *Path){
WCHAR v1;
unsigned __int16 v3;
UNICODE_STRING PathToken;
UINT64 Position;
Position = 0i64;
PathToken = 0i64;
v3 = 0;
RtlInitUnicodeString(&PathToken, 0i64, v1);
while( 1 )
{
VrpGetNextToken(Path, &Position, &PathToken);
if( !PathToken.Length )
break;
++v3;
}
return v3;
}