Home COM GDI+ WebBrowser Data Access

ITimerService  Interface

 

SID_STimerService

{3050F360-98B5-11CF-BB82-00AA00BDCE0B}

IID_ITimerService

{3050F360-98B5-11CF-BB82-00AA00BDCE0B}

 

 

This interface creates, retrieves, and sets timer objects.

 

 

Methods in VTable order

IUnknown Methods

Description

QueryInterface

Returns pointers to supported interfaces.

AddRef

Increments reference count.

Release

Decrements reference count.

ITimerService Methods

Description

CreateTimer

Creates a timer object.

GetNamedTimer

Retrieves the named timer.

SetNamedTimerReference

Replaces the named timer's reference timer with a new reference timer.

 

CreateTimer

 

FUNCTION ITimerService_CreateTimer ( _
  BYVAL pthis AS DWORD PTR _
, BYVAL pReferenceTimer AS DWORD _
, BYREF ppNewTimer AS DWORD _
  ) AS LONG

  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[3] USING ITimerService_CreateTimer (pthis, pReferenceTimer, ppNewTimer) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

GetNamedTimer

 

FUNCTION ITimerService_GetNamedTimer ( _
  BYVAL pthis AS DWORD PTR _
, BYREF rguidName AS GUID _
, BYREF ppTimer AS DWORD _
  ) AS LONG

  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[4] USING ITimerService_GetNamedTimer (pthis, rguidName, ppTimer) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

SetNamedTimerReference

 

FUNCTION ITimerService_SetNamedTimerReference ( _
  BYVAL pthis AS DWORD PTR _
, BYVAL rguidName AS GUID _
, BYVAL pReferenceTimer AS DWORD _
  ) AS LONG

  LOCAL HRESULT AS LONG
  CALL DWORD @@pthis[5] USING ITimerService_SetNamedTimerReference (pthis, rguidName, pReferenceTimer) TO HRESULT
  FUNCTION = HRESULT

END FUNCTION

 

 

Page last updated on Tuesday, 14 March 2006 07:02:56 +0100