#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\rtcdll.dll")(GUID . "{CD260094-DE10-4AEE-AC73-EF87F6E12683}")(DESCRIPTION . "RTCCore 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("IRTCProfile" (TYPE . "Interface")(DESCRIPTION . "IRTCProfile Interface")(GUID . "{D07ECA9E-4062-4DD4-9E7D-722A49BA7303}")(FUNCTIONS ((NAME . "Key") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrKey" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Key")) ((NAME . "Name") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrName" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Name")) ((NAME . "XML") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrXML" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property XML")) ((NAME . "ProviderName") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrName" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property ProviderName")) ((NAME . "ProviderURI") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("enURI" "VT_USERDEFINED.Enum.RTC_PROVIDER_URI")("pbstrURI" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property ProviderURI")) ((NAME . "ProviderData") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrData" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property ProviderData")) ((NAME . "ClientName") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrName" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property ClientName")) ((NAME . "ClientBanner") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pfBanner" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property ClientBanner")) ((NAME . "ClientMinVer") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrMinVer" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property ClientMinVer")) ((NAME . "ClientCurVer") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrCurVer" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property ClientCurVer")) ((NAME . "ClientUpdateURI") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrUpdateURI" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property ClientUpdateURI")) ((NAME . "ClientData") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrData" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property ClientData")) ((NAME . "UserURI") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrUserURI" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property UserURI")) ((NAME . "UserName") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrUserName" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property UserName")) ((NAME . "UserAccount") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrUserAccount" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property UserAccount")) ((NAME . "SetCredentials") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("bstrUserURI" "VT_BSTR")("bstrUserAccount" "VT_BSTR")("bstrPassword" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetCredentials")) ((NAME . "SessionCapabilities") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("plSupportedSessions" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property SessionCapabilities")) ((NAME . "State") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("penState" "VT_PTR.RTC_REGISTRATION_STATE")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property State")))) ("RTC_PROVIDER_URI" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("RTC_REGISTRATION_STATE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IRTCSession" (TYPE . "Interface")(DESCRIPTION . "IRTCSession Interface")(GUID . "{387C8086-99BE-42FB-9973-7C0FC0CA9FA8}")(FUNCTIONS ((NAME . "Client") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ppClient" "VT_PTR.VT_PTR.IRTCClient")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Client")) ((NAME . "State") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("penState" "VT_PTR.RTC_SESSION_STATE")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property State")) ((NAME . "Type") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("penType" "VT_PTR.RTC_SESSION_TYPE")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Type")) ((NAME . "Profile") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppProfile" "VT_PTR.VT_PTR.IRTCProfile")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Profile")) ((NAME . "Participants") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ppCollection" "VT_PTR.VT_PTR.IRTCCollection")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Participants")) ((NAME . "Answer") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Answer")) ((NAME . "Terminate") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("enReason" "VT_USERDEFINED.Enum.RTC_TERMINATE_REASON")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Terminate")) ((NAME . "Redirect") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("enType" "VT_USERDEFINED.Enum.RTC_SESSION_TYPE")("bstrLocalPhoneURI" "VT_BSTR")("pProfile" "VT_PTR.IRTCProfile")("lFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Redirect")) ((NAME . "AddParticipant") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("bstrAddress" "VT_BSTR")("bstrName" "VT_BSTR")("ppParticipant" "VT_PTR.VT_PTR.IRTCParticipant")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method AddParticipant")) ((NAME . "RemoveParticipant") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pParticipant" "VT_PTR.IRTCParticipant")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RemoveParticipant")) ((NAME . "EnumerateParticipants") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IRTCEnumParticipants")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method EnumerateParticipants")) ((NAME . "CanAddParticipants") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pfCanAdd" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property CanAddParticipants")) ((NAME . "RedirectedUserURI") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrUserURI" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property RedirectedUserURI")) ((NAME . "RedirectedUserName") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrUserName" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property RedirectedUserName")) ((NAME . "NextRedirectedUser") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method NextRedirectedUser")) ((NAME . "SendMessage") (RIID . #x6001000f) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("bstrMessageHeader" "VT_BSTR")("bstrMessage" "VT_BSTR")("lCookie" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SendMessage")) ((NAME . "SendMessageStatus") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("enUserStatus" "VT_USERDEFINED.Enum.RTC_MESSAGING_USER_STATUS")("lCookie" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SendMessageStatus")) ((NAME . "AddStream") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("lMediaType" "VT_I4")("lCookie" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AddStream")) ((NAME . "RemoveStream") (RIID . #x60010012) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("lMediaType" "VT_I4")("lCookie" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RemoveStream")) ((NAME . "EncryptionKey") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("lMediaType" "VT_I4")("lCookie" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property EncryptionKey")))) ("IRTCClient" (TYPE . "Interface")(DESCRIPTION . "IRTCClient Interface")(GUID . "{07829E45-9A34-408E-A011-BDDF13487CD1}")(FUNCTIONS ((NAME . "Initialize") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Initialize")) ((NAME . "Shutdown") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Shutdown")) ((NAME . "PrepareForShutdown") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method PrepareForShutdown")) ((NAME . "EventFilter") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("plFilter" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property EventFilter")) ((NAME . "EventFilter") (RIID . #x60010003) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("plFilter" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property EventFilter")) ((NAME . "SetPreferredMediaTypes") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("lMediaTypes" "VT_I4")("fPersistent" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetPreferredMediaTypes")) ((NAME . "PreferredMediaTypes") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("plMediaTypes" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property PreferredMediaTypes")) ((NAME . "MediaCapabilities") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("plMediaTypes" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property MediaCapabilities")) ((NAME . "CreateSession") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("enType" "VT_USERDEFINED.Enum.RTC_SESSION_TYPE")("bstrLocalPhoneURI" "VT_BSTR")("pProfile" "VT_PTR.IRTCProfile")("lFlags" "VT_I4")("ppSession" "VT_PTR.VT_PTR.IRTCSession")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method CreateSession")) ((NAME . "ListenForIncomingSessions") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("penListen" "VT_USERDEFINED.Enum.RTC_LISTEN_MODE")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ListenForIncomingSessions")) ((NAME . "ListenForIncomingSessions") (RIID . #x60010009) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("penListen" "VT_PTR.RTC_LISTEN_MODE")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property ListenForIncomingSessions")) ((NAME . "NetworkAddresses") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("fTCP" "VT_BOOL")("fExternal" "VT_BOOL")("pvAddresses" "VT_PTR.VT_VARIANT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property NetworkAddresses")) ((NAME . "Volume") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("enDevice" "VT_USERDEFINED.Enum.RTC_AUDIO_DEVICE")("plVolume" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Volume")) ((NAME . "Volume") (RIID . #x6001000c) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("enDevice" "VT_USERDEFINED.Enum.RTC_AUDIO_DEVICE")("plVolume" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Volume")) ((NAME . "AudioMuted") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("enDevice" "VT_USERDEFINED.Enum.RTC_AUDIO_DEVICE")("pfMuted" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "property AudioMuted")) ((NAME . "AudioMuted") (RIID . #x6001000e) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("enDevice" "VT_USERDEFINED.Enum.RTC_AUDIO_DEVICE")("pfMuted" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property AudioMuted")) ((NAME . "IVideoWindow") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("enDevice" "VT_USERDEFINED.Enum.RTC_VIDEO_DEVICE")("ppIVideoWindow" "VT_PTR.VT_PTR.IVideoWindow")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property IVideoWindow")) ((NAME . "PreferredAudioDevice") (RIID . #x60010011) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("enDevice" "VT_USERDEFINED.Enum.RTC_AUDIO_DEVICE")("pbstrDeviceName" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property PreferredAudioDevice")) ((NAME . "PreferredAudioDevice") (RIID . #x60010011) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("enDevice" "VT_USERDEFINED.Enum.RTC_AUDIO_DEVICE")("pbstrDeviceName" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property PreferredAudioDevice")) ((NAME . "PreferredVolume") (RIID . #x60010013) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("enDevice" "VT_USERDEFINED.Enum.RTC_AUDIO_DEVICE")("plVolume" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property PreferredVolume")) ((NAME . "PreferredVolume") (RIID . #x60010013) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("enDevice" "VT_USERDEFINED.Enum.RTC_AUDIO_DEVICE")("plVolume" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property PreferredVolume")) ((NAME . "PreferredAEC") (RIID . #x60010015) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("pbEnabled" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "property PreferredAEC")) ((NAME . "PreferredAEC") (RIID . #x60010015) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("pbEnabled" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property PreferredAEC")) ((NAME . "PreferredVideoDevice") (RIID . #x60010017) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrDeviceName" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property PreferredVideoDevice")) ((NAME . "PreferredVideoDevice") (RIID . #x60010017) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrDeviceName" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property PreferredVideoDevice")) ((NAME . "ActiveMedia") (RIID . #x60010019) (OFFSET . #x70) (RETURNS . "VT_HRESULT")(PARAMS ("plMediaType" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property ActiveMedia")) ((NAME . "MaxBitrate") (RIID . #x6001001a) (OFFSET . #x74) (RETURNS . "VT_HRESULT")(PARAMS ("plMaxBitrate" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property MaxBitrate")) ((NAME . "MaxBitrate") (RIID . #x6001001a) (OFFSET . #x78) (RETURNS . "VT_HRESULT")(PARAMS ("plMaxBitrate" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property MaxBitrate")) ((NAME . "TemporalSpatialTradeOff") (RIID . #x6001001c) (OFFSET . #x7c) (RETURNS . "VT_HRESULT")(PARAMS ("plValue" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property TemporalSpatialTradeOff")) ((NAME . "TemporalSpatialTradeOff") (RIID . #x6001001c) (OFFSET . #x80) (RETURNS . "VT_HRESULT")(PARAMS ("plValue" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property TemporalSpatialTradeOff")) ((NAME . "NetworkQuality") (RIID . #x6001001e) (OFFSET . #x84) (RETURNS . "VT_HRESULT")(PARAMS ("plNetworkQuality" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property NetworkQuality")) ((NAME . "StartT120Applet") (RIID . #x6001001f) (OFFSET . #x88) (RETURNS . "VT_HRESULT")(PARAMS ("enApplet" "VT_USERDEFINED.Enum.RTC_T120_APPLET")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method StartT120Applet")) ((NAME . "StopT120Applets") (RIID . #x60010020) (OFFSET . #x8c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method StopT120Applets")) ((NAME . "IsT120AppletRunning") (RIID . #x60010021) (OFFSET . #x90) (RETURNS . "VT_HRESULT")(PARAMS ("enApplet" "VT_USERDEFINED.Enum.RTC_T120_APPLET")("pfRunning" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property IsT120AppletRunning")) ((NAME . "LocalUserURI") (RIID . #x60010022) (OFFSET . #x94) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrUserURI" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property LocalUserURI")) ((NAME . "LocalUserURI") (RIID . #x60010022) (OFFSET . #x98) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrUserURI" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property LocalUserURI")) ((NAME . "LocalUserName") (RIID . #x60010024) (OFFSET . #x9c) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrUserName" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property LocalUserName")) ((NAME . "LocalUserName") (RIID . #x60010024) (OFFSET . #xa0) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrUserName" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property LocalUserName")) ((NAME . "PlayRing") (RIID . #x60010026) (OFFSET . #xa4) (RETURNS . "VT_HRESULT")(PARAMS ("enType" "VT_USERDEFINED.Enum.RTC_RING_TYPE")("bPlay" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method PlayRing")) ((NAME . "SendDTMF") (RIID . #x60010027) (OFFSET . #xa8) (RETURNS . "VT_HRESULT")(PARAMS ("enDTMF" "VT_USERDEFINED.Enum.RTC_DTMF")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SendDTMF")) ((NAME . "InvokeTuningWizard") (RIID . #x60010028) (OFFSET . #xac) (RETURNS . "VT_HRESULT")(PARAMS ("hwndParent" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method InvokeTuningWizard")) ((NAME . "IsTuned") (RIID . #x60010029) (OFFSET . #xb0) (RETURNS . "VT_HRESULT")(PARAMS ("pfTuned" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property IsTuned")))) ("RTC_SESSION_TYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("RTC_LISTEN_MODE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("RTC_AUDIO_DEVICE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("RTC_VIDEO_DEVICE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IVideoWindow" (TYPE . "Dispinterface")(DESCRIPTION . "IVideoWindow interface")(GUID . "{56A868B4-0AD4-11CE-B03A-0020AF0BA770}")(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 . "Caption") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Caption") (RIID . #x60020000) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "WindowStyle") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "WindowStyle") (RIID . #x60020002) (OFFSET . #x28) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "WindowStyleEx") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "WindowStyleEx") (RIID . #x60020004) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "AutoShow") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "AutoShow") (RIID . #x60020006) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "WindowState") (RIID . #x60020008) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "WindowState") (RIID . #x60020008) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "BackgroundPalette") (RIID . #x6002000a) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "BackgroundPalette") (RIID . #x6002000a) (OFFSET . #x48) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Visible") (RIID . #x6002000c) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Visible") (RIID . #x6002000c) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Left") (RIID . #x6002000e) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Left") (RIID . #x6002000e) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Width") (RIID . #x60020010) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Width") (RIID . #x60020010) (OFFSET . #x60) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Top") (RIID . #x60020012) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Top") (RIID . #x60020012) (OFFSET . #x68) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Height") (RIID . #x60020014) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Height") (RIID . #x60020014) (OFFSET . #x70) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Owner") (RIID . #x60020016) (OFFSET . #x74) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-SET ))) ((NAME . "Owner") (RIID . #x60020016) (OFFSET . #x78) (RETURNS . "VT_USERDEFINED.Typedef.LONG_PTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "MessageDrain") (RIID . #x60020018) (OFFSET . #x7c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-SET ))) ((NAME . "MessageDrain") (RIID . #x60020018) (OFFSET . #x80) (RETURNS . "VT_USERDEFINED.Typedef.LONG_PTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "BorderColor") (RIID . #x6002001a) (OFFSET . #x84) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "BorderColor") (RIID . #x6002001a) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "FullScreenMode") (RIID . #x6002001c) (OFFSET . #x8c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FullScreenMode") (RIID . #x6002001c) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "SetWindowForeground") (RIID . #x6002001e) (OFFSET . #x94) (RETURNS . "VT_VOID")(PARAMS ("Focus" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "NotifyOwnerMessage") (RIID . #x6002001f) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ("hwnd" "VT_USERDEFINED.Typedef.LONG_PTR")("uMsg" "VT_I4")("wParam" "VT_USERDEFINED.Typedef.LONG_PTR")("lParam" "VT_USERDEFINED.Typedef.LONG_PTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetWindowPosition") (RIID . #x60020020) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("Left" "VT_I4")("Top" "VT_I4")("Width" "VT_I4")("Height" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetWindowPosition") (RIID . #x60020021) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ("pLeft" "VT_PTR.VT_I4")("pTop" "VT_PTR.VT_I4")("pWidth" "VT_PTR.VT_I4")("pHeight" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMinIdealImageSize") (RIID . #x60020022) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ("pWidth" "VT_PTR.VT_I4")("pHeight" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetMaxIdealImageSize") (RIID . #x60020023) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("pWidth" "VT_PTR.VT_I4")("pHeight" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetRestorePosition") (RIID . #x60020024) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("pLeft" "VT_PTR.VT_I4")("pTop" "VT_PTR.VT_I4")("pWidth" "VT_PTR.VT_I4")("pHeight" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "HideCursor") (RIID . #x60020025) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("HideCursor" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsCursorHidden") (RIID . #x60020026) (OFFSET . #xb4) (RETURNS . "VT_VOID")(PARAMS ("CursorHidden" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("LONG_PTR" (TYPE . "Typedef")(GUID . "{00000000-0000-0000-0000-000000000000}")VT_I4)) (FUNCTIONS )) ("RTC_T120_APPLET" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("RTC_RING_TYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("RTC_DTMF" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("RTC_SESSION_STATE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IRTCCollection" (TYPE . "Dispinterface")(DESCRIPTION . "IRTCCollection interface")(GUID . "{EC7C8096-B918-4044-94F1-E4FBA0361D5C}")(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 . "Count") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns number of items in collection.")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VARIANT")(PARAMS ("Index" "VT_I4")) (FLAGS ( IS-GET ))(DESCRIPTION . "Given an index, returns an item in the collection.")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "returns an enumerator for the collection.")))) ("RTC_TERMINATE_REASON" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IRTCParticipant" (TYPE . "Interface")(DESCRIPTION . "IRTCParticipant Interface")(GUID . "{AE86ADD5-26B1-4414-AF1D-B94CD938D739}")(FUNCTIONS ((NAME . "UserURI") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrUserURI" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property UserURI")) ((NAME . "Name") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrName" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Name")) ((NAME . "Removable") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pfRemovable" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Removable")) ((NAME . "State") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("penState" "VT_PTR.RTC_PARTICIPANT_STATE")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property State")) ((NAME . "Session") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ppSession" "VT_PTR.VT_PTR.IRTCSession")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Session")))) ("RTC_PARTICIPANT_STATE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IRTCEnumParticipants" (TYPE . "Interface")(DESCRIPTION . "IRTCEnumParticipants interface")(GUID . "{FCD56F29-4A4F-41B2-BA5C-F5BCCC060BF6}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppElements" "VT_PTR.VT_PTR.IRTCParticipant")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IRTCEnumParticipants")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("RTC_MESSAGING_USER_STATUS" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IRTCEnumProfiles" (TYPE . "Interface")(DESCRIPTION . "IRTCEnumProfiles interface")(GUID . "{29B7C41C-ED82-4BCA-84AD-39D5101B58E3}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppElements" "VT_PTR.VT_PTR.IRTCProfile")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IRTCEnumProfiles")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("IRTCEnumBuddies" (TYPE . "Interface")(DESCRIPTION . "IRTCEnumBuddies interface")(GUID . "{F7296917-5569-4B3B-B3AF-98D1144B2B87}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppElements" "VT_PTR.VT_PTR.IRTCBuddy")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IRTCEnumBuddies")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("IRTCBuddy" (TYPE . "Interface")(DESCRIPTION . "IRTCBuddy Interface")(GUID . "{FCB136C8-7B90-4E0C-BEFE-56EDF0BA6F1C}")(FUNCTIONS ((NAME . "Status") (RIID . #x60020000) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("penStatus" "VT_PTR.RTC_PRESENCE_STATUS")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Status")) ((NAME . "Notes") (RIID . #x60020001) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrNotes" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Notes")))) ("IRTCPresenceContact" (TYPE . "Interface")(DESCRIPTION . "IRTCPresenceContact Interface")(GUID . "{8B22F92C-CD90-42DB-A733-212205C3E3DF}")(FUNCTIONS ((NAME . "PresentityURI") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrPresentityURI" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property PresentityURI")) ((NAME . "PresentityURI") (RIID . #x60010000) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrPresentityURI" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property PresentityURI")) ((NAME . "Name") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrName" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Name")) ((NAME . "Name") (RIID . #x60010002) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrName" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Name")) ((NAME . "Data") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrData" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Data")) ((NAME . "Data") (RIID . #x60010004) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pbstrData" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Data")) ((NAME . "Persistent") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pfPersistent" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Persistent")) ((NAME . "Persistent") (RIID . #x60010006) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pfPersistent" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Persistent")))) ("RTC_PRESENCE_STATUS" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IRTCEnumWatchers" (TYPE . "Interface")(DESCRIPTION . "IRTCEnumWatchers interface")(GUID . "{A87D55D7-DB74-4ED1-9CA4-77A0E41B413E}")(FUNCTIONS ((NAME . "Next") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")("ppElements" "VT_PTR.VT_PTR.IRTCWatcher")("pceltFetched" "VT_PTR.VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Reset") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Skip") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("celt" "VT_UI4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IRTCEnumWatchers")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("IRTCWatcher" (TYPE . "Interface")(DESCRIPTION . "IRTCWatcher Interface")(GUID . "{C7CEDAD8-346B-4D1B-AC02-A2088DF9BE4F}")(FUNCTIONS ((NAME . "State") (RIID . #x60020000) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("penState" "VT_PTR.RTC_WATCHER_STATE")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property State")) ((NAME . "State") (RIID . #x60020000) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("penState" "VT_USERDEFINED.Enum.RTC_WATCHER_STATE")) (FLAGS ( IS-SET ))(DESCRIPTION . "property State")))) ("RTC_WATCHER_STATE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IRTCEventNotification" (TYPE . "Interface")(DESCRIPTION . "IRTCEventNotification Interface")(GUID . "{13FA24C7-5748-4B21-91F5-7397609CE747}")(FUNCTIONS ((NAME . "Event") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("RTCEvent" "VT_USERDEFINED.Enum.RTC_EVENT")("pEvent" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Event")))) ("RTC_EVENT" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IRTCClientEvent" (TYPE . "Dispinterface")(DESCRIPTION . "IRTCClientEvent")(GUID . "{2B493B7A-3CBA-4170-9C8B-76A9DACDD644}")(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 . "EventType") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_USERDEFINED.Enum.RTC_CLIENT_EVENT_TYPE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property EventType")) ((NAME . "Client") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.IRTCClient")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Client")))) ("RTC_CLIENT_EVENT_TYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IRTCRegistrationStateChangeEvent" (TYPE . "Dispinterface")(DESCRIPTION . "IRTCRegistrationStateChangeEvent")(GUID . "{62D0991B-50AB-4F02-B948-CA94F26F8F95}")(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 . "Profile") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IRTCProfile")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Profile")) ((NAME . "State") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.RTC_REGISTRATION_STATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property State")) ((NAME . "StatusCode") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property StatusCode")) ((NAME . "StatusText") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property StatusText")))) ("IRTCSessionStateChangeEvent" (TYPE . "Dispinterface")(DESCRIPTION . "IRTCSessionStateChangeEvent")(GUID . "{B5BAD703-5952-48B3-9321-7F4500521506}")(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 . "Session") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IRTCSession")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Session")) ((NAME . "State") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.RTC_SESSION_STATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property State")) ((NAME . "StatusCode") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property StatusCode")) ((NAME . "StatusText") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property StatusText")))) ("IRTCSessionOperationCompleteEvent" (TYPE . "Dispinterface")(DESCRIPTION . "IRTCSessionOperationCompleteEvent")(GUID . "{A6BFF4C0-F7C8-4D3C-9A41-3550F78A95B0}")(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 . "Session") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IRTCSession")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Session")) ((NAME . "Cookie") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Cookie")) ((NAME . "StatusCode") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property StatusCode")) ((NAME . "StatusText") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property StatusText")))) ("IRTCParticipantStateChangeEvent" (TYPE . "Dispinterface")(DESCRIPTION . "IRTCParticipantStateChangeEvent")(GUID . "{09BCB597-F0FA-48F9-B420-468CEA7FDE04}")(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 . "Participant") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IRTCParticipant")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Participant")) ((NAME . "State") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.RTC_PARTICIPANT_STATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property State")) ((NAME . "StatusCode") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property StatusCode")))) ("IRTCMediaEvent" (TYPE . "Dispinterface")(DESCRIPTION . "IRTCMediaEvent")(GUID . "{099944FB-BCDA-453E-8C41-E13DA2ADF7F3}")(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 . "MediaType") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property MediaType")) ((NAME . "EventType") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_USERDEFINED.Enum.RTC_MEDIA_EVENT_TYPE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property EventType")) ((NAME . "EventReason") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_USERDEFINED.Enum.RTC_MEDIA_EVENT_REASON")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property EventReason")))) ("RTC_MEDIA_EVENT_TYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("RTC_MEDIA_EVENT_REASON" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IRTCIntensityEvent" (TYPE . "Dispinterface")(DESCRIPTION . "IRTCIntensityEvent")(GUID . "{4C23BF51-390C-4992-A41D-41EEC05B2A4B}")(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 . "Level") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Level")) ((NAME . "Min") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Min")) ((NAME . "Max") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Max")) ((NAME . "Direction") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_USERDEFINED.Enum.RTC_AUDIO_DEVICE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Direction")))) ("IRTCMessagingEvent" (TYPE . "Dispinterface")(DESCRIPTION . "IRTCMessagingEvent")(GUID . "{D3609541-1B29-4DE5-A4AD-5AEBAF319512}")(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 . "Session") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IRTCSession")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Session")) ((NAME . "Participant") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.IRTCParticipant")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Participant")) ((NAME . "EventType") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_USERDEFINED.Enum.RTC_MESSAGING_EVENT_TYPE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Type")) ((NAME . "Message") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Message")) ((NAME . "MessageHeader") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property MessageHeader")) ((NAME . "UserStatus") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_USERDEFINED.Enum.RTC_MESSAGING_USER_STATUS")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property UserStatus")))) ("RTC_MESSAGING_EVENT_TYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IRTCBuddyEvent" (TYPE . "Dispinterface")(DESCRIPTION . "IRTCBuddyEvent")(GUID . "{F36D755D-17E6-404E-954F-0FC07574C78D}")(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 . "Buddy") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IRTCBuddy")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Buddy")))) ("IRTCWatcherEvent" (TYPE . "Dispinterface")(DESCRIPTION . "IRTCWatcherEvent")(GUID . "{F30D7261-587A-424F-822C-312788F43548}")(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 . "Watcher") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IRTCWatcher")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Watcher")))) ("IRTCPortManager" (TYPE . "Interface")(DESCRIPTION . "IRTCPortManager Interface")(GUID . "{DA77C14B-6208-43CA-8DDF-5B60A0A69FAC}")(FUNCTIONS ((NAME . "GetMapping") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("bstrRemoteAddress" "VT_BSTR")("enPortType" "VT_USERDEFINED.Enum.RTC_PORT_TYPE")("pbstrInternalLocalAddress" "VT_PTR.VT_BSTR")("plInternalLocalPort" "VT_PTR.VT_I4")("pbstrExternalLocalAddress" "VT_PTR.VT_BSTR")("plExternalLocalPort" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetMapping")) ((NAME . "UpdateRemoteAddress") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("bstrRemoteAddress" "VT_BSTR")("bstrInternalLocalAddress" "VT_BSTR")("lInternalLocalPort" "VT_I4")("bstrExternalLocalAddress" "VT_BSTR")("lExternalLocalPort" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method UpdateRemoteAddress")) ((NAME . "ReleaseMapping") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("bstrInternalLocalAddress" "VT_BSTR")("lInternalLocalPort" "VT_I4")("bstrExternalLocalAddress" "VT_BSTR")("lExternalLocalAddress" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ReleaseMapping")))) ("RTC_PORT_TYPE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IRTCSessionPortManagement" (TYPE . "Interface")(DESCRIPTION . "IRTCSessionPortManagement Interface")(GUID . "{A072F1D6-0286-4E1F-85F2-17A2948456EC}")(FUNCTIONS ((NAME . "SetPortManager") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pPortManager" "VT_PTR.IRTCPortManager")) (FLAGS ( IS-FUNCTION ))))) ("IRTCDispatchEventNotification" (TYPE . "Dispinterface")(DESCRIPTION . "IRTCDispatchEventNotification Interface")(GUID . "{176DDFBE-FEC0-4D55-BC87-84CFF1EF7F91}")(FUNCTIONS ((NAME . "Event") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_HRESULT")(PARAMS ("RTCEvent" "VT_USERDEFINED.Enum.RTC_EVENT")("pEvent" "VT_DISPATCH")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Event")))) ("RTCClient" (TYPE . "Coclass")(DESCRIPTION . "RTCClient Class")(GUID . "{7A42EA29-A2B7-40C4-B091-F6F024AA89BE}")(ALIASES "IRTCClient""IRTCClientPresence""IRTCClientProvisioning""IRTCDispatchEventNotification""IRTCEventNotification") (FUNCTIONS )) ("IRTCClientPresence" (TYPE . "Interface")(DESCRIPTION . "IRTCClientPresence Interface")(GUID . "{11C3CBCC-0744-42D1-968A-51AA1BB274C6}")(FUNCTIONS ((NAME . "EnablePresence") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("fUseStorage" "VT_BOOL")("varStorage" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnablePresence")) ((NAME . "Export") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("varStorage" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Export")) ((NAME . "Import") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("varStorage" "VT_VARIANT")("fReplaceAll" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Import")) ((NAME . "EnumerateBuddies") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IRTCEnumBuddies")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method EnumerateBuddies")) ((NAME . "Buddies") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ppCollection" "VT_PTR.VT_PTR.IRTCCollection")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Buddies")) ((NAME . "Buddy") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("bstrPresentityURI" "VT_BSTR")("ppBuddy" "VT_PTR.VT_PTR.IRTCBuddy")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Buddy")) ((NAME . "AddBuddy") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("bstrPresentityURI" "VT_BSTR")("bstrUserName" "VT_BSTR")("bstrData" "VT_BSTR")("fPersistent" "VT_BOOL")("pProfile" "VT_PTR.IRTCProfile")("lFlags" "VT_I4")("ppBuddy" "VT_PTR.VT_PTR.IRTCBuddy")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method AddBuddy")) ((NAME . "RemoveBuddy") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pBuddy" "VT_PTR.IRTCBuddy")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RemoveBuddy")) ((NAME . "EnumerateWatchers") (RIID . #x60010008) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IRTCEnumWatchers")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method EnumerateWatchers")) ((NAME . "Watchers") (RIID . #x60010009) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("ppCollection" "VT_PTR.VT_PTR.IRTCCollection")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Watchers")) ((NAME . "Watcher") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("bstrPresentityURI" "VT_BSTR")("ppWatcher" "VT_PTR.VT_PTR.IRTCWatcher")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Watcher")) ((NAME . "AddWatcher") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("bstrPresentityURI" "VT_BSTR")("bstrUserName" "VT_BSTR")("bstrData" "VT_BSTR")("fBlocked" "VT_BOOL")("fPersistent" "VT_BOOL")("ppWatcher" "VT_PTR.VT_PTR.IRTCWatcher")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method AddWatcher")) ((NAME . "RemoveWatcher") (RIID . #x6001000c) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pWatcher" "VT_PTR.IRTCWatcher")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method RemoveWatcher")) ((NAME . "SetLocalPresenceInfo") (RIID . #x6001000d) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("enStatus" "VT_USERDEFINED.Enum.RTC_PRESENCE_STATUS")("bstrNotes" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetLocalPresenceInfo")) ((NAME . "OfferWatcherMode") (RIID . #x6001000e) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("penMode" "VT_PTR.RTC_OFFER_WATCHER_MODE")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property OfferWatcherMode")) ((NAME . "OfferWatcherMode") (RIID . #x6001000e) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("penMode" "VT_USERDEFINED.Enum.RTC_OFFER_WATCHER_MODE")) (FLAGS ( IS-SET ))(DESCRIPTION . "property OfferWatcherMode")) ((NAME . "PrivacyMode") (RIID . #x60010010) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("penMode" "VT_PTR.RTC_PRIVACY_MODE")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property PrivacyMode")) ((NAME . "PrivacyMode") (RIID . #x60010010) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("penMode" "VT_USERDEFINED.Enum.RTC_PRIVACY_MODE")) (FLAGS ( IS-SET ))(DESCRIPTION . "property PrivacyMode")))) ("RTC_OFFER_WATCHER_MODE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("RTC_PRIVACY_MODE" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IRTCClientProvisioning" (TYPE . "Interface")(DESCRIPTION . "IRTCClientProvisioning Interface")(GUID . "{B9F5CF06-65B9-4A80-A0E6-73CAE3EF3822}")(FUNCTIONS ((NAME . "CreateProfile") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("bstrProfileXML" "VT_BSTR")("ppProfile" "VT_PTR.VT_PTR.IRTCProfile")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method CreateProfile")) ((NAME . "EnableProfile") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pProfile" "VT_PTR.IRTCProfile")("lRegisterFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnableProfile")) ((NAME . "DisableProfile") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pProfile" "VT_PTR.IRTCProfile")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method DisableProfile")) ((NAME . "EnumerateProfiles") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppEnum" "VT_PTR.VT_PTR.IRTCEnumProfiles")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method EnumerateProfiles")) ((NAME . "Profiles") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ppCollection" "VT_PTR.VT_PTR.IRTCCollection")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Profiles")) ((NAME . "GetProfile") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("bstrUserAccount" "VT_BSTR")("bstrUserPassword" "VT_BSTR")("bstrUserURI" "VT_BSTR")("bstrServer" "VT_BSTR")("lTransport" "VT_I4")("lCookie" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetProfile")) ((NAME . "SessionCapabilities") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("plSupportedSessions" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property SessionCapabilities")))) )))