#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\wmstream.dll")(GUID . "{790EF936-F7A1-4489-90A1-5C77CE75B500}")(DESCRIPTION . "Windows Media Streamer Plugin Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("IWMSGenericAdminNetSource" (TYPE . "Dispinterface")(DESCRIPTION . "IWMSGenericAdminNetSource Interface")(GUID . "{F8E21C85-4278-44AD-BBC5-7CB490BD9E52}")(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 . "GetProxyHostName") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ("bstrProtocol" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetProxyHostName") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("bstrProtocol" "VT_BSTR")("bstrProxyName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetProxyPort") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_UI4")(PARAMS ("bstrProtocol" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetProxyPort") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("bstrProtocol" "VT_BSTR")("dwPort" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetProxySettings") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_USERDEFINED.Enum.NETSOURCE_PROXY_SETTINGS")(PARAMS ("bstrProtocol" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetProxySettings") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("bstrProtocol" "VT_BSTR")("ProxySetting" "VT_USERDEFINED.Enum.NETSOURCE_PROXY_SETTINGS")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetProxyExceptionList") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ("bstrUrlPrefix" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetProxyExceptionList") (RIID . #x60020007) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("bstrUrlPrefix" "VT_BSTR")("bstrExceptionList" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetProxyBypassForLocal") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("bstrUrlPrefix" "VT_BSTR")("pfBypassForLocal" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetProxyBypassForLocal") (RIID . #x60020009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("bstrUrlPrefix" "VT_BSTR")("fBypassForLocal" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ForceRerunAutoProxyDetection") (RIID . #x0000000b) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Retrieves whether or not to force proxy autodection.")) ((NAME . "ForceRerunAutoProxyDetection") (RIID . #x0000000b) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("bstrUrlPrefix" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Retrieves whether or not to force proxy autodection.")) ((NAME . "BufferingTime") (RIID . #x0000000c) (OFFSET . #x4c) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Retrieves time spent buffering before rendering.")) ((NAME . "BufferingTime") (RIID . #x0000000c) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("bstrUrlPrefix" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Retrieves time spent buffering before rendering.")) ((NAME . "EnableMulticast") (RIID . #x0000000d) (OFFSET . #x54) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Retrieves whether or not to use multicast.")) ((NAME . "EnableMulticast") (RIID . #x0000000d) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("bstrUrlPrefix" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Retrieves whether or not to use multicast.")) ((NAME . "HttpEnabled") (RIID . #x0000000e) (OFFSET . #x5c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Retrieves whether or not to use HTTP.")) ((NAME . "HttpEnabled") (RIID . #x0000000e) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("bstrUrlPrefix" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Retrieves whether or not to use HTTP.")) ((NAME . "UdpEnabled") (RIID . #x0000000f) (OFFSET . #x64) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Retrieves whether or not to use UDP.")) ((NAME . "UdpEnabled") (RIID . #x0000000f) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("bstrUrlPrefix" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Retrieves whether or not to use UDP.")) ((NAME . "TcpEnabled") (RIID . #x00000010) (OFFSET . #x6c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Retrieves whether or not to use TCP.")) ((NAME . "TcpEnabled") (RIID . #x00000010) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("bstrUrlPrefix" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Retrieves whether or not to use TCP.")) ((NAME . "UseFixedUDPPort") (RIID . #x00000011) (OFFSET . #x74) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Retrieves whether or not to use a base port for UDP.")) ((NAME . "UseFixedUDPPort") (RIID . #x00000011) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("bstrUrlPrefix" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Retrieves whether or not to use a base port for UDP.")) ((NAME . "FixedUDPPort") (RIID . #x00000012) (OFFSET . #x7c) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Retrieves base port for UDP.")) ((NAME . "FixedUDPPort") (RIID . #x00000012) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ("bstrUrlPrefix" "VT_UI4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Retrieves base port for UDP.")) ((NAME . "QosSetting") (RIID . #x00000013) (OFFSET . #x84) (RETURNS . "VT_USERDEFINED.Enum.NETSOURCE_QOS_SETTINGS")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Retrieves QOS setting.")) ((NAME . "QosSetting") (RIID . #x00000013) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ("bstrUrlPrefix" "VT_USERDEFINED.Enum.NETSOURCE_QOS_SETTINGS")) (FLAGS ( IS-SET ))(DESCRIPTION . "Retrieves QOS setting.")))) ("NETSOURCE_PROXY_SETTINGS" (TYPE . "Enum")(GUID . "{8619638E-82C5-4DA3-94A2-552A0851DBDB}")(FUNCTIONS )) ("NETSOURCE_QOS_SETTINGS" (TYPE . "Enum")(GUID . "{E3BC0CDF-8A93-46BE-B0FC-C560B6B82BE2}")(FUNCTIONS )) )))