Changeset 86908 in vbox for trunk/include/VBox/HostServices
- Timestamp:
- Nov 18, 2020 10:56:12 AM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 141388
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/HostServices/VBoxClipboardExt.h
r85121 r86908 39 39 #define VBOX_CLIPBOARD_EXT_FN_DATA_READ (2) 40 40 #define VBOX_CLIPBOARD_EXT_FN_DATA_WRITE (3) 41 /** Registers a new clipboard area.42 * Uses the SHCLEXTAREAPARMS struct. */43 #define VBOX_CLIPBOARD_EXT_FN_AREA_REGISTER (4)44 /** Unregisters an existing clipboard area.45 * Uses the SHCLEXTAREAPARMS struct. */46 #define VBOX_CLIPBOARD_EXT_FN_AREA_UNREGISTER (5)47 /** Attaches to an existing clipboard area.48 * Uses the SHCLEXTAREAPARMS struct. */49 #define VBOX_CLIPBOARD_EXT_FN_AREA_ATTACH (6)50 /** Detaches from an existing clipboard area.51 * Uses the SHCLEXTAREAPARMS struct. */52 #define VBOX_CLIPBOARD_EXT_FN_AREA_DETACH (7)53 41 54 42 typedef DECLCALLBACKTYPE(int, FNVRDPCLIPBOARDEXTCALLBACK,(uint32_t u32Function, uint32_t u32Format, void *pvData, uint32_t cbData)); … … 66 54 } SHCLEXTPARMS; 67 55 68 #ifdef VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS69 typedef uint32_t SHCLEXTAREAREGISTETRFLAGS;70 /** No clipboard register area flags specified. */71 #define SHCLEXTAREA_REGISTER_FLAGS_NONE 072 73 typedef uint32_t SHCLEXTAREAATTACHFLAGS;74 /** No clipboard attach area flags specified. */75 #define SHCLEXTAREA_ATTACH_FLAGS_NONE 076 77 /**78 * Structure for keeping clipboard area callback parameters.79 */80 typedef struct _SHCLEXTAREAPARMS81 {82 /** The clipboard area's ID the callback is for. */83 SHCLAREAID uID;84 union85 {86 struct87 {88 void *pvData;89 uint32_t cbData;90 /** Area register flags; not used yet and must be set to 0. */91 SHCLEXTAREAREGISTETRFLAGS fFlags;92 } fn_register;93 struct94 {95 /** Area attach flags; not used yet and must be set to 0. */96 SHCLEXTAREAATTACHFLAGS fFlags;97 } fn_attach;98 } u;99 } SHCLEXTAREAPARMS, *PSHCLEXTAREAPARMS;100 #endif /* VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS */101 102 56 #endif /* !VBOX_INCLUDED_HostServices_VBoxClipboardExt_h */
Note:
See TracChangeset
for help on using the changeset viewer.