VOID __stdcall ExReleaseResourceAndLeavePriorityRegion(ERESOURCE *Resource){
_ETHREAD *CurrentThread;
ExReleaseResourceLite(Resource);
CurrentThread = (_ETHREAD *)KeGetCurrentThread();
PsBoostThreadIoEx((__int64)CurrentThread, 1, 0, 0i64);
KeLeaveCriticalRegionThread((__int64)CurrentThread);
}