#ifndef __Setup_H
#define __Setup_H

#include "MediaLst.h"
#include "MediaDrv.h"

typedef struct CLoadFileType
{
	struct CLoadFileType*	next;
	int			type;
	MediaDriver*		pdriver;
} CLoadFileType;

void throw_LoadTypes_LoadTypes(void);
void LoadTypes_NotLoadTypes(void);
int LoadTypes_Count(void);
CLoadFileType* throw_LoadTypes_AddType(int Type, MediaDriver* pDriver);
const CLoadFileType* LoadTypes_FindNext(int Type, const CLoadFileType* pLast);
const CLoadFileType* LoadTypes_GetNext(const CLoadFileType* pList);
void throw_LoadTypes_Load(void);

#endif
