/**************************************************************************** * WiiMC * Tantric 2009-2010 * * fileop.h * * File operations ****************************************************************************/ #ifndef _FILEOP_H_ #define _FILEOP_H_ #include #include #include #include #include #define MAX_DEVICES 10 using namespace std; typedef struct { char name[100]; char mount[10]; int type; DISC_INTERFACE* interface; sec_t sector; } DEVICE_STRUCT; extern DEVICE_STRUCT part[2][MAX_DEVICES]; void MountAllDevices(); void UnmountAllDevices(); bool MountDVD(); bool MountDVDFS(); void UnMountDVD(); bool DVD_Inserted(); void check_dvd(); /* //!USB FAT Controls int USBDevice_Init(); void USBDevice_deInit(); */ bool USBDevice_Inserted(); void check_usb(); /* //!SD FAT Controls int SDCard_Init(); void SDCard_deInit(); */ bool SDCard_Inserted(); void check_sd(); void check_device(); string check_path(string old_path); #endif