ReactOS 0.4.17-dev-573-g8315b8c
CUserEventTimer.cpp
Go to the documentation of this file.
1/*
2 * PROJECT: shell32
3 * LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
4 * PURPOSE: IUserEventTimer implementation
5 * COPYRIGHT: Copyright 2021 Oleg Dubinskiy (oleg.dubinskij2013@yandex.ua)
6 */
7
8#include "precomp.h"
9
11
12/***********************************************************************
13* IUserEventTimerCallback implementation
14*/
15
17CUserEventTimer::UserEventTimerProc(ULONG uUserEventTimerID, UINT uTimerElapse)
18{
20 return S_OK;
21}
22
23/***********************************************************************
24* IUserEventTimer implementation
25*/
26
29 IUserEventTimerCallback *pUserEventTimerCallback,
30 ULONG *puUserEventTimerID)
31{
33 return S_OK;
34}
35
38{
40 return S_OK;
41}
42
44CUserEventTimer::GetUserEventTimerElapsed(HWND hWnd, ULONG uUserEventTimerID, UINT *puTimerElapsed)
45{
47 return S_OK;
48}
49
52{
54 return S_OK;
55}
56
HWND hWnd
Definition: settings.c:17
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
Definition: precomp.h:23
void shell(int argc, const char *argv[])
Definition: cmds.c:1231
#define STDMETHODIMP
Definition: basetyps.h:43
#define UNIMPLEMENTED
Definition: ntoskrnl.c:15
virtual STDMETHODIMP UserEventTimerProc(ULONG uUserEventTimerID, UINT uTimerElapse) override
virtual STDMETHODIMP InitTimerTickInterval(UINT uTimerTickIntervalMs) override
virtual STDMETHODIMP GetUserEventTimerElapsed(HWND hWnd, ULONG uUserEventTimerID, UINT *puTimerElapsed) override
virtual STDMETHODIMP KillUserEventTimer(HWND hWnd, ULONG uUserEventTimerID) override
virtual STDMETHODIMP SetUserEventTimer(HWND hWnd, UINT uCallbackMsg, UINT uTimerElapse, IUserEventTimerCallback *pUserEventTimerCallback, ULONG *puUserEventTimerID) override
unsigned int UINT
Definition: sysinfo.c:13
#define S_OK
Definition: intsafe.h:52
uint32_t ULONG
Definition: typedefs.h:59