WiseMo Guest Component API
core_methods.idl
1 
12  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
13  [propget, id(1), helpstring("The communication profile of the current connection")]
14  HRESULT CurrentCommProfile([out, retval] LONG* pVal);
15 
23  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
24  [propget, id(2), helpstring("The address of remote host of the current connection.")]
25  HRESULT CurrentHostAddress([out, retval] BSTR* pVal);
26 
36  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
37  [propget, id(3), helpstring("The port number of the current connection")]
38  HRESULT CurrentPortNumber([out, retval] LONG* pVal);
39 
47  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
48  [propget, id(4), helpstring("The address of gateway for the current connection")]
49  HRESULT CurrentGatewayAddress([out, retval] BSTR* pVal);
50 
58  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
59  [propget, id(5), helpstring("The address of HTTP proxy for the current connection")]
60  HRESULT CurrentHttpProxyAddress([out, retval] BSTR* pVal);
61 
71  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
72  [propget, id(6), helpstring("The graphic mode of the current connection")]
73  HRESULT CurrentGraphicsMode([out, retval] LONG* result);
74 
87  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
88  [propget, id(7), helpstring("The limit of bitmap mode colors for the current connection")]
89  HRESULT CurrentGraphicsMaxColors([out, retval] LONG* result);
90 
91  [propput, id(7), helpstring("The limit of bitmap mode colors for the current connection")]
92  HRESULT CurrentGraphicsMaxColors([in] LONG newVal);
93 
103  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
104  [propget, id(9), helpstring("The compression level of the current connection")]
105  HRESULT CurrentCompressionLevel([out, retval] LONG* result);
106 
107  [propput, id(9), helpstring("The compression level of the current connection")]
108  HRESULT CurrentCompressionLevel([in] LONG newVal);
109 
119  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
120  [propget, id(11), helpstring("The encryption level of the current connection")]
121  HRESULT CurrentEncryptionPreferred([out, retval] LONG* result);
122 
128  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
129  [propget, id(12), helpstring("Gets whether the instance of NGA was opened successfully by Open() function")]
130  HRESULT IsOpen([out, retval] VARIANT_BOOL* result);
131 
139  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
140  [propget, id(13), helpstring("Gets whether the instance of NGA is connected to remote Host")]
141  HRESULT IsConnected([out, retval] VARIANT_BOOL* result);
142 
151  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
152  [propget, id(14), helpstring("Current status of session")]
153  HRESULT SessionStatus([out, retval] LONG* result);
154 
162  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
163  [propget, id(15), helpstring("The current width of remote desktop")]
164  HRESULT HostScreenWidth([out, retval] LONG* result);
165 
173  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
174  [propget, id(16), helpstring("The current height of remote desktop")]
175  HRESULT HostScreenHeight([out, retval] LONG* result);
176 
184  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
185  [propget, id(17), helpstring("Gets a value indicating whether the current RC session has multi guest admin role on Host")]
186  HRESULT IsMultiguestAdminOnHost([out, retval] VARIANT_BOOL* result);
187 
195  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
196  [propget, id(18), helpstring("Gets the number of guests connected to host")]
197  HRESULT NumGuestsOnHost([out, retval] LONG* result);
198 
205  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
206  [propget, id(19), helpstring("Gets the pointer to the font interface")]
207  HRESULT ChatFont([out, retval] IWGuestFont **Font);
209 
214 
226  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
227  [propget, id(30), helpstring("The communication profile for the next connection")]
228  HRESULT CommProfile([out, retval] LONG* pVal);
229 
230  [propput, id(30), helpstring("The communication profile for the next connection")]
231  HRESULT CommProfile([in] LONG newVal);
232 
241  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
242  [propget, id(31), helpstring("The address of remote host for the next connection")]
243  HRESULT HostAddress([out, retval] BSTR* pVal);
244 
245  [propput, id(31), helpstring("The address of remote host for the next connection")]
246  HRESULT HostAddress([in] BSTR newVal);
247 
256  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
257  [propget, id(32), helpstring("The port number for the next connection")]
258  HRESULT PortNumber([out, retval] LONG* pVal);
259 
260  [propput, id(32), helpstring("The port number for the next connection")]
261  HRESULT PortNumber([in] LONG newVal);
262 
274  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
275  [propget, id(33), helpstring("The address of gateway for the next connection")]
276  HRESULT GatewayAddress([out, retval] BSTR* pVal);
277 
278  [propput, id(33), helpstring("The address of gateway for the next connection")]
279  HRESULT GatewayAddress([in] BSTR newVal);
280 
291  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
292  [propget, id(34), helpstring("The address of HTTP proxy for the next connection")]
293  HRESULT HttpProxyAddress([out, retval] BSTR* pVal);
294 
295  [propput, id(34), helpstring("The address of HTTP proxy for the next connection")]
296  HRESULT HttpProxyAddress([in] BSTR newVal);
297 
309  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
310  [propput, id(35), helpstring("The compression level for the next connection")]
311  HRESULT CompressionLevel([in] LONG newVal);
312 
313  [propget, id(35), helpstring("The compression level for the next connection")]
314  HRESULT CompressionLevel([out, retval] LONG* result);
315 
328  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
329  [propput, id(36), helpstring("The encryption level for the next connection")]
330  HRESULT EncryptionPreferred([in] LONG newVal);
331 
332  [propget, id(36), helpstring("The encryption level for the next connection")]
333  HRESULT EncryptionPreferred([out, retval] LONG* result);
334 
344  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
345  [propput, id(37), helpstring("The graphic mode for the next connection")]
346  HRESULT GraphicsMode([in] LONG newVal);
347 
348  [propget, id(37), helpstring("The graphic mode for the next connection")]
349  HRESULT GraphicsMode([out, retval] LONG* result);
350 
365  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
366  [propput, id(38), helpstring("The limit of bitmap mode colors for the next connection")]
367  HRESULT GraphicsMaxColors([in] LONG newVal);
368 
369  [propget, id(38), helpstring("The limit of bitmap mode colors for the next connection")]
370  HRESULT GraphicsMaxColors([out, retval] LONG* result);
371 
381  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
382  [propput, id(39), helpstring("The keyboard locking mode for the next connection")]
383  HRESULT LockHostKeyboardOnConnect([in] VARIANT_BOOL newVal);
384 
385  [propget, id(39), helpstring("The keyboard locking mode for the next connection")]
386  HRESULT LockHostKeyboardOnConnect([out, retval] VARIANT_BOOL* result);
387 
397  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
398  [propput, id(40), helpstring("The host screen blanking mode for the next connection")]
399  HRESULT BlankHostScreenOnConnect([in] VARIANT_BOOL newVal);
400 
401  [propget, id(40), helpstring("The host screen blanking mode for the next connection")]
402  HRESULT BlankHostScreenOnConnect([out, retval] VARIANT_BOOL* result);
403 
413  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
414  [propput, id(41), helpstring("The host guard setting for the next connection")]
415  HRESULT GuardHostOnConnect([in] VARIANT_BOOL newVal);
416 
417  [propget, id(41), helpstring("The host guard setting for the next connection")]
418  HRESULT GuardHostOnConnect([out, retval] VARIANT_BOOL* result);
419 
420 #if defined(NGX_FOR_DOCUMENTATION_ONLY) /* defined in doxygen config only */
421 
468  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
469  [propget, id(30), helpstring("Number of connection attempts to made")]
470  HRESULT ConnectAttempts([out, retval] LONG* pVal);
471  [propput, id(30), helpstring("Number of connection attempts to made")]
472  HRESULT ConnectAttempts([in] LONG newVal);
473 
510  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
511  [propget, id(30), helpstring("Number of connection attempts to made")]
512  HRESULT KioskMode([out, retval] LONG* pVal);
513  [propput, id(30), helpstring("Number of connection attempts to made")]
514  HRESULT KioskMode([in] LONG newVal);
515 #endif
516 
518 
534  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Remote display")]
535  [propput, id(50), helpstring("The host desktop optimization mask")]
536  HRESULT DesktopOptimizeMask([in] LONG newVal);
537 
538  [propget, id(50), helpstring("The host desktop optimization mask")]
539  HRESULT DesktopOptimizeMask([out, retval] LONG* result);
540 
553  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Remote display")]
554  [propget, id(51), helpstring("The remote desktop stretch mode")]
555  HRESULT StretchToFitWindow([out, retval] LONG* pVal);
556 
557  [propput, id(51), helpstring("The remote desktop stretch mode")]
558  HRESULT StretchToFitWindow([in] LONG newVal);
559 
570  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Remote display")]
571  [propget, id(52), helpstring("The auto scroll mode")]
572  HRESULT AutoScroll([out, retval] VARIANT_BOOL* pVal);
573 
574  [propput, id(52), helpstring("The auto scroll mode")]
575  HRESULT AutoScroll([in] VARIANT_BOOL newVal);
576 
584  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Remote display")]
585  [propget, id(53), helpstring("The horizontal position of the remote desktop image inside NGA control")]
586  HRESULT ScrollPositionX([out, retval] LONG* pVal);
587 
588  [propput, id(53), helpstring("The horizontal position of the remote desktop image inside NGA control")]
589  HRESULT ScrollPositionX([in] LONG newVal);
590 
598  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Remote display")]
599  [propget, id(54), helpstring("The vertical position of the remote desktop image inside NGA control")]
600  HRESULT ScrollPositionY([out, retval] LONG* pVal);
601 
602  [propput, id(54), helpstring("The vertical position of the remote desktop image inside NGA control")]
603  HRESULT ScrollPositionY([in] LONG newVal);
604 
605 
617  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Remote display")]
618  [propget, id(57), helpstring("Gets the pointer to the Rc area interface")]
619  HRESULT RcArea([out, retval] IWGuestRcArea **RcArea);
620 
622 
627 
637  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Keyboard and mouse")]
638  [propget, id(60), helpstring("The mouse mode for current and next RC sessions")]
639  HRESULT MouseMode([out, retval] LONG* pVal);
640 
641  [propput, id(60), helpstring("The mouse mode for current and next RC sessions")]
642  HRESULT MouseMode([in] LONG newVal);
643 
654  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Keyboard and mouse")]
655  [propget, id(61), helpstring("Show remote desktop mouse movements when the control has focus")]
656  HRESULT ShowRemoteMouseMovements([out, retval] VARIANT_BOOL* pVal);
657 
658  [propput, id(61), helpstring("Show remote desktop mouse movements when the control has focus")]
659  HRESULT ShowRemoteMouseMovements([in] VARIANT_BOOL newVal);
660 
670  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Keyboard and mouse")]
671  [propget, id(62), helpstring("The keyboard mode")]
672  HRESULT KeyboardMode([out, retval] LONG* pVal);
673 
674  [propput, id(62), helpstring("The keyboard mode")]
675  HRESULT KeyboardMode([in] LONG newVal);
676 
688  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Keyboard and mouse")]
689  [propget, id(63), helpstring("Send the Unicode characters instead of scan codes")]
690  HRESULT UnicodeKeyboardMode([out, retval] VARIANT_BOOL* pVal);
691 
692  [propput, id(63), helpstring("Send the Unicode characters instead of scan codes")]
693  HRESULT UnicodeKeyboardMode([in] VARIANT_BOOL newVal);
694 
695 
707  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Keyboard and mouse")]
708  [propget, id(55), helpstring("The remote cursor display mode")]
709  HRESULT RemoteCursor([out, retval] VARIANT_BOOL* pVal);
710 
711  [propput, id(55), helpstring("The remote cursor display mode")]
712  HRESULT RemoteCursor([in] VARIANT_BOOL newVal);
713 
726  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Keyboard and mouse")]
727  [propget, id(56), helpstring("The auto take control property")]
728  HRESULT AutoTakeControl([out, retval] VARIANT_BOOL* pVal);
729 
730  [propput, id(56), helpstring("The auto take control property")]
731  HRESULT AutoTakeControl([in] VARIANT_BOOL newVal);
732 
734 
735 
753  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Localization")]
754  [propget, id(70), helpstring("The language used for build-in dialogs and messages")]
755  HRESULT Language([out, retval] LONG* pVal);
756 
757  [propput, id(70), helpstring("The language used for build-in dialogs and messages")]
758  HRESULT Language([in] LONG newVal);
760 
777  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "License")]
778  [propget, id(71), helpstring("The license type of control licensing")]
779  HRESULT LicenseType([out, retval] LONG* pVal);
780 
781  [propput, id(71), helpstring("The license type of control licensing")]
782  HRESULT LicenseType([in] LONG newVal);
783 
792  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "License")]
793  [propget, id(72), helpstring("The license key")]
794  HRESULT LicenseKey([out, retval] BSTR* pVal);
795 
796  [propput, id(72), helpstring("The license key")]
797  HRESULT LicenseKey([in] BSTR newVal);
798 
808  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "License")]
809  [propget, id(75), helpstring("The license auto save")]
810  HRESULT LicenseAutoSave([out, retval] VARIANT_BOOL* pVal);
811 
812  [propput, id(75), helpstring("The license auto save")]
813  HRESULT LicenseAutoSave([in] VARIANT_BOOL newVal);
815 
830  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
831  [propget, id(76), helpstring("myCloud address for the next connection")]
832  HRESULT myCloudAddress([out, retval] BSTR* pVal);
833 
834  [propput, id(76), helpstring("myCloud address for the next connection")]
835  HRESULT myCloudAddress([in] BSTR newVal);
836 
847  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
848  [propget, id(77), helpstring("myCloud credentials account for the next connection")]
849  HRESULT myCloudCredentialsAccount([out, retval] BSTR* pVal);
850 
851  [propput, id(77), helpstring("myCloud credentials account for the next connection")]
852  HRESULT myCloudCredentialsAccount([in] BSTR newVal);
853 
864  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
865  [propget, id(78), helpstring("myCloud credentials password for the next connection")]
866  HRESULT myCloudCredentialsPassword([out, retval] BSTR* pVal);
867 
868  [propput, id(78), helpstring("myCloud credentials password for the next connection")]
869  HRESULT myCloudCredentialsPassword([in] BSTR newVal);
870 
881  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
882  [propget, id(79), helpstring("myCloud credentials domain for the next connection")]
883  HRESULT myCloudCredentialsDomain([out, retval] BSTR* pVal);
884 
885  [propput, id(79), helpstring("myCloud credentials domain for the next connection")]
886  HRESULT myCloudCredentialsDomain([in] BSTR newVal);
887 
898  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
899  [propget, id(200), helpstring("myCloud provided ticket for the next connection")]
900  HRESULT myCloudProvidedTicket([out, retval] BSTR* pVal);
901 
902  [propput, id(200), helpstring("myCloud provided ticket for the next connection")]
903  HRESULT myCloudProvidedTicket([in] BSTR newVal);
904 
915  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
916  [propget, id(201), helpstring("myCloud name qualifier for the next connection")]
917  HRESULT myCloudNameQualifier([out, retval] BSTR* pVal);
918 
919  [propput, id(201), helpstring("myCloud name qualifier for the next connection")]
920  HRESULT myCloudNameQualifier([in] BSTR newVal);
921 
922 
923 
934  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
935  [propget, id(202), helpstring("myCloud authentication token for the next connection")]
936  HRESULT myCloudAuthToken([out, retval] BSTR* pVal);
937 
938  [propput, id(202), helpstring("myCloud authentication token for the next connection")]
939  HRESULT myCloudAuthToken([in] BSTR newVal);
940 
941 
942 
944 
945  // Methods
946 
971  [id(81), helpstring("Opens NGA control instance")]
972  HRESULT Open([out, retval] LONG* result);
973 
1002  [id(82), helpstring("Close NGA control instance.")]
1003  HRESULT Close([out, retval] LONG* result);
1004 
1084  [id(83), helpstring("Initiates a new session")]
1085  HRESULT BeginSession([in] LONG SessionType, [out, retval] LONG* result);
1086 
1148  [id(84), helpstring("Ends an active session of the given type")]
1149  HRESULT EndSession([in] LONG SessionType, [out, retval] LONG* result);
1150 
1168  [id(85), helpstring("Sends the password credentials to Host")]
1169  HRESULT SendLoginPassword([in] BSTR Pwd, [out, retval] LONG* result);
1170 
1191  [id(86), helpstring("Sends the WiseMo credentials to Host")]
1192  HRESULT SendLoginWiseMo([in] BSTR GuestId, [in] BSTR Pwd, [in] BSTR NewPassword, [out, retval] LONG* result);
1193 
1214  [id(87), helpstring("Sends Windows system credentials to Host")]
1215  HRESULT SendLoginWindows([in] BSTR UserId, [in] BSTR Domain, [in] BSTR Pwd, [out, retval] LONG* result);
1216 
1237  [id(88), helpstring("Sends LDAP credentials to Host")]
1238  HRESULT SendLoginLdap([in] BSTR Server, [in] BSTR User, [in] BSTR Pwd, [out, retval] LONG* result);
1239 
1260  [id(89), helpstring("Sends RSA credentials to Host")]
1261  HRESULT SendLoginRsa([in] BSTR UserId, [in] BSTR Pco, [in] BSTR Pwd, [in] BSTR NewPassword, [out, retval] LONG* result);
1262 
1282  [id(90), helpstring("Sends RSA SecurID pin code to Host")]
1283  HRESULT SendLoginRsaPin([in] BSTR Pin, [out, retval] LONG* result);
1284 
1306  [id(101), helpstring("Cancels the authentication on a Gateway or Host")]
1307  HRESULT CancelLogin([out, retval] LONG* result);
1308 
1321  [id(102), helpstring("Force the Host to resend its screen")]
1322  HRESULT SendRefreshScreen([out, retval] LONG* result);
1323 
1337  [id(91), helpstring("Sends Ctrl-Alt-Del keystroke to host")]
1338  HRESULT SendCtrlAltDel([out, retval] LONG* result);
1339 
1354  [id(92), helpstring("Sends Ctrl-Esc keystroke to Host")]
1355  HRESULT SendCtrlEsc([out, retval] LONG* result);
1356 
1372  [id(93), helpstring("Sends Alt+Tab keystroke to Host")]
1373  HRESULT SendAltTab([in] VARIANT_BOOL bSendAltUp, [out, retval] LONG* result);
1374 
1390  [id(94), helpstring("Sends Alt-Shift-Tab keystroke to Host")]
1391  HRESULT SendAltShiftTab([in] VARIANT_BOOL bSendAltUp, [out, retval] LONG* result);
1392 
1408  [id(95), helpstring("Sends Alt key up scan code to Host.")]
1409  HRESULT SendAltUp([out, retval] LONG* result);
1410 
1424  [id(96), helpstring("Sends Go Solo command to Host")]
1425  HRESULT SendGoSolo([out, retval] LONG* result);
1426 
1440  [id(97), helpstring("Sends Request Keyboard And Mouse Control command to Host")]
1441  HRESULT RequestKeyboardAndMouseControl([out, retval] LONG* result);
1442 
1460  [id(98), helpstring("Sends Guard command to Host")]
1461  HRESULT SendGuardHost([in] VARIANT_BOOL Guard, [out, retval] LONG* result);
1462 
1477  [id(99), helpstring("Send chat message to Host")]
1478  HRESULT SendChatMessage([in] BSTR Message, [out, retval] LONG* result);
1479 
1493  [id(100), helpstring("Overrides the given GUI string")]
1494  HRESULT SetCustomString([in] LONG StringId, [in] BSTR Str, [out, retval] LONG* result);
1495 
1508  [id(103), helpstring("Gets the pointer to the keyboard shortcut interface")]
1509  HRESULT GetKeyboardShortcut([in] LONG ShortcutType, [out, retval] IWGuestShortcut **result);
1510 
1511 
1521  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Remote display")]
1522  [propget, id(110), helpstring("Gets the pointer to the Rc area interface")]
1523  HRESULT Skins([out, retval] IWGuestSkinSupport **pVal);
1524 
1533  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Remote display")]
1534  [propget, id(111), helpstring("Background color")]
1535  HRESULT BackgroundColor([out, retval] LONG *pVal);
1536 
1537  [propput, id(111), helpstring("Background color")]
1538  HRESULT BackgroundColor([in] LONG pVal);
1539 
1540 
1541 
1548  [propget, id(120), helpstring("property Version")] HRESULT Version([out, retval] BSTR* pVal);
1549 
1550 
1551 
1563  [propget, id(250)] HRESULT Events([out, retval] VARIANT *pVal);
1564 
1565 
1587  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Keyboard and mouse")]
1588  [propget, id(251), helpstring("Clipboard mode")]
1589  HRESULT ClipboardMode([out, retval] LONG* result);
1590 
1591  [propput, id(251), helpstring("Clipboard mode")]
1592  HRESULT ClipboardMode([in] LONG newVal);
1593 
1594 
1604  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Keyboard and mouse")]
1605  [propget, id(252), helpstring("Clipboard maximum size (in bytes)")]
1606  HRESULT ClipboardMaxSize([out, retval] LONG* result);
1607 
1608  [propput, id(252), helpstring("Clipboard maximum size (in bytes)")]
1609  HRESULT ClipboardMaxSize([in] LONG newVal);
1610 
1622  [id(253), helpstring("Sends clipboard")]
1623  HRESULT ClipboardSend([out, retval] LONG *result);
1624 
1636  [id(254), helpstring("Receives clipboard")]
1637  HRESULT ClipboardReceive([out, retval] LONG *result);
1638 
1639 
1650  [id(255), helpstring("Cancels clipboard send or receive")]
1651  HRESULT ClipboardCancel([out, retval] LONG *result);
1652 
1666  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
1667  [propget, id(256), helpstring("Use one-time password scheme for the next connection")]
1668  HRESULT UseOneTimePassword([out, retval] VARIANT_BOOL* result);
1669 
1670  [propput, id(256), helpstring("Use one-time password scheme for the next connection")]
1671  HRESULT UseOneTimePassword([in] VARIANT_BOOL val);
1672 
1683  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
1684  [propget, id(259), helpstring("RC view cache size for the next connection")]
1685  HRESULT CacheSize([out, retval] LONG* pVal);
1686 
1687  [propput, id(259), helpstring("RC view cache size for the next connection")]
1688  HRESULT CacheSize([in] LONG val);
1690 
1702  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
1703  [propget, id(260), helpstring("RC view cache size for the active connection, read only")]
1704  HRESULT CurrentCacheSize([out, retval] LONG* pVal);
1705 
1714  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
1715  [propget, id(261), helpstring("Actual encryption level for the active connection, read only")]
1716  HRESULT CurrentEncryption([out, retval] LONG* pVal);
1717 
1726  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
1727  [propget, id(262), helpstring("Àllowed access privileges for the active connection, read only")]
1728  HRESULT AccessPrivileges([out, retval] LONG* pVal);
1730 
1744  [id(263), helpstring("Sends blank screen command to host")]
1745  HRESULT SendBlankScreen([in] VARIANT_BOOL val, [out, retval] LONG *result);
1746 
1758  [id(264), helpstring("Sends lock keyboard and mouse command to host")]
1759  HRESULT SendLockKeyboardAndMouse([in] VARIANT_BOOL val, [out, retval] LONG *result);
1760 
1761 
1779  [id(265), helpstring("Sends the current user Windows system credentials to Host")]
1780  HRESULT SendCurrentUserLoginWindows([out, retval] LONG* result);
1781 
1782 
1796  [id(266), helpstring("Sends install WiseMo monitor driver command to host")]
1797  HRESULT SendInstallMonitorDriver([out, retval] LONG* result);
1798 
1799 
1808  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
1809  [propget, id(267), helpstring("Host type, read only")]
1810  HRESULT HostType([out, retval] LONG* pVal);
1811 
1812 
1818  [propget, id(268), helpstring("Control width, read only")]
1819  HRESULT ControlWidth([out, retval] LONG* pVal);
1820 
1826  [propget, id(269), helpstring("Control height, read only")]
1827  HRESULT ControlHeight([out, retval] LONG* pVal);
1828 
1829 
1841  [id(270), helpstring("Sends marker mode command to host")]
1842  HRESULT SendMarkerMode([in] VARIANT_BOOL val, [out, retval] LONG* result);
1843 
1844 
1861  [id(271), helpstring("Sends a message to Host in richtext format")]
1862  HRESULT ScriptSendMessage([in] BSTR Message, [in] VARIANT_BOOL IsRTF, [out, retval] LONG* result);
1863 
1886  [id(272), helpstring("Run Program")]
1887  HRESULT ScriptRunProgram([in] BSTR Path, [in] BSTR Parameters, [in] LONG Mode, [out, retval] LONG* result);
1888 
1908  [id(273), helpstring("Execute Command")]
1909  HRESULT ScriptExecuteCommand([in] LONG Command, [out, retval] LONG* result);
1910 
1911 
1921  //[custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Remote display")]
1922  [propget, id(275), helpstring("NFM options support interface")]
1923  HRESULT NfmOptions([out, retval] IWGuestNfmOptions **pVal);
1924 
1925 
1926 
1940  [id(125)] HRESULT InvokeRmOperation(
1941  [in] LONG snapinId,
1942  [in] LONG opId,
1943  [in] BSTR param,
1944  [out, retval] LONG* requestId);
1945 
1946 
1960  [id(126)] HRESULT GetInventory(
1961  [in] LONG flags,
1962  [out, retval] LONG* retcode);
1963 
1964 
1965 
1978  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Next connection")]
1979  [propput, id(300), helpstring("The graphics compression for the next connection")]
1980  HRESULT GraphicsCompression([in] LONG newVal);
1981 
1982  [propget, id(300), helpstring("The graphics compression for the next connection")]
1983  HRESULT GraphicsCompression([out, retval] LONG* result);
1985 
1986 
2000  [custom(51D2CDF3-EBE9-4564-B9E5-EC69D955653A, "Current connection")]
2001  [propget, id(301), helpstring("The graphic compression of the current connection")]
2002  HRESULT CurrentGraphicsCompression([out, retval] LONG* result);
2004 
2024  [id(302), helpstring("Send keyboard as unicode symbol")]
2025  HRESULT SendUnicode([in] LONG keycode, [in] LONG flags, [in] VARIANT_BOOL special, [out, retval] LONG* result) = 0;
C++
Definition: WGuest.idl:446
C++
Definition: WGuest.idl:531
C++
Definition: WGuest.idl:1192
C++
Definition: WGuest.idl:995
C++
Definition: WGuest.idl:351