#ifndef TYPEDEF_RECOVERY_H
#define TYPEDEF_RECOVERY_H

struct apios_main_table_t; 
typedef struct apios_main_table_t apios_main_table_t;

typedef int (*init_fn_t)(apios_main_table_t *apios_table);

typedef struct 
{
    char name[16];
    init_fn_t init_fn;
} module_t;

typedef struct 
{
    char name[16];
    module_t module;
} load_source_t;

#endif