#ifndef __PrefList__H
#define __PrefList__H

#include "WimpLib:WList.h"
#include "CDTrack.h"
#include "CDDesc.h"

typedef struct CPrefList CPrefList;

CPrefList* throw_New_PrefList(void);
void Delete_PrefList(CPrefList*);
void PrefList_Show(CPrefList*, CDDesc* pDesc);
void PrefList_Hide(CPrefList*);
void PrefList_Reload(CPrefList* This);
bool PrefList_IsModified(const CPrefList*);
void PrefList_SetModified(CPrefList*, bool bModified);
void PrefList_GetPrefList(const CPrefList*, Array* pRefList);

#endif
