VirtualBox

Changeset 14352 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Nov 19, 2008 2:10:24 PM (16 years ago)
Author:
vboxsync
Message:

Additions/HGCM: merged code for HGCMCall and HGCMCallTimed, as per todo

Location:
trunk/include/VBox
Files:
3 edited

Legend:

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

    r14214 r14352  
    448448typedef struct _GetNotification
    449449{
    450     VBoxGuestHGCMCallInfoTimeout hdr;
     450    VBoxGuestHGCMCallInfoTimed hdr;
    451451
    452452    /**
  • trunk/include/VBox/VBoxGuest.h

    r14266 r14352  
    13711371} VBoxGuestHGCMCallInfo;
    13721372
    1373 typedef struct _VBoxGuestHGCMCallInfoTimeout
     1373typedef struct _VBoxGuestHGCMCallInfoTimed
    13741374{
    13751375    uint32_t u32Timeout;         /**< IN  How long to wait for completion before cancelling the call */
     1376    uint32_t fInterruptible;     /**< IN  Is this request interruptible? */
    13761377    VBoxGuestHGCMCallInfo info;  /**< IN/OUT The rest of the call information.  Placed after the timeout
    13771378                                  * so that the parameters follow as they would for a normal call. */
    13781379    /* Parameters follow in form HGCMFunctionParameter aParms[cParms] */
    1379 } VBoxGuestHGCMCallInfoTimeout;
     1380} VBoxGuestHGCMCallInfoTimed;
    13801381# pragma pack()
    13811382
     
    13831384# define VBOXGUEST_IOCTL_HGCM_DISCONNECT          VBOXGUEST_IOCTL_CODE(17, sizeof(VBoxGuestHGCMDisconnectInfo))
    13841385# define VBOXGUEST_IOCTL_HGCM_CALL(Size)          VBOXGUEST_IOCTL_CODE(18, (Size))
    1385 # define VBOXGUEST_IOCTL_HGCM_CALL_TIMEOUT(Size)  VBOXGUEST_IOCTL_CODE(20, (Size))
     1386# define VBOXGUEST_IOCTL_HGCM_CALL_TIMED(Size)    VBOXGUEST_IOCTL_CODE(20, (Size))
    13861387# define VBOXGUEST_IOCTL_CLIPBOARD_CONNECT        VBOXGUEST_IOCTL_CODE(19, sizeof(uint32_t))
    13871388
  • trunk/include/VBox/VBoxGuestLib.h

    r14207 r14352  
    252252 * @return VBox status code.
    253253 */
    254 DECLVBGL(int) VbglHGCMCallTimeout (VBGLHGCMHANDLE handle,
    255                                    VBoxGuestHGCMCallInfoTimeout *pData, uint32_t cbData);
     254DECLVBGL(int) VbglHGCMCallTimed (VBGLHGCMHANDLE handle,
     255                                 VBoxGuestHGCMCallInfoTimed *pData, uint32_t cbData);
    256256/** @} */
    257257
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