28 std::basic_string<TCHAR> strFileName(&szFileName[0]);
29 std::reverse_iterator<std::basic_string<TCHAR>::const_iterator >
begin(strFileName.end());
30 std::reverse_iterator<std::basic_string<TCHAR>::const_iterator >
end(strFileName.begin());
31 std::basic_string<TCHAR>::const_iterator endPath = std::find(
begin,
end,
TEXT(
'\\')).base();
33 std::basic_string<TCHAR> strPath(strFileName.begin(), endPath);
34 strPath.append(
TEXT(
"original\\mstscax.dll"));
57 const IID MsTscAxIIDs[] =
126 std::wstring
s(pszName);
131 return std::wstring(
L"<error>");
137 return TEXT(
"<null>");
139 std::basic_ostringstream<TCHAR> o;
140 o <<
"{" <<
" left:" << rc.
left <<
" top:" << rc.
top <<
" right:" << rc.
right <<
" bottom:" << rc.
bottom <<
" }";
147 return TEXT(
"<null>");
149 std::basic_ostringstream<TCHAR> o;
150 o <<
"{" <<
" left:" << rc.
left <<
" top:" << rc.
top <<
" right:" << rc.
right <<
" bottom:" << rc.
bottom <<
" }";
157 return TEXT(
"<null>");
159 std::basic_ostringstream<TCHAR> o;
160 o <<
"{ " <<
" cx:" << sz.
cx <<
" cy:" << sz.
cy <<
" }";
171 std::basic_ostringstream<TCHAR> o;
175 case VT_EMPTY: o <<
"<empty>";
break;
176 case VT_NULL: o <<
"<null>";
break;
177 case VT_I2: o <<
"short";
break;
178 case VT_I4: o <<
"long";
break;
179 case VT_R4: o <<
"float";
break;
180 case VT_R8: o <<
"double";
break;
181 case VT_CY: o <<
"CURRENCY";
break;
182 case VT_DATE: o <<
"DATE";
break;
183 case VT_BSTR: o <<
"string";
break;
186 case VT_BOOL: o <<
"bool";
break;
190 case VT_I1: o <<
"char";
break;
191 case VT_UI1: o <<
"unsigned char";
break;
192 case VT_UI2: o <<
"unsigned short";
break;
193 case VT_UI4: o <<
"unsigned long";
break;
194 case VT_I8: o <<
"long long";
break;
195 case VT_UI8: o <<
"unsigned long long";
break;
196 case VT_INT: o <<
"int";
break;
197 case VT_UINT: o <<
"unsigned int";
break;
198 case VT_VOID: o <<
"void";
break;
200 case VT_PTR: o <<
"void *";
break;
204 case VT_RECORD: o <<
"struct { }";
break;
208 default: o <<
"???";
break;
242 case VT_BOOL: o <<
var.boolVal ?
"true" :
"false";
break;
262 o <<
var.byref;
break;
266 o << std::hex <<
var.ulVal;
break;
281#pragma warning(disable:4584)
297 m_IConnectionPointContainer(pIConnectionPointContainer)
337 dbgprintf(
TEXT(
"CConnectionPointContainer::EnumConnectionPoints(%p)"), ppEnum);
339 dbgprintf(
TEXT(
"CConnectionPointContainer::EnumConnectionPoints -> %08X, pEnum = %p"),
hr, *ppEnum);
351 dbgprintf(
TEXT(
"CConnectionPointContainer::FindConnectionPoint -> %08X, pCP = %p"),
hr, *ppCP);
369 m_IEnumConnectionPoints(pIEnumConnectionPoints)
409 dbgprintf(
TEXT(
"CEnumConnectionPoints::Next(%lu, %p, %p)"), cConnections, ppCP, pcFetched);
410 HRESULT hr = m_IEnumConnectionPoints->
Next(cConnections, ppCP, pcFetched);
411 dbgprintf(
TEXT(
"CEnumConnectionPoints:: -> %08X, pCP = %p, cFetched = %lu"),
hr, *ppCP, *pcFetched);
421 dbgprintf(
TEXT(
"CEnumConnectionPoints::Skip(%lu)"), cConnections);
439 dbgprintf(
TEXT(
"CEnumConnectionPoints:: -> %08X, pEnum"),
hr, *ppEnum);
457 m_IConnectionPoint(pIConnectionPoint)
497 dbgprintf(
TEXT(
"CConnectionPoint::GetConnectionInterface(%p)"), pIID);
505 dbgprintf(
TEXT(
"CConnectionPoint::GetConnectionPointContainer(%p)"), ppCPC);
507 dbgprintf(
TEXT(
"CConnectionPoint::GetConnectionPointContainer -> %08X, pCPC = %p"),
hr, *ppCPC);
517 dbgprintf(
TEXT(
"CConnectionPoint::Advise(%p, %p)"), pUnkSink, pdwCookie);
519 dbgprintf(
TEXT(
"CConnectionPoint::Advise -> %08X, dwCookie = %lu"),
hr, *pdwCookie);
526 dbgprintf(
TEXT(
"CConnectionPoint::Unadvise(%lu)"), dwCookie);
534 dbgprintf(
TEXT(
"CConnectionPoint::EnumConnections(%p)"), ppEnum);
536 dbgprintf(
TEXT(
"CConnectionPoint::EnumConnections -> %08X, pEnum = %p"),
hr, *ppEnum);
554 m_IEnumConnections(pIEnumConnections)
594 dbgprintf(
TEXT(
"CEnumConnections::Next(%lu, %p, %p)"), cConnections, pCD, pcFetched);
595 HRESULT hr = m_IEnumConnections->
Next(cConnections, pCD, pcFetched);
596 dbgprintf(
TEXT(
"CEnumConnections:: -> %08X, CD = { pUnk = %p, dwCookie = %lu }, cFetched = %lu"),
hr, pCD->
pUnk, pCD->
dwCookie, *pcFetched);
602 dbgprintf(
TEXT(
"CEnumConnections::Skip(%lu)"), cConnections);
669 if(m_IMsTscAdvancedSettings)
670 return m_IMsTscAdvancedSettings;
671 else if(m_IMsRdpClientAdvancedSettings)
672 m_IMsTscAdvancedSettings = m_IMsRdpClientAdvancedSettings;
673 else if(m_IMsRdpClientAdvancedSettings2)
674 m_IMsTscAdvancedSettings = m_IMsRdpClientAdvancedSettings2;
675 else if(m_IMsRdpClientAdvancedSettings3)
676 m_IMsTscAdvancedSettings = m_IMsRdpClientAdvancedSettings3;
677 else if(m_IMsRdpClientAdvancedSettings4)
678 m_IMsTscAdvancedSettings = m_IMsRdpClientAdvancedSettings4;
680 if(m_IMsTscAdvancedSettings)
682 m_IMsTscAdvancedSettings->
AddRef();
683 return m_IMsTscAdvancedSettings;
687 return m_IMsTscAdvancedSettings;
692 if(m_IMsRdpClientAdvancedSettings)
693 return m_IMsRdpClientAdvancedSettings;
694 else if(m_IMsRdpClientAdvancedSettings2)
695 m_IMsRdpClientAdvancedSettings = m_IMsRdpClientAdvancedSettings2;
696 else if(m_IMsRdpClientAdvancedSettings3)
697 m_IMsRdpClientAdvancedSettings = m_IMsRdpClientAdvancedSettings3;
698 else if(m_IMsRdpClientAdvancedSettings4)
699 m_IMsRdpClientAdvancedSettings = m_IMsRdpClientAdvancedSettings4;
701 if(m_IMsRdpClientAdvancedSettings)
703 m_IMsRdpClientAdvancedSettings->
AddRef();
704 return m_IMsRdpClientAdvancedSettings;
708 return m_IMsRdpClientAdvancedSettings;
713 if(m_IMsRdpClientAdvancedSettings2)
714 return m_IMsRdpClientAdvancedSettings2;
715 else if(m_IMsRdpClientAdvancedSettings3)
716 m_IMsRdpClientAdvancedSettings2 = m_IMsRdpClientAdvancedSettings3;
717 else if(m_IMsRdpClientAdvancedSettings4)
718 m_IMsRdpClientAdvancedSettings2 = m_IMsRdpClientAdvancedSettings4;
720 if(m_IMsRdpClientAdvancedSettings2)
722 m_IMsRdpClientAdvancedSettings2->
AddRef();
723 return m_IMsRdpClientAdvancedSettings2;
727 return m_IMsRdpClientAdvancedSettings2;
732 if(m_IMsRdpClientAdvancedSettings3)
733 return m_IMsRdpClientAdvancedSettings3;
734 else if(m_IMsRdpClientAdvancedSettings4)
735 m_IMsRdpClientAdvancedSettings3 = m_IMsRdpClientAdvancedSettings4;
737 if(m_IMsRdpClientAdvancedSettings3)
739 m_IMsRdpClientAdvancedSettings3->
AddRef();
740 return m_IMsRdpClientAdvancedSettings3;
744 return m_IMsRdpClientAdvancedSettings3;
749 if(m_IMsRdpClientAdvancedSettings4)
750 return m_IMsRdpClientAdvancedSettings4;
752 if(m_IMsRdpClientAdvancedSettings4)
754 m_IMsRdpClientAdvancedSettings4->
AddRef();
755 return m_IMsRdpClientAdvancedSettings4;
759 return m_IMsRdpClientAdvancedSettings4;
767 if(m_IMsTscAdvancedSettings)
768 m_IMsTscAdvancedSettings->
Release();
770 if(m_IMsRdpClientAdvancedSettings)
771 m_IMsRdpClientAdvancedSettings->
Release();
773 if(m_IMsRdpClientAdvancedSettings2)
774 m_IMsRdpClientAdvancedSettings2->
Release();
776 if(m_IMsRdpClientAdvancedSettings3)
777 m_IMsRdpClientAdvancedSettings3->
Release();
779 if(m_IMsRdpClientAdvancedSettings4)
780 m_IMsRdpClientAdvancedSettings4->
Release();
785 m_IMsTscAdvancedSettings =
p;
790 m_IMsRdpClientAdvancedSettings =
p;
795 m_IMsRdpClientAdvancedSettings2 =
p;
800 m_IMsRdpClientAdvancedSettings3 =
p;
805 m_IMsRdpClientAdvancedSettings4 =
p;
813 m_IMsTscAdvancedSettings(
NULL),
814 m_IMsRdpClientAdvancedSettings(
NULL),
815 m_IMsRdpClientAdvancedSettings2(
NULL),
816 m_IMsRdpClientAdvancedSettings3(
NULL),
817 m_IMsRdpClientAdvancedSettings4(
NULL)
834 if(riid == IID_IUnknown) \
837 pvObject = (IUnknown *)(this); \
841 else if(riid == IID_ ## I) \
850 hr = m_IUnknown->QueryInterface(&m_ ## I); \
854 pvObject = static_cast<I *>(this); \
860 hr = E_NOINTERFACE; \
919 dbgprintf(
TEXT(
"CAdvancedSettings::GetTypeInfoCount(%p)"), pctinfo);
921 dbgprintf(
TEXT(
"CAdvancedSettings::GetTypeInfoCount -> %08X, ctinfo = %u"),
hr, *pctinfo);
928 dbgprintf(
TEXT(
"CAdvancedSettings::GetTypeInfo(%u, %lu, %p)"), iTInfo, lcid, ppTInfo);
930 dbgprintf(
TEXT(
"CAdvancedSettings::GetTypeInfo -> %08X, pTInfo = %p"),
hr, *ppTInfo);
939 dbgprintf(
TEXT(
"CAdvancedSettings::GetIDsOfNames -> %08X, rgDispId = %ld"),
hr, *rgDispId);
954 virtual STDMETHODIMP IMsTscAdvancedSettings::put_Compress(
long pcompress)
957 dbgprintf(
TEXT(
"CAdvancedSettings::put_Compress(%ld)"), pcompress);
958 HRESULT hr = pIMsTscAdvancedSettings->put_Compress(pcompress);
963 virtual STDMETHODIMP IMsTscAdvancedSettings::get_Compress(
long * pcompress)
966 dbgprintf(
TEXT(
"CAdvancedSettings::get_Compress(%p)"), pcompress);
967 HRESULT hr = pIMsTscAdvancedSettings->get_Compress(pcompress);
968 dbgprintf(
TEXT(
"CAdvancedSettings::get_Compress -> %08X, compress = %ld"),
hr, *pcompress);
972 virtual STDMETHODIMP IMsTscAdvancedSettings::put_BitmapPeristence(
long pbitmapPeristence)
975 dbgprintf(
TEXT(
"CAdvancedSettings::put_BitmapPeristence(%ld)"), pbitmapPeristence);
976 HRESULT hr = pIMsTscAdvancedSettings->put_BitmapPeristence(pbitmapPeristence);
977 dbgprintf(
TEXT(
"CAdvancedSettings::put_BitmapPeristence -> %08X"),
hr);
981 virtual STDMETHODIMP IMsTscAdvancedSettings::get_BitmapPeristence(
long * pbitmapPeristence)
984 dbgprintf(
TEXT(
"CAdvancedSettings::get_BitmapPeristence(%p)"), pbitmapPeristence);
985 HRESULT hr = pIMsTscAdvancedSettings->get_BitmapPeristence(pbitmapPeristence);
986 dbgprintf(
TEXT(
"CAdvancedSettings::get_BitmapPeristence -> %08X, bitmapPeristence = %ld"),
hr, *pbitmapPeristence);
990 virtual STDMETHODIMP IMsTscAdvancedSettings::put_allowBackgroundInput(
long pallowBackgroundInput)
993 dbgprintf(
TEXT(
"CAdvancedSettings::put_allowBackgroundInput(%ld)"), pallowBackgroundInput);
994 HRESULT hr = pIMsTscAdvancedSettings->put_allowBackgroundInput(pallowBackgroundInput);
995 dbgprintf(
TEXT(
"CAdvancedSettings::put_allowBackgroundInput -> %08X"),
hr);
999 virtual STDMETHODIMP IMsTscAdvancedSettings::get_allowBackgroundInput(
long * pallowBackgroundInput)
1002 dbgprintf(
TEXT(
"CAdvancedSettings::get_allowBackgroundInput(%p)"), pallowBackgroundInput);
1003 HRESULT hr = pIMsTscAdvancedSettings->get_allowBackgroundInput(pallowBackgroundInput);
1004 dbgprintf(
TEXT(
"CAdvancedSettings::get_allowBackgroundInput -> %08X, allowBackgroundInput = %ld"),
hr, *pallowBackgroundInput);
1011 dbgprintf(
TEXT(
"CAdvancedSettings::put_KeyBoardLayoutStr(%ls)"), rhs);
1012 HRESULT hr = pIMsTscAdvancedSettings->put_KeyBoardLayoutStr(rhs);
1013 dbgprintf(
TEXT(
"CAdvancedSettings::put_KeyBoardLayoutStr -> %08X"),
hr);
1020 dbgprintf(
TEXT(
"CAdvancedSettings::put_PluginDlls(%ls)"), rhs);
1021 HRESULT hr = pIMsTscAdvancedSettings->put_PluginDlls(rhs);
1029 dbgprintf(
TEXT(
"CAdvancedSettings::put_IconFile(%ls)"), rhs);
1030 HRESULT hr = pIMsTscAdvancedSettings->put_IconFile(rhs);
1038 dbgprintf(
TEXT(
"CAdvancedSettings::put_IconIndex(%ld)"), rhs);
1039 HRESULT hr = pIMsTscAdvancedSettings->put_IconIndex(rhs);
1044 virtual STDMETHODIMP IMsTscAdvancedSettings::put_ContainerHandledFullScreen(
long pContainerHandledFullScreen)
1047 dbgprintf(
TEXT(
"CAdvancedSettings::put_ContainerHandledFullScreen(%ld)"), pContainerHandledFullScreen);
1048 HRESULT hr = pIMsTscAdvancedSettings->put_ContainerHandledFullScreen(pContainerHandledFullScreen);
1049 dbgprintf(
TEXT(
"CAdvancedSettings::put_ContainerHandledFullScreen -> %08X"),
hr);
1053 virtual STDMETHODIMP IMsTscAdvancedSettings::get_ContainerHandledFullScreen(
long * pContainerHandledFullScreen)
1056 dbgprintf(
TEXT(
"CAdvancedSettings::get_ContainerHandledFullScreen(%p)"), pContainerHandledFullScreen);
1057 HRESULT hr = pIMsTscAdvancedSettings->get_ContainerHandledFullScreen(pContainerHandledFullScreen);
1058 dbgprintf(
TEXT(
"CAdvancedSettings::get_ContainerHandledFullScreen -> %08X, ContainerHandledFullScreen = %ld"),
hr, *pContainerHandledFullScreen);
1062 virtual STDMETHODIMP IMsTscAdvancedSettings::put_DisableRdpdr(
long pDisableRdpdr)
1065 dbgprintf(
TEXT(
"CAdvancedSettings::put_DisableRdpdr(%ld)"), pDisableRdpdr);
1066 HRESULT hr = pIMsTscAdvancedSettings->put_DisableRdpdr(pDisableRdpdr);
1071 virtual STDMETHODIMP IMsTscAdvancedSettings::get_DisableRdpdr(
long * pDisableRdpdr)
1074 dbgprintf(
TEXT(
"CAdvancedSettings::get_DisableRdpdr(%p)"), pDisableRdpdr);
1075 HRESULT hr = pIMsTscAdvancedSettings->get_DisableRdpdr(pDisableRdpdr);
1076 dbgprintf(
TEXT(
"CAdvancedSettings::get_DisableRdpdr -> %08X, DisableRdpdr = %ld"),
hr, *pDisableRdpdr);
1081 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_SmoothScroll(
long psmoothScroll)
1084 dbgprintf(
TEXT(
"CAdvancedSettings::put_SmoothScroll(%ld)"), psmoothScroll);
1085 HRESULT hr = pIMsRdpClientAdvancedSettings->put_SmoothScroll(psmoothScroll);
1090 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_SmoothScroll(
long * psmoothScroll)
1093 dbgprintf(
TEXT(
"CAdvancedSettings::get_SmoothScroll(%p)"), psmoothScroll);
1094 HRESULT hr = pIMsRdpClientAdvancedSettings->get_SmoothScroll(psmoothScroll);
1095 dbgprintf(
TEXT(
"CAdvancedSettings::get_SmoothScroll -> %08X, smoothScroll = %ld"),
hr, *psmoothScroll);
1099 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_AcceleratorPassthrough(
long pacceleratorPassthrough)
1102 dbgprintf(
TEXT(
"CAdvancedSettings::put_AcceleratorPassthrough(%ld)"), pacceleratorPassthrough);
1103 HRESULT hr = pIMsRdpClientAdvancedSettings->put_AcceleratorPassthrough(pacceleratorPassthrough);
1104 dbgprintf(
TEXT(
"CAdvancedSettings::put_AcceleratorPassthrough -> %08X"),
hr);
1108 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_AcceleratorPassthrough(
long * pacceleratorPassthrough)
1111 dbgprintf(
TEXT(
"CAdvancedSettings::get_AcceleratorPassthrough(%p)"), pacceleratorPassthrough);
1112 HRESULT hr = pIMsRdpClientAdvancedSettings->get_AcceleratorPassthrough(pacceleratorPassthrough);
1113 dbgprintf(
TEXT(
"CAdvancedSettings::get_AcceleratorPassthrough -> %08X, acceleratorPassthrough = %ld"),
hr, *pacceleratorPassthrough);
1117 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_ShadowBitmap(
long pshadowBitmap)
1120 dbgprintf(
TEXT(
"CAdvancedSettings::put_ShadowBitmap(%ld)"), pshadowBitmap);
1121 HRESULT hr = pIMsRdpClientAdvancedSettings->put_ShadowBitmap(pshadowBitmap);
1126 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_ShadowBitmap(
long * pshadowBitmap)
1129 dbgprintf(
TEXT(
"CAdvancedSettings::get_ShadowBitmap(%p)"), pshadowBitmap);
1130 HRESULT hr = pIMsRdpClientAdvancedSettings->get_ShadowBitmap(pshadowBitmap);
1131 dbgprintf(
TEXT(
"CAdvancedSettings::get_ShadowBitmap -> %08X, shadowBitmap = %ld"),
hr, *pshadowBitmap);
1135 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_TransportType(
long ptransportType)
1138 dbgprintf(
TEXT(
"CAdvancedSettings::put_TransportType(%ld)"), ptransportType);
1139 HRESULT hr = pIMsRdpClientAdvancedSettings->put_TransportType(ptransportType);
1144 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_TransportType(
long * ptransportType)
1147 dbgprintf(
TEXT(
"CAdvancedSettings::get_TransportType(%p)"), ptransportType);
1148 HRESULT hr = pIMsRdpClientAdvancedSettings->get_TransportType(ptransportType);
1149 dbgprintf(
TEXT(
"CAdvancedSettings::get_TransportType -> %08X, transportType = %ld"),
hr, *ptransportType);
1153 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_SasSequence(
long psasSequence)
1156 dbgprintf(
TEXT(
"CAdvancedSettings::put_SasSequence(%ld)"), psasSequence);
1157 HRESULT hr = pIMsRdpClientAdvancedSettings->put_SasSequence(psasSequence);
1162 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_SasSequence(
long * psasSequence)
1165 dbgprintf(
TEXT(
"CAdvancedSettings::get_SasSequence(%p)"), psasSequence);
1166 HRESULT hr = pIMsRdpClientAdvancedSettings->get_SasSequence(psasSequence);
1167 dbgprintf(
TEXT(
"CAdvancedSettings::get_SasSequence -> %08X, sasSequence = %ld"),
hr, *psasSequence);
1171 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_EncryptionEnabled(
long pencryptionEnabled)
1174 dbgprintf(
TEXT(
"CAdvancedSettings::put_EncryptionEnabled(%ld)"), pencryptionEnabled);
1175 HRESULT hr = pIMsRdpClientAdvancedSettings->put_EncryptionEnabled(pencryptionEnabled);
1176 dbgprintf(
TEXT(
"CAdvancedSettings::put_EncryptionEnabled -> %08X"),
hr);
1180 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_EncryptionEnabled(
long * pencryptionEnabled)
1183 dbgprintf(
TEXT(
"CAdvancedSettings::get_EncryptionEnabled(%p)"), pencryptionEnabled);
1184 HRESULT hr = pIMsRdpClientAdvancedSettings->get_EncryptionEnabled(pencryptionEnabled);
1185 dbgprintf(
TEXT(
"CAdvancedSettings::get_EncryptionEnabled -> %08X, encryptionEnabled = %ld"),
hr, *pencryptionEnabled);
1189 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_DedicatedTerminal(
long pdedicatedTerminal)
1192 dbgprintf(
TEXT(
"CAdvancedSettings::put_DedicatedTerminal(%ld)"), pdedicatedTerminal);
1193 HRESULT hr = pIMsRdpClientAdvancedSettings->put_DedicatedTerminal(pdedicatedTerminal);
1194 dbgprintf(
TEXT(
"CAdvancedSettings::put_DedicatedTerminal -> %08X"),
hr);
1198 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_DedicatedTerminal(
long * pdedicatedTerminal)
1201 dbgprintf(
TEXT(
"CAdvancedSettings::get_DedicatedTerminal(%p)"), pdedicatedTerminal);
1202 HRESULT hr = pIMsRdpClientAdvancedSettings->get_DedicatedTerminal(pdedicatedTerminal);
1203 dbgprintf(
TEXT(
"CAdvancedSettings::get_DedicatedTerminal -> %08X, dedicatedTerminal = %ld"),
hr, *pdedicatedTerminal);
1207 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_RDPPort(
long prdpPort)
1210 dbgprintf(
TEXT(
"CAdvancedSettings::put_RDPPort(%ld)"), prdpPort);
1211 HRESULT hr = pIMsRdpClientAdvancedSettings->put_RDPPort(prdpPort);
1216 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_RDPPort(
long * prdpPort)
1219 dbgprintf(
TEXT(
"CAdvancedSettings::get_RDPPort(%p)"), prdpPort);
1220 HRESULT hr = pIMsRdpClientAdvancedSettings->get_RDPPort(prdpPort);
1221 dbgprintf(
TEXT(
"CAdvancedSettings::get_RDPPort -> %08X, rdpPort = %ld"),
hr, *prdpPort);
1225 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_EnableMouse(
long penableMouse)
1228 dbgprintf(
TEXT(
"CAdvancedSettings::put_EnableMouse(%ld)"), penableMouse);
1229 HRESULT hr = pIMsRdpClientAdvancedSettings->put_EnableMouse(penableMouse);
1234 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_EnableMouse(
long * penableMouse)
1237 dbgprintf(
TEXT(
"CAdvancedSettings::get_EnableMouse(%p)"), penableMouse);
1238 HRESULT hr = pIMsRdpClientAdvancedSettings->get_EnableMouse(penableMouse);
1239 dbgprintf(
TEXT(
"CAdvancedSettings::get_EnableMouse -> %08X, enableMouse = %ld"),
hr, *penableMouse);
1243 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_DisableCtrlAltDel(
long pdisableCtrlAltDel)
1246 dbgprintf(
TEXT(
"CAdvancedSettings::put_DisableCtrlAltDel(%ld)"), pdisableCtrlAltDel);
1247 HRESULT hr = pIMsRdpClientAdvancedSettings->put_DisableCtrlAltDel(pdisableCtrlAltDel);
1248 dbgprintf(
TEXT(
"CAdvancedSettings::put_DisableCtrlAltDel -> %08X"),
hr);
1252 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_DisableCtrlAltDel(
long * pdisableCtrlAltDel)
1255 dbgprintf(
TEXT(
"CAdvancedSettings::get_DisableCtrlAltDel(%p)"), pdisableCtrlAltDel);
1256 HRESULT hr = pIMsRdpClientAdvancedSettings->get_DisableCtrlAltDel(pdisableCtrlAltDel);
1257 dbgprintf(
TEXT(
"CAdvancedSettings::get_DisableCtrlAltDel -> %08X, disableCtrlAltDel = %ld"),
hr, *pdisableCtrlAltDel);
1261 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_EnableWindowsKey(
long penableWindowsKey)
1264 dbgprintf(
TEXT(
"CAdvancedSettings::put_EnableWindowsKey(%ld)"), penableWindowsKey);
1265 HRESULT hr = pIMsRdpClientAdvancedSettings->put_EnableWindowsKey(penableWindowsKey);
1266 dbgprintf(
TEXT(
"CAdvancedSettings::put_EnableWindowsKey -> %08X"),
hr);
1270 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_EnableWindowsKey(
long * penableWindowsKey)
1273 dbgprintf(
TEXT(
"CAdvancedSettings::get_EnableWindowsKey(%p)"), penableWindowsKey);
1274 HRESULT hr = pIMsRdpClientAdvancedSettings->get_EnableWindowsKey(penableWindowsKey);
1275 dbgprintf(
TEXT(
"CAdvancedSettings::get_EnableWindowsKey -> %08X, enableWindowsKey = %ld"),
hr, *penableWindowsKey);
1279 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_DoubleClickDetect(
long pdoubleClickDetect)
1282 dbgprintf(
TEXT(
"CAdvancedSettings::put_DoubleClickDetect(%ld)"), pdoubleClickDetect);
1283 HRESULT hr = pIMsRdpClientAdvancedSettings->put_DoubleClickDetect(pdoubleClickDetect);
1284 dbgprintf(
TEXT(
"CAdvancedSettings::put_DoubleClickDetect -> %08X"),
hr);
1288 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_DoubleClickDetect(
long * pdoubleClickDetect)
1291 dbgprintf(
TEXT(
"CAdvancedSettings::get_DoubleClickDetect(%p)"), pdoubleClickDetect);
1292 HRESULT hr = pIMsRdpClientAdvancedSettings->get_DoubleClickDetect(pdoubleClickDetect);
1293 dbgprintf(
TEXT(
"CAdvancedSettings::get_DoubleClickDetect -> %08X, doubleClickDetect = %ld"),
hr, *pdoubleClickDetect);
1297 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_MaximizeShell(
long pmaximizeShell)
1300 dbgprintf(
TEXT(
"CAdvancedSettings::put_MaximizeShell(%ld)"), pmaximizeShell);
1301 HRESULT hr = pIMsRdpClientAdvancedSettings->put_MaximizeShell(pmaximizeShell);
1306 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_MaximizeShell(
long * pmaximizeShell)
1309 dbgprintf(
TEXT(
"CAdvancedSettings::get_MaximizeShell(%p)"), pmaximizeShell);
1310 HRESULT hr = pIMsRdpClientAdvancedSettings->get_MaximizeShell(pmaximizeShell);
1311 dbgprintf(
TEXT(
"CAdvancedSettings::get_MaximizeShell -> %08X, maximizeShell = %ld"),
hr, *pmaximizeShell);
1315 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_HotKeyFullScreen(
long photKeyFullScreen)
1318 dbgprintf(
TEXT(
"CAdvancedSettings::put_HotKeyFullScreen(%ld)"), photKeyFullScreen);
1319 HRESULT hr = pIMsRdpClientAdvancedSettings->put_HotKeyFullScreen(photKeyFullScreen);
1320 dbgprintf(
TEXT(
"CAdvancedSettings::put_HotKeyFullScreen -> %08X"),
hr);
1324 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_HotKeyFullScreen(
long * photKeyFullScreen)
1327 dbgprintf(
TEXT(
"CAdvancedSettings::get_HotKeyFullScreen(%p)"), photKeyFullScreen);
1328 HRESULT hr = pIMsRdpClientAdvancedSettings->get_HotKeyFullScreen(photKeyFullScreen);
1329 dbgprintf(
TEXT(
"CAdvancedSettings::get_HotKeyFullScreen -> %08X, hotKeyFullScreen = %ld"),
hr, *photKeyFullScreen);
1333 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_HotKeyCtrlEsc(
long photKeyCtrlEsc)
1336 dbgprintf(
TEXT(
"CAdvancedSettings::put_HotKeyCtrlEsc(%ld)"), photKeyCtrlEsc);
1337 HRESULT hr = pIMsRdpClientAdvancedSettings->put_HotKeyCtrlEsc(photKeyCtrlEsc);
1342 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_HotKeyCtrlEsc(
long * photKeyCtrlEsc)
1345 dbgprintf(
TEXT(
"CAdvancedSettings::get_HotKeyCtrlEsc(%p)"), photKeyCtrlEsc);
1346 HRESULT hr = pIMsRdpClientAdvancedSettings->get_HotKeyCtrlEsc(photKeyCtrlEsc);
1347 dbgprintf(
TEXT(
"CAdvancedSettings::get_HotKeyCtrlEsc -> %08X, hotKeyCtrlEsc = %ld"),
hr, *photKeyCtrlEsc);
1351 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_HotKeyAltEsc(
long photKeyAltEsc)
1354 dbgprintf(
TEXT(
"CAdvancedSettings::put_HotKeyAltEsc(%ld)"), photKeyAltEsc);
1355 HRESULT hr = pIMsRdpClientAdvancedSettings->put_HotKeyAltEsc(photKeyAltEsc);
1360 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_HotKeyAltEsc(
long * photKeyAltEsc)
1363 dbgprintf(
TEXT(
"CAdvancedSettings::get_HotKeyAltEsc(%p)"), photKeyAltEsc);
1364 HRESULT hr = pIMsRdpClientAdvancedSettings->get_HotKeyAltEsc(photKeyAltEsc);
1365 dbgprintf(
TEXT(
"CAdvancedSettings::get_HotKeyAltEsc -> %08X, hotKeyAltEsc = %ld"),
hr, *photKeyAltEsc);
1369 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_HotKeyAltTab(
long photKeyAltTab)
1372 dbgprintf(
TEXT(
"CAdvancedSettings::put_HotKeyAltTab(%ld)"), photKeyAltTab);
1373 HRESULT hr = pIMsRdpClientAdvancedSettings->put_HotKeyAltTab(photKeyAltTab);
1378 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_HotKeyAltTab(
long * photKeyAltTab)
1381 dbgprintf(
TEXT(
"CAdvancedSettings::get_HotKeyAltTab(%p)"), photKeyAltTab);
1382 HRESULT hr = pIMsRdpClientAdvancedSettings->get_HotKeyAltTab(photKeyAltTab);
1383 dbgprintf(
TEXT(
"CAdvancedSettings::get_HotKeyAltTab -> %08X, hotKeyAltTab = %ld"),
hr, *photKeyAltTab);
1387 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_HotKeyAltShiftTab(
long photKeyAltShiftTab)
1390 dbgprintf(
TEXT(
"CAdvancedSettings::put_HotKeyAltShiftTab(%ld)"), photKeyAltShiftTab);
1391 HRESULT hr = pIMsRdpClientAdvancedSettings->put_HotKeyAltShiftTab(photKeyAltShiftTab);
1392 dbgprintf(
TEXT(
"CAdvancedSettings::put_HotKeyAltShiftTab -> %08X"),
hr);
1396 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_HotKeyAltShiftTab(
long * photKeyAltShiftTab)
1399 dbgprintf(
TEXT(
"CAdvancedSettings::get_HotKeyAltShiftTab(%p)"), photKeyAltShiftTab);
1400 HRESULT hr = pIMsRdpClientAdvancedSettings->get_HotKeyAltShiftTab(photKeyAltShiftTab);
1401 dbgprintf(
TEXT(
"CAdvancedSettings::get_HotKeyAltShiftTab -> %08X, hotKeyAltShiftTab = %ld"),
hr, *photKeyAltShiftTab);
1405 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_HotKeyAltSpace(
long photKeyAltSpace)
1408 dbgprintf(
TEXT(
"CAdvancedSettings::put_HotKeyAltSpace(%ld)"), photKeyAltSpace);
1409 HRESULT hr = pIMsRdpClientAdvancedSettings->put_HotKeyAltSpace(photKeyAltSpace);
1414 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_HotKeyAltSpace(
long * photKeyAltSpace)
1417 dbgprintf(
TEXT(
"CAdvancedSettings::get_HotKeyAltSpace(%p)"), photKeyAltSpace);
1418 HRESULT hr = pIMsRdpClientAdvancedSettings->get_HotKeyAltSpace(photKeyAltSpace);
1419 dbgprintf(
TEXT(
"CAdvancedSettings::get_HotKeyAltSpace -> %08X, hotKeyAltSpace = %ld"),
hr, *photKeyAltSpace);
1423 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_HotKeyCtrlAltDel(
long photKeyCtrlAltDel)
1426 dbgprintf(
TEXT(
"CAdvancedSettings::put_HotKeyCtrlAltDel(%ld)"), photKeyCtrlAltDel);
1427 HRESULT hr = pIMsRdpClientAdvancedSettings->put_HotKeyCtrlAltDel(photKeyCtrlAltDel);
1428 dbgprintf(
TEXT(
"CAdvancedSettings::put_HotKeyCtrlAltDel -> %08X"),
hr);
1432 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_HotKeyCtrlAltDel(
long * photKeyCtrlAltDel)
1435 dbgprintf(
TEXT(
"CAdvancedSettings::get_HotKeyCtrlAltDel(%p)"), photKeyCtrlAltDel);
1436 HRESULT hr = pIMsRdpClientAdvancedSettings->get_HotKeyCtrlAltDel(photKeyCtrlAltDel);
1437 dbgprintf(
TEXT(
"CAdvancedSettings::get_HotKeyCtrlAltDel -> %08X, hotKeyCtrlAltDel = %ld"),
hr, *photKeyCtrlAltDel);
1441 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_orderDrawThreshold(
long porderDrawThreshold)
1444 dbgprintf(
TEXT(
"CAdvancedSettings::put_orderDrawThreshold(%ld)"), porderDrawThreshold);
1445 HRESULT hr = pIMsRdpClientAdvancedSettings->put_orderDrawThreshold(porderDrawThreshold);
1446 dbgprintf(
TEXT(
"CAdvancedSettings::put_orderDrawThreshold -> %08X"),
hr);
1450 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_orderDrawThreshold(
long * porderDrawThreshold)
1453 dbgprintf(
TEXT(
"CAdvancedSettings::get_orderDrawThreshold(%p)"), porderDrawThreshold);
1454 HRESULT hr = pIMsRdpClientAdvancedSettings->get_orderDrawThreshold(porderDrawThreshold);
1455 dbgprintf(
TEXT(
"CAdvancedSettings::get_orderDrawThreshold -> %08X, orderDrawThreshold = %ld"),
hr, *porderDrawThreshold);
1459 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_BitmapCacheSize(
long pbitmapCacheSize)
1462 dbgprintf(
TEXT(
"CAdvancedSettings::put_BitmapCacheSize(%ld)"), pbitmapCacheSize);
1463 HRESULT hr = pIMsRdpClientAdvancedSettings->put_BitmapCacheSize(pbitmapCacheSize);
1464 dbgprintf(
TEXT(
"CAdvancedSettings::put_BitmapCacheSize -> %08X"),
hr);
1468 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_BitmapCacheSize(
long * pbitmapCacheSize)
1471 dbgprintf(
TEXT(
"CAdvancedSettings::get_BitmapCacheSize(%p)"), pbitmapCacheSize);
1472 HRESULT hr = pIMsRdpClientAdvancedSettings->get_BitmapCacheSize(pbitmapCacheSize);
1473 dbgprintf(
TEXT(
"CAdvancedSettings::get_BitmapCacheSize -> %08X, bitmapCacheSize = %ld"),
hr, *pbitmapCacheSize);
1477 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_BitmapVirtualCacheSize(
long pbitmapVirtualCacheSize)
1480 dbgprintf(
TEXT(
"CAdvancedSettings::put_BitmapVirtualCacheSize(%ld)"), pbitmapVirtualCacheSize);
1481 HRESULT hr = pIMsRdpClientAdvancedSettings->put_BitmapVirtualCacheSize(pbitmapVirtualCacheSize);
1482 dbgprintf(
TEXT(
"CAdvancedSettings::put_BitmapVirtualCacheSize -> %08X"),
hr);
1486 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_BitmapVirtualCacheSize(
long * pbitmapVirtualCacheSize)
1489 dbgprintf(
TEXT(
"CAdvancedSettings::get_BitmapVirtualCacheSize(%p)"), pbitmapVirtualCacheSize);
1490 HRESULT hr = pIMsRdpClientAdvancedSettings->get_BitmapVirtualCacheSize(pbitmapVirtualCacheSize);
1491 dbgprintf(
TEXT(
"CAdvancedSettings::get_BitmapVirtualCacheSize -> %08X, bitmapVirtualCacheSize = %ld"),
hr, *pbitmapVirtualCacheSize);
1495 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_ScaleBitmapCachesByBPP(
long pbScale)
1498 dbgprintf(
TEXT(
"CAdvancedSettings::put_ScaleBitmapCachesByBPP(%ld)"), pbScale);
1499 HRESULT hr = pIMsRdpClientAdvancedSettings->put_ScaleBitmapCachesByBPP(pbScale);
1500 dbgprintf(
TEXT(
"CAdvancedSettings::put_ScaleBitmapCachesByBPP -> %08X"),
hr);
1504 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_ScaleBitmapCachesByBPP(
long * pbScale)
1507 dbgprintf(
TEXT(
"CAdvancedSettings::get_ScaleBitmapCachesByBPP(%p)"), pbScale);
1508 HRESULT hr = pIMsRdpClientAdvancedSettings->get_ScaleBitmapCachesByBPP(pbScale);
1509 dbgprintf(
TEXT(
"CAdvancedSettings::get_ScaleBitmapCachesByBPP -> %08X, bScale = %ld"),
hr, *pbScale);
1513 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_NumBitmapCaches(
long pnumBitmapCaches)
1516 dbgprintf(
TEXT(
"CAdvancedSettings::put_NumBitmapCaches(%ld)"), pnumBitmapCaches);
1517 HRESULT hr = pIMsRdpClientAdvancedSettings->put_NumBitmapCaches(pnumBitmapCaches);
1518 dbgprintf(
TEXT(
"CAdvancedSettings::put_NumBitmapCaches -> %08X"),
hr);
1522 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_NumBitmapCaches(
long * pnumBitmapCaches)
1525 dbgprintf(
TEXT(
"CAdvancedSettings::get_NumBitmapCaches(%p)"), pnumBitmapCaches);
1526 HRESULT hr = pIMsRdpClientAdvancedSettings->get_NumBitmapCaches(pnumBitmapCaches);
1527 dbgprintf(
TEXT(
"CAdvancedSettings::get_NumBitmapCaches -> %08X, numBitmapCaches = %ld"),
hr, *pnumBitmapCaches);
1531 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_CachePersistenceActive(
long pcachePersistenceActive)
1534 dbgprintf(
TEXT(
"CAdvancedSettings::put_CachePersistenceActive(%ld)"), pcachePersistenceActive);
1535 HRESULT hr = pIMsRdpClientAdvancedSettings->put_CachePersistenceActive(pcachePersistenceActive);
1536 dbgprintf(
TEXT(
"CAdvancedSettings::put_CachePersistenceActive -> %08X"),
hr);
1540 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_CachePersistenceActive(
long * pcachePersistenceActive)
1543 dbgprintf(
TEXT(
"CAdvancedSettings::get_CachePersistenceActive(%p)"), pcachePersistenceActive);
1544 HRESULT hr = pIMsRdpClientAdvancedSettings->get_CachePersistenceActive(pcachePersistenceActive);
1545 dbgprintf(
TEXT(
"CAdvancedSettings::get_CachePersistenceActive -> %08X, cachePersistenceActive = %ld"),
hr, *pcachePersistenceActive);
1552 dbgprintf(
TEXT(
"CAdvancedSettings::put_PersistCacheDirectory(%ls)"), rhs);
1553 HRESULT hr = pIMsRdpClientAdvancedSettings->put_PersistCacheDirectory(rhs);
1554 dbgprintf(
TEXT(
"CAdvancedSettings::put_PersistCacheDirectory -> %08X"),
hr);
1558 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_brushSupportLevel(
long pbrushSupportLevel)
1561 dbgprintf(
TEXT(
"CAdvancedSettings::put_brushSupportLevel(%ld)"), pbrushSupportLevel);
1562 HRESULT hr = pIMsRdpClientAdvancedSettings->put_brushSupportLevel(pbrushSupportLevel);
1563 dbgprintf(
TEXT(
"CAdvancedSettings::put_brushSupportLevel -> %08X"),
hr);
1567 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_brushSupportLevel(
long * pbrushSupportLevel)
1570 dbgprintf(
TEXT(
"CAdvancedSettings::get_brushSupportLevel(%p)"), pbrushSupportLevel);
1571 HRESULT hr = pIMsRdpClientAdvancedSettings->get_brushSupportLevel(pbrushSupportLevel);
1572 dbgprintf(
TEXT(
"CAdvancedSettings::get_brushSupportLevel -> %08X, brushSupportLevel = %ld"),
hr, *pbrushSupportLevel);
1576 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_minInputSendInterval(
long pminInputSendInterval)
1579 dbgprintf(
TEXT(
"CAdvancedSettings::put_minInputSendInterval(%ld)"), pminInputSendInterval);
1580 HRESULT hr = pIMsRdpClientAdvancedSettings->put_minInputSendInterval(pminInputSendInterval);
1581 dbgprintf(
TEXT(
"CAdvancedSettings::put_minInputSendInterval -> %08X"),
hr);
1585 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_minInputSendInterval(
long * pminInputSendInterval)
1588 dbgprintf(
TEXT(
"CAdvancedSettings::get_minInputSendInterval(%p)"), pminInputSendInterval);
1589 HRESULT hr = pIMsRdpClientAdvancedSettings->get_minInputSendInterval(pminInputSendInterval);
1590 dbgprintf(
TEXT(
"CAdvancedSettings::get_minInputSendInterval -> %08X, minInputSendInterval = %ld"),
hr, *pminInputSendInterval);
1594 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_InputEventsAtOnce(
long pinputEventsAtOnce)
1597 dbgprintf(
TEXT(
"CAdvancedSettings::put_InputEventsAtOnce(%ld)"), pinputEventsAtOnce);
1598 HRESULT hr = pIMsRdpClientAdvancedSettings->put_InputEventsAtOnce(pinputEventsAtOnce);
1599 dbgprintf(
TEXT(
"CAdvancedSettings::put_InputEventsAtOnce -> %08X"),
hr);
1603 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_InputEventsAtOnce(
long * pinputEventsAtOnce)
1606 dbgprintf(
TEXT(
"CAdvancedSettings::get_InputEventsAtOnce(%p)"), pinputEventsAtOnce);
1607 HRESULT hr = pIMsRdpClientAdvancedSettings->get_InputEventsAtOnce(pinputEventsAtOnce);
1608 dbgprintf(
TEXT(
"CAdvancedSettings::get_InputEventsAtOnce -> %08X, inputEventsAtOnce = %ld"),
hr, *pinputEventsAtOnce);
1612 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_maxEventCount(
long pmaxEventCount)
1615 dbgprintf(
TEXT(
"CAdvancedSettings::put_maxEventCount(%ld)"), pmaxEventCount);
1616 HRESULT hr = pIMsRdpClientAdvancedSettings->put_maxEventCount(pmaxEventCount);
1621 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_maxEventCount(
long * pmaxEventCount)
1624 dbgprintf(
TEXT(
"CAdvancedSettings::get_maxEventCount(%p)"), pmaxEventCount);
1625 HRESULT hr = pIMsRdpClientAdvancedSettings->get_maxEventCount(pmaxEventCount);
1626 dbgprintf(
TEXT(
"CAdvancedSettings::get_maxEventCount -> %08X, maxEventCount = %ld"),
hr, *pmaxEventCount);
1630 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_keepAliveInterval(
long pkeepAliveInterval)
1633 dbgprintf(
TEXT(
"CAdvancedSettings::put_keepAliveInterval(%ld)"), pkeepAliveInterval);
1634 HRESULT hr = pIMsRdpClientAdvancedSettings->put_keepAliveInterval(pkeepAliveInterval);
1635 dbgprintf(
TEXT(
"CAdvancedSettings::put_keepAliveInterval -> %08X"),
hr);
1639 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_keepAliveInterval(
long * pkeepAliveInterval)
1642 dbgprintf(
TEXT(
"CAdvancedSettings::get_keepAliveInterval(%p)"), pkeepAliveInterval);
1643 HRESULT hr = pIMsRdpClientAdvancedSettings->get_keepAliveInterval(pkeepAliveInterval);
1644 dbgprintf(
TEXT(
"CAdvancedSettings::get_keepAliveInterval -> %08X, keepAliveInterval = %ld"),
hr, *pkeepAliveInterval);
1648 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_shutdownTimeout(
long pshutdownTimeout)
1651 dbgprintf(
TEXT(
"CAdvancedSettings::put_shutdownTimeout(%ld)"), pshutdownTimeout);
1652 HRESULT hr = pIMsRdpClientAdvancedSettings->put_shutdownTimeout(pshutdownTimeout);
1653 dbgprintf(
TEXT(
"CAdvancedSettings::put_shutdownTimeout -> %08X"),
hr);
1657 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_shutdownTimeout(
long * pshutdownTimeout)
1660 dbgprintf(
TEXT(
"CAdvancedSettings::get_shutdownTimeout(%p)"), pshutdownTimeout);
1661 HRESULT hr = pIMsRdpClientAdvancedSettings->get_shutdownTimeout(pshutdownTimeout);
1662 dbgprintf(
TEXT(
"CAdvancedSettings::get_shutdownTimeout -> %08X, shutdownTimeout = %ld"),
hr, *pshutdownTimeout);
1666 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_overallConnectionTimeout(
long poverallConnectionTimeout)
1669 dbgprintf(
TEXT(
"CAdvancedSettings::put_overallConnectionTimeout(%ld)"), poverallConnectionTimeout);
1670 HRESULT hr = pIMsRdpClientAdvancedSettings->put_overallConnectionTimeout(poverallConnectionTimeout);
1671 dbgprintf(
TEXT(
"CAdvancedSettings::put_overallConnectionTimeout -> %08X"),
hr);
1675 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_overallConnectionTimeout(
long * poverallConnectionTimeout)
1678 dbgprintf(
TEXT(
"CAdvancedSettings::get_overallConnectionTimeout(%p)"), poverallConnectionTimeout);
1679 HRESULT hr = pIMsRdpClientAdvancedSettings->get_overallConnectionTimeout(poverallConnectionTimeout);
1680 dbgprintf(
TEXT(
"CAdvancedSettings::get_overallConnectionTimeout -> %08X, overallConnectionTimeout = %ld"),
hr, *poverallConnectionTimeout);
1684 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_singleConnectionTimeout(
long psingleConnectionTimeout)
1687 dbgprintf(
TEXT(
"CAdvancedSettings::put_singleConnectionTimeout(%ld)"), psingleConnectionTimeout);
1688 HRESULT hr = pIMsRdpClientAdvancedSettings->put_singleConnectionTimeout(psingleConnectionTimeout);
1689 dbgprintf(
TEXT(
"CAdvancedSettings::put_singleConnectionTimeout -> %08X"),
hr);
1693 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_singleConnectionTimeout(
long * psingleConnectionTimeout)
1696 dbgprintf(
TEXT(
"CAdvancedSettings::get_singleConnectionTimeout(%p)"), psingleConnectionTimeout);
1697 HRESULT hr = pIMsRdpClientAdvancedSettings->get_singleConnectionTimeout(psingleConnectionTimeout);
1698 dbgprintf(
TEXT(
"CAdvancedSettings::get_singleConnectionTimeout -> %08X, singleConnectionTimeout = %ld"),
hr, *psingleConnectionTimeout);
1702 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_KeyboardType(
long pkeyboardType)
1705 dbgprintf(
TEXT(
"CAdvancedSettings::put_KeyboardType(%ld)"), pkeyboardType);
1706 HRESULT hr = pIMsRdpClientAdvancedSettings->put_KeyboardType(pkeyboardType);
1711 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_KeyboardType(
long * pkeyboardType)
1714 dbgprintf(
TEXT(
"CAdvancedSettings::get_KeyboardType(%p)"), pkeyboardType);
1715 HRESULT hr = pIMsRdpClientAdvancedSettings->get_KeyboardType(pkeyboardType);
1716 dbgprintf(
TEXT(
"CAdvancedSettings::get_KeyboardType -> %08X, keyboardType = %ld"),
hr, *pkeyboardType);
1720 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_KeyboardSubType(
long pkeyboardSubType)
1723 dbgprintf(
TEXT(
"CAdvancedSettings::put_KeyboardSubType(%ld)"), pkeyboardSubType);
1724 HRESULT hr = pIMsRdpClientAdvancedSettings->put_KeyboardSubType(pkeyboardSubType);
1725 dbgprintf(
TEXT(
"CAdvancedSettings::put_KeyboardSubType -> %08X"),
hr);
1729 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_KeyboardSubType(
long * pkeyboardSubType)
1732 dbgprintf(
TEXT(
"CAdvancedSettings::get_KeyboardSubType(%p)"), pkeyboardSubType);
1733 HRESULT hr = pIMsRdpClientAdvancedSettings->get_KeyboardSubType(pkeyboardSubType);
1734 dbgprintf(
TEXT(
"CAdvancedSettings::get_KeyboardSubType -> %08X, keyboardSubType = %ld"),
hr, *pkeyboardSubType);
1738 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_KeyboardFunctionKey(
long pkeyboardFunctionKey)
1741 dbgprintf(
TEXT(
"CAdvancedSettings::put_KeyboardFunctionKey(%ld)"), pkeyboardFunctionKey);
1742 HRESULT hr = pIMsRdpClientAdvancedSettings->put_KeyboardFunctionKey(pkeyboardFunctionKey);
1743 dbgprintf(
TEXT(
"CAdvancedSettings::put_KeyboardFunctionKey -> %08X"),
hr);
1747 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_KeyboardFunctionKey(
long * pkeyboardFunctionKey)
1750 dbgprintf(
TEXT(
"CAdvancedSettings::get_KeyboardFunctionKey(%p)"), pkeyboardFunctionKey);
1751 HRESULT hr = pIMsRdpClientAdvancedSettings->get_KeyboardFunctionKey(pkeyboardFunctionKey);
1752 dbgprintf(
TEXT(
"CAdvancedSettings::get_KeyboardFunctionKey -> %08X, keyboardFunctionKey = %ld"),
hr, *pkeyboardFunctionKey);
1756 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_WinceFixedPalette(
long pwinceFixedPalette)
1759 dbgprintf(
TEXT(
"CAdvancedSettings::put_WinceFixedPalette(%ld)"), pwinceFixedPalette);
1760 HRESULT hr = pIMsRdpClientAdvancedSettings->put_WinceFixedPalette(pwinceFixedPalette);
1761 dbgprintf(
TEXT(
"CAdvancedSettings::put_WinceFixedPalette -> %08X"),
hr);
1765 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_WinceFixedPalette(
long * pwinceFixedPalette)
1768 dbgprintf(
TEXT(
"CAdvancedSettings::get_WinceFixedPalette(%p)"), pwinceFixedPalette);
1769 HRESULT hr = pIMsRdpClientAdvancedSettings->get_WinceFixedPalette(pwinceFixedPalette);
1770 dbgprintf(
TEXT(
"CAdvancedSettings::get_WinceFixedPalette -> %08X, winceFixedPalette = %ld"),
hr, *pwinceFixedPalette);
1778 HRESULT hr = pIMsRdpClientAdvancedSettings->put_ConnectToServerConsole(pConnectToConsole);
1779 dbgprintf(
TEXT(
"CAdvancedSettings::put_ConnectToServerConsole -> %08X"),
hr);
1786 dbgprintf(
TEXT(
"CAdvancedSettings::get_ConnectToServerConsole(%p)"), pConnectToConsole);
1787 HRESULT hr = pIMsRdpClientAdvancedSettings->get_ConnectToServerConsole(pConnectToConsole);
1792 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_BitmapPersistence(
long pbitmapPersistence)
1795 dbgprintf(
TEXT(
"CAdvancedSettings::put_BitmapPersistence(%ld)"), pbitmapPersistence);
1796 HRESULT hr = pIMsRdpClientAdvancedSettings->put_BitmapPersistence(pbitmapPersistence);
1797 dbgprintf(
TEXT(
"CAdvancedSettings::put_BitmapPersistence -> %08X"),
hr);
1801 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_BitmapPersistence(
long * pbitmapPersistence)
1804 dbgprintf(
TEXT(
"CAdvancedSettings::get_BitmapPersistence(%p)"), pbitmapPersistence);
1805 HRESULT hr = pIMsRdpClientAdvancedSettings->get_BitmapPersistence(pbitmapPersistence);
1806 dbgprintf(
TEXT(
"CAdvancedSettings::get_BitmapPersistence -> %08X, bitmapPersistence = %ld"),
hr, *pbitmapPersistence);
1810 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_MinutesToIdleTimeout(
long pminutesToIdleTimeout)
1813 dbgprintf(
TEXT(
"CAdvancedSettings::put_MinutesToIdleTimeout(%ld)"), pminutesToIdleTimeout);
1814 HRESULT hr = pIMsRdpClientAdvancedSettings->put_MinutesToIdleTimeout(pminutesToIdleTimeout);
1815 dbgprintf(
TEXT(
"CAdvancedSettings::put_MinutesToIdleTimeout -> %08X"),
hr);
1819 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_MinutesToIdleTimeout(
long * pminutesToIdleTimeout)
1822 dbgprintf(
TEXT(
"CAdvancedSettings::get_MinutesToIdleTimeout(%p)"), pminutesToIdleTimeout);
1823 HRESULT hr = pIMsRdpClientAdvancedSettings->get_MinutesToIdleTimeout(pminutesToIdleTimeout);
1824 dbgprintf(
TEXT(
"CAdvancedSettings::get_MinutesToIdleTimeout -> %08X, minutesToIdleTimeout = %ld"),
hr, *pminutesToIdleTimeout);
1832 HRESULT hr = pIMsRdpClientAdvancedSettings->put_SmartSizing(pfSmartSizing);
1840 dbgprintf(
TEXT(
"CAdvancedSettings::get_SmartSizing(%p)"), pfSmartSizing);
1841 HRESULT hr = pIMsRdpClientAdvancedSettings->get_SmartSizing(pfSmartSizing);
1846 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_RdpdrLocalPrintingDocName(
BSTR pLocalPrintingDocName)
1849 dbgprintf(
TEXT(
"CAdvancedSettings::put_RdpdrLocalPrintingDocName(%ls)"), pLocalPrintingDocName);
1850 HRESULT hr = pIMsRdpClientAdvancedSettings->put_RdpdrLocalPrintingDocName(pLocalPrintingDocName);
1851 dbgprintf(
TEXT(
"CAdvancedSettings::put_RdpdrLocalPrintingDocName -> %08X"),
hr);
1855 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_RdpdrLocalPrintingDocName(
BSTR * pLocalPrintingDocName)
1858 dbgprintf(
TEXT(
"CAdvancedSettings::get_RdpdrLocalPrintingDocName(%p)"), pLocalPrintingDocName);
1859 HRESULT hr = pIMsRdpClientAdvancedSettings->get_RdpdrLocalPrintingDocName(pLocalPrintingDocName);
1860 dbgprintf(
TEXT(
"CAdvancedSettings::get_RdpdrLocalPrintingDocName -> %08X, LocalPrintingDocName = %ls"),
hr, *pLocalPrintingDocName);
1864 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_RdpdrClipCleanTempDirString(
BSTR clipCleanTempDirString)
1867 dbgprintf(
TEXT(
"CAdvancedSettings::put_RdpdrClipCleanTempDirString(%ls)"), clipCleanTempDirString);
1868 HRESULT hr = pIMsRdpClientAdvancedSettings->put_RdpdrClipCleanTempDirString(clipCleanTempDirString);
1869 dbgprintf(
TEXT(
"CAdvancedSettings::put_RdpdrClipCleanTempDirString -> %08X"),
hr);
1873 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_RdpdrClipCleanTempDirString(
BSTR * clipCleanTempDirString)
1876 dbgprintf(
TEXT(
"CAdvancedSettings::get_RdpdrClipCleanTempDirString(%p)"), clipCleanTempDirString);
1877 HRESULT hr = pIMsRdpClientAdvancedSettings->get_RdpdrClipCleanTempDirString(clipCleanTempDirString);
1878 dbgprintf(
TEXT(
"CAdvancedSettings::get_RdpdrClipCleanTempDirString -> %08X, clipCleanTempDirString = %ls"),
hr, *clipCleanTempDirString);
1882 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_RdpdrClipPasteInfoString(
BSTR clipPasteInfoString)
1885 dbgprintf(
TEXT(
"CAdvancedSettings::put_RdpdrClipPasteInfoString(%ls)"), clipPasteInfoString);
1886 HRESULT hr = pIMsRdpClientAdvancedSettings->put_RdpdrClipPasteInfoString(clipPasteInfoString);
1887 dbgprintf(
TEXT(
"CAdvancedSettings::put_RdpdrClipPasteInfoString -> %08X"),
hr);
1891 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_RdpdrClipPasteInfoString(
BSTR * clipPasteInfoString)
1894 dbgprintf(
TEXT(
"CAdvancedSettings::get_RdpdrClipPasteInfoString(%p)"), clipPasteInfoString);
1895 HRESULT hr = pIMsRdpClientAdvancedSettings->get_RdpdrClipPasteInfoString(clipPasteInfoString);
1896 dbgprintf(
TEXT(
"CAdvancedSettings::get_RdpdrClipPasteInfoString -> %08X, clipPasteInfoString = %ls"),
hr, *clipPasteInfoString);
1903 dbgprintf(
TEXT(
"CAdvancedSettings::put_ClearTextPassword(%ls)"), rhs);
1904 HRESULT hr = pIMsRdpClientAdvancedSettings->put_ClearTextPassword(rhs);
1905 dbgprintf(
TEXT(
"CAdvancedSettings::put_ClearTextPassword -> %08X"),
hr);
1913 HRESULT hr = pIMsRdpClientAdvancedSettings->put_DisplayConnectionBar(pDisplayConnectionBar);
1914 dbgprintf(
TEXT(
"CAdvancedSettings::put_DisplayConnectionBar -> %08X"),
hr);
1921 dbgprintf(
TEXT(
"CAdvancedSettings::get_DisplayConnectionBar(%p)"), pDisplayConnectionBar);
1922 HRESULT hr = pIMsRdpClientAdvancedSettings->get_DisplayConnectionBar(pDisplayConnectionBar);
1931 HRESULT hr = pIMsRdpClientAdvancedSettings->put_PinConnectionBar(pPinConnectionBar);
1932 dbgprintf(
TEXT(
"CAdvancedSettings::put_PinConnectionBar -> %08X"),
hr);
1939 dbgprintf(
TEXT(
"CAdvancedSettings::get_PinConnectionBar(%p)"), pPinConnectionBar);
1940 HRESULT hr = pIMsRdpClientAdvancedSettings->get_PinConnectionBar(pPinConnectionBar);
1949 HRESULT hr = pIMsRdpClientAdvancedSettings->put_GrabFocusOnConnect(pfGrabFocusOnConnect);
1950 dbgprintf(
TEXT(
"CAdvancedSettings::put_GrabFocusOnConnect -> %08X"),
hr);
1957 dbgprintf(
TEXT(
"CAdvancedSettings::get_GrabFocusOnConnect(%p)"), pfGrabFocusOnConnect);
1958 HRESULT hr = pIMsRdpClientAdvancedSettings->get_GrabFocusOnConnect(pfGrabFocusOnConnect);
1966 dbgprintf(
TEXT(
"CAdvancedSettings::put_LoadBalanceInfo(%ls)"), pLBInfo);
1967 HRESULT hr = pIMsRdpClientAdvancedSettings->put_LoadBalanceInfo(pLBInfo);
1968 dbgprintf(
TEXT(
"CAdvancedSettings::put_LoadBalanceInfo -> %08X"),
hr);
1975 dbgprintf(
TEXT(
"CAdvancedSettings::get_LoadBalanceInfo(%p)"), pLBInfo);
1976 HRESULT hr = pIMsRdpClientAdvancedSettings->get_LoadBalanceInfo(pLBInfo);
1977 dbgprintf(
TEXT(
"CAdvancedSettings::get_LoadBalanceInfo -> %08X, LBInfo = %ls"),
hr, *pLBInfo);
1985 HRESULT hr = pIMsRdpClientAdvancedSettings->put_RedirectDrives(pRedirectDrives);
1993 dbgprintf(
TEXT(
"CAdvancedSettings::get_RedirectDrives(%p)"), pRedirectDrives);
1994 HRESULT hr = pIMsRdpClientAdvancedSettings->get_RedirectDrives(pRedirectDrives);
2003 HRESULT hr = pIMsRdpClientAdvancedSettings->put_RedirectPrinters(pRedirectPrinters);
2004 dbgprintf(
TEXT(
"CAdvancedSettings::put_RedirectPrinters -> %08X"),
hr);
2011 dbgprintf(
TEXT(
"CAdvancedSettings::get_RedirectPrinters(%p)"), pRedirectPrinters);
2012 HRESULT hr = pIMsRdpClientAdvancedSettings->get_RedirectPrinters(pRedirectPrinters);
2021 HRESULT hr = pIMsRdpClientAdvancedSettings->put_RedirectPorts(pRedirectPorts);
2029 dbgprintf(
TEXT(
"CAdvancedSettings::get_RedirectPorts(%p)"), pRedirectPorts);
2030 HRESULT hr = pIMsRdpClientAdvancedSettings->get_RedirectPorts(pRedirectPorts);
2039 HRESULT hr = pIMsRdpClientAdvancedSettings->put_RedirectSmartCards(pRedirectSmartCards);
2040 dbgprintf(
TEXT(
"CAdvancedSettings::put_RedirectSmartCards -> %08X"),
hr);
2047 dbgprintf(
TEXT(
"CAdvancedSettings::get_RedirectSmartCards(%p)"), pRedirectSmartCards);
2048 HRESULT hr = pIMsRdpClientAdvancedSettings->get_RedirectSmartCards(pRedirectSmartCards);
2053 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_BitmapVirtualCache16BppSize(
long pBitmapVirtualCache16BppSize)
2056 dbgprintf(
TEXT(
"CAdvancedSettings::put_BitmapVirtualCache16BppSize(%ld)"), pBitmapVirtualCache16BppSize);
2057 HRESULT hr = pIMsRdpClientAdvancedSettings->put_BitmapVirtualCache16BppSize(pBitmapVirtualCache16BppSize);
2058 dbgprintf(
TEXT(
"CAdvancedSettings::put_BitmapVirtualCache16BppSize -> %08X"),
hr);
2062 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_BitmapVirtualCache16BppSize(
long * pBitmapVirtualCache16BppSize)
2065 dbgprintf(
TEXT(
"CAdvancedSettings::get_BitmapVirtualCache16BppSize(%p)"), pBitmapVirtualCache16BppSize);
2066 HRESULT hr = pIMsRdpClientAdvancedSettings->get_BitmapVirtualCache16BppSize(pBitmapVirtualCache16BppSize);
2067 dbgprintf(
TEXT(
"CAdvancedSettings::get_BitmapVirtualCache16BppSize -> %08X, BitmapVirtualCache16BppSize = %ld"),
hr, *pBitmapVirtualCache16BppSize);
2071 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_BitmapVirtualCache24BppSize(
long pBitmapVirtualCache24BppSize)
2074 dbgprintf(
TEXT(
"CAdvancedSettings::put_BitmapVirtualCache24BppSize(%ld)"), pBitmapVirtualCache24BppSize);
2075 HRESULT hr = pIMsRdpClientAdvancedSettings->put_BitmapVirtualCache24BppSize(pBitmapVirtualCache24BppSize);
2076 dbgprintf(
TEXT(
"CAdvancedSettings::put_BitmapVirtualCache24BppSize -> %08X"),
hr);
2080 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_BitmapVirtualCache24BppSize(
long * pBitmapVirtualCache24BppSize)
2083 dbgprintf(
TEXT(
"CAdvancedSettings::get_BitmapVirtualCache24BppSize(%p)"), pBitmapVirtualCache24BppSize);
2084 HRESULT hr = pIMsRdpClientAdvancedSettings->get_BitmapVirtualCache24BppSize(pBitmapVirtualCache24BppSize);
2085 dbgprintf(
TEXT(
"CAdvancedSettings::get_BitmapVirtualCache24BppSize -> %08X, BitmapVirtualCache24BppSize = %ld"),
hr, *pBitmapVirtualCache24BppSize);
2089 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::put_PerformanceFlags(
long pDisableList)
2092 dbgprintf(
TEXT(
"CAdvancedSettings::put_PerformanceFlags(%ld)"), pDisableList);
2093 HRESULT hr = pIMsRdpClientAdvancedSettings->put_PerformanceFlags(pDisableList);
2094 dbgprintf(
TEXT(
"CAdvancedSettings::put_PerformanceFlags -> %08X"),
hr);
2098 virtual STDMETHODIMP IMsRdpClientAdvancedSettings::get_PerformanceFlags(
long * pDisableList)
2101 dbgprintf(
TEXT(
"CAdvancedSettings::get_PerformanceFlags(%p)"), pDisableList);
2102 HRESULT hr = pIMsRdpClientAdvancedSettings->get_PerformanceFlags(pDisableList);
2103 dbgprintf(
TEXT(
"CAdvancedSettings::get_PerformanceFlags -> %08X, DisableList = %ld"),
hr, *pDisableList);
2111 HRESULT hr = pIMsRdpClientAdvancedSettings->put_ConnectWithEndpoint(rhs);
2112 dbgprintf(
TEXT(
"CAdvancedSettings::put_ConnectWithEndpoint -> %08X"),
hr);
2120 HRESULT hr = pIMsRdpClientAdvancedSettings->put_NotifyTSPublicKey(pfNotify);
2121 dbgprintf(
TEXT(
"CAdvancedSettings::put_NotifyTSPublicKey -> %08X"),
hr);
2128 dbgprintf(
TEXT(
"CAdvancedSettings::get_NotifyTSPublicKey(%p)"), pfNotify);
2129 HRESULT hr = pIMsRdpClientAdvancedSettings->get_NotifyTSPublicKey(pfNotify);
2138 dbgprintf(
TEXT(
"CAdvancedSettings::get_CanAutoReconnect(%p)"), pfCanAutoReconnect);
2139 HRESULT hr = pIMsRdpClientAdvancedSettings2->get_CanAutoReconnect(pfCanAutoReconnect);
2148 HRESULT hr = pIMsRdpClientAdvancedSettings2->put_EnableAutoReconnect(pfEnableAutoReconnect);
2149 dbgprintf(
TEXT(
"CAdvancedSettings::put_EnableAutoReconnect -> %08X"),
hr);
2156 dbgprintf(
TEXT(
"CAdvancedSettings::get_EnableAutoReconnect(%p)"), pfEnableAutoReconnect);
2157 HRESULT hr = pIMsRdpClientAdvancedSettings2->get_EnableAutoReconnect(pfEnableAutoReconnect);
2162 virtual STDMETHODIMP IMsRdpClientAdvancedSettings2::put_MaxReconnectAttempts(
long pMaxReconnectAttempts)
2165 dbgprintf(
TEXT(
"CAdvancedSettings::put_MaxReconnectAttempts(%ld)"), pMaxReconnectAttempts);
2166 HRESULT hr = pIMsRdpClientAdvancedSettings2->put_MaxReconnectAttempts(pMaxReconnectAttempts);
2167 dbgprintf(
TEXT(
"CAdvancedSettings::put_MaxReconnectAttempts -> %08X"),
hr);
2171 virtual STDMETHODIMP IMsRdpClientAdvancedSettings2::get_MaxReconnectAttempts(
long * pMaxReconnectAttempts)
2174 dbgprintf(
TEXT(
"CAdvancedSettings::get_MaxReconnectAttempts(%p)"), pMaxReconnectAttempts);
2175 HRESULT hr = pIMsRdpClientAdvancedSettings2->get_MaxReconnectAttempts(pMaxReconnectAttempts);
2176 dbgprintf(
TEXT(
"CAdvancedSettings::get_MaxReconnectAttempts -> %08X, MaxReconnectAttempts = %ld"),
hr, *pMaxReconnectAttempts);
2185 HRESULT hr = pIMsRdpClientAdvancedSettings3->put_ConnectionBarShowMinimizeButton(pfShowMinimize);
2186 dbgprintf(
TEXT(
"CAdvancedSettings::put_ConnectionBarShowMinimizeButton -> %08X"),
hr);
2193 dbgprintf(
TEXT(
"CAdvancedSettings::get_ConnectionBarShowMinimizeButton(%p)"), pfShowMinimize);
2194 HRESULT hr = pIMsRdpClientAdvancedSettings3->get_ConnectionBarShowMinimizeButton(pfShowMinimize);
2203 HRESULT hr = pIMsRdpClientAdvancedSettings3->put_ConnectionBarShowRestoreButton(pfShowRestore);
2204 dbgprintf(
TEXT(
"CAdvancedSettings::put_ConnectionBarShowRestoreButton -> %08X"),
hr);
2211 dbgprintf(
TEXT(
"CAdvancedSettings::get_ConnectionBarShowRestoreButton(%p)"), pfShowRestore);
2212 HRESULT hr = pIMsRdpClientAdvancedSettings3->get_ConnectionBarShowRestoreButton(pfShowRestore);
2218 virtual STDMETHODIMP IMsRdpClientAdvancedSettings4::put_AuthenticationLevel(
unsigned int puiAuthLevel)
2221 dbgprintf(
TEXT(
"CAdvancedSettings::put_AuthenticationLevel(%u)"), puiAuthLevel);
2222 HRESULT hr = pIMsRdpClientAdvancedSettings4->put_AuthenticationLevel(puiAuthLevel);
2223 dbgprintf(
TEXT(
"CAdvancedSettings::put_AuthenticationLevel -> %08X"),
hr);
2226 virtual STDMETHODIMP IMsRdpClientAdvancedSettings4::get_AuthenticationLevel(
unsigned int * puiAuthLevel)
2229 dbgprintf(
TEXT(
"CAdvancedSettings::get_AuthenticationLevel(%p)"), puiAuthLevel);
2230 HRESULT hr = pIMsRdpClientAdvancedSettings4->get_AuthenticationLevel(puiAuthLevel);
2231 dbgprintf(
TEXT(
"CAdvancedSettings::get_AuthenticationLevel -> %08X, uiAuthLevel = %ld"),
hr, *puiAuthLevel);
2303 m_IDispatch = m_IMsRdpClient;
2304 else if(m_IMsRdpClient2)
2305 m_IDispatch = m_IMsRdpClient2;
2306 else if(m_IMsRdpClient3)
2307 m_IDispatch = m_IMsRdpClient3;
2308 else if(m_IMsRdpClient4)
2309 m_IDispatch = m_IMsRdpClient4;
2311 m_IDispatch = m_IMsTscAx;
2327 if(m_IConnectionPointContainer)
2328 return m_IConnectionPointContainer;
2331 return m_IConnectionPointContainer;
2338 return m_IDataObject;
2341 return m_IDataObject;
2347 return m_IObjectSafety;
2350 return m_IObjectSafety;
2356 return m_IOleControl;
2359 return m_IOleControl;
2364 if(m_IOleInPlaceActiveObject)
2365 return m_IOleInPlaceActiveObject;
2368 return m_IOleInPlaceActiveObject;
2373 if(m_IOleInPlaceObject)
2374 return m_IOleInPlaceObject;
2377 return m_IOleInPlaceObject;
2383 return m_IOleObject;
2386 return m_IOleObject;
2392 return m_IOleWindow;
2394 if(m_IOleInPlaceActiveObject)
2395 m_IOleWindow = m_IOleInPlaceActiveObject;
2400 return m_IOleWindow;
2404 return m_IOleWindow;
2412 if(m_IPersistPropertyBag)
2413 m_IPersist = m_IPersistPropertyBag;
2414 else if(m_IPersistStorage)
2415 m_IPersist = m_IPersistStorage;
2416 else if(m_IPersistStreamInit)
2417 m_IPersist = m_IPersistStreamInit;
2431 if(m_IPersistPropertyBag)
2432 return m_IPersistPropertyBag;
2435 return m_IPersistPropertyBag;
2440 if(m_IPersistStorage)
2441 return m_IPersistStorage;
2444 return m_IPersistStorage;
2449 if(m_IPersistStreamInit)
2450 return m_IPersistStreamInit;
2453 return m_IPersistStreamInit;
2458 if(m_IProvideClassInfo)
2459 return m_IProvideClassInfo;
2461 if(m_IProvideClassInfo2)
2462 m_IProvideClassInfo = m_IProvideClassInfo2;
2464 if(m_IProvideClassInfo)
2466 m_IProvideClassInfo->
AddRef();
2467 return m_IProvideClassInfo;
2471 return m_IProvideClassInfo;
2476 if(m_IProvideClassInfo2)
2477 return m_IProvideClassInfo2;
2480 return m_IProvideClassInfo2;
2485 if(m_IQuickActivate)
2486 return m_IQuickActivate;
2489 return m_IQuickActivate;
2494 if(m_ISpecifyPropertyPages)
2495 return m_ISpecifyPropertyPages;
2498 return m_ISpecifyPropertyPages;
2504 return m_IViewObject;
2507 m_IViewObject = m_IViewObject2;
2512 return m_IViewObject;
2516 return m_IViewObject;
2522 return m_IViewObject2;
2525 return m_IViewObject2;
2531 return m_IMsRdpClient;
2534 m_IMsRdpClient = m_IMsRdpClient2;
2535 else if(m_IMsRdpClient3)
2536 m_IMsRdpClient = m_IMsRdpClient3;
2537 else if(m_IMsRdpClient4)
2538 m_IMsRdpClient = m_IMsRdpClient4;
2542 m_IMsRdpClient->
AddRef();
2543 return m_IMsRdpClient;
2547 return m_IMsRdpClient;
2553 return m_IMsRdpClient2;
2556 m_IMsRdpClient2 = m_IMsRdpClient3;
2557 else if(m_IMsRdpClient4)
2558 m_IMsRdpClient2 = m_IMsRdpClient4;
2562 m_IMsRdpClient2->
AddRef();
2563 return m_IMsRdpClient2;
2567 return m_IMsRdpClient2;
2573 return m_IMsRdpClient3;
2576 m_IMsRdpClient3 = m_IMsRdpClient4;
2580 m_IMsRdpClient3->
AddRef();
2581 return m_IMsRdpClient3;
2585 return m_IMsRdpClient3;
2591 return m_IMsRdpClient4;
2594 return m_IMsRdpClient4;
2603 m_IMsTscAx = m_IMsRdpClient;
2604 else if(m_IMsRdpClient2)
2605 m_IMsTscAx = m_IMsRdpClient2;
2606 else if(m_IMsRdpClient3)
2607 m_IMsTscAx = m_IMsRdpClient3;
2608 else if(m_IMsRdpClient4)
2609 m_IMsTscAx = m_IMsRdpClient4;
2623 if(m_IMsTscNonScriptable)
2624 return m_IMsTscNonScriptable;
2626 if(m_IMsRdpClientNonScriptable)
2627 m_IMsTscNonScriptable = m_IMsRdpClientNonScriptable;
2628 else if(m_IMsRdpClientNonScriptable2)
2629 m_IMsTscNonScriptable = m_IMsRdpClientNonScriptable2;
2631 if(m_IMsTscNonScriptable)
2633 m_IMsTscNonScriptable->
AddRef();
2634 return m_IMsTscNonScriptable;
2638 return m_IMsTscNonScriptable;
2643 if(m_IMsRdpClientNonScriptable)
2644 return m_IMsRdpClientNonScriptable;
2646 if(m_IMsRdpClientNonScriptable2)
2647 m_IMsRdpClientNonScriptable = m_IMsRdpClientNonScriptable2;
2649 if(m_IMsRdpClientNonScriptable)
2651 m_IMsRdpClientNonScriptable->
AddRef();
2652 return m_IMsRdpClientNonScriptable;
2656 return m_IMsRdpClientNonScriptable;
2661 if(m_IMsRdpClientNonScriptable2)
2662 return m_IMsRdpClientNonScriptable2;
2665 return m_IMsRdpClientNonScriptable2;
2679 if(riid == IID_IUnknown) \
2685 else if(riid == IID_ ## I) \
2689 m_ ## I->AddRef(); \
2694 hr = m_IUnknown->QueryInterface(&m_ ## I); \
2698 pvObject = static_cast<I *>(this); \
2704 hr = E_NOINTERFACE; \
2796 return InnerToOuter(
this)->addRef();
2801 return InnerToOuter(
this)->release();
2817 m_IConnectionPointContainer(
NULL),
2818 m_IDataObject(
NULL),
2819 m_IObjectSafety(
NULL),
2820 m_IOleControl(
NULL),
2821 m_IOleInPlaceActiveObject(
NULL),
2822 m_IOleInPlaceObject(
NULL),
2826 m_IPersistPropertyBag(
NULL),
2827 m_IPersistStorage(
NULL),
2828 m_IPersistStreamInit(
NULL),
2829 m_IProvideClassInfo(
NULL),
2830 m_IProvideClassInfo2(
NULL),
2831 m_IQuickActivate(
NULL),
2832 m_ISpecifyPropertyPages(
NULL),
2833 m_IViewObject(
NULL),
2834 m_IViewObject2(
NULL),
2835 m_IMsRdpClient(
NULL),
2836 m_IMsRdpClient2(
NULL),
2837 m_IMsRdpClient3(
NULL),
2838 m_IMsRdpClient4(
NULL),
2840 m_IMsTscNonScriptable(
NULL),
2841 m_IMsRdpClientNonScriptable(
NULL),
2842 m_IMsRdpClientNonScriptable2(
NULL)
2868 p->m_inner.Release();
2887 if(m_IConnectionPointContainer)
2888 m_IConnectionPointContainer->
Release();
2899 if(m_IOleInPlaceActiveObject)
2900 m_IOleInPlaceActiveObject->
Release();
2902 if(m_IOleInPlaceObject)
2903 m_IOleInPlaceObject->
Release();
2914 if(m_IPersistPropertyBag)
2915 m_IPersistPropertyBag->
Release();
2917 if(m_IPersistStorage)
2920 if(m_IPersistStreamInit)
2921 m_IPersistStreamInit->
Release();
2923 if(m_IProvideClassInfo)
2924 m_IProvideClassInfo->
Release();
2926 if(m_IProvideClassInfo2)
2927 m_IProvideClassInfo2->
Release();
2929 if(m_IQuickActivate)
2932 if(m_ISpecifyPropertyPages)
2933 m_ISpecifyPropertyPages->
Release();
2956 if(m_IMsTscNonScriptable)
2957 m_IMsTscNonScriptable->
Release();
2959 if(m_IMsRdpClientNonScriptable)
2960 m_IMsRdpClientNonScriptable->
Release();
2962 if(m_IMsRdpClientNonScriptable2)
2963 m_IMsRdpClientNonScriptable2->
Release();
2975 return m_outer->
AddRef();
2987 if(excepInfo.bstrSource)
2990 if(excepInfo.bstrDescription)
2993 if(excepInfo.bstrHelpFile)
2999 std::basic_ostringstream<TCHAR> o;
3002 o <<
" code: " << excepInfo.wCode <<
" from: " << std::basic_string<OLECHAR>(excepInfo.bstrSource, excepInfo.bstrSource +
SysStringLen(excepInfo.bstrSource));
3006 if(excepInfo.bstrDescription)
3007 bstrDescription = excepInfo.bstrDescription;
3008 else if(excepInfo.pfnDeferredFillIn)
3010 EXCEPINFO excepInfoCopy = excepInfo;
3012 if(
SUCCEEDED(excepInfoCopy.pfnDeferredFillIn(&excepInfoCopy)) && excepInfoCopy.bstrDescription)
3014 bstrDescription = excepInfoCopy.bstrDescription;
3015 excepInfoCopy.bstrDescription =
NULL;
3018 if(excepInfoCopy.bstrSource == excepInfo.bstrSource)
3019 excepInfoCopy.bstrSource =
NULL;
3021 if(excepInfoCopy.bstrHelpFile == excepInfo.bstrDescription)
3022 excepInfoCopy.bstrDescription =
NULL;
3024 FreeExcepInfo(excepInfoCopy);
3029 o <<
" msg: " << std::basic_string<OLECHAR>(bstrDescription, bstrDescription +
SysStringLen(bstrDescription));
3031 if(excepInfo.bstrDescription ==
NULL)
3037 return o.str().c_str();
3043 IDispatch * pIDispatch = getIDispatch();
3044 dbgprintf(
TEXT(
"IDispatch::GetTypeInfoCount(%p)"), pctinfo);
3046 dbgprintf(
TEXT(
"IDispatch::GetTypeInfoCount -> %08X, ctinfo = %lu"),
hr, *pctinfo);
3052 IDispatch * pIDispatch = getIDispatch();
3053 dbgprintf(
TEXT(
"IDispatch::GetTypeInfo(%lu, %08X, %p)"), iTInfo, lcid, ppTInfo);
3055 dbgprintf(
TEXT(
"IDispatch::GetTypeInfo -> %08X, pTInfo = %p"),
hr, *ppTInfo);
3061 IDispatch * pIDispatch = getIDispatch();
3062 std::wstring strtemp;
3064 std::wostringstream strtempo;
3069 for(
UINT i = 0;
i < cNames; ++
i)
3074 strtemp += rgszNames[
i];
3083 strtempo.str(strtemp);
3087 for(
UINT i = 0;
i < cNames; ++
i)
3092 strtempo << rgDispId[
i];
3097 dbgprintf(
TEXT(
"IDispatch::GetIDsOfNames -> %08X, rgDispId = %ls"),
hr, strtempo.str().c_str());
3104 IDispatch * pIDispatch = getIDispatch();
3106 std::basic_ostringstream<TCHAR> strtempo;
3110 for(
unsigned int i = pDispParams->cArgs,
j = pDispParams->cNamedArgs; j < pDispParams->cArgs; --
i, ++
j)
3117 for(
unsigned int i = pDispParams->cArgs - pDispParams->cNamedArgs;
i > 0; --
i)
3120 strtempo <<
L"["; strtempo << pDispParams->rgdispidNamedArgs[
i - 1]; strtempo <<
L"] => ";
3127 dbgprintf(
TEXT(
"IDispatch::Invoke(%ld, %ls, %08X, %04X, %s, %p, %p, %p)"), dispIdMember,
UUIDToString(
riid).c_str(), lcid,
wFlags, strtempo.str().c_str(), pVarResult, pExcepInfo, puArgErr);
3130 EXCEPINFO ExcepInfo = { };
3132 if(pVarResult ==
NULL)
3133 pVarResult = &VarResult;
3135 if(pExcepInfo ==
NULL)
3136 pExcepInfo = &ExcepInfo;
3140 dbgprintf(
TEXT(
"IDispatch::Invoke -> %08X, returns %s, throws %s"),
hr,
VariantToString(*pVarResult).c_str(), ExcepInfoToString(*pExcepInfo).c_str());
3142 FreeExcepInfo(ExcepInfo);
3152 dbgprintf(
TEXT(
"IConnectionPointContainer::EnumConnectionPoints(%p)"), ppEnum);
3154 dbgprintf(
TEXT(
"IConnectionPointContainer::EnumConnectionPoints -> %08X, pEnum = %p"),
hr, *ppEnum);
3167 dbgprintf(
TEXT(
"IConnectionPointContainer::FindConnectionPoint -> %08X, pCP = %p"),
hr, *ppCP);
3179 if(&targetdev ==
NULL)
3180 return TEXT(
"<null>");
3182 std::basic_ostringstream<TCHAR> o;
3185 o <<
LPCWSTR(targetdev.tdData[targetdev.tdDriverNameOffset]);
3187 if(targetdev.tdDeviceNameOffset)
3190 o <<
LPCWSTR(targetdev.tdData[targetdev.tdDeviceNameOffset]);
3193 if(targetdev.tdPortNameOffset)
3196 o <<
LPCWSTR(targetdev.tdData[targetdev.tdPortNameOffset]);
3208 case DVASPECT_CONTENT:
return TEXT(
"content");
3209 case DVASPECT_THUMBNAIL:
return TEXT(
"thumbnail");
3210 case DVASPECT_ICON:
return TEXT(
"icon");
3211 case DVASPECT_DOCPRINT:
return TEXT(
"printable");
3212 default:
return TEXT(
"<unknown>");
3220 case TYMED_HGLOBAL:
return TEXT(
"memory");
3221 case TYMED_FILE:
return TEXT(
"file");
3222 case TYMED_ISTREAM:
return TEXT(
"IStream");
3223 case TYMED_ISTORAGE:
return TEXT(
"IStorage");
3224 case TYMED_GDI:
return TEXT(
"bitmap");
3225 case TYMED_MFPICT:
return TEXT(
"metafile");
3226 case TYMED_ENHMF:
return TEXT(
"enhanced metafile");
3227 case TYMED_NULL:
return TEXT(
"<no data>");
3228 default:
return TEXT(
"<unknown>");
3234 std::basic_ostringstream<TCHAR> o;
3241 switch(formatetc.cfFormat)
3243 case CF_TEXT: o <<
"ANSI text";
break;
3246 case CF_SYLK: o <<
"symlink";
break;
3247 case CF_DIF: o <<
"DIF";
break;
3248 case CF_TIFF: o <<
"TIFF";
break;
3250 case CF_DIB: o <<
"DIBv4";
break;
3253 case CF_RIFF: o <<
"RIFF";
break;
3254 case CF_WAVE: o <<
"WAV";
break;
3257 case CF_HDROP: o <<
"list of files";
break;
3259 case CF_DIBV5: o <<
"DIBv5";
break;
3261 case CF_DSPTEXT: o <<
"<display text>";
break;
3276 o <<
" " << std::hex << formatetc.cfFormat << std::dec <<
">";
3281 o <<
" device: " << TargetDeviceToString(*formatetc.ptd);
3284 o <<
" aspect: " << AspectToString(formatetc.dwAspect);
3287 if(formatetc.dwAspect == DVASPECT_CONTENT || formatetc.dwAspect == DVASPECT_DOCPRINT)
3288 o <<
" page split: " << formatetc.lindex;
3291 o <<
" medium: " << TymedToString(formatetc.tymed);
3298 std::basic_ostringstream<TCHAR> o;
3301 o << TymedToString(medium.tymed);
3311 dbgprintf(
TEXT(
"IDataObject::GetData(%s, %p)"), FormatEtcToString(*pformatetcIn).c_str(), pmedium);
3313 dbgprintf(
TEXT(
"IDataObject::GetData -> %08X, %s"),
hr, MediumToString(*pmedium).c_str());
3320 dbgprintf(
TEXT(
"IDataObject::GetDataHere(%s, %p)"), FormatEtcToString(*pformatetc).c_str(), pmedium);
3322 dbgprintf(
TEXT(
"IDataObject::GetDataHere -> %08X, medium = %s"),
hr, MediumToString(*pmedium).c_str());
3329 dbgprintf(
TEXT(
"IDataObject::QueryGetData(%s)"), FormatEtcToString(*pformatetc).c_str());
3338 dbgprintf(
TEXT(
"IDataObject::GetCanonicalFormatEtc(%s, %p)"), FormatEtcToString(*pformatectIn).c_str(), pformatetcOut);
3340 dbgprintf(
TEXT(
"IDataObject::GetCanonicalFormatEtc -> %08X, formatetcOut = %s"),
hr, FormatEtcToString(*pformatetcOut).c_str());
3347 dbgprintf(
TEXT(
"IDataObject::SetData(%s, %p, %s)"), FormatEtcToString(*pformatetc).c_str(), MediumToString(*pmedium).c_str(), fRelease ?
TEXT(
"true") :
TEXT(
"false"));
3356 dbgprintf(
TEXT(
"IDataObject::EnumFormatEtc(%lu, %p)"), dwDirection, ppenumFormatEtc);
3358 dbgprintf(
TEXT(
"IDataObject::EnumFormatEtc -> %08X, penumFormatEtc = %p"),
hr, *ppenumFormatEtc);
3366 dbgprintf(
TEXT(
"IDataObject::DAdvise(%s, %lu, %p, %p)"), FormatEtcToString(*pformatetc).c_str(), advf, pAdvSink, pdwConnection);
3367 HRESULT hr = pIDataObject->
DAdvise(pformatetc, advf, pAdvSink, pdwConnection);
3368 dbgprintf(
TEXT(
"IDataObject::DAdvise -> %08X, dwConnection = %lu"),
hr, *pdwConnection);
3376 dbgprintf(
TEXT(
"IDataObject::DUnadvise(%lu)"), dwConnection);
3385 dbgprintf(
TEXT(
"IDataObject::EnumDAdvise(%p)"), ppenumAdvise);
3387 dbgprintf(
TEXT(
"IDataObject::EnumDAdvise -> %08X, penumAdvise = %p"),
hr, *ppenumAdvise);
3397 dbgprintf(
TEXT(
"IObjectSafety::GetInterfaceSafetyOptions(%ls, %p, %p)"),
UUIDToString(
riid).c_str(), pdwSupportedOptions, pdwEnabledOptions);
3399 dbgprintf(
TEXT(
"IObjectSafety::GetInterfaceSafetyOptions -> %08X, dwSupportedOptions = %08X, dwEnabledOptions = %08X"),
hr, *pdwSupportedOptions, *pdwEnabledOptions);
3406 dbgprintf(
TEXT(
"IObjectSafety::SetInterfaceSafetyOptions(%ls, %08X, %08X)"),
UUIDToString(
riid).c_str(), dwOptionSetMask, dwEnabledOptions);
3408 dbgprintf(
TEXT(
"IObjectSafety::SetInterfaceSafetyOptions -> %08X"),
hr);
3416 std::basic_ostringstream<TCHAR> o;
3439 if(pAccel[
i].fVirt &
FALT)
3443 o <<
"<vkey:" << std::hex << pAccel[
i].
key << std::dec <<
">";
3447 o <<
" " << std::hex << pAccel[
i].
cmd << std::dec;
3456 if(ci.
dwFlags & CTRLINFO_EATS_RETURN)
3467 if(ci.
dwFlags & CTRLINFO_EATS_ESCAPE)
3488 std::basic_ostringstream<TCHAR> o;
3503 o <<
"<unknown message " << std::hex <<
msg.message << std::dec <<
">";
3517 dbgprintf(
TEXT(
"IOleControl::GetControlInfo -> %08X, %s"),
hr, ControlInfoToString(*pCI).c_str());
3524 dbgprintf(
TEXT(
"IOleControl::OnMnemonic(%s)"), MnemonicToString(*pMsg).c_str());
3533 dbgprintf(
TEXT(
"IOleControl::OnAmbientPropertyChange(%08X)"), dispID);
3553 dbgprintf(
TEXT(
"IOleInPlaceActiveObject::TranslateAccelerator(%s)"), MnemonicToString(*lpmsg).c_str());
3555 dbgprintf(
TEXT(
"IOleInPlaceActiveObject::TranslateAccelerator -> %08X"),
hr);
3564 dbgprintf(
TEXT(
"IOleInPlaceActiveObject::OnFrameWindowActivate -> %08X"),
hr);
3573 dbgprintf(
TEXT(
"IOleInPlaceActiveObject::OnDocWindowActivate -> %08X"),
hr);
3592 dbgprintf(
TEXT(
"IOleInPlaceActiveObject::EnableModeless -> %08X"),
hr);
3641 dbgprintf(
TEXT(
"IOleWindow::GetWindow -> %08X, hwnd = %X"),
hr, *phwnd);
3660 dbgprintf(
TEXT(
"IOleObject::SetClientSite(%p)"), pClientSite);
3669 dbgprintf(
TEXT(
"IOleObject::GetClientSite(%s)"), ppClientSite);
3671 dbgprintf(
TEXT(
"IOleObject::GetClientSite -> %08X"),
hr, ppClientSite);
3678 dbgprintf(
TEXT(
"IOleObject::SetHostNames(%ls, %ls)"), szContainerApp, szContainerObj);
3705 dbgprintf(
TEXT(
"IOleObject::GetMoniker(%lu, %lu, %p)"), dwAssign, dwWhichMoniker, ppmk);
3725 dbgprintf(
TEXT(
"IOleObject::GetClipboardData -> %08X, pDataObject = %p"),
hr, *ppDataObject);
3732 dbgprintf(
TEXT(
"IOleObject::DoVerb(%ld, %p, %p, %ld, %p, %s)"), iVerb, lpmsg, pActiveSite, lindex,
hwndParent,
RectToString(*lprcPosRect).c_str());
3741 dbgprintf(
TEXT(
"IOleObject::EnumVerbs(%p)"), ppEnumOleVerb);
3743 dbgprintf(
TEXT(
"IOleObject::EnumVerbs -> %08X, pEnumOleVerb = %p"),
hr, *ppEnumOleVerb);
3778 dbgprintf(
TEXT(
"IOleObject::GetUserType(%lu, %p)"), dwFormOfType, pszUserType);
3780 dbgprintf(
TEXT(
"IOleObject::GetUserType -> %08X, szUserType = %s"),
hr, *pszUserType);
3796 dbgprintf(
TEXT(
"IOleObject::GetExtent(%lu, %p)"), dwDrawAspect, psizel);
3806 dbgprintf(
TEXT(
"IOleObject::Advise(%p, %p)"), pAdvSink, pdwConnection);
3808 dbgprintf(
TEXT(
"IOleObject::Advise -> %08X, dwConnection = %lu"),
hr, *pdwConnection);
3824 dbgprintf(
TEXT(
"IOleObject::EnumAdvise(%p)"), ppenumAdvise);
3826 dbgprintf(
TEXT(
"IOleObject::EnumAdvise -> %08X, penumAdvise = %p"),
hr, *ppenumAdvise);
3834 dbgprintf(
TEXT(
"IOleObject::GetMiscStatus(%lu, %p)"), dwAspect, pdwStatus);
3836 dbgprintf(
TEXT(
"IOleObject::GetMiscStatus -> %08X, dwStatus = %08X"),
hr, *pdwStatus);
3853 IPersist * pIPersist = getIPersist();
3875 dbgprintf(
TEXT(
"IPersistPropertyBag::Load(%p, %p)"), pPropBag, pErrorLog);
3876 HRESULT hr = pIPersistPropertyBag->
Load(pPropBag, pErrorLog);
3886 HRESULT hr = pIPersistPropertyBag->
Save(pPropBag, fClearDirty, fSaveAllProperties);
3932 dbgprintf(
TEXT(
"IPersistStorage::SaveCompleted(%p)"), pStgNew);
3979 dbgprintf(
TEXT(
"IPersistStreamInit::GetSizeMax(%p)"), pCbSize);
3999 dbgprintf(
TEXT(
"IProvideClassInfo::GetClassInfo(%p)"), ppTI);
4001 dbgprintf(
TEXT(
"IProvideClassInfo::GetClassInfo -> %08X, pTI = %p"),
hr, *ppTI);
4010 dbgprintf(
TEXT(
"IProvideClassInfo2::GetGUID(%lu, %p)"), dwGuidKind, pGUID);
4022 std::basic_stringstream<TCHAR> o1;
4025 o1 <<
"pClientSite = " << (
void *)pQaContainer->
pClientSite <<
", ";
4026 o1 <<
"pAdviseSink = " << (
void *)pQaContainer->
pAdviseSink <<
", ";
4028 o1 <<
"pUnkEventSink = " << (
void *)pQaContainer->
pUnkEventSink <<
", ";
4031 o1 <<
"dwAmbientFlags = " << pQaContainer->
dwAmbientFlags <<
", ";
4032 o1 <<
"colorFore = " << pQaContainer->
colorFore <<
", ";
4033 o1 <<
"colorBack = " << pQaContainer->
colorBack <<
", ";
4036 o1 <<
"pFont = " << (
void *)pQaContainer->
pFont <<
", ";
4037 o1 <<
"pUndoMgr = " << (
void *)pQaContainer->
pUndoMgr <<
", ";
4040 o1 <<
"dwAppearance = " << pQaContainer->
dwAppearance <<
", ";
4041 o1 <<
"lcid = " << pQaContainer->
lcid <<
", ";
4044 o1 <<
"hpal = " << (
void *)pQaContainer->
hpal <<
", ";
4045 o1 <<
"pBindHost = " << (
void *)pQaContainer->
pBindHost <<
", ";
4046 o1 <<
"pOleControlSite = " << (
void *)pQaContainer->
pOleControlSite <<
", ";
4047 o1 <<
"pServiceProvider = " << (
void *)pQaContainer->
pServiceProvider <<
", ";
4050 dbgprintf(
TEXT(
"IQuickActivate::QuickActivate(%s, %p)"), o1.str().c_str(), pQaControl);
4054 std::basic_stringstream<TCHAR> o2;
4058 o2 <<
"dwMiscStatus = " << pQaControl->
dwMiscStatus <<
", ";
4059 o2 <<
"dwViewStatus = " << pQaControl->
dwViewStatus <<
", ";
4060 o2 <<
"dwEventCookie = " << pQaControl->
dwEventCookie <<
", ";
4066 dbgprintf(
TEXT(
"IQuickActivate::QuickActivate -> %08X, QaControl = %s"),
hr, o2.str().c_str());
4083 dbgprintf(
TEXT(
"IQuickActivate::GetContentExtent(%p)"), pSizel);
4093 std::basic_ostringstream<TCHAR> o;
4116 dbgprintf(
TEXT(
"ISpecifyPropertyPages::GetPages(%p)"), pPages);
4118 dbgprintf(
TEXT(
"ISpecifyPropertyPages::GetPages -> %08X, Pages = %s"),
hr, CauuidToString(*pPages).c_str());
4127 dbgprintf(
TEXT(
"IViewObject::Draw(%s, %ld, %p, %s, %p, %p, %s, %s, %p, %p)"), AspectToString(dwDrawAspect), lindex, pvAspect, TargetDeviceToString(*ptd).c_str(), hdcTargetDev, hdcDraw,
RectToString(*lprcBounds).c_str(),
RectToString(*lprcWBounds).c_str(), pfnContinue, dwContinue);
4128 HRESULT hr = pIViewObject->
Draw(dwDrawAspect, lindex, pvAspect,
ptd, hdcTargetDev, hdcDraw, lprcBounds, lprcWBounds, pfnContinue, dwContinue);
4136 dbgprintf(
TEXT(
"IViewObject::GetColorSet(%s, %ld, %p, %s, %p, %p)"), AspectToString(dwDrawAspect), lindex, pvAspect, TargetDeviceToString(*ptd).c_str(), hicTargetDev, ppColorSet);
4138 dbgprintf(
TEXT(
"IViewObject::GetColorSet -> %08X, pColorSet = %p"),
hr, *ppColorSet);
4145 dbgprintf(
TEXT(
"IViewObject::Freeze(%s, %ld, %p, %p)"), AspectToString(dwDrawAspect), lindex, pvAspect, pdwFreeze);
4146 HRESULT hr = pIViewObject->
Freeze(dwDrawAspect, lindex, pvAspect, pdwFreeze);
4147 dbgprintf(
TEXT(
"IViewObject::Freeze -> %08X, dwFreeze = %08X"),
hr, *pdwFreeze);
4163 dbgprintf(
TEXT(
"IViewObject::SetAdvise(%s, %08X, %p)"), AspectToString(aspects), advf, pAdvSink);
4172 dbgprintf(
TEXT(
"IViewObject::GetAdvise(%p, %p, %p)"), pAspects, pAdvf, ppAdvSink);
4174 dbgprintf(
TEXT(
"IViewObject::GetAdvise -> %08X, aspects = %s, advf = %08X, pAdvSink %p"),
hr, AspectToString(*pAspects), *pAdvf, *ppAdvSink);
4183 dbgprintf(
TEXT(
"IViewObject2::GetExtent(%s, %ld, %s, %p)"), AspectToString(dwDrawAspect), lindex, TargetDeviceToString(*ptd).c_str(), lpsizel);
4193 IMsTscAx * pIMsTscAx = getIMsTscAx();
4195 HRESULT hr = pIMsTscAx->put_Server(pServer);
4202 IMsTscAx * pIMsTscAx = getIMsTscAx();
4204 HRESULT hr = pIMsTscAx->get_Server(pServer);
4205 dbgprintf(
TEXT(
"IMsTscAx::get_Server -> %08X, server = %ls"),
hr, *pServer);
4211 IMsTscAx * pIMsTscAx = getIMsTscAx();
4213 HRESULT hr = pIMsTscAx->put_Domain(pDomain);
4220 IMsTscAx * pIMsTscAx = getIMsTscAx();
4222 HRESULT hr = pIMsTscAx->get_Domain(pDomain);
4223 dbgprintf(
TEXT(
"IMsTscAx::get_Domain -> %08X, Domain = %ls"),
hr, *pDomain);
4229 IMsTscAx * pIMsTscAx = getIMsTscAx();
4238 IMsTscAx * pIMsTscAx = getIMsTscAx();
4247 IMsTscAx * pIMsTscAx = getIMsTscAx();
4248 dbgprintf(
TEXT(
"IMsTscAx::put_DisconnectedText(%ls)"), pDisconnectedText);
4249 HRESULT hr = pIMsTscAx->put_DisconnectedText(pDisconnectedText);
4256 IMsTscAx * pIMsTscAx = getIMsTscAx();
4257 dbgprintf(
TEXT(
"IMsTscAx::get_DisconnectedText(%p)"), pDisconnectedText);
4258 HRESULT hr = pIMsTscAx->get_DisconnectedText(pDisconnectedText);
4259 dbgprintf(
TEXT(
"IMsTscAx::get_DisconnectedText -> %08X, DisconnectedText = %ls"),
hr, *pDisconnectedText);
4265 IMsTscAx * pIMsTscAx = getIMsTscAx();
4266 dbgprintf(
TEXT(
"IMsTscAx::put_ConnectingText(%ls)"), pConnectingText);
4267 HRESULT hr = pIMsTscAx->put_ConnectingText(pConnectingText);
4274 IMsTscAx * pIMsTscAx = getIMsTscAx();
4275 dbgprintf(
TEXT(
"IMsTscAx::get_ConnectingText(%p)"), pConnectingText);
4276 HRESULT hr = pIMsTscAx->get_ConnectingText(pConnectingText);
4277 dbgprintf(
TEXT(
"IMsTscAx::get_ConnectingText -> %08X, ConnectingText = %ls"),
hr, *pConnectingText);
4283 IMsTscAx * pIMsTscAx = getIMsTscAx();
4284 dbgprintf(
TEXT(
"IMsTscAx::get_Connected(%p)"), pIsConnected);
4285 HRESULT hr = pIMsTscAx->get_Connected(pIsConnected);
4292 IMsTscAx * pIMsTscAx = getIMsTscAx();
4294 HRESULT hr = pIMsTscAx->put_DesktopWidth(pVal);
4301 IMsTscAx * pIMsTscAx = getIMsTscAx();
4303 HRESULT hr = pIMsTscAx->get_DesktopWidth(pVal);
4304 dbgprintf(
TEXT(
"IMsTscAx::get_DesktopWidth -> %08X, Val = %lu"),
hr, *pVal);
4310 IMsTscAx * pIMsTscAx = getIMsTscAx();
4312 HRESULT hr = pIMsTscAx->put_DesktopHeight(pVal);
4319 IMsTscAx * pIMsTscAx = getIMsTscAx();
4321 HRESULT hr = pIMsTscAx->get_DesktopHeight(pVal);
4322 dbgprintf(
TEXT(
"IMsTscAx::get_DesktopHeight -> %08X, Val = %lu"),
hr, *pVal);
4328 IMsTscAx * pIMsTscAx = getIMsTscAx();
4330 HRESULT hr = pIMsTscAx->put_StartConnected(pfStartConnected);
4337 IMsTscAx * pIMsTscAx = getIMsTscAx();
4338 dbgprintf(
TEXT(
"IMsTscAx::get_StartConnected(%p)"), pfStartConnected);
4339 HRESULT hr = pIMsTscAx->get_StartConnected(pfStartConnected);
4346 IMsTscAx * pIMsTscAx = getIMsTscAx();
4347 dbgprintf(
TEXT(
"IMsTscAx::get_HorizontalScrollBarVisible(%p)"), pfHScrollVisible);
4348 HRESULT hr = pIMsTscAx->get_HorizontalScrollBarVisible(pfHScrollVisible);
4355 IMsTscAx * pIMsTscAx = getIMsTscAx();
4356 dbgprintf(
TEXT(
"IMsTscAx::get_VerticalScrollBarVisible(%p)"), pfVScrollVisible);
4357 HRESULT hr = pIMsTscAx->get_VerticalScrollBarVisible(pfVScrollVisible);
4358 dbgprintf(
TEXT(
"IMsTscAx::get_VerticalScrollBarVisible -> %08X, fVScrollVisible"),
hr, *pfVScrollVisible);
4364 IMsTscAx * pIMsTscAx = getIMsTscAx();
4365 dbgprintf(
TEXT(
"IMsTscAx::put_FullScreenTitle(%ls)"), _arg1);
4366 HRESULT hr = pIMsTscAx->put_FullScreenTitle(_arg1);
4373 IMsTscAx * pIMsTscAx = getIMsTscAx();
4374 dbgprintf(
TEXT(
"IMsTscAx::get_CipherStrength(%p)"), pCipherStrength);
4375 HRESULT hr = pIMsTscAx->get_CipherStrength(pCipherStrength);
4376 dbgprintf(
TEXT(
"IMsTscAx::get_CipherStrength -> %08X, CipherStrength = %ld"),
hr, *pCipherStrength);
4382 IMsTscAx * pIMsTscAx = getIMsTscAx();
4384 HRESULT hr = pIMsTscAx->get_Version(pVersion);
4385 dbgprintf(
TEXT(
"IMsTscAx::get_Version -> %08X, Version = %ls"),
hr, *pVersion);
4391 IMsTscAx * pIMsTscAx = getIMsTscAx();
4392 dbgprintf(
TEXT(
"IMsTscAx::get_SecuredSettingsEnabled(%p)"), pSecuredSettingsEnabled);
4393 HRESULT hr = pIMsTscAx->get_SecuredSettingsEnabled(pSecuredSettingsEnabled);
4400 IMsTscAx * pIMsTscAx = getIMsTscAx();
4401 dbgprintf(
TEXT(
"IMsTscAx::get_SecuredSettings(%p)"), ppSecuredSettings);
4402 HRESULT hr = pIMsTscAx->get_SecuredSettings(ppSecuredSettings);
4403 dbgprintf(
TEXT(
"IMsTscAx::get_SecuredSettings -> %08X, pSecuredSettings = %p"),
hr, *ppSecuredSettings);
4409 IMsTscAx * pIMsTscAx = getIMsTscAx();
4410 dbgprintf(
TEXT(
"IMsTscAx::get_AdvancedSettings(%p)"), ppAdvSettings);
4411 HRESULT hr = pIMsTscAx->get_AdvancedSettings(ppAdvSettings);
4412 dbgprintf(
TEXT(
"IMsTscAx::get_AdvancedSettings -> %08X, pAdvSettings = %p"),
hr, *ppAdvSettings);
4422 IMsTscAx * pIMsTscAx = getIMsTscAx();
4424 HRESULT hr = pIMsTscAx->get_Debugger(ppDebugger);
4425 dbgprintf(
TEXT(
"IMsTscAx::get_Debugger -> %08X, pDebugger = %p"),
hr, *ppDebugger);
4431 IMsTscAx * pIMsTscAx = getIMsTscAx();
4440 IMsTscAx * pIMsTscAx = getIMsTscAx();
4449 IMsTscAx * pIMsTscAx = getIMsTscAx();
4450 dbgprintf(
TEXT(
"IMsTscAx::CreateVirtualChannels(%ls)"), newVal);
4458 IMsTscAx * pIMsTscAx = getIMsTscAx();
4459 dbgprintf(
TEXT(
"IMsTscAx::SendOnVirtualChannel(%ls, %p)"), chanName, ChanData);
4470 dbgprintf(
TEXT(
"IMsRdpClient::put_ColorDepth(%ld)"), pcolorDepth);
4471 HRESULT hr = pIMsRdpClient->put_ColorDepth(pcolorDepth);
4479 dbgprintf(
TEXT(
"IMsRdpClient::get_ColorDepth(%p)"), pcolorDepth);
4480 HRESULT hr = pIMsRdpClient->get_ColorDepth(pcolorDepth);
4481 dbgprintf(
TEXT(
"IMsRdpClient::get_ColorDepth -> %08X, colorDepth = %ld"),
hr, *pcolorDepth);
4488 dbgprintf(
TEXT(
"IMsRdpClient::get_AdvancedSettings2(%p)"), ppAdvSettings);
4489 HRESULT hr = pIMsRdpClient->get_AdvancedSettings2(ppAdvSettings);
4490 dbgprintf(
TEXT(
"IMsRdpClient::get_AdvancedSettings2 -> %08X, pAdvSettings = %p"),
hr, *ppAdvSettings);
4501 dbgprintf(
TEXT(
"IMsRdpClient::get_SecuredSettings2(%p)"), ppSecuredSettings);
4502 HRESULT hr = pIMsRdpClient->get_SecuredSettings2(ppSecuredSettings);
4503 dbgprintf(
TEXT(
"IMsRdpClient::get_SecuredSettings2 -> %08X, pSecuredSettings = %p"),
hr, *ppSecuredSettings);
4510 dbgprintf(
TEXT(
"IMsRdpClient::get_ExtendedDisconnectReason(%p)"), pExtendedDisconnectReason);
4511 HRESULT hr = pIMsRdpClient->get_ExtendedDisconnectReason(pExtendedDisconnectReason);
4512 dbgprintf(
TEXT(
"IMsRdpClient::get_ExtendedDisconnectReason -> %08X, ExtendedDisconnectReason = %u"),
hr, *pExtendedDisconnectReason);
4520 HRESULT hr = pIMsRdpClient->put_FullScreen(pfFullScreen);
4528 dbgprintf(
TEXT(
"IMsRdpClient::get_FullScreen(%p)"), pfFullScreen);
4529 HRESULT hr = pIMsRdpClient->get_FullScreen(pfFullScreen);
4537 dbgprintf(
TEXT(
"IMsRdpClient::SetVirtualChannelOptions(%ls, %08X)"), chanName, chanOptions);
4539 dbgprintf(
TEXT(
"IMsRdpClient::SetVirtualChannelOptions -> %08X"),
hr);
4546 dbgprintf(
TEXT(
"IMsRdpClient::GetVirtualChannelOptions(%ls, %p)"), chanName, pChanOptions);
4548 dbgprintf(
TEXT(
"IMsRdpClient::GetVirtualChannelOptions -> %08X, ChanOptions = %08X"),
hr, *pChanOptions);
4555 dbgprintf(
TEXT(
"IMsRdpClient::RequestClose(%p)"), pCloseStatus);
4557 dbgprintf(
TEXT(
"IMsRdpClient::RequestClose -> %08X, CloseStatus = %ld"),
hr, *pCloseStatus);
4566 dbgprintf(
TEXT(
"IMsRdpClient2::get_AdvancedSettings3(%p)"), ppAdvSettings);
4567 HRESULT hr = pIMsRdpClient2->get_AdvancedSettings3(ppAdvSettings);
4568 dbgprintf(
TEXT(
"IMsRdpClient2::get_AdvancedSettings3 -> %08X, pAdvSettings = %p"),
hr, *ppAdvSettings);
4579 dbgprintf(
TEXT(
"IMsRdpClient2::put_ConnectedStatusText(%ls)"), pConnectedStatusText);
4580 HRESULT hr = pIMsRdpClient2->put_ConnectedStatusText(pConnectedStatusText);
4581 dbgprintf(
TEXT(
"IMsRdpClient2::put_ConnectedStatusText -> %08X"),
hr);
4588 dbgprintf(
TEXT(
"IMsRdpClient2::get_ConnectedStatusText(%p)"), pConnectedStatusText);
4589 HRESULT hr = pIMsRdpClient2->get_ConnectedStatusText(pConnectedStatusText);
4590 dbgprintf(
TEXT(
"IMsRdpClient2::get_ConnectedStatusText -> %08X, ConnectedStatusText = %ls"),
hr, *pConnectedStatusText);
4599 dbgprintf(
TEXT(
"IMsRdpClient3::get_AdvancedSettings4(%p)"), ppAdvSettings);
4600 HRESULT hr = pIMsRdpClient3->get_AdvancedSettings4(ppAdvSettings);
4601 dbgprintf(
TEXT(
"IMsRdpClient3::get_AdvancedSettings4 -> %08X, pAdvSettings = %p"),
hr, *ppAdvSettings);
4614 dbgprintf(
TEXT(
"IMsRdpClient4::get_AdvancedSettings5(%p)"), ppAdvSettings5);
4615 HRESULT hr = pIMsRdpClient4->get_AdvancedSettings5(ppAdvSettings5);
4616 dbgprintf(
TEXT(
"IMsRdpClient4::get_AdvancedSettings5 -> %08X, pAdvSettings5 = %p"),
hr, *ppAdvSettings5);
4629 dbgprintf(
TEXT(
"IMsTscNonScriptable::put_ClearTextPassword(%ls)"), _arg1);
4630 HRESULT hr = pIMsTscNonScriptable->put_ClearTextPassword(_arg1);
4631 dbgprintf(
TEXT(
"IMsTscNonScriptable::put_ClearTextPassword -> %08X"),
hr);
4638 dbgprintf(
TEXT(
"IMsTscNonScriptable::put_PortablePassword(%ls)"), pPortablePass);
4639 HRESULT hr = pIMsTscNonScriptable->put_PortablePassword(pPortablePass);
4640 dbgprintf(
TEXT(
"IMsTscNonScriptable::put_PortablePassword -> %08X"),
hr);
4647 dbgprintf(
TEXT(
"IMsTscNonScriptable::get_PortablePassword(%p)"), pPortablePass);
4648 HRESULT hr = pIMsTscNonScriptable->get_PortablePassword(pPortablePass);
4649 dbgprintf(
TEXT(
"IMsTscNonScriptable::get_PortablePassword -> %08X, PortablePass = %ls"),
hr, *pPortablePass);
4656 dbgprintf(
TEXT(
"IMsTscNonScriptable::put_PortableSalt(%ls)"), pPortableSalt);
4657 HRESULT hr = pIMsTscNonScriptable->put_PortableSalt(pPortableSalt);
4665 dbgprintf(
TEXT(
"IMsTscNonScriptable::get_PortableSalt()"), pPortableSalt);
4666 HRESULT hr = pIMsTscNonScriptable->get_PortableSalt(pPortableSalt);
4667 dbgprintf(
TEXT(
"IMsTscNonScriptable::get_PortableSalt -> %08X, PortableSalt = %ls"),
hr, *pPortableSalt);
4674 dbgprintf(
TEXT(
"IMsTscNonScriptable::put_BinaryPassword(%p)"), pBinaryPassword);
4675 HRESULT hr = pIMsTscNonScriptable->put_BinaryPassword(pBinaryPassword);
4676 dbgprintf(
TEXT(
"IMsTscNonScriptable::put_BinaryPassword -> %08X"),
hr);
4683 dbgprintf(
TEXT(
"IMsTscNonScriptable::get_BinaryPassword()"), pBinaryPassword);
4684 HRESULT hr = pIMsTscNonScriptable->get_BinaryPassword(pBinaryPassword);
4685 dbgprintf(
TEXT(
"IMsTscNonScriptable::get_BinaryPassword -> %08X, BinaryPassword = %ls"),
hr, *pBinaryPassword);
4692 dbgprintf(
TEXT(
"IMsTscNonScriptable::put_BinarySalt(%p)"), pSalt);
4693 HRESULT hr = pIMsTscNonScriptable->put_BinarySalt(pSalt);
4701 dbgprintf(
TEXT(
"IMsTscNonScriptable::get_BinarySalt()"), pSalt);
4702 HRESULT hr = pIMsTscNonScriptable->get_BinarySalt(pSalt);
4703 dbgprintf(
TEXT(
"IMsTscNonScriptable::get_BinarySalt -> %08X, pSalt = %ls"),
hr, *pSalt);
4724 dbgprintf(
TEXT(
"IMsRdpClientNonScriptable::NotifyRedirectDeviceChange -> %08X"),
hr);
4731 dbgprintf(
TEXT(
"IMsRdpClientNonScriptable::SendKeys(%ld, %p, %p)"), numKeys, pbArrayKeyUp, plKeyData);
4732 HRESULT hr = pIMsRdpClientNonScriptable->
SendKeys(numKeys, pbArrayKeyUp, plKeyData);
4739 virtual HRESULT __stdcall IMsRdpClientNonScriptable2::put_UIParentWindowHandle(wireHWND phwndUIParentWindowHandle)
4742 dbgprintf(
TEXT(
"IMsRdpClientNonScriptable2::put_UIParentWindowHandle(%p)"), phwndUIParentWindowHandle);
4743 HRESULT hr = pIMsRdpClientNonScriptable2->put_UIParentWindowHandle(phwndUIParentWindowHandle);
4744 dbgprintf(
TEXT(
"IMsRdpClientNonScriptable2::put_UIParentWindowHandle -> %08X"),
hr);
4748 virtual HRESULT __stdcall IMsRdpClientNonScriptable2::get_UIParentWindowHandle(wireHWND * phwndUIParentWindowHandle)
4751 dbgprintf(
TEXT(
"IMsRdpClientNonScriptable2::get_UIParentWindowHandle(%p)"), phwndUIParentWindowHandle);
4752 HRESULT hr = pIMsRdpClientNonScriptable2->get_UIParentWindowHandle(phwndUIParentWindowHandle);
4753 dbgprintf(
TEXT(
"IMsRdpClientNonScriptable2::get_UIParentWindowHandle -> %08X, hwndUIParentWindowHandle = %p"),
hr, *phwndUIParentWindowHandle);
4779 return m_IClassFactory;
4781 if(m_IClassFactory2)
4782 m_IClassFactory = m_IClassFactory2;
4786 m_IClassFactory->
AddRef();
4787 return m_IClassFactory;
4791 return m_IClassFactory;
4796 if(m_IClassFactory2)
4797 return m_IClassFactory2;
4800 return m_IClassFactory2;
4806 m_IUnknown(pUnknwn),
4807 m_IClassFactory(
NULL),
4808 m_IClassFactory2(
NULL)
4821 if(m_IClassFactory2)
4835 if(riid == IID_IUnknown) \
4838 pvObject = (IUnknown *)(this); \
4842 else if(riid == IID_ ## I) \
4846 m_ ## I->AddRef(); \
4851 hr = m_IUnknown->QueryInterface(&m_ ## I); \
4855 pvObject = static_cast<I *>(this); \
4861 hr = E_NOINTERFACE; \
4930 dbgprintf(
TEXT(
"IClassFactory2::GetLicInfo(%p)"), pLicInfo);
4932 dbgprintf(
TEXT(
"IClassFactory2::GetLicInfo -> %08X, LicInfo = %p"),
hr, pLicInfo);
4941 dbgprintf(
TEXT(
"IClassFactory2::RequestLicKey -> %08X, bstrKey = %ls"),
hr, *pBstrKey);
4950 dbgprintf(
TEXT(
"IClassFactory2::CreateInstanceLic -> %08X, pvObj = %p"),
hr, *ppvObj);
4951 return CoClass::CreateInstance((
IUnknown *)*ppvObj, pUnkOuter,
riid, ppvObj);
#define InterlockedIncrement
#define InterlockedDecrement
#define CF_DSPENHMETAFILE
#define CF_DSPMETAFILEPICT
#define STDMETHODCALLTYPE
void Init(IMsTscAdvancedSettings *p)
void Init(IMsRdpClientAdvancedSettings *p)
IMsTscAdvancedSettings * getIMsTscAdvancedSettings()
CAdvancedSettings(Interface *p)
virtual ULONG STDMETHODCALLTYPE AddRef(void)
IMsRdpClientAdvancedSettings3 * m_IMsRdpClientAdvancedSettings3
IMsTscAdvancedSettings * m_IMsTscAdvancedSettings
IMsRdpClientAdvancedSettings * getIMsRdpClientAdvancedSettings()
virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void **ppvObject)
IMsRdpClientAdvancedSettings2 * getIMsRdpClientAdvancedSettings2()
IMsRdpClientAdvancedSettings3 * getIMsRdpClientAdvancedSettings3()
IDispatch * getIDispatch()
IMsRdpClientAdvancedSettings4 * m_IMsRdpClientAdvancedSettings4
void Init(IMsRdpClientAdvancedSettings4 *p)
IMsRdpClientAdvancedSettings * m_IMsRdpClientAdvancedSettings
IMsRdpClientAdvancedSettings2 * m_IMsRdpClientAdvancedSettings2
virtual ULONG STDMETHODCALLTYPE Release(void)
IMsRdpClientAdvancedSettings4 * getIMsRdpClientAdvancedSettings4()
void Init(IMsRdpClientAdvancedSettings3 *p)
void Init(IMsRdpClientAdvancedSettings2 *p)
CConnectionPointContainer(IConnectionPointContainer *pIConnectionPointContainer)
virtual ULONG STDMETHODCALLTYPE Release(void)
virtual ULONG STDMETHODCALLTYPE AddRef(void)
virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void **ppvObject)
virtual HRESULT STDMETHODCALLTYPE FindConnectionPoint(REFIID riid, IConnectionPoint **ppCP)
~CConnectionPointContainer()
IConnectionPointContainer * m_IConnectionPointContainer
virtual HRESULT STDMETHODCALLTYPE EnumConnectionPoints(IEnumConnectionPoints **ppEnum)
virtual HRESULT STDMETHODCALLTYPE Unadvise(DWORD dwCookie)
virtual ULONG STDMETHODCALLTYPE Release(void)
virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void **ppvObject)
virtual HRESULT STDMETHODCALLTYPE EnumConnections(IEnumConnections **ppEnum)
CConnectionPoint(IConnectionPoint *pIConnectionPoint)
virtual HRESULT STDMETHODCALLTYPE GetConnectionPointContainer(IConnectionPointContainer **ppCPC)
IConnectionPoint * m_IConnectionPoint
virtual HRESULT STDMETHODCALLTYPE GetConnectionInterface(IID *pIID)
virtual HRESULT STDMETHODCALLTYPE Advise(IUnknown *pUnkSink, DWORD *pdwCookie)
virtual ULONG STDMETHODCALLTYPE AddRef(void)
virtual HRESULT STDMETHODCALLTYPE Next(ULONG cConnections, LPCONNECTIONPOINT *ppCP, ULONG *pcFetched)
virtual HRESULT STDMETHODCALLTYPE Reset(void)
IEnumConnectionPoints * m_IEnumConnectionPoints
virtual HRESULT STDMETHODCALLTYPE Skip(ULONG cConnections)
CEnumConnectionPoints(IEnumConnectionPoints *pIEnumConnectionPoints)
virtual HRESULT STDMETHODCALLTYPE Clone(IEnumConnectionPoints **ppEnum)
virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void **ppvObject)
virtual ULONG STDMETHODCALLTYPE Release(void)
virtual ULONG STDMETHODCALLTYPE AddRef(void)
virtual HRESULT STDMETHODCALLTYPE Clone(IEnumConnections **ppEnum)
IEnumConnections * m_IEnumConnections
CEnumConnections(IEnumConnections *pIEnumConnections)
virtual HRESULT STDMETHODCALLTYPE Reset(void)
virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void **ppvObject)
virtual HRESULT STDMETHODCALLTYPE Skip(ULONG cConnections)
virtual ULONG STDMETHODCALLTYPE AddRef(void)
virtual HRESULT STDMETHODCALLTYPE Next(ULONG cConnections, LPCONNECTDATA pCD, ULONG *pcFetched)
virtual ULONG STDMETHODCALLTYPE Release(void)
virtual ULONG STDMETHODCALLTYPE Release(void)
IClassFactory * getIClassFactory()
virtual ULONG STDMETHODCALLTYPE AddRef(void)
IClassFactory2 * getIClassFactory2()
virtual HRESULT STDMETHODCALLTYPE CreateInstance(IUnknown *pUnkOuter, REFIID riid, void **ppvObject)
virtual HRESULT STDMETHODCALLTYPE GetLicInfo(LICINFO *pLicInfo)
ClassFactory(IUnknown *pUnknwn)
virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void **ppvObject)
virtual HRESULT STDMETHODCALLTYPE CreateInstanceLic(IUnknown *pUnkOuter, IUnknown *pUnkReserved, REFIID riid, BSTR bstrKey, PVOID *ppvObj)
virtual HRESULT STDMETHODCALLTYPE LockServer(BOOL fLock)
IClassFactory * m_IClassFactory
IClassFactory2 * m_IClassFactory2
virtual HRESULT STDMETHODCALLTYPE RequestLicKey(DWORD dwReserved, BSTR *pBstrKey)
virtual ULONG STDMETHODCALLTYPE Release()
virtual ULONG STDMETHODCALLTYPE AddRef()
virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void **ppvObject)
virtual HRESULT __stdcall get_Debugger(IMsTscDebug **ppDebugger)
CoClass(IUnknown *pUnknw, IUnknown *pUnkOuter)
IProvideClassInfo * m_IProvideClassInfo
virtual HRESULT __stdcall get_Domain(BSTR *pDomain)
IConnectionPointContainer * getIConnectionPointContainer()
static std::basic_string< TCHAR > MediumToString(const STGMEDIUM &medium)
virtual HRESULT STDMETHODCALLTYPE SetObjectRects(LPCRECT lprcPosRect, LPCRECT lprcClipRect)
virtual HRESULT STDMETHODCALLTYPE ReactivateAndUndo(void)
virtual HRESULT __stdcall Disconnect()
IOleObject * m_IOleObject
static void FreeExcepInfo(const EXCEPINFO &excepInfo)
virtual HRESULT __stdcall get_DesktopWidth(long *pVal)
virtual HRESULT __stdcall put_Server(BSTR pServer)
virtual HRESULT STDMETHODCALLTYPE EnumVerbs(IEnumOLEVERB **ppEnumOleVerb)
IProvideClassInfo2 * m_IProvideClassInfo2
virtual HRESULT STDMETHODCALLTYPE SetExtent(DWORD dwDrawAspect, SIZEL *psizel)
virtual HRESULT STDMETHODCALLTYPE EnumConnectionPoints(IEnumConnectionPoints **ppEnum)
virtual HRESULT STDMETHODCALLTYPE DUnadvise(DWORD dwConnection)
IMsRdpClient * m_IMsRdpClient
virtual HRESULT __stdcall put_DesktopHeight(long pVal)
virtual HRESULT __stdcall put_ColorDepth(long pcolorDepth)
IOleInPlaceActiveObject * m_IOleInPlaceActiveObject
virtual HRESULT __stdcall get_FullScreen(VARIANT_BOOL *pfFullScreen)
virtual HRESULT __stdcall get_CipherStrength(long *pCipherStrength)
virtual HRESULT __stdcall get_ExtendedDisconnectReason(ExtendedDisconnectReasonCode *pExtendedDisconnectReason)
virtual HRESULT __stdcall RequestClose(ControlCloseStatus *pCloseStatus)
IPersistStorage * getIPersistStorage()
virtual HRESULT __stdcall get_AdvancedSettings5(IMsRdpClientAdvancedSettings4 **ppAdvSettings5)
IConnectionPointContainer * m_IConnectionPointContainer
virtual HRESULT __stdcall get_Connected(short *pIsConnected)
IMsRdpClient3 * getIMsRdpClient3()
IOleControl * m_IOleControl
virtual HRESULT STDMETHODCALLTYPE DAdvise(FORMATETC *pformatetc, DWORD advf, IAdviseSink *pAdvSink, DWORD *pdwConnection)
IMsRdpClient4 * m_IMsRdpClient4
IOleInPlaceActiveObject * getIOleInPlaceActiveObject()
IProvideClassInfo2 * getIProvideClassInfo2()
virtual ULONG STDMETHODCALLTYPE AddRef(void)
virtual HRESULT __stdcall get_AdvancedSettings(IMsTscAdvancedSettings **ppAdvSettings)
IOleObject * getIOleObject()
virtual ULONG STDMETHODCALLTYPE Release(void)
IDataObject * getIDataObject()
virtual HRESULT __stdcall get_PortablePassword(BSTR *pPortablePass)
virtual HRESULT STDMETHODCALLTYPE GetData(FORMATETC *pformatetcIn, STGMEDIUM *pmedium)
static std::basic_string< TCHAR > ExcepInfoToString(const EXCEPINFO &excepInfo)
IOleInPlaceObject * getIOleInPlaceObject()
virtual HRESULT __stdcall put_PortableSalt(BSTR pPortableSalt)
virtual HRESULT STDMETHODCALLTYPE Unadvise(DWORD dwConnection)
virtual HRESULT STDMETHODCALLTYPE QueryGetData(FORMATETC *pformatetc)
virtual HRESULT STDMETHODCALLTYPE GetDataHere(FORMATETC *pformatetc, STGMEDIUM *pmedium)
virtual HRESULT STDMETHODCALLTYPE SetMoniker(DWORD dwWhichMoniker, IMoniker *pmk)
virtual HRESULT __stdcall get_UserName(BSTR *pUserName)
virtual HRESULT __stdcall put_FullScreenTitle(BSTR _arg1)
virtual HRESULT STDMETHODCALLTYPE DoVerb(LONG iVerb, LPMSG lpmsg, IOleClientSite *pActiveSite, LONG lindex, HWND hwndParent, LPCRECT lprcPosRect)
virtual HRESULT STDMETHODCALLTYPE HandsOffStorage(void)
IObjectSafety * m_IObjectSafety
virtual HRESULT __stdcall SendOnVirtualChannel(BSTR chanName, BSTR ChanData)
virtual HRESULT STDMETHODCALLTYPE GetTypeInfo(UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
virtual HRESULT __stdcall put_DisconnectedText(BSTR pDisconnectedText)
virtual HRESULT __stdcall get_Version(BSTR *pVersion)
IViewObject * getIViewObject()
std::basic_string< TCHAR > MnemonicToString(const MSG &msg)
virtual HRESULT STDMETHODCALLTYPE GetClassInfo(ITypeInfo **ppTI)
ISpecifyPropertyPages * m_ISpecifyPropertyPages
virtual HRESULT STDMETHODCALLTYPE OnFrameWindowActivate(BOOL fActivate)
virtual HRESULT STDMETHODCALLTYPE GetMiscStatus(DWORD dwAspect, DWORD *pdwStatus)
virtual HRESULT STDMETHODCALLTYPE Update(void)
virtual HRESULT __stdcall GetVirtualChannelOptions(BSTR chanName, long *pChanOptions)
static std::basic_string< TCHAR > FormatEtcToString(const FORMATETC &formatetc)
IQuickActivate * getIQuickActivate()
virtual HRESULT STDMETHODCALLTYPE EnumAdvise(IEnumSTATDATA **ppenumAdvise)
IMsRdpClient4 * getIMsRdpClient4()
virtual HRESULT __stdcall CreateVirtualChannels(BSTR newVal)
virtual HRESULT STDMETHODCALLTYPE GetControlInfo(CONTROLINFO *pCI)
virtual HRESULT __stdcall get_BinaryPassword(BSTR *pBinaryPassword)
static CoClass * InnerToOuter(CoClassInner *inner)
virtual HRESULT __stdcall SetVirtualChannelOptions(BSTR chanName, long chanOptions)
IObjectSafety * getIObjectSafety()
virtual HRESULT STDMETHODCALLTYPE Advise(IAdviseSink *pAdvSink, DWORD *pdwConnection)
virtual HRESULT STDMETHODCALLTYPE IsUpToDate(void)
virtual HRESULT __stdcall put_Domain(BSTR pDomain)
virtual HRESULT __stdcall get_PortableSalt(BSTR *pPortableSalt)
virtual HRESULT STDMETHODCALLTYPE SaveCompleted(IStorage *pStgNew)
virtual HRESULT __stdcall get_HorizontalScrollBarVisible(long *pfHScrollVisible)
IViewObject2 * m_IViewObject2
virtual HRESULT STDMETHODCALLTYPE ContextSensitiveHelp(BOOL fEnterMode)
virtual HRESULT STDMETHODCALLTYPE GetIDsOfNames(REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
virtual HRESULT STDMETHODCALLTYPE InPlaceDeactivate(void)
virtual HRESULT STDMETHODCALLTYPE OnAmbientPropertyChange(DISPID dispID)
IMsTscNonScriptable * getIMsTscNonScriptable()
virtual HRESULT __stdcall put_StartConnected(long pfStartConnected)
static std::basic_string< TCHAR > TargetDeviceToString(const DVTARGETDEVICE &targetdev)
static LPCTSTR TymedToString(DWORD tymed)
virtual HRESULT STDMETHODCALLTYPE UIDeactivate(void)
virtual HRESULT STDMETHODCALLTYPE GetUserType(DWORD dwFormOfType, LPOLESTR *pszUserType)
virtual HRESULT __stdcall put_BinarySalt(BSTR pSalt)
virtual HRESULT STDMETHODCALLTYPE GetUserClassID(CLSID *pClsid)
virtual HRESULT STDMETHODCALLTYPE EnumDAdvise(IEnumSTATDATA **ppenumAdvise)
IOleWindow * getIOleWindow()
virtual HRESULT __stdcall get_Server(BSTR *pServer)
IViewObject2 * getIViewObject2()
virtual HRESULT __stdcall put_UserName(BSTR pUserName)
virtual HRESULT STDMETHODCALLTYPE SetHostNames(LPCOLESTR szContainerApp, LPCOLESTR szContainerObj)
virtual HRESULT STDMETHODCALLTYPE GetWindow(HWND *phwnd)
IMsRdpClient * getIMsRdpClient()
IMsRdpClient2 * getIMsRdpClient2()
virtual HRESULT __stdcall get_VerticalScrollBarVisible(long *pfVScrollVisible)
std::basic_string< TCHAR > CauuidToString(const CAUUID &cauuid)
virtual HRESULT STDMETHODCALLTYPE Load(IPropertyBag *pPropBag, IErrorLog *pErrorLog)
virtual HRESULT STDMETHODCALLTYPE ResizeBorder(LPCRECT prcBorder, IOleInPlaceUIWindow *pUIWindow, BOOL fFrameWindow)
virtual HRESULT STDMETHODCALLTYPE SetData(FORMATETC *pformatetc, STGMEDIUM *pmedium, BOOL fRelease)
virtual HRESULT __stdcall Connect()
IMsRdpClientNonScriptable2 * getIMsRdpClientNonScriptable2()
virtual HRESULT STDMETHODCALLTYPE FreezeEvents(BOOL bFreeze)
virtual HRESULT STDMETHODCALLTYPE GetMoniker(DWORD dwAssign, DWORD dwWhichMoniker, IMoniker **ppmk)
virtual HRESULT __stdcall put_DesktopWidth(long pVal)
anonymous_namespace{mstscax.cpp}::CoClass::CoClassInner m_inner
IMsRdpClientNonScriptable * getIMsRdpClientNonScriptable()
std::basic_string< TCHAR > ControlInfoToString(const CONTROLINFO &ci)
virtual HRESULT __stdcall get_SecuredSettings2(IMsRdpClientSecuredSettings **ppSecuredSettings)
virtual HRESULT __stdcall get_BinarySalt(BSTR *pSalt)
virtual HRESULT __stdcall get_AdvancedSettings2(IMsRdpClientAdvancedSettings **ppAdvSettings)
IMsRdpClient3 * m_IMsRdpClient3
IQuickActivate * m_IQuickActivate
virtual HRESULT STDMETHODCALLTYPE GetClipboardData(DWORD dwReserved, IDataObject **ppDataObject)
virtual HRESULT STDMETHODCALLTYPE Close(DWORD dwSaveOption)
IDispatch * getIDispatch()
IViewObject * m_IViewObject
virtual HRESULT STDMETHODCALLTYPE FindConnectionPoint(REFIID riid, IConnectionPoint **ppCP)
virtual HRESULT __stdcall put_BinaryPassword(BSTR pBinaryPassword)
virtual HRESULT STDMETHODCALLTYPE Save(IPropertyBag *pPropBag, BOOL fClearDirty, BOOL fSaveAllProperties)
virtual HRESULT STDMETHODCALLTYPE InitNew(void)
IOleWindow * m_IOleWindow
virtual HRESULT STDMETHODCALLTYPE EnumFormatEtc(DWORD dwDirection, IEnumFORMATETC **ppenumFormatEtc)
IMsRdpClientNonScriptable * m_IMsRdpClientNonScriptable
HRESULT queryInterface(REFIID riid, void **ppvObject)
virtual HRESULT STDMETHODCALLTYPE Invoke(DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual HRESULT STDMETHODCALLTYPE GetClassID(CLSID *pClassID)
IMsRdpClient2 * m_IMsRdpClient2
virtual HRESULT STDMETHODCALLTYPE InitFromData(IDataObject *pDataObject, BOOL fCreation, DWORD dwReserved)
virtual HRESULT __stdcall get_SecuredSettingsEnabled(long *pSecuredSettingsEnabled)
virtual HRESULT __stdcall put_ConnectedStatusText(BSTR pConnectedStatusText)
virtual HRESULT STDMETHODCALLTYPE OnDocWindowActivate(BOOL fActivate)
virtual HRESULT __stdcall ResetPassword()
IDataObject * m_IDataObject
IOleControl * getIOleControl()
IMsTscNonScriptable * m_IMsTscNonScriptable
virtual HRESULT __stdcall get_ConnectingText(BSTR *pConnectingText)
virtual HRESULT STDMETHODCALLTYPE OnMnemonic(MSG *pMsg)
static HRESULT CreateInstance(IUnknown *pUnknw, IUnknown *pUnkOuter, REFIID riid, void **ppvObject)
virtual HRESULT __stdcall put_ClearTextPassword(BSTR _arg1)
virtual HRESULT __stdcall get_StartConnected(long *pfStartConnected)
virtual HRESULT __stdcall get_DesktopHeight(long *pVal)
virtual HRESULT STDMETHODCALLTYPE GetCanonicalFormatEtc(FORMATETC *pformatectIn, FORMATETC *pformatetcOut)
virtual HRESULT __stdcall get_AdvancedSettings4(IMsRdpClientAdvancedSettings3 **ppAdvSettings)
virtual HRESULT STDMETHODCALLTYPE SetColorScheme(LOGPALETTE *pLogpal)
static LPCTSTR AspectToString(DWORD aspect)
virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void **ppvObject)
virtual HRESULT STDMETHODCALLTYPE TranslateAccelerator(LPMSG lpmsg)
virtual HRESULT STDMETHODCALLTYPE GetClientSite(IOleClientSite **ppClientSite)
virtual HRESULT STDMETHODCALLTYPE SetClientSite(IOleClientSite *pClientSite)
virtual HRESULT __stdcall get_SecuredSettings(IMsTscSecuredSettings **ppSecuredSettings)
virtual HRESULT __stdcall get_DisconnectedText(BSTR *pDisconnectedText)
IOleInPlaceObject * m_IOleInPlaceObject
IMsRdpClientNonScriptable2 * m_IMsRdpClientNonScriptable2
ISpecifyPropertyPages * getISpecifyPropertyPages()
virtual HRESULT __stdcall put_ConnectingText(BSTR pConnectingText)
virtual HRESULT STDMETHODCALLTYPE GetExtent(DWORD dwDrawAspect, SIZEL *psizel)
IPersistStorage * m_IPersistStorage
virtual HRESULT __stdcall put_FullScreen(VARIANT_BOOL pfFullScreen)
IProvideClassInfo * getIProvideClassInfo()
virtual HRESULT __stdcall get_ColorDepth(long *pcolorDepth)
virtual HRESULT __stdcall get_AdvancedSettings3(IMsRdpClientAdvancedSettings2 **ppAdvSettings)
virtual HRESULT STDMETHODCALLTYPE GetTypeInfoCount(UINT *pctinfo)
virtual HRESULT __stdcall put_PortablePassword(BSTR pPortablePass)
IPersistStreamInit * getIPersistStreamInit()
IPersistStreamInit * m_IPersistStreamInit
IPersistPropertyBag * getIPersistPropertyBag()
virtual HRESULT __stdcall get_ConnectedStatusText(BSTR *pConnectedStatusText)
virtual HRESULT STDMETHODCALLTYPE EnableModeless(BOOL fEnable)
IPersistPropertyBag * m_IPersistPropertyBag
_In_ size_t const _In_ int _In_ bool const _In_ unsigned const _In_ __acrt_rounding_mode const _Inout_ __crt_cached_ptd_host & ptd
#define GetProcAddress(x, y)
HRESULT WINAPI StringFromCLSID(REFCLSID id, LPOLESTR *idstr)
HRESULT WINAPI VariantToString(REFVARIANT var, PWSTR ret, UINT cch)
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
GLenum GLuint GLenum GLsizei const GLchar * buf
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint GLint GLint j
LPVOID NTAPI GlobalLock(HGLOBAL hMem)
BOOL NTAPI GlobalUnlock(HGLOBAL hMem)
VOID WINAPI CoTaskMemFree(LPVOID ptr)
HRESULT GetLicInfo([out] LICINFO *pLicInfo)
HRESULT CreateInstanceLic([in] IUnknown *pUnkOuter, [in] IUnknown *pUnkReserved, [in] REFIID riid, [in] BSTR bstrKey, [out, iid_is(riid)] PVOID *ppvObj)
HRESULT RequestLicKey([in] DWORD dwReserved, [out] BSTR *pBstrKey)
HRESULT CreateInstance([in, unique] IUnknown *pUnkOuter, [in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
HRESULT LockServer([in] BOOL fLock)
HRESULT EnumConnectionPoints([out] IEnumConnectionPoints **ppEnum)
HRESULT FindConnectionPoint([in] REFIID riid, [out] IConnectionPoint **ppCP)
HRESULT Unadvise([in] DWORD dwCookie)
HRESULT EnumConnections([out] IEnumConnections **ppEnum)
HRESULT Advise([in] IUnknown *pUnkSink, [out] DWORD *pdwCookie)
HRESULT GetConnectionInterface([out] IID *pIID)
HRESULT GetConnectionPointContainer([out] IConnectionPointContainer **ppCPC)
HRESULT GetDataHere([in, unique] FORMATETC *pformatetc, [in, out] STGMEDIUM *pmedium)
HRESULT DUnadvise([in] DWORD dwConnection)
HRESULT SetData([in, unique] FORMATETC *pformatetc, [in, unique] STGMEDIUM *pmedium, [in] BOOL fRelease)
HRESULT DAdvise([in] FORMATETC *pformatetc, [in] DWORD advf, [in, unique] IAdviseSink *pAdvSink, [out] DWORD *pdwConnection)
HRESULT GetData([in, unique] FORMATETC *pformatetcIn, [out] STGMEDIUM *pmedium)
HRESULT QueryGetData([in, unique] FORMATETC *pformatetc)
HRESULT GetCanonicalFormatEtc([in, unique] FORMATETC *pformatectIn, [out] FORMATETC *pformatetcOut)
HRESULT EnumFormatEtc([in] DWORD dwDirection, [out] IEnumFORMATETC **ppenumFormatEtc)
HRESULT EnumDAdvise([out] IEnumSTATDATA **ppenumAdvise)
HRESULT GetTypeInfoCount([out] UINT *pctinfo)
HRESULT GetTypeInfo([in] UINT iTInfo, [in] LCID lcid, [out] ITypeInfo **ppTInfo)
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 GetIDsOfNames([in] REFIID riid, [in, size_is(cNames)] LPOLESTR *rgszNames, [in] UINT cNames, [in] LCID lcid, [out, size_is(cNames)] DISPID *rgDispId)
HRESULT Clone([out] IEnumConnectionPoints **ppEnum)
HRESULT Skip([in] ULONG cConnections)
HRESULT Next([in] ULONG cConnections, [out, size_is(cConnections), length_is(*pcFetched)] LPCONNECTIONPOINT *ppCP, [out] ULONG *pcFetched)
HRESULT Clone([out] IEnumConnections **ppEnum)
HRESULT Next([in] ULONG cConnections, [out, size_is(cConnections), length_is(*pcFetched)] LPCONNECTDATA rgcd, [out] ULONG *pcFetched)
HRESULT Skip([in] ULONG cConnections)
HRESULT GetDisplayName([in, unique] IBindCtx *pbc, [in, unique] IMoniker *pmkToLeft, [out] LPOLESTR *ppszDisplayName)
HRESULT GetInterfaceSafetyOptions([in] REFIID riid, [out] DWORD *pdwSupportedOptions, [out] DWORD *pdwEnabledOptions)
HRESULT SetInterfaceSafetyOptions([in] REFIID riid, [in] DWORD dwOptionSetMask, [in] DWORD dwEnabledOptions)
HRESULT FreezeEvents([in] BOOL bFreeze)
HRESULT OnAmbientPropertyChange([in] DISPID dispID)
HRESULT OnMnemonic([in] MSG *pMsg)
HRESULT GetControlInfo([out] CONTROLINFO *pCI)
HRESULT ResizeBorder([in] LPCRECT prcBorder, [in, unique] IOleInPlaceUIWindow *pUIWindow, [in] BOOL fFrameWindow)
HRESULT TranslateAccelerator([in] LPMSG lpmsg)
HRESULT OnDocWindowActivate([in] BOOL fActivate)
HRESULT EnableModeless([in] BOOL fEnable)
HRESULT OnFrameWindowActivate([in] BOOL fActivate)
HRESULT InPlaceDeactivate()
HRESULT SetObjectRects([in] LPCRECT lprcPosRect, [in] LPCRECT lprcClipRect)
HRESULT ReactivateAndUndo()
HRESULT SetMoniker([in] DWORD dwWhichMoniker, [in, unique] IMoniker *pmk)
HRESULT SetExtent([in] DWORD dwDrawAspect, [in] SIZEL *psizel)
HRESULT GetUserType([in] DWORD dwFormOfType, [out] LPOLESTR *pszUserType)
HRESULT SetHostNames([in] LPCOLESTR szContainerApp, [in, unique] LPCOLESTR szContainerObj)
HRESULT GetMiscStatus([in] DWORD dwAspect, [out] DWORD *pdwStatus)
HRESULT GetUserClassID([out] CLSID *pClsid)
HRESULT GetClipboardData([in] DWORD dwReserved, [out] IDataObject **ppDataObject)
HRESULT GetClientSite([out] IOleClientSite **ppClientSite)
HRESULT GetExtent([in] DWORD dwDrawAspect, [out] SIZEL *psizel)
HRESULT EnumVerbs([out] IEnumOLEVERB **ppEnumOleVerb)
HRESULT SetClientSite([in, unique] IOleClientSite *pClientSite)
HRESULT GetMoniker([in] DWORD dwAssign, [in] DWORD dwWhichMoniker, [out] IMoniker **ppmk)
HRESULT Close([in] DWORD dwSaveOption)
HRESULT EnumAdvise([out] IEnumSTATDATA **ppenumAdvise)
HRESULT Unadvise([in] DWORD dwConnection)
HRESULT InitFromData([in, unique] IDataObject *pDataObject, [in] BOOL fCreation, [in] DWORD dwReserved)
HRESULT DoVerb([in] LONG iVerb, [in, unique] LPMSG lpmsg, [in, unique] IOleClientSite *pActiveSite, [in] LONG lindex, [in] HWND hwndParent, [in, unique] LPCRECT lprcPosRect)
HRESULT Advise([in, unique] IAdviseSink *pAdvSink, [out] DWORD *pdwConnection)
HRESULT SetColorScheme([in] LOGPALETTE *pLogpal)
HRESULT GetWindow([out] HWND *phwnd)
HRESULT ContextSensitiveHelp([in] BOOL fEnterMode)
HRESULT Load([in] IPropertyBag *pPropBag, [in] IErrorLog *pErrorLog)
HRESULT Save([in] IPropertyBag *pPropBag, [in] BOOL fClearDirty, [in] BOOL fSaveAllProperties)
HRESULT HandsOffStorage()
HRESULT Save([in, unique] IStorage *pStgSave, [in] BOOL fSameAsLoad)
HRESULT SaveCompleted([in, unique] IStorage *pStgNew)
HRESULT InitNew([in, unique] IStorage *pStg)
HRESULT Load([in, unique] IStorage *pStg)
HRESULT Save([in] LPSTREAM pStm, [in] BOOL fClearDirty)
HRESULT Load([in] LPSTREAM pStm)
HRESULT GetSizeMax([out] ULARGE_INTEGER *pcbSize)
HRESULT GetClassID([out] CLSID *pClassID)
HRESULT GetGUID([in] DWORD dwGuidKind, [out] GUID *pGUID)
HRESULT GetClassInfo([out] ITypeInfo **ppTI)
HRESULT QuickActivate([in] QACONTAINER *pQaContainer, [in, out] QACONTROL *pQaControl)
HRESULT SetContentExtent([in] LPSIZEL pSizel)
HRESULT GetContentExtent([out] LPSIZEL pSizel)
HRESULT GetPages([out] CAUUID *pPages)
HRESULT QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
HRESULT GetExtent([in] DWORD dwDrawAspect, [in] LONG lindex, [in, unique] DVTARGETDEVICE *ptd, [out] LPSIZEL lpsizel)
HRESULT GetColorSet([in] DWORD dwDrawAspect, [in] LONG lindex, [in, unique] void *pvAspect, [in, unique] DVTARGETDEVICE *ptd, [in] HDC hicTargetDev, [out] LOGPALETTE **ppColorSet)
HRESULT Freeze([in] DWORD dwDrawAspect, [in] LONG lindex, [in, unique] void *pvAspect, [out] DWORD *pdwFreeze)
HRESULT Draw([in] DWORD dwDrawAspect, [in] LONG lindex, [in, unique] void *pvAspect, [in, unique] DVTARGETDEVICE *ptd, [in] HDC hdcTargetDev, [in] HDC hdcDraw, [in] LPCRECTL lprcBounds, [in, unique] LPCRECTL lprcWBounds, [in] BOOL(*pfnContinue)(ULONG_PTR dwContinue), [in] ULONG_PTR dwContinue)
HRESULT Unfreeze([in] DWORD dwFreeze)
HRESULT SetAdvise([in] DWORD aspects, [in] DWORD advf, [in, unique] IAdviseSink *pAdvSink)
HRESULT GetAdvise([out, unique] DWORD *pAspects, [out, unique] DWORD *pAdvf, [out] IAdviseSink **ppAdvSink)
HRESULT SendKeys([in] long numKeys, [in] VARIANT_BOOL *pbArrayKeyUp, [in] long *plKeyData)
HRESULT NotifyRedirectDeviceChange([in] UINT_PTR wParam, [in] LONG_PTR lParam)
HRESULT SetVirtualChannelOptions([in] BSTR chanName, [in] long chanOptions)
HRESULT RequestClose([out, retval] ControlCloseStatus *pCloseStatus)
HRESULT GetVirtualChannelOptions([in] BSTR chanName, [out, retval] long *pChanOptions)
HRESULT CreateVirtualChannels([in] BSTR newVal)
HRESULT SendOnVirtualChannel([in] BSTR chanName, [in] BSTR ChanData)
static ULONG WINAPI AddRef(IStream *iface)
static VARIANTARG static DISPID
EXTERN_C const IID IID_IMsRdpClientNonScriptable2
EXTERN_C const IID IID_IMsRdpClient4
EXTERN_C const IID IID_IMsTscAx
EXTERN_C const IID IID_IMsRdpClientNonScriptable
EXTERN_C const CLSID CLSID_MsRdpClient
EXTERN_C const IID IID_IMsRdpClient2
EXTERN_C const CLSID CLSID_MsRdpClient4
EXTERN_C const IID IID_IMsRdpClient3
EXTERN_C const CLSID CLSID_MsRdpClient3
EXTERN_C const IID IID_IMsRdpClient
struct MsRdpClient3 MsRdpClient3
EXTERN_C const CLSID CLSID_MsRdpClient2
EXTERN_C const CLSID CLSID_MsTscAx
EXTERN_C const IID IID_IMsTscNonScriptable
struct MsRdpClient2 MsRdpClient2
struct MsRdpClient4 MsRdpClient4
struct MsRdpClient MsRdpClient
_In_ HANDLE _In_ DWORD _In_ DWORD _Inout_opt_ LPOVERLAPPED _In_opt_ LPTRANSMIT_FILE_BUFFERS _In_ DWORD dwReserved
unsigned __int3264 UINT_PTR
enum MSTSCLib::__MIDL_IMsRdpClient_0001 ExtendedDisconnectReasonCode
enum MSTSCLib::__MIDL_IMsRdpClient_0002 ControlCloseStatus
HRESULT(STDAPICALLTYPE * PFNDLLCANUNLOADNOW)(void)
PFNDLLGETCLASSOBJECT pfnDllGetClassObject
HRESULT(STDAPICALLTYPE * PFNDLLGETCLASSOBJECT)(IN REFCLSID rclsid, IN REFIID riid, OUT LPVOID FAR *ppv)
IConnectionPointContainer * HookIConnectionPointContainer(IConnectionPointContainer *p)
std::basic_string< TCHAR > VariantToString(const VARIANT &var)
void dbgprintf(LPCTSTR fmt,...)
LPCTSTR BooleanToString(const T &X)
std::wstring UUIDToString(const UUID &uuid)
IEnumConnections * HookIEnumConnections(IEnumConnections *p)
STDAPI DllCanUnloadNow(void)
PFNDLLGETTSCCTLVER pfnDllGetTscCtlVer
PFNDLLCANUNLOADNOW pfnDllCanUnloadNow
std::basic_string< TCHAR > SizeToString(const SIZE &sz)
IConnectionPoint * HookIConnectionPoint(IConnectionPoint *p)
std::wstring MonikerToString(IMoniker *pmk)
std::basic_string< TCHAR > RectToString(const RECT &rc)
static const HMODULE hmSelf
ULONG(STDAPICALLTYPE * PFNDLLGETTSCCTLVER)(void)
STDAPI DllGetClassObject(IN REFCLSID rclsid, IN REFIID riid, OUT LPVOID *ppv)
IEnumConnectionPoints * HookIEnumConnectionPoints(IEnumConnectionPoints *p)
interface IStream * LPSTREAM
UINT WINAPI SysStringLen(BSTR str)
void WINAPI DECLSPEC_HOTPATCH SysFreeString(BSTR str)
const GUID IID_IEnumConnections
const GUID IID_IConnectionPointContainer
const GUID IID_IConnectionPoint
const GUID IID_IEnumConnectionPoints
IOleClientSite * pClientSite
IServiceProvider * pServiceProvider
IOleControlSite * pOleControlSite
IAdviseSinkEx * pAdviseSink
IPropertyNotifySink * pPropertyNotifySink
IOleUndoManager * pUndoMgr
DWORD dwPointerActivationPolicy
TW_UINT32 TW_UINT16 TW_UINT16 MSG
#define CONTAINING_RECORD(address, type, field)
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE Interface
#define OutputDebugString
#define GetModuleFileName
_In_ DWORD _Out_ _In_ WORD wFlags
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD _Outptr_opt_ void ** ppvObject
#define CLASS_E_NOAGGREGATION
#define CLASS_E_CLASSNOTAVAILABLE