WiseMo Guest Component API
core_events.idl
1 
11 [id(1), helpstring("Fired when the WGuestX instance is about to open by IWGuestCore::Open() method")]
12 HRESULT OnOpenPre();
24 [id(2), helpstring("Fired after WGuestX instance has been opened by IWGuestCore::Open() method")]
25 HRESULT OnOpenPost([in] VARIANT_BOOL Ok);
26 
37 [id(3), helpstring("Fired when the WGuestX instance is about to close by IWGuestCore::Close() method.")]
38 HRESULT OnClosePre();
39 
51 [id(4), helpstring("Fired when the WGuestX instance has been closed by IWGuestCore::Close() method")]
52 HRESULT OnClosePost([in] VARIANT_BOOL Ok);
53 
59 [id(5), helpstring("Fired before any long-lasting connection actions started after BeginSession()")]
60 HRESULT OnConnectPre();
61 
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);
72 
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();
79 
83 [id(8), helpstring("Fired after OnDisconnectPre() method when WGuestX has been disconnected from Host")]
84 HRESULT OnDisconnectPost();
85 
96 [id(9), helpstring("The very first event that can be fired in response to IWGuestCore::BeginSession()")]
97 HRESULT OnBeginSessionPre([in] LONG Type);
98 
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);
123 
134 [id(11), helpstring("Fired when WGuestX was requested to close a session by IWGuestCore::EndSession() method")]
135 HRESULT OnEndSessionPre([in] LONG Type);
136 
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);
154 
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);
166 
171 [id(14), helpstring("Fired when a session and connection was ended by Host")]
172 HRESULT OnEndedByHost();
173 
178 [id(15), helpstring("Fired when the connection was lost")]
179 HRESULT OnConnectionLost();
180 
193 [id(16), helpstring("Fired when WiseMo password should be sent to Host")]
194 HRESULT OnLoginPassword([in] LONG Reason, [in] IWGuestEventParam *EventParam);
195 
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);
214 
229 [id(18), helpstring("Fired when Windows login, domain and password should be sent to Host")]
230 HRESULT OnLoginWindows([in] LONG Reason, [in] IWGuestEventParam *EventParam);
231 
245 [id(19), helpstring("Fired when LDAP server name, login and password should be sent to Host")]
246 HRESULT OnLoginLdap([in] LONG Reason, [in] IWGuestEventParam *EventParam);
247 
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);
264 
272 [id(21), helpstring("Fired when the login has been failed")]
273 HRESULT OnLoginFailed([in] LONG Reason);
274 
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,
294  [in] VARIANT_BOOL AllowNonNumeric, [in] IWGuestEventParam *EventParam);
295 
302 [id(23), helpstring("Fired when the size of the remote screen is changed")]
303 HRESULT OnHostScreenSizeInfo([in] LONG Width, [in] LONG Height);
304 
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);
327 
339 [id(25), helpstring("Fired when WGuestX control background should be erased")]
340 HRESULT OnEraseBackground([in] LONG hWnd, [in] LONG hDC, [in] IWGuestEventParam *EventParam);
341 
352 [id(26), helpstring("Fired on incoming chat message")]
353 HRESULT OnChatMessageIn([in] BSTR Msg, [in] IWGuestFont *Font, [in] IWGuestEventParam *EventParam);
354 
369 [id(27), helpstring("Fired on outgoing chat message")]
370 HRESULT OnChatMessageOut([in] BSTR Msg, [in] IWGuestFont *Font, [in] IWGuestEventParam *EventParam);
371 
383 [id(28), helpstring("Fired before any WGuestX error message is shown")]
384 HRESULT OnErrorMsg([in] LONG MsgNo, [in] BSTR Message, [in] IWGuestEventParam *EventParam);
385 
397 [id(29), helpstring("Fired before any WGuestX information message is shown")]
398 HRESULT OnInfoMsg([in] LONG MsgNo, [in] BSTR Message, [in] IWGuestEventParam *EventParam);
399 
409 [id(30), helpstring("Fired when user left clicks on WGuest area when there is no active connection.")]
410 HRESULT OnConnectWindow([in] IWGuestEventParam *EventParam);
411 
421 [id(31), helpstring("Fired when user pressed the keyboard shortcut for connection status window when there is an active connection.")]
422 HRESULT OnStatusWindow([in] IWGuestEventParam *EventParam);
423 
433 [id(32), helpstring("Fired when user right clicks on WGuest area when there is no active connection.")]
434 HRESULT OnPropertyWindow([in] IWGuestEventParam *EventParam);
435 
444 [id(33), helpstring("Fired when a Chat UI should be shown")]
445 HRESULT OnChatUIStart([in] IWGuestEventParam *EventParam);
446 
452 [id(34), helpstring("Fired when a Chat UI should be hidden")]
453 HRESULT OnChatUIEnd();
454 
455 
463 [id(35), helpstring("Fired when an info message should be displayed")]
464 HRESULT OnInfoWindow([in] LONG Reason, [in] IWGuestEventParam *EventParam);
465 
491 [id(36), helpstring("Fired when license is required")]
492 HRESULT OnLicenseRequired([in] LONG MsgNo, [in] BSTR Message, [in] IWGuestEventParam *EventParam);
493 
499 [id(100), helpstring("method OnHostAndSkinSizeInfo")]
500 HRESULT OnHostAndSkinSizeInfo([in] LONG nWidth, [in] LONG nHeight);
501 
507 [id(101), helpstring("Fired when skin button produces key code")]
508 HRESULT OnSkinKeyDown([in] LONG wParam, [in] LONG lParam, [in] IWGuestEventParam *EventParam);
509 
515 [id(102), helpstring("Fired when skin button produces key code")]
516 HRESULT OnSkinKeyUp([in] LONG wParam, [in] LONG lParam, [in] IWGuestEventParam *EventParam);
517 
518 
519 
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);
523 
524 [id(104), helpstring("Fired when GetDrivesList yields data item")]
525 HRESULT OnDrivesListData([in] LONG RequestId, [in] BSTR Value);
526 #endif
527 
528 
544 [id(105), helpstring("Fired when InvokeRmOperation yields result")]
545 HRESULT OnRmOperationResult([in] LONG RequestId, [in] LONG Status, [in] BSTR Value);
546 
547 
566 [id(106)] HRESULT OnRmHostInfo([in] BSTR Value);
567 
568 
578 [id(107)] HRESULT OnInventoryProgress([in] LONG Left, [in] LONG Total);
579 
580 
589 [id(108)] HRESULT OnInventoryFile([in] LONG Status, [in] BSTR Filename);
590 
591 
599 [id(109)] HRESULT OnInventoryData([in] LONG Status, [in] BSTR Data);
600 
606 [id(110), helpstring("method OnSkinSystemMenu")]
607 HRESULT OnSkinSystemMenu([in] LONG nPointX, [in] LONG nPointY);
608 
617 [id(120), helpstring("Fired when File Transfer UI should be shown")]
618 HRESULT OnNfmUIStart([in] IWGuestEventParam *EventParam);
619 
629 [id(121), helpstring("Fired when a File Transfer UI should be hidden")]
630 HRESULT OnNfmUIEnd([in] BSTR PathLocal, [in] BSTR PathRemote);
631 
640 [id(122), helpstring("Fired when Remote Management UI should be shown")]
641 HRESULT OnRmUIStart([in] IWGuestEventParam *EventParam);
642 
648 [id(123), helpstring("Fired when a Remote Management UI should be hidden")]
649 HRESULT OnRmUIEnd();
650 
651 
661 [id(124), helpstring("Fired while skin is being loaded")]
662 HRESULT OnSkinDownload([in] LONG Stage, [in] LONG Amount, [in] LONG Total);
663 
670 [id(126), helpstring("Fired when Host clipboard has changed")]
671 HRESULT OnHostClipboard([in] LONG Size);
672 
679 [id(127), helpstring("Fired when Guest clipboard has changed")]
680 HRESULT OnGuestClipboard([in] LONG Size);
681 
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);
694 
699 [id(129), helpstring("Fired when clipboard transfer begins (both auto and manual)")]
700 HRESULT OnClipboardTransferBegin();
701 
710 [id(130), helpstring("Fired when clipboard transfer ends (both auto and manual)")]
711 HRESULT OnClipboardTransferEnd([in] VARIANT_BOOL Ok);
712 
713 
720 [id(131), helpstring("Fired when auto scroll mode changes ScrollPositionX and/or ScrollPositionY properties")]
721 HRESULT OnAutoScrollXY([in] LONG x, [in] LONG y);
722 
723 
728 [id(132), helpstring("Fired when user pressed the keyboard shortcut for fullscreen mode when there is an active connection.")]
729 HRESULT OnFullScreenMode();
730 
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);
748 
760 [id(134), helpstring("Fired when OnInstallMonitorDriverResult command result is returned from the Host")]
761 HRESULT OnInstallMonitorDriverResult([in] LONG result, [in] IWGuestEventParam *EventParam);
762 
763 
771 [id(135), helpstring("Fired when script operation is complete")]
772 HRESULT OnScriptOperationResult([in] LONG status, LONG errInfo);
773 
C++
Definition: WGuest.idl:351
C++
Definition: WGuest.idl:960