EmProviderDeregisterEntry

VOID __stdcall EmProviderDeregisterEntry(VOID *EntryHandle){
  ExAcquirePushLockExclusiveEx(&EmpDatabaseLock, 0i64);
  EmpProviderDeregisterEntry(EntryHandle);
  if( (_InterlockedExchangeAdd64(&EmpDatabaseLock._bf_0, 0xFFFFFFFFFFFFFFFFui64) & 6) == 2 )
    ExfTryToWakePushLock(&EmpDatabaseLock);
  KeAbPostRelease(&EmpDatabaseLock);
}

Referenced by:

No references.