VirtualBox

Ignore:
Timestamp:
Sep 9, 2019 10:00:04 AM (5 years ago)
Author:
vboxsync
Message:

Shared Clipboard: More renaming + unification.

File:
1 edited

Legend:

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

    r80662 r80664  
    8787static SHCLCONTEXT g_Ctx = { NULL };
    8888/** Static window class name. */
    89 static char s_szClipWndClassName[] = VBOX_CLIPBOARD_WNDCLASS_NAME;
     89static char s_szClipWndClassName[] = SHCL_WIN_WNDCLASS_NAME;
    9090
    9191
     
    428428                * Report available formats to the host. */
    429429               SHCLFORMATDATA Formats;
    430                int rc = VBoxClipboardWinGetFormats(&pCtx->Win, &Formats);
     430               int rc = SharedClipboardWinGetFormats(&pCtx->Win, &Formats);
    431431               if (RT_SUCCESS(rc))
    432432               {
     
    442442       {
    443443           LogFunc(("WM_CHANGECBCHAIN\n"));
    444            lresultRc = VBoxClipboardWinHandleWMChangeCBChain(pWinCtx, hwnd, msg, wParam, lParam);
     444           lresultRc = SharedClipboardWinHandleWMChangeCBChain(pWinCtx, hwnd, msg, wParam, lParam);
    445445           break;
    446446       }
     
    455455               /* WM_DRAWCLIPBOARD always expects a return code of 0, so don't change "rc" here. */
    456456               SHCLFORMATDATA Formats;
    457                int rc = VBoxClipboardWinGetFormats(pWinCtx, &Formats);
     457               int rc = SharedClipboardWinGetFormats(pWinCtx, &Formats);
    458458               if (RT_SUCCESS(rc))
    459459                   rc = VbglR3ClipboardFormatsSend(&pCtx->CmdCtx, &Formats);
    460460           }
    461461
    462            lresultRc = VBoxClipboardWinChainPassToNext(pWinCtx, msg, wParam, lParam);
     462           lresultRc = SharedClipboardWinChainPassToNext(pWinCtx, msg, wParam, lParam);
    463463           break;
    464464       }
     
    466466       case WM_TIMER:
    467467       {
    468            int rc = VBoxClipboardWinHandleWMTimer(pWinCtx);
     468           int rc = SharedClipboardWinHandleWMTimer(pWinCtx);
    469469           AssertRC(rc);
    470470
     
    485485           const UINT cfFormat = (UINT)wParam;
    486486
    487            const SHCLFORMAT fFormat = VBoxClipboardWinClipboardFormatToVBox(cfFormat);
     487           const SHCLFORMAT fFormat = SharedClipboardWinClipboardFormatToVBox(cfFormat);
    488488
    489489           LogFunc(("WM_RENDERFORMAT: cfFormat=%u -> fFormat=0x%x\n", cfFormat, fFormat));
     
    492492           {
    493493               LogFunc(("WM_RENDERFORMAT: Unsupported format requested\n"));
    494                VBoxClipboardWinClear();
     494               SharedClipboardWinClear();
    495495           }
    496496           else
     
    632632           LogFunc(("WM_RENDERALLFORMATS\n"));
    633633
    634            int rc = VBoxClipboardWinHandleWMRenderAllFormats(pWinCtx, hwnd);
     634           int rc = SharedClipboardWinHandleWMRenderAllFormats(pWinCtx, hwnd);
    635635           AssertRC(rc);
    636636
     
    638638       }
    639639
    640        case VBOX_CLIPBOARD_WM_REPORT_FORMATS:
     640       case SHCL_WIN_WM_REPORT_FORMATS:
    641641       {
    642642           LogFunc(("VBOX_CLIPBOARD_WM_REPORT_FORMATS\n"));
     
    651651           if (fFormats != VBOX_SHARED_CLIPBOARD_FMT_NONE) /* Could arrive with some older GA versions. */
    652652           {
    653                int rc = VBoxClipboardWinOpen(hwnd);
     653               int rc = SharedClipboardWinOpen(hwnd);
    654654               if (RT_SUCCESS(rc))
    655655               {
    656                    VBoxClipboardWinClear();
     656                   SharedClipboardWinClear();
    657657
    658658#ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST
     
    665665                        if (pTransfer)
    666666                        {
    667                             rc = VBoxClipboardWinURITransferCreate(pWinCtx, pTransfer);
     667                            rc = SharedClipboardWinURITransferCreate(pWinCtx, pTransfer);
    668668
    669669                            /* Note: The actual requesting + retrieving of data will be done in the IDataObject implementation
     
    673673                            AssertFailedStmt(rc = VERR_NOT_FOUND);
    674674
    675                         /* Note: VBoxClipboardWinURITransferCreate() takes care of closing the clipboard. */
     675                        /* Note: SharedClipboardWinURITransferCreate() takes care of closing the clipboard. */
    676676                    }
    677677                    else
    678678                    {
    679679#endif
    680                         rc = VBoxClipboardWinAnnounceFormats(pWinCtx, fFormats);
    681 
    682                         VBoxClipboardWinClose();
     680                        rc = SharedClipboardWinAnnounceFormats(pWinCtx, fFormats);
     681
     682                        SharedClipboardWinClose();
    683683#ifdef VBOX_WITH_SHARED_CLIPBOARD_URI_LIST
    684684                    }
     
    691691       }
    692692
    693        case VBOX_CLIPBOARD_WM_READ_DATA:
     693       case SHCL_WIN_WM_READ_DATA:
    694694       {
    695695           /* Send data in the specified format to the host. */
     
    704704           LogFlowFunc(("VBOX_CLIPBOARD_WM_READ_DATA: uFormat=0x%x\n", uFormat));
    705705
    706            int rc = VBoxClipboardWinOpen(hwnd);
     706           int rc = SharedClipboardWinOpen(hwnd);
    707707           if (RT_SUCCESS(rc))
    708708           {
     
    749749               else if (uFormat == VBOX_SHARED_CLIPBOARD_FMT_HTML)
    750750               {
    751                    UINT format = RegisterClipboardFormat(VBOX_CLIPBOARD_WIN_REGFMT_HTML);
     751                   UINT format = RegisterClipboardFormat(SHCL_WIN_REGFMT_HTML);
    752752                   if (format != 0)
    753753                   {
     
    777777                   LogFunc(("cTransfersRunning=%RU32\n", SharedClipboardURICtxGetRunningTransfers(&pCtx->URI)));
    778778
    779                    int rc = VBoxClipboardWinOpen(hwnd);
     779                   int rc = SharedClipboardWinOpen(hwnd);
    780780                   if (RT_SUCCESS(rc))
    781781                   {
     
    799799                                       char    *papszList;
    800800                                       uint32_t cbList;
    801                                        rc = VBoxClipboardWinDropFilesToStringList((DROPFILES *)hDrop, &papszList, &cbList);
     801                                       rc = SharedClipboardWinDropFilesToStringList((DROPFILES *)hDrop, &papszList, &cbList);
    802802
    803803                                       GlobalUnlock(hClip);
     
    840840                       }
    841841
    842                        VBoxClipboardWinClose();
     842                       SharedClipboardWinClose();
    843843                   }
    844844
     
    859859               }
    860860
    861                VBoxClipboardWinClose();
     861               SharedClipboardWinClose();
    862862           }
    863863           break;
     
    871871                    SharedClipboardURICtxGetRunningTransfers(&pCtx->URI)));
    872872
    873            int rc = VBoxClipboardWinOpen(hwnd);
     873           int rc = SharedClipboardWinOpen(hwnd);
    874874           if (RT_SUCCESS(rc))
    875875           {
     
    893893                               char    *papszList;
    894894                               uint32_t cbList;
    895                                rc = VBoxClipboardWinDropFilesToStringList((DROPFILES *)hDrop, &papszList, &cbList);
     895                               rc = SharedClipboardWinDropFilesToStringList((DROPFILES *)hDrop, &papszList, &cbList);
    896896
    897897                               GlobalUnlock(hClip);
     
    934934               }
    935935
    936                VBoxClipboardWinClose();
     936               SharedClipboardWinClose();
    937937           }
    938938
     
    989989                       if (RT_SUCCESS(rc))
    990990                       {
    991                            rc = VBoxClipboardWinURITransferCreate(pWinCtx, pTransfer);
     991                           rc = SharedClipboardWinURITransferCreate(pWinCtx, pTransfer);
    992992                       }
    993993                   }
     
    10041004           LogFunc(("WM_DESTROY\n"));
    10051005
    1006            int rc = VBoxClipboardWinHandleWMDestroy(pWinCtx);
     1006           int rc = SharedClipboardWinHandleWMDestroy(pWinCtx);
    10071007           AssertRC(rc);
    10081008
     
    10741074                         SWP_NOACTIVATE | SWP_HIDEWINDOW | SWP_NOCOPYBITS | SWP_NOREDRAW | SWP_NOSIZE);
    10751075
    1076             VBoxClipboardWinChainAdd(pWinCtx);
    1077             if (!VBoxClipboardWinIsNewAPI(&pWinCtx->newAPI))
     1076            SharedClipboardWinChainAdd(pWinCtx);
     1077            if (!SharedClipboardWinIsNewAPI(&pWinCtx->newAPI))
    10781078                pWinCtx->oldAPI.timerRefresh = SetTimer(pWinCtx->hWnd, 0, 10 * 1000 /* 10s */, NULL);
    10791079        }
     
    11461146    {
    11471147        /* Check if new Clipboard API is available. */
    1148         /* ignore rc */ VBoxClipboardWinCheckAndInitNewAPI(&pCtx->Win.newAPI);
     1148        /* ignore rc */ SharedClipboardWinCheckAndInitNewAPI(&pCtx->Win.newAPI);
    11491149
    11501150        rc = VbglR3ClipboardConnectEx(&pCtx->CmdCtx);
     
    12681268                    * Forward the information to the window, so it can later
    12691269                    * respond to WM_RENDERFORMAT message. */
    1270                    ::PostMessage(pWinCtx->hWnd, VBOX_CLIPBOARD_WM_REPORT_FORMATS,
     1270                   ::PostMessage(pWinCtx->hWnd, SHCL_WIN_WM_REPORT_FORMATS,
    12711271                                 0 /* wParam */, (LPARAM)pEvent /* lParam */);
    12721272                   break;
     
    12761276               {
    12771277                   /* The host needs data in the specified format. */
    1278                    ::PostMessage(pWinCtx->hWnd, VBOX_CLIPBOARD_WM_READ_DATA,
     1278                   ::PostMessage(pWinCtx->hWnd, SHCL_WIN_WM_READ_DATA,
    12791279                                 0 /* wParam */, (LPARAM)pEvent /* lParam */);
    12801280                   break;
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