ReactOS  0.4.14-dev-1233-gf5658fd
IAMTimelineObj Interface Reference

import"qedit.idl";

Inheritance diagram for IAMTimelineObj:
Collaboration diagram for IAMTimelineObj:

Public Member Functions

HRESULT GetStartStop (REFERENCE_TIME *start, REFERENCE_TIME *stop)
 
HRESULT GetStartStop2 (REFTIME *start, REFTIME *stop)
 
HRESULT FixTimes (REFERENCE_TIME *start, REFERENCE_TIME *stop)
 
HRESULT FixTimes2 (REFTIME *start, REFTIME *stop)
 
HRESULT SetStartStop (REFERENCE_TIME start, REFERENCE_TIME stop)
 
HRESULT SetStartStop2 (REFTIME start, REFTIME stop)
 
HRESULT GetPropertySetter ([out, retval] IPropertySetter **setter)
 
HRESULT SetPropertySetter (IPropertySetter *setter)
 
HRESULT GetSubObject ([out, retval] IUnknown **obj)
 
HRESULT SetSubObject (IUnknown *obj)
 
HRESULT SetSubObjectGUID (GUID guid)
 
HRESULT SetSubObjectGUIDB (BSTR guidb)
 
HRESULT GetSubObjectGUID (GUID *guid)
 
HRESULT GetSubObjectGUIDB ([out, retval] BSTR *guidb)
 
HRESULT GetSubObjectLoaded (BOOL *loaded)
 
HRESULT GetTimelineType (TIMELINE_MAJOR_TYPE *type)
 
HRESULT SetTimelineType (TIMELINE_MAJOR_TYPE type)
 
HRESULT GetUserID (long *id)
 
HRESULT SetUserID (long id)
 
HRESULT GetGenID (long *id)
 
HRESULT GetUserName ([out, retval] BSTR *name)
 
HRESULT SetUserName (BSTR name)
 
HRESULT GetUserData (BYTE *data, long *size)
 
HRESULT SetUserData (BYTE *data, long size)
 
HRESULT GetMuted (BOOL *muted)
 
HRESULT SetMuted (BOOL muted)
 
HRESULT GetLocked (BOOL *locked)
 
HRESULT SetLocked (BOOL locked)
 
HRESULT GetDirtyRange (REFERENCE_TIME *start, REFERENCE_TIME *stop)
 
HRESULT GetDirtyRange2 (REFTIME *start, REFTIME *stop)
 
HRESULT SetDirtyRange (REFERENCE_TIME start, REFERENCE_TIME stop)
 
HRESULT SetDirtyRange2 (REFTIME start, REFTIME stop)
 
HRESULT ClearDirty ()
 
HRESULT Remove ()
 
HRESULT RemoveAll ()
 
HRESULT GetTimelineNoRef (IAMTimeline **timeline)
 
HRESULT GetGroupIBelongTo ([out] IAMTimelineGroup **group)
 
HRESULT GetEmbedDepth (long *depth)
 
- 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 548 of file qedit.idl.

Member Function Documentation

◆ ClearDirty()

HRESULT IAMTimelineObj::ClearDirty ( )

◆ FixTimes()

HRESULT IAMTimelineObj::FixTimes ( REFERENCE_TIME start,
REFERENCE_TIME stop 
)

◆ FixTimes2()

HRESULT IAMTimelineObj::FixTimes2 ( REFTIME start,
REFTIME stop 
)

◆ GetDirtyRange()

HRESULT IAMTimelineObj::GetDirtyRange ( REFERENCE_TIME start,
REFERENCE_TIME stop 
)

◆ GetDirtyRange2()

HRESULT IAMTimelineObj::GetDirtyRange2 ( REFTIME start,
REFTIME stop 
)

◆ GetEmbedDepth()

HRESULT IAMTimelineObj::GetEmbedDepth ( long depth)

◆ GetGenID()

HRESULT IAMTimelineObj::GetGenID ( long id)

