27 uuid(0579154
A-2B53-4994-B0D0-E773148EFF85),
46 uuid(6B652FFF-11
FE-4fce-92AD-0266B5D7C78F),
79 LONG WhichMethodToCallback
85 uuid(65bd0710-24d2-4FF7-9324-ed2e5d3abafa),
163 uuid(65BD0711-24D2-4ff7-9324-ED2E5D3ABAFA),
172 uuid(288581E0-66CE-11d2-918
F-00C0DF10D434),
206 uuid(AE9472BD-B0C3-11D2-8D24-00A0C9441E20),
265 uuid(E43E73A2-0EFA-11d3-9601-00A0C9441E20),
282 uuid(963566DA-BE21-4eaf-88E9-35704F8F52A1),
314 uuid(78530B74-61F9-11D2-8CAD-00A024580902),
401 long * value_with_comps,
445 uuid(78530B75-61F9-11D2-8CAD-00A024580902)
456 uuid(9EED4F00-B8A6-11d2-8023-00C0DF10D434),
544 uuid(78530B77-61F9-11D2-8CAD-00A024580902),
708 uuid(78530B79-61F9-11D2-8CAD-00A024580902),
static previewinfo preview
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
static const WCHAR indent[]
IN PVCB IN PBCB OUT PDIRENT IN USHORT IN POEM_STRING Filename
_Must_inspect_result_ _In_ ULONG _Out_writes_bytes_ pBufferSize PVOID _Inout_ PULONG pBufferSize
FxPnpStateCallbackInfo * pCallback
GLint GLint GLsizei GLsizei GLsizei depth
GLuint GLuint GLsizei GLenum type
GLuint GLuint GLsizei count
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
GLenum GLenum GLsizei const GLuint GLboolean enabled
GLenum const GLfloat * params
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
GLuint GLsizei GLsizei * length
GLenum GLenum GLenum input
HRESULT LogError(long severity, BSTR error_str, long error_code, long hresult, [in] VARIANT *extra)
HRESULT IsSmartRecompressFormatSet(BOOL *set)
HRESULT GetOutputBuffering([out] int *buffer)
HRESULT SetRecompFormatFromSource(IAMTimelineSrc *source)
HRESULT GetTimeline([out] IAMTimeline **timeline)
HRESULT SetTimeline(IAMTimeline *timeline)
HRESULT SetGroupName(BSTR name)
HRESULT ClearRecompressFormatDirty()
HRESULT GetOutputFPS(double *fps)
HRESULT SetPreviewMode(BOOL preview)
HRESULT GetGroupName([out, retval] BSTR *name)
HRESULT GetSmartRecompressFormat(long **format)
HRESULT SetSmartRecompressFormat(long *format)
HRESULT SetMediaType([in] AM_MEDIA_TYPE *)
HRESULT IsRecompressFormatDirty(BOOL *dirty)
HRESULT SetMediaTypeForVB([in] long type)
HRESULT GetMediaType([out] AM_MEDIA_TYPE *)
HRESULT GetPriority(long *priority)
HRESULT SetOutputBuffering([in] int buffer)
HRESULT SetOutputFPS(double fps)
HRESULT GetPreviewMode(BOOL *preview)
HRESULT GetPropertySetter([out, retval] IPropertySetter **setter)
HRESULT GetDirtyRange(REFERENCE_TIME *start, REFERENCE_TIME *stop)
HRESULT SetTimelineType(TIMELINE_MAJOR_TYPE type)
HRESULT SetDirtyRange2(REFTIME start, REFTIME stop)
HRESULT GetDirtyRange2(REFTIME *start, REFTIME *stop)
HRESULT SetStartStop2(REFTIME start, REFTIME stop)
HRESULT GetMuted(BOOL *muted)
HRESULT GetSubObject([out, retval] IUnknown **obj)
HRESULT GetSubObjectLoaded(BOOL *loaded)
HRESULT SetUserID(long id)
HRESULT GetGroupIBelongTo([out] IAMTimelineGroup **group)
HRESULT GetTimelineNoRef(IAMTimeline **timeline)
HRESULT GetTimelineType(TIMELINE_MAJOR_TYPE *type)
HRESULT GetUserName([out, retval] BSTR *name)
HRESULT GetGenID(long *id)
HRESULT SetPropertySetter(IPropertySetter *setter)
HRESULT FixTimes2(REFTIME *start, REFTIME *stop)
HRESULT SetMuted(BOOL muted)
HRESULT SetUserData(BYTE *data, long size)
HRESULT FixTimes(REFERENCE_TIME *start, REFERENCE_TIME *stop)
HRESULT SetUserName(BSTR name)
HRESULT SetSubObject(IUnknown *obj)
HRESULT GetSubObjectGUIDB([out, retval] BSTR *guidb)
HRESULT SetSubObjectGUID(GUID guid)
HRESULT GetUserID(long *id)
HRESULT GetUserData(BYTE *data, long *size)
HRESULT SetLocked(BOOL locked)
HRESULT GetEmbedDepth(long *depth)
HRESULT GetStartStop2(REFTIME *start, REFTIME *stop)
HRESULT SetDirtyRange(REFERENCE_TIME start, REFERENCE_TIME stop)
HRESULT GetSubObjectGUID(GUID *guid)
HRESULT SetSubObjectGUIDB(BSTR guidb)
HRESULT GetLocked(BOOL *locked)
HRESULT GetStartStop(REFERENCE_TIME *start, REFERENCE_TIME *stop)
HRESULT SetStartStop(REFERENCE_TIME start, REFERENCE_TIME stop)
HRESULT SetMediaLength2(REFTIME length)
HRESULT SetMediaTimes2(REFTIME Start, REFTIME Stop)
HRESULT SetMediaTimes(REFERENCE_TIME Start, REFERENCE_TIME Stop)
HRESULT FixMediaTimes2(REFTIME *start, REFTIME *stop)
HRESULT SetMediaLength(REFERENCE_TIME length)
HRESULT GetMediaLength(REFERENCE_TIME *length)
HRESULT SetDefaultFPS(double fps)
HRESULT GetStretchMode(int *mode)
HRESULT GetMediaTimes(REFERENCE_TIME *start, REFERENCE_TIME *stop)
HRESULT SetStreamNumber(long num)
HRESULT ModifyStopTime2(REFTIME stop)
HRESULT GetStreamNumber(long *num)
HRESULT SetMediaName(BSTR name)
HRESULT IsNormalRate(BOOL *normal)
HRESULT FixMediaTimes(REFERENCE_TIME *start, REFERENCE_TIME *stop)
HRESULT SpliceWithNext(IAMTimelineObj *next)
HRESULT ModifyStopTime(REFERENCE_TIME stop)
HRESULT GetMediaTimes2(REFTIME *start, REFTIME *stop)
HRESULT GetMediaName([out, retval] BSTR *name)
HRESULT SetStretchMode(int mode)
HRESULT GetDefaultFPS(double *fps)
HRESULT GetMediaLength2(REFTIME *length)
HRESULT SetDefaultEffect(GUID *guid)
HRESULT EnableTransitions(BOOL enabled)
HRESULT GetDefaultEffectB([out, retval] BSTR *guidb)
HRESULT GetDefaultTransitionB([out, retval] BSTR *guidb)
HRESULT GetDefaultEffect(GUID *guid)
HRESULT GetInsertMode(long *mode)
HRESULT ValidateSourceNames(long flags, IMediaLocator *override, LONG_PTR notify_event)
HRESULT SetInsertMode(long mode)
HRESULT TransitionsEnabled(BOOL *enabled)
HRESULT RemGroupFromList(IAMTimelineObj *group)
HRESULT GetCountOfType(long group, long *value, long *value_with_comps, TIMELINE_MAJOR_TYPE type)
HRESULT CreateEmptyNode([out] IAMTimelineObj **obj, TIMELINE_MAJOR_TYPE type)
HRESULT SetDefaultFPS(double fps)
HRESULT GetDuration2(double *duration)
HRESULT GetDirtyRange(REFERENCE_TIME *start, REFERENCE_TIME *stop)
HRESULT AddGroup(IAMTimelineObj *group)
HRESULT SetDefaultTransitionB(BSTR guidb)
HRESULT IsDirty(BOOL *dirty)
HRESULT GetDefaultTransition(GUID *guid)
HRESULT SetInterestRange(REFERENCE_TIME start, REFERENCE_TIME stop)
HRESULT GetGroup([out] IAMTimelineObj **group, long index)
HRESULT GetDuration(REFERENCE_TIME *duration)
HRESULT SetDefaultEffectB(BSTR guidb)
HRESULT EnableEffects(BOOL enabled)
HRESULT EffectsEnabled(BOOL *enabled)
HRESULT GetDefaultFPS(double *fps)
HRESULT SetDefaultTransition(GUID *guid)
HRESULT GetGroupCount(long *count)
HRESULT AddProp([in] DEXTER_PARAM param, [in] DEXTER_VALUE *value)
HRESULT LoadFromBlob([in] LONG size, [in] BYTE *blob)
HRESULT FreeProps([in] LONG params, [in] DEXTER_PARAM *param, [in] DEXTER_VALUE *value)
HRESULT SaveToBlob([out] LONG *size, [out] BYTE **blob)
HRESULT SetProps([in] IUnknown *target, [in] REFERENCE_TIME now)
HRESULT GetProps([out] LONG *params, [out] DEXTER_PARAM **param, [out] DEXTER_VALUE **value)
HRESULT LoadXML([in] IUnknown *pxml)
HRESULT CloneProps([out] IPropertySetter **setter, [in] REFERENCE_TIME start, [in] REFERENCE_TIME stop)
HRESULT PrintXML([out] char *xml, [in] int size, [out] int *printed, [in] int indent)
HRESULT SampleCB(double SampleTime, IMediaSample *pSample)
HRESULT BufferCB(double SampleTime, BYTE *pBuffer, LONG BufferLen)
HRESULT GetCurrentSample([out] IMediaSample **ppSample)
HRESULT SetCallback(ISampleGrabberCB *pCallback, LONG WhichMethodToCallback)
HRESULT SetMediaType(const AM_MEDIA_TYPE *pType)
HRESULT GetCurrentBuffer([in, out] LONG *pBufferSize, [out] LONG *pBuffer)
HRESULT SetOneShot(BOOL OneShot)
HRESULT SetBufferSamples(BOOL BufferThem)
HRESULT GetConnectedMediaType(AM_MEDIA_TYPE *pType)
_In_opt_ PVOID _Out_ BOOLEAN * Stop
static VARIANTARG static DISPID
coclass TestTypelib::Coclass3 odl
@ TIMELINE_MAJOR_TYPE_EFFECT
@ TIMELINE_MAJOR_TYPE_TRANSITION
@ TIMELINE_MAJOR_TYPE_COMPOSITE
@ TIMELINE_MAJOR_TYPE_SOURCE
@ TIMELINE_MAJOR_TYPE_GROUP
@ TIMELINE_MAJOR_TYPE_TRACK
@ E_RENDER_ENGINE_IS_BROKEN
static unsigned __int64 next
_In_ HFONT _Out_ PUINT _Out_ PUINT Width
_In_ HFONT _Out_ PUINT Height