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