◆ GetGroupIBelongTo()

HRESULT IAMTimelineObj::GetGroupIBelongTo ( [out] IAMTimelineGroup **  group)

◆ GetLocked()

HRESULT IAMTimelineObj::GetLocked ( BOOL locked)

◆ GetMuted()

HRESULT IAMTimelineObj::GetMuted ( BOOL muted)

◆ GetPropertySetter()

HRESULT IAMTimelineObj::GetPropertySetter ( [out, retval] IPropertySetter **  setter)

◆ GetStartStop()

HRESULT IAMTimelineObj::GetStartStop ( REFERENCE_TIME start,
REFERENCE_TIME stop 
)

◆ GetStartStop2()

HRESULT IAMTimelineObj::GetStartStop2 ( REFTIME start,
REFTIME stop 
)

◆ GetSubObject()

HRESULT IAMTimelineObj::GetSubObject ( [out, retval] IUnknown **  obj)

◆ GetSubObjectGUID()

HRESULT IAMTimelineObj::GetSubObjectGUID ( GUID guid)

◆ GetSubObjectGUIDB()

HRESULT IAMTimelineObj::GetSubObjectGUIDB ( [out, retval] BSTR guidb)

◆ GetSubObjectLoaded()

HRESULT IAMTimelineObj::GetSubObjectLoaded ( BOOL loaded)

◆ GetTimelineNoRef()

HRESULT IAMTimelineObj::GetTimelineNoRef ( IAMTimeline **  timeline)

◆ GetTimelineType()

HRESULT IAMTimelineObj::GetTimelineType ( TIMELINE_MAJOR_TYPE type)

◆ GetUserData()

HRESULT IAMTimelineObj::GetUserData ( BYTE data,
long size 
)

◆ GetUserID()

HRESULT IAMTimelineObj::GetUserID ( long id)

◆ GetUserName()

HRESULT IAMTimelineObj::GetUserName ( [out, retval] BSTR name)

◆ Remove()

HRESULT IAMTimelineObj::Remove ( )

◆ RemoveAll()

HRESULT IAMTimelineObj::RemoveAll ( )

◆ SetDirtyRange()

HRESULT IAMTimelineObj::SetDirtyRange ( REFERENCE_TIME  start,
REFERENCE_TIME  stop 
)

◆ SetDirtyRange2()

HRESULT IAMTimelineObj::SetDirtyRange2 ( REFTIME  start,
REFTIME  stop 
)

◆ SetLocked()

HRESULT IAMTimelineObj::SetLocked ( BOOL  locked)

◆ SetMuted()

HRESULT IAMTimelineObj::SetMuted ( BOOL  muted)

◆ SetPropertySetter()

HRESULT IAMTimelineObj::SetPropertySetter ( IPropertySetter setter)

◆ SetStartStop()

HRESULT IAMTimelineObj::SetStartStop ( REFERENCE_TIME  start,
REFERENCE_TIME  stop 
)

◆ SetStartStop2()

HRESULT IAMTimelineObj::SetStartStop2 ( REFTIME  start,
REFTIME  stop 
)

◆ SetSubObject()

HRESULT IAMTimelineObj::SetSubObject ( IUnknown obj)

◆ SetSubObjectGUID()

HRESULT IAMTimelineObj::SetSubObjectGUID ( GUID  guid)

◆ SetSubObjectGUIDB()

HRESULT IAMTimelineObj::SetSubObjectGUIDB ( BSTR  guidb)

◆ SetTimelineType()

HRESULT IAMTimelineObj::SetTimelineType ( TIMELINE_MAJOR_TYPE  type)

◆ SetUserData()

HRESULT IAMTimelineObj::SetUserData ( BYTE data,
long  size 
)

◆ SetUserID()

HRESULT IAMTimelineObj::SetUserID ( long  id)

◆ SetUserName()

HRESULT IAMTimelineObj::SetUserName ( BSTR  name)

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