#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\qedit.dll")(GUID . "{78530B68-61F9-11D2-8CAD-00A024580902}")(DESCRIPTION . "Dexter 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("IResize" (TYPE . "Interface")(DESCRIPTION . "IResize Interface")(GUID . "{4ADA63A0-72D5-11D2-952A-0060081840BC}")(FUNCTIONS ((NAME . "get_Size") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("piHeight" "VT_PTR.VT_INT")("piWidth" "VT_PTR.VT_INT")("pFlag" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_InputSize") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("piHeight" "VT_PTR.VT_INT")("piWidth" "VT_PTR.VT_INT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "put_Size") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("Height" "VT_INT")("Width" "VT_INT")("Flag" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "get_MediaType") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pmt" "VT_PTR._AMMediaType")) (FLAGS ( IS-FUNCTION ))) ((NAME . "put_MediaType") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pmt" "VT_PTR._AMMediaType")) (FLAGS ( IS-FUNCTION ))))) ("_AMMediaType" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("AMTimeline" (TYPE . "Coclass")(DESCRIPTION . "AMTimeline Class")(GUID . "{78530B75-61F9-11D2-8CAD-00A024580902}")(ALIASES "IAMTimeline""IPersistStream""IAMSetErrorLog") (FUNCTIONS )) ("IAMTimeline" (TYPE . "Interface")(DESCRIPTION . "IAMTimeline Interface")(GUID . "{78530B74-61F9-11D2-8CAD-00A024580902}")(FUNCTIONS ((NAME . "CreateEmptyNode") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ppObj" "VT_PTR.VT_PTR.IAMTimelineObj")("Type" "VT_USERDEFINED.Typedef.TIMELINE_MAJOR_TYPE")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method CreateEmptyNode")) ((NAME . "AddGroup") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pGroup" "VT_PTR.IAMTimelineObj")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemGroupFromList") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pGroup" "VT_PTR.IAMTimelineObj")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetGroup") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppGroup" "VT_PTR.VT_PTR.IAMTimelineObj")("WhichGroup" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetGroupCount") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pCount" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ClearAllGroups") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetInsertMode") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pMode" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInsertMode") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("Mode" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetInsertMode")) ((NAME . "EnableTransitions") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("fEnabled" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnableTransitions")) ((NAME . "TransitionsEnabled") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pfEnabled" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method TransitionsEnabled")) ((NAME . "EnableEffects") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("fEnabled" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnableEffects")) ((NAME . "EffectsEnabled") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pfEnabled" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EffectsEnabled")) ((NAME . "SetInterestRange") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("Start" "")("Stop" "")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetInterestRange")) ((NAME . "GetDuration") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pDuration" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetDuration")) ((NAME . "GetDuration2") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pDuration" "VT_PTR.VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetDuration2")) ((NAME . "SetDefaultFPS") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("FPS" "VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetDefaultFPS")) ((NAME . "GetDefaultFPS") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pFPS" "VT_PTR.VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetDefaultFPS")) ((NAME . "IsDirty") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("pDirty" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method IsDirty")) ((NAME . "GetDirtyRange") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("pStart" "VT_PTR.")("pStop" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetDirtyRange")) ((NAME . "GetCountOfType") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("Group" "VT_I4")("pVal" "VT_PTR.VT_I4")("pValWithComps" "VT_PTR.VT_I4")("majortype" "VT_USERDEFINED.Typedef.TIMELINE_MAJOR_TYPE")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetCountOfType")) ((NAME . "ValidateSourceNames") (RIID . #x60010014) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("ValidateFlags" "VT_I4")("pOverride" "VT_PTR.IMediaLocator")("NotifyEventHandle" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetDefaultTransition") (RIID . #x60010015) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("pGuid" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDefaultTransition") (RIID . #x60010016) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("pGuid" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetDefaultEffect") (RIID . #x60010017) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("pGuid" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDefaultEffect") (RIID . #x60010018) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("pGuid" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetDefaultTransitionB") (RIID . #x60010019) (OFFSET . #x70) (RETURNS . "VT_HRESULT")(PARAMS ("pGuid" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDefaultTransitionB") (RIID . #x6001001a) (OFFSET . #x74) (RETURNS . "VT_HRESULT")(PARAMS ("pGuid" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetDefaultEffectB") (RIID . #x6001001b) (OFFSET . #x78) (RETURNS . "VT_HRESULT")(PARAMS ("pGuid" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDefaultEffectB") (RIID . #x6001001c) (OFFSET . #x7c) (RETURNS . "VT_HRESULT")(PARAMS ("pGuid" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("IAMTimelineObj" (TYPE . "Interface")(DESCRIPTION . "IAMTimelineObj Interface")(GUID . "{78530B77-61F9-11D2-8CAD-00A024580902}")(FUNCTIONS ((NAME . "GetStartStop") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pStart" "VT_PTR.")("pStop" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetStartStop")) ((NAME . "GetStartStop2") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pStart" "VT_PTR.VT_R8")("pStop" "VT_PTR.VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetStartStop2")) ((NAME . "FixTimes") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pStart" "VT_PTR.")("pStop" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method FixTimes")) ((NAME . "FixTimes2") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pStart" "VT_PTR.VT_R8")("pStop" "VT_PTR.VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method FixTimes2")) ((NAME . "SetStartStop") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("Start" "")("Stop" "")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetStartStop")) ((NAME . "SetStartStop2") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("Start" "VT_R8")("Stop" "VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetStartStop2")) ((NAME . "GetPropertySetter") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.IPropertySetter")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method GetPropertySetter")) ((NAME . "SetPropertySetter") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_PTR.IPropertySetter")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetPropertySetter")) ((NAME . "GetSubObject") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_UNKNOWN")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method GetSubObject")) ((NAME . "SetSubObject") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetSubObject")) ((NAME . "SetSubObjectGUID") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_USERDEFINED.Structure.GUID")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetSubObjectGUID")) ((NAME . "SetSubObjectGUIDB") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetSubObjectGUIDByBSTR")) ((NAME . "GetSubObjectGUID") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetSubObjectGUID")) ((NAME . "GetSubObjectGUIDB") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method GetSubObjectGUIDByBSTR")) ((NAME . "GetSubObjectLoaded") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetSubObjectLoaded")) ((NAME . "GetTimelineType") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.TIMELINE_MAJOR_TYPE")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetTimelineType")) ((NAME . "SetTimelineType") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_USERDEFINED.Typedef.TIMELINE_MAJOR_TYPE")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetTimelineType")) ((NAME . "GetUserID") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetUserID")) ((NAME . "SetUserID") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetUserID")) ((NAME . "GetGenID") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetGenID")) ((NAME . "GetUserName") (RIID . #x60010014) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method GetUserName")) ((NAME . "SetUserName") (RIID . #x60010015) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetUserName")) ((NAME . "GetUserData") (RIID . #x60010016) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("pData" "VT_PTR.VT_UI1")("pSize" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetUserData")) ((NAME . "SetUserData") (RIID . #x60010017) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("pData" "VT_PTR.VT_UI1")("Size" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetUserData")) ((NAME . "GetMuted") (RIID . #x60010018) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetMuted")) ((NAME . "SetMuted") (RIID . #x60010019) (OFFSET . #x70) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetMuted")) ((NAME . "GetLocked") (RIID . #x6001001a) (OFFSET . #x74) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetLocked")) ((NAME . "SetLocked") (RIID . #x6001001b) (OFFSET . #x78) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetLocked")) ((NAME . "GetDirtyRange") (RIID . #x6001001c) (OFFSET . #x7c) (RETURNS . "VT_HRESULT")(PARAMS ("pStart" "VT_PTR.")("pStop" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetDirtyRange")) ((NAME . "GetDirtyRange2") (RIID . #x6001001d) (OFFSET . #x80) (RETURNS . "VT_HRESULT")(PARAMS ("pStart" "VT_PTR.VT_R8")("pStop" "VT_PTR.VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetDirtyRange")) ((NAME . "SetDirtyRange") (RIID . #x6001001e) (OFFSET . #x84) (RETURNS . "VT_HRESULT")(PARAMS ("Start" "")("Stop" "")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetDirtyRange")) ((NAME . "SetDirtyRange2") (RIID . #x6001001f) (OFFSET . #x88) (RETURNS . "VT_HRESULT")(PARAMS ("Start" "VT_R8")("Stop" "VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetDirtyRange")) ((NAME . "ClearDirty") (RIID . #x60010020) (OFFSET . #x8c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ClearDirty")) ((NAME . "Remove") (RIID . #x60010021) (OFFSET . #x90) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Remove")) ((NAME . "RemoveAll") (RIID . #x60010022) (OFFSET . #x94) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RemoveAll")) ((NAME . "GetTimelineNoRef") (RIID . #x60010023) (OFFSET . #x98) (RETURNS . "VT_HRESULT")(PARAMS ("ppResult" "VT_PTR.VT_PTR.IAMTimeline")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetGroupIBelongTo") (RIID . #x60010024) (OFFSET . #x9c) (RETURNS . "VT_HRESULT")(PARAMS ("ppGroup" "VT_PTR.VT_PTR.IAMTimelineGroup")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetEmbedDepth") (RIID . #x60010025) (OFFSET . #xa0) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IPropertySetter" (TYPE . "Interface")(DESCRIPTION . "IPropertySetter Interface")(GUID . "{AE9472BD-B0C3-11D2-8D24-00A0C9441E20}")(FUNCTIONS ((NAME . "LoadXML") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pxml" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PrintXML") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pszXML" "VT_PTR.VT_UI1")("cbXML" "VT_INT")("pcbPrinted" "VT_PTR.VT_INT")("indent" "VT_INT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CloneProps") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("ppSetter" "VT_PTR.VT_PTR.IPropertySetter")("rtStart" "")("rtStop" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddProp") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("Param" "VT_USERDEFINED.Typedef.DEXTER_PARAM")("paValue" "VT_PTR.DEXTER_VALUE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetProps") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pcParams" "VT_PTR.VT_I4")("paParam" "VT_PTR.VT_PTR.DEXTER_PARAM")("paValue" "VT_PTR.VT_PTR.DEXTER_VALUE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FreeProps") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("cParams" "VT_I4")("paParam" "VT_PTR.DEXTER_PARAM")("paValue" "VT_PTR.DEXTER_VALUE")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ClearProps") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SaveToBlob") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pcSize" "VT_PTR.VT_I4")("ppb" "VT_PTR.VT_UI1")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LoadFromBlob") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("cSize" "VT_I4")("pb" "VT_PTR.VT_UI1")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetProps") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pTarget" "VT_UNKNOWN")("rtNow" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PrintXMLW") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pszXML" "VT_PTR.VT_UI2")("cchXML" "VT_INT")("pcchPrinted" "VT_PTR.VT_INT")("indent" "VT_INT")) (FLAGS ( IS-FUNCTION ))))) ("DEXTER_PARAM" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_qedit_0000_0002" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("DEXTER_VALUE" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_qedit_0000_0003" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("TIMELINE_MAJOR_TYPE" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_qedit_0000_0007" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IAMTimelineGroup" (TYPE . "Interface")(DESCRIPTION . "IAMTimelineGroup Interface")(GUID . "{9EED4F00-B8A6-11D2-8023-00C0DF10D434}")(FUNCTIONS ((NAME . "SetTimeline") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pTimeline" "VT_PTR.IAMTimeline")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetTimeline")) ((NAME . "GetTimeline") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("ppTimeline" "VT_PTR.VT_PTR.IAMTimeline")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetTimeline")) ((NAME . "GetPriority") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pPriority" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetPriority")) ((NAME . "GetMediaType") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("__MIDL_0043" "VT_PTR._AMMediaType")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetMediaType")) ((NAME . "SetMediaType") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("__MIDL_0044" "VT_PTR._AMMediaType")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetMediaType")) ((NAME . "SetOutputFPS") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("FPS" "VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetOutputFPS")) ((NAME . "GetOutputFPS") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pFPS" "VT_PTR.VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetOutputFPS")) ((NAME . "SetGroupName") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pGroupName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetGroupName")) ((NAME . "GetGroupName") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pGroupName" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method GetGroupName")) ((NAME . "SetPreviewMode") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("fPreview" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetPreviewMode")) ((NAME . "GetPreviewMode") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pfPreview" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetPreviewMode")) ((NAME . "SetMediaTypeForVB") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("Val" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetMediaTypeForVB")) ((NAME . "GetOutputBuffering") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pnBuffer" "VT_PTR.VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetOutputBuffering")) ((NAME . "SetOutputBuffering") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("nBuffer" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetOutputBuffering")) ((NAME . "SetSmartRecompressFormat") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pFormat" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetSmartRecompressFormat") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("ppFormat" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsSmartRecompressFormatSet") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsRecompressFormatDirty") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ClearRecompressFormatDirty") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetRecompFormatFromSource") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("pSource" "VT_PTR.IAMTimelineSrc")) (FLAGS ( IS-FUNCTION ))))) ("IAMTimelineSrc" (TYPE . "Interface")(DESCRIPTION . "IAMTimelineSrc Interface")(GUID . "{78530B79-61F9-11D2-8CAD-00A024580902}")(FUNCTIONS ((NAME . "GetMediaTimes") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pStart" "VT_PTR.")("pStop" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetMediaTimes")) ((NAME . "GetMediaTimes2") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pStart" "VT_PTR.VT_R8")("pStop" "VT_PTR.VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetMediaTimes2")) ((NAME . "ModifyStopTime") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("Stop" "")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ModifyStopTime")) ((NAME . "ModifyStopTime2") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("Stop" "VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ModifyStopTime2")) ((NAME . "FixMediaTimes") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pStart" "VT_PTR.")("pStop" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method FixMediaTimes")) ((NAME . "FixMediaTimes2") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pStart" "VT_PTR.VT_R8")("pStop" "VT_PTR.VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method FixMediaTimes2")) ((NAME . "SetMediaTimes") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("Start" "")("Stop" "")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetMediaTimes")) ((NAME . "SetMediaTimes2") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("Start" "VT_R8")("Stop" "VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetMediaTimes2")) ((NAME . "SetMediaLength") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("Length" "")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetMediaLength")) ((NAME . "SetMediaLength2") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("Length" "VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetMediaLength2")) ((NAME . "GetMediaLength") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pLength" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetMediaLength")) ((NAME . "GetMediaLength2") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pLength" "VT_PTR.VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetMediaLength2")) ((NAME . "GetMediaName") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method GetMediaName")) ((NAME . "SetMediaName") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("newVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetMediaName")) ((NAME . "SpliceWithNext") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pNext" "VT_PTR.IAMTimelineObj")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SpliceWithNext")) ((NAME . "GetStreamNumber") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetStreamNumber")) ((NAME . "SetStreamNumber") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("Val" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetStreamNumber")) ((NAME . "IsNormalRate") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetDefaultFPS") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("pFPS" "VT_PTR.VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetDefaultFPS")) ((NAME . "SetDefaultFPS") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("FPS" "VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetDefaultFPS")) ((NAME . "GetStretchMode") (RIID . #x60010014) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("pnStretchMode" "VT_PTR.VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetStretchMode")) ((NAME . "SetStretchMode") (RIID . #x60010015) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("nStretchMode" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetStretchMode")))) ("IMediaLocator" (TYPE . "Interface")(DESCRIPTION . "IMediaLocator Interface")(GUID . "{288581E0-66CE-11D2-918F-00C0DF10D434}")(FUNCTIONS ((NAME . "FindMediaFile") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("Input" "VT_BSTR")("FilterString" "VT_BSTR")("pOutput" "VT_PTR.VT_BSTR")("Flags" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddFoundLocation") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("DirectoryName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("LONG_PTR" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")VT_I4)) (FUNCTIONS )) ("IPersistStream" (TYPE . "Interface")(GUID . "{00000109-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "IsDirty") (RIID . #x60020000) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Load") (RIID . #x60020001) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pstm" "VT_PTR.IStream")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Save") (RIID . #x60020002) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pstm" "VT_PTR.IStream")("fClearDirty" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetSizeMax") (RIID . #x60020003) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pcbSize" "VT_PTR._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))))) ("IPersist" (TYPE . "Interface")(GUID . "{0000010C-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "GetClassID") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pClassID" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))))) ("IStream" (TYPE . "Interface")(GUID . "{0000000C-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "RemoteSeek") (RIID . #x60020000) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("dlibMove" "VT_USERDEFINED.Structure._LARGE_INTEGER")("dwOrigin" "VT_UI4")("plibNewPosition" "VT_PTR._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetSize") (RIID . #x60020001) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("libNewSize" "VT_USERDEFINED.Structure._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteCopyTo") (RIID . #x60020002) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pstm" "VT_PTR.IStream")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("pcbRead" "VT_PTR._ULARGE_INTEGER")("pcbWritten" "VT_PTR._ULARGE_INTEGER")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Commit") (RIID . #x60020003) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("grfCommitFlags" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Revert") (RIID . #x60020004) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "LockRegion") (RIID . #x60020005) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("libOffset" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("dwLockType" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UnlockRegion") (RIID . #x60020006) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("libOffset" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("cb" "VT_USERDEFINED.Structure._ULARGE_INTEGER")("dwLockType" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Stat") (RIID . #x60020007) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pstatstg" "VT_PTR.tagSTATSTG")("grfStatFlag" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60020008) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("ppstm" "VT_PTR.VT_PTR.IStream")) (FLAGS ( IS-FUNCTION ))))) ("ISequentialStream" (TYPE . "Interface")(GUID . "{0C733A30-2A1C-11CE-ADE5-00AA0044773D}")(FUNCTIONS ((NAME . "RemoteRead") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pv" "VT_PTR.VT_UI1")("cb" "VT_UI4")("pcbRead" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoteWrite") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pv" "VT_PTR.VT_UI1")("cb" "VT_UI4")("pcbWritten" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))))) ("_LARGE_INTEGER" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_ULARGE_INTEGER" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagSTATSTG" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_FILETIME" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IAMSetErrorLog" (TYPE . "Interface")(DESCRIPTION . "IAMSetErrorLog Interface")(GUID . "{963566DA-BE21-4EAF-88E9-35704F8F52A1}")(FUNCTIONS ((NAME . "ErrorLog") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.IAMErrorLog")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property ErrorLog")) ((NAME . "ErrorLog") (RIID . #x60010000) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.IAMErrorLog")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ErrorLog")))) ("IAMErrorLog" (TYPE . "Interface")(DESCRIPTION . "IAMErrorLog Interface")(GUID . "{E43E73A2-0EFA-11D3-9601-00A0C9441E20}")(FUNCTIONS ((NAME . "LogError") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("Severity" "VT_I4")("pErrorString" "VT_BSTR")("ErrorCode" "VT_I4")("hresult" "VT_I4")("pExtraInfo" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method LogError")))) ("AMTimelineObj" (TYPE . "Coclass")(DESCRIPTION . "IAMTimelineObj Class")(GUID . "{78530B78-61F9-11D2-8CAD-00A024580902}")(ALIASES "IAMTimelineObj") (FUNCTIONS )) ("AMTimelineSrc" (TYPE . "Coclass")(DESCRIPTION . "IAMTimelineSrc Class")(GUID . "{78530B7A-61F9-11D2-8CAD-00A024580902}")(ALIASES "IAMTimelineSrc""IAMTimelineObj""IAMTimelineEffectable""IAMTimelineSplittable") (FUNCTIONS )) ("IAMTimelineEffectable" (TYPE . "Interface")(DESCRIPTION . "IAMTimelineEffectable Interface")(GUID . "{EAE58537-622E-11D2-8CAD-00A024580902}")(FUNCTIONS ((NAME . "EffectInsBefore") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pFX" "VT_PTR.IAMTimelineObj")("priority" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EffectInsBefore")) ((NAME . "EffectSwapPriorities") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("PriorityA" "VT_I4")("PriorityB" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EffectSwapPriorities")) ((NAME . "EffectGetCount") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pCount" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EffectGetCount")) ((NAME . "GetEffect") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppFx" "VT_PTR.VT_PTR.IAMTimelineObj")("Which" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetEffect")))) ("IAMTimelineSplittable" (TYPE . "Interface")(DESCRIPTION . "IAMTimelineSplittable Interface")(GUID . "{A0F840A0-D590-11D2-8D55-00A0C9441E20}")(FUNCTIONS ((NAME . "SplitAt") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("Time" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SplitAt2") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("Time" "VT_R8")) (FLAGS ( IS-FUNCTION ))))) ("AMTimelineTrack" (TYPE . "Coclass")(GUID . "{8F6C3C50-897B-11D2-8CFB-00A0C9441E20}")(ALIASES "IAMTimelineTrack""IAMTimelineObj""IAMTimelineEffectable""IAMTimelineTransable""IAMTimelineVirtualTrack""IAMTimelineSplittable") (FUNCTIONS )) ("IAMTimelineTrack" (TYPE . "Interface")(DESCRIPTION . "IAMTimelineTrack Interface")(GUID . "{EAE58538-622E-11D2-8CAD-00A024580902}")(FUNCTIONS ((NAME . "SrcAdd") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pSource" "VT_PTR.IAMTimelineObj")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SrcAdd")) ((NAME . "GetNextSrc") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("ppSrc" "VT_PTR.VT_PTR.IAMTimelineObj")("pInOut" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetNextSrc")) ((NAME . "GetNextSrc2") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("ppSrc" "VT_PTR.VT_PTR.IAMTimelineObj")("pInOut" "VT_PTR.VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetNextSrc2")) ((NAME . "MoveEverythingBy") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("Start" "")("MoveBy" "")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method MoveEverythingBy")) ((NAME . "MoveEverythingBy2") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("Start" "VT_R8")("MoveBy" "VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method MoveEverythingBy2")) ((NAME . "GetSourcesCount") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetSourcesCount")) ((NAME . "AreYouBlank") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AreYouBlank")) ((NAME . "GetSrcAtTime") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("ppSrc" "VT_PTR.VT_PTR.IAMTimelineObj")("Time" "")("SearchDirection" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetSrcAtTime")) ((NAME . "GetSrcAtTime2") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("ppSrc" "VT_PTR.VT_PTR.IAMTimelineObj")("Time" "VT_R8")("SearchDirection" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetSrcAtTime2")) ((NAME . "InsertSpace") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("rtStart" "")("rtEnd" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "InsertSpace2") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("rtStart" "VT_R8")("rtEnd" "VT_R8")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ZeroBetween") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("rtStart" "")("rtEnd" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ZeroBetween2") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("rtStart" "VT_R8")("rtEnd" "VT_R8")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetNextSrcEx") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pLast" "VT_PTR.IAMTimelineObj")("ppNext" "VT_PTR.VT_PTR.IAMTimelineObj")) (FLAGS ( IS-FUNCTION ))))) ("IAMTimelineTransable" (TYPE . "Interface")(DESCRIPTION . "IAMTimelineTransable Interface")(GUID . "{378FA386-622E-11D2-8CAD-00A024580902}")(FUNCTIONS ((NAME . "TransAdd") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pTrans" "VT_PTR.IAMTimelineObj")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method TransAdd")) ((NAME . "TransGetCount") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pCount" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method TransGetCount")) ((NAME . "GetNextTrans") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("ppTrans" "VT_PTR.VT_PTR.IAMTimelineObj")("pInOut" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetNextTrans")) ((NAME . "GetNextTrans2") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppTrans" "VT_PTR.VT_PTR.IAMTimelineObj")("pInOut" "VT_PTR.VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetNextTrans2")) ((NAME . "GetTransAtTime") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ppObj" "VT_PTR.VT_PTR.IAMTimelineObj")("Time" "")("SearchDirection" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetTransAtTime")) ((NAME . "GetTransAtTime2") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("ppObj" "VT_PTR.VT_PTR.IAMTimelineObj")("Time" "VT_R8")("SearchDirection" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetTransAtTime2")))) ("IAMTimelineVirtualTrack" (TYPE . "Interface")(DESCRIPTION . "IAMTimelineVirtualTrack Interface")(GUID . "{A8ED5F80-C2C7-11D2-8D39-00A0C9441E20}")(FUNCTIONS ((NAME . "TrackGetPriority") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pPriority" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method TrackGetPriority")) ((NAME . "SetTrackDirty") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetTrackDirty")))) ("AMTimelineComp" (TYPE . "Coclass")(GUID . "{74D2EC80-6233-11D2-8CAD-00A024580902}")(ALIASES "IAMTimelineComp""IAMTimelineObj""IAMTimelineEffectable""IAMTimelineTransable""IAMTimelineVirtualTrack") (FUNCTIONS )) ("IAMTimelineComp" (TYPE . "Interface")(DESCRIPTION . "IAMTimelineComp Interface")(GUID . "{EAE58536-622E-11D2-8CAD-00A024580902}")(FUNCTIONS ((NAME . "VTrackInsBefore") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVirtualTrack" "VT_PTR.IAMTimelineObj")("priority" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method VTrackInsBefore")) ((NAME . "VTrackSwapPriorities") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("VirtualTrackA" "VT_I4")("VirtualTrackB" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method VTrackSwapPriorities")) ((NAME . "VTrackGetCount") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method VTrackGetCount")) ((NAME . "GetVTrack") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppVirtualTrack" "VT_PTR.VT_PTR.IAMTimelineObj")("Which" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetVTrack")) ((NAME . "GetCountOfType") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")("pValWithComps" "VT_PTR.VT_I4")("majortype" "VT_USERDEFINED.Typedef.TIMELINE_MAJOR_TYPE")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetCountOfType")) ((NAME . "GetRecursiveLayerOfType") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("ppVirtualTrack" "VT_PTR.VT_PTR.IAMTimelineObj")("WhichLayer" "VT_I4")("Type" "VT_USERDEFINED.Typedef.TIMELINE_MAJOR_TYPE")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetRecursiveLayerOfType")) ((NAME . "GetRecursiveLayerOfTypeI") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("ppVirtualTrack" "VT_PTR.VT_PTR.IAMTimelineObj")("pWhichLayer" "VT_PTR.VT_I4")("Type" "VT_USERDEFINED.Typedef.TIMELINE_MAJOR_TYPE")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetRecursiveLayerOfTypeI (do not call)")) ((NAME . "GetNextVTrack") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pVirtualTrack" "VT_PTR.IAMTimelineObj")("ppNextVirtualTrack" "VT_PTR.VT_PTR.IAMTimelineObj")) (FLAGS ( IS-FUNCTION ))))) ("AMTimelineGroup" (TYPE . "Coclass")(GUID . "{F6D371E1-B8A6-11D2-8023-00C0DF10D434}")(ALIASES "IAMTimelineGroup""IAMTimelineComp""IAMTimelineObj") (FUNCTIONS )) ("AMTimelineTrans" (TYPE . "Coclass")(GUID . "{74D2EC81-6233-11D2-8CAD-00A024580902}")(ALIASES "IAMTimelineTrans""IAMTimelineObj""IAMTimelineSplittable") (FUNCTIONS )) ("IAMTimelineTrans" (TYPE . "Interface")(DESCRIPTION . "IAMTimelineTrans Interface")(GUID . "{BCE0C265-622D-11D2-8CAD-00A024580902}")(FUNCTIONS ((NAME . "GetCutPoint") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pTLTime" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetCutPoint")) ((NAME . "GetCutPoint2") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pTLTime" "VT_PTR.VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetCutPoint2")) ((NAME . "SetCutPoint") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("TLTime" "")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetCutPoint")) ((NAME . "SetCutPoint2") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("TLTime" "VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetCutPoint2")) ((NAME . "GetSwapInputs") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetSwapInputs")) ((NAME . "SetSwapInputs") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetSwapInputs")) ((NAME . "GetCutsOnly") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetCutsOnly")) ((NAME . "SetCutsOnly") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetCutsOnly")))) ("AMTimelineEffect" (TYPE . "Coclass")(GUID . "{74D2EC82-6233-11D2-8CAD-00A024580902}")(ALIASES "IAMTimelineEffect""IAMTimelineObj""IAMTimelineSplittable""IPropertyBag") (FUNCTIONS )) ("IAMTimelineEffect" (TYPE . "Interface")(DESCRIPTION . "IAMTimelineEffect Interface")(GUID . "{BCE0C264-622D-11D2-8CAD-00A024580902}")(FUNCTIONS ((NAME . "EffectGetPriority") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EffectGetPriority")))) ("IPropertyBag" (TYPE . "Interface")(GUID . "{55272A00-42CB-11CE-8135-00AA004BB851}")(FUNCTIONS ((NAME . "RemoteRead") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pszPropName" "VT_LPWSTR")("pVar" "VT_PTR.VT_VARIANT")("pErrorLog" "VT_PTR.IErrorLog")("varType" "VT_UI4")("pUnkObj" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Write") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pszPropName" "VT_LPWSTR")("pVar" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))))) ("IErrorLog" (TYPE . "Interface")(GUID . "{3127CA40-446E-11CE-8135-00AA004BB851}")(FUNCTIONS ((NAME . "AddError") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pszPropName" "VT_LPWSTR")("pExcepInfo" "VT_PTR.EXCEPINFO")) (FLAGS ( IS-FUNCTION ))))) ("RenderEngine" (TYPE . "Coclass")(GUID . "{64D8A8E0-80A2-11D2-8CF3-00A0C9441E20}")(ALIASES "IRenderEngine""IRenderEngine2""IAMSetErrorLog") (FUNCTIONS )) ("IRenderEngine" (TYPE . "Interface")(DESCRIPTION . "IRenderEngine Interface")(GUID . "{6BEE3A81-66C9-11D2-918F-00C0DF10D434}")(FUNCTIONS ((NAME . "SetTimelineObject") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pTimeline" "VT_PTR.IAMTimeline")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTimelineObject") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("ppTimeline" "VT_PTR.VT_PTR.IAMTimeline")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFilterGraph") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("ppFG" "VT_PTR.VT_PTR.IGraphBuilder")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetFilterGraph") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pFG" "VT_PTR.IGraphBuilder")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInterestRange") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("Start" "")("Stop" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetInterestRange2") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("Start" "VT_R8")("Stop" "VT_R8")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetRenderRange") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("Start" "")("Stop" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetRenderRange2") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("Start" "VT_R8")("Stop" "VT_R8")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetGroupOutputPin") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("Group" "VT_I4")("ppRenderPin" "VT_PTR.VT_PTR.IPin")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ScrapIt") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "RenderOutputPins") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetVendorString") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pVendorID" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "ConnectFrontEnd") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetSourceConnectCallback") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pCallback" "VT_PTR.IGrfCache")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetDynamicReconnectLevel") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("Level" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DoSmartRecompression") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "UseInSmartRecompressionGraph") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetSourceNameValidation") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("FilterString" "VT_BSTR")("pOverride" "VT_PTR.IMediaLocator")("Flags" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Commit") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Decommit") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetCaps") (RIID . #x60010014) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_I4")("pReturn" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IGraphBuilder" (TYPE . "Interface")(GUID . "{56A868A9-0AD4-11CE-B03A-0020AF0BA770}")(FUNCTIONS ((NAME . "Connect") (RIID . #x60020000) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("ppinOut" "VT_PTR.IPin")("ppinIn" "VT_PTR.IPin")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Render") (RIID . #x60020001) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("ppinOut" "VT_PTR.IPin")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RenderFile") (RIID . #x60020002) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("lpcwstrFile" "VT_LPWSTR")("lpcwstrPlayList" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddSourceFilter") (RIID . #x60020003) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("lpcwstrFileName" "VT_LPWSTR")("lpcwstrFilterName" "VT_LPWSTR")("ppFilter" "VT_PTR.VT_PTR.IBaseFilter")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetLogFile") (RIID . #x60020004) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("hFile" "VT_USERDEFINED.Typedef.ULONG_PTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Abort") (RIID . #x60020005) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ShouldOperationContinue") (RIID . #x60020006) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IFilterGraph" (TYPE . "Interface")(GUID . "{56A8689F-0AD4-11CE-B03A-0020AF0BA770}")(FUNCTIONS ((NAME . "AddFilter") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pFilter" "VT_PTR.IBaseFilter")("pName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveFilter") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pFilter" "VT_PTR.IBaseFilter")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumFilters") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumFilters")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FindFilterByName") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pName" "VT_LPWSTR")("ppFilter" "VT_PTR.VT_PTR.IBaseFilter")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ConnectDirect") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ppinOut" "VT_PTR.IPin")("ppinIn" "VT_PTR.IPin")("pmt" "VT_PTR._AMMediaType")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reconnect") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pPin" "VT_PTR.IPin")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Disconnect") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pPin" "VT_PTR.IPin")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetDefaultSyncSource") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IBaseFilter" (TYPE . "Interface")(GUID . "{56A86895-0AD4-11CE-B03A-0020AF0BA770}")(FUNCTIONS ((NAME . "EnumPins") (RIID . #x60030000) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumPins")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FindPin") (RIID . #x60030001) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("Id" "VT_LPWSTR")("ppPin" "VT_PTR.VT_PTR.IPin")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryFilterInfo") (RIID . #x60030002) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pInfo" "VT_PTR._FilterInfo")) (FLAGS ( IS-FUNCTION ))) ((NAME . "JoinFilterGraph") (RIID . #x60030003) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pGraph" "VT_PTR.IFilterGraph")("pName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryVendorInfo") (RIID . #x60030004) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pVendorInfo" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))))) ("IMediaFilter" (TYPE . "Interface")(GUID . "{56A86899-0AD4-11CE-B03A-0020AF0BA770}")(FUNCTIONS ((NAME . "Stop") (RIID . #x60020000) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Pause") (RIID . #x60020001) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Run") (RIID . #x60020002) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("tStart" "")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetState") (RIID . #x60020003) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("dwMilliSecsTimeout" "VT_UI4")("State" "VT_PTR._FilterState")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetSyncSource") (RIID . #x60020004) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pClock" "VT_PTR.IReferenceClock")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetSyncSource") (RIID . #x60020005) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pClock" "VT_PTR.VT_PTR.IReferenceClock")) (FLAGS ( IS-FUNCTION ))))) ("_FilterState" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IReferenceClock" (TYPE . "Interface")(GUID . "{56A86897-0AD4-11CE-B03A-0020AF0BA770}")(FUNCTIONS ((NAME . "GetTime") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pTime" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AdviseTime") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("baseTime" "")("streamTime" "")("hEvent" "VT_USERDEFINED.Typedef.ULONG_PTR")("pdwAdviseCookie" "VT_PTR.ULONG_PTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AdvisePeriodic") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("startTime" "")("periodTime" "")("hSemaphore" "VT_USERDEFINED.Typedef.ULONG_PTR")("pdwAdviseCookie" "VT_PTR.ULONG_PTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Unadvise") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("dwAdviseCookie" "VT_USERDEFINED.Typedef.ULONG_PTR")) (FLAGS ( IS-FUNCTION ))))) ("ULONG_PTR" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")VT_UI4)) (FUNCTIONS )) ("IEnumPins" (TYPE . "Interface")(GUID . "{56A86892-0AD4-11CE-B03A-0020AF0BA770}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("cPins" "VT_UI4")("ppPins" "VT_PTR.VT_PTR.IPin")("pcFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("cPins" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumPins")) (FLAGS ( IS-FUNCTION ))))) ("IPin" (TYPE . "Interface")(GUID . "{56A86891-0AD4-11CE-B03A-0020AF0BA770}")(FUNCTIONS ((NAME . "Connect") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pReceivePin" "VT_PTR.IPin")("pmt" "VT_PTR._AMMediaType")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ReceiveConnection") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pConnector" "VT_PTR.IPin")("pmt" "VT_PTR._AMMediaType")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Disconnect") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ConnectedTo") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pPin" "VT_PTR.VT_PTR.IPin")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ConnectionMediaType") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pmt" "VT_PTR._AMMediaType")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryPinInfo") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pInfo" "VT_PTR._PinInfo")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryDirection") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pPinDir" "VT_PTR._PinDirection")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryId") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("Id" "VT_PTR.VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryAccept") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pmt" "VT_PTR._AMMediaType")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumMediaTypes") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumMediaTypes")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryInternalConnections") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("apPin" "VT_PTR.VT_PTR.IPin")("nPin" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EndOfStream") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "BeginFlush") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "EndFlush") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "NewSegment") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("tStart" "")("tStop" "")("dRate" "VT_R8")) (FLAGS ( IS-FUNCTION ))))) ("_PinInfo" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("_PinDirection" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IEnumMediaTypes" (TYPE . "Interface")(GUID . "{89C31040-846B-11CE-97D3-00AA0055595A}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("cMediaTypes" "VT_UI4")("ppMediaTypes" "VT_PTR.VT_PTR._AMMediaType")("pcFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("cMediaTypes" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumMediaTypes")) (FLAGS ( IS-FUNCTION ))))) ("_FilterInfo" (TYPE . "Structure")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IEnumFilters" (TYPE . "Interface")(GUID . "{56A86893-0AD4-11CE-B03A-0020AF0BA770}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("cFilters" "VT_UI4")("ppFilter" "VT_PTR.VT_PTR.IBaseFilter")("pcFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("cFilters" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IEnumFilters")) (FLAGS ( IS-FUNCTION ))))) ("IGrfCache" (TYPE . "Interface")(DESCRIPTION . "IGrfCache Interface")(GUID . "{AE9472BE-B0C3-11D2-8D24-00A0C9441E20}")(FUNCTIONS ((NAME . "AddFilter") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ChainedCache" "VT_PTR.IGrfCache")("Id" "")("pFilter" "VT_PTR.IBaseFilter")("pName" "VT_LPWSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AddFilter")) ((NAME . "ConnectPins") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("ChainedCache" "VT_PTR.IGrfCache")("PinID1" "")("pPin1" "VT_PTR.IPin")("PinID2" "")("pPin2" "VT_PTR.IPin")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ConnectPins")) ((NAME . "SetGraph") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pGraph" "VT_PTR.IGraphBuilder")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetGraph")) ((NAME . "DoConnectionsNow") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method DoConnectionsNow")))) ("IRenderEngine2" (TYPE . "Interface")(DESCRIPTION . "IRenderEngine2 Interface")(GUID . "{6BEE3A82-66C9-11D2-918F-00C0DF10D434}")(FUNCTIONS ((NAME . "SetResizerGUID") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ResizerGuid" "VT_USERDEFINED.Structure.GUID")) (FLAGS ( IS-FUNCTION ))))) ("SmartRenderEngine" (TYPE . "Coclass")(GUID . "{498B0949-BBE9-4072-98BE-6CCAEB79DC6F}")(ALIASES "IRenderEngine""ISmartRenderEngine""IAMSetErrorLog") (FUNCTIONS )) ("ISmartRenderEngine" (TYPE . "Interface")(DESCRIPTION . "ISmartRenderEngine Interface")(GUID . "{F03FA8CE-879A-4D59-9B2C-26BB1CF83461}")(FUNCTIONS ((NAME . "SetGroupCompressor") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("Group" "VT_I4")("pCompressor" "VT_PTR.IBaseFilter")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetGroupCompressor") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("Group" "VT_I4")("pCompressor" "VT_PTR.VT_PTR.IBaseFilter")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetFindCompressorCB") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pCallback" "VT_PTR.IFindCompressorCB")) (FLAGS ( IS-FUNCTION ))))) ("IFindCompressorCB" (TYPE . "Interface")(DESCRIPTION . "IFindCompressorCB Interface")(GUID . "{F03FA8DE-879A-4D59-9B2C-26BB1CF83461}")(FUNCTIONS ((NAME . "GetCompressor") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pType" "VT_PTR._AMMediaType")("pCompType" "VT_PTR._AMMediaType")("ppFilter" "VT_PTR.VT_PTR.IBaseFilter")) (FLAGS ( IS-FUNCTION ))))) ("AudMixer" (TYPE . "Coclass")(GUID . "{036A9790-C153-11D2-9EF7-006008039E37}")(ALIASES "IBaseFilter") (FUNCTIONS )) ("Xml2Dex" (TYPE . "Coclass")(DESCRIPTION . "Xml2Dex Class")(GUID . "{18C628EE-962A-11D2-8D08-00A0C9441E20}")(ALIASES "IXml2Dex") (FUNCTIONS )) ("IXml2Dex" (TYPE . "Interface")(DESCRIPTION . "IXml2Dex Interface")(GUID . "{18C628ED-962A-11D2-8D08-00A0C9441E20}")(FUNCTIONS ((NAME . "CreateGraphFromFile") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ppGraph" "VT_PTR.VT_UNKNOWN")("pTimeline" "VT_UNKNOWN")("Filename" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method CreateGraphFromFile")) ((NAME . "WriteGrfFile") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pGraph" "VT_UNKNOWN")("Filename" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method WriteGrfFile")) ((NAME . "WriteXMLFile") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pTimeline" "VT_UNKNOWN")("Filename" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method WriteXMLFile")) ((NAME . "ReadXMLFile") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pTimeline" "VT_UNKNOWN")("XMLName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ReadXMLFile")) ((NAME . "Delete") (RIID . #x00000006) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pTimeline" "VT_UNKNOWN")("dStart" "VT_R8")("dEnd" "VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Delete")) ((NAME . "WriteXMLPart") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pTimeline" "VT_UNKNOWN")("dStart" "VT_R8")("dEnd" "VT_R8")("Filename" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method WriteXMLPart")) ((NAME . "PasteXMLFile") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pTimeline" "VT_UNKNOWN")("dStart" "VT_R8")("Filename" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method PasteXMLFile")) ((NAME . "CopyXML") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pTimeline" "VT_UNKNOWN")("dStart" "VT_R8")("dEnd" "VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method CopyXML")) ((NAME . "PasteXML") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pTimeline" "VT_UNKNOWN")("dStart" "VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method PasteXML")) ((NAME . "Reset") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Reset")) ((NAME . "ReadXML") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pTimeline" "VT_UNKNOWN")("pxml" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ReadXML")) ((NAME . "WriteXML") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("pTimeline" "VT_UNKNOWN")("pbstrXML" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method WriteXML")))) ("MediaLocator" (TYPE . "Coclass")(DESCRIPTION . "MediaLocator Class")(GUID . "{CC1101F2-79DC-11D2-8CE6-00A0C9441E20}")(ALIASES "IMediaLocator") (FUNCTIONS )) ("PropertySetter" (TYPE . "Coclass")(DESCRIPTION . "Varying Property Holder")(GUID . "{ADF95821-DED7-11D2-ACBE-0080C75E246E}")(ALIASES "IPropertySetter""IAMSetErrorLog") (FUNCTIONS )) ("MediaDet" (TYPE . "Coclass")(DESCRIPTION . "MediaDet Class")(GUID . "{65BD0711-24D2-4FF7-9324-ED2E5D3ABAFA}")(ALIASES "IMediaDet") (FUNCTIONS )) ("IMediaDet" (TYPE . "Interface")(DESCRIPTION . "IMediaDet Interface")(GUID . "{65BD0710-24D2-4FF7-9324-ED2E5D3ABAFA}")(FUNCTIONS ((NAME . "Filter") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_UNKNOWN")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Filter")) ((NAME . "Filter") (RIID . #x00000001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_UNKNOWN")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Filter")) ((NAME . "OutputStreams") (RIID . #x00000002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property OutputStreams")) ((NAME . "CurrentStream") (RIID . #x00000003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property CurrentStream")) ((NAME . "CurrentStream") (RIID . #x00000003) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property CurrentStream")) ((NAME . "StreamType") (RIID . #x00000004) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.GUID")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property StreamType")) ((NAME . "StreamTypeB") (RIID . #x00000005) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property StreamTypeB")) ((NAME . "StreamLength") (RIID . #x00000006) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_R8")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property StreamLength")) ((NAME . "Filename") (RIID . #x00000007) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Filename")) ((NAME . "Filename") (RIID . #x00000007) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Filename")) ((NAME . "GetBitmapBits") (RIID . #x00000008) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("streamTime" "VT_R8")("pBufferSize" "VT_PTR.VT_I4")("pBuffer" "VT_PTR.VT_UI1")("Width" "VT_I4")("Height" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetBitmapBits")) ((NAME . "WriteBitmapBits") (RIID . #x00000009) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("streamTime" "VT_R8")("Width" "VT_I4")("Height" "VT_I4")("Filename" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method WriteBitmapBits")) ((NAME . "StreamMediaType") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR._AMMediaType")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property StreamMediaType")) ((NAME . "GetSampleGrabber") (RIID . #x0000000b) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("ppVal" "VT_PTR.VT_PTR.ISampleGrabber")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetSampleGrabber")) ((NAME . "FrameRate") (RIID . #x0000000c) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_R8")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property FrameRate")) ((NAME . "EnterBitmapGrabMode") (RIID . #x0000000d) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("SeekTime" "VT_R8")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnterBitmapGrabMode")))) ("ISampleGrabber" (TYPE . "Interface")(DESCRIPTION . "ISampleGrabber Interface")(GUID . "{6B652FFF-11FE-4FCE-92AD-0266B5D7C78F}")(FUNCTIONS ((NAME . "SetOneShot") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("OneShot" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetMediaType") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pType" "VT_PTR._AMMediaType")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetConnectedMediaType") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pType" "VT_PTR._AMMediaType")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetBufferSamples") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("BufferThem" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetCurrentBuffer") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pBufferSize" "VT_PTR.VT_I4")("pBuffer" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetCurrentSample") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("ppSample" "VT_PTR.VT_PTR.IMediaSample")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "SetCallback") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pCallback" "VT_PTR.ISampleGrabberCB")("WhichMethodToCallback" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IMediaSample" (TYPE . "Interface")(GUID . "{56A8689A-0AD4-11CE-B03A-0020AF0BA770}")(FUNCTIONS ((NAME . "GetPointer") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ppBuffer" "VT_PTR.VT_UI1")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetSize") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTime") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pTimeStart" "VT_PTR.")("pTimeEnd" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetTime") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pTimeStart" "VT_PTR.")("pTimeEnd" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsSyncPoint") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetSyncPoint") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("bIsSyncPoint" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsPreroll") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetPreroll") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("bIsPreroll" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetActualDataLength") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetActualDataLength") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("__MIDL_0012" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMediaType") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("ppMediaType" "VT_PTR.VT_PTR._AMMediaType")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetMediaType") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pMediaType" "VT_PTR._AMMediaType")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsDiscontinuity") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetDiscontinuity") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("bDiscontinuity" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMediaTime") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pTimeStart" "VT_PTR.")("pTimeEnd" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetMediaTime") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("pTimeStart" "VT_PTR.")("pTimeEnd" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))))) ("ISampleGrabberCB" (TYPE . "Interface")(DESCRIPTION . "ISampleGrabberCB Interface")(GUID . "{0579154A-2B53-4994-B0D0-E773148EFF85}")(FUNCTIONS ((NAME . "SampleCB") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("SampleTime" "VT_R8")("pSample" "VT_PTR.IMediaSample")) (FLAGS ( IS-FUNCTION ))) ((NAME . "BufferCB") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("SampleTime" "VT_R8")("pBuffer" "VT_PTR.VT_UI1")("BufferLen" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("SampleGrabber" (TYPE . "Coclass")(DESCRIPTION . "MsGrab Class")(GUID . "{C1F400A0-3F08-11D3-9F0B-006008039E37}")(ALIASES "ISampleGrabber") (FUNCTIONS )) ("NullRenderer" (TYPE . "Coclass")(DESCRIPTION . "NullRenderer Class")(GUID . "{C1F400A4-3F08-11D3-9F0B-006008039E37}")(ALIASES "IBaseFilter") (FUNCTIONS )) ("DxtCompositor" (TYPE . "Coclass")(DESCRIPTION . "DxtCompositor Class")(GUID . "{BB44391D-6ABD-422F-9E2E-385C9DFF51FC}")(ALIASES "IDxtCompositor") (FUNCTIONS )) ("IDxtCompositor" (TYPE . "Dispinterface")(DESCRIPTION . "IDxtCompositor Interface")(GUID . "{BB44391E-6ABD-422F-9E2E-385C9DFF51FC}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Capabilities") (RIID . #x00002710) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Progress") (RIID . #x00002711) (OFFSET . #x20) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Progress") (RIID . #x00002711) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))) ((NAME . "StepResolution") (RIID . #x00002712) (OFFSET . #x28) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Duration") (RIID . #x00002713) (OFFSET . #x2c) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Duration") (RIID . #x00002713) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))) ((NAME . "OffsetX") (RIID . #x00000001) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property OffsetX")) ((NAME . "OffsetX") (RIID . #x00000001) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property OffsetX")) ((NAME . "OffsetY") (RIID . #x00000002) (OFFSET . #x3c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property OffsetY")) ((NAME . "OffsetY") (RIID . #x00000002) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property OffsetY")) ((NAME . "Width") (RIID . #x00000003) (OFFSET . #x44) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Width")) ((NAME . "Width") (RIID . #x00000003) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Width")) ((NAME . "Height") (RIID . #x00000004) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Height")) ((NAME . "Height") (RIID . #x00000004) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Height")) ((NAME . "SrcOffsetX") (RIID . #x00000005) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property SrcOffsetX")) ((NAME . "SrcOffsetX") (RIID . #x00000005) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property SrcOffsetX")) ((NAME . "SrcOffsetY") (RIID . #x00000006) (OFFSET . #x5c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property SrcOffsetY")) ((NAME . "SrcOffsetY") (RIID . #x00000006) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property SrcOffsetY")) ((NAME . "SrcWidth") (RIID . #x00000007) (OFFSET . #x64) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property SrcWidth")) ((NAME . "SrcWidth") (RIID . #x00000007) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property SrcWidth")) ((NAME . "SrcHeight") (RIID . #x00000008) (OFFSET . #x6c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property SrcHeight")) ((NAME . "SrcHeight") (RIID . #x00000008) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property SrcHeight")))) ("IDXEffect" (TYPE . "Dispinterface")(DESCRIPTION . "IDXEffect Interface")(GUID . "{E31FB81B-1335-11D1-8189-0000F87557DB}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Capabilities") (RIID . #x00002710) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Progress") (RIID . #x00002711) (OFFSET . #x20) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Progress") (RIID . #x00002711) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))) ((NAME . "StepResolution") (RIID . #x00002712) (OFFSET . #x28) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Duration") (RIID . #x00002713) (OFFSET . #x2c) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Duration") (RIID . #x00002713) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))))) ("DxtAlphaSetter" (TYPE . "Coclass")(DESCRIPTION . "DxtAlphaSetter Class")(GUID . "{506D89AE-909A-44F7-9444-ABD575896E35}")(ALIASES "IDxtAlphaSetter") (FUNCTIONS )) ("IDxtAlphaSetter" (TYPE . "Dispinterface")(DESCRIPTION . "IDxtAlphaSetter Interface")(GUID . "{4EE9EAD9-DA4D-43D0-9383-06B90C08B12B}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Capabilities") (RIID . #x00002710) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Progress") (RIID . #x00002711) (OFFSET . #x20) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Progress") (RIID . #x00002711) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))) ((NAME . "StepResolution") (RIID . #x00002712) (OFFSET . #x28) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Duration") (RIID . #x00002713) (OFFSET . #x2c) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Duration") (RIID . #x00002713) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))) ((NAME . "Alpha") (RIID . #x00000001) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Alpha")) ((NAME . "Alpha") (RIID . #x00000001) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Alpha")) ((NAME . "AlphaRamp") (RIID . #x00000002) (OFFSET . #x3c) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property AlphaRamp")) ((NAME . "AlphaRamp") (RIID . #x00000002) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "property AlphaRamp")))) ("DxtJpeg" (TYPE . "Coclass")(DESCRIPTION . "SMPTE wipe DXT")(GUID . "{DE75D012-7A65-11D2-8CEA-00A0C9441E20}")(ALIASES "IDxtJpeg") (FUNCTIONS )) ("IDxtJpeg" (TYPE . "Dispinterface")(DESCRIPTION . "IDxtJpeg Interface")(GUID . "{DE75D011-7A65-11D2-8CEA-00A0C9441E20}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Capabilities") (RIID . #x00002710) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Progress") (RIID . #x00002711) (OFFSET . #x20) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Progress") (RIID . #x00002711) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))) ((NAME . "StepResolution") (RIID . #x00002712) (OFFSET . #x28) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Duration") (RIID . #x00002713) (OFFSET . #x2c) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Duration") (RIID . #x00002713) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))) ((NAME . "MaskNum") (RIID . #x00000001) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property MaskNum")) ((NAME . "MaskNum") (RIID . #x00000001) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property MaskNum")) ((NAME . "MaskName") (RIID . #x00000002) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property MaskName")) ((NAME . "MaskName") (RIID . #x00000002) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property MaskName")) ((NAME . "ScaleX") (RIID . #x00000003) (OFFSET . #x44) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property ScaleX")) ((NAME . "ScaleX") (RIID . #x00000003) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ScaleX")) ((NAME . "ScaleY") (RIID . #x00000004) (OFFSET . #x4c) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property ScaleY")) ((NAME . "ScaleY") (RIID . #x00000004) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R8")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ScaleY")) ((NAME . "OffsetX") (RIID . #x00000005) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property OffsetX")) ((NAME . "OffsetX") (RIID . #x00000005) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property OffsetX")) ((NAME . "OffsetY") (RIID . #x00000006) (OFFSET . #x5c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property OffsetY")) ((NAME . "OffsetY") (RIID . #x00000006) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property OffsetY")) ((NAME . "ReplicateX") (RIID . #x00000007) (OFFSET . #x64) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property ReplicateX")) ((NAME . "ReplicateX") (RIID . #x00000007) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ReplicateX")) ((NAME . "ReplicateY") (RIID . #x00000008) (OFFSET . #x6c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property ReplicateY")) ((NAME . "ReplicateY") (RIID . #x00000008) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ReplicateY")) ((NAME . "BorderColor") (RIID . #x00000009) (OFFSET . #x74) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property BorderColor")) ((NAME . "BorderColor") (RIID . #x00000009) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property BorderColor")) ((NAME . "BorderWidth") (RIID . #x0000000a) (OFFSET . #x7c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property BorderWidth")) ((NAME . "BorderWidth") (RIID . #x0000000a) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property BorderWidth")) ((NAME . "BorderSoftness") (RIID . #x0000000b) (OFFSET . #x84) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property BorderSoftness")) ((NAME . "BorderSoftness") (RIID . #x0000000b) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property BorderSoftness")) ((NAME . "ApplyChanges") (RIID . #x60030016) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "LoadDefSettings") (RIID . #x60030017) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("ColorSource" (TYPE . "Coclass")(GUID . "{0CFDD070-581A-11D2-9EE6-006008039E37}")(ALIASES "IBaseFilter") (FUNCTIONS )) ("DxtKey" (TYPE . "Coclass")(DESCRIPTION . "DxtKey Class")(GUID . "{C5B19592-145E-11D3-9F04-006008039E37}")(ALIASES "IDxtKey") (FUNCTIONS )) ("IDxtKey" (TYPE . "Dispinterface")(DESCRIPTION . "IDxtKey Interface")(GUID . "{3255DE56-38FB-4901-B980-94B438010D7B}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Capabilities") (RIID . #x00002710) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Progress") (RIID . #x00002711) (OFFSET . #x20) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Progress") (RIID . #x00002711) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))) ((NAME . "StepResolution") (RIID . #x00002712) (OFFSET . #x28) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Duration") (RIID . #x00002713) (OFFSET . #x2c) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Duration") (RIID . #x00002713) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_R4")) (FLAGS ( IS-SET ))) ((NAME . "KeyType") (RIID . #x00000001) (OFFSET . #x34) (RETURNS . "VT_INT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property KeyType")) ((NAME . "KeyType") (RIID . #x00000001) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "property KeyType")) ((NAME . "Hue") (RIID . #x00000002) (OFFSET . #x3c) (RETURNS . "VT_INT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Hue")) ((NAME . "Hue") (RIID . #x00000002) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Hue")) ((NAME . "Luminance") (RIID . #x00000003) (OFFSET . #x44) (RETURNS . "VT_INT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Luminance")) ((NAME . "Luminance") (RIID . #x00000003) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Luminance")) ((NAME . "RGB") (RIID . #x00000004) (OFFSET . #x4c) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property RGB")) ((NAME . "RGB") (RIID . #x00000004) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property RGB")) ((NAME . "Similarity") (RIID . #x00000005) (OFFSET . #x54) (RETURNS . "VT_INT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Similarity")) ((NAME . "Similarity") (RIID . #x00000005) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Similarity")) ((NAME . "Invert") (RIID . #x00000006) (OFFSET . #x5c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Invert")) ((NAME . "Invert") (RIID . #x00000006) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Invert")))) )))