Changeset 82484 in vbox for trunk/include/VBox/HostServices
- Timestamp:
- Dec 7, 2019 2:07:57 AM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 135336
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/HostServices/VBoxClipboardSvc.h
r82481 r82484 63 63 #endif 64 64 65 /* 66 * The Shared Clipboard modes of operation. 65 66 /** @name VBOX_SHCL_MODE_XXX - The Shared Clipboard modes of operation. 67 * @{ 67 68 */ 68 69 /** Shared Clipboard is disabled completely. */ … … 74 75 /** Bidirectional transfers between guest and host are possible. */ 75 76 #define VBOX_SHCL_MODE_BIDIRECTIONAL 3 76 77 /* 78 * The Shared Clipboard file transfer mode (bit field). 77 /** @} */ 78 79 /** @name VBOX_SHCL_TRANSFER_MODE_XXX - The Shared Clipboard file transfer mode (bit field). 80 * @{ 79 81 */ 80 82 /** Shared Clipboard file transfers are disabled. */ … … 84 86 /** Shared Clipboard file transfer mode valid mask. */ 85 87 #define VBOX_SHCL_TRANSFER_MODE_VALID_MASK UINT32_C(0x1) 86 87 /* 88 * The service functions which are callable by host. 88 /** @} */ 89 90 /** @name VBOX_SHCL_HOST_FN_XXX - The service functions which are callable by host. 91 * @note These are not sacred and can be modified at will as long as all host 92 * clients are updated accordingly (probably just Main). 93 * @{ 89 94 */ 90 95 /** Sets the current Shared Clipboard operation mode. */ 91 96 #define VBOX_SHCL_HOST_FN_SET_MODE 1 92 97 /** Sets the current Shared Clipboard (file) transfers mode. 93 * Operates on the VBOX_SHCL_TRANSFERS_ defines. 94 * 95 * @since 6.1 96 */ 98 * Operates on the VBOX_SHCL_TRANSFERS_XXX defines. 99 * @since 6.1 */ 97 100 #define VBOX_SHCL_HOST_FN_SET_TRANSFER_MODE 2 98 101 /** Run headless on the host, i.e. do not touch the host clipboard. */ 99 102 #define VBOX_SHCL_HOST_FN_SET_HEADLESS 3 100 103 /** Reports cancellation of the current operation to the guest. 101 * @since 6.1 102 */ 104 * @since 6.1 - still a todo */ 103 105 #define VBOX_SHCL_HOST_FN_CANCEL 4 104 106 /** Reports an error to the guest. 105 * @since 6.1 106 */ 107 * @since 6.1 - still a todo */ 107 108 #define VBOX_SHCL_HOST_FN_ERROR 5 108 109 /** Reports that a new clipboard area has been registered. 109 * @since 6.1 110 */ 110 * @since 6.1 - not implemented */ 111 111 #define VBOX_SHCL_HOST_FN_AREA_REGISTER 6 112 112 /** Reports that a clipboard area has been unregistered. 113 * @since 6.1 114 */ 113 * @since 6.1 - not implemented */ 115 114 #define VBOX_SHCL_HOST_FN_AREA_UNREGISTER 7 116 115 /** Reports that a client (host / guest) has attached to a clipboard area. 117 * @since 6.1 118 */ 116 * @since 6.1 - not implemented */ 119 117 #define VBOX_SHCL_HOST_FN_AREA_ATTACH 8 120 118 /** Reports that a client (host / guest) has detached from a clipboard area. 121 * @since 6.1 122 */ 119 * @since 6.1 - not implemented */ 123 120 #define VBOX_SHCL_HOST_FN_AREA_DETACH 9 124 125 /** 126 * The host messages for the guest. 121 /** @} */ 122 123 /** @name VBOX_SHCL_HOST_MSG_XXX - The host messages for the guest. 124 * @{ 127 125 */ 128 126 /** Asks the client to quit / terminate. */ … … 287 285 */ 288 286 #define VBOX_SHCL_HOST_MSG_TRANSFER_ERROR 66 289 290 /* 291 * The service functions which are called by guest. 287 /** @} */ 288 289 /** @name VBOX_SHCL_GUEST_FN_XXX - The service functions which are called by guest. 290 * @{ 292 291 */ 293 292 /** Calls the host and waits (blocking) for an host event VBOX_SHCL_HOST_MSG_*. … … 532 531 */ 533 532 #define VBOX_SHCL_GUEST_FN_ERROR 27 534 535 /** The maximum default chunk size for a single data transfer. */ 536 #define VBOX_SHCL_MAX_CHUNK_SIZE _64K 533 /** @} */ 534 535 536 /** The maximum default chunk size for a single data transfer. 537 * @note r=bird: Nobody actually uses this. Name is misleading. */ 538 #define VBOX_SHCL_DEFAULT_MAX_CHUNK_SIZE _64K 537 539 538 540 /** @name VBOX_SHCL_GF_XXX - Guest features. … … 559 561 * HGCM parameter structures. 560 562 */ 563 /** @todo r=bird: These structures are mostly pointless. */ 561 564 #pragma pack(1) 562 565 /**
Note:
See TracChangeset
for help on using the changeset viewer.