VirtualBox

Changeset 75807 in vbox for trunk/include


Ignore:
Timestamp:
Nov 29, 2018 7:09:21 AM (6 years ago)
Author:
vboxsync
Message:

VBoxGuestControl: Optimizing message handling - part 3. bugref:9313

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/VBoxGuestLib.h

    r75798 r75807  
    767767VBGLR3DECL(int) VbglR3GuestCtrlConnect(uint32_t *pidClient);
    768768VBGLR3DECL(int) VbglR3GuestCtrlDisconnect(uint32_t idClient);
     769VBGLR3DECL(bool) VbglR3GuestCtrlSupportsOptimizations(uint32_t idClient);
     770VBGLR3DECL(int) VbglR3GuestCtrlMakeMeMaster(uint32_t idClient);
    769771VBGLR3DECL(int) VbglR3GuestCtrlMsgFilterSet(uint32_t uClientId, uint32_t uValue, uint32_t uMaskAdd, uint32_t uMaskRemove);
    770772VBGLR3DECL(int) VbglR3GuestCtrlMsgReply(PVBGLR3GUESTCTRLCMDCTX pCtx, int rc);
    771773VBGLR3DECL(int) VbglR3GuestCtrlMsgReplyEx(PVBGLR3GUESTCTRLCMDCTX pCtx, int rc, uint32_t uType,
    772774                                          void *pvPayload, uint32_t cbPayload);
     775VBGLR3DECL(int) VbglR3GuestCtrlMsgSkip(uint32_t idClient);
    773776VBGLR3DECL(int) VbglR3GuestCtrlMsgSkipOld(uint32_t uClientId);
    774777VBGLR3DECL(int) VbglR3GuestCtrlMsgPeekWait(uint32_t idClient, uint32_t *pidMsg, uint32_t *pcParameters);
    775778VBGLR3DECL(int) VbglR3GuestCtrlCancelPendingWaits(HGCMCLIENTID idClient);
    776779/* Guest session handling. */
     780VBGLR3DECL(int) VbglR3GuestCtrlSessionPrepare(uint32_t idClient, uint32_t idSession, void const *pvKey, uint32_t cbKey);
     781VBGLR3DECL(int) VbglR3GuestCtrlSessionAccept(uint32_t idClient, uint32_t idSession, void const *pvKey, uint32_t cbKey);
     782VBGLR3DECL(int) VbglR3GuestCtrlSessionCancelPrepared(uint32_t idClient, uint32_t idSession);
    777783VBGLR3DECL(int) VbglR3GuestCtrlSessionClose(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t fFlags);
    778 VBGLR3DECL(int) VbglR3GuestCtrlSessionNotify(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t uType, uint32_t uResult);
     784VBGLR3DECL(int) VbglR3GuestCtrlSessionNotify(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t uType, int32_t iResult);
    779785VBGLR3DECL(int) VbglR3GuestCtrlSessionGetOpen(PVBGLR3GUESTCTRLCMDCTX pCtx, uint32_t *puProtocol, char *pszUser, uint32_t cbUser,
    780786                                              char *pszPassword, uint32_t  cbPassword, char *pszDomain, uint32_t cbDomain,
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette