35 wintrust(_In_opt_ HWND hwnd, _In_
const GUID &action, _Inout_ WINTRUST_DATA &wtd) :
40 const LONG lResult = WinVerifyTrust(m_hwnd, &m_action, &m_wtd);
41 if (lResult != ERROR_SUCCESS)
50 m_wtd.dwStateAction = WTD_STATEACTION_CLOSE;
51 WinVerifyTrust(m_hwnd, &m_action, &m_wtd);
Integrates WinStd classes with Microsoft WinTrust API.
Windows runtime error.
Definition: Common.h:1056
WinTrust engine wrapper class.
Definition: WinTrust.h:27
wintrust(HWND hwnd, const GUID &action, WINTRUST_DATA &wtd)
Initializes a new class instance.
Definition: WinTrust.h:35
virtual ~wintrust()
Destroys the WinTrust context.
Definition: WinTrust.h:48
#define WINSTD_NONCOPYABLE(C)
Declares a class as non-copyable.
Definition: Common.h:74
#define WINSTD_NONMOVABLE(C)
Declares a class as non-movable.
Definition: Common.h:82