#ifndef __MetaScan__H
#define __MetaScan__H

typedef struct MetaScan MetaScan;

#include "MetaData.h"
#include "WimpLib:Coords.h"
#include "FLTrack.h"

void MetaScanList_Build(void);
void MetaScanList_Release(void);
HMenu MetaScanList_GetMenu(void);
int MetaScanList_GetMenuIndex(const char* id);
MetaScan* MetaScanList_Get(int index);
MetaScan* MetaScanList_Find(const char* id);

const char* MetaScan_GetName(const MetaScan*);
bool MetaScan_Scan(MetaScan*, FLTrack* pTrack, const char* path, const char* leaf);

#endif
