[client] windows: implement file clipboard support

This commit is contained in:
Geoffrey McRae
2026-10-03 13:27:48 +10:00
parent 1a4b6049bd
commit f2eadca4ab
11 changed files with 4798 additions and 178 deletions

View File

@@ -61,7 +61,7 @@ bool clipboard_requestCancel(LG_ClipboardRequest request,
bool clipboard_request(LG_ClipboardData type,
LG_ClipboardReplyFn replyFn, void * opaque);
/* File-dataset transport entry points used by clipboard_files.c. */
/* File-dataset transport entry points used by platform clipboard backends. */
bool clipboard_fileAcquire(uint64_t dataset, uint64_t acquisition);
bool clipboard_fileAcquired(uint64_t dataset, uint64_t acquisition,
LG_ClipboardFileError error);

View File

@@ -23,6 +23,10 @@
#include "interface/clipboard.h"
#ifdef __cplusplus
extern "C" {
#endif
bool clipboardFiles_init(void);
void clipboardFiles_free(void);
@@ -83,4 +87,8 @@ bool clipboardFiles_testLocalRequest(
const LG_ClipboardFileRequest * request);
#endif
#ifdef __cplusplus
}
#endif
#endif