//	ADFS_Strings.h

#ifndef	_H_ADFS_Strings
#define	_H_ADFS_Strings

typedef enum {
	ADFS_Str_NONE, 
	
	ADFS_Str_PARTS_OVERWRITTEN, 
	ADFS_Str_EXTENTS_OVERWRITTEN, 
	ADFS_Str_TOTALLY_OVERWRITTEN, 
	ADFS_Str_DIRECTORY_OVERWRITTEN, 

	ADFS_Str_HGR, 
	ADFS_Str_DHGR_DAZ, 
	ADFS_Str_DHGR_BEAGLE, 

	ADFS_Str_ALLOC_NONE, 		//	entryP points to CDisk
	ADFS_Str_ALLOC_FILE, 		//	entryP points to CFile
	ADFS_Str_ALLOC_FILE_BAS, 	//	entryP points to CFile
	ADFS_Str_ALLOC_FILE_BIN, 	//	entryP points to CFile
	ADFS_Str_ALLOC_FILE_TXT, 	//	entryP points to CFile
	ADFS_Str_ALLOC_EXTENTS, 	//	entryP points to CFile
	ADFS_Str_ALLOC_MYSTERY, 	//	entryP points to CDisk
	ADFS_Str_ALLOC_MULTI,	 	//	$$$ entryP points to ADFS_StrNodeRec A HANDLE
	ADFS_Str_ALLOC_DIRECTORY, 	//	entryP points to CFolder or CDisk
	ADFS_Str_ALLOC_BOOT, 		//	entryP points to CDisk
	ADFS_Str_ALLOC_V_BITMAP, 	//	entryP points to CDisk

	ADFS_Str_NUMTYPES
} ADFS_StrType;

typedef	char			CString256[256];
extern	CString256		g_adfs_strings[ADFS_Str_NUMTYPES];

inline char		*ADFS_Str(ADFS_StrType str_index) { return g_adfs_strings[str_index]; }

#endif