Something went wrong. Try again.
Reactos
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031
#pragma once
#ifdef _MINIHAL_#define VECTOR2IRQ(vector) ((vector) - PRIMARY_VECTOR_BASE)#define VECTOR2IRQL(vector) (PROFILE_LEVEL - VECTOR2IRQ(vector))#define IRQ2VECTOR(irq) ((irq) + PRIMARY_VECTOR_BASE)#define HalpVectorToIrq(vector) ((vector) - PRIMARY_VECTOR_BASE)#define HalpVectorToIrql(vector) (PROFILE_LEVEL - VECTOR2IRQ(vector))#define HalpIrqToVector(irq) ((irq) + PRIMARY_VECTOR_BASE)#else
UCHARFASTCALLHalpIrqToVector(UCHAR Irq);
KIRQLFASTCALLHalpVectorToIrql(UCHAR Vector);
UCHARFASTCALLHalpVectorToIrq(UCHAR Vector);
#define VECTOR2IRQ(vector) HalpVectorToIrq(vector)#define VECTOR2IRQL(vector) HalpVectorToIrql(vector)#define IRQ2VECTOR(irq) HalpIrqToVector(irq)
#endif