#include <idt.h>
This structure represents an IDT gate. A gate is the name of an entry in the IDT, which can contain Interrupt Gates, Task Gates and Trap Gates.