22#ifndef _USERNOTIFICATION_H_
23#define _USERNOTIFICATION_H_
28 public CComCoClass<CUserNotification, &CLSID_UserNotification>,
29 public CComObjectRootEx<CComMultiThreadModelNoCS>,
30 public IUserNotification
85 IN IQueryContinue* pqc,
86 IN DWORD dwContinuePollInterval);
95 IN IQueryContinue* pqc,
96 IN DWORD dwContinuePollInterval,
97 IN IUserNotificationCallback* pSink);
#define STDMETHODCALLTYPE
static LRESULT CALLBACK WorkerWndProc(IN HWND hWnd, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lParam)
virtual HRESULT STDMETHODCALLTYPE SetIconInfo(IN HICON hIcon, IN LPCWSTR pszToolTip)
virtual HRESULT STDMETHODCALLTYPE SetBalloonRetry(IN DWORD dwShowTime, IN DWORD dwInterval, IN UINT cRetryCount)
virtual HRESULT STDMETHODCALLTYPE SetBalloonInfo(IN LPCWSTR pszTitle, IN LPCWSTR pszText, IN DWORD dwInfoFlags)
VOID DelayRemoveIcon(IN HRESULT hRes)
UINT m_uContinuePoolInterval
VOID SetUpNotifyData(IN UINT uFlags, IN OUT PNOTIFYICONDATAW pnid)
virtual HRESULT STDMETHODCALLTYPE Show(IN IQueryContinue *pqc, IN DWORD dwContinuePollInterval)
#define COM_INTERFACE_ENTRY_IID(iid, x)
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
#define DECLARE_NOT_AGGREGATABLE(x)
#define DECLARE_REGISTRY_RESOURCEID(x)
#define IDR_USERNOTIFICATION