#S(HASH-TABLE EQL (FILENAME . "c:\program files\pcfriendly\main\bin\dsplayer.dll")(GUID . "{0D8DFE64-3988-11D1-BD1F-0020AFF1074F}")(DESCRIPTION . "DSPlayer 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("AMPlayer" (TYPE . "Coclass")(DESCRIPTION . "Player Class")(GUID . "{909B6939-279B-11D1-A2B2-00A024C0EB3C}")(ALIASES "IPlayer""IPlayerEvents""IPlayer2") (FUNCTIONS )) ("IPlayer" (TYPE . "Dispinterface")(DESCRIPTION . "IPlayer Interface")(GUID . "{19CCFA83-2AF5-11D1-A2B8-00A024C0EB3C}")(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 . "Window") (RIID . #xfffffdfd) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "left") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property left")) ((NAME . "left") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property left")) ((NAME . "top") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property top")) ((NAME . "top") (RIID . #x00000002) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property top")) ((NAME . "width") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property width")) ((NAME . "width") (RIID . #x00000003) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property width")) ((NAME . "height") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property height")) ((NAME . "height") (RIID . #x00000004) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property height")) ((NAME . "CreatePlayer") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("pUnk" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method CreatePlayer")) ((NAME . "Open") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("szPath" "VT_PTR.VT_I1")("hWnd" "VT_UINT")("bFull" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Open File for playback")) ((NAME . "AsyncPlay") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("bDir" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Play file in a different directions")) ((NAME . "PlayTo") (RIID . #x00000008) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("from" "VT_I4")("to" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Play file from and to specified positions")) ((NAME . "m_wndhandle") (RIID . #x00000009) (OFFSET . #x50) (RETURNS . "VT_UINT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property m_wndhandle")) ((NAME . "m_wndhandle") (RIID . #x00000009) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("from" "VT_UINT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "property m_wndhandle")) ((NAME . "AddFilter") (RIID . #x0000000a) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("szfiltername" "VT_PTR.VT_I1")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "add filter by name. filter has to be registered in the system")) ((NAME . "SetMaxSize") (RIID . #x0000000b) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("icx" "VT_INT")("icy" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetMaxSize")) ((NAME . "SetColorKey") (RIID . #x0000000c) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("colorkey" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetColorKey")) ((NAME . "videoProp") (RIID . #x0000000d) (OFFSET . #x64) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property videoProp")) ((NAME . "videoProp") (RIID . #x0000000d) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("colorkey" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property videoProp")) ((NAME . "ReleaseGraph") (RIID . #x0000000e) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("bKeep" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ReleaseGraph")) ((NAME . "TitlePlay") (RIID . #x0000000f) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("uiTitle" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method TitlePlay")) ((NAME . "ChapterPlay") (RIID . #x00000010) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("ulTitle" "VT_UI4")("ulChapter" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ChapterPlay")))) ("IPlayerEvents" (TYPE . "Interface")(DESCRIPTION . "IPlayerEvents Interface")(GUID . "{ED6D7400-679F-11D2-9507-00A0C9925315}")(FUNCTIONS ((NAME . "Title") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("nTitle" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Chapter") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("nChapter" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CurrentTime") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("nElapsedTime" "VT_I4")("nTotalTime" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Angle") (RIID . #x00000004) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("nCurrentAngle" "VT_I4")("nMaxAngle" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "State") (RIID . #x00000005) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("nPlayState" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SpeedState") (RIID . #x00000006) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("nSpeedState" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MouseEvent") (RIID . #x00000007) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("x" "VT_I4")("y" "VT_I4")("nButtonState" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "UOPS") (RIID . #x00000008) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("nUops" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Domain") (RIID . #x00000009) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("nDomain" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FullScreenEvent") (RIID . #x0000000a) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Exit") (RIID . #x0000000b) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IPlayer2" (TYPE . "Interface")(DESCRIPTION . "IPlayer2 Interface")(GUID . "{D67FF861-6940-11D2-8FAA-00104B9B38AC}")(FUNCTIONS ((NAME . "GetVersion") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("szVersion" "VT_PTR.VT_I1")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method GetVersion")) ((NAME . "GetSupportedFeatures") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("szFeatures" "VT_PTR.VT_I1")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method GetSupportedFeatures")) ((NAME . "put_rect") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("x" "VT_I4")("y" "VT_I4")("w" "VT_I4")("h" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method put_rect")) ((NAME . "get_rect") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("x" "VT_PTR.VT_I4")("y" "VT_PTR.VT_I4")("w" "VT_PTR.VT_I4")("h" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method get_rect")) ((NAME . "DisplayController") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("bShow" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Show Controller")) ((NAME . "SetUUID") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("szProgID" "VT_BSTR")("szHtmlPath" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set Controller UUID")) ((NAME . "DisableCursor") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("bDisable" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Disable Cursor Hide")) ((NAME . "ShowContextMenu") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("bShow" "VT_I4")("mask" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set right mouse menu")) ((NAME . "TitlePlay2") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("uiTitle" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method TitlePlay2")) ((NAME . "ChapterPlay2") (RIID . #x0000000a) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("uiTitle" "VT_UI4")("uichapter" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ChapterPlay2")) ((NAME . "TimePlay") (RIID . #x0000000b) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("uiTitle" "VT_UI4")("uistart" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method TimePlay")) ((NAME . "TimePlay2") (RIID . #x0000000c) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("uiTitle" "VT_UI4")("uistart" "VT_UI4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method TimePlay2")))) ("Logic" (TYPE . "Coclass")(DESCRIPTION . "Logic Class")(GUID . "{E572A1C4-76DD-11D1-9508-00A0C9925315}")(ALIASES "ILogic") (FUNCTIONS )) ("ILogic" (TYPE . "Dispinterface")(DESCRIPTION . "ILogic Interface")(GUID . "{E572A1C3-76DD-11D1-9508-00A0C9925315}")(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 . "Pause") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Pause")) ((NAME . "Play") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Play")) ((NAME . "FF") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method FF")) ((NAME . "Reverse") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Reverse")) ((NAME . "InvokeSetup") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("parent" "VT_UINT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method InvokeSetup")) ((NAME . "Graph") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("dwPtr" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Graph")) ((NAME . "AbortStop") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AbortStop")) ((NAME . "Stop") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Stop")) ((NAME . "State") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_USERDEFINED.Typedef.GRAPH_STATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property state")) ((NAME . "State") (RIID . #x00000009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dwPtr" "VT_USERDEFINED.Typedef.GRAPH_STATE")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "property state")) ((NAME . "SkipFF") (RIID . #x0000000a) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SkipFF")) ((NAME . "SkipRR") (RIID . #x0000000b) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SkipRR")) ((NAME . "GetReferenceTime") (RIID . #x0000000c) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("pTime" "VT_PTR.VT_R8")("State" "VT_USERDEFINED.Typedef.TIME_STATE")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "return total, elapsed or remaining time")) ((NAME . "EndModalLoop") (RIID . #x0000000d) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EndModalLoop")))) ("GRAPH_STATE" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_DSPlayer_0136_0001" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("TIME_STATE" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_DSPlayer_0136_0002" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) )))