Changeset 100367 in vbox for trunk/include/VBox/HostServices
- Timestamp:
- Jul 4, 2023 4:23:18 PM (19 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/HostServices/VBoxClipboardSvc.h
r100234 r100367 330 330 * @retval VERR_WRONG_PARAMETER_COUNT 331 331 * @retval VERR_WRONG_PARAMETER_TYPE 332 * @since 6.1.0332 * @since 7.1.0 333 333 */ 334 334 #define VBOX_SHCL_GUEST_FN_REPORT_FEATURES 6 … … 343 343 * @retval VERR_WRONG_PARAMETER_COUNT 344 344 * @retval VERR_WRONG_PARAMETER_TYPE 345 * @since 6.1.0345 * @since 7.1.0 346 346 */ 347 347 #define VBOX_SHCL_GUEST_FN_QUERY_FEATURES 7 … … 365 365 * @retval VERR_WRONG_PARAMETER_COUNT 366 366 * @retval VERR_WRONG_PARAMETER_TYPE 367 * @since 6.1.0367 * @since 7.1.0 368 368 */ 369 369 #define VBOX_SHCL_GUEST_FN_MSG_PEEK_NOWAIT 8 … … 393 393 * @retval VERR_WRONG_PARAMETER_TYPE 394 394 * @note This replaces VBOX_SHCL_GUEST_FN_MSG_OLD_GET_WAIT. 395 * @since 6.1.0395 * @since 7.1.0 396 396 */ 397 397 #define VBOX_SHCL_GUEST_FN_MSG_PEEK_WAIT 9 … … 440 440 * @since 6.1.x 441 441 */ 442 #define VBOX_SHCL_GUEST_FN_REPLY 443 /** Gets the root list header from the host.444 * 445 * @retval VINF_SUCCESS on success. 446 * @retval VERR_INVALID_CLIENT_ID 447 * @retval VERR_WRONG_PARAMETER_COUNT 448 * @retval VERR_WRONG_PARAMETER_TYPE 449 * @since 6.1.x450 */ 451 #define VBOX_SHCL_GUEST_FN_ROOT_LIST_HDR_READ 452 /** Sends the root list header to the host.453 * 454 * @retval VINF_SUCCESS on success. 455 * @retval VERR_INVALID_CLIENT_ID 456 * @retval VERR_WRONG_PARAMETER_COUNT 457 * @retval VERR_WRONG_PARAMETER_TYPE 458 * @since 7.1.x 459 */ 460 #define VBOX_SHCL_GUEST_FN_ROOT_LIST_HDR_WRITE 461 /** Gets a root list root entry from the host.462 * 463 * @retval VINF_SUCCESS on success. 464 * @retval VERR_INVALID_CLIENT_ID 465 * @retval VERR_WRONG_PARAMETER_COUNT 466 * @retval VERR_WRONG_PARAMETER_TYPE 467 * @since 7.1.x 468 */ 469 #define VBOX_SHCL_GUEST_FN_ROOT_LIST_ENTRY_READ 470 /** Sends a root list root entry to the host.471 * 472 * @retval VINF_SUCCESS on success. 473 * @retval VERR_INVALID_CLIENT_ID 474 * @retval VERR_WRONG_PARAMETER_COUNT 475 * @retval VERR_WRONG_PARAMETER_TYPE 476 * @since 7.1.x 477 */ 478 #define VBOX_SHCL_GUEST_FN_ROOT_LIST_ENTRY_WRITE 479 /** Opens / gets a list handle from the host.480 * 481 * @retval VINF_SUCCESS on success. 482 * @retval VERR_INVALID_CLIENT_ID 483 * @retval VERR_WRONG_PARAMETER_COUNT 484 * @retval VERR_WRONG_PARAMETER_TYPE 485 * @since 7.1.x 486 */ 487 #define VBOX_SHCL_GUEST_FN_LIST_OPEN 488 /** Closes a list handle from the host.489 * 490 * @retval VINF_SUCCESS on success. 491 * @retval VERR_INVALID_CLIENT_ID 492 * @retval VERR_WRONG_PARAMETER_COUNT 493 * @retval VERR_WRONG_PARAMETER_TYPE 494 * @since 7.1.x 495 */ 496 #define VBOX_SHCL_GUEST_FN_LIST_CLOSE 497 /** Reads a list header from the host.498 * 499 * @retval VINF_SUCCESS on success. 500 * @retval VERR_INVALID_CLIENT_ID 501 * @retval VERR_WRONG_PARAMETER_COUNT 502 * @retval VERR_WRONG_PARAMETER_TYPE 503 * @since 7.1.x 504 */ 505 #define VBOX_SHCL_GUEST_FN_LIST_HDR_READ 506 /** Writes a list header to the host.507 * 508 * @retval VINF_SUCCESS on success. 509 * @retval VERR_INVALID_CLIENT_ID 510 * @retval VERR_WRONG_PARAMETER_COUNT 511 * @retval VERR_WRONG_PARAMETER_TYPE 512 * @since 7.1.x 513 */ 514 #define VBOX_SHCL_GUEST_FN_LIST_HDR_WRITE 515 /** Reads a list entry from the host.516 * 517 * @retval VINF_SUCCESS on success. 518 * @retval VERR_INVALID_CLIENT_ID 519 * @retval VERR_WRONG_PARAMETER_COUNT 520 * @retval VERR_WRONG_PARAMETER_TYPE 521 * @since 7.1.x 522 */ 523 #define VBOX_SHCL_GUEST_FN_LIST_ENTRY_READ 524 /** Sends a list entry to the host.525 * 526 * @retval VINF_SUCCESS on success. 527 * @retval VERR_INVALID_CLIENT_ID 528 * @retval VERR_WRONG_PARAMETER_COUNT 529 * @retval VERR_WRONG_PARAMETER_TYPE 530 * @since 7.1.x 531 */ 532 #define VBOX_SHCL_GUEST_FN_LIST_ENTRY_WRITE 533 /** Opens a nobject on the host.534 * 535 * @retval VINF_SUCCESS on success. 536 * @retval VERR_INVALID_CLIENT_ID 537 * @retval VERR_WRONG_PARAMETER_COUNT 538 * @retval VERR_WRONG_PARAMETER_TYPE 539 * @since 7.1.x 540 */ 541 #define VBOX_SHCL_GUEST_FN_OBJ_OPEN 542 /** Closes a nobject on the host.543 * 544 * @retval VINF_SUCCESS on success. 545 * @retval VERR_INVALID_CLIENT_ID 546 * @retval VERR_WRONG_PARAMETER_COUNT 547 * @retval VERR_WRONG_PARAMETER_TYPE 548 * @since 7.1.x 549 */ 550 #define VBOX_SHCL_GUEST_FN_OBJ_CLOSE 551 /** Reads from a nobject on the host.552 * 553 * @retval VINF_SUCCESS on success. 554 * @retval VERR_INVALID_CLIENT_ID 555 * @retval VERR_WRONG_PARAMETER_COUNT 556 * @retval VERR_WRONG_PARAMETER_TYPE 557 * @since 7.1.x 558 */ 559 #define VBOX_SHCL_GUEST_FN_OBJ_READ 560 /** Writes to a nobject on the host.561 * 562 * @retval VINF_SUCCESS on success. 563 * @retval VERR_INVALID_CLIENT_ID 564 * @retval VERR_WRONG_PARAMETER_COUNT 565 * @retval VERR_WRONG_PARAMETER_TYPE 566 * @since 7.1.x 567 */ 568 #define VBOX_SHCL_GUEST_FN_OBJ_WRITE 569 /** Reports a nerror to the host.442 #define VBOX_SHCL_GUEST_FN_REPLY 11 443 /** Gets the transfer root list header from the host. 444 * 445 * @retval VINF_SUCCESS on success. 446 * @retval VERR_INVALID_CLIENT_ID 447 * @retval VERR_WRONG_PARAMETER_COUNT 448 * @retval VERR_WRONG_PARAMETER_TYPE 449 * @since 7.1.x 450 */ 451 #define VBOX_SHCL_GUEST_FN_ROOT_LIST_HDR_READ 12 452 /** Sends the transfer root list header to the host. 453 * 454 * @retval VINF_SUCCESS on success. 455 * @retval VERR_INVALID_CLIENT_ID 456 * @retval VERR_WRONG_PARAMETER_COUNT 457 * @retval VERR_WRONG_PARAMETER_TYPE 458 * @since 7.1.x 459 */ 460 #define VBOX_SHCL_GUEST_FN_ROOT_LIST_HDR_WRITE 13 461 /** Gets a transfer root list root entry from the host. 462 * 463 * @retval VINF_SUCCESS on success. 464 * @retval VERR_INVALID_CLIENT_ID 465 * @retval VERR_WRONG_PARAMETER_COUNT 466 * @retval VERR_WRONG_PARAMETER_TYPE 467 * @since 7.1.x 468 */ 469 #define VBOX_SHCL_GUEST_FN_ROOT_LIST_ENTRY_READ 14 470 /** Sends a transfer root list root entry to the host. 471 * 472 * @retval VINF_SUCCESS on success. 473 * @retval VERR_INVALID_CLIENT_ID 474 * @retval VERR_WRONG_PARAMETER_COUNT 475 * @retval VERR_WRONG_PARAMETER_TYPE 476 * @since 7.1.x 477 */ 478 #define VBOX_SHCL_GUEST_FN_ROOT_LIST_ENTRY_WRITE 15 479 /** Opens / gets a transfer list handle from the host. 480 * 481 * @retval VINF_SUCCESS on success. 482 * @retval VERR_INVALID_CLIENT_ID 483 * @retval VERR_WRONG_PARAMETER_COUNT 484 * @retval VERR_WRONG_PARAMETER_TYPE 485 * @since 7.1.x 486 */ 487 #define VBOX_SHCL_GUEST_FN_LIST_OPEN 16 488 /** Closes a transfer list handle from the host. 489 * 490 * @retval VINF_SUCCESS on success. 491 * @retval VERR_INVALID_CLIENT_ID 492 * @retval VERR_WRONG_PARAMETER_COUNT 493 * @retval VERR_WRONG_PARAMETER_TYPE 494 * @since 7.1.x 495 */ 496 #define VBOX_SHCL_GUEST_FN_LIST_CLOSE 17 497 /** Reads a transfer list header from the host. 498 * 499 * @retval VINF_SUCCESS on success. 500 * @retval VERR_INVALID_CLIENT_ID 501 * @retval VERR_WRONG_PARAMETER_COUNT 502 * @retval VERR_WRONG_PARAMETER_TYPE 503 * @since 7.1.x 504 */ 505 #define VBOX_SHCL_GUEST_FN_LIST_HDR_READ 18 506 /** Writes a transfer list header to the host. 507 * 508 * @retval VINF_SUCCESS on success. 509 * @retval VERR_INVALID_CLIENT_ID 510 * @retval VERR_WRONG_PARAMETER_COUNT 511 * @retval VERR_WRONG_PARAMETER_TYPE 512 * @since 7.1.x 513 */ 514 #define VBOX_SHCL_GUEST_FN_LIST_HDR_WRITE 19 515 /** Reads a transfer list entry from the host. 516 * 517 * @retval VINF_SUCCESS on success. 518 * @retval VERR_INVALID_CLIENT_ID 519 * @retval VERR_WRONG_PARAMETER_COUNT 520 * @retval VERR_WRONG_PARAMETER_TYPE 521 * @since 7.1.x 522 */ 523 #define VBOX_SHCL_GUEST_FN_LIST_ENTRY_READ 20 524 /** Sends a transfer list entry to the host. 525 * 526 * @retval VINF_SUCCESS on success. 527 * @retval VERR_INVALID_CLIENT_ID 528 * @retval VERR_WRONG_PARAMETER_COUNT 529 * @retval VERR_WRONG_PARAMETER_TYPE 530 * @since 7.1.x 531 */ 532 #define VBOX_SHCL_GUEST_FN_LIST_ENTRY_WRITE 21 533 /** Opens a transfer object on the host. 534 * 535 * @retval VINF_SUCCESS on success. 536 * @retval VERR_INVALID_CLIENT_ID 537 * @retval VERR_WRONG_PARAMETER_COUNT 538 * @retval VERR_WRONG_PARAMETER_TYPE 539 * @since 7.1.x 540 */ 541 #define VBOX_SHCL_GUEST_FN_OBJ_OPEN 22 542 /** Closes a transfer object on the host. 543 * 544 * @retval VINF_SUCCESS on success. 545 * @retval VERR_INVALID_CLIENT_ID 546 * @retval VERR_WRONG_PARAMETER_COUNT 547 * @retval VERR_WRONG_PARAMETER_TYPE 548 * @since 7.1.x 549 */ 550 #define VBOX_SHCL_GUEST_FN_OBJ_CLOSE 23 551 /** Reads from a transfer object on the host. 552 * 553 * @retval VINF_SUCCESS on success. 554 * @retval VERR_INVALID_CLIENT_ID 555 * @retval VERR_WRONG_PARAMETER_COUNT 556 * @retval VERR_WRONG_PARAMETER_TYPE 557 * @since 7.1.x 558 */ 559 #define VBOX_SHCL_GUEST_FN_OBJ_READ 24 560 /** Writes to a transfer object on the host. 561 * 562 * @retval VINF_SUCCESS on success. 563 * @retval VERR_INVALID_CLIENT_ID 564 * @retval VERR_WRONG_PARAMETER_COUNT 565 * @retval VERR_WRONG_PARAMETER_TYPE 566 * @since 7.1.x 567 */ 568 #define VBOX_SHCL_GUEST_FN_OBJ_WRITE 25 569 /** Reports a transfer error to the host. 570 570 * 571 571 * @todo r=bird: Smells like GUEST_MSG_SKIP … … 577 577 * @since 6.1 578 578 */ 579 #define VBOX_SHCL_GUEST_FN_ERROR 579 #define VBOX_SHCL_GUEST_FN_ERROR 27 580 580 581 581 /** For negotiating a chunk size between the guest and host. … … 593 593 * @retval VERR_INVALID_PARAMETER if the 2nd parameter is larger than the 594 594 * first one 595 * @since 6.1595 * @since 7.1 596 596 */ 597 597 #define VBOX_SHCL_GUEST_FN_NEGOTIATE_CHUNK_SIZE 28 … … 836 836 837 837 /** Invalid message type, do not use. */ 838 #define VBOX_SHCL_ REPLYMSGTYPE_INVALID 0838 #define VBOX_SHCL_TX_REPLYMSGTYPE_INVALID 0 839 839 /** Replies a transfer status. */ 840 #define VBOX_SHCL_ REPLYMSGTYPE_TRANSFER_STATUS 1840 #define VBOX_SHCL_TX_REPLYMSGTYPE_TRANSFER_STATUS 1 841 841 /** Replies a list open status. */ 842 #define VBOX_SHCL_ REPLYMSGTYPE_LIST_OPEN 2842 #define VBOX_SHCL_TX_REPLYMSGTYPE_LIST_OPEN 2 843 843 /** Replies a list close status. */ 844 #define VBOX_SHCL_ REPLYMSGTYPE_LIST_CLOSE 3844 #define VBOX_SHCL_TX_REPLYMSGTYPE_LIST_CLOSE 3 845 845 /** Replies an object open status. */ 846 #define VBOX_SHCL_ REPLYMSGTYPE_OBJ_OPEN 4846 #define VBOX_SHCL_TX_REPLYMSGTYPE_OBJ_OPEN 4 847 847 /** Replies an object close status. */ 848 #define VBOX_SHCL_ REPLYMSGTYPE_OBJ_CLOSE 5848 #define VBOX_SHCL_TX_REPLYMSGTYPE_OBJ_CLOSE 5 849 849 850 850 /** … … 857 857 /** uint64_t, out: Context ID. */ 858 858 HGCMFunctionParameter uContext; 859 /** uint32_t, out: Message type of type VBOX_SHCL_ REPLYMSGTYPE_XXX. */859 /** uint32_t, out: Message type of type VBOX_SHCL_TX_REPLYMSGTYPE_XXX. */ 860 860 HGCMFunctionParameter enmType; 861 861 /** uint32_t, out: IPRT result of overall operation. */
Note:
See TracChangeset
for help on using the changeset viewer.