21#ifndef _PROGRESSDIALOG_H_
22#define _PROGRESSDIALOG_H_
25 public CComCoClass<CProgressDialog, &CLSID_ProgressDialog>,
26 public CComObjectRootEx<CComMultiThreadModelNoCS>,
27 public IProgressDialog,
virtual BOOL WINAPI HasUserCancelled()
virtual HRESULT WINAPI SetTitle(LPCWSTR pwzTitle)
virtual HRESULT WINAPI ContextSensitiveHelp(BOOL fEnterMode)
virtual HRESULT WINAPI SetLine(DWORD dwLineNum, LPCWSTR pwzLine, BOOL bPath, LPCVOID reserved)
void update_dialog(DWORD dwUpdate)
virtual HRESULT WINAPI SetCancelMsg(LPCWSTR pwzMsg, LPCVOID reserved)
void set_progress_marquee()
virtual HRESULT WINAPI GetWindow(HWND *phwnd)
virtual HRESULT WINAPI SetAnimation(HINSTANCE hInstance, UINT uiResourceId)
virtual HRESULT WINAPI StartProgressDialog(HWND hwndParent, IUnknown *punkEnableModeless, DWORD dwFlags, LPCVOID reserved)
virtual HRESULT WINAPI StopProgressDialog()
virtual HRESULT WINAPI SetProgress64(ULONGLONG ullCompleted, ULONGLONG ullTotal)
virtual HRESULT WINAPI SetProgress(DWORD dwCompleted, DWORD dwTotal)
progressMark progressClock[30]
#define IDR_PROGRESSDIALOG
#define COM_INTERFACE_ENTRY_IID(iid, x)
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
#define DECLARE_NOT_AGGREGATABLE(x)
#define DECLARE_REGISTRY_RESOURCEID(x)
const GUID IID_IOleWindow
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags