VirtualBox

Ignore:
Timestamp:
Jun 26, 2019 3:59:30 PM (6 years ago)
Author:
vboxsync
Message:

Shared Clipboard/URI: Update.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp

    r79347 r79366  
    596596
    597597                        PSHAREDCLIPBOARDURITRANSFER pTransfer;
    598                         rc = SharedClipboardURITransferCreate(SHAREDCLIPBOARDURITRANSFERDIR_READ, &pTransfer);
     598                        rc = SharedClipboardURITransferCreate(SHAREDCLIPBOARDURITRANSFERDIR_READ,
     599                                                              SHAREDCLIPBOARDSOURCE_REMOTE,
     600                                                              &pTransfer);
    599601                        if (RT_SUCCESS(rc))
    600602                        {
     
    620622
    621623                            creationCtx.pvUser = pCtx;
    622 
    623                             creationCtx.u.VbglR3.uClientID = pCtx->u32ClientID;
    624624
    625625                            rc = SharedClipboardURITransferProviderCreate(pTransfer, &creationCtx);
     
    728728
    729729                    PSHAREDCLIPBOARDURITRANSFER pTransfer;
    730                     rc = SharedClipboardURITransferCreate(SHAREDCLIPBOARDURITRANSFERDIR_WRITE, &pTransfer);
     730                    rc = SharedClipboardURITransferCreate(SHAREDCLIPBOARDURITRANSFERDIR_WRITE,
     731                                                          SHAREDCLIPBOARDSOURCE_LOCAL,
     732                                                          &pTransfer);
    731733                    if (RT_SUCCESS(rc))
    732734                    {
     
    743745                        RT_ZERO(creationCtx);
    744746                        creationCtx.enmSource          = SHAREDCLIPBOARDSOURCE_LOCAL;
    745                         creationCtx.u.VbglR3.uClientID = pCtx->u32ClientID;
     747
     748                        RT_ZERO(creationCtx.Interface);
     749                        creationCtx.Interface.pfnWriteDataHdr   = vboxClipboardURIWriteDataHdr;
     750                        creationCtx.Interface.pfnWriteDataChunk = vboxClipboardURIWriteDataChunk;
     751                        creationCtx.Interface.pfnWriteDirectory = vboxClipboardURIWriteDir;
     752                        creationCtx.Interface.pfnWriteFileHdr   = vboxClipboardURIWriteFileHdr;
     753                        creationCtx.Interface.pfnWriteFileData  = vboxClipboardURIWriteFileData;
     754
     755                        creationCtx.pvUser = pCtx;
    746756
    747757                        rc = SharedClipboardURITransferProviderCreate(pTransfer, &creationCtx);
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