include vmm.inc
mov eax, BoostHandle
VMMCall Release_Inversion_Pri
jc not_released
Removes the given thread from the priority inversion list, deallocates the memory associated with the list entry, and invalidates the handle to the list entry. Uses Flags.
After removing the thread from the list, the service sets the new time-slice priority as follows:
priority = MAX((all inversion priorities), (Win32BasePri + TimeDecayBoost))
Release_Inversion_Pri_ID, Reset_Inversion_Pri