NTSTATUS __stdcall IopInterlockedDecrementUlong(KSPIN_LOCK_QUEUE_NUMBER Number, INT64 *Addend){
KIRQL v4;
v4 = KeAcquireQueuedSpinLock(Number);
LODWORD(Addend) = --*(_DWORD *)Addend;
KeReleaseQueuedSpinLock(Number, v4);
return(int)Addend;
}