3 #ifndef __EXTRACT_GUI_H
\r
4 #define __EXTRACT_GUI_H
\r
6 #include "../Common/Extract.h"
\r
8 #include "../FileManager/ExtractCallback.h"
\r
11 RESULT can be S_OK, even if there are errors!!!
\r
12 if RESULT == S_OK, check extractCallback->IsOK() after ExtractGUI().
\r
14 RESULT = E_ABORT - user break.
\r
17 messageWasDisplayed = true - message was displayed already.
\r
18 messageWasDisplayed = false - there was some internal error, so you must show error message.
\r
24 const CIntVector &formatIndices,
\r
25 UStringVector &archivePaths,
\r
26 UStringVector &archivePathsFull,
\r
27 const NWildcard::CCensorNode &wildcardCensor,
\r
28 CExtractOptions &options,
\r
30 bool &messageWasDisplayed,
\r
31 CExtractCallbackImp *extractCallback,
\r
32 HWND hwndParent = NULL);
\r