11 [id(1), helpstring(
"Fired when the WGuestX instance is about to open by IWGuestCore::Open() method")]
24 [id(2), helpstring(
"Fired after WGuestX instance has been opened by IWGuestCore::Open() method")]
25 HRESULT OnOpenPost([in] VARIANT_BOOL Ok);
37 [id(3), helpstring(
"Fired when the WGuestX instance is about to close by IWGuestCore::Close() method.")]
51 [id(4), helpstring(
"Fired when the WGuestX instance has been closed by IWGuestCore::Close() method")]
52 HRESULT OnClosePost([in] VARIANT_BOOL Ok);
59 [id(5), helpstring(
"Fired before any long-lasting connection actions started after BeginSession()")]
60 HRESULT OnConnectPre();
70 [id(6), helpstring(
"Fired after OnConnectPre() when a connection was established successfully or WGuestX failed to establish a new connection")]
71 HRESULT OnConnectPost([in] VARIANT_BOOL Ok);
77 [id(7), helpstring(
"Fired after OnEndSessionPre() in response to EndSession() the connection should be terminated because there is no more active session")]
78 HRESULT OnDisconnectPre();
83 [id(8), helpstring(
"Fired after OnDisconnectPre() method when WGuestX has been disconnected from Host")]
84 HRESULT OnDisconnectPost();
96 [id(9), helpstring(
"The very first event that can be fired in response to IWGuestCore::BeginSession()")]
97 HRESULT OnBeginSessionPre([in] LONG Type);
121 [id(10), helpstring(
"Fired after OnBeginSessionPre() when a session was established successfully or WGuestX failed to establish a new session")]
122 HRESULT OnBeginSessionPost([in] LONG Type, [in] VARIANT_BOOL Ok);
134 [id(11), helpstring(
"Fired when WGuestX was requested to close a session by IWGuestCore::EndSession() method")]
135 HRESULT OnEndSessionPre([in] LONG Type);
152 [id(12), helpstring(
"Fired after OnEndSessionPre when the session was closed by IWGuestCore::EndSession().")]
153 HRESULT OnEndSessionPost([in] LONG Type, [in] VARIANT_BOOL Ok);
164 [id(13), helpstring(
"Fired after the session went into the running state after having a new connection established")]
165 HRESULT OnSessionStarted([in] LONG Type);
171 [id(14), helpstring(
"Fired when a session and connection was ended by Host")]
172 HRESULT OnEndedByHost();
178 [id(15), helpstring(
"Fired when the connection was lost")]
179 HRESULT OnConnectionLost();
193 [id(16), helpstring(
"Fired when WiseMo password should be sent to Host")]
212 [id(17), helpstring(
"Fired when WiseMo Guest ID and password should be sent to Host")]
213 HRESULT OnLoginWiseMo([in] LONG Reason, [in] VARIANT_BOOL bNss, [in]
IWGuestEventParam *EventParam);
229 [id(18), helpstring(
"Fired when Windows login, domain and password should be sent to Host")]
245 [id(19), helpstring(
"Fired when LDAP server name, login and password should be sent to Host")]
262 [id(20), helpstring(
"Fired when login name, RSA SecurID passcode and password should be sent to Host")]
263 HRESULT OnLoginRsa([in] LONG Reason, [in] LONG Shadow, [in]
IWGuestEventParam *EventParam);
272 [id(21), helpstring(
"Fired when the login has been failed")]
273 HRESULT OnLoginFailed([in] LONG Reason);
291 [id(22), helpstring(
"Fired when the server side requires RSA SecurID pin code")]
292 HRESULT OnEnterRsaPincode([in] LONG Reason,
293 [in] LONG Mode, [in] BSTR SuggestedPin, [in] LONG MinLen, [in] LONG MaxLen,
302 [id(23), helpstring(
"Fired when the size of the remote screen is changed")]
303 HRESULT OnHostScreenSizeInfo([in] LONG Width, [in] LONG Height);
325 [id(24), helpstring(
"Fired when multi Guest parameters have been updated on Host")]
326 HRESULT OnHostMultiGuestInfo([in] LONG Event, [in] LONG NumGuests, [in] LONG Error);
339 [id(25), helpstring(
"Fired when WGuestX control background should be erased")]
340 HRESULT OnEraseBackground([in] LONG hWnd, [in] LONG hDC, [in]
IWGuestEventParam *EventParam);
352 [id(26), helpstring(
"Fired on incoming chat message")]
369 [id(27), helpstring(
"Fired on outgoing chat message")]
383 [id(28), helpstring(
"Fired before any WGuestX error message is shown")]
384 HRESULT OnErrorMsg([in] LONG MsgNo, [in] BSTR Message, [in]
IWGuestEventParam *EventParam);
397 [id(29), helpstring(
"Fired before any WGuestX information message is shown")]
398 HRESULT OnInfoMsg([in] LONG MsgNo, [in] BSTR Message, [in]
IWGuestEventParam *EventParam);
409 [id(30), helpstring(
"Fired when user left clicks on WGuest area when there is no active connection.")]
421 [id(31), helpstring(
"Fired when user pressed the keyboard shortcut for connection status window when there is an active connection.")]
433 [id(32), helpstring(
"Fired when user right clicks on WGuest area when there is no active connection.")]
444 [id(33), helpstring(
"Fired when a Chat UI should be shown")]
452 [id(34), helpstring(
"Fired when a Chat UI should be hidden")]
453 HRESULT OnChatUIEnd();
463 [id(35), helpstring(
"Fired when an info message should be displayed")]
491 [id(36), helpstring(
"Fired when license is required")]
492 HRESULT OnLicenseRequired([in] LONG MsgNo, [in] BSTR Message, [in]
IWGuestEventParam *EventParam);
499 [id(100), helpstring(
"method OnHostAndSkinSizeInfo")]
500 HRESULT OnHostAndSkinSizeInfo([in] LONG nWidth, [in] LONG nHeight);
507 [id(101), helpstring(
"Fired when skin button produces key code")]
508 HRESULT OnSkinKeyDown([in] LONG wParam, [in] LONG lParam, [in]
IWGuestEventParam *EventParam);
515 [id(102), helpstring(
"Fired when skin button produces key code")]
516 HRESULT OnSkinKeyUp([in] LONG wParam, [in] LONG lParam, [in]
IWGuestEventParam *EventParam);
520 #ifndef WGUESTX_DOCUMENTATION
521 [id(103), helpstring(
"Fired when GetFilesList yields data item")]
522 HRESULT OnFilesListData([in] LONG RequestId, [in] BSTR Value, [in] LONG Type);
524 [id(104), helpstring(
"Fired when GetDrivesList yields data item")]
525 HRESULT OnDrivesListData([in] LONG RequestId, [in] BSTR Value);
544 [id(105), helpstring(
"Fired when InvokeRmOperation yields result")]
545 HRESULT OnRmOperationResult([in] LONG RequestId, [in] LONG Status, [in] BSTR Value);
566 [id(106)] HRESULT OnRmHostInfo([in] BSTR Value);
578 [id(107)] HRESULT OnInventoryProgress([in] LONG Left, [in] LONG Total);
589 [id(108)] HRESULT OnInventoryFile([in] LONG Status, [in] BSTR Filename);
599 [id(109)] HRESULT OnInventoryData([in] LONG Status, [in] BSTR Data);
606 [id(110), helpstring(
"method OnSkinSystemMenu")]
607 HRESULT OnSkinSystemMenu([in] LONG nPointX, [in] LONG nPointY);
617 [id(120), helpstring(
"Fired when File Transfer UI should be shown")]
629 [id(121), helpstring(
"Fired when a File Transfer UI should be hidden")]
630 HRESULT OnNfmUIEnd([in] BSTR PathLocal, [in] BSTR PathRemote);
640 [id(122), helpstring(
"Fired when Remote Management UI should be shown")]
648 [id(123), helpstring(
"Fired when a Remote Management UI should be hidden")]
661 [id(124), helpstring(
"Fired while skin is being loaded")]
662 HRESULT OnSkinDownload([in] LONG Stage, [in] LONG Amount, [in] LONG Total);
670 [id(126), helpstring(
"Fired when Host clipboard has changed")]
671 HRESULT OnHostClipboard([in] LONG Size);
679 [id(127), helpstring(
"Fired when Guest clipboard has changed")]
680 HRESULT OnGuestClipboard([in] LONG Size);
692 [id(128), helpstring(
"Fired while clipboard is transfing (both auto and manual)")]
693 HRESULT OnClipboardTransfer([in] LONG Direction, [in] LONG TransferredBytes, [in] LONG TotalBytes);
699 [id(129), helpstring(
"Fired when clipboard transfer begins (both auto and manual)")]
700 HRESULT OnClipboardTransferBegin();
710 [id(130), helpstring(
"Fired when clipboard transfer ends (both auto and manual)")]
711 HRESULT OnClipboardTransferEnd([in] VARIANT_BOOL Ok);
720 [id(131), helpstring(
"Fired when auto scroll mode changes ScrollPositionX and/or ScrollPositionY properties")]
721 HRESULT OnAutoScrollXY([in] LONG x, [in] LONG y);
728 [id(132), helpstring(
"Fired when user pressed the keyboard shortcut for fullscreen mode when there is an active connection.")]
729 HRESULT OnFullScreenMode();
746 [id(133), helpstring(
"Fired when BlankScreen On/Off command result is returned from the Host")]
747 HRESULT OnBlankScreenResult([in] LONG result, [in]
IWGuestEventParam *EventParam);
760 [id(134), helpstring(
"Fired when OnInstallMonitorDriverResult command result is returned from the Host")]
761 HRESULT OnInstallMonitorDriverResult([in] LONG result, [in]
IWGuestEventParam *EventParam);
771 [id(135), helpstring(
"Fired when script operation is complete")]
772 HRESULT OnScriptOperationResult([in] LONG status, LONG errInfo);
C++
Definition: WGuest.idl:351
C++
Definition: WGuest.idl:960