#S(HASH-TABLE EQL (FILENAME . "c:\windows\system32\encdec.dll")(GUID . "{C4C4C400-0049-4E2B-98FB-9537F6CE516D}")(DESCRIPTION . "Microsoft Encypter-Tagger/Decrypter-Detagger Filters")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("IETFilter" (TYPE . "Interface")(DESCRIPTION . "IETFilter Interface")(GUID . "{C4C4C4B1-0049-4E2B-98FB-9537F6CE516D}")(FUNCTIONS ((NAME . "EvalRatObjOK") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pHrCoCreateRetVal" "VT_PTR.VT_HRESULT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property EvalRatObjOK")) ((NAME . "GetCurrRating") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pEnSystem" "VT_PTR.EnTvRat_System")("pEnRating" "VT_PTR.EnTvRat_GenericLevel")("plbfEnAttr" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetCurrRating")))) ("EnTvRat_System" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_encdec_0253_0001" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("EnTvRat_GenericLevel" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_encdec_0253_0002" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IETFilterEvents" (TYPE . "Dispinterface")(DESCRIPTION . "IETFilterEvents")(GUID . "{C4C4C4C1-0049-4E2B-98FB-9537F6CE516D}")(FUNCTIONS )) ("ETFilter" (TYPE . "Coclass")(DESCRIPTION . "ETFilter Class")(GUID . "{C4C4C4F1-0049-4E2B-98FB-9537F6CE516D}")(ALIASES "IETFilter""IETFilterConfig""IETFilterEvents") (FUNCTIONS )) ("IETFilterConfig" (TYPE . "Interface")(DESCRIPTION . "IETFilterConfig Interface")(GUID . "{C4C4C4D1-0049-4E2B-98FB-9537F6CE516D}")(FUNCTIONS ((NAME . "InitLicense") (RIID . #x0000000a) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("LicenseId" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method InitLicense")) ((NAME . "GetSecureChannelObject") (RIID . #x0000000b) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("ppUnkDRMSecureChannel" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetSecureChannelObject")))) ("IDTFilter" (TYPE . "Interface")(DESCRIPTION . "IDTFilter Interface")(GUID . "{C4C4C4B2-0049-4E2B-98FB-9537F6CE516D}")(FUNCTIONS ((NAME . "EvalRatObjOK") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pHrCoCreateRetVal" "VT_PTR.VT_HRESULT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property EvalRatObjOK")) ((NAME . "GetCurrRating") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pEnSystem" "VT_PTR.EnTvRat_System")("pEnRating" "VT_PTR.EnTvRat_GenericLevel")("plbfEnAttr" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetCurrRating")) ((NAME . "BlockedRatingAttributes") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("enSystem" "VT_USERDEFINED.Typedef.EnTvRat_System")("enLevel" "VT_USERDEFINED.Typedef.EnTvRat_GenericLevel")("plbfEnAttr" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property BlockedRatingAttributes")) ((NAME . "BlockedRatingAttributes") (RIID . #x00000003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("enSystem" "VT_USERDEFINED.Typedef.EnTvRat_System")("enLevel" "VT_USERDEFINED.Typedef.EnTvRat_GenericLevel")("plbfEnAttr" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property BlockedRatingAttributes")) ((NAME . "BlockUnRated") (RIID . #x00000004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pfBlockUnRatedShows" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property BlockUnRated")) ((NAME . "BlockUnRated") (RIID . #x00000004) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pfBlockUnRatedShows" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property BlockUnRated")) ((NAME . "BlockUnRatedDelay") (RIID . #x00000005) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pmsecsDelayBeforeBlock" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property BlockUnRatedDelay")) ((NAME . "BlockUnRatedDelay") (RIID . #x00000005) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pmsecsDelayBeforeBlock" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property BlockUnRatedDelay")))) ("IDTFilterEvents" (TYPE . "Dispinterface")(DESCRIPTION . "IDTFilterEvents")(GUID . "{C4C4C4C2-0049-4E2B-98FB-9537F6CE516D}")(FUNCTIONS )) ("DTFilter" (TYPE . "Coclass")(DESCRIPTION . "CDTFilter Class")(GUID . "{C4C4C4F2-0049-4E2B-98FB-9537F6CE516D}")(ALIASES "IDTFilter""IDTFilterConfig""IDTFilterEvents") (FUNCTIONS )) ("IDTFilterConfig" (TYPE . "Interface")(DESCRIPTION . "IDTFilterConfig Interface")(GUID . "{C4C4C4D2-0049-4E2B-98FB-9537F6CE516D}")(FUNCTIONS ((NAME . "GetSecureChannelObject") (RIID . #x0000000b) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ppUnkDRMSecureChannel" "VT_PTR.VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetSecureChannelObject")))) ("IXDSCodec" (TYPE . "Interface")(DESCRIPTION . "IXDSCodec Interface")(GUID . "{C4C4C4B3-0049-4E2B-98FB-9537F6CE516D}")(FUNCTIONS ((NAME . "XDSToRatObjOK") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pHrCoCreateRetVal" "VT_PTR.VT_HRESULT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property XDSToRatObjOK")) ((NAME . "CCSubstreamService") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pSubstreamMask" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property CCSubstreamService")) ((NAME . "CCSubstreamService") (RIID . #x00000002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pSubstreamMask" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property CCSubstreamService")) ((NAME . "GetContentAdvisoryRating") (RIID . #x00000003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pRat" "VT_PTR.VT_I4")("pPktSeqID" "VT_PTR.VT_I4")("pCallSeqID" "VT_PTR.VT_I4")("pTimeStart" "VT_PTR.")("pTimeEnd" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetContentAdvisoryRating")) ((NAME . "GetXDSPacket") (RIID . #x00000004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pXDSClassPkt" "VT_PTR.VT_I4")("pXDSTypePkt" "VT_PTR.VT_I4")("pBstrXDSPkt" "VT_PTR.VT_BSTR")("pPktSeqID" "VT_PTR.VT_I4")("pCallSeqID" "VT_PTR.VT_I4")("pTimeStart" "VT_PTR.")("pTimeEnd" "VT_PTR.")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetXDSPacket")))) ("IXDSCodecEvents" (TYPE . "Dispinterface")(DESCRIPTION . "IXDSCodecEvents")(GUID . "{C4C4C4C3-0049-4E2B-98FB-9537F6CE516D}")(FUNCTIONS )) ("XDSCodec" (TYPE . "Coclass")(DESCRIPTION . "CXDSCodec Class")(GUID . "{C4C4C4F3-0049-4E2B-98FB-9537F6CE516D}")(ALIASES "IXDSCodec""IXDSCodecConfig""IXDSCodecEvents") (FUNCTIONS )) ("IXDSCodecConfig" (TYPE . "Interface")(DESCRIPTION . "IXDSCodecConfig Interface")(GUID . "{C4C4C4D3-0049-4E2B-98FB-9537F6CE516D}")(FUNCTIONS )) )))