VirtualBox

Changeset 80847 in vbox


Ignore:
Timestamp:
Sep 17, 2019 9:38:16 AM (5 years ago)
Author:
vboxsync
Message:

Shared Clipboard/URI: More renaming to make code base more uniform.

Location:
trunk
Files:
33 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/GuestHost/SharedClipboard-uri.h

    r80845 r80847  
    10461046    RTLISTANCHOR                List;
    10471047    /** Transfer ID allocation bitmap; clear bits are free, set bits are busy. */
    1048     uint64_t                    bmTransferIds[VBOX_SHARED_CLIPBOARD_MAX_TRANSFERS / sizeof(uint64_t) / 8];
     1048    uint64_t                    bmTransferIds[VBOX_SHCL_MAX_TRANSFERS / sizeof(uint64_t) / 8];
    10491049    /** Number of running (concurrent) transfers. */
    10501050    uint16_t                    cRunning;
     
    11351135bool SharedClipboardMIMENeedsCache(const char *pcszFormat, size_t cchFormatMax);
    11361136
    1137 const char *VBoxClipboardTransferStatusToStr(uint32_t uStatus);
     1137const char *VBoxShClTransferStatusToStr(uint32_t uStatus);
    11381138
    11391139#endif /* !VBOX_INCLUDED_GuestHost_SharedClipboard_uri_h */
  • trunk/include/VBox/GuestHost/SharedClipboard.h

    r80846 r80847  
    4848 */
    4949/** No format set. */
    50 #define VBOX_SHARED_CLIPBOARD_FMT_NONE          0
     50#define VBOX_SHCL_FMT_NONE          0
    5151/** Shared Clipboard format is an Unicode text. */
    52 #define VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT   RT_BIT(0)
     52#define VBOX_SHCL_FMT_UNICODETEXT   RT_BIT(0)
    5353/** Shared Clipboard format is bitmap (BMP / DIB). */
    54 #define VBOX_SHARED_CLIPBOARD_FMT_BITMAP        RT_BIT(1)
     54#define VBOX_SHCL_FMT_BITMAP        RT_BIT(1)
    5555/** Shared Clipboard format is HTML. */
    56 #define VBOX_SHARED_CLIPBOARD_FMT_HTML          RT_BIT(2)
     56#define VBOX_SHCL_FMT_HTML          RT_BIT(2)
    5757#ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST
    5858/** Shared Clipboard format is an URI list. */
    59 #define VBOX_SHARED_CLIPBOARD_FMT_URI_LIST      RT_BIT(3)
     59#define VBOX_SHCL_FMT_URI_LIST      RT_BIT(3)
    6060#endif
    6161
     
    121121
    122122/** Maximum number of concurrent Shared Clipboard client sessions a VM can have. */
    123 #define VBOX_SHARED_CLIPBOARD_MAX_SESSIONS                   32
     123#define VBOX_SHCL_MAX_SESSIONS                   32
    124124/** Maximum number of concurrent Shared Clipboard transfers a single
    125125 *  client can have. */
    126 #define VBOX_SHARED_CLIPBOARD_MAX_TRANSFERS                  _2K
     126#define VBOX_SHCL_MAX_TRANSFERS                  _2K
    127127/** Maximum number of events a single Shared Clipboard transfer can have. */
    128 #define VBOX_SHARED_CLIPBOARD_MAX_EVENTS                     _64K
     128#define VBOX_SHCL_MAX_EVENTS                     _64K
    129129
    130130/**
    131131 * Creates a context ID out of a client ID, a transfer ID and a count.
    132132 */
    133 #define VBOX_SHARED_CLIPBOARD_CONTEXTID_MAKE(uSessionID, uTransferID, uEventID) \
     133#define VBOX_SHCL_CONTEXTID_MAKE(uSessionID, uTransferID, uEventID) \
    134134    (  (uint32_t)((uSessionID)  &   0x1f) << 27 \
    135135     | (uint32_t)((uTransferID) &  0x7ff) << 16 \
     
    140140    ((uint32_t)((uSessionID) & 0x1f) << 27)
    141141/** Gets the session ID out of a context ID. */
    142 #define VBOX_SHARED_CLIPBOARD_CONTEXTID_GET_SESSION(uContextID) \
     142#define VBOX_SHCL_CONTEXTID_GET_SESSION(uContextID) \
    143143    (((uContextID) >> 27) & 0x1f)
    144144/** Gets the transfer ID out of a context ID. */
     
    146146    (((uContextID) >> 16) & 0x7ff)
    147147/** Gets the transfer event out of a context ID. */
    148 #define VBOX_SHARED_CLIPBOARD_CONTEXTID_GET_EVENT(uContextID) \
     148#define VBOX_SHCL_CONTEXTID_GET_EVENT(uContextID) \
    149149    ((uContextID) & 0xffff)
    150150
  • trunk/include/VBox/GuestHost/clipboard-helper.h

    r80662 r80847  
    180180 * @param   cbSrc               Size (in bytes) of HTML data to dump.
    181181 */
    182 int VBoxClipboardDbgDumpHtml(const char *pszSrc, size_t cbSrc);
     182int VBoxShClDbgDumpHtml(const char *pszSrc, size_t cbSrc);
    183183
    184184/**
     
    189189 * @param   u32Format           Clipboard format to use for dumping.
    190190 */
    191 void VBoxClipboardDbgDumpData(const void *pv, size_t cb, SHCLFORMAT u32Format);
     191void VBoxShClDbgDumpData(const void *pv, size_t cb, SHCLFORMAT u32Format);
    192192#endif /* LOG_ENABLED */
    193193
     
    198198 * @param   uMsg                The message to translate.
    199199 */
    200 const char *VBoxClipboardHostMsgToStr(uint32_t uMsg);
     200const char *VBoxShClHostMsgToStr(uint32_t uMsg);
    201201
    202202/**
     
    206206 * @param   uMsg                The message to translate.
    207207 */
    208 const char *VBoxClipboardGuestMsgToStr(uint32_t uMsg);
     208const char *VBoxShClGuestMsgToStr(uint32_t uMsg);
    209209
    210210#endif /* !VBOX_INCLUDED_GuestHost_clipboard_helper_h */
  • trunk/include/VBox/HostServices/VBoxClipboardSvc.h

    r80845 r80847  
    6666 */
    6767/** Older saved states (VBox < 6.1). Includes protocol v0 state. */
    68 #define VBOX_SHARED_CLIPBOARD_SSM_VER_0          UINT32_C(0x80000002)
     68#define VBOX_SHCL_SSM_VER_0          UINT32_C(0x80000002)
    6969/** Protocol v1 is being used. */
    70 #define VBOX_SHARED_CLIPBOARD_SSM_VER_1          UINT32_C(0x80000003)
     70#define VBOX_SHCL_SSM_VER_1          UINT32_C(0x80000003)
    7171
    7272/*
    7373 * The mode of operations.
    7474 */
    75 #define VBOX_SHARED_CLIPBOARD_MODE_OFF           0
    76 #define VBOX_SHARED_CLIPBOARD_MODE_HOST_TO_GUEST 1
    77 #define VBOX_SHARED_CLIPBOARD_MODE_GUEST_TO_HOST 2
    78 #define VBOX_SHARED_CLIPBOARD_MODE_BIDIRECTIONAL 3
     75#define VBOX_SHCL_MODE_OFF           0
     76#define VBOX_SHCL_MODE_HOST_TO_GUEST 1
     77#define VBOX_SHCL_MODE_GUEST_TO_HOST 2
     78#define VBOX_SHCL_MODE_BIDIRECTIONAL 3
    7979
    8080/*
     
    8282 */
    8383/** Sets the current Shared Clipboard operation mode. */
    84 #define VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE           1
     84#define VBOX_SHCL_HOST_FN_SET_MODE           1
    8585/** Run headless on the host, i.e. do not touch the host clipboard. */
    86 #define VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS       2
     86#define VBOX_SHCL_HOST_FN_SET_HEADLESS       2
    8787/** Reports cancellation of the current operation to the guest. */
    88 #define VBOX_SHARED_CLIPBOARD_HOST_FN_CANCEL             3
     88#define VBOX_SHCL_HOST_FN_CANCEL             3
    8989/** Reports an error to the guest. */
    90 #define VBOX_SHARED_CLIPBOARD_HOST_FN_ERROR              4
     90#define VBOX_SHCL_HOST_FN_ERROR              4
    9191/** Reports that a new clipboard area has been registered. */
    92 #define VBOX_SHARED_CLIPBOARD_HOST_FN_AREA_REGISTER      5
     92#define VBOX_SHCL_HOST_FN_AREA_REGISTER      5
    9393/** Reports that a clipboard area has been unregistered. */
    94 #define VBOX_SHARED_CLIPBOARD_HOST_FN_AREA_UNREGISTER    6
     94#define VBOX_SHCL_HOST_FN_AREA_UNREGISTER    6
    9595/** Reports that a client (host / guest) has attached to a clipboard area. */
    96 #define VBOX_SHARED_CLIPBOARD_HOST_FN_AREA_ATTACH        7
     96#define VBOX_SHCL_HOST_FN_AREA_ATTACH        7
    9797/** Reports that a client (host / guest) has detached from a clipboard area. */
    98 #define VBOX_SHARED_CLIPBOARD_HOST_FN_AREA_DETACH        8
     98#define VBOX_SHCL_HOST_FN_AREA_DETACH        8
    9999
    100100/**
     
    102102 */
    103103/** Asks the client to quit / terminate. */
    104 #define VBOX_SHARED_CLIPBOARD_HOST_MSG_QUIT                         1
     104#define VBOX_SHCL_HOST_MSG_QUIT                         1
    105105/** Reads (simple) data from the guest. */
    106 #define VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA                    2
     106#define VBOX_SHCL_HOST_MSG_READ_DATA                    2
    107107/** Reports available clipboard format from host to the guest.
    108  *  Formerly known as VBOX_SHARED_CLIPBOARD_HOST_MSG_REPORT_FORMATS. */
    109 #define VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS_REPORT               3
     108 *  Formerly known as VBOX_SHCL_HOST_MSG_REPORT_FORMATS. */
     109#define VBOX_SHCL_HOST_MSG_FORMATS_REPORT               3
    110110
    111111/** Sends a transfer status to the guest side. */
    112 #define VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_TRANSFER_STATUS          50
     112#define VBOX_SHCL_HOST_MSG_URI_TRANSFER_STATUS          50
    113113/** Reads the root list header from the guest. */
    114 #define VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_ROOT_LIST_HDR_READ       51
     114#define VBOX_SHCL_HOST_MSG_URI_ROOT_LIST_HDR_READ       51
    115115/** Writes the root list header to the guest. */
    116 #define VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_ROOT_LIST_HDR_WRITE      52
     116#define VBOX_SHCL_HOST_MSG_URI_ROOT_LIST_HDR_WRITE      52
    117117/** Reads a root list entry from the guest. */
    118 #define VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_ROOT_LIST_ENTRY_READ     53
     118#define VBOX_SHCL_HOST_MSG_URI_ROOT_LIST_ENTRY_READ     53
    119119/** Writes a root list entry to the guest. */
    120 #define VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_ROOT_LIST_ENTRY_WRITE    54
     120#define VBOX_SHCL_HOST_MSG_URI_ROOT_LIST_ENTRY_WRITE    54
    121121/** Open an URI list on the guest side. */
    122 #define VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_OPEN                55
     122#define VBOX_SHCL_HOST_MSG_URI_LIST_OPEN                55
    123123/** Closes a formerly opened URI list on the guest side. */
    124 #define VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_CLOSE               56
     124#define VBOX_SHCL_HOST_MSG_URI_LIST_CLOSE               56
    125125/** Reads a list header from the guest. */
    126 #define VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_HDR_READ            57
     126#define VBOX_SHCL_HOST_MSG_URI_LIST_HDR_READ            57
    127127/** Writes a list header to the guest. */
    128 #define VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_HDR_WRITE           58
     128#define VBOX_SHCL_HOST_MSG_URI_LIST_HDR_WRITE           58
    129129/** Reads a list entry from the guest. */
    130 #define VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_ENTRY_READ          59
     130#define VBOX_SHCL_HOST_MSG_URI_LIST_ENTRY_READ          59
    131131/** Writes a list entry to the guest. */
    132 #define VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_ENTRY_WRITE         60
     132#define VBOX_SHCL_HOST_MSG_URI_LIST_ENTRY_WRITE         60
    133133/** Open an URI object on the guest side. */
    134 #define VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_OPEN                 61
     134#define VBOX_SHCL_HOST_MSG_URI_OBJ_OPEN                 61
    135135/** Closes a formerly opened URI object on the guest side. */
    136 #define VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_CLOSE                62
     136#define VBOX_SHCL_HOST_MSG_URI_OBJ_CLOSE                62
    137137/** Reads from an object on the guest side. */
    138 #define VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_READ                 63
     138#define VBOX_SHCL_HOST_MSG_URI_OBJ_READ                 63
    139139/** Writes to an object on the guest side. */
    140 #define VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_WRITE                64
     140#define VBOX_SHCL_HOST_MSG_URI_OBJ_WRITE                64
    141141/** Indicates that the host has canceled a transfer. */
    142 #define VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_CANCEL                   65
     142#define VBOX_SHCL_HOST_MSG_URI_CANCEL                   65
    143143/** Indicates that the an unrecoverable error on the host occurred . */
    144 #define VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_ERROR                    66
     144#define VBOX_SHCL_HOST_MSG_URI_ERROR                    66
    145145
    146146/*
    147147 * The service functions which are called by guest.
    148148 */
    149 /** Calls the host and waits (blocking) for an host event VBOX_SHARED_CLIPBOARD_HOST_MSG_*.
     149/** Calls the host and waits (blocking) for an host event VBOX_SHCL_HOST_MSG_*.
    150150 *  Note: This is the old message which still is being used for the non-URI Shared Clipboard transfers,
    151151 *        to not break compatibility with older Guest Additions / VBox versions. */
    152 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD       1
     152#define VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD       1
    153153/** Sends a list of available formats to the host.
    154  *  Formely known as VBOX_SHARED_CLIPBOARD_GUEST_FN_REPORT_FORMATS. */
    155 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_FORMATS_REPORT         2
     154 *  Formely known as VBOX_SHCL_GUEST_FN_REPORT_FORMATS. */
     155#define VBOX_SHCL_GUEST_FN_FORMATS_REPORT         2
    156156/** Reads data in specified format from the host. */
    157 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_DATA_READ              3
     157#define VBOX_SHCL_GUEST_FN_DATA_READ              3
    158158/** Writes data in requested format to the host. */
    159 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_DATA_WRITE             4
     159#define VBOX_SHCL_GUEST_FN_DATA_WRITE             4
    160160
    161161/** Does the actual protocol handshake. If this message is not
     
    164164 *
    165165 *  New since protocol v1. */
    166 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_CONNECT                5
     166#define VBOX_SHCL_GUEST_FN_CONNECT                5
    167167/** Peeks at the next message, returning immediately.
    168168 *  New since protocol v1. */
    169 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_PEEK_NOWAIT        6
     169#define VBOX_SHCL_GUEST_FN_MSG_PEEK_NOWAIT        6
    170170/** Peeks at the next message, waiting for one to arrive.
    171171 *  New since protocol v1. */
    172 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_PEEK_WAIT          7
     172#define VBOX_SHCL_GUEST_FN_MSG_PEEK_WAIT          7
    173173/** Gets the next message, returning immediately.
    174174 *  New since protocol v1. */
    175 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_GET                8
     175#define VBOX_SHCL_GUEST_FN_MSG_GET                8
    176176/** Sends a transfer status to the host.
    177177 *  New since protocol v1. */
    178 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_STATUS                 9
     178#define VBOX_SHCL_GUEST_FN_STATUS                 9
    179179/** Replies to a function from the host.
    180180 *  New since protocol v1. */
    181 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_REPLY                  10
     181#define VBOX_SHCL_GUEST_FN_REPLY                  10
    182182/** Reports the available root entries of a transfer.
    183183 *  New since protocol v1. */
    184 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_ROOT_LIST_HDR_READ     11
     184#define VBOX_SHCL_GUEST_FN_ROOT_LIST_HDR_READ     11
    185185/** Reports the available root entries of a transfer.
    186186 *  New since protocol v1. */
    187 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_ROOT_LIST_HDR_WRITE    12
     187#define VBOX_SHCL_GUEST_FN_ROOT_LIST_HDR_WRITE    12
    188188/** Reports the available root entries of a transfer.
    189189 *  New since protocol v1. */
    190 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_ROOT_LIST_ENTRY_READ   13
     190#define VBOX_SHCL_GUEST_FN_ROOT_LIST_ENTRY_READ   13
    191191/** Reports the available root entries of a transfer.
    192192 *  New since protocol v1. */
    193 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_ROOT_LIST_ENTRY_WRITE  14
     193#define VBOX_SHCL_GUEST_FN_ROOT_LIST_ENTRY_WRITE  14
    194194/** Opens / gets a list handle from the host.
    195195 *  New since protocol v1. */
    196 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_OPEN              15
     196#define VBOX_SHCL_GUEST_FN_LIST_OPEN              15
    197197/** Closes a list handle from the host.
    198198 *  New since protocol v1. */
    199 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_CLOSE             16
     199#define VBOX_SHCL_GUEST_FN_LIST_CLOSE             16
    200200/** Reads a list header from the host.
    201201 *  New since protocol v1. */
    202 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_HDR_READ          17
     202#define VBOX_SHCL_GUEST_FN_LIST_HDR_READ          17
    203203/** Writes a list header to the host.
    204204 *  New since protocol v1. */
    205 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_HDR_WRITE         18
     205#define VBOX_SHCL_GUEST_FN_LIST_HDR_WRITE         18
    206206/** New since protocol v1. */
    207 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_ENTRY_READ        19
     207#define VBOX_SHCL_GUEST_FN_LIST_ENTRY_READ        19
    208208/** New since protocol v1. */
    209 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_ENTRY_WRITE       20
     209#define VBOX_SHCL_GUEST_FN_LIST_ENTRY_WRITE       20
    210210/** New since protocol v1. */
    211 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_OBJ_OPEN               21
     211#define VBOX_SHCL_GUEST_FN_OBJ_OPEN               21
    212212/** New since protocol v1. */
    213 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_OBJ_CLOSE              22
     213#define VBOX_SHCL_GUEST_FN_OBJ_CLOSE              22
    214214/** New since protocol v1. */
    215 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_OBJ_READ               23
     215#define VBOX_SHCL_GUEST_FN_OBJ_READ               23
    216216/** New since protocol v1. */
    217 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_OBJ_WRITE              24
     217#define VBOX_SHCL_GUEST_FN_OBJ_WRITE              24
    218218/** Reports cancellation of the current operation to the host.
    219219 *  New since protocol v1. */
    220 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_CANCEL                 25
     220#define VBOX_SHCL_GUEST_FN_CANCEL                 25
    221221/** Reports an error to the host.
    222222 *  New since protocol v1. */
    223 #define VBOX_SHARED_CLIPBOARD_GUEST_FN_ERROR                  26
     223#define VBOX_SHCL_GUEST_FN_ERROR                  26
    224224
    225225/** The maximum default chunk size for a single data transfer. */
    226 #define VBOX_SHARED_CLIPBOARD_MAX_CHUNK_SIZE                  _64K
     226#define VBOX_SHCL_MAX_CHUNK_SIZE                  _64K
    227227
    228228/*
     
    235235 * Kept for maintaining compatibility with older Guest Additions.
    236236 */
    237 typedef struct _VBoxClipboardGetHostMsgOld
     237typedef struct _VBoxShClGetHostMsgOld
    238238{
    239239    VBGLIOCHGCMCALL hdr;
     
    241241    /** uint32_t, out: Host message type. */
    242242    HGCMFunctionParameter msg;
    243     /** uint32_t, out: VBOX_SHARED_CLIPBOARD_FMT_*, depends on the 'msg'.
     243    /** uint32_t, out: VBOX_SHCL_FMT_*, depends on the 'msg'.
    244244     *  r=andy This actual can have *different* meanings, depending on the host message type. */
    245245    HGCMFunctionParameter formats; /* OUT uint32_t */
    246 } VBoxClipboardGetHostMsgOld;
    247 
    248 #define VBOX_SHARED_CLIPBOARD_CPARMS_GET_HOST_MSG_OLD 2
     246} VBoxShClGetHostMsgOld;
     247
     248#define VBOX_SHCL_CPARMS_GET_HOST_MSG_OLD 2
    249249
    250250/**
     
    252252 * and the guest. Not available on older (VBox <= 6.0) hosts.
    253253 */
    254 typedef struct _VBoxClipboardConnect
     254typedef struct _VBoxShClConnect
    255255{
    256256    VBGLIOCHGCMCALL hdr;
     
    266266    /** uint32_t, in/out: Checksum type used for data transfer. Currently unused. */
    267267    HGCMFunctionParameter enmChecksumType;
    268 } VBoxClipboardConnect;
    269 
    270 #define VBOX_SHARED_CLIPBOARD_CPARMS_CONNECT 5
    271 
    272 typedef struct _VBoxClipboardFormatsMsg
     268} VBoxShClConnect;
     269
     270#define VBOX_SHCL_CPARMS_CONNECT 5
     271
     272typedef struct _VBoxShClFormatsMsg
    273273{
    274274    VBGLIOCHGCMCALL hdr;
     
    276276    /** uint32_t, in: Context ID. */
    277277    HGCMFunctionParameter uContext;
    278     /** uint32_t, out:  VBOX_SHARED_CLIPBOARD_FMT_*. */
     278    /** uint32_t, out:  VBOX_SHCL_FMT_*. */
    279279    HGCMFunctionParameter uFormats;
    280280    /** uint32_t, in: Format flags. */
    281281    HGCMFunctionParameter fFlags;
    282 } VBoxClipboardFormatsMsg;
    283 
    284 typedef struct _VBoxClipboardReadDataReqMsg
     282} VBoxShClFormatsMsg;
     283
     284typedef struct _VBoxShClReadDataReqMsg
    285285{
    286286    VBGLIOCHGCMCALL hdr;
     
    292292    /** uint32_t, out: Maximum size (in bytes) to read. */
    293293    HGCMFunctionParameter cbSize;
    294 } VBoxClipboardReadDataReqMsg;
    295 
    296 #define VBOX_SHARED_CLIPBOARD_CPARMS_READ_DATA_REQ 2
    297 
    298 typedef struct _VBoxClipboardReadDataMsg
     294} VBoxShClReadDataReqMsg;
     295
     296#define VBOX_SHCL_CPARMS_READ_DATA_REQ 2
     297
     298typedef struct _VBoxShClReadDataMsg
    299299{
    300300    VBGLIOCHGCMCALL hdr;
     
    309309    HGCMFunctionParameter size;   /* OUT uint32_t */
    310310
    311 } VBoxClipboardReadDataMsg;
    312 
    313 #define VBOX_SHARED_CLIPBOARD_CPARMS_READ_DATA 3
    314 
    315 typedef struct _VBoxClipboardWriteDataMsg
     311} VBoxShClReadDataMsg;
     312
     313#define VBOX_SHCL_CPARMS_READ_DATA 3
     314
     315typedef struct _VBoxShClWriteDataMsg
    316316{
    317317    VBGLIOCHGCMCALL hdr;
     
    321321        struct
    322322        {
    323             /** Returned format as requested in the VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA message. */
     323            /** Returned format as requested in the VBOX_SHCL_HOST_MSG_READ_DATA message. */
    324324            HGCMFunctionParameter format; /* IN uint32_t */
    325325            /** Data.  */
     
    338338        } v1;
    339339    } u;
    340 } VBoxClipboardWriteDataMsg;
    341 
    342 #define VBOX_SHARED_CLIPBOARD_CPARMS_WRITE_DATA 4
     340} VBoxShClWriteDataMsg;
     341
     342#define VBOX_SHCL_CPARMS_WRITE_DATA 4
    343343
    344344/**
    345345 * Reports a transfer status.
    346346 */
    347 typedef struct _VBoxClipboardTransferStatusMsg
     347typedef struct _VBoxShClTransferStatusMsg
    348348{
    349349    VBGLIOCHGCMCALL hdr;
     
    359359    /** uint32_t, out: Reporting flags. Currently unused and must be 0. */
    360360    HGCMFunctionParameter fFlags;
    361 } VBoxClipboardTransferStatusMsg;
    362 
    363 #define VBOX_SHARED_CLIPBOARD_CPARMS_TRANSFER_STATUS 5
     361} VBoxShClTransferStatusMsg;
     362
     363#define VBOX_SHCL_CPARMS_TRANSFER_STATUS 5
    364364
    365365/**
     
    368368 * flag.
    369369 *
    370  * Used by: VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG
    371  *
    372  */
    373 typedef struct _VBoxClipboardGetHostMsg
     370 * Used by: VBOX_SHCL_GUEST_FN_GET_HOST_MSG
     371 *
     372 */
     373typedef struct _VBoxShClGetHostMsg
    374374{
    375375    VBGLIOCHGCMCALL hdr;
     
    381381    /** uint32_t, in: Whether or not to block (wait) for a  new message to arrive. */
    382382    HGCMFunctionParameter fBlock;
    383 } VBoxClipboardPeekMsg;
    384 
    385 #define VBOX_SHARED_CLIPBOARD_CPARMS_GET_HOST_MSG 3
     383} VBoxShClPeekMsg;
     384
     385#define VBOX_SHCL_CPARMS_GET_HOST_MSG 3
    386386
    387387/** @todo might be necessary for future. */
     
    400400 * Status messag for lists and objects.
    401401 */
    402 typedef struct _VBoxClipboardStatusMsg
     402typedef struct _VBoxShClStatusMsg
    403403{
    404404    VBGLIOCHGCMCALL hdr;
     
    412412    /** pointer, in: Optional payload of this status, based on the status type. */
    413413    HGCMFunctionParameter pvPayload;
    414 } VBoxClipboardStatusMsg;
    415 
    416 #define VBOX_SHARED_CLIPBOARD_CPARMS_STATUS 4
     414} VBoxShClStatusMsg;
     415
     416#define VBOX_SHCL_CPARMS_STATUS 4
    417417
    418418/** Invalid message type, do not use. */
     
    432432 * Generic reply message.
    433433 */
    434 typedef struct _VBoxClipboardReplyMsg
     434typedef struct _VBoxShClReplyMsg
    435435{
    436436    VBGLIOCHGCMCALL hdr;
     
    465465        } ObjClose;
    466466    } u;
    467 } VBoxClipboardReplyMsg;
     467} VBoxShClReplyMsg;
    468468
    469469/** Minimum parameters (HGCM function parameters minus the union) a reply message must have. */
    470 #define VBOX_SHARED_CLIPBOARD_CPARMS_REPLY_MIN 5
    471 
    472 typedef struct _VBoxClipboardRootListParms
     470#define VBOX_SHCL_CPARMS_REPLY_MIN 5
     471
     472typedef struct _VBoxShClRootListParms
    473473{
    474474    /** uint32_t, in: Context ID. s*/
     
    476476    /** uint32_t, in: Roots listing flags; unused at the moment. */
    477477    HGCMFunctionParameter fRoots;
    478 } VBoxClipboardRootListParms;
     478} VBoxShClRootListParms;
    479479
    480480/**
    481481 * Requests to read the root list.
    482482 */
    483 typedef struct _VBoxClipboardRootListReadReqMsg
    484 {
    485     VBGLIOCHGCMCALL hdr;
    486 
    487     VBoxClipboardRootListParms ReqParms;
    488 } VBoxClipboardRootListReadReqMsg;
    489 
    490 #define VBOX_SHARED_CLIPBOARD_CPARMS_ROOT_LIST_HDR_READ 2
     483typedef struct _VBoxShClRootListReadReqMsg
     484{
     485    VBGLIOCHGCMCALL hdr;
     486
     487    VBoxShClRootListParms ReqParms;
     488} VBoxShClRootListReadReqMsg;
     489
     490#define VBOX_SHCL_CPARMS_ROOT_LIST_HDR_READ 2
    491491
    492492/**
    493493 * Reads / Writes a root list header.
    494494 */
    495 typedef struct _VBoxClipboardRootListHdrMsg
    496 {
    497     VBGLIOCHGCMCALL hdr;
    498 
    499     VBoxClipboardRootListParms ReqParms;
     495typedef struct _VBoxShClRootListHdrMsg
     496{
     497    VBGLIOCHGCMCALL hdr;
     498
     499    VBoxShClRootListParms ReqParms;
    500500    /** uint64_t, in/out: Number of total root list entries. */
    501501    HGCMFunctionParameter      cRoots;
    502 } VBoxClipboardRootListHdrMsg;
    503 
    504 #define VBOX_SHARED_CLIPBOARD_CPARMS_ROOT_LIST_HDR 2
    505 
    506 typedef struct _VBoxClipboardRootListEntryParms
     502} VBoxShClRootListHdrMsg;
     503
     504#define VBOX_SHCL_CPARMS_ROOT_LIST_HDR 2
     505
     506typedef struct _VBoxShClRootListEntryParms
    507507{
    508508    /** uint32_t, in: Context ID. */
     
    512512    /** uint32_t, in: Index of root list entry to get (zero-based). */
    513513    HGCMFunctionParameter uIndex;
    514 } VBoxClipboardRootListEntryParms;
     514} VBoxShClRootListEntryParms;
    515515
    516516/**
    517517 * Request to read a list root entry.
    518518 */
    519 typedef struct _VBoxClipboardRootListEntryReadReqMsg
     519typedef struct _VBoxShClRootListEntryReadReqMsg
    520520{
    521521    VBGLIOCHGCMCALL hdr;
    522522
    523523    /** in: Request parameters. */
    524     VBoxClipboardRootListEntryParms Parms;
    525 } VBoxClipboardRootListEntryReadReqMsg;
    526 
    527 #define VBOX_SHARED_CLIPBOARD_CPARMS_ROOT_LIST_ENTRY_READ_REQ 3
     524    VBoxShClRootListEntryParms Parms;
     525} VBoxShClRootListEntryReadReqMsg;
     526
     527#define VBOX_SHCL_CPARMS_ROOT_LIST_ENTRY_READ_REQ 3
    528528
    529529/**
    530530 * Reads / Writes a root list entry.
    531531 */
    532 typedef struct _VBoxClipboardRootListEntryMsg
     532typedef struct _VBoxShClRootListEntryMsg
    533533{
    534534    VBGLIOCHGCMCALL hdr;
    535535
    536536    /** in/out: Request parameters. */
    537     VBoxClipboardRootListEntryParms Parms;
     537    VBoxShClRootListEntryParms Parms;
    538538    /** pointer, in/out: Entry name. */
    539539    HGCMFunctionParameter           szName;
     
    543543     *  Do not forget to set the SHCLFSOBJINFO::Attr::enmAdditional for Get operation as well.  */
    544544    HGCMFunctionParameter           pvInfo;
    545 } VBoxClipboardRootListEntryMsg;
    546 
    547 #define VBOX_SHARED_CLIPBOARD_CPARMS_ROOT_LIST_ENTRY 6
     545} VBoxShClRootListEntryMsg;
     546
     547#define VBOX_SHCL_CPARMS_ROOT_LIST_ENTRY 6
    548548
    549549/**
    550550 * Opens a list.
    551551 */
    552 typedef struct _VBoxClipboardListOpenMsg
     552typedef struct _VBoxShClListOpenMsg
    553553{
    554554    VBGLIOCHGCMCALL hdr;
     
    568568    /** uint64_t, out: List handle. */
    569569    HGCMFunctionParameter uHandle;
    570 } VBoxClipboardListOpenMsg;
    571 
    572 #define VBOX_SHARED_CLIPBOARD_CPARMS_LIST_OPEN 7
     570} VBoxShClListOpenMsg;
     571
     572#define VBOX_SHCL_CPARMS_LIST_OPEN 7
    573573
    574574/**
    575575 * Closes a list.
    576576 */
    577 typedef struct _VBoxClipboardListCloseMsg
     577typedef struct _VBoxShClListCloseMsg
    578578{
    579579    VBGLIOCHGCMCALL hdr;
     
    583583    /** uint64_t, in: List handle. */
    584584    HGCMFunctionParameter uHandle;
    585 } VBoxClipboardListCloseMsg;
    586 
    587 #define VBOX_SHARED_CLIPBOARD_CPARMS_LIST_CLOSE 2
    588 
    589 typedef struct _VBoxClipboardListHdrReqParms
     585} VBoxShClListCloseMsg;
     586
     587#define VBOX_SHCL_CPARMS_LIST_CLOSE 2
     588
     589typedef struct _VBoxShClListHdrReqParms
    590590{
    591591    /** uint32_t, in: Context ID. */
     
    595595    /** uint32_t, in: Flags of type VBOX_SHCL_LISTHDR_FLAG_XXX. */
    596596    HGCMFunctionParameter fFlags;
    597 } VBoxClipboardListHdrReqParms;
     597} VBoxShClListHdrReqParms;
    598598
    599599/**
    600600 * Request to read a list header.
    601601 */
    602 typedef struct _VBoxClipboardListHdrReadReqMsg
    603 {
    604     VBGLIOCHGCMCALL hdr;
    605 
    606     VBoxClipboardListHdrReqParms ReqParms;
    607 } VBoxClipboardListHdrReadReqMsg;
    608 
    609 #define VBOX_SHARED_CLIPBOARD_CPARMS_LIST_HDR_READ_REQ 3
     602typedef struct _VBoxShClListHdrReadReqMsg
     603{
     604    VBGLIOCHGCMCALL hdr;
     605
     606    VBoxShClListHdrReqParms ReqParms;
     607} VBoxShClListHdrReadReqMsg;
     608
     609#define VBOX_SHCL_CPARMS_LIST_HDR_READ_REQ 3
    610610
    611611/**
    612612 * Reads / Writes a list header.
    613613 */
    614 typedef struct _VBoxClipboardListHdrMsg
    615 {
    616     VBGLIOCHGCMCALL hdr;
    617 
    618     VBoxClipboardListHdrReqParms ReqParms;
     614typedef struct _VBoxShClListHdrMsg
     615{
     616    VBGLIOCHGCMCALL hdr;
     617
     618    VBoxShClListHdrReqParms ReqParms;
    619619    /** uint32_t, in/out: Feature flags (see VBOX_SHCL_FEATURE_FLAG_XXX). */
    620620    HGCMFunctionParameter        fFeatures;
     
    623623    /** uint64_t, in/out:  Number of total bytes to transfer. */
    624624    HGCMFunctionParameter        cbTotalSize;
    625 } VBoxClipboardListHdrMsg;
    626 
    627 #define VBOX_SHARED_CLIPBOARD_CPARMS_LIST_HDR 6
    628 
    629 typedef struct _VBoxClipboardListEntryReqParms
     625} VBoxShClListHdrMsg;
     626
     627#define VBOX_SHCL_CPARMS_LIST_HDR 6
     628
     629typedef struct _VBoxShClListEntryReqParms
    630630{
    631631    /** uint32_t, in: Context ID. */
     
    635635    /** uint32_t, in: VBOX_SHCL_INFO_FLAG_XXX. */
    636636    HGCMFunctionParameter fInfo;
    637 } VBoxClipboardListEntryReqParms;
     637} VBoxShClListEntryReqParms;
    638638
    639639/**
    640640 * Request to read a list entry.
    641641 */
    642 typedef struct _VBoxClipboardListEntryReadReqMsg
    643 {
    644     VBGLIOCHGCMCALL hdr;
    645 
    646     VBoxClipboardListEntryReqParms ReqParms;
    647 } VBoxClipboardListEntryReadReqMsg;
    648 
    649 #define VBOX_SHARED_CLIPBOARD_CPARMS_LIST_ENTRY_READ 3
     642typedef struct _VBoxShClListEntryReadReqMsg
     643{
     644    VBGLIOCHGCMCALL hdr;
     645
     646    VBoxShClListEntryReqParms ReqParms;
     647} VBoxShClListEntryReadReqMsg;
     648
     649#define VBOX_SHCL_CPARMS_LIST_ENTRY_READ 3
    650650
    651651/**
    652652 * Reads / Writes a list entry.
    653653 */
    654 typedef struct _VBoxClipboardListEntryMsg
     654typedef struct _VBoxShClListEntryMsg
    655655{
    656656    VBGLIOCHGCMCALL hdr;
    657657
    658658    /** in/out: Request parameters. */
    659     VBoxClipboardListEntryReqParms ReqParms;
     659    VBoxShClListEntryReqParms ReqParms;
    660660    /** pointer, in/out: Entry name. */
    661661    HGCMFunctionParameter          szName;
     
    665665     *  Do not forget to set the SHCLFSOBJINFO::Attr::enmAdditional for Get operation as well.  */
    666666    HGCMFunctionParameter          pvInfo;
    667 } VBoxClipboardListEntryMsg;
    668 
    669 #define VBOX_SHARED_CLIPBOARD_CPARMS_LIST_ENTRY 6
    670 
    671 typedef struct _VBoxClipboardObjOpenMsg
     667} VBoxShClListEntryMsg;
     668
     669#define VBOX_SHCL_CPARMS_LIST_ENTRY 6
     670
     671typedef struct _VBoxShClObjOpenMsg
    672672{
    673673    VBGLIOCHGCMCALL hdr;
     
    683683    /** uint32_t in/out: Open / Create flags of type SHCL_OBJ_CF_. */
    684684    HGCMFunctionParameter fCreate;
    685 } VBoxClipboardObjOpenMsg;
    686 
    687 #define VBOX_SHARED_CLIPBOARD_CPARMS_OBJ_OPEN 5
    688 
    689 typedef struct _VBoxClipboardObjCloseMsg
     685} VBoxShClObjOpenMsg;
     686
     687#define VBOX_SHCL_CPARMS_OBJ_OPEN 5
     688
     689typedef struct _VBoxShClObjCloseMsg
    690690{
    691691    VBGLIOCHGCMCALL hdr;
     
    695695    /** uint64_t, in: SHCLOBJHANDLE of object to close. */
    696696    HGCMFunctionParameter uHandle;
    697 } VBoxClipboardObjCloseMsg;
    698 
    699 #define VBOX_SHARED_CLIPBOARD_CPARMS_OBJ_CLOSE 2
    700 
    701 typedef struct _VBoxClipboardObjReadReqParms
     697} VBoxShClObjCloseMsg;
     698
     699#define VBOX_SHCL_CPARMS_OBJ_CLOSE 2
     700
     701typedef struct _VBoxShClObjReadReqParms
    702702{
    703703    /** uint32_t, in: Context ID. */
     
    709709    /** uint32_t, in: Read flags. Currently unused and must be 0. */
    710710    HGCMFunctionParameter fRead;
    711 } VBoxClipboardObjReadReqParms;
    712 
    713 typedef struct _VBoxClipboardObjReadReqMsg
    714 {
    715     VBGLIOCHGCMCALL hdr;
    716 
    717     VBoxClipboardObjReadReqParms ReqParms;
    718 } VBoxClipboardObjReadReqMsg;
    719 
    720 #define VBOX_SHARED_CLIPBOARD_CPARMS_OBJ_READ_REQ 4
     711} VBoxShClObjReadReqParms;
     712
     713typedef struct _VBoxShClObjReadReqMsg
     714{
     715    VBGLIOCHGCMCALL hdr;
     716
     717    VBoxShClObjReadReqParms ReqParms;
     718} VBoxShClObjReadReqMsg;
     719
     720#define VBOX_SHCL_CPARMS_OBJ_READ_REQ 4
    721721
    722722/**
     
    724724 *
    725725 * Used by:
    726  * VBOX_SHARED_CLIPBOARD_FN_OBJ_READ
    727  * VBOX_SHARED_CLIPBOARD_FN_OBJ_WRITE
    728  */
    729 typedef struct _VBoxClipboardObjReadWriteMsg
     726 * VBOX_SHCL_FN_OBJ_READ
     727 * VBOX_SHCL_FN_OBJ_WRITE
     728 */
     729typedef struct _VBoxShClObjReadWriteMsg
    730730{
    731731    VBGLIOCHGCMCALL hdr;
     
    744744     *  type in the data header. Optional. */
    745745    HGCMFunctionParameter pvChecksum;
    746 } VBoxClipboardObjReadWriteMsg;
    747 
    748 #define VBOX_SHARED_CLIPBOARD_CPARMS_OBJ_READ  6
    749 #define VBOX_SHARED_CLIPBOARD_CPARMS_OBJ_WRITE 6
     746} VBoxShClObjReadWriteMsg;
     747
     748#define VBOX_SHCL_CPARMS_OBJ_READ  6
     749#define VBOX_SHCL_CPARMS_OBJ_WRITE 6
    750750
    751751/**
     
    753753 *
    754754 * Used by:
    755  * VBOX_SHARED_CLIPBOARD_FN_WRITE_ERROR
    756  */
    757 typedef struct _VBoxClipboardErrorMsg
     755 * VBOX_SHCL_FN_WRITE_ERROR
     756 */
     757typedef struct _VBoxShClErrorMsg
    758758{
    759759    VBGLIOCHGCMCALL hdr;
     
    763763    /** uint32_t, in: The error code (IPRT-style). */
    764764    HGCMFunctionParameter rc;
    765 } VBoxClipboardWriteErrorMsg;
    766 
    767 #define VBOX_SHARED_CLIPBOARD_CPARMS_ERROR 2
     765} VBoxShClWriteErrorMsg;
     766
     767#define VBOX_SHCL_CPARMS_ERROR 2
    768768
    769769#pragma pack()
  • trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp

    r80845 r80847  
    488488           LogFunc(("WM_RENDERFORMAT: cfFormat=%u -> fFormat=0x%x\n", cfFormat, fFormat));
    489489
    490            if (fFormat == VBOX_SHARED_CLIPBOARD_FMT_NONE)
     490           if (fFormat == VBOX_SHCL_FMT_NONE)
    491491           {
    492492               LogFunc(("WM_RENDERFORMAT: Unsupported format requested\n"));
     
    571571                                * must have the exact string size.
    572572                                */
    573                                if (fFormat == VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT)
     573                               if (fFormat == VBOX_SHCL_FMT_UNICODETEXT)
    574574                               {
    575575                                   size_t cbActual = 0;
     
    648648           const SHCLFORMATS fFormats =  pEvent->u.ReportedFormats.uFormats;
    649649
    650            if (fFormats != VBOX_SHARED_CLIPBOARD_FMT_NONE) /* Could arrive with some older GA versions. */
     650           if (fFormats != VBOX_SHCL_FMT_NONE) /* Could arrive with some older GA versions. */
    651651           {
    652652               int rc = SharedClipboardWinOpen(hwnd);
     
    656656
    657657#ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST
    658                     if (fFormats & VBOX_SHARED_CLIPBOARD_FMT_URI_LIST)
     658                    if (fFormats & VBOX_SHCL_FMT_URI_LIST)
    659659                    {
    660                         LogFunc(("VBOX_SHARED_CLIPBOARD_FMT_URI_LIST\n"));
     660                        LogFunc(("VBOX_SHCL_FMT_URI_LIST\n"));
    661661
    662662                        PSHCLURITRANSFER pTransfer = SharedClipboardURICtxGetTransfer(&pCtx->URI, 0); /** @todo FIX !!! */
     
    705705           if (RT_SUCCESS(rc))
    706706           {
    707                if (uFormat == VBOX_SHARED_CLIPBOARD_FMT_BITMAP)
     707               if (uFormat == VBOX_SHCL_FMT_BITMAP)
    708708               {
    709709                   hClip = GetClipboardData(CF_DIB);
     
    725725                   }
    726726               }
    727                else if (uFormat == VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT)
     727               else if (uFormat == VBOX_SHCL_FMT_UNICODETEXT)
    728728               {
    729729                   hClip = GetClipboardData(CF_UNICODETEXT);
     
    745745                   }
    746746               }
    747                else if (uFormat == VBOX_SHARED_CLIPBOARD_FMT_HTML)
     747               else if (uFormat == VBOX_SHCL_FMT_HTML)
    748748               {
    749749                   UINT format = RegisterClipboardFormat(SHCL_WIN_REGFMT_HTML);
     
    771771               }
    772772#ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST
    773                else if (uFormat == VBOX_SHARED_CLIPBOARD_FMT_URI_LIST)
     773               else if (uFormat == VBOX_SHCL_FMT_URI_LIST)
    774774               {
    775775                   LogFunc(("cTransfersRunning=%RU32\n", SharedClipboardURICtxGetRunningTransfers(&pCtx->URI)));
     
    855855
    856856                   /* Requested clipboard format is not available, send empty data. */
    857                    VbglR3ClipboardWriteData(pCtx->CmdCtx.uClientID, VBOX_SHARED_CLIPBOARD_FMT_NONE, NULL, 0);
     857                   VbglR3ClipboardWriteData(pCtx->CmdCtx.uClientID, VBOX_SHCL_FMT_NONE, NULL, 0);
    858858#ifdef DEBUG_andy
    859859                   AssertFailed();
     
    11191119}
    11201120
    1121 DECLCALLBACK(int) VBoxClipboardInit(const PVBOXSERVICEENV pEnv, void **ppInstance)
     1121DECLCALLBACK(int) VBoxShClInit(const PVBOXSERVICEENV pEnv, void **ppInstance)
    11221122{
    11231123    LogFlowFuncEnter();
     
    11821182}
    11831183
    1184 DECLCALLBACK(int) VBoxClipboardWorker(void *pInstance, bool volatile *pfShutdown)
     1184DECLCALLBACK(int) VBoxShClWorker(void *pInstance, bool volatile *pfShutdown)
    11851185{
    11861186    AssertPtr(pInstance);
     
    12291229                switch (uMsg)
    12301230                {
    1231                     case VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS_REPORT:
     1231                    case VBOX_SHCL_HOST_MSG_FORMATS_REPORT:
    12321232                    {
    12331233                        pEvent->enmType = VBGLR3CLIPBOARDEVENTTYPE_REPORT_FORMATS;
     
    12361236                    }
    12371237
    1238                     case VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA:
     1238                    case VBOX_SHCL_HOST_MSG_READ_DATA:
    12391239                    {
    12401240                        pEvent->enmType = VBGLR3CLIPBOARDEVENTTYPE_READ_DATA;
     
    13401340}
    13411341
    1342 DECLCALLBACK(int) VBoxClipboardStop(void *pInstance)
     1342DECLCALLBACK(int) VBoxShClStop(void *pInstance)
    13431343{
    13441344    AssertPtrReturn(pInstance, VERR_INVALID_POINTER);
     
    13561356}
    13571357
    1358 DECLCALLBACK(void) VBoxClipboardDestroy(void *pInstance)
     1358DECLCALLBACK(void) VBoxShClDestroy(void *pInstance)
    13591359{
    13601360    AssertPtrReturnVoid(pInstance);
     
    13881388    "Shared Clipboard",
    13891389    /* methods */
    1390     VBoxClipboardInit,
    1391     VBoxClipboardWorker,
    1392     VBoxClipboardStop,
    1393     VBoxClipboardDestroy
     1390    VBoxShClInit,
     1391    VBoxShClWorker,
     1392    VBoxShClStop,
     1393    VBoxShClDestroy
    13941394};
    13951395
  • trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDnDDropTarget.cpp

    r78516 r80847  
    374374                        AssertPtr(pDropFiles);
    375375
    376                         /** @todo Replace / merge the following code with VBoxClipboardWinDropFilesToStringList(). */
     376                        /** @todo Replace / merge the following code with VBoxShClWinDropFilesToStringList(). */
    377377
    378378                        /* Do we need to do Unicode stuff? */
  • trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibClipboard.cpp

    r80845 r80847  
    8282    if (RT_SUCCESS(rc))
    8383    {
    84         VBoxClipboardConnect Msg;
     84        VBoxShClConnect Msg;
    8585        RT_ZERO(Msg);
    8686
    8787        VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    88                            VBOX_SHARED_CLIPBOARD_GUEST_FN_CONNECT, VBOX_SHARED_CLIPBOARD_CPARMS_CONNECT);
     88                           VBOX_SHCL_GUEST_FN_CONNECT, VBOX_SHCL_CPARMS_CONNECT);
    8989
    9090        VbglHGCMParmUInt32Set(&Msg.uProtocolVer, 0);
     
    160160    AssertPtrReturn(pFormats, VERR_INVALID_POINTER);
    161161
    162     VBoxClipboardFormatsMsg Msg;
     162    VBoxShClFormatsMsg Msg;
    163163    RT_ZERO(Msg);
    164164
     
    166166    {
    167167        VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    168                            VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_GET, 3);
    169 
    170         Msg.uContext.SetUInt32(VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS_REPORT);
     168                           VBOX_SHCL_GUEST_FN_MSG_GET, 3);
     169
     170        Msg.uContext.SetUInt32(VBOX_SHCL_HOST_MSG_FORMATS_REPORT);
    171171        Msg.uFormats.SetUInt32(0);
    172172        Msg.fFlags.SetUInt32(0);
     
    193193    AssertPtrReturn(pDataReq, VERR_INVALID_POINTER);
    194194
    195     VBoxClipboardReadDataReqMsg Msg;
    196 
    197     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    198                        VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_GET, VBOX_SHARED_CLIPBOARD_CPARMS_READ_DATA);
    199 
    200     Msg.uContext.SetUInt32(VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA);
     195    VBoxShClReadDataReqMsg Msg;
     196
     197    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     198                       VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_READ_DATA);
     199
     200    Msg.uContext.SetUInt32(VBOX_SHCL_HOST_MSG_READ_DATA);
    201201    Msg.uFormat.SetUInt32(0);
    202202    Msg.cbSize.SetUInt32(0);
     
    232232VBGLR3DECL(int) VbglR3ClipboardGetHostMsgOld(HGCMCLIENTID idClient, uint32_t *pidMsg, uint32_t *pfFormats)
    233233{
    234     VBoxClipboardGetHostMsgOld Msg;
     234    VBoxShClGetHostMsgOld Msg;
    235235
    236236    VBGL_HGCM_HDR_INIT(&Msg.hdr, idClient,
    237                        VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD, VBOX_SHARED_CLIPBOARD_CPARMS_GET_HOST_MSG_OLD);
     237                       VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD, VBOX_SHCL_CPARMS_GET_HOST_MSG_OLD);
    238238
    239239    VbglHGCMParmUInt32Set(&Msg.msg, 0);
     
    272272VBGLR3DECL(int) VbglR3ClipboardReadData(HGCMCLIENTID idClient, uint32_t fFormat, void *pv, uint32_t cb, uint32_t *pcb)
    273273{
    274     VBoxClipboardReadDataMsg Msg;
    275 
    276     VBGL_HGCM_HDR_INIT(&Msg.hdr, idClient, VBOX_SHARED_CLIPBOARD_GUEST_FN_DATA_READ, VBOX_SHARED_CLIPBOARD_CPARMS_READ_DATA);
     274    VBoxShClReadDataMsg Msg;
     275
     276    VBGL_HGCM_HDR_INIT(&Msg.hdr, idClient, VBOX_SHCL_GUEST_FN_DATA_READ, VBOX_SHCL_CPARMS_READ_DATA);
    277277    VbglHGCMParmUInt32Set(&Msg.format, fFormat);
    278278    VbglHGCMParmPtrSet(&Msg.ptr, pv, cb);
     
    326326        HGCMFunctionParameter cParameters;
    327327    } Msg;
    328     VBGL_HGCM_HDR_INIT(&Msg.Hdr, pCtx->uClientID, VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_PEEK_WAIT, 2);
     328    VBGL_HGCM_HDR_INIT(&Msg.Hdr, pCtx->uClientID, VBOX_SHCL_GUEST_FN_MSG_PEEK_WAIT, 2);
    329329    VbglHGCMParmUInt64Set(&Msg.idMsg, pidRestoreCheck ? *pidRestoreCheck : 0);
    330330    VbglHGCMParmUInt32Set(&Msg.cParameters, 0);
     
    348348    if (rc == VERR_INTERRUPTED)
    349349    {
    350         VBGL_HGCM_HDR_INIT(&Msg.Hdr, pCtx->uClientID, VBOX_SHARED_CLIPBOARD_GUEST_FN_CANCEL, 0);
     350        VBGL_HGCM_HDR_INIT(&Msg.Hdr, pCtx->uClientID, VBOX_SHCL_GUEST_FN_CANCEL, 0);
    351351        int rc2 = VbglR3HGCMCall(&Msg.Hdr, sizeof(Msg.Hdr));
    352352        AssertRC(rc2);
     
    370370    AssertPtrReturn(pRootListHdr, VERR_INVALID_POINTER);
    371371
    372     VBoxClipboardRootListHdrMsg Msg;
    373     RT_ZERO(Msg);
    374 
    375     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    376                        VBOX_SHARED_CLIPBOARD_GUEST_FN_ROOT_LIST_HDR_READ, VBOX_SHARED_CLIPBOARD_CPARMS_ROOT_LIST_HDR_READ);
     372    VBoxShClRootListHdrMsg Msg;
     373    RT_ZERO(Msg);
     374
     375    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     376                       VBOX_SHCL_GUEST_FN_ROOT_LIST_HDR_READ, VBOX_SHCL_CPARMS_ROOT_LIST_HDR_READ);
    377377
    378378    Msg.ReqParms.uContext.SetUInt32(pCtx->uContextID);
     
    398398    AssertPtrReturn(pRootListEntry, VERR_INVALID_POINTER);
    399399
    400     VBoxClipboardRootListEntryMsg Msg;
    401     RT_ZERO(Msg);
    402 
    403     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    404                        VBOX_SHARED_CLIPBOARD_GUEST_FN_ROOT_LIST_ENTRY_READ, VBOX_SHARED_CLIPBOARD_CPARMS_ROOT_LIST_ENTRY);
     400    VBoxShClRootListEntryMsg Msg;
     401    RT_ZERO(Msg);
     402
     403    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     404                       VBOX_SHCL_GUEST_FN_ROOT_LIST_ENTRY_READ, VBOX_SHCL_CPARMS_ROOT_LIST_ENTRY);
    405405
    406406    Msg.Parms.uContext.SetUInt32(pCtx->uContextID);
     
    485485    AssertPtrReturn(pEnmDir, VERR_INVALID_POINTER);
    486486
    487     VBoxClipboardTransferStatusMsg Msg;
    488     RT_ZERO(Msg);
    489 
    490     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    491                        VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_GET, VBOX_SHARED_CLIPBOARD_CPARMS_TRANSFER_STATUS);
    492 
    493     Msg.uContext.SetUInt32(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_TRANSFER_STATUS);
     487    VBoxShClTransferStatusMsg Msg;
     488    RT_ZERO(Msg);
     489
     490    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     491                       VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_TRANSFER_STATUS);
     492
     493    Msg.uContext.SetUInt32(VBOX_SHCL_HOST_MSG_URI_TRANSFER_STATUS);
    494494    Msg.enmDir.SetUInt32(0);
    495495    Msg.enmStatus.SetUInt32(0);
     
    523523    RT_NOREF(pTransfer);
    524524
    525     VBoxClipboardReplyMsg Msg;
    526     RT_ZERO(Msg);
    527 
    528     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    529                        VBOX_SHARED_CLIPBOARD_GUEST_FN_REPLY, VBOX_SHARED_CLIPBOARD_CPARMS_REPLY_MIN + 1);
     525    VBoxShClReplyMsg Msg;
     526    RT_ZERO(Msg);
     527
     528    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     529                       VBOX_SHCL_GUEST_FN_REPLY, VBOX_SHCL_CPARMS_REPLY_MIN + 1);
    530530
    531531    Msg.uContext.SetUInt32(pCtx->uContextID);
     
    537537    Msg.u.TransferStatus.enmStatus.SetUInt32((uint32_t)uStatus);
    538538
    539     LogFlowFunc(("%s\n", VBoxClipboardTransferStatusToStr(uStatus)));
     539    LogFlowFunc(("%s\n", VBoxShClTransferStatusToStr(uStatus)));
    540540
    541541    int rc = VbglR3HGCMCall(&Msg.hdr, sizeof(Msg));
     
    550550    AssertPtrReturn(pfRoots, VERR_INVALID_POINTER);
    551551
    552     VBoxClipboardRootListReadReqMsg Msg;
    553     RT_ZERO(Msg);
    554 
    555     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    556                        VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_GET, VBOX_SHARED_CLIPBOARD_CPARMS_ROOT_LIST_HDR_READ);
    557 
    558     Msg.ReqParms.uContext.SetUInt32(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_ROOT_LIST_HDR_READ);
     552    VBoxShClRootListReadReqMsg Msg;
     553    RT_ZERO(Msg);
     554
     555    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     556                       VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_ROOT_LIST_HDR_READ);
     557
     558    Msg.ReqParms.uContext.SetUInt32(VBOX_SHCL_HOST_MSG_URI_ROOT_LIST_HDR_READ);
    559559    Msg.ReqParms.fRoots.SetUInt32(0);
    560560
     
    576576    AssertPtrReturn(pRootListHdr, VERR_INVALID_POINTER);
    577577
    578     VBoxClipboardRootListHdrMsg Msg;
    579     RT_ZERO(Msg);
    580 
    581     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    582                        VBOX_SHARED_CLIPBOARD_GUEST_FN_ROOT_LIST_HDR_WRITE, VBOX_SHARED_CLIPBOARD_CPARMS_ROOT_LIST_HDR);
     578    VBoxShClRootListHdrMsg Msg;
     579    RT_ZERO(Msg);
     580
     581    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     582                       VBOX_SHCL_GUEST_FN_ROOT_LIST_HDR_WRITE, VBOX_SHCL_CPARMS_ROOT_LIST_HDR);
    583583
    584584    Msg.ReqParms.uContext.SetUInt32(pCtx->uContextID);
     
    599599    AssertPtrReturn(pfInfo,  VERR_INVALID_POINTER);
    600600
    601     VBoxClipboardRootListEntryReadReqMsg Msg;
    602     RT_ZERO(Msg);
    603 
    604     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    605                        VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_GET, VBOX_SHARED_CLIPBOARD_CPARMS_ROOT_LIST_ENTRY_READ_REQ);
    606 
    607     Msg.Parms.uContext.SetUInt32(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_ROOT_LIST_ENTRY_READ);
     601    VBoxShClRootListEntryReadReqMsg Msg;
     602    RT_ZERO(Msg);
     603
     604    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     605                       VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_ROOT_LIST_ENTRY_READ_REQ);
     606
     607    Msg.Parms.uContext.SetUInt32(VBOX_SHCL_HOST_MSG_URI_ROOT_LIST_ENTRY_READ);
    608608    Msg.Parms.fInfo.SetUInt32(0);
    609609    Msg.Parms.uIndex.SetUInt32(0);
     
    628628    AssertPtrReturn(pEntry, VERR_INVALID_POINTER);
    629629
    630     VBoxClipboardRootListEntryMsg Msg;
    631     RT_ZERO(Msg);
    632 
    633     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    634                        VBOX_SHARED_CLIPBOARD_GUEST_FN_ROOT_LIST_ENTRY_WRITE, VBOX_SHARED_CLIPBOARD_CPARMS_ROOT_LIST_ENTRY);
     630    VBoxShClRootListEntryMsg Msg;
     631    RT_ZERO(Msg);
     632
     633    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     634                       VBOX_SHCL_GUEST_FN_ROOT_LIST_ENTRY_WRITE, VBOX_SHCL_CPARMS_ROOT_LIST_ENTRY);
    635635
    636636    Msg.Parms.uContext.SetUInt32(pCtx->uContextID);
     
    655655    AssertPtrReturn(phList,     VERR_INVALID_POINTER);
    656656
    657     VBoxClipboardListOpenMsg Msg;
    658     RT_ZERO(Msg);
    659 
    660     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    661                        VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_OPEN, VBOX_SHARED_CLIPBOARD_CPARMS_LIST_OPEN);
     657    VBoxShClListOpenMsg Msg;
     658    RT_ZERO(Msg);
     659
     660    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     661                       VBOX_SHCL_GUEST_FN_LIST_OPEN, VBOX_SHCL_CPARMS_LIST_OPEN);
    662662
    663663    Msg.uContext.SetUInt32(pCtx->uContextID);
     
    683683    AssertPtrReturn(pOpenParms, VERR_INVALID_POINTER);
    684684
    685     VBoxClipboardListOpenMsg Msg;
    686     RT_ZERO(Msg);
    687 
    688     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    689                        VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_GET, VBOX_SHARED_CLIPBOARD_CPARMS_LIST_OPEN);
    690 
    691     Msg.uContext.SetUInt32(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_OPEN);
     685    VBoxShClListOpenMsg Msg;
     686    RT_ZERO(Msg);
     687
     688    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     689                       VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_LIST_OPEN);
     690
     691    Msg.uContext.SetUInt32(VBOX_SHCL_HOST_MSG_URI_LIST_OPEN);
    692692    Msg.fList.SetUInt32(0);
    693693    Msg.cbPath.SetUInt32(pOpenParms->cbPath);
     
    717717    AssertPtrReturn(pCtx, VERR_INVALID_POINTER);
    718718
    719     VBoxClipboardReplyMsg Msg;
    720     RT_ZERO(Msg);
    721 
    722     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    723                        VBOX_SHARED_CLIPBOARD_GUEST_FN_REPLY, VBOX_SHARED_CLIPBOARD_CPARMS_REPLY_MIN + 1);
     719    VBoxShClReplyMsg Msg;
     720    RT_ZERO(Msg);
     721
     722    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     723                       VBOX_SHCL_GUEST_FN_REPLY, VBOX_SHCL_CPARMS_REPLY_MIN + 1);
    724724
    725725    Msg.uContext.SetUInt32(pCtx->uContextID);
     
    742742    AssertPtrReturn(phList, VERR_INVALID_POINTER);
    743743
    744     VBoxClipboardListCloseMsg Msg;
    745     RT_ZERO(Msg);
    746 
    747     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    748                        VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_GET, VBOX_SHARED_CLIPBOARD_CPARMS_LIST_CLOSE);
    749 
    750     Msg.uContext.SetUInt32(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_CLOSE);
     744    VBoxShClListCloseMsg Msg;
     745    RT_ZERO(Msg);
     746
     747    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     748                       VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_LIST_CLOSE);
     749
     750    Msg.uContext.SetUInt32(VBOX_SHCL_HOST_MSG_URI_LIST_CLOSE);
    751751    Msg.uHandle.SetUInt64(0);
    752752
     
    767767    AssertPtrReturn(pCtx, VERR_INVALID_POINTER);
    768768
    769     VBoxClipboardReplyMsg Msg;
    770     RT_ZERO(Msg);
    771 
    772     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    773                        VBOX_SHARED_CLIPBOARD_GUEST_FN_REPLY, VBOX_SHARED_CLIPBOARD_CPARMS_REPLY_MIN + 1);
     769    VBoxShClReplyMsg Msg;
     770    RT_ZERO(Msg);
     771
     772    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     773                       VBOX_SHCL_GUEST_FN_REPLY, VBOX_SHCL_CPARMS_REPLY_MIN + 1);
    774774
    775775    Msg.uContext.SetUInt32(pCtx->uContextID);
     
    791791    AssertPtrReturn(pCtx, VERR_INVALID_POINTER);
    792792
    793     VBoxClipboardListCloseMsg Msg;
    794     RT_ZERO(Msg);
    795 
    796     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    797                        VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_CLOSE, VBOX_SHARED_CLIPBOARD_CPARMS_LIST_CLOSE);
     793    VBoxShClListCloseMsg Msg;
     794    RT_ZERO(Msg);
     795
     796    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     797                       VBOX_SHCL_HOST_MSG_URI_LIST_CLOSE, VBOX_SHCL_CPARMS_LIST_CLOSE);
    798798
    799799    Msg.uContext.SetUInt32(pCtx->uContextID);
     
    813813    AssertPtrReturn(pListHdr, VERR_INVALID_POINTER);
    814814
    815     VBoxClipboardListHdrMsg Msg;
    816     RT_ZERO(Msg);
    817 
    818     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    819                        VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_HDR_READ, VBOX_SHARED_CLIPBOARD_CPARMS_LIST_HDR);
     815    VBoxShClListHdrMsg Msg;
     816    RT_ZERO(Msg);
     817
     818    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     819                       VBOX_SHCL_GUEST_FN_LIST_HDR_READ, VBOX_SHCL_CPARMS_LIST_HDR);
    820820
    821821    Msg.ReqParms.uContext.SetUInt32(pCtx->uContextID);
     
    848848    AssertPtrReturn(pfFlags, VERR_INVALID_POINTER);
    849849
    850     VBoxClipboardListHdrReadReqMsg Msg;
    851     RT_ZERO(Msg);
    852 
    853     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    854                        VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_GET, VBOX_SHARED_CLIPBOARD_CPARMS_LIST_HDR_READ_REQ);
    855 
    856     Msg.ReqParms.uContext.SetUInt32(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_HDR_READ);
     850    VBoxShClListHdrReadReqMsg Msg;
     851    RT_ZERO(Msg);
     852
     853    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     854                       VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_LIST_HDR_READ_REQ);
     855
     856    Msg.ReqParms.uContext.SetUInt32(VBOX_SHCL_HOST_MSG_URI_LIST_HDR_READ);
    857857    Msg.ReqParms.uHandle.SetUInt64(0);
    858858    Msg.ReqParms.fFlags.SetUInt32(0);
     
    878878    AssertPtrReturn(pListHdr, VERR_INVALID_POINTER);
    879879
    880     VBoxClipboardListHdrMsg Msg;
    881     RT_ZERO(Msg);
    882 
    883     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    884                        VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_HDR_WRITE, VBOX_SHARED_CLIPBOARD_CPARMS_LIST_HDR);
     880    VBoxShClListHdrMsg Msg;
     881    RT_ZERO(Msg);
     882
     883    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     884                       VBOX_SHCL_GUEST_FN_LIST_HDR_WRITE, VBOX_SHCL_CPARMS_LIST_HDR);
    885885
    886886    Msg.ReqParms.uContext.SetUInt32(pCtx->uContextID);
     
    905905    AssertPtrReturn(pListEntry, VERR_INVALID_POINTER);
    906906
    907     VBoxClipboardListEntryMsg Msg;
    908     RT_ZERO(Msg);
    909 
    910     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    911                        VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_ENTRY_READ, VBOX_SHARED_CLIPBOARD_CPARMS_LIST_ENTRY);
     907    VBoxShClListEntryMsg Msg;
     908    RT_ZERO(Msg);
     909
     910    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     911                       VBOX_SHCL_GUEST_FN_LIST_ENTRY_READ, VBOX_SHCL_CPARMS_LIST_ENTRY);
    912912
    913913    Msg.ReqParms.uContext.SetUInt32(pCtx->uContextID);
     
    935935    AssertPtrReturn(pfInfo, VERR_INVALID_POINTER);
    936936
    937     VBoxClipboardListEntryReadReqMsg Msg;
    938     RT_ZERO(Msg);
    939 
    940     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    941                        VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_GET, VBOX_SHARED_CLIPBOARD_CPARMS_LIST_ENTRY_READ);
    942 
    943     Msg.ReqParms.uContext.SetUInt32(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_ENTRY_READ);
     937    VBoxShClListEntryReadReqMsg Msg;
     938    RT_ZERO(Msg);
     939
     940    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     941                       VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_LIST_ENTRY_READ);
     942
     943    Msg.ReqParms.uContext.SetUInt32(VBOX_SHCL_HOST_MSG_URI_LIST_ENTRY_READ);
    944944    Msg.ReqParms.uHandle.SetUInt64(0);
    945945    Msg.ReqParms.fInfo.SetUInt32(0);
     
    965965    AssertPtrReturn(pListEntry, VERR_INVALID_POINTER);
    966966
    967     VBoxClipboardListEntryMsg Msg;
    968     RT_ZERO(Msg);
    969 
    970     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    971                        VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_ENTRY_WRITE, VBOX_SHARED_CLIPBOARD_CPARMS_LIST_ENTRY);
     967    VBoxShClListEntryMsg Msg;
     968    RT_ZERO(Msg);
     969
     970    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     971                       VBOX_SHCL_GUEST_FN_LIST_ENTRY_WRITE, VBOX_SHCL_CPARMS_LIST_ENTRY);
    972972
    973973    Msg.ReqParms.uContext.SetUInt32(pCtx->uContextID);
     
    990990    AssertPtrReturn(pCreateParms, VERR_INVALID_POINTER);
    991991
    992     VBoxClipboardObjOpenMsg Msg;
    993     RT_ZERO(Msg);
    994 
    995     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    996                        VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_GET, VBOX_SHARED_CLIPBOARD_CPARMS_OBJ_OPEN);
    997 
    998     Msg.uContext.SetUInt32(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_OPEN);
     992    VBoxShClObjOpenMsg Msg;
     993    RT_ZERO(Msg);
     994
     995    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     996                       VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_OBJ_OPEN);
     997
     998    Msg.uContext.SetUInt32(VBOX_SHCL_HOST_MSG_URI_OBJ_OPEN);
    999999    Msg.uHandle.SetUInt64(0);
    10001000    Msg.cbPath.SetUInt32(pCreateParms->cbPath);
     
    10201020    AssertPtrReturn(pCtx, VERR_INVALID_POINTER);
    10211021
    1022     VBoxClipboardReplyMsg Msg;
    1023     RT_ZERO(Msg);
    1024 
    1025     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    1026                        VBOX_SHARED_CLIPBOARD_GUEST_FN_REPLY, VBOX_SHARED_CLIPBOARD_CPARMS_REPLY_MIN + 1);
     1022    VBoxShClReplyMsg Msg;
     1023    RT_ZERO(Msg);
     1024
     1025    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     1026                       VBOX_SHCL_GUEST_FN_REPLY, VBOX_SHCL_CPARMS_REPLY_MIN + 1);
    10271027
    10281028    Msg.uContext.SetUInt32(pCtx->uContextID);
     
    10471047    AssertPtrReturn(phObj,        VERR_INVALID_POINTER);
    10481048
    1049     VBoxClipboardObjOpenMsg Msg;
    1050     RT_ZERO(Msg);
    1051 
    1052     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    1053                        VBOX_SHARED_CLIPBOARD_GUEST_FN_OBJ_OPEN, VBOX_SHARED_CLIPBOARD_CPARMS_OBJ_OPEN);
     1049    VBoxShClObjOpenMsg Msg;
     1050    RT_ZERO(Msg);
     1051
     1052    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     1053                       VBOX_SHCL_GUEST_FN_OBJ_OPEN, VBOX_SHCL_CPARMS_OBJ_OPEN);
    10541054
    10551055    Msg.uContext.SetUInt32(pCtx->uContextID);
     
    10741074    AssertPtrReturn(phObj, VERR_INVALID_POINTER);
    10751075
    1076     VBoxClipboardObjCloseMsg Msg;
    1077     RT_ZERO(Msg);
    1078 
    1079     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    1080                        VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_GET, VBOX_SHARED_CLIPBOARD_CPARMS_OBJ_CLOSE);
    1081 
    1082     Msg.uContext.SetUInt32(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_CLOSE);
     1076    VBoxShClObjCloseMsg Msg;
     1077    RT_ZERO(Msg);
     1078
     1079    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     1080                       VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_OBJ_CLOSE);
     1081
     1082    Msg.uContext.SetUInt32(VBOX_SHCL_HOST_MSG_URI_OBJ_CLOSE);
    10831083    Msg.uHandle.SetUInt64(0);
    10841084
     
    10991099    AssertPtrReturn(pCtx, VERR_INVALID_POINTER);
    11001100
    1101     VBoxClipboardReplyMsg Msg;
    1102     RT_ZERO(Msg);
    1103 
    1104     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    1105                        VBOX_SHARED_CLIPBOARD_GUEST_FN_REPLY, VBOX_SHARED_CLIPBOARD_CPARMS_REPLY_MIN + 1);
     1101    VBoxShClReplyMsg Msg;
     1102    RT_ZERO(Msg);
     1103
     1104    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     1105                       VBOX_SHCL_GUEST_FN_REPLY, VBOX_SHCL_CPARMS_REPLY_MIN + 1);
    11061106
    11071107    Msg.uContext.SetUInt32(pCtx->uContextID);
     
    11231123    AssertPtrReturn(pCtx, VERR_INVALID_POINTER);
    11241124
    1125     VBoxClipboardObjCloseMsg Msg;
    1126     RT_ZERO(Msg);
    1127 
    1128     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    1129                        VBOX_SHARED_CLIPBOARD_GUEST_FN_OBJ_CLOSE, VBOX_SHARED_CLIPBOARD_CPARMS_OBJ_CLOSE);
     1125    VBoxShClObjCloseMsg Msg;
     1126    RT_ZERO(Msg);
     1127
     1128    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     1129                       VBOX_SHCL_GUEST_FN_OBJ_CLOSE, VBOX_SHCL_CPARMS_OBJ_CLOSE);
    11301130
    11311131    Msg.uContext.SetUInt32(pCtx->uContextID);
     
    11461146    AssertPtrReturn(pfFlags,   VERR_INVALID_POINTER);
    11471147
    1148     VBoxClipboardObjReadReqMsg Msg;
    1149     RT_ZERO(Msg);
    1150 
    1151     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    1152                        VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_GET, VBOX_SHARED_CLIPBOARD_CPARMS_OBJ_READ_REQ);
    1153 
    1154     Msg.ReqParms.uContext.SetUInt32(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_READ);
     1148    VBoxShClObjReadReqMsg Msg;
     1149    RT_ZERO(Msg);
     1150
     1151    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     1152                       VBOX_SHCL_GUEST_FN_MSG_GET, VBOX_SHCL_CPARMS_OBJ_READ_REQ);
     1153
     1154    Msg.ReqParms.uContext.SetUInt32(VBOX_SHCL_HOST_MSG_URI_OBJ_READ);
    11551155    Msg.ReqParms.uHandle.SetUInt64(0);
    11561156    Msg.ReqParms.cbToRead.SetUInt32(0);
     
    11811181    /* pcbRead is optional. */
    11821182
    1183     VBoxClipboardObjReadWriteMsg Msg;
    1184     RT_ZERO(Msg);
    1185 
    1186     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    1187                        VBOX_SHARED_CLIPBOARD_GUEST_FN_OBJ_READ, VBOX_SHARED_CLIPBOARD_CPARMS_OBJ_READ);
     1183    VBoxShClObjReadWriteMsg Msg;
     1184    RT_ZERO(Msg);
     1185
     1186    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     1187                       VBOX_SHCL_GUEST_FN_OBJ_READ, VBOX_SHCL_CPARMS_OBJ_READ);
    11881188
    11891189    Msg.uContext.SetUInt32(pCtx->uContextID);
     
    12181218    /* pcbWritten is optional. */
    12191219
    1220     VBoxClipboardObjReadWriteMsg Msg;
    1221     RT_ZERO(Msg);
    1222 
    1223     VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    1224                        VBOX_SHARED_CLIPBOARD_GUEST_FN_OBJ_WRITE, VBOX_SHARED_CLIPBOARD_CPARMS_OBJ_WRITE);
     1220    VBoxShClObjReadWriteMsg Msg;
     1221    RT_ZERO(Msg);
     1222
     1223    VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
     1224                       VBOX_SHCL_GUEST_FN_OBJ_WRITE, VBOX_SHCL_CPARMS_OBJ_WRITE);
    12251225
    12261226    Msg.uContext.SetUInt32(pCtx->uContextID);
     
    13401340    AssertPtrReturn(pEvent,       VERR_INVALID_POINTER);
    13411341
    1342     LogFunc(("Handling idMsg=%RU32 (%s), cParms=%RU32\n", idMsg, VBoxClipboardHostMsgToStr(idMsg), cParms));
     1342    LogFunc(("Handling idMsg=%RU32 (%s), cParms=%RU32\n", idMsg, VBoxShClHostMsgToStr(idMsg), cParms));
    13431343
    13441344    int rc;
     
    13461346    switch (idMsg)
    13471347    {
    1348         case VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_TRANSFER_STATUS:
     1348        case VBOX_SHCL_HOST_MSG_URI_TRANSFER_STATUS:
    13491349        {
    13501350            SHCLURITRANSFERDIR    enmDir;
     
    13551355                const SHCLURITRANSFERID uTransferID = VBO_SHARED_CLIPBOARD_CONTEXTID_GET_TRANSFER(pCmdCtx->uContextID);
    13561356
    1357                 LogFlowFunc(("[Transfer %RU16] %s\n", uTransferID, VBoxClipboardTransferStatusToStr(transferReport.uStatus)));
     1357                LogFlowFunc(("[Transfer %RU16] %s\n", uTransferID, VBoxShClTransferStatusToStr(transferReport.uStatus)));
    13581358
    13591359                switch (transferReport.uStatus)
     
    14081408        }
    14091409
    1410         case VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_ROOT_LIST_HDR_READ:
     1410        case VBOX_SHCL_HOST_MSG_URI_ROOT_LIST_HDR_READ:
    14111411        {
    14121412            uint32_t fRoots;
     
    14331433        }
    14341434
    1435         case VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_ROOT_LIST_ENTRY_READ:
     1435        case VBOX_SHCL_HOST_MSG_URI_ROOT_LIST_ENTRY_READ:
    14361436        {
    14371437            uint32_t uIndex;
     
    14521452        }
    14531453
    1454         case VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_OPEN:
     1454        case VBOX_SHCL_HOST_MSG_URI_LIST_OPEN:
    14551455        {
    14561456            SHCLLISTOPENPARMS openParmsList;
     
    14811481        }
    14821482
    1483         case VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_CLOSE:
     1483        case VBOX_SHCL_HOST_MSG_URI_LIST_CLOSE:
    14841484        {
    14851485            SHCLLISTHANDLE hList;
     
    15011501        }
    15021502
    1503         case VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_HDR_READ:
     1503        case VBOX_SHCL_HOST_MSG_URI_LIST_HDR_READ:
    15041504        {
    15051505            /** @todo Handle filter + list features. */
     
    15281528
    15291529    #if 0
    1530         case VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_HDR_WRITE:
    1531         {
    1532             LogFlowFunc(("VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_HDR_WRITE\n"));
     1530        case VBOX_SHCL_HOST_MSG_URI_LIST_HDR_WRITE:
     1531        {
     1532            LogFlowFunc(("VBOX_SHCL_HOST_MSG_URI_LIST_HDR_WRITE\n"));
    15331533
    15341534            SHCLLISTHDR hdrList;
     
    15421542    #endif
    15431543
    1544         case VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_ENTRY_READ:
    1545         {
    1546             LogFlowFunc(("VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_ENTRY_READ\n"));
     1544        case VBOX_SHCL_HOST_MSG_URI_LIST_ENTRY_READ:
     1545        {
     1546            LogFlowFunc(("VBOX_SHCL_HOST_MSG_URI_LIST_ENTRY_READ\n"));
    15471547
    15481548            SHCLLISTENTRY entryList;
     
    15801580
    15811581    #if 0
    1582         case VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_ENTRY_WRITE:
    1583         {
    1584             LogFlowFunc(("VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_ENTRY_WRITE\n"));
     1582        case VBOX_SHCL_HOST_MSG_URI_LIST_ENTRY_WRITE:
     1583        {
     1584            LogFlowFunc(("VBOX_SHCL_HOST_MSG_URI_LIST_ENTRY_WRITE\n"));
    15851585            pEvent->enmType = VBGLR3CLIPBOARDEVENTTYPE_URI_LIST_ENTRY_WRITE;
    15861586            break;
     
    15881588    #endif
    15891589
    1590         case VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_OPEN:
     1590        case VBOX_SHCL_HOST_MSG_URI_OBJ_OPEN:
    15911591        {
    15921592            SHCLOBJOPENCREATEPARMS openParms;
     
    16151615        }
    16161616
    1617         case VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_CLOSE:
     1617        case VBOX_SHCL_HOST_MSG_URI_OBJ_CLOSE:
    16181618        {
    16191619            SHCLOBJHANDLE hObj;
     
    16351635        }
    16361636
    1637         case VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_READ:
     1637        case VBOX_SHCL_HOST_MSG_URI_OBJ_READ:
    16381638        {
    16391639            SHCLOBJHANDLE hObj;
     
    16721672
    16731673    #if 0
    1674         case VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_WRITE:
    1675         {
    1676             LogFlowFunc(("VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_WRITE\n"));
     1674        case VBOX_SHCL_HOST_MSG_URI_OBJ_WRITE:
     1675        {
     1676            LogFlowFunc(("VBOX_SHCL_HOST_MSG_URI_OBJ_WRITE\n"));
    16771677            break;
    16781678        }
     
    17021702
    17031703#ifdef LOG_ENABLED
    1704     LogFunc(("Handling idMsg=%RU32 (%s), protocol v%RU32\n", idMsg, VBoxClipboardHostMsgToStr(idMsg), pCtx->uProtocolVer));
     1704    LogFunc(("Handling idMsg=%RU32 (%s), protocol v%RU32\n", idMsg, VBoxShClHostMsgToStr(idMsg), pCtx->uProtocolVer));
    17051705#endif
    17061706    switch (idMsg)
    17071707    {
    1708         case VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS_REPORT:
     1708        case VBOX_SHCL_HOST_MSG_FORMATS_REPORT:
    17091709        {
    17101710            rc = VbglR3ClipboardFormatsReportRecv(pCtx, &pEvent->u.ReportedFormats);
     
    17141714        }
    17151715
    1716         case VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA:
     1716        case VBOX_SHCL_HOST_MSG_READ_DATA:
    17171717        {
    17181718            rc = VbglR3ClipboardReadDataRecv(pCtx, &pEvent->u.ReadData);
     
    17731773    AssertPtrReturn(phList, VERR_INVALID_POINTER);
    17741774
    1775     VBoxClipboardListHdrReadMsg Msg;
     1775    VBoxShClListHdrReadMsg Msg;
    17761776    RT_ZERO(Msg);
    17771777
    17781778    VBGL_HGCM_HDR_INIT(&Msg.hdr, idClient,
    1779                        VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_HDR_READ, VBOX_SHARED_CLIPBOARD_CPARMS_LIST_HDR_READ);
     1779                       VBOX_SHCL_GUEST_FN_LIST_HDR_READ, VBOX_SHCL_CPARMS_LIST_HDR_READ);
    17801780
    17811781    Msg.uContext.SetUInt32(0); /** @todo Not used yet. */
     
    18051805    AssertPtrReturn(pListHdr, VERR_INVALID_POINTER);
    18061806
    1807     VBoxClipboardListHdrMsg Msg;
     1807    VBoxShClListHdrMsg Msg;
    18081808    RT_ZERO(Msg);
    18091809
    18101810    VBGL_HGCM_HDR_INIT(&Msg.hdr, idClient,
    1811                        VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_HDR_WRITE, VBOX_SHARED_CLIPBOARD_CPARMS_LIST_HDR);
     1811                       VBOX_SHCL_GUEST_FN_LIST_HDR_WRITE, VBOX_SHCL_CPARMS_LIST_HDR);
    18121812
    18131813    Msg.uContext.SetUInt32(0); /** @todo Not used yet. */
     
    18371837    AssertPtrReturn(pListEntry, VERR_INVALID_POINTER);
    18381838
    1839     VBoxClipboardListEntryWriteMsg Msg;
     1839    VBoxShClListEntryWriteMsg Msg;
    18401840    RT_ZERO(Msg);
    18411841
    18421842    VBGL_HGCM_HDR_INIT(&Msg.hdr, idClient,
    1843                        VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_ENTRY_WRITE, VBOX_SHARED_CLIPBOARD_CPARMS_LIST_ENTRY_WRITE);
     1843                       VBOX_SHCL_GUEST_FN_LIST_ENTRY_WRITE, VBOX_SHCL_CPARMS_LIST_ENTRY_WRITE);
    18441844
    18451845    Msg.uContext.SetUInt32(0); /** @todo Not used yet. */
     
    18651865VBGLR3DECL(int) VbglR3ClipboardFormatsSend(PVBGLR3SHCLCMDCTX pCtx, PSHCLFORMATDATA pFormats)
    18661866{
    1867     VBoxClipboardFormatsMsg Msg;
     1867    VBoxShClFormatsMsg Msg;
    18681868
    18691869    if (pCtx->uProtocolVer == 0)
    18701870    {
    1871         VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID, VBOX_SHARED_CLIPBOARD_GUEST_FN_FORMATS_REPORT, 1);
     1871        VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID, VBOX_SHCL_GUEST_FN_FORMATS_REPORT, 1);
    18721872        VbglHGCMParmUInt32Set(&Msg.uFormats, pFormats->uFormats);
    18731873    }
    18741874    else
    18751875    {
    1876         VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID, VBOX_SHARED_CLIPBOARD_GUEST_FN_FORMATS_REPORT, 3);
     1876        VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID, VBOX_SHCL_GUEST_FN_FORMATS_REPORT, 3);
    18771877
    18781878        Msg.uContext.SetUInt32(pCtx->uContextID);
     
    18981898VBGLR3DECL(int) VbglR3ClipboardReportFormats(HGCMCLIENTID idClient, uint32_t fFormats)
    18991899{
    1900     VBoxClipboardFormatsMsg Msg;
    1901 
    1902     VBGL_HGCM_HDR_INIT(&Msg.hdr, idClient, VBOX_SHARED_CLIPBOARD_GUEST_FN_FORMATS_REPORT, 1);
     1900    VBoxShClFormatsMsg Msg;
     1901
     1902    VBGL_HGCM_HDR_INIT(&Msg.hdr, idClient, VBOX_SHCL_GUEST_FN_FORMATS_REPORT, 1);
    19031903    VbglHGCMParmUInt32Set(&Msg.uFormats, fFormats);
    19041904
     
    19091909 * Sends guest clipboard data to the host. Legacy function kept for compatibility, do not use anymore.
    19101910 *
    1911  * This is usually called in reply to a VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA message
     1911 * This is usually called in reply to a VBOX_SHCL_HOST_MSG_READ_DATA message
    19121912 * from the host.
    19131913 *
     
    19201920VBGLR3DECL(int) VbglR3ClipboardWriteData(HGCMCLIENTID idClient, uint32_t fFormat, void *pv, uint32_t cb)
    19211921{
    1922     VBoxClipboardWriteDataMsg Msg;
     1922    VBoxShClWriteDataMsg Msg;
    19231923    RT_ZERO(Msg);
    19241924
    19251925    VBGL_HGCM_HDR_INIT(&Msg.hdr, idClient,
    1926                        VBOX_SHARED_CLIPBOARD_GUEST_FN_DATA_WRITE, 2);
     1926                       VBOX_SHCL_GUEST_FN_DATA_WRITE, 2);
    19271927
    19281928    VbglHGCMParmUInt32Set(&Msg.u.v0.format, fFormat);
     
    19381938 * Sends guest clipboard data to the host.
    19391939 *
    1940  * This is usually called in reply to a VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA message
     1940 * This is usually called in reply to a VBOX_SHCL_HOST_MSG_READ_DATA message
    19411941 * from the host.
    19421942 *
     
    19551955    else
    19561956    {
    1957         VBoxClipboardWriteDataMsg Msg;
     1957        VBoxShClWriteDataMsg Msg;
    19581958        RT_ZERO(Msg);
    19591959
    19601960        VBGL_HGCM_HDR_INIT(&Msg.hdr, pCtx->uClientID,
    1961                            VBOX_SHARED_CLIPBOARD_GUEST_FN_DATA_WRITE, VBOX_SHARED_CLIPBOARD_CPARMS_WRITE_DATA);
     1961                           VBOX_SHCL_GUEST_FN_DATA_WRITE, VBOX_SHCL_CPARMS_WRITE_DATA);
    19621962
    19631963        LogFlowFunc(("CID=%RU32\n", pCtx->uContextID));
     
    19841984VBGLR3DECL(int) VbglR3ClipboardWriteError(HGCMCLIENTID idClient, int rcErr)
    19851985{
    1986     VBoxClipboardWriteErrorMsg Msg;
    1987     RT_ZERO(Msg);
    1988 
    1989     VBGL_HGCM_HDR_INIT(&Msg.hdr, idClient, VBOX_SHARED_CLIPBOARD_GUEST_FN_ERROR, VBOX_SHARED_CLIPBOARD_CPARMS_ERROR);
     1986    VBoxShClWriteErrorMsg Msg;
     1987    RT_ZERO(Msg);
     1988
     1989    VBGL_HGCM_HDR_INIT(&Msg.hdr, idClient, VBOX_SHCL_GUEST_FN_ERROR, VBOX_SHCL_CPARMS_ERROR);
    19901990
    19911991    /** @todo Context ID not used yet. */
  • trunk/src/VBox/Additions/common/VBoxService/VBoxServiceClipboard-os2.cpp

    r80623 r80847  
    307307                 * Do the format advertising.
    308308                 */
    309                 if (fFormats & (VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT/* | VBOX_SHARED_CLIPBOARD_FMT_HTML ?? */))
     309                if (fFormats & (VBOX_SHCL_FMT_UNICODETEXT/* | VBOX_SHCL_FMT_HTML ?? */))
    310310                {
    311311                    if (!WinSetClipbrdData(g_habWorker, 0, CF_TEXT, CFI_POINTER))
     
    315315                        VGSvcError("WinSetClipbrdData(,,g_atomOdin32UnicodeText,) failed, lasterr=%lx\n", WinGetLastError(g_habWorker));
    316316                }
    317                 if (fFormats & VBOX_SHARED_CLIPBOARD_FMT_BITMAP)
     317                if (fFormats & VBOX_SHCL_FMT_BITMAP)
    318318                {
    319319                    /** @todo bitmaps */
     
    413413         * -lazybird
    414414         */
    415         Assert(fFormat & VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT);
     415        Assert(fFormat & VBOX_SHCL_FMT_UNICODETEXT);
    416416        char *pszUtf8;
    417417        int rc = RTUtf16ToUtf8((PCRTUTF16)pv, &pszUtf8);
     
    464464    if (    usFmt == CF_TEXT
    465465        ||  usFmt == g_atomOdin32UnicodeText)
    466         fFormat = VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT;
     466        fFormat = VBOX_SHCL_FMT_UNICODETEXT;
    467467    else /** @todo bitmaps */
    468468        fFormat = 0;
     
    544544        uint32_t cb = 0;
    545545
    546         if (fFormat & VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT)
     546        if (fFormat & VBOX_SHCL_FMT_UNICODETEXT)
    547547        {
    548548            /* Got any odin32 unicode text? */
     
    607607        if (    ulFormat == CF_TEXT
    608608            ||  ulFormat == g_atomOdin32UnicodeText)
    609             fFormats |= VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT;
     609            fFormats |= VBOX_SHCL_FMT_UNICODETEXT;
    610610        /** @todo else bitmaps and stuff. */
    611611    }
     
    775775         * Listener message - the host has new formats to offer.
    776776         */
    777         case WM_USER + VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS_REPORT:
     777        case WM_USER + VBOX_SHCL_HOST_MSG_FORMATS_REPORT:
    778778            vgsvcClipboardOs2AdvertiseHostFormats(LONGFROMMP(mp1));
    779779            break;
     
    782782         * Listener message - the host wish to read our clipboard data.
    783783         */
    784         case WM_USER + VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA:
     784        case WM_USER + VBOX_SHCL_HOST_MSG_READ_DATA:
    785785            vgsvcClipboardOs2SendDataToHost(LONGFROMMP(mp1));
    786786            break;
     
    895895                         * respond do WM_RENDERFORMAT message.
    896896                         */
    897                         case VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS_REPORT:
    898                             if (!WinPostMsg(g_hwndWorker, WM_USER + VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS_REPORT,
     897                        case VBOX_SHCL_HOST_MSG_FORMATS_REPORT:
     898                            if (!WinPostMsg(g_hwndWorker, WM_USER + VBOX_SHCL_HOST_MSG_FORMATS_REPORT,
    899899                                            MPFROMLONG(fFormats), 0))
    900900                                VGSvcError("WinPostMsg(%lx, FORMATS,,) failed, lasterr=%#lx\n",
     
    905905                         * The host needs data in the specified format.
    906906                         */
    907                         case VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA:
    908                             if (!WinPostMsg(g_hwndWorker, WM_USER + VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA,
     907                        case VBOX_SHCL_HOST_MSG_READ_DATA:
     908                            if (!WinPostMsg(g_hwndWorker, WM_USER + VBOX_SHCL_HOST_MSG_READ_DATA,
    909909                                            MPFROMLONG(fFormats), 0))
    910910                                VGSvcError("WinPostMsg(%lx, READ_DATA,,) failed, lasterr=%#lx\n",
     
    915915                         * The host is terminating.
    916916                         */
    917                         case VBOX_SHARED_CLIPBOARD_HOST_MSG_QUIT:
     917                        case VBOX_SHCL_HOST_MSG_QUIT:
    918918                            fQuit = true;
    919919                            break;
  • trunk/src/VBox/Additions/darwin/VBoxClient/VBoxClientClipboard.cpp

    r80627 r80847  
    104104            {
    105105                /* The host is terminating */
    106                 case VBOX_SHARED_CLIPBOARD_HOST_MSG_QUIT:
     106                case VBOX_SHCL_HOST_MSG_QUIT:
    107107                    VBoxClientVerbose(2, "host requested quit\n");
    108108                    fQuit = true;
     
    110110
    111111                /* The host needs data in the specified format */
    112                 case VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA:
     112                case VBOX_SHCL_HOST_MSG_READ_DATA:
    113113                    VBoxClientVerbose(2, "host requested guest's clipboard read\n");
    114114                    rc = vbclClipboardForwardToHost(g_u32ClientId, g_PasteboardRef, fFormats);
     
    117117
    118118                /* The host has announced available clipboard formats */
    119                 case VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS_REPORT:
     119                case VBOX_SHCL_HOST_MSG_FORMATS_REPORT:
    120120                    VBoxClientVerbose(2, "host requested guest's clipboard write\n");
    121121                    rc = vbclClipboardForwardToGuest(g_u32ClientId, g_PasteboardRef, fFormats);
  • trunk/src/VBox/Additions/darwin/VBoxClient/VBoxClientClipboardGuestToHost.cpp

    r78188 r80847  
    6767        if (rc == noErr)
    6868        {
    69             VBOXCL_ADD_FORMAT_IF_PRESENT(kUTTypeUTF16PlainText, VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT);
    70             VBOXCL_ADD_FORMAT_IF_PRESENT(kUTTypeUTF8PlainText,  VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT);
    71             VBOXCL_ADD_FORMAT_IF_PRESENT(kUTTypeBMP,            VBOX_SHARED_CLIPBOARD_FMT_BITMAP     );
    72             VBOXCL_ADD_FORMAT_IF_PRESENT(kUTTypeHTML,           VBOX_SHARED_CLIPBOARD_FMT_HTML       );
     69            VBOXCL_ADD_FORMAT_IF_PRESENT(kUTTypeUTF16PlainText, VBOX_SHCL_FMT_UNICODETEXT);
     70            VBOXCL_ADD_FORMAT_IF_PRESENT(kUTTypeUTF8PlainText,  VBOX_SHCL_FMT_UNICODETEXT);
     71            VBOXCL_ADD_FORMAT_IF_PRESENT(kUTTypeBMP,            VBOX_SHCL_FMT_BITMAP     );
     72            VBOXCL_ADD_FORMAT_IF_PRESENT(kUTTypeHTML,           VBOX_SHCL_FMT_HTML       );
    7373
    7474#ifdef CLIPBOARD_DUMP_CONTENT_FORMATS
     
    230230    rc = vboxClipboardUtf16LinToWin(pwszData, cbData / sizeof(RTUTF16), pwszWinTmp, cwcActual);
    231231    if (RT_SUCCESS(rc))
    232         rc = vbclClipboardHostPasteData(u32ClientId, VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT,
     232        rc = vbclClipboardHostPasteData(u32ClientId, VBOX_SHCL_FMT_UNICODETEXT,
    233233                                        pwszWinTmp, cwcActual * sizeof(RTUTF16));
    234234
     
    253253    AssertRCReturn(rc, rc);
    254254
    255     rc = vbclClipboardHostPasteData(u32ClientId, VBOX_SHARED_CLIPBOARD_FMT_BITMAP, pvDib, cbDib);
     255    rc = vbclClipboardHostPasteData(u32ClientId, VBOX_SHCL_FMT_BITMAP, pvDib, cbDib);
    256256
    257257    return rc;
     
    282282    while (fFormatsLeft)
    283283    {
    284         if (fFormatsLeft & VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT)
    285         {
    286             VBoxClientVerbose(3, "requested VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT: %d\n", fFormats);
     284        if (fFormatsLeft & VBOX_SHCL_FMT_UNICODETEXT)
     285        {
     286            VBoxClientVerbose(3, "requested VBOX_SHCL_FMT_UNICODETEXT: %d\n", fFormats);
    287287
    288288            RTUTF16 *pUtf16Str = NULL;
     
    324324            {
    325325                /* No data found or error occurred: send empty buffer */
    326                 rc = vbclClipboardHostPasteData(u32ClientId, VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT, NULL, 0);
    327             }
    328 
    329             fFormatsLeft &= ~(uint32_t)VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT;
    330         }
    331 
    332         else if (fFormatsLeft & VBOX_SHARED_CLIPBOARD_FMT_BITMAP)
    333         {
    334             VBoxClientVerbose(3, "requested VBOX_SHARED_CLIPBOARD_FMT_BITMAP: %d\n", fFormats);
     326                rc = vbclClipboardHostPasteData(u32ClientId, VBOX_SHCL_FMT_UNICODETEXT, NULL, 0);
     327            }
     328
     329            fFormatsLeft &= ~(uint32_t)VBOX_SHCL_FMT_UNICODETEXT;
     330        }
     331
     332        else if (fFormatsLeft & VBOX_SHCL_FMT_BITMAP)
     333        {
     334            VBoxClientVerbose(3, "requested VBOX_SHCL_FMT_BITMAP: %d\n", fFormats);
    335335
    336336            rc = vbclClipboardReadGuestData(pPasteboard, kUTTypeBMP, &pvData, &cbData, &cbAlloc);
     
    343343            {
    344344                /* No data found or error occurred: send empty buffer */
    345                 rc = vbclClipboardHostPasteData(u32ClientId, VBOX_SHARED_CLIPBOARD_FMT_BITMAP, NULL, 0);
    346             }
    347 
    348             fFormatsLeft &= ~(uint32_t)VBOX_SHARED_CLIPBOARD_FMT_BITMAP;
    349         }
    350 
    351         else if (fFormatsLeft & VBOX_SHARED_CLIPBOARD_FMT_HTML)
    352         {
    353             VBoxClientVerbose(3, "requested VBOX_SHARED_CLIPBOARD_FMT_HTML: %d\n", fFormats);
     345                rc = vbclClipboardHostPasteData(u32ClientId, VBOX_SHCL_FMT_BITMAP, NULL, 0);
     346            }
     347
     348            fFormatsLeft &= ~(uint32_t)VBOX_SHCL_FMT_BITMAP;
     349        }
     350
     351        else if (fFormatsLeft & VBOX_SHCL_FMT_HTML)
     352        {
     353            VBoxClientVerbose(3, "requested VBOX_SHCL_FMT_HTML: %d\n", fFormats);
    354354
    355355            rc = vbclClipboardReadGuestData(pPasteboard, kUTTypeHTML, &pvData, &cbData, &cbAlloc);
    356356            if (RT_SUCCESS(rc))
    357357            {
    358                 rc = vbclClipboardHostPasteData(u32ClientId, VBOX_SHARED_CLIPBOARD_FMT_HTML, pvData, cbData);
     358                rc = vbclClipboardHostPasteData(u32ClientId, VBOX_SHCL_FMT_HTML, pvData, cbData);
    359359                vbclClipboardReleaseGuestData(&pvData, cbAlloc);
    360360            }
     
    362362            {
    363363                /* No data found or error occurred: send empty buffer */
    364                 rc = vbclClipboardHostPasteData(u32ClientId, VBOX_SHARED_CLIPBOARD_FMT_HTML, NULL, 0);
    365             }
    366 
    367             fFormatsLeft &= ~(uint32_t)VBOX_SHARED_CLIPBOARD_FMT_HTML;
     364                rc = vbclClipboardHostPasteData(u32ClientId, VBOX_SHCL_FMT_HTML, NULL, 0);
     365            }
     366
     367            fFormatsLeft &= ~(uint32_t)VBOX_SHCL_FMT_HTML;
    368368        }
    369369
  • trunk/src/VBox/Additions/darwin/VBoxClient/VBoxClientClipboardHostToGuest.cpp

    r78188 r80847  
    245245    while (fFormatsInternal)
    246246    {
    247         if (fFormatsInternal & VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT)
    248         {
    249             VBoxClientVerbose(3, "found VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT: %d\n", fFormatsInternal);
    250 
    251             rc = vbclClipboardReadHostData(u32ClientId, VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT, &pData, &cbDataSize, &cbMemSize);
     247        if (fFormatsInternal & VBOX_SHCL_FMT_UNICODETEXT)
     248        {
     249            VBoxClientVerbose(3, "found VBOX_SHCL_FMT_UNICODETEXT: %d\n", fFormatsInternal);
     250
     251            rc = vbclClipboardReadHostData(u32ClientId, VBOX_SHCL_FMT_UNICODETEXT, &pData, &cbDataSize, &cbMemSize);
    252252            if (RT_SUCCESS(rc))
    253253            {
     
    259259            }
    260260
    261             fFormatsInternal &= ~((uint32_t)VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT);
    262         }
    263 
    264         else if (fFormatsInternal & VBOX_SHARED_CLIPBOARD_FMT_BITMAP)
    265         {
    266             VBoxClientVerbose(3, "found VBOX_SHARED_CLIPBOARD_FMT_BITMAP: %d\n", fFormatsInternal);
    267 
    268             rc = vbclClipboardReadHostData(u32ClientId, VBOX_SHARED_CLIPBOARD_FMT_BITMAP, &pData, &cbDataSize, &cbMemSize);
     261            fFormatsInternal &= ~((uint32_t)VBOX_SHCL_FMT_UNICODETEXT);
     262        }
     263
     264        else if (fFormatsInternal & VBOX_SHCL_FMT_BITMAP)
     265        {
     266            VBoxClientVerbose(3, "found VBOX_SHCL_FMT_BITMAP: %d\n", fFormatsInternal);
     267
     268            rc = vbclClipboardReadHostData(u32ClientId, VBOX_SHCL_FMT_BITMAP, &pData, &cbDataSize, &cbMemSize);
    269269            if (RT_SUCCESS(rc))
    270270            {
     
    276276            }
    277277
    278             fFormatsInternal &= ~((uint32_t)VBOX_SHARED_CLIPBOARD_FMT_BITMAP);
    279         }
    280 
    281         else if (fFormatsInternal & VBOX_SHARED_CLIPBOARD_FMT_HTML)
    282         {
    283             VBoxClientVerbose(3, "found VBOX_SHARED_CLIPBOARD_FMT_HTML: %d\n", fFormatsInternal);
    284 
    285             rc = vbclClipboardReadHostData(u32ClientId, VBOX_SHARED_CLIPBOARD_FMT_HTML, &pData, &cbDataSize, &cbMemSize);
     278            fFormatsInternal &= ~((uint32_t)VBOX_SHCL_FMT_BITMAP);
     279        }
     280
     281        else if (fFormatsInternal & VBOX_SHCL_FMT_HTML)
     282        {
     283            VBoxClientVerbose(3, "found VBOX_SHCL_FMT_HTML: %d\n", fFormatsInternal);
     284
     285            rc = vbclClipboardReadHostData(u32ClientId, VBOX_SHCL_FMT_HTML, &pData, &cbDataSize, &cbMemSize);
    286286            if (RT_SUCCESS(rc))
    287287            {
     
    293293            }
    294294
    295             fFormatsInternal &= ~((uint32_t)VBOX_SHARED_CLIPBOARD_FMT_HTML);
     295            fFormatsInternal &= ~((uint32_t)VBOX_SHCL_FMT_HTML);
    296296        }
    297297
  • trunk/src/VBox/Additions/haiku/VBoxTray/VBoxClipboard.cpp

    r80664 r80847  
    7878
    7979
    80 VBoxClipboardService::VBoxClipboardService()
    81      : BHandler("VBoxClipboardService"),
     80VBoxShClService::VBoxShClService()
     81     : BHandler("VBoxShClService"),
    8282       fClientId(-1),
    8383       fServiceThreadID(-1),
     
    8787
    8888
    89 VBoxClipboardService::~VBoxClipboardService()
    90 {
    91 }
    92 
    93 
    94 status_t VBoxClipboardService::Connect()
     89VBoxShClService::~VBoxShClService()
     90{
     91}
     92
     93
     94status_t VBoxShClService::Connect()
    9595{
    9696    status_t err;
     
    100100    if (RT_SUCCESS(rc))
    101101    {
    102         err = fServiceThreadID = spawn_thread(_ServiceThreadNub, "VBoxClipboardService", B_NORMAL_PRIORITY, this);
     102        err = fServiceThreadID = spawn_thread(_ServiceThreadNub, "VBoxShClService", B_NORMAL_PRIORITY, this);
    103103        if (err >= B_OK)
    104104        {
     
    109109                return B_OK;
    110110            else
    111                 LogRel(("VBoxClipboardService: Error watching the system clipboard: %ld\n", err));
     111                LogRel(("VBoxShClService: Error watching the system clipboard: %ld\n", err));
    112112        }
    113113        else
    114             LogRel(("VBoxClipboardService: Error starting service thread: %ld\n", err));
     114            LogRel(("VBoxShClService: Error starting service thread: %ld\n", err));
    115115
    116116        //rc = RTErrConvertFromErrno(err);
     
    118118    }
    119119    else
    120         LogRel(("VBoxClipboardService: Error starting service thread: %d\n", rc));
     120        LogRel(("VBoxShClService: Error starting service thread: %d\n", rc));
    121121    return B_ERROR;
    122122}
    123123
    124124
    125 status_t VBoxClipboardService::Disconnect()
     125status_t VBoxShClService::Disconnect()
    126126{
    127127    status_t status;
     
    138138
    139139
    140 void VBoxClipboardService::MessageReceived(BMessage *message)
     140void VBoxShClService::MessageReceived(BMessage *message)
    141141{
    142142    uint32_t formats = 0;
     
    168168            }
    169169
    170             if (formats & VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT)
    171             {
    172                 pv = _VBoxReadHostClipboard(VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT, &cb);
     170            if (formats & VBOX_SHCL_FMT_UNICODETEXT)
     171            {
     172                pv = _VBoxReadHostClipboard(VBOX_SHCL_FMT_UNICODETEXT, &cb);
    173173                if (pv)
    174174                {
     
    190190            }
    191191
    192             if (formats & VBOX_SHARED_CLIPBOARD_FMT_BITMAP)
    193             {
    194                 pv = _VBoxReadHostClipboard(VBOX_SHARED_CLIPBOARD_FMT_BITMAP, &cb);
     192            if (formats & VBOX_SHCL_FMT_BITMAP)
     193            {
     194                pv = _VBoxReadHostClipboard(VBOX_SHCL_FMT_BITMAP, &cb);
    195195                if (pv)
    196196                {
     
    253253            clip->PrintToStream();
    254254
    255             if (formats & VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT)
     255            if (formats & VBOX_SHCL_FMT_UNICODETEXT)
    256256            {
    257257                const char *text;
     
    269269                        uint32_t cb = (RTUtf16Len(pwsz) + 1) * sizeof(RTUTF16);
    270270
    271                         rc = VbglR3ClipboardWriteData(fClientId, VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT, pwsz, cb);
     271                        rc = VbglR3ClipboardWriteData(fClientId, VBOX_SHCL_FMT_UNICODETEXT, pwsz, cb);
    272272                        //printf("VbglR3ClipboardWriteData: %d\n", rc);
    273273                        RTUtf16Free(pwsz);
     
    275275                }
    276276            }
    277             else if (formats & VBOX_SHARED_CLIPBOARD_FMT_BITMAP)
     277            else if (formats & VBOX_SHCL_FMT_BITMAP)
    278278            {
    279279                BMessage archivedBitmap;
     
    298298                                if (RT_SUCCESS(rc))
    299299                                {
    300                                     rc = VbglR3ClipboardWriteData(fClientId, VBOX_SHARED_CLIPBOARD_FMT_BITMAP, (void *)pDib,
     300                                    rc = VbglR3ClipboardWriteData(fClientId, VBOX_SHCL_FMT_BITMAP, (void *)pDib,
    301301                                                                  cbDibSize);
    302302                                }
     
    335335
    336336            if (clip->FindData("text/plain", B_MIME_TYPE, &data, &dataLen) == B_OK)
    337                 formats |= VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT;
     337                formats |= VBOX_SHCL_FMT_UNICODETEXT;
    338338
    339339            if (   clip->HasMessage("image/bitmap")
    340340                || clip->HasMessage("image/x-be-bitmap"))
    341341            {
    342                 formats |= VBOX_SHARED_CLIPBOARD_FMT_BITMAP;
     342                formats |= VBOX_SHCL_FMT_BITMAP;
    343343            }
    344344
     
    359359
    360360
    361 status_t VBoxClipboardService::_ServiceThreadNub(void *_this)
    362 {
    363     VBoxClipboardService *service = (VBoxClipboardService *)_this;
     361status_t VBoxShClService::_ServiceThreadNub(void *_this)
     362{
     363    VBoxShClService *service = (VBoxShClService *)_this;
    364364    return service->_ServiceThread();
    365365}
    366366
    367367
    368 status_t VBoxClipboardService::_ServiceThread()
    369 {
    370     printf("VBoxClipboardService::%s()\n", __FUNCTION__);
     368status_t VBoxShClService::_ServiceThread()
     369{
     370    printf("VBoxShClService::%s()\n", __FUNCTION__);
    371371
    372372    /* The thread waits for incoming messages from the host. */
     
    380380            switch (u32Msg)
    381381            {
    382                 case VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS_REPORT:
     382                case VBOX_SHCL_HOST_MSG_FORMATS_REPORT:
    383383                {
    384384                    /*
     
    386386                     * the information to the handler.
    387387                     */
    388                     LogRelFlowFunc(("VBOX_SHARED_CLIPBOARD_HOST_MSG_REPORT_FORMATS u32Formats=%x\n", u32Formats));
     388                    LogRelFlowFunc(("VBOX_SHCL_HOST_MSG_REPORT_FORMATS u32Formats=%x\n", u32Formats));
    389389                    BMessage msg(VBOX_GUEST_CLIPBOARD_HOST_MSG_FORMATS);
    390390                    msg.AddInt32("Formats", (uint32)u32Formats);
     
    393393                }
    394394
    395                 case VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA:
     395                case VBOX_SHCL_HOST_MSG_READ_DATA:
    396396                {
    397397                    /* The host needs data in the specified format. */
    398                     LogRelFlowFunc(("VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA u32Formats=%x\n", u32Formats));
     398                    LogRelFlowFunc(("VBOX_SHCL_HOST_MSG_READ_DATA u32Formats=%x\n", u32Formats));
    399399                    BMessage msg(VBOX_GUEST_CLIPBOARD_HOST_MSG_READ_DATA);
    400400                    msg.AddInt32("Formats", (uint32)u32Formats);
     
    403403                }
    404404
    405                 case VBOX_SHARED_CLIPBOARD_HOST_MSG_QUIT:
     405                case VBOX_SHCL_HOST_MSG_QUIT:
    406406                {
    407407                    /* The host is terminating. */
    408                     LogRelFlowFunc(("VBOX_SHARED_CLIPBOARD_HOST_MSG_QUIT\n"));
     408                    LogRelFlowFunc(("VBOX_SHCL_HOST_MSG_QUIT\n"));
    409409                    fExiting = true;
    410410                    return VERR_INTERRUPTED;
     
    412412
    413413                default:
    414                     Log(("VBoxClipboardService::%s: Unsupported message from host! Message = %u\n", __FUNCTION__, u32Msg));
     414                    Log(("VBoxShClService::%s: Unsupported message from host! Message = %u\n", __FUNCTION__, u32Msg));
    415415            }
    416416        }
     
    427427
    428428
    429 void* VBoxClipboardService::_VBoxReadHostClipboard(uint32_t format, uint32_t *pcb)
     429void* VBoxShClService::_VBoxReadHostClipboard(uint32_t format, uint32_t *pcb)
    430430{
    431431    uint32_t cb = 1024;
  • trunk/src/VBox/Additions/haiku/VBoxTray/VBoxClipboard.h

    r76563 r80847  
    5353#include <Handler.h>
    5454
    55 class VBoxClipboardService : public BHandler
     55class VBoxShClService : public BHandler
    5656{
    5757    public:
    58         VBoxClipboardService();
    59         virtual ~VBoxClipboardService();
     58        VBoxShClService();
     59        virtual ~VBoxShClService();
    6060
    6161        virtual status_t    Connect();
  • trunk/src/VBox/Additions/haiku/VBoxTray/VBoxGuestApplication.h

    r76563 r80847  
    6565#include <VBoxGuestInternal.h>
    6666
    67 class VBoxClipboardService;
     67class VBoxShClService;
    6868
    6969class VBoxGuestApplication : public BApplication
  • trunk/src/VBox/Additions/haiku/VBoxTray/VBoxGuestDeskbarView.cpp

    r76553 r80847  
    269269        if (RT_SUCCESS(rc))
    270270        {
    271             fClipboardService = new VBoxClipboardService();
     271            fClipboardService = new VBoxShClService();
    272272            fDisplayService = new VBoxDisplayService();
    273273        }
  • trunk/src/VBox/Additions/haiku/VBoxTray/VBoxGuestDeskbarView.h

    r76563 r80847  
    9292        BBitmap               *fIcon;
    9393
    94         VBoxClipboardService *fClipboardService;
     94        VBoxShClService *fClipboardService;
    9595        VBoxDisplayService *fDisplayService;
    9696};
  • trunk/src/VBox/Additions/haiku/VBoxTray/VBoxServiceDescriptor.h

    r76563 r80847  
    5353#include <Handler.h>
    5454
    55 class VBoxClipboardService : public BHandler
     55class VBoxShClService : public BHandler
    5656{
    5757    public:
    58         VBoxClipboardService();
    59         virtual ~VBoxClipboardService();
     58        VBoxShClService();
     59        virtual ~VBoxShClService();
    6060};
    6161
    6262/* The shared clipboard service prototypes. */
    63 int VBoxClipboardInit(const VBOXSERVICEENV *pEnv, void **ppInstance, bool *pfStartThread);
    64 unsigned __stdcall VBoxClipboardThread(void *pInstance);
    65 void VBoxClipboardDestroy(const VBOXSERVICEENV *pEnv, void *pInstance);
     63int VBoxShClInit(const VBOXSERVICEENV *pEnv, void **ppInstance, bool *pfStartThread);
     64unsigned __stdcall VBoxShClThread(void *pInstance);
     65void VBoxShClDestroy(const VBOXSERVICEENV *pEnv, void *pInstance);
    6666
    6767#endif /* !GA_INCLUDED_SRC_haiku_VBoxTray_VBoxServiceDescriptor_h */
  • trunk/src/VBox/Additions/x11/VBoxClient/clipboard.cpp

    r80664 r80847  
    229229            switch (Msg)
    230230            {
    231                 case VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS_REPORT:
     231                case VBOX_SHCL_HOST_MSG_FORMATS_REPORT:
    232232                {
    233233                    /* The host has announced available clipboard formats.
     
    235235                     * future requests from guest applications.
    236236                     */
    237                     LogRelFlowFunc(("VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS_WRITE fFormats=%x\n", fFormats));
     237                    LogRelFlowFunc(("VBOX_SHCL_HOST_MSG_FORMATS_WRITE fFormats=%x\n", fFormats));
    238238                    ClipAnnounceFormatToX11(g_ctx.pBackend, fFormats);
    239239                    break;
    240240                }
    241241
    242                 case VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA:
     242                case VBOX_SHCL_HOST_MSG_READ_DATA:
    243243                {
    244244                    /* The host needs data in the specified format. */
    245                     LogRelFlowFunc(("VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA fFormats=%x\n", fFormats));
     245                    LogRelFlowFunc(("VBOX_SHCL_HOST_MSG_READ_DATA fFormats=%x\n", fFormats));
    246246                    CLIPREADCBREQ *pReq;
    247247                    pReq = (CLIPREADCBREQ *)RTMemAllocZ(sizeof(*pReq));
     
    260260                }
    261261
    262                 case VBOX_SHARED_CLIPBOARD_HOST_MSG_QUIT:
     262                case VBOX_SHCL_HOST_MSG_QUIT:
    263263                {
    264264                    /* The host is terminating. */
    265                     LogRelFlowFunc(("VBOX_SHARED_CLIPBOARD_HOST_MSG_QUIT\n"));
     265                    LogRelFlowFunc(("VBOX_SHCL_HOST_MSG_QUIT\n"));
    266266                    if (RT_SUCCESS(ClipStopX11(g_ctx.pBackend)))
    267267                        ClipDestructX11(g_ctx.pBackend);
  • trunk/src/VBox/GuestHost/SharedClipboard/clipboard-common.cpp

    r80845 r80847  
    158158    pSource->uID          = uID;
    159159    /* Choose a random event ID starting point. */
    160     pSource->uEventIDNext = RTRandU32() % VBOX_SHARED_CLIPBOARD_MAX_EVENTS;
     160    pSource->uEventIDNext = RTRandU32() % VBOX_SHCL_MAX_EVENTS;
    161161
    162162    LogFlowFuncLeaveRC(rc);
     
    205205
    206206    pSource->uEventIDNext++;
    207     if (pSource->uEventIDNext == VBOX_SHARED_CLIPBOARD_MAX_EVENTS)
     207    if (pSource->uEventIDNext == VBOX_SHCL_MAX_EVENTS)
    208208        pSource->uEventIDNext = 0;
    209209
     
    749749
    750750#ifdef LOG_ENABLED
    751 int VBoxClipboardDbgDumpHtml(const char *pszSrc, size_t cbSrc)
     751int VBoxShClDbgDumpHtml(const char *pszSrc, size_t cbSrc)
    752752{
    753753    size_t cchIgnored = 0;
     
    777777}
    778778
    779 void VBoxClipboardDbgDumpData(const void *pv, size_t cb, SHCLFORMAT u32Format)
    780 {
    781     if (u32Format & VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT)
    782     {
    783         LogFunc(("VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT:\n"));
     779void VBoxShClDbgDumpData(const void *pv, size_t cb, SHCLFORMAT u32Format)
     780{
     781    if (u32Format & VBOX_SHCL_FMT_UNICODETEXT)
     782    {
     783        LogFunc(("VBOX_SHCL_FMT_UNICODETEXT:\n"));
    784784        if (pv && cb)
    785785            LogFunc(("%ls\n", pv));
     
    787787            LogFunc(("%p %zu\n", pv, cb));
    788788    }
    789     else if (u32Format & VBOX_SHARED_CLIPBOARD_FMT_BITMAP)
    790         LogFunc(("VBOX_SHARED_CLIPBOARD_FMT_BITMAP\n"));
    791     else if (u32Format & VBOX_SHARED_CLIPBOARD_FMT_HTML)
    792     {
    793         LogFunc(("VBOX_SHARED_CLIPBOARD_FMT_HTML:\n"));
     789    else if (u32Format & VBOX_SHCL_FMT_BITMAP)
     790        LogFunc(("VBOX_SHCL_FMT_BITMAP\n"));
     791    else if (u32Format & VBOX_SHCL_FMT_HTML)
     792    {
     793        LogFunc(("VBOX_SHCL_FMT_HTML:\n"));
    794794        if (pv && cb)
    795795        {
     
    822822 * @param   uMsg                The message to translate.
    823823 */
    824 const char *VBoxClipboardHostMsgToStr(uint32_t uMsg)
     824const char *VBoxShClHostMsgToStr(uint32_t uMsg)
    825825{
    826826    switch (uMsg)
    827827    {
    828         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_QUIT);
    829         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA);
    830         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS_REPORT);
    831         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_TRANSFER_STATUS);
    832         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_ROOT_LIST_HDR_READ);
    833         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_ROOT_LIST_HDR_WRITE);
    834         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_ROOT_LIST_ENTRY_READ);
    835         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_ROOT_LIST_ENTRY_WRITE);
    836         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_OPEN);
    837         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_CLOSE);
    838         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_HDR_READ);
    839         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_HDR_WRITE);
    840         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_ENTRY_READ);
    841         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_ENTRY_WRITE);
    842         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_OPEN);
    843         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_CLOSE);
    844         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_READ);
    845         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_WRITE);
    846         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_CANCEL);
    847         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_ERROR);
     828        RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_QUIT);
     829        RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_READ_DATA);
     830        RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_FORMATS_REPORT);
     831        RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_TRANSFER_STATUS);
     832        RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_ROOT_LIST_HDR_READ);
     833        RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_ROOT_LIST_HDR_WRITE);
     834        RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_ROOT_LIST_ENTRY_READ);
     835        RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_ROOT_LIST_ENTRY_WRITE);
     836        RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_LIST_OPEN);
     837        RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_LIST_CLOSE);
     838        RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_LIST_HDR_READ);
     839        RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_LIST_HDR_WRITE);
     840        RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_LIST_ENTRY_READ);
     841        RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_LIST_ENTRY_WRITE);
     842        RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_OBJ_OPEN);
     843        RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_OBJ_CLOSE);
     844        RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_OBJ_READ);
     845        RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_OBJ_WRITE);
     846        RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_CANCEL);
     847        RT_CASE_RET_STR(VBOX_SHCL_HOST_MSG_URI_ERROR);
    848848    }
    849849    return "Unknown";
     
    856856 * @param   uMsg                The message to translate.
    857857 */
    858 const char *VBoxClipboardGuestMsgToStr(uint32_t uMsg)
     858const char *VBoxShClGuestMsgToStr(uint32_t uMsg)
    859859{
    860860    switch (uMsg)
    861861    {
    862         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD);
    863         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_FORMATS_REPORT);
    864         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_DATA_READ);
    865         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_DATA_WRITE);
    866         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_CONNECT);
    867         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_PEEK_NOWAIT);
    868         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_PEEK_WAIT);
    869         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_GET);
    870         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_STATUS);
    871         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_REPLY);
    872         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_ROOT_LIST_HDR_READ);
    873         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_ROOT_LIST_HDR_WRITE);
    874         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_ROOT_LIST_ENTRY_READ);
    875         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_ROOT_LIST_ENTRY_WRITE);
    876         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_OPEN);
    877         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_CLOSE);
    878         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_HDR_READ);
    879         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_HDR_WRITE);
    880         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_ENTRY_READ);
    881         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_ENTRY_WRITE);
    882         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_OBJ_OPEN);
    883         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_OBJ_CLOSE);
    884         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_OBJ_READ);
    885         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_OBJ_WRITE);
    886         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_CANCEL);
    887         RT_CASE_RET_STR(VBOX_SHARED_CLIPBOARD_GUEST_FN_ERROR);
     862        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD);
     863        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_FORMATS_REPORT);
     864        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_DATA_READ);
     865        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_DATA_WRITE);
     866        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_CONNECT);
     867        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_MSG_PEEK_NOWAIT);
     868        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_MSG_PEEK_WAIT);
     869        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_MSG_GET);
     870        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_STATUS);
     871        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_REPLY);
     872        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_ROOT_LIST_HDR_READ);
     873        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_ROOT_LIST_HDR_WRITE);
     874        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_ROOT_LIST_ENTRY_READ);
     875        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_ROOT_LIST_ENTRY_WRITE);
     876        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_LIST_OPEN);
     877        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_LIST_CLOSE);
     878        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_LIST_HDR_READ);
     879        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_LIST_HDR_WRITE);
     880        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_LIST_ENTRY_READ);
     881        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_LIST_ENTRY_WRITE);
     882        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_OBJ_OPEN);
     883        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_OBJ_CLOSE);
     884        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_OBJ_READ);
     885        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_OBJ_WRITE);
     886        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_CANCEL);
     887        RT_CASE_RET_STR(VBOX_SHCL_GUEST_FN_ERROR);
    888888    }
    889889    return "Unknown";
  • trunk/src/VBox/GuestHost/SharedClipboard/clipboard-uri.cpp

    r80845 r80847  
    25212521     * max-1 IDs.
    25222522     */
    2523     uint32_t idTransfer = RTRandU32Ex(1, VBOX_SHARED_CLIPBOARD_MAX_TRANSFERS - 2);
     2523    uint32_t idTransfer = RTRandU32Ex(1, VBOX_SHCL_MAX_TRANSFERS - 2);
    25242524
    25252525    if (!ASMBitTestAndSet(&pURI->bmTransferIds[0], idTransfer))
    25262526    { /* likely */ }
    2527     else if (pURI->cTransfers < VBOX_SHARED_CLIPBOARD_MAX_TRANSFERS - 2 /* First and last are not used */)
     2527    else if (pURI->cTransfers < VBOX_SHCL_MAX_TRANSFERS - 2 /* First and last are not used */)
    25282528    {
    25292529        /* Forward search. */
    2530         int iHit = ASMBitNextClear(&pURI->bmTransferIds[0], VBOX_SHARED_CLIPBOARD_MAX_TRANSFERS, idTransfer);
     2530        int iHit = ASMBitNextClear(&pURI->bmTransferIds[0], VBOX_SHCL_MAX_TRANSFERS, idTransfer);
    25312531        if (iHit < 0)
    2532             iHit = ASMBitFirstClear(&pURI->bmTransferIds[0], VBOX_SHARED_CLIPBOARD_MAX_TRANSFERS);
     2532            iHit = ASMBitFirstClear(&pURI->bmTransferIds[0], VBOX_SHCL_MAX_TRANSFERS);
    25332533        AssertLogRelMsgReturn(iHit >= 0, ("Transfer count: %RU16\n", pURI->cTransfers), VERR_SHCLPB_MAX_TRANSFERS_REACHED);
    25342534        idTransfer = iHit;
     
    25672567    LogFlowFunc(("cTransfers=%RU16, idTransfer=%RU32\n", pURI->cTransfers, idTransfer));
    25682568
    2569     if (pURI->cTransfers < VBOX_SHARED_CLIPBOARD_MAX_TRANSFERS - 2 /* First and last are not used */)
     2569    if (pURI->cTransfers < VBOX_SHCL_MAX_TRANSFERS - 2 /* First and last are not used */)
    25702570    {
    25712571        if (!ASMBitTestAndSet(&pURI->bmTransferIds[0], idTransfer))
     
    29502950 * @param   uStatus             The transfer status to translate.
    29512951 */
    2952 const char *VBoxClipboardTransferStatusToStr(uint32_t uStatus)
     2952const char *VBoxShClTransferStatusToStr(uint32_t uStatus)
    29532953{
    29542954    switch (uStatus)
  • trunk/src/VBox/GuestHost/SharedClipboard/clipboard-win.cpp

    r80845 r80847  
    369369 * Converts a (registered or standard) Windows clipboard format to a VBox clipboard format.
    370370 *
    371  * @returns Converted VBox clipboard format, or VBOX_SHARED_CLIPBOARD_FMT_NONE if not found.
     371 * @returns Converted VBox clipboard format, or VBOX_SHCL_FMT_NONE if not found.
    372372 * @param   uFormat             Windows clipboard format to convert.
    373373 */
     
    375375{
    376376    /* Insert the requested clipboard format data into the clipboard. */
    377     SHCLFORMAT vboxFormat = VBOX_SHARED_CLIPBOARD_FMT_NONE;
     377    SHCLFORMAT vboxFormat = VBOX_SHCL_FMT_NONE;
    378378
    379379    switch (uFormat)
    380380    {
    381381        case CF_UNICODETEXT:
    382             vboxFormat = VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT;
     382            vboxFormat = VBOX_SHCL_FMT_UNICODETEXT;
    383383            break;
    384384
    385385        case CF_DIB:
    386             vboxFormat = VBOX_SHARED_CLIPBOARD_FMT_BITMAP;
     386            vboxFormat = VBOX_SHCL_FMT_BITMAP;
    387387            break;
    388388
     
    393393         * This does *not* invoke any IDataObject / IStream implementations! */
    394394        case CF_HDROP:
    395             vboxFormat = VBOX_SHARED_CLIPBOARD_FMT_URI_LIST;
     395            vboxFormat = VBOX_SHCL_FMT_URI_LIST;
    396396            break;
    397397#endif
     
    407407
    408408                    if (RTStrCmp(szFormatName, SHCL_WIN_REGFMT_HTML) == 0)
    409                         vboxFormat = VBOX_SHARED_CLIPBOARD_FMT_HTML;
     409                        vboxFormat = VBOX_SHCL_FMT_HTML;
    410410#ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST
    411411                    /* These types invoke our IDataObject / IStream implementations. */
    412412                    else if (   (RTStrCmp(szFormatName, CFSTR_FILEDESCRIPTORA) == 0)
    413413                             || (RTStrCmp(szFormatName, CFSTR_FILECONTENTS)    == 0))
    414                         vboxFormat = VBOX_SHARED_CLIPBOARD_FMT_URI_LIST;
     414                        vboxFormat = VBOX_SHCL_FMT_URI_LIST;
    415415                    /** @todo Do we need to handle CFSTR_FILEDESCRIPTORW here as well? */
    416416#endif
     
    436436    AssertPtrReturn(pFormats, VERR_INVALID_POINTER);
    437437
    438     SHCLFORMATS fFormats = VBOX_SHARED_CLIPBOARD_FMT_NONE;
     438    SHCLFORMATS fFormats = VBOX_SHCL_FMT_NONE;
    439439
    440440    /* Query list of available formats and report to host. */
     
    847847    /** @todo Implement more flexible clipboard precedence for supported formats. */
    848848
    849     if (fFormats & VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT)
     849    if (fFormats & VBOX_SHCL_FMT_UNICODETEXT)
    850850    {
    851851        LogFunc(("CF_UNICODETEXT\n"));
    852852        hClip = SetClipboardData(CF_UNICODETEXT, NULL);
    853853    }
    854     else if (fFormats & VBOX_SHARED_CLIPBOARD_FMT_BITMAP)
     854    else if (fFormats & VBOX_SHCL_FMT_BITMAP)
    855855    {
    856856        LogFunc(("CF_DIB\n"));
    857857        hClip = SetClipboardData(CF_DIB, NULL);
    858858    }
    859     else if (fFormats & VBOX_SHARED_CLIPBOARD_FMT_HTML)
    860     {
    861         LogFunc(("VBOX_SHARED_CLIPBOARD_FMT_HTML\n"));
     859    else if (fFormats & VBOX_SHCL_FMT_HTML)
     860    {
     861        LogFunc(("VBOX_SHCL_FMT_HTML\n"));
    862862        cfFormat = RegisterClipboardFormat(SHCL_WIN_REGFMT_HTML);
    863863        if (cfFormat != 0)
  • trunk/src/VBox/GuestHost/SharedClipboard/clipboard-x11.cpp

    r80662 r80847  
    113113{
    114114    { "INVALID", INVALID, 0 },
    115     { "UTF8_STRING", UTF8, VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT },
     115    { "UTF8_STRING", UTF8, VBOX_SHCL_FMT_UNICODETEXT },
    116116    { "text/plain;charset=UTF-8", UTF8,
    117       VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT },
     117      VBOX_SHCL_FMT_UNICODETEXT },
    118118    { "text/plain;charset=utf-8", UTF8,
    119       VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT },
    120     { "STRING", TEXT, VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT },
    121     { "TEXT", TEXT, VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT },
    122     { "text/plain", TEXT, VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT },
    123     { "text/html", HTML, VBOX_SHARED_CLIPBOARD_FMT_HTML },
     119      VBOX_SHCL_FMT_UNICODETEXT },
     120    { "STRING", TEXT, VBOX_SHCL_FMT_UNICODETEXT },
     121    { "TEXT", TEXT, VBOX_SHCL_FMT_UNICODETEXT },
     122    { "text/plain", TEXT, VBOX_SHCL_FMT_UNICODETEXT },
     123    { "text/html", HTML, VBOX_SHCL_FMT_HTML },
    124124    { "text/html;charset=utf-8", HTML,
    125       VBOX_SHARED_CLIPBOARD_FMT_HTML },
    126     { "image/bmp", BMP, VBOX_SHARED_CLIPBOARD_FMT_BITMAP },
    127     { "image/x-bmp", BMP, VBOX_SHARED_CLIPBOARD_FMT_BITMAP },
    128     { "image/x-MS-bmp", BMP, VBOX_SHARED_CLIPBOARD_FMT_BITMAP }
     125      VBOX_SHCL_FMT_HTML },
     126    { "image/bmp", BMP, VBOX_SHCL_FMT_BITMAP },
     127    { "image/x-bmp", BMP, VBOX_SHCL_FMT_BITMAP },
     128    { "image/x-MS-bmp", BMP, VBOX_SHCL_FMT_BITMAP }
    129129
    130130
     
    419419        {
    420420            if (   (clipVBoxFormatForX11Format(format)
    421                             == VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT)
     421                            == VBOX_SHCL_FMT_UNICODETEXT)
    422422                    && enmBestTextTarget < clipRealFormatForX11Format(format))
    423423            {
     
    472472        {
    473473            if (   (clipVBoxFormatForX11Format(format)
    474                             == VBOX_SHARED_CLIPBOARD_FMT_BITMAP)
     474                            == VBOX_SHCL_FMT_BITMAP)
    475475                    && enmBestBitmapTarget < clipRealFormatForX11Format(format))
    476476            {
     
    503503        if (format != NIL_CLIPX11FORMAT)
    504504        {
    505             if (   (clipVBoxFormatForX11Format(format) == VBOX_SHARED_CLIPBOARD_FMT_HTML)
     505            if (   (clipVBoxFormatForX11Format(format) == VBOX_SHCL_FMT_HTML)
    506506                && enmBestHtmlTarget < clipRealFormatForX11Format(format))
    507507            {
     
    858858    XtToolkitInitialize();
    859859    pCtx->appContext = XtCreateApplicationContext();
    860     pDisplay = XtOpenDisplay(pCtx->appContext, 0, 0, "VBoxClipboard", 0, 0, &cArgc, &pcArgv);
     860    pDisplay = XtOpenDisplay(pCtx->appContext, 0, 0, "VBoxShCl", 0, 0, &cArgc, &pcArgv);
    861861    if (NULL == pDisplay)
    862862    {
     
    874874    if (RT_SUCCESS(rc))
    875875    {
    876         pCtx->widget = XtVaAppCreateShell(0, "VBoxClipboard",
     876        pCtx->widget = XtVaAppCreateShell(0, "VBoxShCl",
    877877                                          applicationShellWidgetClass,
    878878                                          pDisplay, XtNwidth, 1, XtNheight,
     
    10881088 * data returned.
    10891089 */
    1090 static int clipReadVBoxClipboard(CLIPBACKEND *pCtx, uint32_t u32Format,
     1090static int clipReadVBoxShCl(CLIPBACKEND *pCtx, uint32_t u32Format,
    10911091                                 void **ppv, uint32_t *pcb)
    10921092{
     
    10941094    LogRelFlowFunc(("pCtx=%p, u32Format=%02X, ppv=%p, pcb=%p\n", pCtx,
    10951095                 u32Format, ppv, pcb));
    1096     if (u32Format == VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT)
     1096    if (u32Format == VBOX_SHCL_FMT_UNICODETEXT)
    10971097    {
    10981098        if (pCtx->pvUnicodeCache == NULL)
     
    13191319    CLIPFORMAT format = clipRealFormatForX11Format(x11Format);
    13201320    if (   ((format == UTF8) || (format == TEXT))
    1321         && (pCtx->vboxFormats & VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT))
     1321        && (pCtx->vboxFormats & VBOX_SHCL_FMT_UNICODETEXT))
    13221322    {
    13231323        void *pv = NULL;
    13241324        uint32_t cb = 0;
    1325         rc = clipReadVBoxClipboard(pCtx,
    1326                                    VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT,
     1325        rc = clipReadVBoxShCl(pCtx,
     1326                                   VBOX_SHCL_FMT_UNICODETEXT,
    13271327                                   &pv, &cb);
    13281328        if (RT_SUCCESS(rc) && (cb == 0))
     
    13381338    }
    13391339    else if (   (format == BMP)
    1340              && (pCtx->vboxFormats & VBOX_SHARED_CLIPBOARD_FMT_BITMAP))
     1340             && (pCtx->vboxFormats & VBOX_SHCL_FMT_BITMAP))
    13411341    {
    13421342        void *pv = NULL;
    13431343        uint32_t cb = 0;
    1344         rc = clipReadVBoxClipboard(pCtx,
    1345                                    VBOX_SHARED_CLIPBOARD_FMT_BITMAP,
     1344        rc = clipReadVBoxShCl(pCtx,
     1345                                   VBOX_SHCL_FMT_BITMAP,
    13461346                                   &pv, &cb);
    13471347        if (RT_SUCCESS(rc) && (cb == 0))
     
    13641364    }
    13651365    else if ( (format == HTML)
    1366             && (pCtx->vboxFormats & VBOX_SHARED_CLIPBOARD_FMT_HTML))
     1366            && (pCtx->vboxFormats & VBOX_SHCL_FMT_HTML))
    13671367    {
    13681368        void *pv = NULL;
    13691369        uint32_t cb = 0;
    1370         rc = clipReadVBoxClipboard(pCtx,
    1371                                    VBOX_SHARED_CLIPBOARD_FMT_HTML,
     1370        rc = clipReadVBoxShCl(pCtx,
     1371                                   VBOX_SHCL_FMT_HTML,
    13721372                                   &pv, &cb);
    13731373        if (RT_SUCCESS(rc) && (cb == 0))
     
    17881788        /* The clipboard selection may have changed before we could get it. */
    17891789        rc = VERR_NO_DATA;
    1790     else if (pReq->mFormat == VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT)
     1790    else if (pReq->mFormat == VBOX_SHCL_FMT_UNICODETEXT)
    17911791    {
    17921792        /* In which format is the clipboard data? */
     
    18111811        }
    18121812    }
    1813     else if (pReq->mFormat == VBOX_SHARED_CLIPBOARD_FMT_BITMAP)
     1813    else if (pReq->mFormat == VBOX_SHCL_FMT_BITMAP)
    18141814    {
    18151815        /* In which format is the clipboard data? */
     
    18391839        }
    18401840    }
    1841     else if(pReq->mFormat == VBOX_SHARED_CLIPBOARD_FMT_HTML)
     1841    else if(pReq->mFormat == VBOX_SHCL_FMT_HTML)
    18421842    {
    18431843        /* In which format is the clipboard data? */
     
    19611961    else
    19621962#endif
    1963     if (pReq->mFormat == VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT)
     1963    if (pReq->mFormat == VBOX_SHCL_FMT_UNICODETEXT)
    19641964    {
    19651965        /*
     
    19751975            getSelectionValue(pCtx, pCtx->X11TextFormat, pReq);
    19761976    }
    1977     else if (pReq->mFormat == VBOX_SHARED_CLIPBOARD_FMT_BITMAP)
     1977    else if (pReq->mFormat == VBOX_SHCL_FMT_BITMAP)
    19781978    {
    19791979        pReq->mBitmapFormat = pCtx->X11BitmapFormat;
     
    19861986            getSelectionValue(pCtx, pCtx->X11BitmapFormat, pReq);
    19871987    }
    1988     else if(pReq->mFormat == VBOX_SHARED_CLIPBOARD_FMT_HTML)
     1988    else if(pReq->mFormat == VBOX_SHCL_FMT_HTML)
    19891989    {
    19901990        /* Send out a request for the data to the current clipboard
     
    21152115    g_vboxDatacb = cb;
    21162116    ClipAnnounceFormatToX11(pCtx,
    2117                                        VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT);
     2117                                       VBOX_SHCL_FMT_UNICODETEXT);
    21182118    return VINF_SUCCESS;
    21192119}
     
    24352435    bool retval = true;
    24362436    clipSendTargetUpdate(pCtx);
    2437     if (clipQueryFormats() != VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT)
     2437    if (clipQueryFormats() != VBOX_SHCL_FMT_UNICODETEXT)
    24382438        RTTestFailed(hTest, "Wrong targets reported: %02X\n",
    24392439                     clipQueryFormats());
     
    24422442        char *pc;
    24432443        CLIPREADCBREQ *pReq = (CLIPREADCBREQ *)&pReq, *pReqRet = NULL;
    2444         ClipRequestDataFromX11(pCtx, VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT,
     2444        ClipRequestDataFromX11(pCtx, VBOX_SHCL_FMT_UNICODETEXT,
    24452445                               pReq);
    24462446        int rc = VINF_SUCCESS;
     
    24932493    bool retval = false;
    24942494    clipSendTargetUpdate(pCtx);
    2495     if (clipQueryFormats() != VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT)
     2495    if (clipQueryFormats() != VBOX_SHCL_FMT_UNICODETEXT)
    24962496        RTTestFailed(hTest, "Wrong targets reported: %02X\n",
    24972497                     clipQueryFormats());
     
    25002500        char *pc;
    25012501        CLIPREADCBREQ *pReq = (CLIPREADCBREQ *)&pReq, *pReqRet = NULL;
    2502         ClipRequestDataFromX11(pCtx, VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT,
     2502        ClipRequestDataFromX11(pCtx, VBOX_SHCL_FMT_UNICODETEXT,
    25032503                               pReq);
    25042504        int rc = VINF_SUCCESS;
     
    25782578    CLIPREADCBREQ *pReq = (CLIPREADCBREQ *)&pReq;
    25792579    int rc = ClipRequestDataFromX11(pCtx,
    2580                                     VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT,
     2580                                    VBOX_SHCL_FMT_UNICODETEXT,
    25812581                                    pReq);
    25822582    RTTESTI_CHECK_MSG(rc == VERR_NO_DATA, ("context: %s\n", pcszTestCtx));
     
    26092609                           sizeof("hello world"), 8);
    26102610    clipSendTargetUpdate(pCtx);
    2611     if (clipQueryFormats() != VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT)
     2611    if (clipQueryFormats() != VBOX_SHCL_FMT_UNICODETEXT)
    26122612        RTTestFailed(hTest, "Wrong targets reported: %02X\n",
    26132613                     clipQueryFormats());
     
    26252625        clipSetSelectionValues("", XA_STRING, "", sizeof(""), 8);
    26262626        clipSendTargetUpdate(pCtx);
    2627         if (clipQueryFormats() == VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT)
     2627        if (clipQueryFormats() == VBOX_SHCL_FMT_UNICODETEXT)
    26282628            RTTestFailed(hTest, "Failed to report targets after bad host request.\n");
    26292629    }
     
    27252725    clipSetSelectionValues("UTF8_STRING", XA_STRING, NULL,
    27262726                           0, 8);
    2727     ClipRequestDataFromX11(pCtx, VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT,
     2727    ClipRequestDataFromX11(pCtx, VBOX_SHCL_FMT_UNICODETEXT,
    27282728                           pReq);
    27292729    clipGetCompletedRequest(&rc, &pc, &cbActual, &pReqRet);
  • trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-darwin.cpp

    r80664 r80847  
    208208    LogFlowFunc(("uFormats=%02X\n", pFormats->uFormats));
    209209
    210     if (pFormats->uFormats == VBOX_SHARED_CLIPBOARD_FMT_NONE)
     210    if (pFormats->uFormats == VBOX_SHCL_FMT_NONE)
    211211    {
    212212        /* This is just an automatism, not a genuine announcement */
     
    215215
    216216#ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST
    217     if (pFormats->uFormats & VBOX_SHARED_CLIPBOARD_FMT_URI_LIST) /* No URI support yet. */
     217    if (pFormats->uFormats & VBOX_SHCL_FMT_URI_LIST) /* No URI support yet. */
    218218        return VINF_SUCCESS;
    219219#endif
  • trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-uri.cpp

    r80845 r80847  
    8383    int rc;
    8484
    85     PSHCLCLIENTMSG pMsgHdr = sharedClipboardSvcMsgAlloc(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_ROOT_LIST_HDR_READ,
    86                                                         VBOX_SHARED_CLIPBOARD_CPARMS_ROOT_LIST_HDR_READ);
     85    PSHCLCLIENTMSG pMsgHdr = sharedClipboardSvcMsgAlloc(VBOX_SHCL_HOST_MSG_URI_ROOT_LIST_HDR_READ,
     86                                                        VBOX_SHCL_CPARMS_ROOT_LIST_HDR_READ);
    8787    if (pMsgHdr)
    8888    {
    8989        SHCLEVENTID uEvent = SharedClipboardEventIDGenerate(&pCtx->pTransfer->Events);
    9090
    91         HGCMSvcSetU32(&pMsgHdr->paParms[0], VBOX_SHARED_CLIPBOARD_CONTEXTID_MAKE(pClient->State.uSessionID,
     91        HGCMSvcSetU32(&pMsgHdr->paParms[0], VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID,
    9292                                                                                   pCtx->pTransfer->State.uID, uEvent));
    9393        HGCMSvcSetU32(&pMsgHdr->paParms[1], 0 /* fRoots */);
     
    124124                                for (uint32_t i = 0; i < pSrcRootListHdr->cRoots; i++)
    125125                                {
    126                                     PSHCLCLIENTMSG pMsgEntry = sharedClipboardSvcMsgAlloc(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_ROOT_LIST_ENTRY_READ,
    127                                                                                           VBOX_SHARED_CLIPBOARD_CPARMS_ROOT_LIST_ENTRY_READ_REQ);
     126                                    PSHCLCLIENTMSG pMsgEntry = sharedClipboardSvcMsgAlloc(VBOX_SHCL_HOST_MSG_URI_ROOT_LIST_ENTRY_READ,
     127                                                                                          VBOX_SHCL_CPARMS_ROOT_LIST_ENTRY_READ_REQ);
    128128
    129129                                    uEvent = SharedClipboardEventIDGenerate(&pCtx->pTransfer->Events);
    130130
    131131                                    HGCMSvcSetU32(&pMsgEntry->paParms[0],
    132                                                   VBOX_SHARED_CLIPBOARD_CONTEXTID_MAKE(pClient->State.uClientID,
     132                                                  VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uClientID,
    133133                                                                                       pCtx->pTransfer->State.uID, uEvent));
    134134                                    HGCMSvcSetU32(&pMsgEntry->paParms[1], 0 /* fRoots */);
     
    202202    int rc;
    203203
    204     PSHCLCLIENTMSG pMsg = sharedClipboardSvcMsgAlloc(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_OPEN,
    205                                                      VBOX_SHARED_CLIPBOARD_CPARMS_LIST_OPEN);
     204    PSHCLCLIENTMSG pMsg = sharedClipboardSvcMsgAlloc(VBOX_SHCL_HOST_MSG_URI_LIST_OPEN,
     205                                                     VBOX_SHCL_CPARMS_LIST_OPEN);
    206206    if (pMsg)
    207207    {
    208208        const SHCLEVENTID uEvent = SharedClipboardEventIDGenerate(&pCtx->pTransfer->Events);
    209209
    210         pMsg->Ctx.uContextID = VBOX_SHARED_CLIPBOARD_CONTEXTID_MAKE(pClient->State.uSessionID,  pCtx->pTransfer->State.uID,
     210        pMsg->Ctx.uContextID = VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID,  pCtx->pTransfer->State.uID,
    211211                                                                      uEvent);
    212212
     
    260260    int rc;
    261261
    262     PSHCLCLIENTMSG pMsg = sharedClipboardSvcMsgAlloc(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_CLOSE,
    263                                                      VBOX_SHARED_CLIPBOARD_CPARMS_LIST_CLOSE);
     262    PSHCLCLIENTMSG pMsg = sharedClipboardSvcMsgAlloc(VBOX_SHCL_HOST_MSG_URI_LIST_CLOSE,
     263                                                     VBOX_SHCL_CPARMS_LIST_CLOSE);
    264264    if (pMsg)
    265265    {
    266266        const SHCLEVENTID uEvent = SharedClipboardEventIDGenerate(&pCtx->pTransfer->Events);
    267267
    268         pMsg->Ctx.uContextID = VBOX_SHARED_CLIPBOARD_CONTEXTID_MAKE(pClient->State.uSessionID, pCtx->pTransfer->State.uID,
     268        pMsg->Ctx.uContextID = VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID, pCtx->pTransfer->State.uID,
    269269                                                                    uEvent);
    270270
     
    308308    int rc;
    309309
    310     PSHCLCLIENTMSG pMsg = sharedClipboardSvcMsgAlloc(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_HDR_READ,
    311                                                      VBOX_SHARED_CLIPBOARD_CPARMS_LIST_HDR_READ_REQ);
     310    PSHCLCLIENTMSG pMsg = sharedClipboardSvcMsgAlloc(VBOX_SHCL_HOST_MSG_URI_LIST_HDR_READ,
     311                                                     VBOX_SHCL_CPARMS_LIST_HDR_READ_REQ);
    312312    if (pMsg)
    313313    {
    314314        const SHCLEVENTID uEvent = SharedClipboardEventIDGenerate(&pCtx->pTransfer->Events);
    315315
    316         HGCMSvcSetU32(&pMsg->paParms[0], VBOX_SHARED_CLIPBOARD_CONTEXTID_MAKE(pClient->State.uSessionID,
     316        HGCMSvcSetU32(&pMsg->paParms[0], VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID,
    317317                                                                              pCtx->pTransfer->State.uID, uEvent));
    318318        HGCMSvcSetU64(&pMsg->paParms[1], hList);
     
    369369    int rc;
    370370
    371     PSHCLCLIENTMSG pMsg = sharedClipboardSvcMsgAlloc(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_LIST_ENTRY_READ,
    372                                                      VBOX_SHARED_CLIPBOARD_CPARMS_LIST_ENTRY_READ);
     371    PSHCLCLIENTMSG pMsg = sharedClipboardSvcMsgAlloc(VBOX_SHCL_HOST_MSG_URI_LIST_ENTRY_READ,
     372                                                     VBOX_SHCL_CPARMS_LIST_ENTRY_READ);
    373373    if (pMsg)
    374374    {
    375375        const SHCLEVENTID uEvent = SharedClipboardEventIDGenerate(&pCtx->pTransfer->Events);
    376376
    377         HGCMSvcSetU32(&pMsg->paParms[0], VBOX_SHARED_CLIPBOARD_CONTEXTID_MAKE(pClient->State.uSessionID,
     377        HGCMSvcSetU32(&pMsg->paParms[0], VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID,
    378378                                                                              pCtx->pTransfer->State.uID, uEvent));
    379379        HGCMSvcSetU64(&pMsg->paParms[1], hList);
     
    429429    int rc;
    430430
    431     PSHCLCLIENTMSG pMsg = sharedClipboardSvcMsgAlloc(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_OPEN,
    432                                                      VBOX_SHARED_CLIPBOARD_CPARMS_OBJ_OPEN);
     431    PSHCLCLIENTMSG pMsg = sharedClipboardSvcMsgAlloc(VBOX_SHCL_HOST_MSG_URI_OBJ_OPEN,
     432                                                     VBOX_SHCL_CPARMS_OBJ_OPEN);
    433433    if (pMsg)
    434434    {
     
    439439        const uint32_t cbPath = (uint32_t)strlen(pCreateParms->pszPath) + 1; /* Include terminating zero */
    440440
    441         HGCMSvcSetU32(&pMsg->paParms[0], VBOX_SHARED_CLIPBOARD_CONTEXTID_MAKE(pClient->State.uSessionID,
     441        HGCMSvcSetU32(&pMsg->paParms[0], VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID,
    442442                                                                              pCtx->pTransfer->State.uID, uEvent));
    443443        HGCMSvcSetU64(&pMsg->paParms[1], 0); /* uHandle */
     
    489489    int rc;
    490490
    491     PSHCLCLIENTMSG pMsg = sharedClipboardSvcMsgAlloc(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_CLOSE,
    492                                                      VBOX_SHARED_CLIPBOARD_CPARMS_OBJ_CLOSE);
     491    PSHCLCLIENTMSG pMsg = sharedClipboardSvcMsgAlloc(VBOX_SHCL_HOST_MSG_URI_OBJ_CLOSE,
     492                                                     VBOX_SHCL_CPARMS_OBJ_CLOSE);
    493493    if (pMsg)
    494494    {
    495495        const SHCLEVENTID uEvent = SharedClipboardEventIDGenerate(&pCtx->pTransfer->Events);
    496496
    497         HGCMSvcSetU32(&pMsg->paParms[0], VBOX_SHARED_CLIPBOARD_CONTEXTID_MAKE(pClient->State.uSessionID,
     497        HGCMSvcSetU32(&pMsg->paParms[0], VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID,
    498498                                                                              pCtx->pTransfer->State.uID, uEvent));
    499499        HGCMSvcSetU64(&pMsg->paParms[1], hObj);
     
    543543    int rc;
    544544
    545     PSHCLCLIENTMSG pMsg = sharedClipboardSvcMsgAlloc(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_READ,
    546                                                      VBOX_SHARED_CLIPBOARD_CPARMS_OBJ_READ_REQ);
     545    PSHCLCLIENTMSG pMsg = sharedClipboardSvcMsgAlloc(VBOX_SHCL_HOST_MSG_URI_OBJ_READ,
     546                                                     VBOX_SHCL_CPARMS_OBJ_READ_REQ);
    547547    if (pMsg)
    548548    {
    549549        const SHCLEVENTID uEvent = SharedClipboardEventIDGenerate(&pCtx->pTransfer->Events);
    550550
    551         HGCMSvcSetU32(&pMsg->paParms[0], VBOX_SHARED_CLIPBOARD_CONTEXTID_MAKE(pClient->State.uSessionID,
     551        HGCMSvcSetU32(&pMsg->paParms[0], VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID,
    552552                                                                              pCtx->pTransfer->State.uID, uEvent));
    553553        HGCMSvcSetU64(&pMsg->paParms[1], hObj);
     
    602602    int rc;
    603603
    604     PSHCLCLIENTMSG pMsg = sharedClipboardSvcMsgAlloc(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_OBJ_WRITE,
    605                                                      VBOX_SHARED_CLIPBOARD_CPARMS_OBJ_WRITE);
     604    PSHCLCLIENTMSG pMsg = sharedClipboardSvcMsgAlloc(VBOX_SHCL_HOST_MSG_URI_OBJ_WRITE,
     605                                                     VBOX_SHCL_CPARMS_OBJ_WRITE);
    606606    if (pMsg)
    607607    {
    608608        const SHCLEVENTID uEvent = SharedClipboardEventIDGenerate(&pCtx->pTransfer->Events);
    609609
    610         HGCMSvcSetU32(&pMsg->paParms[0], VBOX_SHARED_CLIPBOARD_CONTEXTID_MAKE(pClient->State.uSessionID,
     610        HGCMSvcSetU32(&pMsg->paParms[0], VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID,
    611611                                                                              pCtx->pTransfer->State.uID, uEvent));
    612612        HGCMSvcSetU64(&pMsg->paParms[1], hObj);
     
    703703    int rc;
    704704
    705     if (cParms >= VBOX_SHARED_CLIPBOARD_CPARMS_REPLY_MIN)
     705    if (cParms >= VBOX_SHCL_CPARMS_REPLY_MIN)
    706706    {
    707707        uint32_t cbPayload = 0;
     
    779779    int rc;
    780780
    781     if (cParms == VBOX_SHARED_CLIPBOARD_CPARMS_ROOT_LIST_HDR)
     781    if (cParms == VBOX_SHCL_CPARMS_ROOT_LIST_HDR)
    782782    {
    783783        rc = HGCMSvcGetU32(&paParms[1], &pRootLstHdr->fRoots);
     
    805805    int rc;
    806806
    807     if (cParms == VBOX_SHARED_CLIPBOARD_CPARMS_ROOT_LIST_ENTRY)
     807    if (cParms == VBOX_SHCL_CPARMS_ROOT_LIST_ENTRY)
    808808    {
    809809        rc = HGCMSvcGetU32(&paParms[1], &pListEntry->fInfo);
     
    842842    int rc;
    843843
    844     if (cParms == VBOX_SHARED_CLIPBOARD_CPARMS_LIST_OPEN)
     844    if (cParms == VBOX_SHCL_CPARMS_LIST_OPEN)
    845845    {
    846846        uint32_t cbPath   = 0;
     
    889889    int rc;
    890890
    891     if (cParms == VBOX_SHARED_CLIPBOARD_CPARMS_LIST_OPEN)
     891    if (cParms == VBOX_SHCL_CPARMS_LIST_OPEN)
    892892    {
    893893        HGCMSvcSetU32(&paParms[0], pMsgCtx->uContextID);
     
    922922    int rc;
    923923
    924     if (cParms == VBOX_SHARED_CLIPBOARD_CPARMS_LIST_CLOSE)
     924    if (cParms == VBOX_SHCL_CPARMS_LIST_CLOSE)
    925925    {
    926926        HGCMSvcSetU32(&paParms[0], pMsgCtx->uContextID);
     
    950950    int rc;
    951951
    952     if (cParms == VBOX_SHARED_CLIPBOARD_CPARMS_LIST_HDR)
     952    if (cParms == VBOX_SHCL_CPARMS_LIST_HDR)
    953953    {
    954954        rc = HGCMSvcGetU64(&paParms[1], phList);
     
    989989    int rc;
    990990
    991     if (cParms == VBOX_SHARED_CLIPBOARD_CPARMS_LIST_HDR)
     991    if (cParms == VBOX_SHCL_CPARMS_LIST_HDR)
    992992    {
    993993        /** @todo Set pvMetaFmt + cbMetaFmt. */
     
    10241024    int rc;
    10251025
    1026     if (cParms == VBOX_SHARED_CLIPBOARD_CPARMS_LIST_ENTRY)
     1026    if (cParms == VBOX_SHCL_CPARMS_LIST_ENTRY)
    10271027    {
    10281028        rc = HGCMSvcGetU64(&paParms[1], phList);
     
    10701070    int rc;
    10711071
    1072     if (cParms == VBOX_SHARED_CLIPBOARD_CPARMS_LIST_ENTRY)
     1072    if (cParms == VBOX_SHCL_CPARMS_LIST_ENTRY)
    10731073    {
    10741074        /** @todo Calculate chunk checksum. */
     
    11041104    int rc;
    11051105
    1106     if (cParms == VBOX_SHARED_CLIPBOARD_CPARMS_OBJ_WRITE)
     1106    if (cParms == VBOX_SHCL_CPARMS_OBJ_WRITE)
    11071107    {
    11081108        rc = HGCMSvcGetU64(&paParms[1], &pDataChunk->uHandle);
     
    11421142    int rc;
    11431143
    1144     if (cParms == VBOX_SHARED_CLIPBOARD_CPARMS_ERROR)
     1144    if (cParms == VBOX_SHCL_CPARMS_ERROR)
    11451145    {
    11461146        rc = HGCMSvcGetU32(&paParms[1], (uint32_t *)pRc); /** @todo int vs. uint32_t !!! */
     
    11541154
    11551155/**
    1156  * Handles a guest reply (VBOX_SHARED_CLIPBOARD_GUEST_FN_REPLY) message.
     1156 * Handles a guest reply (VBOX_SHCL_GUEST_FN_REPLY) message.
    11571157 *
    11581158 * @returns VBox status code.
     
    11991199                        if (RT_SUCCESS(rc))
    12001200                        {
    1201                             const SHCLEVENTID uEvent = VBOX_SHARED_CLIPBOARD_CONTEXTID_GET_EVENT(uCID);
     1201                            const SHCLEVENTID uEvent = VBOX_SHCL_CONTEXTID_GET_EVENT(uCID);
    12021202
    12031203                            LogFlowFunc(("uCID=%RU32 -> uEvent=%RU32\n", uCID, uEvent));
     
    12571257
    12581258    LogFlowFunc(("uClient=%RU32, u32Function=%RU32 (%s), cParms=%RU32, g_ExtState.pfnExtension=%p\n",
    1259                  pClient->State.uClientID, u32Function, VBoxClipboardGuestMsgToStr(u32Function), cParms, g_ExtState.pfnExtension));
     1259                 pClient->State.uClientID, u32Function, VBoxShClGuestMsgToStr(u32Function), cParms, g_ExtState.pfnExtension));
    12601260
    12611261#if 0
     
    12891289    switch (u32Function)
    12901290    {
    1291         case VBOX_SHARED_CLIPBOARD_GUEST_FN_STATUS:
     1291        case VBOX_SHCL_GUEST_FN_STATUS:
    12921292            break;
    12931293        default:
     
    13291329    {
    13301330#if 0
    1331         case VBOX_SHARED_CLIPBOARD_GUEST_FN_STATUS:
    1332         {
    1333             if (cParms != VBOX_SHARED_CLIPBOARD_CPARMS_STATUS)
     1331        case VBOX_SHCL_GUEST_FN_STATUS:
     1332        {
     1333            if (cParms != VBOX_SHCL_CPARMS_STATUS)
    13341334                break;
    13351335
     
    14091409                        rc = SharedClipboardSvcImplURITransferCreate(pClient, pTransfer);
    14101410                        if (RT_SUCCESS(rc))
    1411                             rc = SharedClipboardSvcImplFormatAnnounce(pClient, VBOX_SHARED_CLIPBOARD_FMT_URI_LIST);
     1411                            rc = SharedClipboardSvcImplFormatAnnounce(pClient, VBOX_SHCL_FMT_URI_LIST);
    14121412                    }
    14131413
     
    14201420            }
    14211421
    1422             LogFlowFunc(("[Client %RU32] VBOX_SHARED_CLIPBOARD_GUEST_FN_STATUS: %Rrc\n", pClient->uClientID, rc));
     1422            LogFlowFunc(("[Client %RU32] VBOX_SHCL_GUEST_FN_STATUS: %Rrc\n", pClient->uClientID, rc));
    14231423
    14241424            if (RT_FAILURE(rc))
     
    14291429#endif
    14301430
    1431         case VBOX_SHARED_CLIPBOARD_GUEST_FN_REPLY:
     1431        case VBOX_SHCL_GUEST_FN_REPLY:
    14321432        {
    14331433            rc = sharedClipboardSvcURITransferHandleReply(pClient, pTransfer, cParms, paParms);
     
    14381438        }
    14391439
    1440         case VBOX_SHARED_CLIPBOARD_GUEST_FN_ROOT_LIST_HDR_READ:
    1441         {
    1442             break;
    1443         }
    1444 
    1445         case VBOX_SHARED_CLIPBOARD_GUEST_FN_ROOT_LIST_HDR_WRITE:
     1440        case VBOX_SHCL_GUEST_FN_ROOT_LIST_HDR_READ:
     1441        {
     1442            break;
     1443        }
     1444
     1445        case VBOX_SHCL_GUEST_FN_ROOT_LIST_HDR_WRITE:
    14461446        {
    14471447            SHCLROOTLISTHDR lstHdr;
     
    14521452                uint32_t cbData = sizeof(SHCLROOTLISTHDR);
    14531453
    1454                 const SHCLEVENTID uEvent = VBOX_SHARED_CLIPBOARD_CONTEXTID_GET_EVENT(uCID);
     1454                const SHCLEVENTID uEvent = VBOX_SHCL_CONTEXTID_GET_EVENT(uCID);
    14551455
    14561456                PSHCLEVENTPAYLOAD pPayload;
     
    14661466        }
    14671467
    1468         case VBOX_SHARED_CLIPBOARD_GUEST_FN_ROOT_LIST_ENTRY_READ:
     1468        case VBOX_SHCL_GUEST_FN_ROOT_LIST_ENTRY_READ:
    14691469        {
    14701470    #if 0
     
    14871487        }
    14881488
    1489         case VBOX_SHARED_CLIPBOARD_GUEST_FN_ROOT_LIST_ENTRY_WRITE:
     1489        case VBOX_SHCL_GUEST_FN_ROOT_LIST_ENTRY_WRITE:
    14901490        {
    14911491            SHCLROOTLISTENTRY lstEntry;
     
    14961496                uint32_t cbData = sizeof(SHCLROOTLISTENTRY);
    14971497
    1498                 const SHCLEVENTID uEvent = VBOX_SHARED_CLIPBOARD_CONTEXTID_GET_EVENT(uCID);
     1498                const SHCLEVENTID uEvent = VBOX_SHCL_CONTEXTID_GET_EVENT(uCID);
    14991499
    15001500                PSHCLEVENTPAYLOAD pPayload;
     
    15101510        }
    15111511
    1512         case VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_OPEN:
     1512        case VBOX_SHCL_GUEST_FN_LIST_OPEN:
    15131513        {
    15141514            SHCLLISTOPENPARMS listOpenParms;
     
    15271527        }
    15281528
    1529         case VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_CLOSE:
    1530         {
    1531             if (cParms != VBOX_SHARED_CLIPBOARD_CPARMS_LIST_CLOSE)
     1529        case VBOX_SHCL_GUEST_FN_LIST_CLOSE:
     1530        {
     1531            if (cParms != VBOX_SHCL_CPARMS_LIST_CLOSE)
    15321532                break;
    15331533
     
    15411541        }
    15421542
    1543         case VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_HDR_READ:
    1544         {
    1545             if (cParms != VBOX_SHARED_CLIPBOARD_CPARMS_LIST_HDR)
     1543        case VBOX_SHCL_GUEST_FN_LIST_HDR_READ:
     1544        {
     1545            if (cParms != VBOX_SHCL_CPARMS_LIST_HDR)
    15461546                break;
    15471547
     
    15581558        }
    15591559
    1560         case VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_HDR_WRITE:
     1560        case VBOX_SHCL_GUEST_FN_LIST_HDR_WRITE:
    15611561        {
    15621562            SHCLLISTHDR hdrList;
     
    15711571                    uint32_t cbData = sizeof(SHCLLISTHDR);
    15721572
    1573                     const SHCLEVENTID uEvent = VBOX_SHARED_CLIPBOARD_CONTEXTID_GET_EVENT(uCID);
     1573                    const SHCLEVENTID uEvent = VBOX_SHCL_CONTEXTID_GET_EVENT(uCID);
    15741574
    15751575                    PSHCLEVENTPAYLOAD pPayload;
     
    15861586        }
    15871587
    1588         case VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_ENTRY_READ:
    1589         {
    1590             if (cParms != VBOX_SHARED_CLIPBOARD_CPARMS_LIST_ENTRY)
     1588        case VBOX_SHCL_GUEST_FN_LIST_ENTRY_READ:
     1589        {
     1590            if (cParms != VBOX_SHCL_CPARMS_LIST_ENTRY)
    15911591                break;
    15921592
     
    16011601        }
    16021602
    1603         case VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_ENTRY_WRITE:
     1603        case VBOX_SHCL_GUEST_FN_LIST_ENTRY_WRITE:
    16041604        {
    16051605            SHCLLISTENTRY entryList;
     
    16141614                    uint32_t cbData = sizeof(SHCLLISTENTRY);
    16151615
    1616                     const SHCLEVENTID uEvent = VBOX_SHARED_CLIPBOARD_CONTEXTID_GET_EVENT(uCID);
     1616                    const SHCLEVENTID uEvent = VBOX_SHCL_CONTEXTID_GET_EVENT(uCID);
    16171617
    16181618                    PSHCLEVENTPAYLOAD pPayload;
     
    16301630
    16311631    #if 0
    1632         case VBOX_SHARED_CLIPBOARD_GUEST_FN_OBJ_OPEN:
    1633         {
    1634             break;
    1635         }
    1636 
    1637         case VBOX_SHARED_CLIPBOARD_GUEST_FN_OBJ_CLOSE:
    1638         {
    1639             break;
    1640         }
    1641 
    1642         case VBOX_SHARED_CLIPBOARD_GUEST_FN_OBJ_READ:
     1632        case VBOX_SHCL_GUEST_FN_OBJ_OPEN:
     1633        {
     1634            break;
     1635        }
     1636
     1637        case VBOX_SHCL_GUEST_FN_OBJ_CLOSE:
     1638        {
     1639            break;
     1640        }
     1641
     1642        case VBOX_SHCL_GUEST_FN_OBJ_READ:
    16431643        {
    16441644            break;
     
    16461646    #endif
    16471647
    1648         case VBOX_SHARED_CLIPBOARD_GUEST_FN_OBJ_WRITE:
     1648        case VBOX_SHCL_GUEST_FN_OBJ_WRITE:
    16491649        {
    16501650            SHCLOBJDATACHUNK dataChunk;
     
    16551655                uint32_t cbData = sizeof(SHCLOBJDATACHUNK);
    16561656
    1657                 const SHCLEVENTID uEvent = VBOX_SHARED_CLIPBOARD_CONTEXTID_GET_EVENT(uCID);
     1657                const SHCLEVENTID uEvent = VBOX_SHCL_CONTEXTID_GET_EVENT(uCID);
    16581658
    16591659                PSHCLEVENTPAYLOAD pPayload;
     
    16711671
    16721672    #if 0
    1673         case VBOX_SHARED_CLIPBOARD_GUEST_FN_WRITE_DIR:
    1674         {
    1675             LogFlowFunc(("VBOX_SHARED_CLIPBOARD_GUEST_FN_WRITE_DIR\n"));
     1673        case VBOX_SHCL_GUEST_FN_WRITE_DIR:
     1674        {
     1675            LogFlowFunc(("VBOX_SHCL_GUEST_FN_WRITE_DIR\n"));
    16761676
    16771677            SHCLDIRDATA dirData;
     
    17041704        }
    17051705
    1706         case VBOX_SHARED_CLIPBOARD_GUEST_FN_READ_FILE_HDR:
    1707         {
    1708             LogFlowFunc(("VBOX_SHARED_CLIPBOARD_GUEST_FN_READ_FILE_HDR\n"));
     1706        case VBOX_SHCL_GUEST_FN_READ_FILE_HDR:
     1707        {
     1708            LogFlowFunc(("VBOX_SHCL_GUEST_FN_READ_FILE_HDR\n"));
    17091709
    17101710            SHCLFILEHDR fileHdr;
     
    17131713        }
    17141714
    1715         case VBOX_SHARED_CLIPBOARD_GUEST_FN_WRITE_FILE_HDR:
    1716         {
    1717             LogFlowFunc(("VBOX_SHARED_CLIPBOARD_GUEST_FN_WRITE_FILE_HDR\n"));
     1715        case VBOX_SHCL_GUEST_FN_WRITE_FILE_HDR:
     1716        {
     1717            LogFlowFunc(("VBOX_SHCL_GUEST_FN_WRITE_FILE_HDR\n"));
    17181718
    17191719            if (!SharedClipboardURIObjCtxIsValid(SharedClipboardURITransferGetCurrentObjCtx(pTransfer)))
     
    17901790        }
    17911791
    1792         case VBOX_SHARED_CLIPBOARD_GUEST_FN_READ_FILE_DATA:
    1793         {
    1794             LogFlowFunc(("VBOX_SHARED_CLIPBOARD_FN_READ_FILE_DATA\n"));
     1792        case VBOX_SHCL_GUEST_FN_READ_FILE_DATA:
     1793        {
     1794            LogFlowFunc(("VBOX_SHCL_FN_READ_FILE_DATA\n"));
    17951795
    17961796            SHCLFILEDATA fileData;
     
    17991799        }
    18001800
    1801         case VBOX_SHARED_CLIPBOARD_GUEST_FN_WRITE_FILE_DATA:
    1802         {
    1803             LogFlowFunc(("VBOX_SHARED_CLIPBOARD_FN_WRITE_FILE_DATA\n"));
     1801        case VBOX_SHCL_GUEST_FN_WRITE_FILE_DATA:
     1802        {
     1803            LogFlowFunc(("VBOX_SHCL_FN_WRITE_FILE_DATA\n"));
    18041804
    18051805            if (!SharedClipboardURIObjCtxIsValid(&pTransfer->State.ObjCtx))
     
    18401840        }
    18411841#endif
    1842         case VBOX_SHARED_CLIPBOARD_GUEST_FN_CANCEL:
     1842        case VBOX_SHCL_GUEST_FN_CANCEL:
    18431843        {
    18441844            LogRel2(("Shared Clipboard: Transfer canceled\n"));
     
    18461846        }
    18471847
    1848         case VBOX_SHARED_CLIPBOARD_GUEST_FN_ERROR:
     1848        case VBOX_SHCL_GUEST_FN_ERROR:
    18491849        {
    18501850            int rcGuest;
     
    18901890    switch (u32Function)
    18911891    {
    1892         case VBOX_SHARED_CLIPBOARD_HOST_FN_CANCEL: /** @todo Implement this. */
    1893             break;
    1894 
    1895         case VBOX_SHARED_CLIPBOARD_HOST_FN_ERROR: /** @todo Implement this. */
     1892        case VBOX_SHCL_HOST_FN_CANCEL: /** @todo Implement this. */
     1893            break;
     1894
     1895        case VBOX_SHCL_HOST_FN_ERROR: /** @todo Implement this. */
    18961896            break;
    18971897
     
    21062106    /* puEvent is optional. */
    21072107
    2108     PSHCLCLIENTMSG pMsgReadData = sharedClipboardSvcMsgAlloc(VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_TRANSFER_STATUS,
    2109                                                              VBOX_SHARED_CLIPBOARD_CPARMS_TRANSFER_STATUS);
     2108    PSHCLCLIENTMSG pMsgReadData = sharedClipboardSvcMsgAlloc(VBOX_SHCL_HOST_MSG_URI_TRANSFER_STATUS,
     2109                                                             VBOX_SHCL_CPARMS_TRANSFER_STATUS);
    21102110    if (!pMsgReadData)
    21112111        return VERR_NO_MEMORY;
     
    21132113    const SHCLEVENTID uEvent = SharedClipboardEventIDGenerate(&pTransfer->Events);
    21142114
    2115     HGCMSvcSetU32(&pMsgReadData->paParms[0], VBOX_SHARED_CLIPBOARD_CONTEXTID_MAKE(pClient->State.uSessionID,
     2115    HGCMSvcSetU32(&pMsgReadData->paParms[0], VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID,
    21162116                                                                                  pTransfer->State.uID, uEvent));
    21172117    HGCMSvcSetU32(&pMsgReadData->paParms[1], pTransfer->State.enmDir);
     
    21302130            {
    21312131                LogRel2(("Shared Clipboard: Reported status %s (rc=%Rrc) of transfer %RU32 to guest\n",
    2132                          VBoxClipboardTransferStatusToStr(uStatus), rcTransfer, pTransfer->State.uID));
     2132                         VBoxShClTransferStatusToStr(uStatus), rcTransfer, pTransfer->State.uID));
    21332133
    21342134                if (puEvent)
     
    22592259                                    else
    22602260                                        LogRel(("Shared Clipboard: Guest reported status %s (error %Rrc) while starting transfer %RU32\n",
    2261                                                 VBoxClipboardTransferStatusToStr(pReply->u.TransferStatus.uStatus),
     2261                                                VBoxShClTransferStatusToStr(pReply->u.TransferStatus.uStatus),
    22622262                                                pReply->rc, pTransfer->State.uID));
    22632263                                }
  • trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-utils.cpp

    r80664 r80847  
    4242bool vboxSvcClipboardURIMsgIsAllowed(uint32_t uMode, uint32_t uMsg)
    4343{
    44     const bool fHostToGuest =    uMode == VBOX_SHARED_CLIPBOARD_MODE_HOST_TO_GUEST
    45                               || uMode == VBOX_SHARED_CLIPBOARD_MODE_BIDIRECTIONAL;
     44    const bool fHostToGuest =    uMode == VBOX_SHCL_MODE_HOST_TO_GUEST
     45                              || uMode == VBOX_SHCL_MODE_BIDIRECTIONAL;
    4646
    47     const bool fGuestToHost =    uMode == VBOX_SHARED_CLIPBOARD_MODE_GUEST_TO_HOST
    48                               || uMode == VBOX_SHARED_CLIPBOARD_MODE_BIDIRECTIONAL;
     47    const bool fGuestToHost =    uMode == VBOX_SHCL_MODE_GUEST_TO_HOST
     48                              || uMode == VBOX_SHCL_MODE_BIDIRECTIONAL;
    4949
    5050    bool fAllowed = false; /* If in doubt, don't allow. */
     
    5252    switch (uMsg)
    5353    {
    54         case VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_OPEN:
     54        case VBOX_SHCL_GUEST_FN_LIST_OPEN:
    5555            RT_FALL_THROUGH();
    56         case VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_CLOSE:
     56        case VBOX_SHCL_GUEST_FN_LIST_CLOSE:
    5757            RT_FALL_THROUGH();
    58         case VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_HDR_READ:
     58        case VBOX_SHCL_GUEST_FN_LIST_HDR_READ:
    5959            RT_FALL_THROUGH();
    60         case VBOX_SHARED_CLIPBOARD_GUEST_FN_LIST_ENTRY_READ:
     60        case VBOX_SHCL_GUEST_FN_LIST_ENTRY_READ:
    6161            RT_FALL_THROUGH();
    62         case VBOX_SHARED_CLIPBOARD_GUEST_FN_OBJ_OPEN:
     62        case VBOX_SHCL_GUEST_FN_OBJ_OPEN:
    6363            RT_FALL_THROUGH();
    64         case VBOX_SHARED_CLIPBOARD_GUEST_FN_OBJ_CLOSE:
     64        case VBOX_SHCL_GUEST_FN_OBJ_CLOSE:
    6565            RT_FALL_THROUGH();
    66         case VBOX_SHARED_CLIPBOARD_GUEST_FN_OBJ_READ:
     66        case VBOX_SHCL_GUEST_FN_OBJ_READ:
    6767            fAllowed = fHostToGuest;
    6868            break;
    6969
    70         case VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_PEEK_WAIT:
     70        case VBOX_SHCL_GUEST_FN_MSG_PEEK_WAIT:
    7171            RT_FALL_THROUGH();
    72         case VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_PEEK_NOWAIT:
     72        case VBOX_SHCL_GUEST_FN_MSG_PEEK_NOWAIT:
    7373            RT_FALL_THROUGH();
    74         case VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_GET:
     74        case VBOX_SHCL_GUEST_FN_MSG_GET:
    7575            RT_FALL_THROUGH();
    76         case VBOX_SHARED_CLIPBOARD_GUEST_FN_STATUS:
     76        case VBOX_SHCL_GUEST_FN_STATUS:
    7777            RT_FALL_THROUGH();
    78         case VBOX_SHARED_CLIPBOARD_GUEST_FN_CANCEL:
     78        case VBOX_SHCL_GUEST_FN_CANCEL:
    7979            RT_FALL_THROUGH();
    80         case VBOX_SHARED_CLIPBOARD_GUEST_FN_ERROR:
     80        case VBOX_SHCL_GUEST_FN_ERROR:
    8181            fAllowed = fHostToGuest || fGuestToHost;
    8282            break;
     
    101101    switch (uMsg)
    102102    {
    103         case VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_TRANSFER_START:
     103        case VBOX_SHCL_HOST_MSG_URI_TRANSFER_START:
    104104        {
    105105            Assert(pClient->State.URI.fTransferStart == false);
    106106
    107             LogFlowFunc(("VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_TRANSFER_START\n"));
     107            LogFlowFunc(("VBOX_SHCL_HOST_MSG_URI_TRANSFER_START\n"));
    108108
    109             if (   sharedClipboardSvcGetMode() != VBOX_SHARED_CLIPBOARD_MODE_HOST_TO_GUEST
    110                 && sharedClipboardSvcGetMode() != VBOX_SHARED_CLIPBOARD_MODE_BIDIRECTIONAL)
     109            if (   sharedClipboardSvcGetMode() != VBOX_SHCL_MODE_HOST_TO_GUEST
     110                && sharedClipboardSvcGetMode() != VBOX_SHCL_MODE_BIDIRECTIONAL)
    111111            {
    112112                LogFlowFunc(("Wrong clipboard mode, skipping\n"));
     
    139139        && cParms >= 2)
    140140    {
    141         HGCMSvcSetU32(&paParms[0], VBOX_SHARED_CLIPBOARD_HOST_MSG_URI_TRANSFER_START);
     141        HGCMSvcSetU32(&paParms[0], VBOX_SHCL_HOST_MSG_URI_TRANSFER_START);
    142142        HGCMSvcSetU32(&paParms[1], pClient->State.URI.enmTransferDir);
    143143        pClient->State.URI.fTransferStart = false;
  • trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-win.cpp

    r80845 r80847  
    7272    LogFlowFunc(("cbSrc = %d, cbDst = %d\n", cbSrc, cbDst));
    7373
    74     if (   u32Format == VBOX_SHARED_CLIPBOARD_FMT_HTML
     74    if (   u32Format == VBOX_SHCL_FMT_HTML
    7575        && SharedClipboardWinIsCFHTML((const char *)pvSrc))
    7676    {
     
    108108
    109109#ifdef LOG_ENABLED
    110     VBoxClipboardDbgDumpData(pvDst, cbSrc, u32Format);
     110    VBoxShClDbgDumpData(pvDst, cbSrc, u32Format);
    111111#endif
    112112
     
    288288            LogFunc(("WM_RENDERFORMAT: cfFormat=%u -> fFormat=0x%x\n", cfFormat, fFormat));
    289289
    290             if (   fFormat       == VBOX_SHARED_CLIPBOARD_FMT_NONE
     290            if (   fFormat       == VBOX_SHCL_FMT_NONE
    291291                || pCtx->pClient == NULL)
    292292            {
     
    333333            LogFunc(("SHCL_WIN_WM_REPORT_FORMATS: fFormats=0x%x\n", fFormats));
    334334
    335             if (fFormats == VBOX_SHARED_CLIPBOARD_FMT_NONE) /* Could arrive with some older GA versions. */
     335            if (fFormats == VBOX_SHCL_FMT_NONE) /* Could arrive with some older GA versions. */
    336336                break;
    337337
    338338#ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST
    339             if (fFormats & VBOX_SHARED_CLIPBOARD_FMT_URI_LIST)
     339            if (fFormats & VBOX_SHCL_FMT_URI_LIST)
    340340            {
    341341                PSHCLURITRANSFER pTransfer;
     
    572572        rc = SharedClipboardWinGetFormats(&pCtx->Win, &Formats);
    573573        if (   RT_SUCCESS(rc)
    574             && Formats.uFormats != VBOX_SHARED_CLIPBOARD_FMT_NONE)
     574            && Formats.uFormats != VBOX_SHCL_FMT_NONE)
    575575        {
    576576            rc = sharedClipboardSvcFormatsReport(pCtx->pClient, &Formats);
     
    741741        LogFunc(("Clipboard opened\n"));
    742742
    743         if (pData->uFormat & VBOX_SHARED_CLIPBOARD_FMT_BITMAP)
     743        if (pData->uFormat & VBOX_SHCL_FMT_BITMAP)
    744744        {
    745745            hClip = GetClipboardData(CF_DIB);
     
    752752                    LogFunc(("CF_DIB\n"));
    753753
    754                     vboxClipboardSvcWinGetData(VBOX_SHARED_CLIPBOARD_FMT_BITMAP, lp, GlobalSize(hClip),
     754                    vboxClipboardSvcWinGetData(VBOX_SHCL_FMT_BITMAP, lp, GlobalSize(hClip),
    755755                                               pData->pvData, pData->cbData, pcbActual);
    756756
     
    763763            }
    764764        }
    765         else if (pData->uFormat & VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT)
     765        else if (pData->uFormat & VBOX_SHCL_FMT_UNICODETEXT)
    766766        {
    767767            hClip = GetClipboardData(CF_UNICODETEXT);
     
    774774                    LogFunc(("CF_UNICODETEXT\n"));
    775775
    776                     vboxClipboardSvcWinGetData(VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT, uniString, (lstrlenW(uniString) + 1) * 2,
     776                    vboxClipboardSvcWinGetData(VBOX_SHCL_FMT_UNICODETEXT, uniString, (lstrlenW(uniString) + 1) * 2,
    777777                                               pData->pvData, pData->cbData, pcbActual);
    778778
     
    785785            }
    786786        }
    787         else if (pData->uFormat & VBOX_SHARED_CLIPBOARD_FMT_HTML)
     787        else if (pData->uFormat & VBOX_SHCL_FMT_HTML)
    788788        {
    789789            UINT format = RegisterClipboardFormat(SHCL_WIN_REGFMT_HTML);
     
    797797                    {
    798798                        /** @todo r=andy Add data overflow handling. */
    799                         vboxClipboardSvcWinGetData(VBOX_SHARED_CLIPBOARD_FMT_HTML, lp, GlobalSize(hClip),
     799                        vboxClipboardSvcWinGetData(VBOX_SHCL_FMT_HTML, lp, GlobalSize(hClip),
    800800                                                   pData->pvData, pData->cbData, pcbActual);
    801801#ifdef VBOX_STRICT
    802802                        LogFlowFunc(("Raw HTML clipboard data from host:"));
    803                         VBoxClipboardDbgDumpHtml((char *)pData->pvData, pData->cbData);
     803                        VBoxShClDbgDumpHtml((char *)pData->pvData, pData->cbData);
    804804#endif
    805805                        GlobalUnlock(hClip);
     
    813813        }
    814814#ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST
    815         else if (pData->uFormat & VBOX_SHARED_CLIPBOARD_FMT_URI_LIST)
     815        else if (pData->uFormat & VBOX_SHCL_FMT_URI_LIST)
    816816        {
    817817            AssertFailed(); /** @todo */
  • trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-x11-stubs.cpp

    r80664 r80847  
    3939
    4040/** Initialise the host side of the shared clipboard - called by the hgcm layer. */
    41 int VBoxClipboardSvcImplInit(void)
     41int VBoxShClSvcImplInit(void)
    4242{
    4343    LogFlowFunc(("called, returning VINF_SUCCESS\n"));
     
    4646
    4747/** Terminate the host side of the shared clipboard - called by the hgcm layer. */
    48 void VBoxClipboardSvcImplDestroy(void)
     48void VBoxShClSvcImplDestroy(void)
    4949{
    5050    LogFlowFunc(("called, returning\n"));
     
    5858  * @param   fHeadless          Whether headless.
    5959  */
    60 int VBoxClipboardSvcImplConnect(PSHCLCLIENT pClient, bool fHeadless)
     60int VBoxShClSvcImplConnect(PSHCLCLIENT pClient, bool fHeadless)
    6161{
    6262    RT_NOREF(pClient, fHeadless);
  • trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc-x11.cpp

    r80664 r80847  
    152152    RT_ZERO(formatData);
    153153
    154     formatData.uFormats = VBOX_SHARED_CLIPBOARD_FMT_NONE;
     154    formatData.uFormats = VBOX_SHCL_FMT_NONE;
    155155
    156156    return sharedClipboardSvcFormatsReport(pClient, &formatData);
     
    205205
    206206#ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST
    207     if (pFormats->uFormats & VBOX_SHARED_CLIPBOARD_FMT_URI_LIST) /* No URI support yet. */
     207    if (pFormats->uFormats & VBOX_SHCL_FMT_URI_LIST) /* No URI support yet. */
    208208        return VINF_SUCCESS;
    209209#endif
  • trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp

    r80845 r80847  
    4040 *
    4141 * There are currently four messages defined.  The first is
    42  * VBOX_SHARED_CLIPBOARD_FN_GET_HOST_MSG, which waits for a message from the
     42 * VBOX_SHCL_FN_GET_HOST_MSG, which waits for a message from the
    4343 * host. If a host message is sent while the guest is not waiting, it will be
    4444 * queued until the guest requests it. The host code only supports a single
    45  * simultaneous VBOX_SHARED_CLIPBOARD_FN_GET_HOST_MSG call from one guest.
    46  *
    47  * The second guest message is VBOX_SHARED_CLIPBOARD_FN_FORMATS, which tells
     45 * simultaneous VBOX_SHCL_FN_GET_HOST_MSG call from one guest.
     46 *
     47 * The second guest message is VBOX_SHCL_FN_FORMATS, which tells
    4848 * the host that the guest has new clipboard data available.  The third is
    49  * VBOX_SHARED_CLIPBOARD_FN_READ_DATA, which asks the host to send its
     49 * VBOX_SHCL_FN_READ_DATA, which asks the host to send its
    5050 * clipboard data and waits until it arrives.  The host supports at most one
    51  * simultaneous VBOX_SHARED_CLIPBOARD_FN_READ_DATA call from a guest - if a
     51 * simultaneous VBOX_SHCL_FN_READ_DATA call from a guest - if a
    5252 * second call is made before the first has returned, the first will be
    5353 * aborted.
    5454 *
    55  * The last guest message is VBOX_SHARED_CLIPBOARD_FN_WRITE_DATA, which is
     55 * The last guest message is VBOX_SHCL_FN_WRITE_DATA, which is
    5656 * used to send the contents of the guest clipboard to the host.  This call
    5757 * should be used after the host has requested data from the guest.
     
    6666 * Since VBox 6.1 a newer protocol (v1) has been established to also support
    6767 * file transfers. This protocol uses a (per-client) message queue instead
    68  * (see VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD vs. VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG).
    69  *
    70  * To distinguish the old (legacy) or new(er) protocol, the VBOX_SHARED_CLIPBOARD_GUEST_FN_CONNECT
     68 * (see VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD vs. VBOX_SHCL_GUEST_FN_GET_HOST_MSG).
     69 *
     70 * To distinguish the old (legacy) or new(er) protocol, the VBOX_SHCL_GUEST_FN_CONNECT
    7171 * message has been introduced. If an older guest does not send this message,
    7272 * an appropriate translation will be done to serve older Guest Additions (< 6.1).
     
    7979 * the host request.
    8080 *
    81  * Also see the protocol changelog at VBoxClipboardSvc.h.
     81 * Also see the protocol changelog at VBoxShClSvc.h.
    8282 *
    8383 * @section sec_uri_intro               Transferring files
     
    276276    switch (uMode)
    277277    {
    278         case VBOX_SHARED_CLIPBOARD_MODE_OFF:
     278        case VBOX_SHCL_MODE_OFF:
    279279            RT_FALL_THROUGH();
    280         case VBOX_SHARED_CLIPBOARD_MODE_HOST_TO_GUEST:
     280        case VBOX_SHCL_MODE_HOST_TO_GUEST:
    281281            RT_FALL_THROUGH();
    282         case VBOX_SHARED_CLIPBOARD_MODE_GUEST_TO_HOST:
     282        case VBOX_SHCL_MODE_GUEST_TO_HOST:
    283283            RT_FALL_THROUGH();
    284         case VBOX_SHARED_CLIPBOARD_MODE_BIDIRECTIONAL:
     284        case VBOX_SHCL_MODE_BIDIRECTIONAL:
    285285        {
    286286            g_uMode = uMode;
     
    292292        default:
    293293        {
    294             g_uMode = VBOX_SHARED_CLIPBOARD_MODE_OFF;
     294            g_uMode = VBOX_SHCL_MODE_OFF;
    295295            break;
    296296        }
     
    373373
    374374/**
    375  * Sets the VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_PEEK_WAIT and VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_PEEK_NOWAIT
     375 * Sets the VBOX_SHCL_GUEST_FN_MSG_PEEK_WAIT and VBOX_SHCL_GUEST_FN_MSG_PEEK_NOWAIT
    376376 * return parameters.
    377377 *
     
    401401
    402402/**
    403  * Sets the VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD return parameters.
     403 * Sets the VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD return parameters.
    404404 *
    405405 * This function does the necessary translation between the legacy protocol (v0) and the new protocols (>= v1),
     
    421421    switch (pMsg->uMsg)
    422422    {
    423         case VBOX_SHARED_CLIPBOARD_HOST_MSG_QUIT:
    424         {
    425             HGCMSvcSetU32(&paDstParms[0], VBOX_SHARED_CLIPBOARD_HOST_MSG_QUIT);
     423        case VBOX_SHCL_HOST_MSG_QUIT:
     424        {
     425            HGCMSvcSetU32(&paDstParms[0], VBOX_SHCL_HOST_MSG_QUIT);
    426426            HGCMSvcSetU32(&paDstParms[1], 0 /* Not used */);
    427427            break;
    428428        }
    429429
    430         case VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA:
    431         {
    432             HGCMSvcSetU32(&paDstParms[0], VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA);
     430        case VBOX_SHCL_HOST_MSG_READ_DATA:
     431        {
     432            HGCMSvcSetU32(&paDstParms[0], VBOX_SHCL_HOST_MSG_READ_DATA);
    433433            AssertBreakStmt(pMsg->cParms >= 2, rc = VERR_INVALID_PARAMETER); /* Paranoia. */
    434434            uint32_t uFmt;
     
    439439        }
    440440
    441         case VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS_REPORT:
    442         {
    443             HGCMSvcSetU32(&paDstParms[0], VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS_REPORT);
     441        case VBOX_SHCL_HOST_MSG_FORMATS_REPORT:
     442        {
     443            HGCMSvcSetU32(&paDstParms[0], VBOX_SHCL_HOST_MSG_FORMATS_REPORT);
    444444            AssertBreakStmt(pMsg->cParms >= 2, rc = VERR_INVALID_PARAMETER); /* Paranoia. */
    445445            uint32_t uFmts;
     
    473473
    474474    LogFlowFunc(("uMsg=%RU32 (%s), cParms=%RU32, fAppend=%RTbool\n",
    475                  pMsg->uMsg, VBoxClipboardHostMsgToStr(pMsg->uMsg), pMsg->cParms, fAppend));
     475                 pMsg->uMsg, VBoxShClHostMsgToStr(pMsg->uMsg), pMsg->cParms, fAppend));
    476476
    477477    if (fAppend)
     
    486486
    487487/**
    488  * Implements VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_PEEK_WAIT and VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_PEEK_NOWAIT.
     488 * Implements VBOX_SHCL_GUEST_FN_MSG_PEEK_WAIT and VBOX_SHCL_GUEST_FN_MSG_PEEK_NOWAIT.
    489489 *
    490490 * @returns VBox status code.
     
    533533        {
    534534            paParms[0].u.uint64 = idRestore;
    535             LogFlowFunc(("[Client %RU32] VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_PEEK_XXX -> VERR_VM_RESTORED (%#RX64 -> %#RX64)\n",
     535            LogFlowFunc(("[Client %RU32] VBOX_SHCL_GUEST_FN_MSG_PEEK_XXX -> VERR_VM_RESTORED (%#RX64 -> %#RX64)\n",
    536536                         pClient->State.uClientID, idRestoreCheck, idRestore));
    537537            return VERR_VM_RESTORED;
     
    549549        {
    550550            sharedClipboardSvcMsgSetPeekReturn(pFirstMsg, paParms, cParms);
    551             LogFlowFunc(("[Client %RU32] VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_PEEK_XXX -> VINF_SUCCESS (idMsg=%u (%s), cParms=%u)\n",
    552                          pClient->State.uClientID, pFirstMsg->uMsg, VBoxClipboardHostMsgToStr(pFirstMsg->uMsg),
     551            LogFlowFunc(("[Client %RU32] VBOX_SHCL_GUEST_FN_MSG_PEEK_XXX -> VINF_SUCCESS (idMsg=%u (%s), cParms=%u)\n",
     552                         pClient->State.uClientID, pFirstMsg->uMsg, VBoxShClHostMsgToStr(pFirstMsg->uMsg),
    553553                         pFirstMsg->cParms));
    554554            return VINF_SUCCESS;
     
    573573    pClient->Pending.cParms  = cParms;
    574574    pClient->Pending.paParms = paParms;
    575     pClient->Pending.uType   = VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_PEEK_WAIT;
     575    pClient->Pending.uType   = VBOX_SHCL_GUEST_FN_MSG_PEEK_WAIT;
    576576    LogFlowFunc(("[Client %RU32] Is now in pending mode...\n", pClient->State.uClientID));
    577577    return VINF_HGCM_ASYNC_EXECUTE;
     
    579579
    580580/**
    581  * Implements VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD.
     581 * Implements VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD.
    582582 *
    583583 * @returns VBox status code.
     
    594594    int rc;
    595595
    596     if (cParms != VBOX_SHARED_CLIPBOARD_CPARMS_GET_HOST_MSG_OLD)
     596    if (cParms != VBOX_SHCL_CPARMS_GET_HOST_MSG_OLD)
    597597    {
    598598        rc = VERR_INVALID_PARAMETER;
     
    611611
    612612            LogFlowFunc(("[Client %RU32] uMsg=%RU32 (%s), cParms=%RU32\n",
    613                          pClient->State.uClientID, pFirstMsg->uMsg, VBoxClipboardHostMsgToStr(pFirstMsg->uMsg),
     613                         pClient->State.uClientID, pFirstMsg->uMsg, VBoxShClHostMsgToStr(pFirstMsg->uMsg),
    614614                         pFirstMsg->cParms));
    615615
     
    636636            pClient->Pending.cParms  = cParms;
    637637            pClient->Pending.paParms = paParms;
    638             pClient->Pending.uType   = VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD;
     638            pClient->Pending.uType   = VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD;
    639639
    640640            rc = VINF_HGCM_ASYNC_EXECUTE; /* The caller must not complete it. */
     
    649649
    650650/**
    651  * Implements VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_GET.
     651 * Implements VBOX_SHCL_GUEST_FN_MSG_GET.
    652652 *
    653653 * @returns VBox status code.
     
    684684        {
    685685            LogFlowFunc(("First message is: %RU32 (%s), cParms=%RU32\n",
    686                          pFirstMsg->uMsg, VBoxClipboardHostMsgToStr(pFirstMsg->uMsg), pFirstMsg->cParms));
     686                         pFirstMsg->uMsg, VBoxShClHostMsgToStr(pFirstMsg->uMsg), pFirstMsg->cParms));
    687687
    688688            ASSERT_GUEST_MSG_RETURN(pFirstMsg->uMsg == idMsgExpected || idMsgExpected == UINT32_MAX,
    689689                                    ("idMsg=%u (%s) cParms=%u, caller expected %u (%s) and %u\n",
    690                                      pFirstMsg->uMsg, VBoxClipboardHostMsgToStr(pFirstMsg->uMsg), pFirstMsg->cParms,
    691                                      idMsgExpected, VBoxClipboardHostMsgToStr(idMsgExpected), cParms),
     690                                     pFirstMsg->uMsg, VBoxShClHostMsgToStr(pFirstMsg->uMsg), pFirstMsg->cParms,
     691                                     idMsgExpected, VBoxShClHostMsgToStr(idMsgExpected), cParms),
    692692                                    VERR_MISMATCH);
    693693            ASSERT_GUEST_MSG_RETURN(pFirstMsg->cParms == cParms,
    694694                                    ("idMsg=%u (%s) cParms=%u, caller expected %u (%s) and %u\n",
    695                                      pFirstMsg->uMsg, VBoxClipboardHostMsgToStr(pFirstMsg->uMsg), pFirstMsg->cParms,
    696                                      idMsgExpected, VBoxClipboardHostMsgToStr(idMsgExpected), cParms),
     695                                     pFirstMsg->uMsg, VBoxShClHostMsgToStr(pFirstMsg->uMsg), pFirstMsg->cParms,
     696                                     idMsgExpected, VBoxShClHostMsgToStr(idMsgExpected), cParms),
    697697                                    VERR_WRONG_PARAMETER_COUNT);
    698698
     
    701701                ASSERT_GUEST_MSG_RETURN(pFirstMsg->paParms[i].type == paParms[i].type,
    702702                                        ("param #%u: type %u, caller expected %u (idMsg=%u %s)\n", i, pFirstMsg->paParms[i].type,
    703                                          paParms[i].type, pFirstMsg->uMsg, VBoxClipboardHostMsgToStr(pFirstMsg->uMsg)),
     703                                         paParms[i].type, pFirstMsg->uMsg, VBoxShClHostMsgToStr(pFirstMsg->uMsg)),
    704704                                        VERR_WRONG_PARAMETER_TYPE);
    705705            /*
     
    797797            {
    798798                LogFunc(("[Client %RU32] Current host message is %RU32 (%s), cParms=%RU32\n",
    799                          pClient->State.uClientID, pFirstMsg->uMsg, VBoxClipboardHostMsgToStr(pFirstMsg->uMsg),
     799                         pClient->State.uClientID, pFirstMsg->uMsg, VBoxShClHostMsgToStr(pFirstMsg->uMsg),
    800800                         pFirstMsg->cParms));
    801801
    802802                bool fDonePending = false;
    803803
    804                 if (pClient->Pending.uType == VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_PEEK_WAIT)
     804                if (pClient->Pending.uType == VBOX_SHCL_GUEST_FN_MSG_PEEK_WAIT)
    805805                {
    806806                    sharedClipboardSvcMsgSetPeekReturn(pFirstMsg, pClient->Pending.paParms, pClient->Pending.cParms);
    807807                    fDonePending = true;
    808808                }
    809                 else if (pClient->Pending.uType == VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD) /* Legacy */
     809                else if (pClient->Pending.uType == VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD) /* Legacy */
    810810                {
    811811                    rc = sharedClipboardSvcMsgSetGetHostMsgOldReturn(pFirstMsg, pClient->Pending.paParms, pClient->Pending.cParms);
     
    862862    int rc;
    863863
    864     PSHCLCLIENTMSG pMsgReadData = sharedClipboardSvcMsgAlloc(VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA,
    865                                                              VBOX_SHARED_CLIPBOARD_CPARMS_READ_DATA);
     864    PSHCLCLIENTMSG pMsgReadData = sharedClipboardSvcMsgAlloc(VBOX_SHCL_HOST_MSG_READ_DATA,
     865                                                             VBOX_SHCL_CPARMS_READ_DATA);
    866866    if (pMsgReadData)
    867867    {
    868868        const SHCLEVENTID uEvent = SharedClipboardEventIDGenerate(&pClient->Events);
    869869
    870         HGCMSvcSetU32(&pMsgReadData->paParms[0], VBOX_SHARED_CLIPBOARD_CONTEXTID_MAKE(pClient->State.uSessionID,
     870        HGCMSvcSetU32(&pMsgReadData->paParms[0], VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID,
    871871                                                                                      pClient->Events.uID, uEvent));
    872872        HGCMSvcSetU32(&pMsgReadData->paParms[1], pDataReq->uFmt);
     
    908908    }
    909909    else
    910         uEvent = VBOX_SHARED_CLIPBOARD_CONTEXTID_GET_EVENT(pCmdCtx->uContextID);
     910        uEvent = VBOX_SHCL_CONTEXTID_GET_EVENT(pCmdCtx->uContextID);
    911911
    912912    int rc = VINF_SUCCESS;
     
    934934    int rc;
    935935
    936     PSHCLCLIENTMSG pMsg = sharedClipboardSvcMsgAlloc(VBOX_SHARED_CLIPBOARD_HOST_MSG_FORMATS_REPORT, 3);
     936    PSHCLCLIENTMSG pMsg = sharedClipboardSvcMsgAlloc(VBOX_SHCL_HOST_MSG_FORMATS_REPORT, 3);
    937937    if (pMsg)
    938938    {
    939939        SHCLEVENTID uEvent = SharedClipboardEventIDGenerate(&pClient->Events);
    940940
    941         HGCMSvcSetU32(&pMsg->paParms[0], VBOX_SHARED_CLIPBOARD_CONTEXTID_MAKE(pClient->State.uSessionID,
     941        HGCMSvcSetU32(&pMsg->paParms[0], VBOX_SHCL_CONTEXTID_MAKE(pClient->State.uSessionID,
    942942                                                                              pClient->Events.uID, uEvent));
    943943        HGCMSvcSetU32(&pMsg->paParms[1], pFormats->uFormats);
     
    959959    LogFlowFuncEnter();
    960960
    961     if (   sharedClipboardSvcGetMode() != VBOX_SHARED_CLIPBOARD_MODE_GUEST_TO_HOST
    962         && sharedClipboardSvcGetMode() != VBOX_SHARED_CLIPBOARD_MODE_BIDIRECTIONAL)
     961    if (   sharedClipboardSvcGetMode() != VBOX_SHCL_MODE_GUEST_TO_HOST
     962        && sharedClipboardSvcGetMode() != VBOX_SHCL_MODE_BIDIRECTIONAL)
    963963    {
    964964        return VERR_NOT_SUPPORTED;
     
    993993    else
    994994    {
    995         if (cParms < VBOX_SHARED_CLIPBOARD_CPARMS_WRITE_DATA)
     995        if (cParms < VBOX_SHCL_CPARMS_WRITE_DATA)
    996996        {
    997997            rc = VERR_INVALID_PARAMETER;
     
    10631063    if (RT_SUCCESS(rc))
    10641064    {
    1065         sharedClipboardSvcModeSet(VBOX_SHARED_CLIPBOARD_MODE_OFF);
     1065        sharedClipboardSvcModeSet(VBOX_SHCL_MODE_OFF);
    10661066
    10671067        rc = SharedClipboardSvcImplInit();
     
    11891189
    11901190    LogFunc(("u32ClientID=%RU32 (proto %RU32), fn=%RU32 (%s), cParms=%RU32, paParms=%p\n",
    1191              u32ClientID, pClient->State.uProtocolVer, u32Function, VBoxClipboardGuestMsgToStr(u32Function), cParms, paParms));
     1191             u32ClientID, pClient->State.uProtocolVer, u32Function, VBoxShClGuestMsgToStr(u32Function), cParms, paParms));
    11921192
    11931193#ifdef DEBUG
     
    12051205    switch (u32Function)
    12061206    {
    1207         case VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD:
     1207        case VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD:
    12081208        {
    12091209            rc = sharedClipboardSvcMsgGetOld(pClient, callHandle, cParms, paParms);
     
    12131213        }
    12141214
    1215         case VBOX_SHARED_CLIPBOARD_GUEST_FN_CONNECT:
    1216         {
    1217             if (cParms != VBOX_SHARED_CLIPBOARD_CPARMS_CONNECT)
     1215        case VBOX_SHCL_GUEST_FN_CONNECT:
     1216        {
     1217            if (cParms != VBOX_SHCL_CPARMS_CONNECT)
    12181218            {
    12191219                rc = VERR_INVALID_PARAMETER;
     
    12271227                rc = VERR_INVALID_PARAMETER;
    12281228            }
    1229             else if (sharedClipboardSvcGetMode() == VBOX_SHARED_CLIPBOARD_MODE_OFF)
     1229            else if (sharedClipboardSvcGetMode() == VBOX_SHCL_MODE_OFF)
    12301230            {
    12311231                rc = VERR_ACCESS_DENIED;
     
    12501250        }
    12511251
    1252         case VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_PEEK_NOWAIT:
     1252        case VBOX_SHCL_GUEST_FN_MSG_PEEK_NOWAIT:
    12531253        {
    12541254            rc = sharedClipboardSvcMsgPeek(pClient, callHandle, cParms, paParms, false /*fWait*/);
     
    12561256        }
    12571257
    1258         case VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_PEEK_WAIT:
     1258        case VBOX_SHCL_GUEST_FN_MSG_PEEK_WAIT:
    12591259        {
    12601260            rc = sharedClipboardSvcMsgPeek(pClient, callHandle, cParms, paParms, true /*fWait*/);
     
    12641264        }
    12651265
    1266         case VBOX_SHARED_CLIPBOARD_GUEST_FN_MSG_GET:
     1266        case VBOX_SHCL_GUEST_FN_MSG_GET:
    12671267        {
    12681268            rc = sharedClipboardSvcMsgGet(pClient, callHandle, cParms, paParms);
     
    12721272        }
    12731273
    1274         case VBOX_SHARED_CLIPBOARD_GUEST_FN_FORMATS_REPORT:
     1274        case VBOX_SHCL_GUEST_FN_FORMATS_REPORT:
    12751275        {
    12761276            uint32_t uFormats = 0;
     
    13131313            if (RT_SUCCESS(rc))
    13141314            {
    1315                 if (   sharedClipboardSvcGetMode() != VBOX_SHARED_CLIPBOARD_MODE_GUEST_TO_HOST
    1316                     && sharedClipboardSvcGetMode() != VBOX_SHARED_CLIPBOARD_MODE_BIDIRECTIONAL)
     1315                if (   sharedClipboardSvcGetMode() != VBOX_SHCL_MODE_GUEST_TO_HOST
     1316                    && sharedClipboardSvcGetMode() != VBOX_SHCL_MODE_BIDIRECTIONAL)
    13171317                {
    13181318                    rc = VERR_ACCESS_DENIED;
     
    13491349        }
    13501350
    1351         case VBOX_SHARED_CLIPBOARD_GUEST_FN_DATA_READ:
    1352         {
    1353             if (cParms != VBOX_SHARED_CLIPBOARD_CPARMS_READ_DATA)
     1351        case VBOX_SHCL_GUEST_FN_DATA_READ:
     1352        {
     1353            if (cParms != VBOX_SHCL_CPARMS_READ_DATA)
    13541354            {
    13551355                rc = VERR_INVALID_PARAMETER;
     
    13641364            else
    13651365            {
    1366                 if (   sharedClipboardSvcGetMode() != VBOX_SHARED_CLIPBOARD_MODE_HOST_TO_GUEST
    1367                     && sharedClipboardSvcGetMode() != VBOX_SHARED_CLIPBOARD_MODE_BIDIRECTIONAL)
     1366                if (   sharedClipboardSvcGetMode() != VBOX_SHCL_MODE_HOST_TO_GUEST
     1367                    && sharedClipboardSvcGetMode() != VBOX_SHCL_MODE_BIDIRECTIONAL)
    13681368                {
    13691369                    rc = VERR_ACCESS_DENIED;
     
    13761376                {
    13771377#ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST
    1378                     if (uFormat == VBOX_SHARED_CLIPBOARD_FMT_URI_LIST)
     1378                    if (uFormat == VBOX_SHCL_FMT_URI_LIST)
    13791379                    {
    13801380                        rc = sharedClipboardSvcURITransferStart(pClient, SHCLURITRANSFERDIR_WRITE, SHCLSOURCE_LOCAL,
     
    14671467        }
    14681468
    1469         case VBOX_SHARED_CLIPBOARD_GUEST_FN_DATA_WRITE:
     1469        case VBOX_SHCL_GUEST_FN_DATA_WRITE:
    14701470        {
    14711471            rc = sharedClipboardSvcGetDataWrite(pClient, cParms, paParms);
     
    15551555
    15561556    LogFlowFunc(("u32Function=%RU32 (%s), cParms=%RU32, paParms=%p\n",
    1557                  u32Function, VBoxClipboardHostMsgToStr(u32Function), cParms, paParms));
     1557                 u32Function, VBoxShClHostMsgToStr(u32Function), cParms, paParms));
    15581558
    15591559    switch (u32Function)
    15601560    {
    1561         case VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE:
     1561        case VBOX_SHCL_HOST_FN_SET_MODE:
    15621562        {
    15631563            if (cParms != 1)
     
    15671567            else
    15681568            {
    1569                 uint32_t u32Mode = VBOX_SHARED_CLIPBOARD_MODE_OFF;
     1569                uint32_t u32Mode = VBOX_SHCL_MODE_OFF;
    15701570
    15711571                rc = HGCMSvcGetU32(&paParms[0], &u32Mode);
     
    15771577        }
    15781578
    1579         case VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS:
     1579        case VBOX_SHCL_HOST_FN_SET_HEADLESS:
    15801580        {
    15811581            if (cParms != 1)
     
    16701670
    16711671    /* Write Shared Clipboard saved state version. */
    1672     SSMR3PutU32(pSSM, VBOX_SHARED_CLIPBOARD_SSM_VER_1);
     1672    SSMR3PutU32(pSSM, VBOX_SHCL_SSM_VER_1);
    16731673
    16741674    int rc = SSMR3PutStructEx(pSSM, &pClient->State, sizeof(pClient->State), 0 /*fFlags*/, &s_aShClSSMClientState[0], NULL);
     
    17551755    int rc = SSMR3GetU32(pSSM, &lenOrVer);
    17561756    AssertRCReturn(rc, rc);
    1757     if (lenOrVer == VBOX_SHARED_CLIPBOARD_SSM_VER_0)
     1757    if (lenOrVer == VBOX_SHCL_SSM_VER_0)
    17581758    {
    17591759        return svcLoadStateV0(u32ClientID, pvClient, pSSM, uVersion);
    17601760    }
    1761     else if (lenOrVer == VBOX_SHARED_CLIPBOARD_SSM_VER_1)
     1761    else if (lenOrVer == VBOX_SHCL_SSM_VER_1)
    17621762    {
    17631763        rc = SSMR3GetStructEx(pSSM, &pClient->State, sizeof(pClient->State), 0 /*fFlags*/, &s_aShClSSMClientState[0], NULL);
  • trunk/src/VBox/HostServices/SharedClipboard/darwin-pasteboard.cpp

    r78160 r80847  
    128128                {
    129129                    Log(("Unicode flavor detected.\n"));
    130                     *pfFormats |= VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT;
     130                    *pfFormats |= VBOX_SHCL_FMT_UNICODETEXT;
    131131                }
    132132                else if (UTTypeConformsTo(flavorType, kUTTypeBMP))
    133133                {
    134134                    Log(("BMP flavor detected.\n"));
    135                     *pfFormats |= VBOX_SHARED_CLIPBOARD_FMT_BITMAP;
     135                    *pfFormats |= VBOX_SHCL_FMT_BITMAP;
    136136                }
    137137            }
     
    177177    {
    178178        /* The guest request unicode */
    179         if (fFormat & VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT)
     179        if (fFormat & VBOX_SHCL_FMT_UNICODETEXT)
    180180        {
    181181            CFDataRef outData;
     
    238238        }
    239239        /* The guest request BITMAP */
    240         else if (fFormat & VBOX_SHARED_CLIPBOARD_FMT_BITMAP)
     240        else if (fFormat & VBOX_SHCL_FMT_BITMAP)
    241241        {
    242242            CFDataRef outData;
     
    305305    int rc = VERR_NOT_SUPPORTED;
    306306    /* Handle the unicode text */
    307     if (fFormat & VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT)
     307    if (fFormat & VBOX_SHCL_FMT_UNICODETEXT)
    308308    {
    309309        PRTUTF16 pwszSrcText = static_cast <PRTUTF16>(pv);
     
    372372    }
    373373    /* Handle the bitmap */
    374     else if (fFormat & VBOX_SHARED_CLIPBOARD_FMT_BITMAP)
     374    else if (fFormat & VBOX_SHCL_FMT_BITMAP)
    375375    {
    376376        /* Create a full BMP from it */
  • trunk/src/VBox/HostServices/SharedClipboard/testcase/tstClipboardServiceHost.cpp

    r80664 r80847  
    6363    RTTESTI_CHECK_MSG_RETV(RT_SUCCESS(rc), ("rc=%Rrc\n", rc));
    6464    /* Reset global variable which doesn't reset itself. */
    65     HGCMSvcSetU32(&parms[0], VBOX_SHARED_CLIPBOARD_MODE_OFF);
    66     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE,
     65    HGCMSvcSetU32(&parms[0], VBOX_SHCL_MODE_OFF);
     66    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE,
    6767                           1, parms);
    6868    RTTESTI_CHECK_RC_OK(rc);
    6969    u32Mode = TestClipSvcGetMode();
    70     RTTESTI_CHECK_MSG(u32Mode == VBOX_SHARED_CLIPBOARD_MODE_OFF,
     70    RTTESTI_CHECK_MSG(u32Mode == VBOX_SHCL_MODE_OFF,
    7171                      ("u32Mode=%u\n", (unsigned) u32Mode));
    72     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE,
     72    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE,
    7373                           0, parms);
    7474    RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER);
    75     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE,
     75    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE,
    7676                           2, parms);
    7777    RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER);
    7878    HGCMSvcSetU64(&parms[0], 99);
    79     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE,
    80                            1, parms);
    81     RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER);
    82     HGCMSvcSetU32(&parms[0], VBOX_SHARED_CLIPBOARD_MODE_HOST_TO_GUEST);
    83     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE,
     79    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE,
     80                           1, parms);
     81    RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER);
     82    HGCMSvcSetU32(&parms[0], VBOX_SHCL_MODE_HOST_TO_GUEST);
     83    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE,
    8484                           1, parms);
    8585    RTTESTI_CHECK_RC_OK(rc);
    8686    u32Mode = TestClipSvcGetMode();
    87     RTTESTI_CHECK_MSG(u32Mode == VBOX_SHARED_CLIPBOARD_MODE_HOST_TO_GUEST,
     87    RTTESTI_CHECK_MSG(u32Mode == VBOX_SHCL_MODE_HOST_TO_GUEST,
    8888                      ("u32Mode=%u\n", (unsigned) u32Mode));
    8989    HGCMSvcSetU32(&parms[0], 99);
    90     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE,
     90    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE,
    9191                           1, parms);
    9292    RTTESTI_CHECK_RC(rc, VERR_NOT_SUPPORTED);
    9393    u32Mode = TestClipSvcGetMode();
    94     RTTESTI_CHECK_MSG(u32Mode == VBOX_SHARED_CLIPBOARD_MODE_OFF,
     94    RTTESTI_CHECK_MSG(u32Mode == VBOX_SHCL_MODE_OFF,
    9595                      ("u32Mode=%u\n", (unsigned) u32Mode));
    9696    table.pfnUnload(NULL);
     
    105105    int rc;
    106106
    107     RTTestISub("Setting up VBOX_SHARED_CLIPBOARD_FN_GET_HOST_MSG test");
     107    RTTestISub("Setting up VBOX_SHCL_FN_GET_HOST_MSG test");
    108108    rc = setupTable(&table);
    109109    RTTESTI_CHECK_MSG_RETV(RT_SUCCESS(rc), ("rc=%Rrc\n", rc));
    110110    /* Unless we are bidirectional the host message requests will be dropped. */
    111     HGCMSvcSetU32(&parms[0], VBOX_SHARED_CLIPBOARD_MODE_BIDIRECTIONAL);
    112     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE,
     111    HGCMSvcSetU32(&parms[0], VBOX_SHCL_MODE_BIDIRECTIONAL);
     112    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_MODE,
    113113                           1, parms);
    114114    RTTESTI_CHECK_RC_OK(rc);
     
    120120    call.rc = VERR_TRY_AGAIN;
    121121    table.pfnConnect(NULL, 1 /* clientId */, &g_Client, 0, 0);
    122     table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD,
     122    table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD,
    123123                  2, parms, 0);
    124124    RTTESTI_CHECK_RC(call.rc, VERR_TRY_AGAIN);  /* This should get updated only when the guest call completes. */
    125     sharedClipboardSvcOldReportMsg(&g_Client, VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA,
    126                                    VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT);
    127     RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA);
    128     RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT);
    129     RTTESTI_CHECK_RC_OK(call.rc);
    130     call.rc = VERR_TRY_AGAIN;
    131     table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD,
     125    sharedClipboardSvcOldReportMsg(&g_Client, VBOX_SHCL_HOST_MSG_READ_DATA,
     126                                   VBOX_SHCL_FMT_UNICODETEXT);
     127    RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHCL_HOST_MSG_READ_DATA);
     128    RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHCL_FMT_UNICODETEXT);
     129    RTTESTI_CHECK_RC_OK(call.rc);
     130    call.rc = VERR_TRY_AGAIN;
     131    table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD,
    132132                  2, parms, 0);
    133133    RTTESTI_CHECK_RC(call.rc, VERR_TRY_AGAIN);  /* This call should not complete yet. */
     
    135135    RTTestISub("Testing FN_GET_HOST_MSG, one format, no waiting guest calls.");
    136136    RT_ZERO(g_Client.State);
    137     sharedClipboardSvcOldReportMsg(&g_Client, VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA,
    138                                    VBOX_SHARED_CLIPBOARD_FMT_HTML);
    139     HGCMSvcSetU32(&parms[0], 0);
    140     HGCMSvcSetU32(&parms[1], 0);
    141     call.rc = VERR_TRY_AGAIN;
    142     table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD,
    143                   2, parms, 0);
    144     RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA);
    145     RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHARED_CLIPBOARD_FMT_HTML);
    146     RTTESTI_CHECK_RC_OK(call.rc);
    147     call.rc = VERR_TRY_AGAIN;
    148     table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD,
     137    sharedClipboardSvcOldReportMsg(&g_Client, VBOX_SHCL_HOST_MSG_READ_DATA,
     138                                   VBOX_SHCL_FMT_HTML);
     139    HGCMSvcSetU32(&parms[0], 0);
     140    HGCMSvcSetU32(&parms[1], 0);
     141    call.rc = VERR_TRY_AGAIN;
     142    table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD,
     143                  2, parms, 0);
     144    RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHCL_HOST_MSG_READ_DATA);
     145    RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHCL_FMT_HTML);
     146    RTTESTI_CHECK_RC_OK(call.rc);
     147    call.rc = VERR_TRY_AGAIN;
     148    table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD,
    149149                  2, parms, 0);
    150150    RTTESTI_CHECK_RC(call.rc, VERR_TRY_AGAIN);  /* This call should not complete yet. */
     
    155155    HGCMSvcSetU32(&parms[1], 0);
    156156    call.rc = VERR_TRY_AGAIN;
    157     table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD,
     157    table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD,
    158158                  2, parms, 0);
    159159    RTTESTI_CHECK_RC(call.rc, VERR_TRY_AGAIN);  /* This should get updated only when the guest call completes. */
    160     sharedClipboardSvcOldReportMsg(&g_Client, VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA,
    161                                    VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT | VBOX_SHARED_CLIPBOARD_FMT_HTML);
    162     RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA);
    163     RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT);
    164     RTTESTI_CHECK_RC_OK(call.rc);
    165     call.rc = VERR_TRY_AGAIN;
    166     table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD,
    167                   2, parms, 0);
    168     RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA);
    169     RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHARED_CLIPBOARD_FMT_HTML);
    170     RTTESTI_CHECK_RC_OK(call.rc);
    171     call.rc = VERR_TRY_AGAIN;
    172     table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD,
     160    sharedClipboardSvcOldReportMsg(&g_Client, VBOX_SHCL_HOST_MSG_READ_DATA,
     161                                   VBOX_SHCL_FMT_UNICODETEXT | VBOX_SHCL_FMT_HTML);
     162    RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHCL_HOST_MSG_READ_DATA);
     163    RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHCL_FMT_UNICODETEXT);
     164    RTTESTI_CHECK_RC_OK(call.rc);
     165    call.rc = VERR_TRY_AGAIN;
     166    table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD,
     167                  2, parms, 0);
     168    RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHCL_HOST_MSG_READ_DATA);
     169    RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHCL_FMT_HTML);
     170    RTTESTI_CHECK_RC_OK(call.rc);
     171    call.rc = VERR_TRY_AGAIN;
     172    table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD,
    173173                  2, parms, 0);
    174174    RTTESTI_CHECK_RC(call.rc, VERR_TRY_AGAIN);  /* This call should not complete yet. */
     
    176176    RTTestISub("Testing FN_GET_HOST_MSG, two formats, no waiting guest calls.");
    177177    RT_ZERO(g_Client.State);
    178     sharedClipboardSvcOldReportMsg(&g_Client, VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA,
    179                                    VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT | VBOX_SHARED_CLIPBOARD_FMT_HTML);
    180     HGCMSvcSetU32(&parms[0], 0);
    181     HGCMSvcSetU32(&parms[1], 0);
    182     call.rc = VERR_TRY_AGAIN;
    183     table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD,
    184                   2, parms, 0);
    185     RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA);
    186     RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHARED_CLIPBOARD_FMT_UNICODETEXT);
    187     RTTESTI_CHECK_RC_OK(call.rc);
    188     call.rc = VERR_TRY_AGAIN;
    189     table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD,
    190                   2, parms, 0);
    191     RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHARED_CLIPBOARD_HOST_MSG_READ_DATA);
    192     RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHARED_CLIPBOARD_FMT_HTML);
    193     RTTESTI_CHECK_RC_OK(call.rc);
    194     call.rc = VERR_TRY_AGAIN;
    195     table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHARED_CLIPBOARD_GUEST_FN_GET_HOST_MSG_OLD,
     178    sharedClipboardSvcOldReportMsg(&g_Client, VBOX_SHCL_HOST_MSG_READ_DATA,
     179                                   VBOX_SHCL_FMT_UNICODETEXT | VBOX_SHCL_FMT_HTML);
     180    HGCMSvcSetU32(&parms[0], 0);
     181    HGCMSvcSetU32(&parms[1], 0);
     182    call.rc = VERR_TRY_AGAIN;
     183    table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD,
     184                  2, parms, 0);
     185    RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHCL_HOST_MSG_READ_DATA);
     186    RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHCL_FMT_UNICODETEXT);
     187    RTTESTI_CHECK_RC_OK(call.rc);
     188    call.rc = VERR_TRY_AGAIN;
     189    table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD,
     190                  2, parms, 0);
     191    RTTESTI_CHECK(parms[0].u.uint32 == VBOX_SHCL_HOST_MSG_READ_DATA);
     192    RTTESTI_CHECK(parms[1].u.uint32 == VBOX_SHCL_FMT_HTML);
     193    RTTESTI_CHECK_RC_OK(call.rc);
     194    call.rc = VERR_TRY_AGAIN;
     195    table.pfnCall(NULL, &call, 1 /* clientId */, &g_Client, VBOX_SHCL_GUEST_FN_GET_HOST_MSG_OLD,
    196196                  2, parms, 0);
    197197    RTTESTI_CHECK_RC(call.rc, VERR_TRY_AGAIN);  /* This call should not complete yet. */
     
    213213    /* Reset global variable which doesn't reset itself. */
    214214    HGCMSvcSetU32(&parms[0], false);
    215     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS,
     215    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_HEADLESS,
    216216                           1, parms);
    217217    RTTESTI_CHECK_RC_OK(rc);
    218218    fHeadless = VBoxSvcClipboardGetHeadless();
    219219    RTTESTI_CHECK_MSG(fHeadless == false, ("fHeadless=%RTbool\n", fHeadless));
    220     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS,
     220    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_HEADLESS,
    221221                           0, parms);
    222222    RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER);
    223     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS,
     223    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_HEADLESS,
    224224                           2, parms);
    225225    RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER);
    226226    HGCMSvcSetU64(&parms[0], 99);
    227     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS,
     227    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_HEADLESS,
    228228                           1, parms);
    229229    RTTESTI_CHECK_RC(rc, VERR_INVALID_PARAMETER);
    230230    HGCMSvcSetU32(&parms[0], true);
    231     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS,
     231    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_HEADLESS,
    232232                           1, parms);
    233233    RTTESTI_CHECK_RC_OK(rc);
     
    235235    RTTESTI_CHECK_MSG(fHeadless == true, ("fHeadless=%RTbool\n", fHeadless));
    236236    HGCMSvcSetU32(&parms[0], 99);
    237     rc = table.pfnHostCall(NULL, VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS,
     237    rc = table.pfnHostCall(NULL, VBOX_SHCL_HOST_FN_SET_HEADLESS,
    238238                           1, parms);
    239239    RTTESTI_CHECK_RC_OK(rc);
  • trunk/src/VBox/Main/src-client/ConsoleImpl.cpp

    r80737 r80847  
    92579257        case ClipboardMode_Disabled:
    92589258            LogRel(("Shared Clipboard: Mode: Off\n"));
    9259             parm.u.uint32 = VBOX_SHARED_CLIPBOARD_MODE_OFF;
     9259            parm.u.uint32 = VBOX_SHCL_MODE_OFF;
    92609260            break;
    92619261        case ClipboardMode_GuestToHost:
    92629262            LogRel(("Shared Clipboard: Mode: Guest to Host\n"));
    9263             parm.u.uint32 = VBOX_SHARED_CLIPBOARD_MODE_GUEST_TO_HOST;
     9263            parm.u.uint32 = VBOX_SHCL_MODE_GUEST_TO_HOST;
    92649264            break;
    92659265        case ClipboardMode_HostToGuest:
    92669266            LogRel(("Shared Clipboard: Mode: Host to Guest\n"));
    9267             parm.u.uint32 = VBOX_SHARED_CLIPBOARD_MODE_HOST_TO_GUEST;
     9267            parm.u.uint32 = VBOX_SHCL_MODE_HOST_TO_GUEST;
    92689268            break;
    92699269        case ClipboardMode_Bidirectional:
    92709270            LogRel(("Shared Clipboard: Mode: Bidirectional\n"));
    9271             parm.u.uint32 = VBOX_SHARED_CLIPBOARD_MODE_BIDIRECTIONAL;
     9271            parm.u.uint32 = VBOX_SHCL_MODE_BIDIRECTIONAL;
    92729272            break;
    92739273    }
    92749274
    9275     int vrc = pVMMDev->hgcmHostCall("VBoxSharedClipboard", VBOX_SHARED_CLIPBOARD_HOST_FN_SET_MODE, 1, &parm);
     9275    int vrc = pVMMDev->hgcmHostCall("VBoxSharedClipboard", VBOX_SHCL_HOST_FN_SET_MODE, 1, &parm);
    92769276    if (RT_FAILURE(vrc))
    92779277        LogRel(("Shared Clipboard: Error changing mode: %Rrc\n", vrc));
  • trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp

    r80729 r80847  
    30713071                            VBOXHGCMSVCPARM parm;
    30723072                            HGCMSvcSetU32(&parm, !i_useHostClipboard());
    3073                             rc = SHAREDCLIPBOARDINST()->hostCall(VBOX_SHARED_CLIPBOARD_HOST_FN_SET_HEADLESS, 1, &parm);
     3073                            rc = SHAREDCLIPBOARDINST()->hostCall(VBOX_SHCL_HOST_FN_SET_HEADLESS, 1, &parm);
    30743074                            if (RT_FAILURE(rc))
    30753075                                LogRel(("Shared Clipboard: Unable to set initial headless mode, rc=%Rrc\n", rc));
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