VirtualBox

Changeset 86908 in vbox for trunk/include/VBox/HostServices


Ignore:
Timestamp:
Nov 18, 2020 10:56:12 AM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
141388
Message:

Shared Clipboard/Transfers: Removed clipboard area handling code. bugref:9437

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/HostServices/VBoxClipboardExt.h

    r85121 r86908  
    3939#define VBOX_CLIPBOARD_EXT_FN_DATA_READ            (2)
    4040#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)
    5341
    5442typedef DECLCALLBACKTYPE(int, FNVRDPCLIPBOARDEXTCALLBACK,(uint32_t u32Function, uint32_t u32Format, void *pvData, uint32_t cbData));
     
    6654} SHCLEXTPARMS;
    6755
    68 #ifdef VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS
    69 typedef uint32_t SHCLEXTAREAREGISTETRFLAGS;
    70 /** No clipboard register area flags specified. */
    71 #define SHCLEXTAREA_REGISTER_FLAGS_NONE        0
    72 
    73 typedef uint32_t SHCLEXTAREAATTACHFLAGS;
    74 /** No clipboard attach area flags specified. */
    75 #define SHCLEXTAREA_ATTACH_FLAGS_NONE          0
    76 
    77 /**
    78  * Structure for keeping clipboard area callback parameters.
    79  */
    80 typedef struct _SHCLEXTAREAPARMS
    81 {
    82     /** The clipboard area's ID the callback is for. */
    83     SHCLAREAID uID;
    84     union
    85     {
    86         struct
    87         {
    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         struct
    94         {
    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 
    10256#endif /* !VBOX_INCLUDED_HostServices_VBoxClipboardExt_h */
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