HalFreeHardwareCounters

NTSTATUS __stdcall HalFreeHardwareCounters(_HANDLE CounterSetHandle){
  __int64 v2; 

  if( *(_QWORD *)&CounterSetHandle == HalpFullPmuHandle )
  {
    if( (*(&stru_140CF2E80 + 6456) & 1) != 0 )
    {
      _InterlockedDecrement((_DWORD *)&stru_140CF2E80 + 1614);
      return 0;
    }
  }
  else if( (unsigned __int64)(*(_QWORD *)&CounterSetHandle - 1i64) <= 0xFFFFFFFFFFFFFFFDui64
         && *((_QWORD *)HalpProfileInterface[0] + 14) )
  {
    HalpReleaseHalCounters();
    return(*((__int64(__fastcall **)(__int64))HalpProfileInterface[0] + 14))(v2);
  }
  return -1073741811;
}

Referenced by:

No references.