ReactOS 0.4.15-dev-7924-g5949c20
SEALED_::SEALED_ Class Reference
Inheritance diagram for SEALED_::SEALED_:
Collaboration diagram for SEALED_::SEALED_:

Public Member Functions

 ~AdvancedSettings ()
 
virtual STDMETHODIMP IUnknown::QueryInterface (REFIID riid, void **ppvObject)
 
virtual STDMETHODIMP_ (ULONG) IUnknown
 
virtual STDMETHODIMP_ (ULONG) IUnknown
 
virtual STDMETHODIMP IDispatch::GetTypeInfoCount (UINT *pctinfo)
 
virtual STDMETHODIMP IDispatch::GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
 
virtual STDMETHODIMP IDispatch::GetIDsOfNames (REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
 
virtual STDMETHODIMP IDispatch::Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
 
virtual STDMETHODIMP IMsTscAdvancedSettings::put_Compress (long pcompress)
 
virtual STDMETHODIMP IMsTscAdvancedSettings::get_Compress (long *pcompress) const
 
virtual STDMETHODIMP IMsTscAdvancedSettings::put_BitmapPeristence (long pbitmapPeristence)
 
virtual STDMETHODIMP IMsTscAdvancedSettings::get_BitmapPeristence (long *pbitmapPeristence) const
 
virtual STDMETHODIMP IMsTscAdvancedSettings::put_allowBackgroundInput (long pallowBackgroundInput)
 
virtual STDMETHODIMP IMsTscAdvancedSettings::get_allowBackgroundInput (long *pallowBackgroundInput) const
 
virtual STDMETHODIMP IMsTscAdvancedSettings::put_KeyBoardLayoutStr (BSTR rhs)
 
virtual STDMETHODIMP IMsTscAdvancedSettings::put_PluginDlls (BSTR rhs)
 
virtual STDMETHODIMP IMsTscAdvancedSettings::put_IconFile (BSTR rhs)
 
virtual STDMETHODIMP IMsTscAdvancedSettings::put_IconIndex (long rhs)
 
virtual STDMETHODIMP IMsTscAdvancedSettings::put_ContainerHandledFullScreen (long pContainerHandledFullScreen)
 
virtual STDMETHODIMP IMsTscAdvancedSettings::get_ContainerHandledFullScreen (long *pContainerHandledFullScreen) const
 
virtual STDMETHODIMP IMsTscAdvancedSettings::put_DisableRdpdr (long pDisableRdpdr)
 
virtual STDMETHODIMP IMsTscAdvancedSettings::get_DisableRdpdr (long *pDisableRdpdr) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_SmoothScroll (long psmoothScroll)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_SmoothScroll (long *psmoothScroll) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_AcceleratorPassthrough (long pacceleratorPassthrough)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_AcceleratorPassthrough (long *pacceleratorPassthrough) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_ShadowBitmap (long pshadowBitmap)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_ShadowBitmap (long *pshadowBitmap) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_TransportType (long ptransportType)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_TransportType (long *ptransportType) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_SasSequence (long psasSequence)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_SasSequence (long *psasSequence) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_EncryptionEnabled (long pencryptionEnabled)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_EncryptionEnabled (long *pencryptionEnabled) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_DedicatedTerminal (long pdedicatedTerminal)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_DedicatedTerminal (long *pdedicatedTerminal) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_RDPPort (long prdpPort)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_RDPPort (long *prdpPort) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_EnableMouse (long penableMouse)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_EnableMouse (long *penableMouse) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_DisableCtrlAltDel (long pdisableCtrlAltDel)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_DisableCtrlAltDel (long *pdisableCtrlAltDel) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_EnableWindowsKey (long penableWindowsKey)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_EnableWindowsKey (long *penableWindowsKey) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_DoubleClickDetect (long pdoubleClickDetect)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_DoubleClickDetect (long *pdoubleClickDetect) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_MaximizeShell (long pmaximizeShell)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_MaximizeShell (long *pmaximizeShell) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_HotKeyFullScreen (long photKeyFullScreen)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_HotKeyFullScreen (long *photKeyFullScreen) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_HotKeyCtrlEsc (long photKeyCtrlEsc)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_HotKeyCtrlEsc (long *photKeyCtrlEsc) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_HotKeyAltEsc (long photKeyAltEsc)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_HotKeyAltEsc (long *photKeyAltEsc) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_HotKeyAltTab (long photKeyAltTab)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_HotKeyAltTab (long *photKeyAltTab) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_HotKeyAltShiftTab (long photKeyAltShiftTab)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_HotKeyAltShiftTab (long *photKeyAltShiftTab) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_HotKeyAltSpace (long photKeyAltSpace)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_HotKeyAltSpace (long *photKeyAltSpace) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_HotKeyCtrlAltDel (long photKeyCtrlAltDel)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_HotKeyCtrlAltDel (long *photKeyCtrlAltDel) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_orderDrawThreshold (long porderDrawThreshold)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_orderDrawThreshold (long *porderDrawThreshold) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_BitmapCacheSize (long pbitmapCacheSize)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_BitmapCacheSize (long *pbitmapCacheSize) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_BitmapVirtualCacheSize (long pbitmapVirtualCacheSize)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_BitmapVirtualCacheSize (long *pbitmapVirtualCacheSize) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_ScaleBitmapCachesByBPP (long pbScale)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_ScaleBitmapCachesByBPP (long *pbScale) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_NumBitmapCaches (long pnumBitmapCaches)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_NumBitmapCaches (long *pnumBitmapCaches) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_CachePersistenceActive (long pcachePersistenceActive)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_CachePersistenceActive (long *pcachePersistenceActive) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_PersistCacheDirectory (BSTR rhs)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_brushSupportLevel (long pbrushSupportLevel)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_brushSupportLevel (long *pbrushSupportLevel) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_minInputSendInterval (long pminInputSendInterval)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_minInputSendInterval (long *pminInputSendInterval) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_InputEventsAtOnce (long pinputEventsAtOnce)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_InputEventsAtOnce (long *pinputEventsAtOnce) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_maxEventCount (long pmaxEventCount)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_maxEventCount (long *pmaxEventCount) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_keepAliveInterval (long pkeepAliveInterval)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_keepAliveInterval (long *pkeepAliveInterval) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_shutdownTimeout (long pshutdownTimeout)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_shutdownTimeout (long *pshutdownTimeout) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_overallConnectionTimeout (long poverallConnectionTimeout)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_overallConnectionTimeout (long *poverallConnectionTimeout) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_singleConnectionTimeout (long psingleConnectionTimeout)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_singleConnectionTimeout (long *psingleConnectionTimeout) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_KeyboardType (long pkeyboardType)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_KeyboardType (long *pkeyboardType) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_KeyboardSubType (long pkeyboardSubType)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_KeyboardSubType (long *pkeyboardSubType) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_KeyboardFunctionKey (long pkeyboardFunctionKey)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_KeyboardFunctionKey (long *pkeyboardFunctionKey) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_WinceFixedPalette (long pwinceFixedPalette)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_WinceFixedPalette (long *pwinceFixedPalette) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_ConnectToServerConsole (VARIANT_BOOL pConnectToConsole)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_ConnectToServerConsole (VARIANT_BOOL *pConnectToConsole) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_BitmapPersistence (long pbitmapPersistence)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_BitmapPersistence (long *pbitmapPersistence) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_MinutesToIdleTimeout (long pminutesToIdleTimeout)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_MinutesToIdleTimeout (long *pminutesToIdleTimeout) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_SmartSizing (VARIANT_BOOL pfSmartSizing)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_SmartSizing (VARIANT_BOOL *pfSmartSizing) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_RdpdrLocalPrintingDocName (BSTR pLocalPrintingDocName)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_RdpdrLocalPrintingDocName (BSTR *pLocalPrintingDocName) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_RdpdrClipCleanTempDirString (BSTR clipCleanTempDirString)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_RdpdrClipCleanTempDirString (BSTR *clipCleanTempDirString) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_RdpdrClipPasteInfoString (BSTR clipPasteInfoString)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_RdpdrClipPasteInfoString (BSTR *clipPasteInfoString) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_ClearTextPassword (BSTR rhs)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_DisplayConnectionBar (VARIANT_BOOL pDisplayConnectionBar)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_DisplayConnectionBar (VARIANT_BOOL *pDisplayConnectionBar) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_PinConnectionBar (VARIANT_BOOL pPinConnectionBar)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_PinConnectionBar (VARIANT_BOOL *pPinConnectionBar) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_GrabFocusOnConnect (VARIANT_BOOL pfGrabFocusOnConnect)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_GrabFocusOnConnect (VARIANT_BOOL *pfGrabFocusOnConnect) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_LoadBalanceInfo (BSTR pLBInfo)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_LoadBalanceInfo (BSTR *pLBInfo) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_RedirectDrives (VARIANT_BOOL pRedirectDrives)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_RedirectDrives (VARIANT_BOOL *pRedirectDrives) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_RedirectPrinters (VARIANT_BOOL pRedirectPrinters)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_RedirectPrinters (VARIANT_BOOL *pRedirectPrinters) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_RedirectPorts (VARIANT_BOOL pRedirectPorts)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_RedirectPorts (VARIANT_BOOL *pRedirectPorts) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_RedirectSmartCards (VARIANT_BOOL pRedirectSmartCards)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_RedirectSmartCards (VARIANT_BOOL *pRedirectSmartCards) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_BitmapVirtualCache16BppSize (long pBitmapVirtualCache16BppSize)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_BitmapVirtualCache16BppSize (long *pBitmapVirtualCache16BppSize) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_BitmapVirtualCache24BppSize (long pBitmapVirtualCache24BppSize)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_BitmapVirtualCache24BppSize (long *pBitmapVirtualCache24BppSize) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_PerformanceFlags (long pDisableList)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_PerformanceFlags (long *pDisableList) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_ConnectWithEndpoint (VARIANT *rhs)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_NotifyTSPublicKey (VARIANT_BOOL pfNotify)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_NotifyTSPublicKey (VARIANT_BOOL *pfNotify) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings2::get_CanAutoReconnect (VARIANT_BOOL *pfCanAutoReconnect) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings2::put_EnableAutoReconnect (VARIANT_BOOL pfEnableAutoReconnect)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings2::get_EnableAutoReconnect (VARIANT_BOOL *pfEnableAutoReconnect) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings2::put_MaxReconnectAttempts (long pMaxReconnectAttempts)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings2::get_MaxReconnectAttempts (long *pMaxReconnectAttempts) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings3::put_ConnectionBarShowMinimizeButton (VARIANT_BOOL pfShowMinimize)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings3::get_ConnectionBarShowMinimizeButton (VARIANT_BOOL *pfShowMinimize) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings3::put_ConnectionBarShowRestoreButton (VARIANT_BOOL pfShowRestore)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings3::get_ConnectionBarShowRestoreButton (VARIANT_BOOL *pfShowRestore) const
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings4::put_AuthenticationLevel (unsigned int puiAuthLevel)
 
virtual STDMETHODIMP IMsRdpClientAdvancedSettings4::get_AuthenticationLevel (unsigned int *puiAuthLevel) const
 
 ~SecuredSettings ()
 
virtual STDMETHODIMP IUnknown::QueryInterface (REFIID riid, void **ppvObject)
 
virtual STDMETHODIMP_ (ULONG) IUnknown
 
virtual STDMETHODIMP_ (ULONG) IUnknown
 
virtual STDMETHODIMP IDispatch::GetTypeInfoCount (UINT *pctinfo)
 
virtual STDMETHODIMP IDispatch::GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
 
virtual STDMETHODIMP IDispatch::GetIDsOfNames (REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
 
virtual STDMETHODIMP IDispatch::Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
 
virtual STDMETHODIMP IMsTscSecuredSettings::put_StartProgram (BSTR pStartProgram)
 
virtual STDMETHODIMP IMsTscSecuredSettings::get_StartProgram (BSTR *pStartProgram) const
 
virtual STDMETHODIMP IMsTscSecuredSettings::put_WorkDir (BSTR pWorkDir)
 
virtual STDMETHODIMP IMsTscSecuredSettings::get_WorkDir (BSTR *pWorkDir) const
 
virtual STDMETHODIMP IMsTscSecuredSettings::put_FullScreen (long pfFullScreen)
 
virtual STDMETHODIMP IMsTscSecuredSettings::get_FullScreen (long *pfFullScreen) const
 
virtual STDMETHODIMP IMsRdpClientSecuredSettings::put_KeyboardHookMode (long pkeyboardHookMode)
 
virtual STDMETHODIMP IMsRdpClientSecuredSettings::get_KeyboardHookMode (long *pkeyboardHookMode) const
 
virtual STDMETHODIMP IMsRdpClientSecuredSettings::put_AudioRedirectionMode (long pAudioRedirectionMode)
 
virtual STDMETHODIMP IMsRdpClientSecuredSettings::get_AudioRedirectionMode (long *pAudioRedirectionMode) const
 
- Public Member Functions inherited from IDispatch
HRESULT GetTypeInfoCount ([out] UINT *pctinfo)
 
HRESULT GetTypeInfo ([in] UINT iTInfo, [in] LCID lcid, [out] ITypeInfo **ppTInfo)
 
HRESULT GetIDsOfNames ([in] REFIID riid, [in, size_is(cNames)] LPOLESTR *rgszNames, [in] UINT cNames, [in] LCID lcid, [out, size_is(cNames)] DISPID *rgDispId)
 
HRESULT Invoke ([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] WORD wFlags, [in, out] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *puArgErr)
 
HRESULT RemoteInvoke ([in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] DWORD dwFlags, [in] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *pArgErr, [in] UINT cVarRef, [in, size_is(cVarRef)] UINT *rgVarRefIdx, [in, out, size_is(cVarRef)] VARIANTARG *rgVarRef)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Private Member Functions

RdpClientOuter ()
 
const RdpClientOuter () const
 
HRESULT LoadDispTypeInfo ()
 
HRESULT AcquireDispTypeInfo (ITypeInfo **ppTI)
 
RdpClientOuter ()
 
const RdpClientOuter () const
 
HRESULT LoadDispTypeInfo ()
 
HRESULT AcquireDispTypeInfo (ITypeInfo **ppTI)
 

Private Attributes

ITypeInfom_dispTypeInfo
 

Additional Inherited Members

- Public Types inherited from IDispatch
typedef IDispatchLPDISPATCH
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Public Attributes inherited from IDispatch
const DISPID DISPID_UNKNOWN = -1
 
const DISPID DISPID_VALUE = 0
 
const DISPID DISPID_PROPERTYPUT = -3
 
const DISPID DISPID_NEWENUM = -4
 
const DISPID DISPID_EVALUATE = -5
 
const DISPID DISPID_CONSTRUCTOR = -6
 
const DISPID DISPID_DESTRUCTOR = -7
 
const DISPID DISPID_COLLECT = -8
 
- Properties inherited from MSTSCLib::IMsRdpClientAdvancedSettings4
int AuthenticationLevel [get, set]
 
- Properties inherited from MSTSCLib::IMsRdpClientAdvancedSettings3
VARIANT_BOOL ConnectionBarShowMinimizeButton [get, set]
 
VARIANT_BOOL ConnectionBarShowRestoreButton [get, set]
 
- Properties inherited from MSTSCLib::IMsRdpClientAdvancedSettings2
VARIANT_BOOL CanAutoReconnect [get]
 
VARIANT_BOOL EnableAutoReconnect [get, set]
 
long MaxReconnectAttempts [get, set]
 
- Properties inherited from MSTSCLib::IMsRdpClientAdvancedSettings
long SmoothScroll [get, set]
 
long AcceleratorPassthrough [get, set]
 
long ShadowBitmap [get, set]
 
long TransportType [get, set]
 
long SasSequence [get, set]
 
long EncryptionEnabled [get, set]
 
long DedicatedTerminal [get, set]
 
long RDPPort [get, set]
 
long EnableMouse [get, set]
 
long DisableCtrlAltDel [get, set]
 
long EnableWindowsKey [get, set]
 
long DoubleClickDetect [get, set]
 
long MaximizeShell [get, set]
 
long HotKeyFullScreen [get, set]
 
long HotKeyCtrlEsc [get, set]
 
long HotKeyAltEsc [get, set]
 
long HotKeyAltTab [get, set]
 
long HotKeyAltShiftTab [get, set]
 
long HotKeyAltSpace [get, set]
 
long HotKeyCtrlAltDel [get, set]
 
long orderDrawThreshold [get, set]
 
long BitmapCacheSize [get, set]
 
long BitmapVirtualCacheSize [get, set]
 
long ScaleBitmapCachesByBPP [get, set]
 
long NumBitmapCaches [get, set]
 
long CachePersistenceActive [get, set]
 
BSTR PersistCacheDirectory [set]
 
long brushSupportLevel [get, set]
 
long minInputSendInterval [get, set]
 
long InputEventsAtOnce [get, set]
 
long maxEventCount [get, set]
 
long keepAliveInterval [get, set]
 
long shutdownTimeout [get, set]
 
long overallConnectionTimeout [get, set]
 
long singleConnectionTimeout [get, set]
 
long KeyboardType [get, set]
 
long KeyboardSubType [get, set]
 
long KeyboardFunctionKey [get, set]
 
long WinceFixedPalette [get, set]
 
VARIANT_BOOL ConnectToServerConsole [get, set]
 
long BitmapPersistence [get, set]
 
long MinutesToIdleTimeout [get, set]
 
VARIANT_BOOL SmartSizing [get, set]
 
BSTR RdpdrLocalPrintingDocName [get, set]
 
BSTR RdpdrClipCleanTempDirString [get, set]
 
BSTR RdpdrClipPasteInfoString [get, set]
 
BSTR ClearTextPassword [set]
 
VARIANT_BOOL DisplayConnectionBar [get, set]
 
VARIANT_BOOL PinConnectionBar [get, set]
 
VARIANT_BOOL GrabFocusOnConnect [get, set]
 
BSTR LoadBalanceInfo [get, set]
 
VARIANT_BOOL RedirectDrives [get, set]
 
VARIANT_BOOL RedirectPrinters [get, set]
 
VARIANT_BOOL RedirectPorts [get, set]
 
VARIANT_BOOL RedirectSmartCards [get, set]
 
long BitmapVirtualCache16BppSize [get, set]
 
long BitmapVirtualCache24BppSize [get, set]
 
long PerformanceFlags [get, set]
 
VARIANT ConnectWithEndpoint [set]
 
VARIANT_BOOL NotifyTSPublicKey [get, set]
 
- Properties inherited from MSTSCLib::IMsTscAdvancedSettings
long Compress [get, set]
 
long BitmapPeristence [get, set]
 
long allowBackgroundInput [get, set]
 
BSTR KeyBoardLayoutStr [set]
 
BSTR PluginDlls [set]
 
BSTR IconFile [set]
 
long IconIndex [set]
 
long ContainerHandledFullScreen [get, set]
 
long DisableRdpdr [get, set]
 
- Properties inherited from MSTSCLib::IMsRdpClientSecuredSettings
long KeyboardHookMode [get, set]
 
long AudioRedirectionMode [get, set]
 
- Properties inherited from MSTSCLib::IMsTscSecuredSettings
BSTR StartProgram [get, set]
 
BSTR WorkDir [get, set]
 
long FullScreen [get, set]
 

Detailed Description

Definition at line 2415 of file activex.cpp.

Constructor & Destructor Documentation

◆ ~AdvancedSettings()

SEALED_::SEALED_::~AdvancedSettings ( )
inline

Definition at line 2465 of file activex.cpp.

2466 {
2467 if(m_dispTypeInfo)
2469 }
ITypeInfo * m_dispTypeInfo
Definition: activex.cpp:2429
ULONG Release()

◆ ~SecuredSettings()

SEALED_::SEALED_::~SecuredSettings ( )
inline

Definition at line 3391 of file activex.cpp.

3392 {
3393 if(m_dispTypeInfo)
3395 }

Member Function Documentation

◆ AcquireDispTypeInfo() [1/2]

HRESULT SEALED_::SEALED_::AcquireDispTypeInfo ( ITypeInfo **  ppTI)
inlineprivate

Definition at line 2452 of file activex.cpp.

2453 {
2455
2456 if(FAILED(hr))
2457 return hr;
2458
2460 *ppTI = m_dispTypeInfo;
2461 return S_OK;
2462 }
HRESULT LoadDispTypeInfo()
Definition: activex.cpp:2431
ULONG AddRef()
#define S_OK
Definition: intsafe.h:52
#define FAILED(hr)
Definition: intsafe.h:51
HRESULT hr
Definition: shlfolder.c:183

◆ AcquireDispTypeInfo() [2/2]

HRESULT SEALED_::SEALED_::AcquireDispTypeInfo ( ITypeInfo **  ppTI)
inlineprivate

Definition at line 3378 of file activex.cpp.

3379 {
3381
3382 if(FAILED(hr))
3383 return hr;
3384
3386 *ppTI = m_dispTypeInfo;
3387 return S_OK;
3388 }

◆ IDispatch::GetIDsOfNames() [1/2]

virtual STDMETHODIMP SEALED_::SEALED_::IDispatch::GetIDsOfNames ( REFIID  riid,
LPOLESTR rgszNames,
UINT  cNames,
LCID  lcid,
DISPID rgDispId 
)
inlinevirtual

Definition at line 2523 of file activex.cpp.

2524 {
2526
2527 if(FAILED(hr))
2528 return hr;
2529
2530 return m_dispTypeInfo->GetIDsOfNames(rgszNames, cNames, rgDispId);
2531 }
HRESULT GetIDsOfNames([in, size_is(cNames)] LPOLESTR *rgszNames, [in] UINT cNames, [out, size_is(cNames)] MEMBERID *pMemId)

◆ IDispatch::GetIDsOfNames() [2/2]

virtual STDMETHODIMP SEALED_::SEALED_::IDispatch::GetIDsOfNames ( REFIID  riid,
LPOLESTR rgszNames,
UINT  cNames,
LCID  lcid,
DISPID rgDispId 
)
inlinevirtual

Definition at line 3446 of file activex.cpp.

3447 {
3449
3450 if(FAILED(hr))
3451 return hr;
3452
3453 return m_dispTypeInfo->GetIDsOfNames(rgszNames, cNames, rgDispId);
3454 }

◆ IDispatch::GetTypeInfo() [1/2]

virtual STDMETHODIMP SEALED_::SEALED_::IDispatch::GetTypeInfo ( UINT  iTInfo,
LCID  lcid,
ITypeInfo **  ppTInfo 
)
inlinevirtual

Definition at line 2515 of file activex.cpp.

2516 {
2517 if(iTInfo != 0)
2518 return DISP_E_BADINDEX;
2519
2520 return AcquireDispTypeInfo(ppTInfo);
2521 }
HRESULT AcquireDispTypeInfo(ITypeInfo **ppTI)
Definition: activex.cpp:2452
#define DISP_E_BADINDEX
Definition: winerror.h:2520

◆ IDispatch::GetTypeInfo() [2/2]

virtual STDMETHODIMP SEALED_::SEALED_::IDispatch::GetTypeInfo ( UINT  iTInfo,
LCID  lcid,
ITypeInfo **  ppTInfo 
)
inlinevirtual

Definition at line 3438 of file activex.cpp.

3439 {
3440 if(iTInfo != 0)
3441 return DISP_E_BADINDEX;
3442
3443 return AcquireDispTypeInfo(ppTInfo);
3444 }

◆ IDispatch::GetTypeInfoCount() [1/2]

virtual STDMETHODIMP SEALED_::SEALED_::IDispatch::GetTypeInfoCount ( UINT pctinfo)
inlinevirtual

Definition at line 2509 of file activex.cpp.

2510 {
2511 *pctinfo = 1;
2512 return S_OK;
2513 }

◆ IDispatch::GetTypeInfoCount() [2/2]

virtual STDMETHODIMP SEALED_::SEALED_::IDispatch::GetTypeInfoCount ( UINT pctinfo)
inlinevirtual

Definition at line 3432 of file activex.cpp.

3433 {
3434 *pctinfo = 1;
3435 return S_OK;
3436 }

◆ IDispatch::Invoke() [1/2]

virtual STDMETHODIMP SEALED_::SEALED_::IDispatch::Invoke ( DISPID  dispIdMember,
REFIID  riid,
LCID  lcid,
WORD  wFlags,
DISPPARAMS *  pDispParams,
VARIANT pVarResult,
EXCEPINFO *  pExcepInfo,
UINT puArgErr 
)
inlinevirtual

Definition at line 2533 of file activex.cpp.

2534 {
2535 return m_dispTypeInfo->Invoke
2536 (
2537 static_cast<MSTSCLib::IMsRdpClientAdvancedSettings4 *>(this),
2538 dispIdMember,
2539 wFlags,
2540 pDispParams,
2541 pVarResult,
2542 pExcepInfo,
2543 puArgErr
2544 );
2545 }
HRESULT Invoke([in] PVOID pvInstance, [in] MEMBERID memid, [in] WORD wFlags, [in, out] DISPPARAMS *pDispParams, [out] VARIANT *pVarResult, [out] EXCEPINFO *pExcepInfo, [out] UINT *puArgErr)
_In_ DWORD _Out_ _In_ WORD wFlags
Definition: wincon.h:531

◆ IDispatch::Invoke() [2/2]

virtual STDMETHODIMP SEALED_::SEALED_::IDispatch::Invoke ( DISPID  dispIdMember,
REFIID  riid,
LCID  lcid,
WORD  wFlags,
DISPPARAMS *  pDispParams,
VARIANT pVarResult,
EXCEPINFO *  pExcepInfo,
UINT puArgErr 
)
inlinevirtual

Definition at line 3456 of file activex.cpp.

3457 {
3458 return m_dispTypeInfo->Invoke
3459 (
3460 static_cast<MSTSCLib::IMsRdpClientSecuredSettings *>(this),
3461 dispIdMember,
3462 wFlags,
3463 pDispParams,
3464 pVarResult,
3465 pExcepInfo,
3466 puArgErr
3467 );
3468 }

◆ IMsRdpClientAdvancedSettings2::get_CanAutoReconnect()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings2::get_CanAutoReconnect ( VARIANT_BOOL pfCanAutoReconnect) const
inlinevirtual

Definition at line 3268 of file activex.cpp.

3269 {
3270 return E_NOTIMPL; // TODO
3271 }
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ IMsRdpClientAdvancedSettings2::get_EnableAutoReconnect()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings2::get_EnableAutoReconnect ( VARIANT_BOOL pfEnableAutoReconnect) const
inlinevirtual

Definition at line 3278 of file activex.cpp.

3279 {
3280 return Outer()->GetProperty(Outer()->m_EnableAutoReconnect, pfEnableAutoReconnect);
3281 }
RdpClient * Outer()
Definition: activex.cpp:2418
bool m_EnableAutoReconnect
Definition: activex.cpp:1454

◆ IMsRdpClientAdvancedSettings2::get_MaxReconnectAttempts()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings2::get_MaxReconnectAttempts ( long pMaxReconnectAttempts) const
inlinevirtual

Definition at line 3291 of file activex.cpp.

3292 {
3293 return Outer()->GetProperty(Outer()->m_MaxReconnectAttempts, pMaxReconnectAttempts);
3294 }
long m_MaxReconnectAttempts
Definition: activex.cpp:1420

◆ IMsRdpClientAdvancedSettings2::put_EnableAutoReconnect()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings2::put_EnableAutoReconnect ( VARIANT_BOOL  pfEnableAutoReconnect)
inlinevirtual

Definition at line 3273 of file activex.cpp.

3274 {
3275 return Outer()->SetProperty(Outer()->m_EnableAutoReconnect, pfEnableAutoReconnect);
3276 }

◆ IMsRdpClientAdvancedSettings2::put_MaxReconnectAttempts()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings2::put_MaxReconnectAttempts ( long  pMaxReconnectAttempts)
inlinevirtual

Definition at line 3283 of file activex.cpp.

3284 {
3285 if(pMaxReconnectAttempts < 0 || pMaxReconnectAttempts > 200)
3286 return E_INVALIDARG;
3287
3288 return Outer()->SetProperty(Outer()->m_MaxReconnectAttempts, pMaxReconnectAttempts);
3289 }
#define E_INVALIDARG
Definition: ddrawi.h:101

◆ IMsRdpClientAdvancedSettings3::get_ConnectionBarShowMinimizeButton()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings3::get_ConnectionBarShowMinimizeButton ( VARIANT_BOOL pfShowMinimize) const
inlinevirtual

Definition at line 3302 of file activex.cpp.

3303 {
3304 return Outer()->GetProperty(Outer()->m_ConnectionBarShowMinimizeButton, pfShowMinimize);
3305 }
bool m_ConnectionBarShowMinimizeButton
Definition: activex.cpp:1455

◆ IMsRdpClientAdvancedSettings3::get_ConnectionBarShowRestoreButton()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings3::get_ConnectionBarShowRestoreButton ( VARIANT_BOOL pfShowRestore) const
inlinevirtual

Definition at line 3312 of file activex.cpp.

3313 {
3314 return Outer()->GetProperty(Outer()->m_ConnectionBarShowRestoreButton, pfShowRestore);
3315 }
bool m_ConnectionBarShowRestoreButton
Definition: activex.cpp:1456

◆ IMsRdpClientAdvancedSettings3::put_ConnectionBarShowMinimizeButton()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings3::put_ConnectionBarShowMinimizeButton ( VARIANT_BOOL  pfShowMinimize)
inlinevirtual

Definition at line 3297 of file activex.cpp.

3298 {
3299 return Outer()->SetProperty(Outer()->m_ConnectionBarShowMinimizeButton, pfShowMinimize);
3300 }

◆ IMsRdpClientAdvancedSettings3::put_ConnectionBarShowRestoreButton()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings3::put_ConnectionBarShowRestoreButton ( VARIANT_BOOL  pfShowRestore)
inlinevirtual

Definition at line 3307 of file activex.cpp.

3308 {
3309 return Outer()->SetProperty(Outer()->m_ConnectionBarShowRestoreButton, pfShowRestore);
3310 }

◆ IMsRdpClientAdvancedSettings4::get_AuthenticationLevel()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings4::get_AuthenticationLevel ( unsigned int puiAuthLevel) const
inlinevirtual

Definition at line 3324 of file activex.cpp.

3325 {
3326 return Outer()->GetProperty(Outer()->m_AuthenticationLevel, puiAuthLevel);
3327 }
unsigned int m_AuthenticationLevel
Definition: activex.cpp:1421

◆ IMsRdpClientAdvancedSettings4::put_AuthenticationLevel()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings4::put_AuthenticationLevel ( unsigned int  puiAuthLevel)
inlinevirtual

Definition at line 3318 of file activex.cpp.

3319 {
3320 // TODO: this isn't implemented in rdesktop yet...
3321 return Outer()->SetProperty(Outer()->m_AuthenticationLevel, puiAuthLevel);
3322 }

◆ IMsRdpClientAdvancedSettings::get_AcceleratorPassthrough()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_AcceleratorPassthrough ( long pacceleratorPassthrough) const
inlinevirtual

Definition at line 2649 of file activex.cpp.

2650 {
2651 return Outer()->GetProperty(Outer()->m_AcceleratorPassthrough, pacceleratorPassthrough);
2652 }
bool m_AcceleratorPassthrough
Definition: activex.cpp:1433

◆ IMsRdpClientAdvancedSettings::get_BitmapCacheSize()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_BitmapCacheSize ( long pbitmapCacheSize) const
inlinevirtual

Definition at line 2860 of file activex.cpp.

2861 {
2862 return Outer()->GetProperty(Outer()->m_BitmapCacheSize, pbitmapCacheSize);
2863 }
long m_BitmapCacheSize
Definition: activex.cpp:1405

◆ IMsRdpClientAdvancedSettings::get_BitmapPersistence()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_BitmapPersistence ( long pbitmapPersistence) const
inlinevirtual

Definition at line 3066 of file activex.cpp.

3067 {
3068 return get_BitmapPeristence(pbitmapPersistence);
3069 }
virtual STDMETHODIMP IMsTscAdvancedSettings::get_BitmapPeristence(long *pbitmapPeristence) const
Definition: activex.cpp:2563

◆ IMsRdpClientAdvancedSettings::get_BitmapVirtualCache16BppSize()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_BitmapVirtualCache16BppSize ( long pBitmapVirtualCache16BppSize) const
inlinevirtual

Definition at line 3223 of file activex.cpp.

3224 {
3225 return Outer()->GetProperty(Outer()->m_BitmapVirtualCache16BppSize, pBitmapVirtualCache16BppSize);
3226 }
long m_BitmapVirtualCache16BppSize
Definition: activex.cpp:1417

◆ IMsRdpClientAdvancedSettings::get_BitmapVirtualCache24BppSize()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_BitmapVirtualCache24BppSize ( long pBitmapVirtualCache24BppSize) const
inlinevirtual

Definition at line 3236 of file activex.cpp.

3237 {
3238 return Outer()->GetProperty(Outer()->m_BitmapVirtualCache24BppSize, pBitmapVirtualCache24BppSize);
3239 }
long m_BitmapVirtualCache24BppSize
Definition: activex.cpp:1418

◆ IMsRdpClientAdvancedSettings::get_BitmapVirtualCacheSize()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_BitmapVirtualCacheSize ( long pbitmapVirtualCacheSize) const
inlinevirtual

Definition at line 2873 of file activex.cpp.

2874 {
2875 return Outer()->GetProperty(Outer()->m_BitmapVirtualCacheSize, pbitmapVirtualCacheSize);
2876 }
long m_BitmapVirtualCacheSize
Definition: activex.cpp:1406

◆ IMsRdpClientAdvancedSettings::get_brushSupportLevel()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_brushSupportLevel ( long pbrushSupportLevel) const
inlinevirtual

Definition at line 2918 of file activex.cpp.

2919 {
2920 return Outer()->GetProperty(Outer()->m_brushSupportLevel, pbrushSupportLevel);
2921 }
long m_brushSupportLevel
Definition: activex.cpp:1408

◆ IMsRdpClientAdvancedSettings::get_CachePersistenceActive()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_CachePersistenceActive ( long pcachePersistenceActive) const
inlinevirtual

Definition at line 2903 of file activex.cpp.

2904 {
2905 return Outer()->GetProperty(Outer()->m_CachePersistenceActive, pcachePersistenceActive);
2906 }
bool m_CachePersistenceActive
Definition: activex.cpp:1442

◆ IMsRdpClientAdvancedSettings::get_ConnectToServerConsole()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_ConnectToServerConsole ( VARIANT_BOOL pConnectToConsole) const
inlinevirtual

Definition at line 3056 of file activex.cpp.

3057 {
3058 return Outer()->GetProperty(Outer()->m_ConnectToServerConsole, pConnectToConsole);
3059 }
bool m_ConnectToServerConsole
Definition: activex.cpp:1443

◆ IMsRdpClientAdvancedSettings::get_DedicatedTerminal()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_DedicatedTerminal ( long pdedicatedTerminal) const
inlinevirtual

Definition at line 2703 of file activex.cpp.

2704 {
2705 return Outer()->GetProperty(Outer()->m_DedicatedTerminal, pdedicatedTerminal);
2706 }
bool m_DedicatedTerminal
Definition: activex.cpp:1436

◆ IMsRdpClientAdvancedSettings::get_DisableCtrlAltDel()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_DisableCtrlAltDel ( long pdisableCtrlAltDel) const
inlinevirtual

Definition at line 2736 of file activex.cpp.

2737 {
2738 return Outer()->GetProperty(Outer()->m_DisableCtrlAltDel, pdisableCtrlAltDel);
2739 }
bool m_DisableCtrlAltDel
Definition: activex.cpp:1437

◆ IMsRdpClientAdvancedSettings::get_DisplayConnectionBar()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_DisplayConnectionBar ( VARIANT_BOOL pDisplayConnectionBar) const
inlinevirtual

Definition at line 3137 of file activex.cpp.

3138 {
3139 return Outer()->GetProperty(Outer()->m_DisplayConnectionBar, pDisplayConnectionBar);
3140 }
bool m_DisplayConnectionBar
Definition: activex.cpp:1445

◆ IMsRdpClientAdvancedSettings::get_DoubleClickDetect()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_DoubleClickDetect ( long pdoubleClickDetect) const
inlinevirtual

Definition at line 2756 of file activex.cpp.

2757 {
2758 return Outer()->GetProperty(Outer()->m_DoubleClickDetect, pdoubleClickDetect);
2759 }
bool m_DoubleClickDetect
Definition: activex.cpp:1439

◆ IMsRdpClientAdvancedSettings::get_EnableMouse()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_EnableMouse ( long penableMouse) const
inlinevirtual

Definition at line 2726 of file activex.cpp.

2727 {
2728 return S_FALSE; // TBD? implement?
2729 }
#define S_FALSE
Definition: winerror.h:2357

◆ IMsRdpClientAdvancedSettings::get_EnableWindowsKey()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_EnableWindowsKey ( long penableWindowsKey) const
inlinevirtual

Definition at line 2746 of file activex.cpp.

2747 {
2748 return Outer()->GetProperty(Outer()->m_EnableWindowsKey, penableWindowsKey);
2749 }
bool m_EnableWindowsKey
Definition: activex.cpp:1438

◆ IMsRdpClientAdvancedSettings::get_EncryptionEnabled()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_EncryptionEnabled ( long pencryptionEnabled) const
inlinevirtual

Definition at line 2693 of file activex.cpp.

2694 {
2695 return Outer()->GetProperty(Outer()->m_EncryptionEnabled, pencryptionEnabled);
2696 }
bool m_EncryptionEnabled
Definition: activex.cpp:1435

◆ IMsRdpClientAdvancedSettings::get_GrabFocusOnConnect()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_GrabFocusOnConnect ( VARIANT_BOOL pfGrabFocusOnConnect) const
inlinevirtual

Definition at line 3160 of file activex.cpp.

3161 {
3162 return Outer()->GetProperty(Outer()->m_GrabFocusOnConnect, pfGrabFocusOnConnect);
3163 }
bool m_GrabFocusOnConnect
Definition: activex.cpp:1447

◆ IMsRdpClientAdvancedSettings::get_HotKeyAltEsc()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_HotKeyAltEsc ( long photKeyAltEsc) const
inlinevirtual

Definition at line 2796 of file activex.cpp.

2797 {
2798 return Outer()->GetProperty(Outer()->m_HotKeyAltEsc, photKeyAltEsc);
2799 }
long m_HotKeyAltEsc
Definition: activex.cpp:1398

◆ IMsRdpClientAdvancedSettings::get_HotKeyAltShiftTab()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_HotKeyAltShiftTab ( long photKeyAltShiftTab) const
inlinevirtual

Definition at line 2816 of file activex.cpp.

2817 {
2818 return Outer()->GetProperty(Outer()->m_HotKeyAltShiftTab, photKeyAltShiftTab);
2819 }
long m_HotKeyAltShiftTab
Definition: activex.cpp:1399

◆ IMsRdpClientAdvancedSettings::get_HotKeyAltSpace()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_HotKeyAltSpace ( long photKeyAltSpace) const
inlinevirtual

Definition at line 2826 of file activex.cpp.

2827 {
2828 return Outer()->GetProperty(Outer()->m_HotKeyAltSpace, photKeyAltSpace);
2829 }
long m_HotKeyAltSpace
Definition: activex.cpp:1400

◆ IMsRdpClientAdvancedSettings::get_HotKeyAltTab()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_HotKeyAltTab ( long photKeyAltTab) const
inlinevirtual

Definition at line 2806 of file activex.cpp.

2807 {
2808 return Outer()->GetProperty(Outer()->m_HotKeyAltTab, photKeyAltTab);
2809 }
long m_HotKeyAltTab
Definition: activex.cpp:1401

◆ IMsRdpClientAdvancedSettings::get_HotKeyCtrlAltDel()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_HotKeyCtrlAltDel ( long photKeyCtrlAltDel) const
inlinevirtual

Definition at line 2836 of file activex.cpp.

2837 {
2838 return Outer()->GetProperty(Outer()->m_HotKeyCtrlAltDel, photKeyCtrlAltDel);
2839 }
long m_HotKeyCtrlAltDel
Definition: activex.cpp:1402

◆ IMsRdpClientAdvancedSettings::get_HotKeyCtrlEsc()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_HotKeyCtrlEsc ( long photKeyCtrlEsc) const
inlinevirtual

Definition at line 2786 of file activex.cpp.

2787 {
2788 return Outer()->GetProperty(Outer()->m_HotKeyCtrlEsc, photKeyCtrlEsc);
2789 }
long m_HotKeyCtrlEsc
Definition: activex.cpp:1403

◆ IMsRdpClientAdvancedSettings::get_HotKeyFullScreen()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_HotKeyFullScreen ( long photKeyFullScreen) const
inlinevirtual

Definition at line 2776 of file activex.cpp.

2777 {
2778 return Outer()->GetProperty(Outer()->m_HotKeyFullScreen, photKeyFullScreen);
2779 }
long m_HotKeyFullScreen
Definition: activex.cpp:1397

◆ IMsRdpClientAdvancedSettings::get_InputEventsAtOnce()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_InputEventsAtOnce ( long pinputEventsAtOnce) const
inlinevirtual

Definition at line 2941 of file activex.cpp.

2942 {
2943 // TODO
2944 return S_FALSE;
2945 }

◆ IMsRdpClientAdvancedSettings::get_keepAliveInterval()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_keepAliveInterval ( long pkeepAliveInterval) const
inlinevirtual

Definition at line 2967 of file activex.cpp.

2968 {
2969 return Outer()->GetProperty(Outer()->m_keepAliveInternal, pkeepAliveInterval);
2970 }
long m_keepAliveInternal
Definition: activex.cpp:1412

◆ IMsRdpClientAdvancedSettings::get_KeyboardFunctionKey()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_KeyboardFunctionKey ( long pkeyboardFunctionKey) const
inlinevirtual

Definition at line 3036 of file activex.cpp.

3037 {
3038 return E_NOTIMPL;
3039 }

◆ IMsRdpClientAdvancedSettings::get_KeyboardSubType()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_KeyboardSubType ( long pkeyboardSubType) const
inlinevirtual

Definition at line 3026 of file activex.cpp.

3027 {
3028 return E_NOTIMPL;
3029 }

◆ IMsRdpClientAdvancedSettings::get_KeyboardType()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_KeyboardType ( long pkeyboardType) const
inlinevirtual

Definition at line 3016 of file activex.cpp.

3017 {
3018 return E_NOTIMPL;
3019 }

◆ IMsRdpClientAdvancedSettings::get_LoadBalanceInfo()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_LoadBalanceInfo ( BSTR pLBInfo) const
inlinevirtual

Definition at line 3170 of file activex.cpp.

3171 {
3172 return Outer()->GetProperty(Outer()->m_LoadBalanceInfo, pLBInfo);
3173 }
LPSTR m_LoadBalanceInfo
Definition: activex.cpp:1385

◆ IMsRdpClientAdvancedSettings::get_maxEventCount()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_maxEventCount ( long pmaxEventCount) const
inlinevirtual

Definition at line 2953 of file activex.cpp.

2954 {
2955 // TODO
2956 return S_FALSE;
2957 }

◆ IMsRdpClientAdvancedSettings::get_MaximizeShell()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_MaximizeShell ( long pmaximizeShell) const
inlinevirtual

Definition at line 2766 of file activex.cpp.

2767 {
2768 return Outer()->GetProperty(Outer()->m_MaximizeShell, pmaximizeShell);
2769 }
bool m_MaximizeShell
Definition: activex.cpp:1440

◆ IMsRdpClientAdvancedSettings::get_minInputSendInterval()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_minInputSendInterval ( long pminInputSendInterval) const
inlinevirtual

Definition at line 2929 of file activex.cpp.

2930 {
2931 // TODO
2932 return S_FALSE;
2933 }

◆ IMsRdpClientAdvancedSettings::get_MinutesToIdleTimeout()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_MinutesToIdleTimeout ( long pminutesToIdleTimeout) const
inlinevirtual

Definition at line 3079 of file activex.cpp.

3080 {
3081 return Outer()->GetProperty(Outer()->m_MinutesToIdleTimeout, pminutesToIdleTimeout);
3082 }
long m_MinutesToIdleTimeout
Definition: activex.cpp:1416

◆ IMsRdpClientAdvancedSettings::get_NotifyTSPublicKey()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_NotifyTSPublicKey ( VARIANT_BOOL pfNotify) const
inlinevirtual

Definition at line 3262 of file activex.cpp.

3263 {
3264 return Outer()->GetProperty(Outer()->m_NotifyTSPublicKey, pfNotify);
3265 }
bool m_NotifyTSPublicKey
Definition: activex.cpp:1452

◆ IMsRdpClientAdvancedSettings::get_NumBitmapCaches()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_NumBitmapCaches ( long pnumBitmapCaches) const
inlinevirtual

Definition at line 2893 of file activex.cpp.

2894 {
2895 return Outer()->GetProperty(Outer()->m_NumBitmapCaches, pnumBitmapCaches);
2896 }
long m_NumBitmapCaches
Definition: activex.cpp:1407

◆ IMsRdpClientAdvancedSettings::get_orderDrawThreshold()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_orderDrawThreshold ( long porderDrawThreshold) const
inlinevirtual

Definition at line 2846 of file activex.cpp.

2847 {
2848 return S_FALSE;
2849 }

◆ IMsRdpClientAdvancedSettings::get_overallConnectionTimeout()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_overallConnectionTimeout ( long poverallConnectionTimeout) const
inlinevirtual

Definition at line 2993 of file activex.cpp.

2994 {
2995 return Outer()->GetProperty(Outer()->m_overallConnectionTimeout, poverallConnectionTimeout);
2996 }
long m_overallConnectionTimeout
Definition: activex.cpp:1414

◆ IMsRdpClientAdvancedSettings::get_PerformanceFlags()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_PerformanceFlags ( long pDisableList) const
inlinevirtual

Definition at line 3246 of file activex.cpp.

3247 {
3248 return Outer()->GetProperty(Outer()->m_PerformanceFlags, pDisableList);
3249 }
long m_PerformanceFlags
Definition: activex.cpp:1419

◆ IMsRdpClientAdvancedSettings::get_PinConnectionBar()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_PinConnectionBar ( VARIANT_BOOL pPinConnectionBar) const
inlinevirtual

Definition at line 3150 of file activex.cpp.

3151 {
3152 return Outer()->GetProperty(Outer()->m_PinConnectionBar, pPinConnectionBar);
3153 }
bool m_PinConnectionBar
Definition: activex.cpp:1446

◆ IMsRdpClientAdvancedSettings::get_RdpdrClipCleanTempDirString()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_RdpdrClipCleanTempDirString ( BSTR clipCleanTempDirString) const
inlinevirtual

Definition at line 3109 of file activex.cpp.

3110 {
3111 return Outer()->GetProperty(Outer()->m_RdpdrClipCleanTempDirString, clipCleanTempDirString);
3112 }
BSTR m_RdpdrClipCleanTempDirString
Definition: activex.cpp:1381

◆ IMsRdpClientAdvancedSettings::get_RdpdrClipPasteInfoString()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_RdpdrClipPasteInfoString ( BSTR clipPasteInfoString) const
inlinevirtual

Definition at line 3119 of file activex.cpp.

3120 {
3121 return Outer()->GetProperty(Outer()->m_RdpdrClipPasteInfoString, clipPasteInfoString);
3122 }
BSTR m_RdpdrClipPasteInfoString
Definition: activex.cpp:1382

◆ IMsRdpClientAdvancedSettings::get_RdpdrLocalPrintingDocName()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_RdpdrLocalPrintingDocName ( BSTR pLocalPrintingDocName) const
inlinevirtual

Definition at line 3099 of file activex.cpp.

3100 {
3101 return Outer()->GetProperty(Outer()->m_RdpdrLocalPrintingDocName, pLocalPrintingDocName);
3102 }
BSTR m_RdpdrLocalPrintingDocName
Definition: activex.cpp:1380

◆ IMsRdpClientAdvancedSettings::get_RDPPort()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_RDPPort ( long prdpPort) const
inlinevirtual

Definition at line 2716 of file activex.cpp.

2717 {
2718 return Outer()->GetProperty(Outer()->m_RDPPort, prdpPort);
2719 }
long m_RDPPort
Definition: activex.cpp:1396

◆ IMsRdpClientAdvancedSettings::get_RedirectDrives()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_RedirectDrives ( VARIANT_BOOL pRedirectDrives) const
inlinevirtual

Definition at line 3180 of file activex.cpp.

3181 {
3182 return Outer()->GetProperty(Outer()->m_RedirectDrives, pRedirectDrives);
3183 }
bool m_RedirectDrives
Definition: activex.cpp:1448

◆ IMsRdpClientAdvancedSettings::get_RedirectPorts()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_RedirectPorts ( VARIANT_BOOL pRedirectPorts) const
inlinevirtual

Definition at line 3200 of file activex.cpp.

3201 {
3202 return Outer()->GetProperty(Outer()->m_RedirectPorts, pRedirectPorts);
3203 }
bool m_RedirectPorts
Definition: activex.cpp:1450

◆ IMsRdpClientAdvancedSettings::get_RedirectPrinters()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_RedirectPrinters ( VARIANT_BOOL pRedirectPrinters) const
inlinevirtual

Definition at line 3190 of file activex.cpp.

3191 {
3192 return Outer()->GetProperty(Outer()->m_RedirectPrinters, pRedirectPrinters);
3193 }
bool m_RedirectPrinters
Definition: activex.cpp:1449

◆ IMsRdpClientAdvancedSettings::get_RedirectSmartCards()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_RedirectSmartCards ( VARIANT_BOOL pRedirectSmartCards) const
inlinevirtual

Definition at line 3210 of file activex.cpp.

3211 {
3212 return Outer()->GetProperty(Outer()->m_RedirectSmartCards, pRedirectSmartCards);
3213 }
bool m_RedirectSmartCards
Definition: activex.cpp:1451

◆ IMsRdpClientAdvancedSettings::get_SasSequence()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_SasSequence ( long psasSequence) const
inlinevirtual

Definition at line 2682 of file activex.cpp.

2683 {
2684 // Reserved
2685 return Outer()->GetProperty(Outer()->m_SasSequence, psasSequence);
2686 }
long m_SasSequence
Definition: activex.cpp:1395

◆ IMsRdpClientAdvancedSettings::get_ScaleBitmapCachesByBPP()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_ScaleBitmapCachesByBPP ( long pbScale) const
inlinevirtual

Definition at line 2883 of file activex.cpp.

2884 {
2885 return S_FALSE;
2886 }

◆ IMsRdpClientAdvancedSettings::get_ShadowBitmap()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_ShadowBitmap ( long pshadowBitmap) const
inlinevirtual

Definition at line 2659 of file activex.cpp.

2660 {
2661 return Outer()->GetProperty(Outer()->m_ShadowBitmap, pshadowBitmap);
2662 }
bool m_ShadowBitmap
Definition: activex.cpp:1434

◆ IMsRdpClientAdvancedSettings::get_shutdownTimeout()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_shutdownTimeout ( long pshutdownTimeout) const
inlinevirtual

Definition at line 2980 of file activex.cpp.

2981 {
2982 return Outer()->GetProperty(Outer()->m_shutdownTimeout, pshutdownTimeout);
2983 }
long m_shutdownTimeout
Definition: activex.cpp:1413

◆ IMsRdpClientAdvancedSettings::get_singleConnectionTimeout()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_singleConnectionTimeout ( long psingleConnectionTimeout) const
inlinevirtual

Definition at line 3006 of file activex.cpp.

3007 {
3008 return Outer()->GetProperty(Outer()->m_singleConnectionTimeout, psingleConnectionTimeout);
3009 }
long m_singleConnectionTimeout
Definition: activex.cpp:1415

◆ IMsRdpClientAdvancedSettings::get_SmartSizing()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_SmartSizing ( VARIANT_BOOL pfSmartSizing) const
inlinevirtual

Definition at line 3089 of file activex.cpp.

3090 {
3091 return Outer()->GetProperty(Outer()->m_SmartSizing, pfSmartSizing);
3092 }
bool m_SmartSizing
Definition: activex.cpp:1444

◆ IMsRdpClientAdvancedSettings::get_SmoothScroll()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_SmoothScroll ( long psmoothScroll) const
inlinevirtual

Definition at line 2639 of file activex.cpp.

2640 {
2641 return S_FALSE;
2642 }

◆ IMsRdpClientAdvancedSettings::get_TransportType()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_TransportType ( long ptransportType) const
inlinevirtual

Definition at line 2670 of file activex.cpp.

2671 {
2672 // Reserved
2673 return Outer()->GetProperty(Outer()->m_TransportType, ptransportType);
2674 }
long m_TransportType
Definition: activex.cpp:1394

◆ IMsRdpClientAdvancedSettings::get_WinceFixedPalette()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::get_WinceFixedPalette ( long pwinceFixedPalette) const
inlinevirtual

Definition at line 3046 of file activex.cpp.

3047 {
3048 return E_NOTIMPL;
3049 }

◆ IMsRdpClientAdvancedSettings::put_AcceleratorPassthrough()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_AcceleratorPassthrough ( long  pacceleratorPassthrough)
inlinevirtual

Definition at line 2644 of file activex.cpp.

2645 {
2646 return Outer()->SetProperty(Outer()->m_AcceleratorPassthrough, pacceleratorPassthrough);
2647 }

◆ IMsRdpClientAdvancedSettings::put_BitmapCacheSize()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_BitmapCacheSize ( long  pbitmapCacheSize)
inlinevirtual

Definition at line 2851 of file activex.cpp.

2852 {
2853 // NOTE: the upper bound of "32" for a field with a default value of 1500 seems to be a bug
2854 if(pbitmapCacheSize < 0 || pbitmapCacheSize > 32)
2855 return E_INVALIDARG;
2856
2857 return Outer()->SetProperty(Outer()->m_BitmapCacheSize, pbitmapCacheSize);
2858 }

◆ IMsRdpClientAdvancedSettings::put_BitmapPersistence()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_BitmapPersistence ( long  pbitmapPersistence)
inlinevirtual

Definition at line 3061 of file activex.cpp.

3062 {
3063 return put_BitmapPeristence(pbitmapPersistence);
3064 }
virtual STDMETHODIMP IMsTscAdvancedSettings::put_BitmapPeristence(long pbitmapPeristence)
Definition: activex.cpp:2558

◆ IMsRdpClientAdvancedSettings::put_BitmapVirtualCache16BppSize()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_BitmapVirtualCache16BppSize ( long  pBitmapVirtualCache16BppSize)
inlinevirtual

Definition at line 3215 of file activex.cpp.

3216 {
3217 if(pBitmapVirtualCache16BppSize < 0 || pBitmapVirtualCache16BppSize > 32)
3218 return E_INVALIDARG;
3219
3220 return Outer()->SetProperty(Outer()->m_BitmapVirtualCache16BppSize, pBitmapVirtualCache16BppSize);
3221 }

◆ IMsRdpClientAdvancedSettings::put_BitmapVirtualCache24BppSize()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_BitmapVirtualCache24BppSize ( long  pBitmapVirtualCache24BppSize)
inlinevirtual

Definition at line 3228 of file activex.cpp.

3229 {
3230 if(pBitmapVirtualCache24BppSize < 0 || pBitmapVirtualCache24BppSize > 32)
3231 return E_INVALIDARG;
3232
3233 return Outer()->SetProperty(Outer()->m_BitmapVirtualCache24BppSize, pBitmapVirtualCache24BppSize);
3234 }

◆ IMsRdpClientAdvancedSettings::put_BitmapVirtualCacheSize()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_BitmapVirtualCacheSize ( long  pbitmapVirtualCacheSize)
inlinevirtual

Definition at line 2865 of file activex.cpp.

2866 {
2867 if(pbitmapVirtualCacheSize < 0 || pbitmapVirtualCacheSize > 32)
2868 return E_INVALIDARG;
2869
2870 return Outer()->SetProperty(Outer()->m_BitmapVirtualCacheSize, pbitmapVirtualCacheSize);
2871 }

◆ IMsRdpClientAdvancedSettings::put_brushSupportLevel()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_brushSupportLevel ( long  pbrushSupportLevel)
inlinevirtual

Definition at line 2913 of file activex.cpp.

2914 {
2915 return Outer()->SetProperty(Outer()->m_brushSupportLevel, pbrushSupportLevel);
2916 }

◆ IMsRdpClientAdvancedSettings::put_CachePersistenceActive()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_CachePersistenceActive ( long  pcachePersistenceActive)
inlinevirtual

Definition at line 2898 of file activex.cpp.

2899 {
2900 return Outer()->SetProperty(Outer()->m_CachePersistenceActive, pcachePersistenceActive);
2901 }

◆ IMsRdpClientAdvancedSettings::put_ClearTextPassword()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_ClearTextPassword ( BSTR  rhs)
inlinevirtual

Definition at line 3124 of file activex.cpp.

3125 {
3126 return Outer()->put_ClearTextPassword(rhs);
3127 }

◆ IMsRdpClientAdvancedSettings::put_ConnectToServerConsole()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_ConnectToServerConsole ( VARIANT_BOOL  pConnectToConsole)
inlinevirtual

Definition at line 3051 of file activex.cpp.

3052 {
3053 return Outer()->SetProperty(Outer()->m_ConnectToServerConsole, pConnectToConsole);
3054 }

◆ IMsRdpClientAdvancedSettings::put_ConnectWithEndpoint()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_ConnectWithEndpoint ( VARIANT rhs)
inlinevirtual

Definition at line 3251 of file activex.cpp.

3252 {
3253 // TBD? the Microsoft client implements this, but what does it mean?
3254 return E_NOTIMPL;
3255 }

◆ IMsRdpClientAdvancedSettings::put_DedicatedTerminal()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_DedicatedTerminal ( long  pdedicatedTerminal)
inlinevirtual

Definition at line 2698 of file activex.cpp.

2699 {
2700 return Outer()->SetProperty(Outer()->m_DedicatedTerminal, pdedicatedTerminal);
2701 }

◆ IMsRdpClientAdvancedSettings::put_DisableCtrlAltDel()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_DisableCtrlAltDel ( long  pdisableCtrlAltDel)
inlinevirtual

Definition at line 2731 of file activex.cpp.

2732 {
2733 return Outer()->SetProperty(Outer()->m_DisableCtrlAltDel, pdisableCtrlAltDel);
2734 }

◆ IMsRdpClientAdvancedSettings::put_DisplayConnectionBar()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_DisplayConnectionBar ( VARIANT_BOOL  pDisplayConnectionBar)
inlinevirtual

Definition at line 3129 of file activex.cpp.

3130 {
3131 if(!pDisplayConnectionBar && Outer()->IsSafeForScripting())
3132 return E_FAIL;
3133
3134 return Outer()->SetProperty(Outer()->m_DisplayConnectionBar, pDisplayConnectionBar);
3135 }
bool IsSafeForScripting() const
Definition: activex.cpp:1354
#define E_FAIL
Definition: ddrawi.h:102

◆ IMsRdpClientAdvancedSettings::put_DoubleClickDetect()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_DoubleClickDetect ( long  pdoubleClickDetect)
inlinevirtual

Definition at line 2751 of file activex.cpp.

2752 {
2753 return Outer()->SetProperty(Outer()->m_DoubleClickDetect, pdoubleClickDetect);
2754 }

◆ IMsRdpClientAdvancedSettings::put_EnableMouse()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_EnableMouse ( long  penableMouse)
inlinevirtual

Definition at line 2721 of file activex.cpp.

2722 {
2723 return S_FALSE; // TBD? implement?
2724 }

◆ IMsRdpClientAdvancedSettings::put_EnableWindowsKey()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_EnableWindowsKey ( long  penableWindowsKey)
inlinevirtual

Definition at line 2741 of file activex.cpp.

2742 {
2743 return Outer()->SetProperty(Outer()->m_EnableWindowsKey, penableWindowsKey);
2744 }

◆ IMsRdpClientAdvancedSettings::put_EncryptionEnabled()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_EncryptionEnabled ( long  pencryptionEnabled)
inlinevirtual

Definition at line 2688 of file activex.cpp.

2689 {
2690 return Outer()->SetProperty(Outer()->m_EncryptionEnabled, pencryptionEnabled);
2691 }

◆ IMsRdpClientAdvancedSettings::put_GrabFocusOnConnect()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_GrabFocusOnConnect ( VARIANT_BOOL  pfGrabFocusOnConnect)
inlinevirtual

Definition at line 3155 of file activex.cpp.

3156 {
3157 return Outer()->SetProperty(Outer()->m_GrabFocusOnConnect, pfGrabFocusOnConnect);
3158 }

◆ IMsRdpClientAdvancedSettings::put_HotKeyAltEsc()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_HotKeyAltEsc ( long  photKeyAltEsc)
inlinevirtual

Definition at line 2791 of file activex.cpp.

2792 {
2793 return Outer()->SetProperty(Outer()->m_HotKeyAltEsc, photKeyAltEsc);
2794 }

◆ IMsRdpClientAdvancedSettings::put_HotKeyAltShiftTab()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_HotKeyAltShiftTab ( long  photKeyAltShiftTab)
inlinevirtual

Definition at line 2811 of file activex.cpp.

2812 {
2813 return Outer()->SetProperty(Outer()->m_HotKeyAltShiftTab, photKeyAltShiftTab);
2814 }

◆ IMsRdpClientAdvancedSettings::put_HotKeyAltSpace()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_HotKeyAltSpace ( long  photKeyAltSpace)
inlinevirtual

Definition at line 2821 of file activex.cpp.

2822 {
2823 return Outer()->SetProperty(Outer()->m_HotKeyAltSpace, photKeyAltSpace);
2824 }

◆ IMsRdpClientAdvancedSettings::put_HotKeyAltTab()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_HotKeyAltTab ( long  photKeyAltTab)
inlinevirtual

Definition at line 2801 of file activex.cpp.

2802 {
2803 return Outer()->SetProperty(Outer()->m_HotKeyAltTab, photKeyAltTab);
2804 }

◆ IMsRdpClientAdvancedSettings::put_HotKeyCtrlAltDel()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_HotKeyCtrlAltDel ( long  photKeyCtrlAltDel)
inlinevirtual

Definition at line 2831 of file activex.cpp.

2832 {
2833 return Outer()->SetProperty(Outer()->m_HotKeyCtrlAltDel, photKeyCtrlAltDel);
2834 }

◆ IMsRdpClientAdvancedSettings::put_HotKeyCtrlEsc()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_HotKeyCtrlEsc ( long  photKeyCtrlEsc)
inlinevirtual

Definition at line 2781 of file activex.cpp.

2782 {
2783 return Outer()->SetProperty(Outer()->m_HotKeyCtrlEsc, photKeyCtrlEsc);
2784 }

◆ IMsRdpClientAdvancedSettings::put_HotKeyFullScreen()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_HotKeyFullScreen ( long  photKeyFullScreen)
inlinevirtual

Definition at line 2771 of file activex.cpp.

2772 {
2773 return Outer()->SetProperty(Outer()->m_HotKeyFullScreen, photKeyFullScreen);
2774 }

◆ IMsRdpClientAdvancedSettings::put_InputEventsAtOnce()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_InputEventsAtOnce ( long  pinputEventsAtOnce)
inlinevirtual

Definition at line 2935 of file activex.cpp.

2936 {
2937 // TODO
2938 return S_FALSE;
2939 }

◆ IMsRdpClientAdvancedSettings::put_keepAliveInterval()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_keepAliveInterval ( long  pkeepAliveInterval)
inlinevirtual

Definition at line 2959 of file activex.cpp.

2960 {
2961 if(pkeepAliveInterval && pkeepAliveInterval < 10)
2962 return E_INVALIDARG;
2963
2964 return Outer()->SetProperty(Outer()->m_keepAliveInternal, pkeepAliveInterval);
2965 }

◆ IMsRdpClientAdvancedSettings::put_KeyboardFunctionKey()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_KeyboardFunctionKey ( long  pkeyboardFunctionKey)
inlinevirtual

Definition at line 3031 of file activex.cpp.

3032 {
3033 return E_NOTIMPL;
3034 }

◆ IMsRdpClientAdvancedSettings::put_KeyboardSubType()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_KeyboardSubType ( long  pkeyboardSubType)
inlinevirtual

Definition at line 3021 of file activex.cpp.

3022 {
3023 return E_NOTIMPL;
3024 }

◆ IMsRdpClientAdvancedSettings::put_KeyboardType()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_KeyboardType ( long  pkeyboardType)
inlinevirtual

Definition at line 3011 of file activex.cpp.

3012 {
3013 return E_NOTIMPL;
3014 }

◆ IMsRdpClientAdvancedSettings::put_LoadBalanceInfo()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_LoadBalanceInfo ( BSTR  pLBInfo)
inlinevirtual

Definition at line 3165 of file activex.cpp.

3166 {
3167 return Outer()->SetProperty(Outer()->m_LoadBalanceInfo, pLBInfo);
3168 }

◆ IMsRdpClientAdvancedSettings::put_maxEventCount()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_maxEventCount ( long  pmaxEventCount)
inlinevirtual

Definition at line 2947 of file activex.cpp.

2948 {
2949 // TODO
2950 return S_FALSE;
2951 }

◆ IMsRdpClientAdvancedSettings::put_MaximizeShell()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_MaximizeShell ( long  pmaximizeShell)
inlinevirtual

Definition at line 2761 of file activex.cpp.

2762 {
2763 return Outer()->SetProperty(Outer()->m_MaximizeShell, pmaximizeShell);
2764 }

◆ IMsRdpClientAdvancedSettings::put_minInputSendInterval()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_minInputSendInterval ( long  pminInputSendInterval)
inlinevirtual

Definition at line 2923 of file activex.cpp.

2924 {
2925 // TODO
2926 return S_FALSE;
2927 }

◆ IMsRdpClientAdvancedSettings::put_MinutesToIdleTimeout()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_MinutesToIdleTimeout ( long  pminutesToIdleTimeout)
inlinevirtual

Definition at line 3071 of file activex.cpp.

3072 {
3073 if(pminutesToIdleTimeout > 240)
3074 return E_INVALIDARG;
3075
3076 return Outer()->SetProperty(Outer()->m_MinutesToIdleTimeout, pminutesToIdleTimeout);
3077 }

◆ IMsRdpClientAdvancedSettings::put_NotifyTSPublicKey()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_NotifyTSPublicKey ( VARIANT_BOOL  pfNotify)
inlinevirtual

Definition at line 3257 of file activex.cpp.

3258 {
3259 return Outer()->SetProperty(Outer()->m_NotifyTSPublicKey, pfNotify);
3260 }

◆ IMsRdpClientAdvancedSettings::put_NumBitmapCaches()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_NumBitmapCaches ( long  pnumBitmapCaches)
inlinevirtual

Definition at line 2888 of file activex.cpp.

2889 {
2890 return Outer()->SetProperty(Outer()->m_NumBitmapCaches, pnumBitmapCaches);
2891 }

◆ IMsRdpClientAdvancedSettings::put_orderDrawThreshold()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_orderDrawThreshold ( long  porderDrawThreshold)
inlinevirtual

Definition at line 2841 of file activex.cpp.

2842 {
2843 return S_FALSE;
2844 }

◆ IMsRdpClientAdvancedSettings::put_overallConnectionTimeout()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_overallConnectionTimeout ( long  poverallConnectionTimeout)
inlinevirtual

Definition at line 2985 of file activex.cpp.

2986 {
2987 if(poverallConnectionTimeout < 0 || poverallConnectionTimeout >= 600)
2988 return E_INVALIDARG;
2989
2990 return Outer()->SetProperty(Outer()->m_overallConnectionTimeout, poverallConnectionTimeout);
2991 }

◆ IMsRdpClientAdvancedSettings::put_PerformanceFlags()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_PerformanceFlags ( long  pDisableList)
inlinevirtual

Definition at line 3241 of file activex.cpp.

3242 {
3243 return Outer()->SetProperty(Outer()->m_PerformanceFlags, pDisableList);
3244 }

◆ IMsRdpClientAdvancedSettings::put_PersistCacheDirectory()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_PersistCacheDirectory ( BSTR  rhs)
inlinevirtual

Definition at line 2908 of file activex.cpp.

2909 {
2910 return S_FALSE;
2911 }

◆ IMsRdpClientAdvancedSettings::put_PinConnectionBar()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_PinConnectionBar ( VARIANT_BOOL  pPinConnectionBar)
inlinevirtual

Definition at line 3142 of file activex.cpp.

3143 {
3144 if(Outer()->IsSafeForScripting())
3145 return E_NOTIMPL;
3146
3147 return Outer()->SetProperty(Outer()->m_PinConnectionBar, pPinConnectionBar);
3148 }

◆ IMsRdpClientAdvancedSettings::put_RdpdrClipCleanTempDirString()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_RdpdrClipCleanTempDirString ( BSTR  clipCleanTempDirString)
inlinevirtual

Definition at line 3104 of file activex.cpp.

3105 {
3106 return Outer()->SetProperty(Outer()->m_RdpdrClipCleanTempDirString, clipCleanTempDirString);
3107 }

◆ IMsRdpClientAdvancedSettings::put_RdpdrClipPasteInfoString()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_RdpdrClipPasteInfoString ( BSTR  clipPasteInfoString)
inlinevirtual

Definition at line 3114 of file activex.cpp.

3115 {
3116 return Outer()->SetProperty(Outer()->m_RdpdrClipPasteInfoString, clipPasteInfoString);
3117 }

◆ IMsRdpClientAdvancedSettings::put_RdpdrLocalPrintingDocName()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_RdpdrLocalPrintingDocName ( BSTR  pLocalPrintingDocName)
inlinevirtual

Definition at line 3094 of file activex.cpp.

3095 {
3096 return Outer()->SetProperty(Outer()->m_RdpdrLocalPrintingDocName, pLocalPrintingDocName);
3097 }

◆ IMsRdpClientAdvancedSettings::put_RDPPort()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_RDPPort ( long  prdpPort)
inlinevirtual

Definition at line 2708 of file activex.cpp.

2709 {
2710 if(prdpPort == 0 || prdpPort > 65535)
2711 return E_INVALIDARG;
2712
2713 return Outer()->SetProperty(Outer()->m_RDPPort, prdpPort);
2714 }

◆ IMsRdpClientAdvancedSettings::put_RedirectDrives()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_RedirectDrives ( VARIANT_BOOL  pRedirectDrives)
inlinevirtual

Definition at line 3175 of file activex.cpp.

3176 {
3177 return Outer()->SetProperty(Outer()->m_RedirectDrives, pRedirectDrives);
3178 }

◆ IMsRdpClientAdvancedSettings::put_RedirectPorts()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_RedirectPorts ( VARIANT_BOOL  pRedirectPorts)
inlinevirtual

Definition at line 3195 of file activex.cpp.

3196 {
3197 return Outer()->SetProperty(Outer()->m_RedirectPorts, pRedirectPorts);
3198 }

◆ IMsRdpClientAdvancedSettings::put_RedirectPrinters()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_RedirectPrinters ( VARIANT_BOOL  pRedirectPrinters)
inlinevirtual

Definition at line 3185 of file activex.cpp.

3186 {
3187 return Outer()->SetProperty(Outer()->m_RedirectPrinters, pRedirectPrinters);
3188 }

◆ IMsRdpClientAdvancedSettings::put_RedirectSmartCards()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_RedirectSmartCards ( VARIANT_BOOL  pRedirectSmartCards)
inlinevirtual

Definition at line 3205 of file activex.cpp.

3206 {
3207 return Outer()->SetProperty(Outer()->m_RedirectSmartCards, pRedirectSmartCards);
3208 }

◆ IMsRdpClientAdvancedSettings::put_SasSequence()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_SasSequence ( long  psasSequence)
inlinevirtual

Definition at line 2676 of file activex.cpp.

2677 {
2678 // Reserved
2679 return Outer()->SetProperty(Outer()->m_SasSequence, psasSequence);
2680 }

◆ IMsRdpClientAdvancedSettings::put_ScaleBitmapCachesByBPP()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_ScaleBitmapCachesByBPP ( long  pbScale)
inlinevirtual

Definition at line 2878 of file activex.cpp.

2879 {
2880 return S_FALSE;
2881 }

◆ IMsRdpClientAdvancedSettings::put_ShadowBitmap()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_ShadowBitmap ( long  pshadowBitmap)
inlinevirtual

Definition at line 2654 of file activex.cpp.

2655 {
2656 return Outer()->SetProperty(Outer()->m_ShadowBitmap, pshadowBitmap);
2657 }

◆ IMsRdpClientAdvancedSettings::put_shutdownTimeout()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_shutdownTimeout ( long  pshutdownTimeout)
inlinevirtual

Definition at line 2972 of file activex.cpp.

2973 {
2974 if(pshutdownTimeout >= 600)
2975 return E_INVALIDARG;
2976
2977 return Outer()->SetProperty(Outer()->m_shutdownTimeout, pshutdownTimeout);
2978 }

◆ IMsRdpClientAdvancedSettings::put_singleConnectionTimeout()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_singleConnectionTimeout ( long  psingleConnectionTimeout)
inlinevirtual

Definition at line 2998 of file activex.cpp.

2999 {
3000 if(psingleConnectionTimeout >= 600)
3001 return E_INVALIDARG;
3002
3003 return Outer()->SetProperty(Outer()->m_singleConnectionTimeout, psingleConnectionTimeout);
3004 }

◆ IMsRdpClientAdvancedSettings::put_SmartSizing()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_SmartSizing ( VARIANT_BOOL  pfSmartSizing)
inlinevirtual

Definition at line 3084 of file activex.cpp.

3085 {
3086 return Outer()->SetProperty(Outer()->m_SmartSizing, pfSmartSizing);
3087 }

◆ IMsRdpClientAdvancedSettings::put_SmoothScroll()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_SmoothScroll ( long  psmoothScroll)
inlinevirtual

Definition at line 2634 of file activex.cpp.

2635 {
2636 return S_FALSE;
2637 }

◆ IMsRdpClientAdvancedSettings::put_TransportType()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_TransportType ( long  ptransportType)
inlinevirtual

Definition at line 2664 of file activex.cpp.

2665 {
2666 // Reserved
2667 return Outer()->SetProperty(Outer()->m_TransportType, ptransportType);
2668 }

◆ IMsRdpClientAdvancedSettings::put_WinceFixedPalette()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientAdvancedSettings::put_WinceFixedPalette ( long  pwinceFixedPalette)
inlinevirtual

Definition at line 3041 of file activex.cpp.

3042 {
3043 return E_NOTIMPL;
3044 }

◆ IMsRdpClientSecuredSettings::get_AudioRedirectionMode()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientSecuredSettings::get_AudioRedirectionMode ( long pAudioRedirectionMode) const
inlinevirtual

Definition at line 3523 of file activex.cpp.

3524 {
3525 return Outer()->GetProperty(Outer()->m_AudioRedirectionMode, pAudioRedirectionMode);
3526 }
long m_AudioRedirectionMode
Definition: activex.cpp:1393

◆ IMsRdpClientSecuredSettings::get_KeyboardHookMode()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientSecuredSettings::get_KeyboardHookMode ( long pkeyboardHookMode) const
inlinevirtual

Definition at line 3510 of file activex.cpp.

3511 {
3512 return Outer()->GetProperty(Outer()->m_KeyboardHookMode, pkeyboardHookMode);
3513 }
long m_KeyboardHookMode
Definition: activex.cpp:1392

◆ IMsRdpClientSecuredSettings::put_AudioRedirectionMode()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientSecuredSettings::put_AudioRedirectionMode ( long  pAudioRedirectionMode)
inlinevirtual

Definition at line 3515 of file activex.cpp.

3516 {
3517 if(pAudioRedirectionMode < 0 || pAudioRedirectionMode > 2)
3518 return E_INVALIDARG;
3519
3520 return Outer()->SetProperty(Outer()->m_AudioRedirectionMode, pAudioRedirectionMode);
3521 }

◆ IMsRdpClientSecuredSettings::put_KeyboardHookMode()

virtual STDMETHODIMP SEALED_::SEALED_::IMsRdpClientSecuredSettings::put_KeyboardHookMode ( long  pkeyboardHookMode)
inlinevirtual

Definition at line 3502 of file activex.cpp.

3503 {
3504 if(pkeyboardHookMode < 0 || pkeyboardHookMode > 2)
3505 return E_INVALIDARG;
3506
3507 return Outer()->SetProperty(Outer()->m_KeyboardHookMode, pkeyboardHookMode);
3508 }

◆ IMsTscAdvancedSettings::get_allowBackgroundInput()

virtual STDMETHODIMP SEALED_::SEALED_::IMsTscAdvancedSettings::get_allowBackgroundInput ( long pallowBackgroundInput) const
inlinevirtual

Definition at line 2576 of file activex.cpp.

2577 {
2578 return Outer()->GetProperty(Outer()->m_allowBackgroundInput, pallowBackgroundInput);
2579 }
bool m_allowBackgroundInput
Definition: activex.cpp:1428

◆ IMsTscAdvancedSettings::get_BitmapPeristence()

virtual STDMETHODIMP SEALED_::SEALED_::IMsTscAdvancedSettings::get_BitmapPeristence ( long pbitmapPeristence) const
inlinevirtual

Definition at line 2563 of file activex.cpp.

2564 {
2565 return Outer()->GetProperty(Outer()->m_BitmapPersistence, pbitmapPeristence);
2566 }
bool m_BitmapPersistence
Definition: activex.cpp:1427

◆ IMsTscAdvancedSettings::get_Compress()

virtual STDMETHODIMP SEALED_::SEALED_::IMsTscAdvancedSettings::get_Compress ( long pcompress) const
inlinevirtual

Definition at line 2553 of file activex.cpp.

2554 {
2555 return Outer()->GetProperty(Outer()->m_Compress, pcompress);
2556 }
bool m_Compress
Definition: activex.cpp:1426

◆ IMsTscAdvancedSettings::get_ContainerHandledFullScreen()

virtual STDMETHODIMP SEALED_::SEALED_::IMsTscAdvancedSettings::get_ContainerHandledFullScreen ( long pContainerHandledFullScreen) const
inlinevirtual

Definition at line 2618 of file activex.cpp.

2619 {
2620 return Outer()->GetProperty(Outer()->m_ContainerHandledFullScreen, pContainerHandledFullScreen);
2621 }
bool m_ContainerHandledFullScreen
Definition: activex.cpp:1429

◆ IMsTscAdvancedSettings::get_DisableRdpdr()

virtual STDMETHODIMP SEALED_::SEALED_::IMsTscAdvancedSettings::get_DisableRdpdr ( long pDisableRdpdr) const
inlinevirtual

Definition at line 2628 of file activex.cpp.

2629 {
2630 return Outer()->GetProperty(Outer()->m_DisableRdpdr, pDisableRdpdr);
2631 }
bool m_DisableRdpdr
Definition: activex.cpp:1430

◆ IMsTscAdvancedSettings::put_allowBackgroundInput()

virtual STDMETHODIMP SEALED_::SEALED_::IMsTscAdvancedSettings::put_allowBackgroundInput ( long  pallowBackgroundInput)
inlinevirtual

Definition at line 2568 of file activex.cpp.

2569 {
2570 if(Outer()->IsSafeForScripting())
2571 return S_FALSE;
2572
2573 return Outer()->SetProperty(Outer()->m_allowBackgroundInput, pallowBackgroundInput);
2574 }

◆ IMsTscAdvancedSettings::put_BitmapPeristence()

virtual STDMETHODIMP SEALED_::SEALED_::IMsTscAdvancedSettings::put_BitmapPeristence ( long  pbitmapPeristence)
inlinevirtual

Definition at line 2558 of file activex.cpp.

2559 {
2560 return Outer()->SetProperty(Outer()->m_BitmapPersistence, pbitmapPeristence);
2561 }

◆ IMsTscAdvancedSettings::put_Compress()

virtual STDMETHODIMP SEALED_::SEALED_::IMsTscAdvancedSettings::put_Compress ( long  pcompress)
inlinevirtual

Definition at line 2548 of file activex.cpp.

2549 {
2550 return Outer()->SetProperty(Outer()->m_Compress, pcompress);
2551 }

◆ IMsTscAdvancedSettings::put_ContainerHandledFullScreen()

virtual STDMETHODIMP SEALED_::SEALED_::IMsTscAdvancedSettings::put_ContainerHandledFullScreen ( long  pContainerHandledFullScreen)
inlinevirtual

Definition at line 2610 of file activex.cpp.

2611 {
2612 if(Outer()->IsSafeForScripting())
2613 return S_FALSE;
2614
2615 return Outer()->SetProperty(Outer()->m_ContainerHandledFullScreen, pContainerHandledFullScreen);
2616 }

◆ IMsTscAdvancedSettings::put_DisableRdpdr()

virtual STDMETHODIMP SEALED_::SEALED_::IMsTscAdvancedSettings::put_DisableRdpdr ( long  pDisableRdpdr)
inlinevirtual

Definition at line 2623 of file activex.cpp.

2624 {
2625 return Outer()->SetProperty(Outer()->m_DisableRdpdr, pDisableRdpdr);
2626 }

◆ IMsTscAdvancedSettings::put_IconFile()

virtual STDMETHODIMP SEALED_::SEALED_::IMsTscAdvancedSettings::put_IconFile ( BSTR  rhs)
inlinevirtual

Definition at line 2600 of file activex.cpp.

2601 {
2602 return E_NOTIMPL;
2603 }

◆ IMsTscAdvancedSettings::put_IconIndex()

virtual STDMETHODIMP SEALED_::SEALED_::IMsTscAdvancedSettings::put_IconIndex ( long  rhs)
inlinevirtual

Definition at line 2605 of file activex.cpp.

2606 {
2607 return E_NOTIMPL;
2608 }

◆ IMsTscAdvancedSettings::put_KeyBoardLayoutStr()

virtual STDMETHODIMP SEALED_::SEALED_::IMsTscAdvancedSettings::put_KeyBoardLayoutStr ( BSTR  rhs)
inlinevirtual

Definition at line 2581 of file activex.cpp.

2582 {
2583 return Outer()->SetProperty(Outer()->m_KeyboardLayoutString, rhs);
2584 }
BSTR m_KeyboardLayoutString
Definition: activex.cpp:1383

◆ IMsTscAdvancedSettings::put_PluginDlls()

virtual STDMETHODIMP SEALED_::SEALED_::IMsTscAdvancedSettings::put_PluginDlls ( BSTR  rhs)
inlinevirtual

Definition at line 2586 of file activex.cpp.

2587 {
2588 // TODO: split rhs into an array
2589
2590 // Control marked safe for scripting: only allow filenames
2591 if(Outer()->IsSafeForScripting())
2592 {
2593 // TODO: validate entries
2594 // TODO: replace each entry with a full path based on the Virtual Channel DLL path
2595 }
2596
2597 return E_NOTIMPL; // TODO
2598 }

◆ IMsTscSecuredSettings::get_FullScreen()

virtual STDMETHODIMP SEALED_::SEALED_::IMsTscSecuredSettings::get_FullScreen ( long pfFullScreen) const
inlinevirtual

Definition at line 3496 of file activex.cpp.

3497 {
3498 return Outer()->GetProperty(Outer()->m_FullScreen, pfFullScreen);
3499 }
bool m_FullScreen
Definition: activex.cpp:1432

◆ IMsTscSecuredSettings::get_StartProgram()

virtual STDMETHODIMP SEALED_::SEALED_::IMsTscSecuredSettings::get_StartProgram ( BSTR pStartProgram) const
inlinevirtual

Definition at line 3476 of file activex.cpp.

3477 {
3478 return Outer()->GetProperty(Outer()->m_StartProgram, pStartProgram);
3479 }
BSTR m_StartProgram
Definition: activex.cpp:1376

◆ IMsTscSecuredSettings::get_WorkDir()

virtual STDMETHODIMP SEALED_::SEALED_::IMsTscSecuredSettings::get_WorkDir ( BSTR pWorkDir) const
inlinevirtual

Definition at line 3486 of file activex.cpp.

3487 {
3488 return Outer()->GetProperty(Outer()->m_WorkDir, pWorkDir);
3489 }
BSTR m_WorkDir
Definition: activex.cpp:1377

◆ IMsTscSecuredSettings::put_FullScreen()

virtual STDMETHODIMP SEALED_::SEALED_::IMsTscSecuredSettings::put_FullScreen ( long  pfFullScreen)
inlinevirtual

Definition at line 3491 of file activex.cpp.

3492 {
3493 return Outer()->put_FullScreen(!!pfFullScreen);
3494 }

◆ IMsTscSecuredSettings::put_StartProgram()

virtual STDMETHODIMP SEALED_::SEALED_::IMsTscSecuredSettings::put_StartProgram ( BSTR  pStartProgram)
inlinevirtual

Definition at line 3471 of file activex.cpp.

3472 {
3473 return Outer()->SetProperty(Outer()->m_StartProgram, pStartProgram);
3474 }

◆ IMsTscSecuredSettings::put_WorkDir()

virtual STDMETHODIMP SEALED_::SEALED_::IMsTscSecuredSettings::put_WorkDir ( BSTR  pWorkDir)
inlinevirtual

Definition at line 3481 of file activex.cpp.

3482 {
3483 return Outer()->SetProperty(Outer()->m_WorkDir, pWorkDir);
3484 }

◆ IUnknown::QueryInterface() [1/2]

virtual STDMETHODIMP SEALED_::SEALED_::IUnknown::QueryInterface ( REFIID  riid,
void **  ppvObject 
)
inlinevirtual

Definition at line 2472 of file activex.cpp.

2473 {
2474 using namespace MSTSCLib;
2475
2476 if
2477 (
2478 riid == IID_IUnknown ||
2479 riid == IID_IDispatch ||
2485 )
2486 {
2487 *ppvObject = this;
2488 Outer()->addRef();
2489 return S_OK;
2490 }
2491 else
2492 {
2493 *ppvObject = NULL;
2494 return E_NOINTERFACE;
2495 }
2496 }
const GUID IID_IUnknown
#define NULL
Definition: types.h:112
REFIID riid
Definition: atlbase.h:39
EXTERN_C const IID IID_IMsTscAdvancedSettings
Definition: mstsclib_h.h:3022
EXTERN_C const IID IID_IMsRdpClientAdvancedSettings4
Definition: mstsclib_h.h:7067
EXTERN_C const IID IID_IMsRdpClientAdvancedSettings2
Definition: mstsclib_h.h:4773
EXTERN_C const IID IID_IMsRdpClientAdvancedSettings3
Definition: mstsclib_h.h:5913
EXTERN_C const IID IID_IMsRdpClientAdvancedSettings
Definition: mstsclib_h.h:3273
const GUID IID_IDispatch
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD _Outptr_opt_ void ** ppvObject
Definition: wincrypt.h:6082
#define E_NOINTERFACE
Definition: winerror.h:2364

◆ IUnknown::QueryInterface() [2/2]

virtual STDMETHODIMP SEALED_::SEALED_::IUnknown::QueryInterface ( REFIID  riid,
void **  ppvObject 
)
inlinevirtual

Definition at line 3398 of file activex.cpp.

3399 {
3400 using namespace MSTSCLib;
3401
3402 if
3403 (
3404 riid == IID_IUnknown ||
3405 riid == IID_IDispatch ||
3408 )
3409 {
3410 *ppvObject = this;
3411 Outer()->addRef();
3412 return S_OK;
3413 }
3414 else
3415 {
3416 *ppvObject = NULL;
3417 return E_NOINTERFACE;
3418 }
3419 }
EXTERN_C const IID IID_IMsTscSecuredSettings
Definition: mstsclib_h.h:8206
EXTERN_C const IID IID_IMsRdpClientSecuredSettings
Definition: mstsclib_h.h:8377

◆ LoadDispTypeInfo() [1/2]

HRESULT SEALED_::SEALED_::LoadDispTypeInfo ( )
inlineprivate

Definition at line 2431 of file activex.cpp.

2432 {
2433 if(m_dispTypeInfo)
2434 return S_OK;
2435
2436 HRESULT hr = Outer()->LoadTypeLibrary();
2437
2438 if(FAILED(hr))
2439 return hr;
2440
2441 assert(MSTSCLib::IID_IMsRdpClientAdvancedSettings4 == MSTSCLib_Redist::IID_IMsRdpClientAdvancedSettings4);
2442
2443 hr = Outer()->m_typeLib->GetTypeInfoOfGuid(MSTSCLib::IID_IMsRdpClientAdvancedSettings4, &m_dispTypeInfo);
2444
2445 if(FAILED(hr))
2446 return hr;
2447
2449 return S_OK;
2450 }
#define assert(x)
Definition: debug.h:53

◆ LoadDispTypeInfo() [2/2]

HRESULT SEALED_::SEALED_::LoadDispTypeInfo ( )
inlineprivate

Definition at line 3357 of file activex.cpp.

3358 {
3359 if(m_dispTypeInfo)
3360 return S_OK;
3361
3362 HRESULT hr = Outer()->LoadTypeLibrary();
3363
3364 if(FAILED(hr))
3365 return hr;
3366
3367 assert(MSTSCLib::IID_IMsRdpClientSecuredSettings == MSTSCLib_Redist::IID_IMsRdpClientSecuredSettings);
3368
3369 hr = Outer()->m_typeLib->GetTypeInfoOfGuid(MSTSCLib::IID_IMsRdpClientSecuredSettings, &m_dispTypeInfo);
3370
3371 if(FAILED(hr))
3372 return hr;
3373
3375 return S_OK;
3376 }

◆ Outer() [1/4]

RdpClient * SEALED_::SEALED_::Outer ( )
inlineprivate

Definition at line 2418 of file activex.cpp.

2419 {
2420 return InnerToOuter(this);
2421 }
static RdpClient * InnerToOuter(RdpClientInner *innerThis)
Definition: activex.cpp:3609

◆ Outer() [2/4]

RdpClient * SEALED_::SEALED_::Outer ( )
inlineprivate

Definition at line 3344 of file activex.cpp.

3345 {
3346 return InnerToOuter(this);
3347 }

◆ Outer() [3/4]

const RdpClient * SEALED_::SEALED_::Outer ( ) const
inlineprivate

Definition at line 2423 of file activex.cpp.

2424 {
2425 return InnerToOuter(this);
2426 }

◆ Outer() [4/4]

const RdpClient * SEALED_::SEALED_::Outer ( ) const
inlineprivate

Definition at line 3349 of file activex.cpp.

3350 {
3351 return InnerToOuter(this);
3352 }

◆ STDMETHODIMP_() [1/4]

virtual SEALED_::SEALED_::STDMETHODIMP_ ( ULONG  )
inlinevirtual

Definition at line 2498 of file activex.cpp.

2499 {
2500 return Outer()->addRef();
2501 }

◆ STDMETHODIMP_() [2/4]

virtual SEALED_::SEALED_::STDMETHODIMP_ ( ULONG  )
inlinevirtual

Definition at line 2503 of file activex.cpp.

2504 {
2505 return Outer()->release();
2506 }

◆ STDMETHODIMP_() [3/4]

virtual SEALED_::SEALED_::STDMETHODIMP_ ( ULONG  )
inlinevirtual

Definition at line 3421 of file activex.cpp.

3422 {
3423 return Outer()->addRef();
3424 }

◆ STDMETHODIMP_() [4/4]

virtual SEALED_::SEALED_::STDMETHODIMP_ ( ULONG  )
inlinevirtual

Definition at line 3426 of file activex.cpp.

3427 {
3428 return Outer()->release();
3429 }

Member Data Documentation

◆ m_dispTypeInfo

ITypeInfo * SEALED_::SEALED_::m_dispTypeInfo
private

Definition at line 2429 of file activex.cpp.


The documentation for this class was generated from the following file: