ExpCovFreeUnloadedModuleEntry

NTSTATUS __stdcall ExpCovFreeUnloadedModuleEntry(_COVERAGE_UNLOADED_MODULE_ENTRY *ModuleEntry){
  void *v2; 

  if( !ModuleEntry )
    return -1073741811;
  if( *((_QWORD *)ModuleEntry + 3) )
    RtlFreeAnsiString((_UNICODE_STRING *)ModuleEntry + 1);
  if( *((_QWORD *)ModuleEntry + 5) )
    RtlFreeAnsiString((_UNICODE_STRING *)ModuleEntry + 2);
  v2 = (void *)*((_QWORD *)ModuleEntry + 7);
  if( v2 )
    ExFreePoolWithTag(v2, 0);
  ExFreePoolWithTag(ModuleEntry, 0);
  return 0;
}

Referenced by:

ExpCovCreateUnloadedModuleEntry
ExpCovDeleteUnloadedModuleEntry