CmpFindRedirectedDriverServiceStateNode

CHAR __fastcall CmpFindRedirectedDriverServiceStateNode(
        void (__fastcall **a1)(_QWORD, _QWORD),
        INT64 a2,
        __int64 a3,
        unsigned int a4,
        __int64 *a5,
        __int64 *a6,
        __int64 a7){
  unsigned int v9; 
  CHAR result; 
  CHAR KnownHivePathNode; 
  int v13[2]; 
  __int128 v14; 

  v13[0] = -1;
  v13[1] = 0;
  v9 = a2;
  v14 = 0i64;
  result = CmpGetStateSepKeysRedirectionPathValue(a1, a2);
  if( result )
  {
    KnownHivePathNode = CmpGetKnownHivePathNode((INT64)a1, v9, a3, a4, (INT64)&v14, (INT64)a5, (INT64)a6, a7);
    ((void(__fastcall **)(_QWORD, int *))a1)[2](a1, v13);
    return KnownHivePathNode;
  }
  return result;
}

Referenced by:

CmpFindDrivers