#ifndef MULTIBOOT_H #define MULTIBOOT_H #include struct MultibootInfo { uint32_t flags; uint32_t memLower; uint32_t memHigher; uint32_t bootDev; uint32_t cmdline; uint32_t modsCount; uint32_t modsAddr; uint32_t symsNum; uint32_t symsSize; uint32_t symsAddr; uint32_t symsShndx; uint32_t mmapLen; uint32_t mmapAddr; uint32_t drivesLen; uint32_t drivesAddr; uint32_t configTable; uint32_t bootLoader; uint32_t apmTable; uint32_t vbeControlInfo; uint32_t vbeModeInfo; uint16_t vbeMode; uint16_t vbeInterfaceSeg; uint16_t vbeInterfaceOff; uint16_t vbeInterfaceLen; }; #endif