KsepDriverPathTail

NTSTATUS __stdcall KsepDriverPathTail(UNICODE_STRING *BaseName, UNICODE_STRING *DriverFileName){
  unsigned int v3; 
  wchar_t *Buffer; 
  __int64 v5; 
  wchar_t *v6; 
  if( !BaseName || !DriverFileName )
    return -1073741811;
  v3 = BaseName->Length >> 1;
  if( !v3 )
    goto LABEL_7;
  Buffer = BaseName->Buffer;
  while( 1 )
  {
    v5 = v3 - 1;
    if( Buffer[v5] == 92 )
      break;
    --v3;
    if( !(_DWORD)v5 )
      goto LABEL_7;
  }
  v6 = &Buffer[v3];
  if( !v6 )
LABEL_7:
    v6 = BaseName->Buffer;
  RtlInitUnicodeString(DriverFileName, v6, v3);
  return 0;
}

Referenced by:

KseShimDriverIoCallbacks