Changeset 78581 in vbox for trunk/include/VBox/GuestHost
- Timestamp:
- May 18, 2019 3:48:41 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 130636
- Location:
- trunk/include/VBox/GuestHost
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/GuestHost/SharedClipboard-uri.h
r78501 r78581 89 89 90 90 /** Number of references to this instance. */ 91 volatile uint 16_t m_cRefs;91 volatile uint32_t m_cRefs; 92 92 /** Critical section for serializing access. */ 93 93 RTCRITSECT m_CritSect; -
trunk/include/VBox/GuestHost/SharedClipboard-win.h
r78501 r78581 70 70 * If the new API is not available, those function pointer are NULL. 71 71 */ 72 typedef struct VBOXCLIPBOARDWINAPINEW72 typedef struct _VBOXCLIPBOARDWINAPINEW 73 73 { 74 74 PFNADDCLIPBOARDFORMATLISTENER pfnAddClipboardFormatListener; … … 79 79 * Structure for keeping variables which are needed to drive the old clipboard API. 80 80 */ 81 typedef struct VBOXCLIPBOARDWINAPIOLD81 typedef struct _VBOXCLIPBOARDWINAPIOLD 82 82 { 83 83 /** Timer ID for the refresh timer. */ … … 91 91 92 92 /** 93 * Structure for maintaining a single URI list transfer. 94 */ 95 typedef struct _VBOXCLIPBOARDWINURITRANSFER 96 { 97 /** Pointer to data object to use for this transfer. */ 98 VBoxClipboardWinDataObject *pDataObj; 99 } VBOXCLIPBOARDWINURITRANSFER, *PVBOXCLIPBOARDWINURITRANSFER; 100 101 /** 93 102 * Structure for keeping URI clipboard information around. 94 103 */ 95 104 typedef struct _VBOXCLIPBOARDWINURI 96 105 { 97 UINT cfFileGroupDescriptor; 98 UINT cfFileContents; 99 VBoxClipboardWinDataObject *pDataObj; 106 /** Transfer data; at the moment we only support one transfer at a time. 107 * Use a list or something lateron. */ 108 VBOXCLIPBOARDWINURITRANSFER Transfer; 109 /** Number of concurrent transfers. 110 * At the moment we only support only one transfer at a time. */ 111 uint32_t cTransfers; 100 112 } VBOXCLIPBOARDWINURI, *PVBOXCLIPBOARDWINURI; 101 113 #endif 102 114 103 typedef struct VBOXCLIPBOARDWINCTX 115 /** 116 * Structure for maintaining a Shared Clipboard context on Windows platforms. 117 */ 118 typedef struct _VBOXCLIPBOARDWINCTX 104 119 { 105 120 /** Window handle of our (invisible) clipbaord window. */ … … 130 145 131 146 #ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST 132 int VBoxClipboardWinDropFilesToStringList(DROPFILES *pDropFiles, void **ppvData, size_t *pcbData);147 int VBoxClipboardWinDropFilesToStringList(DROPFILES *pDropFiles, char **ppszData, size_t *pcbData); 133 148 #endif 134 149 -
trunk/include/VBox/GuestHost/SharedClipboard.h
r78474 r78581 99 99 #endif 100 100 extern int ClipStopX11(CLIPBACKEND *pBackend); 101 extern voidClipAnnounceFormatToX11(CLIPBACKEND *pBackend,102 uint32_t u32Formats);103 extern int ClipRequestDataFromX11(CLIPBACKEND *pBackend, uint32_t u32Format,101 extern int ClipAnnounceFormatToX11(CLIPBACKEND *pBackend, 102 VBOXCLIPBOARDFORMATS vboxFormats); 103 extern int ClipRequestDataFromX11(CLIPBACKEND *pBackend, VBOXCLIPBOARDFORMATS vboxFormat, 104 104 CLIPREADCBREQ *pReq); 105 105 … … 114 114 uint32_t cb); 115 115 #endif /* !VBOX_INCLUDED_GuestHost_SharedClipboard_h */ 116
Note:
See TracChangeset
for help on using the changeset viewer.