ReactOS 0.4.17-dev-577-ge3e58ac
CUserEventTimer Class Reference

#include <CUserEventTimer.h>

Inheritance diagram for CUserEventTimer:
Collaboration diagram for CUserEventTimer:

Public Member Functions

virtual STDMETHODIMP UserEventTimerProc (ULONG uUserEventTimerID, UINT uTimerElapse) override
 
virtual STDMETHODIMP SetUserEventTimer (HWND hWnd, UINT uCallbackMsg, UINT uTimerElapse, IUserEventTimerCallback *pUserEventTimerCallback, ULONG *puUserEventTimerID) override
 
virtual STDMETHODIMP KillUserEventTimer (HWND hWnd, ULONG uUserEventTimerID) override
 
virtual STDMETHODIMP GetUserEventTimerElapsed (HWND hWnd, ULONG uUserEventTimerID, UINT *puTimerElapsed) override
 
virtual STDMETHODIMP InitTimerTickInterval (UINT uTimerTickIntervalMs) override
 
- Public Member Functions inherited from ATL::CComObjectRootEx< CComMultiThreadModelNoCS >
 ~CComObjectRootEx ()
 
ULONG InternalAddRef ()
 
ULONG InternalRelease ()
 
void Lock ()
 
void Unlock ()
 
HRESULT _AtlInitialConstruct ()
 
- Public Member Functions inherited from ATL::CComObjectRootBase
 CComObjectRootBase ()
 
 ~CComObjectRootBase ()
 
void SetVoid (void *)
 
HRESULT _AtlFinalConstruct ()
 
HRESULT FinalConstruct ()
 
void InternalFinalConstructAddRef ()
 
void InternalFinalConstructRelease ()
 
void FinalRelease ()
 
HRESULT SetUserEventTimer (HWND hWnd, UINT uCallbackMsg, UINT uTimerElapse, IUserEventTimerCallback *pUserEventTimerCallback, ULONG *puUserEventTimerID)
 
HRESULT KillUserEventTimer (HWND hWnd, ULONG uUserEventTimerID)
 
HRESULT GetUserEventTimerElapsed (HWND hWnd, ULONG uUserEventTimerID, UINT *puTimerElapsed)
 
HRESULT InitTimerTickInterval (UINT uTimerTickIntervalMs)
 
HRESULT UserEventTimerProc (ULONG uUserEventTimerID, UINT uTimerElapse)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Static Public Member Functions inherited from ATL::CComObjectRootBase
static void WINAPI ObjectMain (bool)
 
static const struct _ATL_CATMAP_ENTRYGetCategoryMap ()
 
static HRESULT WINAPI InternalQueryInterface (void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject)
 
- Public Attributes inherited from ATL::CComObjectRootBase
LONG m_dwRef
 

Detailed Description

Definition at line 11 of file CUserEventTimer.h.

Member Function Documentation

◆ GetUserEventTimerElapsed()

STDMETHODIMP CUserEventTimer::GetUserEventTimerElapsed ( HWND  hWnd,
ULONG  uUserEventTimerID,
UINT puTimerElapsed 
)
overridevirtual

Implements IUserEventTimer.

Definition at line 44 of file CUserEventTimer.cpp.

45{
47 return S_OK;
48}
#define UNIMPLEMENTED
Definition: ntoskrnl.c:15
#define S_OK
Definition: intsafe.h:52

◆ InitTimerTickInterval()

STDMETHODIMP CUserEventTimer::InitTimerTickInterval ( UINT  uTimerTickIntervalMs)
overridevirtual

Implements IUserEventTimer.

Definition at line 51 of file CUserEventTimer.cpp.

52{
54 return S_OK;
55}

◆ KillUserEventTimer()

STDMETHODIMP CUserEventTimer::KillUserEventTimer ( HWND  hWnd,
ULONG  uUserEventTimerID 
)
overridevirtual

Implements IUserEventTimer.

Definition at line 37 of file CUserEventTimer.cpp.

38{
40 return S_OK;
41}

◆ SetUserEventTimer()

STDMETHODIMP CUserEventTimer::SetUserEventTimer ( HWND  hWnd,
UINT  uCallbackMsg,
UINT  uTimerElapse,
IUserEventTimerCallback pUserEventTimerCallback,
ULONG puUserEventTimerID 
)
overridevirtual

Implements IUserEventTimer.

Definition at line 28 of file CUserEventTimer.cpp.

31{
33 return S_OK;
34}

◆ UserEventTimerProc()

STDMETHODIMP CUserEventTimer::UserEventTimerProc ( ULONG  uUserEventTimerID,
UINT  uTimerElapse 
)
overridevirtual

Implements IUserEventTimerCallback.

Definition at line 17 of file CUserEventTimer.cpp.

18{
20 return S_OK;
21}

The documentation for this class was generated from the following files: