#S(HASH-TABLE EQL (FILENAME . "c:\windows\system32\rdchost.dll")(GUID . "{97917068-BB0B-4DDA-8067-B1A00C890F44}")(DESCRIPTION . "RDCClientHost 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("_ISAFRemoteDesktopDataChannelEvents" (TYPE . "Dispinterface")(DESCRIPTION . "_ISAFRemoteDesktopDataChannelEvents Interface")(GUID . "{59AE79BC-9721-42DF-9396-9D98E7F7A396}")(FUNCTIONS ((NAME . "ChannelDataReady") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("channelName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ChannelDataReady")))) ("SAFRemoteDesktopClientHost" (TYPE . "Coclass")(DESCRIPTION . "RemoteDesktopClientHost Class")(GUID . "{299BE050-E83E-4DB7-A7DA-D86FDEBFE6D0}")(ALIASES "ISAFRemoteDesktopClientHost") (FUNCTIONS )) ("ISAFRemoteDesktopClientHost" (TYPE . "Dispinterface")(DESCRIPTION . "ISAFRemoteDesktopClientHost Interface")(GUID . "{69DE5BF3-5EB9-4158-81DA-6FD662BBDDDD}")(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 . "GetRemoteDesktopClient") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISAFRemoteDesktopClient")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetRemoteDesktopClient")))) ("ISAFRemoteDesktopClient" (TYPE . "Dispinterface")(DESCRIPTION . "ISAFRemoteDesktopClient Interface")(GUID . "{8AA5F108-2918-435C-88AA-DE0AFEE51440}")(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 . "ChannelManager") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISAFRemoteDesktopChannelMgr")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "ChannelManager")) ((NAME . "ConnectParms") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "ConnectParms")) ((NAME . "ConnectParms") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "ConnectParms")) ((NAME . "ConnectToServer") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("expertBlob" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ConnectToServer")) ((NAME . "ConnectRemoteDesktop") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ConnectRemoteDesktop")) ((NAME . "DisconnectRemoteDesktop") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method DisconnectRemoteDesktop")) ((NAME . "IsRemoteDesktopConnected") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property IsRemoteDesktopConnected")) ((NAME . "IsServerConnected") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property IsServerConnected")) ((NAME . "DisconnectFromServer") (RIID . #x00000008) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method DisconnectFromServer")) ((NAME . "OnConnected") (RIID . #x00000009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("expertBlob" "VT_DISPATCH")) (FLAGS ( IS-SET ))(DESCRIPTION . "OnConnected")) ((NAME . "OnDisconnected") (RIID . #x0000000a) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("expertBlob" "VT_DISPATCH")) (FLAGS ( IS-SET ))(DESCRIPTION . "OnDisconnected")) ((NAME . "OnConnectRemoteDesktopComplete") (RIID . #x0000000b) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("expertBlob" "VT_DISPATCH")) (FLAGS ( IS-SET ))(DESCRIPTION . "OnConnectRemoteDesktopComplete")) ((NAME . "ExtendedErrorInfo") (RIID . #x0000000c) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "ExtendedErrorInfo")) ((NAME . "EnableSmartSizing") (RIID . #x0000000d) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("expertBlob" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "EnableSmartSizing")) ((NAME . "EnableSmartSizing") (RIID . #x0000000d) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "EnableSmartSizing")) ((NAME . "ConnectedServer") (RIID . #x0000000e) (OFFSET . #x58) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "ConnectedServer")) ((NAME . "ConnectedPort") (RIID . #x0000000f) (OFFSET . #x5c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "ConnectedPort")) ((NAME . "CreateListenEndpoint") (RIID . #x00000010) (OFFSET . #x60) (RETURNS . "VT_BSTR")(PARAMS ("port" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "CreateListenEndpoint")) ((NAME . "StartListen") (RIID . #x00000011) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("timeout" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "StartListen")) ((NAME . "AcceptListenConnection") (RIID . #x00000012) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("expertBlob" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "AcceptListenConnection")) ((NAME . "StopListen") (RIID . #x00000013) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "StopListen")) ((NAME . "OnListenConnect") (RIID . #x00000014) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("expertBlob" "VT_DISPATCH")) (FLAGS ( IS-SET ))(DESCRIPTION . "OnListenConnect")) ((NAME . "ColorDepth") (RIID . #x00000015) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("expertBlob" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "ColorDepth")) ((NAME . "ColorDepth") (RIID . #x00000015) (OFFSET . #x78) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "ColorDepth")) ((NAME . "OnBeginConnect") (RIID . #x00000016) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("expertBlob" "VT_DISPATCH")) (FLAGS ( IS-SET ))(DESCRIPTION . "OnBeginConnect")))) ("ISAFRemoteDesktopChannelMgr" (TYPE . "Dispinterface")(DESCRIPTION . "ISAFRemoteDesktopChannelMgr Interface")(GUID . "{8E6E0954-33CE-4945-ACF7-6728D23B2067}")(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 . "OpenDataChannel") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISAFRemoteDesktopDataChannel")(PARAMS ("name" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method OpenDataChannel")))) ("ISAFRemoteDesktopDataChannel" (TYPE . "Dispinterface")(DESCRIPTION . "ISAFRemoteDesktopDataChannel Interface")(GUID . "{64976FAE-B108-4095-8E59-5874E00E562A}")(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 . "channelName") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "ChannelName")) ((NAME . "OnChannelDataReady") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_DISPATCH")) (FLAGS ( IS-SET ))(DESCRIPTION . "OnChannelDataReady")) ((NAME . "SendChannelData") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("data" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SendChannelData")) ((NAME . "ReceiveChannelData") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ReceiveChannelData")))) ("ClientDataChannel" (TYPE . "Coclass")(DESCRIPTION . "ClientDataChannel Class")(GUID . "{C91C2A81-8B14-4A96-A5DB-4640F551F3EE}")(ALIASES "ISAFRemoteDesktopDataChannel""_ISAFRemoteDesktopDataChannelEvents") (FUNCTIONS )) ("ClientRemoteDesktopChannelMgr" (TYPE . "Coclass")(DESCRIPTION . "ClientRemoteDesktopChannelMgr Class")(GUID . "{078BB428-FA9B-43F1-B002-1ABF3A8C95CF}")(ALIASES "ISAFRemoteDesktopChannelMgr""_ISAFRemoteDesktopDataChannelEvents") (FUNCTIONS )) ("_ISAFRemoteDesktopClientEvents" (TYPE . "Dispinterface")(DESCRIPTION . "_ISAFRemoteDesktopClientEvents Interface")(GUID . "{327A98F6-B337-43B0-A3DE-408B46E6C4CE}")(FUNCTIONS ((NAME . "Connected") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Connected")) ((NAME . "Disconnected") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("reason" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Disconnected")) ((NAME . "RemoteControlRequestComplete") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("status" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RemoteControlRequestComplete")) ((NAME . "ListenConnect") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("status" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ListenConnect")) ((NAME . "BeginConnect") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method BeginConnect")))) ("_IDataChannelIOEvents" (TYPE . "Dispinterface")(DESCRIPTION . "_IDataChannelIOEvents Interface")(GUID . "{85C037E5-743F-4938-936B-A8DB95430391}")(FUNCTIONS ((NAME . "DataReady") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("data" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method DataReady")))) ("SAFRemoteDesktopClient" (TYPE . "Coclass")(DESCRIPTION . "RemoteDesktopClient Class")(GUID . "{B90D0115-3AEA-45D3-801E-93913008D49E}")(ALIASES "ISAFRemoteDesktopClient""ISAFRemoteDesktopTestExtension""_ISAFRemoteDesktopClientEvents") (FUNCTIONS )) ("ISAFRemoteDesktopTestExtension" (TYPE . "Dispinterface")(DESCRIPTION . "ISAFRemoteDesktopTestExtension Interface")(GUID . "{5C7A32EF-1C77-4F35-8FBA-729DD2DE7222}")(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 . "TestExtDllName") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property TestExtDllName")) ((NAME . "TestExtParams") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property TestExtParams")))) ("TSRDPRemoteDesktopClient" (TYPE . "Coclass")(DESCRIPTION . "TSRDPRemoteDesktopClient Class")(GUID . "{F137E241-0092-4575-976A-D3E33980BB26}")(ALIASES "ISAFRemoteDesktopClient""ISAFRemoteDesktopTestExtension""_ISAFRemoteDesktopClientEvents") (FUNCTIONS )) )))