Changeset 103143 in vbox
- Timestamp:
- Jan 31, 2024 3:04:39 PM (8 months ago)
- Location:
- trunk/src/VBox/HostServices/SharedClipboard
- Files:
-
- 2 edited
-
darwin-pasteboard.cpp (modified) (7 diffs)
-
darwin-pasteboard.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostServices/SharedClipboard/darwin-pasteboard.cpp
r100108 r103143 45 45 #include <VBox/GuestHost/clipboard-helper.h> 46 46 47 #include "darwin-pasteboard.h" 47 48 48 49 /********************************************************************************************************************************* … … 65 66 * @returns IPRT status code. 66 67 */ 67 intinitPasteboard(PasteboardRef *pPasteboardRef)68 DECLHIDDEN(int) initPasteboard(PasteboardRef *pPasteboardRef) 68 69 { 69 70 int rc = VINF_SUCCESS; … … 80 81 * @param pPasteboardRef Reference to the global pasteboard. 81 82 */ 82 voiddestroyPasteboard(PasteboardRef *pPasteboardRef)83 DECLHIDDEN(void) destroyPasteboard(PasteboardRef *pPasteboardRef) 83 84 { 84 85 CFRelease(*pPasteboardRef); … … 101 102 * @returns VINF_SUCCESS. 102 103 */ 103 intqueryNewPasteboardFormats(PasteboardRef hPasteboard, uint64_t idOwnership, void *hStrOwnershipFlavor,104 uint32_t *pfFormats, bool *pfChanged)104 DECLHIDDEN(int) queryNewPasteboardFormats(PasteboardRef hPasteboard, uint64_t idOwnership, void *hStrOwnershipFlavor, 105 uint32_t *pfFormats, bool *pfChanged) 105 106 { 106 107 OSStatus orc; … … 218 219 * @returns IPRT status code. 219 220 */ 220 intreadFromPasteboard(PasteboardRef pPasteboard, uint32_t fFormat, void *pv, uint32_t cb, uint32_t *pcbActual)221 DECLHIDDEN(int) readFromPasteboard(PasteboardRef pPasteboard, uint32_t fFormat, void *pv, uint32_t cb, uint32_t *pcbActual) 221 222 { 222 223 Log(("readFromPasteboard: fFormat = %02X\n", fFormat)); … … 474 475 * flavor priority. 475 476 */ 476 inttakePasteboardOwnership(PasteboardRef hPasteboard, uint64_t idOwnership, const char *pszOwnershipFlavor,477 const char *pszOwnershipValue, void **phStrOwnershipFlavor)477 DECLHIDDEN(int) takePasteboardOwnership(PasteboardRef hPasteboard, uint64_t idOwnership, const char *pszOwnershipFlavor, 478 const char *pszOwnershipValue, void **phStrOwnershipFlavor) 478 479 { 479 480 /* … … 543 544 * @returns IPRT status code. 544 545 */ 545 intwriteToPasteboard(PasteboardRef hPasteboard, uint64_t idOwnership, const void *pv, uint32_t cb, uint32_t fFormat)546 DECLHIDDEN(int) writeToPasteboard(PasteboardRef hPasteboard, uint64_t idOwnership, const void *pv, uint32_t cb, uint32_t fFormat) 546 547 { 547 548 int rc; -
trunk/src/VBox/HostServices/SharedClipboard/darwin-pasteboard.h
r98103 r103143 32 32 #endif 33 33 34 #include <iprt/cdefs.h> 35 34 36 typedef struct OpaquePasteboardRef *PasteboardRef; 35 37 36 intinitPasteboard(PasteboardRef *pPasteboardRef);37 voiddestroyPasteboard(PasteboardRef *pPasteboardRef);38 DECLHIDDEN(int) initPasteboard(PasteboardRef *pPasteboardRef); 39 DECLHIDDEN(void) destroyPasteboard(PasteboardRef *pPasteboardRef); 38 40 39 intqueryNewPasteboardFormats(PasteboardRef hPasteboard, uint64_t idOwnership, void *hStrOwnershipFlavor,40 uint32_t *pfFormats, bool *pfChanged);41 intreadFromPasteboard(PasteboardRef pPasteboard, uint32_t fFormat, void *pv, uint32_t cb, uint32_t *pcbActual);42 inttakePasteboardOwnership(PasteboardRef pPasteboard, uint64_t idOwnership, const char *pszOwnershipFlavor,43 const char *pszOwnershipValue, void **phStrOwnershipFlavor);44 intwriteToPasteboard(PasteboardRef hPasteboard, uint64_t idOwnership, void const *pv, uint32_t cb, uint32_t fFormat);41 DECLHIDDEN(int) queryNewPasteboardFormats(PasteboardRef hPasteboard, uint64_t idOwnership, void *hStrOwnershipFlavor, 42 uint32_t *pfFormats, bool *pfChanged); 43 DECLHIDDEN(int) readFromPasteboard(PasteboardRef pPasteboard, uint32_t fFormat, void *pv, uint32_t cb, uint32_t *pcbActual); 44 DECLHIDDEN(int) takePasteboardOwnership(PasteboardRef pPasteboard, uint64_t idOwnership, const char *pszOwnershipFlavor, 45 const char *pszOwnershipValue, void **phStrOwnershipFlavor); 46 DECLHIDDEN(int) writeToPasteboard(PasteboardRef hPasteboard, uint64_t idOwnership, void const *pv, uint32_t cb, uint32_t fFormat); 45 47 46 48 #endif /* !VBOX_INCLUDED_SRC_SharedClipboard_darwin_pasteboard_h */
Note:
See TracChangeset
for help on using the changeset viewer.

