rlm@1: #ifndef VBA_WIN32_WINMISCUTIL_H rlm@1: #define VBA_WIN32_WINMISCUTIL_H rlm@1: rlm@1: #if _MSC_VER > 1000 rlm@1: #pragma once rlm@1: #endif // _MSC_VER > 1000 rlm@1: rlm@1: extern const char IDS_ROM_DIR[]; rlm@1: extern const char IDS_GBXROM_DIR[]; rlm@1: extern const char IDS_BATTERY_DIR[]; rlm@1: extern const char IDS_SAVE_DIR[]; rlm@1: extern const char IDS_MOVIE_DIR[]; rlm@1: extern const char IDS_CHEAT_DIR[]; rlm@1: extern const char IDS_LUA_DIR[]; rlm@1: extern const char IDS_IPS_DIR[]; rlm@1: extern const char IDS_AVI_DIR[]; rlm@1: extern const char IDS_WAV_DIR[]; rlm@1: extern const char IDS_CAPTURE_DIR[]; rlm@1: extern const char IDS_WATCH_DIR[]; rlm@1: rlm@1: extern bool winFileExists(const CString &filename); rlm@1: extern bool winIsDriveRoot(const CString &file); rlm@1: extern CString winGetOriginalFilename(const CString &file); rlm@1: extern CString winGetDirFromFilename(const CString &file); rlm@1: extern CString winGetSavestateFilename(const CString &LogicalRomName, int nID); rlm@1: extern CString winGetSavestateMenuString(const CString &LogicalRomName, int nID); rlm@1: extern CString winGetDestDir(const CString &TargetDirReg); rlm@1: extern CString winGetDestFilename(const CString &LogicalRomName, const CString &TargetDirReg, const CString &ext); rlm@1: extern void winCorrectPath(CString &path); rlm@1: extern void winCorrectPath(char *path); rlm@1: rlm@1: int winScreenCapture(int captureNumber = 0); rlm@1: bool winImportGSACodeFile(CString& fileName); rlm@1: void winLoadCheatList(const char *name); rlm@1: void winSaveCheatList(const char *name); rlm@1: void winLoadCheatListDefault(); rlm@1: void winSaveCheatListDefault(); rlm@1: bool winReadBatteryFile(); rlm@1: bool winWriteBatteryFile(); rlm@1: bool winEraseBatteryFile(); rlm@1: bool winReadSaveGame(const char *name); rlm@1: bool winWriteSaveGame(const char *name); rlm@1: bool winEraseSaveGame(const char *name); rlm@1: rlm@1: #endif // VBA_WIN32_WINMISCUTIL_H