• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // OverwriteDialogFar.h
2 
3 #ifndef ZIP7_INC_OVERWRITE_DIALOG_FAR_H
4 #define ZIP7_INC_OVERWRITE_DIALOG_FAR_H
5 
6 #include "../../../Common/MyString.h"
7 #include "../../../Common/MyTypes.h"
8 
9 namespace NOverwriteDialog {
10 
11 struct CFileInfo
12 {
13   bool SizeIsDefined;
14   bool TimeIsDefined;
15   UInt64 Size;
16   FILETIME Time;
17   UString Name;
18 };
19 
20 namespace NResult
21 {
22   enum EEnum
23   {
24     kYes,
25     kYesToAll,
26     kNo,
27     kNoToAll,
28     kAutoRename,
29     kCancel
30   };
31 }
32 
33 NResult::EEnum Execute(const CFileInfo &oldFileInfo, const CFileInfo &newFileInfo);
34 
35 }
36 
37 #endif
38