00001
00018 #ifndef INC_MI32_FILEPATHLIST_H
00019 #define INC_MI32_FILEPATHLIST_H
00020
00021 #ifndef INC_MI32_FILEPATH_H
00022 #include <mi32/filepath.h>
00023 #endif
00024
00025 #ifndef INC_MI32_MILIST_H
00026 #include <mi32/milist.h>
00027 #endif
00028
00029
00030 #ifdef MISYSTEMDLL
00031 #define CLASSLIBEXPORT MI_DLLCLASSEXPORT
00032 #else
00033 #define CLASSLIBEXPORT MI_DLLCLASSIMPORT
00034 #endif
00035
00037 class CLASSLIBEXPORT FILEPATHLIST : public MILIST<FILEPATH> {
00038 public:
00039
00041 void IniRead (
00042 void *IniHandle,
00043 const char *IniGroup,
00044 const char *IniName,
00045 bool CheckIfExist
00046 );
00047
00049 void IniWrite (
00050 void *IniHandle,
00051 const char *IniGroup,
00052 const char *IniName
00053 ) const;
00054 };
00055
00056 #undef CLASSLIBEXPORT
00057 #endif // INC_MI32_FILEPATHLIST_H