DeleteFilesW вызывается для удаления файлов из эмулируемой файловой системыintptr_t WINAPI DeleteFilesW( const struct DeleteFilesInfo *Info );
DeleteFilesInfo.StructSize >= sizeof(DeleteFilesInfo).1. В противном случае 0.
intptr_t WINAPI DeleteFilesW(const struct DeleteFilesInfo *Info)
{
struct PluginPanelItem * curPI=&Info->PanelItem[0];
for(int CurItem=0; CurItem<Info->ItemsNumber; CurItem++, curPI++)
{
wchar_t *File=curPI->FileName;
if(!RemoveFileFromFS(File))
{
wchar_t *MsgItems[]={L"Delete failed",L"",L"OK"};
MsgItems[1] = GetErrorStringFS();
Message(&MainGUID,&MsgGUID,0,NULL,MsgItems,sizeof(MsgItems)/sizeof(MsgItems[0]),1);
return 0;
}
}
return 1;
}