Changeset 75824 in vbox for trunk/include
- Timestamp:
- Nov 29, 2018 10:12:53 PM (6 years ago)
- Location:
- trunk/include/VBox
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/GuestHost/GuestControl.h
r71517 r75824 2 2 /** @file 3 3 * Guest Control - Common Guest and Host Code. 4 * 5 * @todo r=bird: Just merge this with GuestControlSvc.h! 4 6 */ 5 7 … … 124 126 #define PATHRENAME_FLAG_NO_SYMLINKS RT_BIT(1) 125 127 /** Mask of valid flags. */ 126 #define PATHRENAME_FLAG_VALID_MASK UINT32_C(0x0000000 2)128 #define PATHRENAME_FLAG_VALID_MASK UINT32_C(0x00000003) 127 129 /** @} */ 128 130 -
trunk/include/VBox/HostServices/GuestControlSvc.h
r75801 r75824 153 153 * Gets the current status of a running process, e.g. 154 154 * new data on stdout/stderr, process terminated etc. 155 * * Note:Legacy (VBox < 4.3) command.155 * @note Legacy (VBox < 4.3) command. 156 156 */ 157 157 HOST_EXEC_GET_OUTPUT = 102, … … 371 371 /** Skip message. 372 372 * 373 * This skips the current message, replying to the sender with 374 * VERR_NOT_SUPPORTED if appropriate. No parameters. 373 * This skips the current message, replying to the main backend as best it can. 374 * Takes between zero and two parameters. The first parameter is the 32-bit 375 * VBox status code to pass onto Main when skipping the command, defaults to 376 * VERR_NOT_SUPPORTED. The second parameter is the 32-bit message ID of the 377 * command to skip, by default whatever is first in the queue is removed. This 378 * is also the case if UINT32_MAX is specified. 375 379 * 376 380 * @retval VINF_SUCCESS on success. 377 381 * @retval VERR_NOT_FOUND if no message pending. 382 * @retval VERR_MISMATCH if the specified message ID didn't match. 378 383 * @retval VERR_INVALID_CLIENT_ID 379 384 * @retval VERR_WRONG_PARAMETER_COUNT … … 615 620 616 621 /** 617 * Guest file seeking types. Has to 618 * match FileSeekType in Main. 622 * Guest file seeking types. Has to match FileSeekType in Main. 623 * 624 * @note This is not compatible with RTFileSeek, which is an unncessary pain. 619 625 */ 620 626 enum GUEST_FILE_SEEKTYPE -
trunk/include/VBox/VBoxGuestLib.h
r75807 r75824 752 752 * Use a union for the HGCM stuff then. */ 753 753 754 /** IN: HGCM client ID to use for 755 * communication. */ 754 /** IN: HGCM client ID to use for communication. */ 756 755 uint32_t uClientID; 757 /** IN/OUT: Context ID to retrieve 758 * or to use. */ 756 /** IN/OUT: Context ID to retrieve or to use. */ 759 757 uint32_t uContextID; 760 758 /** IN: Protocol version to use. */ … … 773 771 VBGLR3DECL(int) VbglR3GuestCtrlMsgReplyEx(PVBGLR3GUESTCTRLCMDCTX pCtx, int rc, uint32_t uType, 774 772 void *pvPayload, uint32_t cbPayload); 775 VBGLR3DECL(int) VbglR3GuestCtrlMsgSkip(uint32_t idClient );773 VBGLR3DECL(int) VbglR3GuestCtrlMsgSkip(uint32_t idClient, int rcSkip, uint32_t idMsg); 776 774 VBGLR3DECL(int) VbglR3GuestCtrlMsgSkipOld(uint32_t uClientId); 777 775 VBGLR3DECL(int) VbglR3GuestCtrlMsgPeekWait(uint32_t idClient, uint32_t *pidMsg, uint32_t *pcParameters);
Note:
See TracChangeset
for help on using the changeset viewer.