aboutsummaryrefslogtreecommitdiff
path: root/CPP/7zip/UI/GUI/HashGUI.h
diff options
context:
space:
mode:
Diffstat (limited to 'CPP/7zip/UI/GUI/HashGUI.h')
-rw-r--r--CPP/7zip/UI/GUI/HashGUI.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/CPP/7zip/UI/GUI/HashGUI.h b/CPP/7zip/UI/GUI/HashGUI.h
new file mode 100644
index 0000000..8264453
--- /dev/null
+++ b/CPP/7zip/UI/GUI/HashGUI.h
@@ -0,0 +1,27 @@
1// HashGUI.h
2
3#ifndef __HASH_GUI_H
4#define __HASH_GUI_H
5
6#include "../Common/HashCalc.h"
7#include "../Common/Property.h"
8
9HRESULT HashCalcGUI(
10 DECL_EXTERNAL_CODECS_LOC_VARS
11 const NWildcard::CCensor &censor,
12 const CHashOptions &options,
13 bool &messageWasDisplayed);
14
15typedef CObjectVector<CProperty> CPropNameValPairs;
16
17void AddValuePair(CPropNameValPairs &pairs, UINT resourceID, UInt64 value);
18void AddSizeValue(UString &s, UInt64 value);
19void AddSizeValuePair(CPropNameValPairs &pairs, UINT resourceID, UInt64 value);
20
21void AddHashBundleRes(CPropNameValPairs &s, const CHashBundle &hb);
22void AddHashBundleRes(UString &s, const CHashBundle &hb);
23
24void ShowHashResults(const CPropNameValPairs &propPairs, HWND hwnd);
25void ShowHashResults(const CHashBundle &hb, HWND hwnd);
26
27#endif