1 // UpdatePair.h
2 
3 #ifndef __UPDATE_PAIR_H
4 #define __UPDATE_PAIR_H
5 
6 #include "DirItem.h"
7 #include "UpdateAction.h"
8 
9 #include "../../Archive/IArchive.h"
10 
11 struct CUpdatePair
12 {
13   NUpdateArchive::NPairState::EEnum State;
14   int ArcIndex;
15   int DirIndex;
CUpdatePairCUpdatePair16   CUpdatePair(): ArcIndex(-1), DirIndex(-1) {}
17 };
18 
19 void GetUpdatePairInfoList(
20     const CDirItems &dirItems,
21     const CObjectVector<CArcItem> &arcItems,
22     NFileTimeType::EEnum fileTimeType,
23     CRecordVector<CUpdatePair> &updatePairs);
24 
25 #endif
26