#pragma once
#include <stdint.h>

struct ACPISDTHeader {
    char Signature[4];
    uint32_t Length;
    uint8_t Revision;
    uint8_t Checksum;
    char OEMID[6];
    char OEMTableID[8];
    uint32_t OEMRevision;
    uint32_t CreatorID;
    uint32_t CreatorRevision;
};

namespace ACPI
{
    void Setup();    
    uint32_t GetTable(char *sig, size_t index);
} // namespace ACPI
