VirtualBox

Changeset 28218 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Apr 12, 2010 3:58:07 PM (15 years ago)
Author:
vboxsync
Message:

Guest Control: Update (HGCM low level callbacks, bugfixes).

Location:
trunk/include/VBox
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/HostServices/GuestControlSvc.h

    r28206 r28218  
    6868
    6969/**
     70 * Process status when executed in the guest.
     71 */
     72enum eProcessStatus
     73{
     74    PROC_STATUS_STARTED = 1,
     75
     76    PROC_STATUS_TERMINATED = 2
     77};
     78
     79/**
    7080 * The service functions which are callable by host.
    7181 */
     
    178188
    179189} VBoxGuestCtrlHGCMMsgExecCmd;
     190
     191typedef struct _VBoxGuestCtrlHGCMMsgExecStatus
     192{
     193    VBoxGuestHGCMCallInfo hdr;
     194
     195    HGCMFunctionParameter pid;
     196
     197    HGCMFunctionParameter status;
     198
     199    HGCMFunctionParameter flags;
     200
     201    HGCMFunctionParameter data;
     202
     203} VBoxGuestCtrlHGCMMsgExecStatus;
    180204#pragma pack ()
    181205
  • trunk/include/VBox/VBoxGuestLib.h

    r27976 r28218  
    514514VBGLR3DECL(int)     VbglR3GuestCtrlDisconnect(uint32_t u32ClientId);
    515515VBGLR3DECL(int)     VbglR3GuestCtrlGetHostMsg(uint32_t u32ClientId, uint32_t *puMsg, uint32_t *puNumParms);
    516 VBGLR3DECL(int)     VbglR3GuestCtrlGetHostCmdExec(uint32_t u32ClientId, uint32_t uNumParms,
     516VBGLR3DECL(int)     VbglR3GuestCtrlExecGetHostCmd(uint32_t u32ClientId, uint32_t uNumParms,
    517517                                                  char    *pszCmd,      uint32_t cbCmd,
    518518                                                  uint32_t *puFlags,
     
    525525                                                  char *pszPassword,    uint32_t cbPassword,
    526526                                                  uint32_t *puTimeLimit);
     527VBGLR3DECL(int)     VbglR3GuestCtrlExecReportStatus(uint32_t  u32ClientId,
     528                                                    uint32_t  u32PID,
     529                                                    uint32_t  u32Status,
     530                                                    uint32_t  u32Flags,
     531                                                    void     *pvData,
     532                                                    uint32_t  cbData);
    527533/** @}  */
    528534# endif /* VBOX_WITH_GUEST_CONTROL defined */
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