ReactOS  0.4.13-dev-961-g238ea69
IReferenceClock Interface Reference

import"axcore.idl";

Inheritance diagram for IReferenceClock:
Collaboration diagram for IReferenceClock:

Public Member Functions

HRESULT GetTime ([out] REFERENCE_TIME *pTime)
 
HRESULT AdviseTime ([in] REFERENCE_TIME baseTime, [in] REFERENCE_TIME streamTime, [in] HEVENT hEvent, [out] DWORD_PTR *pdwAdviseCookie)
 
HRESULT AdvisePeriodic ([in] REFERENCE_TIME startTime, [in] REFERENCE_TIME periodTime, [in] HSEMAPHORE hSemaphore, [out] DWORD_PTR *pdwAdviseCookie)
 
HRESULT Unadvise ([in] DWORD_PTR dwAdviseCookie)
 
- 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
 

Detailed Description

Definition at line 331 of file axcore.idl.

Member Function Documentation

◆ AdvisePeriodic()

HRESULT IReferenceClock::AdvisePeriodic ( [in] REFERENCE_TIME  startTime,
[in] REFERENCE_TIME  periodTime,
[in] HSEMAPHORE  hSemaphore,
[out] DWORD_PTR pdwAdviseCookie 
)

Implemented in CKsProxy.

Referenced by DECLARE_INTERFACE_().

◆ AdviseTime()

HRESULT IReferenceClock::AdviseTime ( [in] REFERENCE_TIME  baseTime,
[in] REFERENCE_TIME  streamTime,
[in] HEVENT  hEvent,
[out] DWORD_PTR pdwAdviseCookie 
)

Implemented in CKsProxy.

Referenced by DECLARE_INTERFACE_().

◆ GetTime()

HRESULT IReferenceClock::GetTime ( [out] REFERENCE_TIME pTime)

Implemented in CKsProxy.

Referenced by CKsClockForwarder_ThreadStartup().

◆ Unadvise()

HRESULT IReferenceClock::Unadvise ( [in] DWORD_PTR  dwAdviseCookie)

Implemented in CKsProxy.

Referenced by DECLARE_INTERFACE_().


The documentation for this interface was generated from the following file: