Source code

Revision control

Copy as Markdown

Other Tools

// GUI/ExtractGUI.h↩
#ifndef __EXTRACT_GUI_H↩
#define __EXTRACT_GUI_H↩
#include "../Common/Extract.h"
#include "../FileManager/ExtractCallback.h"
/*↩
RESULT can be S_OK, even if there are errors!!!↩
if RESULT == S_OK, check extractCallback->IsOK() after ExtractGUI().↩
RESULT = E_ABORT - user break.↩
RESULT != E_ABORT:↩
{↩
messageWasDisplayed = true - message was displayed already.↩
messageWasDisplayed = false - there was some internal error, so you must show error message.↩
}↩
*/
HRESULT ExtractGUI(↩
CCodecs *codecs,↩
const CObjectVector<COpenType> &formatIndices,↩
const CIntVector &excludedFormatIndices,↩
UStringVector &archivePaths,↩
UStringVector &archivePathsFull,↩
const NWildcard::CCensorNode &wildcardCensor,↩
CExtractOptions &options,↩
#ifndef _SFX↩
CHashBundle *hb,↩
#endif
bool showDialog,↩
bool &messageWasDisplayed,↩
CExtractCallbackImp *extractCallback,↩
HWND hwndParent = NULL);↩
#endif