VirtualBox

Changeset 33004 in vbox for trunk


Ignore:
Timestamp:
Oct 8, 2010 10:23:59 AM (14 years ago)
Author:
vboxsync
Message:

Renamed VBox-VRDP interface to VRDE.

Location:
trunk
Files:
2 deleted
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Graphics/Display/vrdp.c

    r32354 r33004  
    2020#include "driver.h"
    2121#include "vrdpbmp.h"
    22 #include <VBox/VRDPOrders.h>
     22#include <VBox/RemoteDesktop/VRDEOrders.h>
    2323
    2424#define VRDP_MAKE_OP(__c) (__c)
     
    372372    BOOL bRc = FALSE;
    373373
    374     VRDPDATABITS bits;
     374    VRDEDATABITS bits;
    375375
    376376    bits.cb      = cHeight * cWidth * bytesPerPixel;
     
    436436    if (bytesPerPixel > 0)
    437437    {
    438         bRc = vrdpWriteHdr (ppdev, VRDP_MAKE_OP(VRDP_ORDER_DIRTY_RECT));
     438        bRc = vrdpWriteHdr (ppdev, VRDP_MAKE_OP(VRDE_ORDER_DIRTY_RECT));
    439439
    440440        if (bRc)
     
    512512                              const RECTL *prcl)
    513513{
    514     VRDPORDERBOUNDS bounds;
     514    VRDEORDERBOUNDS bounds;
    515515
    516516    bounds.pt1.x = (int16_t)(prcl->left);
     
    519519    bounds.pt2.y = (int16_t)(prcl->bottom);
    520520
    521     return vrdpReportOrder (ppdev, &bounds, sizeof (bounds), VRDP_ORDER_BOUNDS);
     521    return vrdpReportOrder (ppdev, &bounds, sizeof (bounds), VRDE_ORDER_BOUNDS);
    522522}
    523523
     
    535535        for (; i < pRects->c; i++, prcl++)
    536536        {
    537             VRDPORDERREPEAT repeat;
     537            VRDEORDERREPEAT repeat;
    538538
    539539            repeat.bounds.pt1.x = (int16_t)(prcl->left);
     
    542542            repeat.bounds.pt2.y = (int16_t)(prcl->bottom);
    543543
    544             bRc = vrdpReportOrder (ppdev, &repeat, sizeof (repeat), VRDP_ORDER_REPEAT);
     544            bRc = vrdpReportOrder (ppdev, &repeat, sizeof (repeat), VRDE_ORDER_REPEAT);
    545545
    546546            if (!bRc)
     
    556556static BOOL vrdpIntersectRectWithBounds (RECTL *prclIntersect,
    557557                                         const RECTL *prcl,
    558                                          const VRDPORDERBOUNDS *pBounds)
     558                                         const VRDEORDERBOUNDS *pBounds)
    559559{
    560560    if (   prcl->left   < pBounds->pt2.x     /* left < bounds_right */
     
    582582static BOOL vrdpGetIntersectingRects (CLIPRECTS *pRects,
    583583                                      const VRDPCLIPRECTS *pClipRects,
    584                                       const VRDPORDERBOUNDS *pBounds)
     584                                      const VRDEORDERBOUNDS *pBounds)
    585585{
    586586    BOOL fReportOrder = TRUE;
     
    663663static void vrdpReportOrderGenericBounds (PPDEV ppdev,
    664664                                          const VRDPCLIPRECTS *pClipRects,
    665                                           const VRDPORDERBOUNDS *pBounds,
     665                                          const VRDEORDERBOUNDS *pBounds,
    666666                                          const void *pvOrder,
    667667                                          unsigned cbOrder,
     
    681681                                 ULONG rgb)
    682682{
    683     VRDPORDERSOLIDRECT order;
     683    VRDEORDERSOLIDRECT order;
    684684
    685685    order.x     = (int16_t)prclTrg->left;
     
    689689    order.rgb   = rgb;
    690690
    691     vrdpReportOrderGeneric (ppdev, pClipRects, &order, sizeof (order), VRDP_ORDER_SOLIDRECT);
     691    vrdpReportOrderGeneric (ppdev, pClipRects, &order, sizeof (order), VRDE_ORDER_SOLIDRECT);
    692692}
    693693
     
    698698                                uint8_t rop3)
    699699{
    700     VRDPORDERSOLIDBLT order;
     700    VRDEORDERSOLIDBLT order;
    701701
    702702    order.x     = (int16_t)prclTrg->left;
     
    707707    order.rop   = rop3;
    708708
    709     vrdpReportOrderGeneric (ppdev, pClipRects, &order, sizeof (order), VRDP_ORDER_SOLIDBLT);
     709    vrdpReportOrderGeneric (ppdev, pClipRects, &order, sizeof (order), VRDE_ORDER_SOLIDBLT);
    710710}
    711711
     
    717717                              uint8_t rop3)
    718718{
    719     VRDPORDERPATBLTBRUSH order;
     719    VRDEORDERPATBLTBRUSH order;
    720720
    721721    int8_t xSrc = 0;
     
    757757    memcpy (order.pattern, pBrush->u.pat.au8Pattern, sizeof (order.pattern));
    758758
    759     vrdpReportOrderGeneric (ppdev, pClipRects, &order, sizeof (order), VRDP_ORDER_PATBLTBRUSH);
     759    vrdpReportOrderGeneric (ppdev, pClipRects, &order, sizeof (order), VRDE_ORDER_PATBLTBRUSH);
    760760}
    761761
     
    765765                              uint8_t rop3)
    766766{
    767     VRDPORDERDSTBLT order;
     767    VRDEORDERDSTBLT order;
    768768
    769769    order.x     = (int16_t)prclTrg->left;
     
    773773    order.rop   = rop3;
    774774
    775     vrdpReportOrderGeneric (ppdev, pClipRects, &order, sizeof (order), VRDP_ORDER_DSTBLT);
     775    vrdpReportOrderGeneric (ppdev, pClipRects, &order, sizeof (order), VRDE_ORDER_DSTBLT);
    776776}
    777777
     
    782782                                 uint8_t rop3)
    783783{
    784     VRDPORDERSCREENBLT order;
     784    VRDEORDERSCREENBLT order;
    785785
    786786    order.x     = (int16_t)prclTrg->left;
     
    792792    order.rop   = rop3;
    793793
    794     vrdpReportOrderGeneric (ppdev, pClipRects, &order, sizeof (order), VRDP_ORDER_SCREENBLT);
     794    vrdpReportOrderGeneric (ppdev, pClipRects, &order, sizeof (order), VRDE_ORDER_SCREENBLT);
    795795}
    796796
     
    802802                                  const VRDPBCHASH *phash)
    803803{
    804     VRDPORDERMEMBLT order;
     804    VRDEORDERMEMBLT order;
    805805
    806806    order.x    = (int16_t)prcl->left;
     
    815815    memcpy (order.hash, phash, sizeof (*phash));
    816816
    817     vrdpReportOrder (ppdev, &order, sizeof (order), VRDP_ORDER_MEMBLT);
     817    vrdpReportOrder (ppdev, &order, sizeof (order), VRDE_ORDER_MEMBLT);
    818818}
    819819
     
    854854    BOOL bRc;
    855855
    856     VRDPORDERCACHEDBITMAP order;
     856    VRDEORDERCACHEDBITMAP order;
    857857
    858858    VBVA_ASSERT(sizeof (*phash) == sizeof (order.hash));
    859859    memcpy (order.hash, phash, sizeof (*phash));
    860860
    861     bRc = vrdpReportOrder (ppdev, &order, sizeof (order), VRDP_ORDER_CACHED_BITMAP);
     861    bRc = vrdpReportOrder (ppdev, &order, sizeof (order), VRDE_ORDER_CACHED_BITMAP);
    862862
    863863    if (bRc)
     
    879879                                     const VRDPBCHASH *phash)
    880880{
    881     VRDPORDERDELETEDBITMAP order;
     881    VRDEORDERDELETEDBITMAP order;
    882882
    883883    VBVA_ASSERT(sizeof (*phash) == sizeof (order.hash));
    884884    memcpy (order.hash, phash, sizeof (*phash));
    885885
    886     vrdpReportOrder (ppdev, &order, sizeof (order), VRDP_ORDER_DELETED_BITMAP);
     886    vrdpReportOrder (ppdev, &order, sizeof (order), VRDE_ORDER_DELETED_BITMAP);
    887887}
    888888
     
    12521252    else
    12531253    {
    1254         VRDPORDERLINE order;
     1254        VRDEORDERLINE order;
    12551255
    12561256        order.x1 = (int16_t)x1;
     
    12711271                    prclBounds->left, prclBounds->right, prclBounds->top, prclBounds->bottom, clipRects.rects.c));
    12721272
    1273         vrdpReportOrderGeneric (ppdev, &clipRects, &order, sizeof (order), VRDP_ORDER_LINE);
     1273        vrdpReportOrderGeneric (ppdev, &clipRects, &order, sizeof (order), VRDE_ORDER_LINE);
    12741274    }
    12751275}
     
    13351335}
    13361336
    1337 static void vrdpPointFX2Point (const POINTFIX *pptfx, VRDPORDERPOINT *ppt)
     1337static void vrdpPointFX2Point (const POINTFIX *pptfx, VRDEORDERPOINT *ppt)
    13381338{
    13391339    ppt->x = (int16_t)FXTOLROUND(pptfx->x);
     
    13411341}
    13421342
    1343 static void vrdpPolyPointsAdd (VRDPORDERPOLYPOINTS *pPoints, const VRDPORDERPOINT *ppt)
     1343static void vrdpPolyPointsAdd (VRDEORDERPOLYPOINTS *pPoints, const VRDEORDERPOINT *ppt)
    13441344{
    13451345    VBVA_ASSERT(pPoints->c < RT_ELEMENTS(pPoints->a));
     
    13501350}
    13511351
    1352 static void vrdpExtendOrderBounds (VRDPORDERBOUNDS *pBounds, const VRDPORDERPOINT *ppt)
     1352static void vrdpExtendOrderBounds (VRDEORDERBOUNDS *pBounds, const VRDEORDERPOINT *ppt)
    13531353{
    13541354    /* Bounds have inclusive pt1 and exclusive pt2. */
     
    14341434    else if (ppo->fl & PO_ELLIPSE)
    14351435    {
    1436         if (vboxOrderSupported (ppdev, VRDP_ORDER_ELLIPSE))
    1437         {
    1438             VRDPORDERELLIPSE order;
     1436        if (vboxOrderSupported (ppdev, VRDE_ORDER_ELLIPSE))
     1437        {
     1438            VRDEORDERELLIPSE order;
    14391439
    14401440            order.pt1.x = (int16_t)FXTOLROUND(rcfxBounds.xLeft   + 4);
     
    14471447            order.rgb = vrdpColor2RGB (pso, pbo->iSolidColor);
    14481448
    1449             vrdpReportOrderGeneric (ppdev, &clipRects, &order, sizeof (order), VRDP_ORDER_ELLIPSE);
     1449            vrdpReportOrderGeneric (ppdev, &clipRects, &order, sizeof (order), VRDE_ORDER_ELLIPSE);
    14501450        }
    14511451        else
     
    14621462        PATHDATA pd;
    14631463        BOOL bMore;
    1464         VRDPORDERPOLYLINE order;
    1465         VRDPORDERPOINT ptStart;
    1466         VRDPORDERBOUNDS bounds;
     1464        VRDEORDERPOLYLINE order;
     1465        VRDEORDERPOINT ptStart;
     1466        VRDEORDERBOUNDS bounds;
    14671467
    14681468        order.rgb = vrdpColor2RGB (pso, pbo->iSolidColor);
     
    14751475        do {
    14761476            POINTFIX *pptfx;
    1477             VRDPORDERPOINT pt;
     1477            VRDEORDERPOINT pt;
    14781478
    14791479            bMore = PATHOBJ_bEnum (ppo, &pd);
     
    15201520                    DISPDBG((1, "vrdpStrokePath: Report order, points overflow.\n"));
    15211521
    1522                     vrdpReportOrderGenericBounds (ppdev, &clipRects, &bounds, &order, sizeof (order), VRDP_ORDER_POLYLINE);
     1522                    vrdpReportOrderGenericBounds (ppdev, &clipRects, &bounds, &order, sizeof (order), VRDE_ORDER_POLYLINE);
    15231523
    15241524                    order.points.c = 0;
     
    15501550                if (order.points.c > 0)
    15511551                {
    1552                     vrdpReportOrderGenericBounds (ppdev, &clipRects, &bounds, &order, sizeof (order), VRDP_ORDER_POLYLINE);
     1552                    vrdpReportOrderGenericBounds (ppdev, &clipRects, &bounds, &order, sizeof (order), VRDE_ORDER_POLYLINE);
    15531553                }
    15541554
     
    17271727        case SS_SAVE:
    17281728        {
    1729             VRDPORDERSAVESCREEN order;
     1729            VRDEORDERSAVESCREEN order;
    17301730
    17311731            order.pt1.x = (int16_t)prcl->left;
     
    17371737            order.restore = 0;
    17381738
    1739             vrdpReportOrderGeneric (ppdev, NULL, &order, sizeof (order), VRDP_ORDER_SAVESCREEN);
     1739            vrdpReportOrderGeneric (ppdev, NULL, &order, sizeof (order), VRDE_ORDER_SAVESCREEN);
    17401740        } break;
    17411741
    17421742        case SS_RESTORE:
    17431743        {
    1744             VRDPORDERSAVESCREEN order;
     1744            VRDEORDERSAVESCREEN order;
    17451745
    17461746            order.pt1.x = (int16_t)prcl->left;
     
    17521752            order.restore = 1;
    17531753
    1754             if (vrdpReportOrderGeneric (ppdev, NULL, &order, sizeof (order), VRDP_ORDER_SAVESCREEN))
     1754            if (vrdpReportOrderGeneric (ppdev, NULL, &order, sizeof (order), VRDE_ORDER_SAVESCREEN))
    17551755            {
    17561756                uint8_t *pu8Bits;
  • trunk/src/VBox/Additions/WINNT/Graphics/Display/vrdpbmp.c

    r31847 r33004  
    2222#include "vrdpbmp.h"
    2323#include <iprt/crc.h>
    24 #include <VBox/VRDPOrders.h>
     24#include <VBox/RemoteDesktop/VRDEOrders.h>
    2525
    2626/*
     
    211211    int i;
    212212
    213     VBVA_ASSERT(sizeof (VRDPBCHASH) == sizeof (VRDPBITMAPHASH));
     213    VBVA_ASSERT(sizeof (VRDPBCHASH) == sizeof (VRDEBITMAPHASH));
    214214
    215215    /* Reinitialize the cache structure. */
  • trunk/src/VBox/Additions/WINNT/Graphics/Display/vrdptext.c

    r31847 r33004  
    1919
    2020#include "driver.h"
    21 #include <VBox/VRDPOrders.h>
     21#include <VBox/RemoteDesktop/VRDEOrders.h>
    2222#include <iprt/crc.h>
    2323
     
    7171 *       represents a 'space' character might allow some optimizations.
    7272 *
    73  * The VRDPORDERTEXT consists of the string info and glyph infos.
     73 * The VRDEORDERTEXT consists of the string info and glyph infos.
    7474 *
    7575 */
     
    8080    uint32_t cbBitmap;
    8181
    82     VRDPORDERGLYPH *pOrder = (VRDPORDERGLYPH *)*ppu8Ptr;
     82    VRDEORDERGLYPH *pOrder = (VRDEORDERGLYPH *)*ppu8Ptr;
    8383
    8484    GLYPHBITS *pgb = pGlyphPos->pgdf->pgb;
     
    124124static uint32_t vboxSizeofTextOrder (ULONG cGlyphs, ULONG cbMaxGlyph)
    125125{
    126     uint32_t cb = sizeof (VRDPORDERTEXT);
    127 
    128     cb += cGlyphs * (sizeof (VRDPORDERGLYPH) + cbMaxGlyph);
     126    uint32_t cb = sizeof (VRDEORDERTEXT);
     127
     128    cb += cGlyphs * (sizeof (VRDEORDERGLYPH) + cbMaxGlyph);
    129129
    130130    return cb;
     
    142142    FONTINFO fi;
    143143    uint32_t cbOrderMax;
    144     VRDPORDERTEXT *pOrder;
     144    VRDEORDERTEXT *pOrder;
    145145    BOOL fResult;
    146146    uint8_t *pu8GlyphPtr;
     
    180180    DISPDBG((1, "VRDP::vrdpReportText: pstro->cGlyphs = %d, fi.cjMaxGlyph1 = 0x%x, cbOrderMax = 0x%x.\n", pstro->cGlyphs, fi.cjMaxGlyph1, cbOrderMax));
    181181
    182     pOrder = (VRDPORDERTEXT *)EngAllocMem (0, cbOrderMax, ALLOC_TAG);
     182    pOrder = (VRDEORDERTEXT *)EngAllocMem (0, cbOrderMax, ALLOC_TAG);
    183183
    184184    if (!pOrder)
     
    261261        pOrder->cbOrder = (uint32_t)(pu8GlyphPtr - (uint8_t *)pOrder);
    262262
    263         vrdpReportOrderGeneric (ppdev, pClipRects, pOrder, pOrder->cbOrder, VRDP_ORDER_TEXT);
     263        vrdpReportOrderGeneric (ppdev, pClipRects, pOrder, pOrder->cbOrder, VRDE_ORDER_TEXT);
    264264    }
    265265
  • trunk/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp

    r32738 r33004  
    3232#include <VBox/log.h>
    3333#include <VBox/version.h>
    34 #ifdef VBOX_WITH_VRDP
    35 # include <VBox/vrdpapi.h>
    36 #endif
    3734#include <iprt/buildconfig.h>
    3835#include <iprt/ctype.h>
  • trunk/src/VBox/Main/AudioSnifferInterface.cpp

    r28800 r33004  
    2323
    2424#include <VBox/pdmdrv.h>
    25 #include <VBox/vrdpapi.h>
     25#include <VBox/RemoteDesktop/VRDE.h>
    2626#include <VBox/cfgm.h>
    2727#include <VBox/err.h>
     
    9999     * Just call the VRDP server with the data.
    100100     */
    101     VRDPAUDIOFORMAT format = VRDP_AUDIO_FMT_MAKE(samplesPerSec, nChannels, bitsPerSample, !fUnsigned);
     101    VRDEAUDIOFORMAT format = VRDE_AUDIO_FMT_MAKE(samplesPerSec, nChannels, bitsPerSample, !fUnsigned);
    102102    pDrv->pAudioSniffer->getParent()->consoleVRDPServer()->SendAudioSamples(pvSamples, cSamples, format);
    103103}
  • trunk/src/VBox/Main/ConsoleImpl.cpp

    r32961 r33004  
    10211021#endif /* VBOX_WITH_VRDP */
    10221022
    1023     if (fu32Intercepted & VRDP_CLIENT_INTERCEPT_USB)
     1023    if (fu32Intercepted & VRDE_CLIENT_INTERCEPT_USB)
    10241024    {
    10251025        mConsoleVRDPServer->USBBackendDelete(u32ClientId);
     
    10271027
    10281028#ifdef VBOX_WITH_VRDP
    1029     if (fu32Intercepted & VRDP_CLIENT_INTERCEPT_CLIPBOARD)
     1029    if (fu32Intercepted & VRDE_CLIENT_INTERCEPT_CLIPBOARD)
    10301030    {
    10311031        mConsoleVRDPServer->ClipboardDelete(u32ClientId);
    10321032    }
    10331033
    1034     if (fu32Intercepted & VRDP_CLIENT_INTERCEPT_AUDIO)
     1034    if (fu32Intercepted & VRDE_CLIENT_INTERCEPT_AUDIO)
    10351035    {
    10361036        mcAudioRefs--;
     
    71747174 * @note Locks this object for writing.
    71757175 */
    7176 void Console::processRemoteUSBDevices(uint32_t u32ClientId, VRDPUSBDEVICEDESC *pDevList, uint32_t cbDevList)
     7176void Console::processRemoteUSBDevices(uint32_t u32ClientId, VRDEUSBDEVICEDESC *pDevList, uint32_t cbDevList)
    71777177{
    71787178    LogFlowThisFuncEnter();
     
    72057205     */
    72067206    /** @todo (sunlover) REMOTE_USB Strict validation of the pDevList. */
    7207     VRDPUSBDEVICEDESC *e = pDevList;
     7207    VRDEUSBDEVICEDESC *e = pDevList;
    72087208
    72097209    /* The cbDevList condition must be checked first, because the function can
     
    72777277        cbDevList -= e->oNext;
    72787278
    7279         e = (VRDPUSBDEVICEDESC *)((uint8_t *)e + e->oNext);
     7279        e = (VRDEUSBDEVICEDESC *)((uint8_t *)e + e->oNext);
    72807280    }
    72817281
  • trunk/src/VBox/Main/ConsoleVRDPServer.cpp

    r32780 r33004  
    3434#include <VBox/err.h>
    3535#ifdef VBOX_WITH_VRDP
    36 #include <VBox/VRDPOrders.h>
     36#include <VBox/RemoteDesktop/VRDEOrders.h>
    3737#endif /* VBOX_WITH_VRDP */
    3838
     
    454454            const uint32_t dstheight = 32;
    455455
    456             VRDPCOLORPOINTER *pointer = NULL;
     456            VRDECOLORPOINTER *pointer = NULL;
    457457
    458458            uint32_t dstmaskwidth = (dstwidth + 7) / 8;
     
    464464            uint32_t rdpdatalen = dstheight * rdpdatawidth;
    465465
    466             pointer = (VRDPCOLORPOINTER *)RTMemTmpAlloc(sizeof(VRDPCOLORPOINTER) + rdpmasklen + rdpdatalen);
     466            pointer = (VRDECOLORPOINTER *)RTMemTmpAlloc(sizeof(VRDECOLORPOINTER) + rdpmasklen + rdpdatalen);
    467467
    468468            if (pointer)
    469469            {
    470                 uint8_t *maskarray = (uint8_t*)pointer + sizeof(VRDPCOLORPOINTER);
     470                uint8_t *maskarray = (uint8_t*)pointer + sizeof(VRDECOLORPOINTER);
    471471                uint8_t *dataarray = maskarray + rdpmasklen;
    472472
     
    551551RTLDRMOD ConsoleVRDPServer::mVRDPLibrary;
    552552
    553 PFNVRDPCREATESERVER ConsoleVRDPServer::mpfnVRDPCreateServer = NULL;
    554 
    555 VRDPENTRYPOINTS_1 *ConsoleVRDPServer::mpEntryPoints = NULL;
    556 
    557 VRDPCALLBACKS_1 ConsoleVRDPServer::mCallbacks =
    558 {
    559     { VRDP_INTERFACE_VERSION_1, sizeof(VRDPCALLBACKS_1) },
     553PFNVRDECREATESERVER ConsoleVRDPServer::mpfnVRDPCreateServer = NULL;
     554
     555VRDEENTRYPOINTS_1 *ConsoleVRDPServer::mpEntryPoints = NULL;
     556
     557VRDECALLBACKS_1 ConsoleVRDPServer::mCallbacks =
     558{
     559    { VRDE_INTERFACE_VERSION_1, sizeof(VRDECALLBACKS_1) },
    560560    ConsoleVRDPServer::VRDPCallbackQueryProperty,
    561561    ConsoleVRDPServer::VRDPCallbackClientLogon,
     
    580580    switch (index)
    581581    {
    582         case VRDP_QP_NETWORK_PORT:
    583         {
    584             /* This is obsolete, the VRDP server uses VRDP_QP_NETWORK_PORT_RANGE instead. */
     582        case VRDE_QP_NETWORK_PORT:
     583        {
     584            /* This is obsolete, the VRDP server uses VRDE_QP_NETWORK_PORT_RANGE instead. */
    585585            ULONG port = 0;
    586586
     
    598598        } break;
    599599
    600         case VRDP_QP_NETWORK_ADDRESS:
     600        case VRDE_QP_NETWORK_ADDRESS:
    601601        {
    602602            com::Bstr bstr;
     
    628628        } break;
    629629
    630         case VRDP_QP_NUMBER_MONITORS:
     630        case VRDE_QP_NUMBER_MONITORS:
    631631        {
    632632            ULONG cMonitors = 1;
     
    647647        } break;
    648648
    649         case VRDP_QP_NETWORK_PORT_RANGE:
     649        case VRDE_QP_NETWORK_PORT_RANGE:
    650650        {
    651651            com::Bstr bstr;
     
    688688
    689689#ifdef VBOX_WITH_VRDP_VIDEO_CHANNEL
    690         case VRDP_QP_VIDEO_CHANNEL:
     690        case VRDE_QP_VIDEO_CHANNEL:
    691691        {
    692692            BOOL fVideoEnabled = FALSE;
     
    707707        } break;
    708708
    709         case VRDP_QP_VIDEO_CHANNEL_QUALITY:
     709        case VRDE_QP_VIDEO_CHANNEL_QUALITY:
    710710        {
    711711            ULONG ulQuality = 0;
     
    726726        } break;
    727727
    728         case VRDP_QP_VIDEO_CHANNEL_SUNFLSH:
     728        case VRDE_QP_VIDEO_CHANNEL_SUNFLSH:
    729729        {
    730730            ULONG ulSunFlsh = 1;
     
    756756#endif /* VBOX_WITH_VRDP_VIDEO_CHANNEL */
    757757
    758         case VRDP_QP_FEATURE:
    759         {
    760             if (cbBuffer < sizeof(VRDPFEATURE))
     758        case VRDE_QP_FEATURE:
     759        {
     760            if (cbBuffer < sizeof(VRDEFEATURE))
    761761            {
    762762                rc = VERR_INVALID_PARAMETER;
     
    764764            }
    765765
    766             size_t cbInfo = cbBuffer - RT_OFFSETOF(VRDPFEATURE, achInfo);
    767 
    768             VRDPFEATURE *pFeature = (VRDPFEATURE *)pvBuffer;
     766            size_t cbInfo = cbBuffer - RT_OFFSETOF(VRDEFEATURE, achInfo);
     767
     768            VRDEFEATURE *pFeature = (VRDEFEATURE *)pvBuffer;
    769769
    770770            size_t cchInfo = 0;
     
    825825        } break;
    826826
    827         case VRDP_SP_NETWORK_BIND_PORT:
     827        case VRDE_SP_NETWORK_BIND_PORT:
    828828        {
    829829            if (cbBuffer != sizeof(uint32_t))
     
    885885    switch (fu32Intercept)
    886886    {
    887         case VRDP_CLIENT_INTERCEPT_AUDIO:
     887        case VRDE_CLIENT_INTERCEPT_AUDIO:
    888888        {
    889889            server->mConsole->VRDPInterceptAudio(u32ClientId);
     
    895895        } break;
    896896
    897         case VRDP_CLIENT_INTERCEPT_USB:
     897        case VRDE_CLIENT_INTERCEPT_USB:
    898898        {
    899899            server->mConsole->VRDPInterceptUSB(u32ClientId, ppvIntercept);
     
    901901        } break;
    902902
    903         case VRDP_CLIENT_INTERCEPT_CLIPBOARD:
     903        case VRDE_CLIENT_INTERCEPT_CLIPBOARD:
    904904        {
    905905            server->mConsole->VRDPInterceptClipboard(u32ClientId);
     
    932932}
    933933
    934 DECLCALLBACK(bool) ConsoleVRDPServer::VRDPCallbackFramebufferQuery(void *pvCallback, unsigned uScreenId, VRDPFRAMEBUFFERINFO *pInfo)
     934DECLCALLBACK(bool) ConsoleVRDPServer::VRDPCallbackFramebufferQuery(void *pvCallback, unsigned uScreenId, VRDEFRAMEBUFFERINFO *pInfo)
    935935{
    936936    ConsoleVRDPServer *server = static_cast<ConsoleVRDPServer*>(pvCallback);
     
    10321032    switch (type)
    10331033    {
    1034         case VRDP_INPUT_SCANCODE:
    1035         {
    1036             if (cbInput == sizeof(VRDPINPUTSCANCODE))
     1034        case VRDE_INPUT_SCANCODE:
     1035        {
     1036            if (cbInput == sizeof(VRDEINPUTSCANCODE))
    10371037            {
    10381038                IKeyboard *pKeyboard = pConsole->getKeyboard();
    10391039
    1040                 const VRDPINPUTSCANCODE *pInputScancode = (VRDPINPUTSCANCODE *)pvInput;
     1040                const VRDEINPUTSCANCODE *pInputScancode = (VRDEINPUTSCANCODE *)pvInput;
    10411041
    10421042                /* Track lock keys. */
     
    10631063        } break;
    10641064
    1065         case VRDP_INPUT_POINT:
    1066         {
    1067             if (cbInput == sizeof(VRDPINPUTPOINT))
    1068             {
    1069                 const VRDPINPUTPOINT *pInputPoint = (VRDPINPUTPOINT *)pvInput;
     1065        case VRDE_INPUT_POINT:
     1066        {
     1067            if (cbInput == sizeof(VRDEINPUTPOINT))
     1068            {
     1069                const VRDEINPUTPOINT *pInputPoint = (VRDEINPUTPOINT *)pvInput;
    10701070
    10711071                int mouseButtons = 0;
    10721072                int iWheel = 0;
    10731073
    1074                 if (pInputPoint->uButtons & VRDP_INPUT_POINT_BUTTON1)
     1074                if (pInputPoint->uButtons & VRDE_INPUT_POINT_BUTTON1)
    10751075                {
    10761076                    mouseButtons |= MouseButtonState_LeftButton;
    10771077                }
    1078                 if (pInputPoint->uButtons & VRDP_INPUT_POINT_BUTTON2)
     1078                if (pInputPoint->uButtons & VRDE_INPUT_POINT_BUTTON2)
    10791079                {
    10801080                    mouseButtons |= MouseButtonState_RightButton;
    10811081                }
    1082                 if (pInputPoint->uButtons & VRDP_INPUT_POINT_BUTTON3)
     1082                if (pInputPoint->uButtons & VRDE_INPUT_POINT_BUTTON3)
    10831083                {
    10841084                    mouseButtons |= MouseButtonState_MiddleButton;
    10851085                }
    1086                 if (pInputPoint->uButtons & VRDP_INPUT_POINT_WHEEL_UP)
     1086                if (pInputPoint->uButtons & VRDE_INPUT_POINT_WHEEL_UP)
    10871087                {
    10881088                    mouseButtons |= MouseButtonState_WheelUp;
    10891089                    iWheel = -1;
    10901090                }
    1091                 if (pInputPoint->uButtons & VRDP_INPUT_POINT_WHEEL_DOWN)
     1091                if (pInputPoint->uButtons & VRDE_INPUT_POINT_WHEEL_DOWN)
    10921092                {
    10931093                    mouseButtons |= MouseButtonState_WheelDown;
     
    11091109        } break;
    11101110
    1111         case VRDP_INPUT_CAD:
     1111        case VRDE_INPUT_CAD:
    11121112        {
    11131113            pConsole->getKeyboard()->PutCAD();
    11141114        } break;
    11151115
    1116         case VRDP_INPUT_RESET:
     1116        case VRDE_INPUT_RESET:
    11171117        {
    11181118            pConsole->Reset();
    11191119        } break;
    11201120
    1121         case VRDP_INPUT_SYNCH:
    1122         {
    1123             if (cbInput == sizeof(VRDPINPUTSYNCH))
     1121        case VRDE_INPUT_SYNCH:
     1122        {
     1123            if (cbInput == sizeof(VRDEINPUTSYNCH))
    11241124            {
    11251125                IKeyboard *pKeyboard = pConsole->getKeyboard();
    11261126
    1127                 const VRDPINPUTSYNCH *pInputSynch = (VRDPINPUTSYNCH *)pvInput;
    1128 
    1129                 server->m_InputSynch.fClientNumLock    = (pInputSynch->uLockStatus & VRDP_INPUT_SYNCH_NUMLOCK) != 0;
    1130                 server->m_InputSynch.fClientCapsLock   = (pInputSynch->uLockStatus & VRDP_INPUT_SYNCH_CAPITAL) != 0;
    1131                 server->m_InputSynch.fClientScrollLock = (pInputSynch->uLockStatus & VRDP_INPUT_SYNCH_SCROLL) != 0;
     1127                const VRDEINPUTSYNCH *pInputSynch = (VRDEINPUTSYNCH *)pvInput;
     1128
     1129                server->m_InputSynch.fClientNumLock    = (pInputSynch->uLockStatus & VRDE_INPUT_SYNCH_NUMLOCK) != 0;
     1130                server->m_InputSynch.fClientCapsLock   = (pInputSynch->uLockStatus & VRDE_INPUT_SYNCH_CAPITAL) != 0;
     1131                server->m_InputSynch.fClientScrollLock = (pInputSynch->uLockStatus & VRDE_INPUT_SYNCH_SCROLL) != 0;
    11321132
    11331133                /* The client initiated synchronization. Always make the guest to reflect the client state.
     
    12671267        if (loadVRDPLibrary())
    12681268        {
    1269             rc = mpfnVRDPCreateServer(&mCallbacks.header, this, (VRDPINTERFACEHDR **)&mpEntryPoints, &mhServer);
     1269            rc = mpfnVRDPCreateServer(&mCallbacks.header, this, (VRDEINTERFACEHDR **)&mpEntryPoints, &mhServer);
    12701270
    12711271            if (RT_SUCCESS(rc))
     
    12961296    if (mpEntryPoints && mhServer)
    12971297    {
    1298         mpEntryPoints->VRDPEnableConnections(mhServer, true);
     1298        mpEntryPoints->VRDEEnableConnections(mhServer, true);
    12991299    }
    13001300#endif /* VBOX_WITH_VRDP */
     
    13061306    if (mpEntryPoints && mhServer)
    13071307    {
    1308         mpEntryPoints->VRDPDisconnect(mhServer, u32ClientId, fReconnect);
     1308        mpEntryPoints->VRDEDisconnect(mhServer, u32ClientId, fReconnect);
    13091309    }
    13101310#endif /* VBOX_WITH_VRDP */
    13111311}
    13121312
    1313 void ConsoleVRDPServer::MousePointerUpdate(const VRDPCOLORPOINTER *pPointer)
     1313void ConsoleVRDPServer::MousePointerUpdate(const VRDECOLORPOINTER *pPointer)
    13141314{
    13151315#ifdef VBOX_WITH_VRDP
    13161316    if (mpEntryPoints && mhServer)
    13171317    {
    1318         mpEntryPoints->VRDPColorPointer(mhServer, pPointer);
     1318        mpEntryPoints->VRDEColorPointer(mhServer, pPointer);
    13191319    }
    13201320#endif /* VBOX_WITH_VRDP */
     
    13261326    if (mpEntryPoints && mhServer)
    13271327    {
    1328         mpEntryPoints->VRDPHidePointer(mhServer);
     1328        mpEntryPoints->VRDEHidePointer(mhServer);
    13291329    }
    13301330#endif /* VBOX_WITH_VRDP */
     
    13381338    if (mhServer)
    13391339    {
    1340         HVRDPSERVER hServer = mhServer;
     1340        HVRDESERVER hServer = mhServer;
    13411341
    13421342        /* Reset the handle to avoid further calls to the server. */
     
    13451345        if (mpEntryPoints && hServer)
    13461346        {
    1347             mpEntryPoints->VRDPDestroy(hServer);
     1347            mpEntryPoints->VRDEDestroy(hServer);
    13481348        }
    13491349    }
     
    16491649    switch (u32Function)
    16501650    {
    1651         case VRDP_CLIPBOARD_FUNCTION_FORMAT_ANNOUNCE:
     1651        case VRDE_CLIPBOARD_FUNCTION_FORMAT_ANNOUNCE:
    16521652        {
    16531653            if (pServer->mpfnClipboardCallback)
     
    16601660        } break;
    16611661
    1662         case VRDP_CLIPBOARD_FUNCTION_DATA_READ:
     1662        case VRDE_CLIPBOARD_FUNCTION_DATA_READ:
    16631663        {
    16641664            if (pServer->mpfnClipboardCallback)
     
    17051705            if (mpEntryPoints && pServer->mhServer)
    17061706            {
    1707                 mpEntryPoints->VRDPClipboard(pServer->mhServer,
    1708                                              VRDP_CLIPBOARD_FUNCTION_FORMAT_ANNOUNCE,
     1707                mpEntryPoints->VRDEClipboard(pServer->mhServer,
     1708                                             VRDE_CLIPBOARD_FUNCTION_FORMAT_ANNOUNCE,
    17091709                                             pParms->u32Format,
    17101710                                             NULL,
     
    17221722            if (mpEntryPoints && pServer->mhServer)
    17231723            {
    1724                 mpEntryPoints->VRDPClipboard(pServer->mhServer,
    1725                                              VRDP_CLIPBOARD_FUNCTION_DATA_READ,
     1724                mpEntryPoints->VRDEClipboard(pServer->mhServer,
     1725                                             VRDE_CLIPBOARD_FUNCTION_DATA_READ,
    17261726                                             pParms->u32Format,
    17271727                                             pParms->u.pvData,
     
    17351735            if (mpEntryPoints && pServer->mhServer)
    17361736            {
    1737                 mpEntryPoints->VRDPClipboard(pServer->mhServer,
    1738                                              VRDP_CLIPBOARD_FUNCTION_DATA_WRITE,
     1737                mpEntryPoints->VRDEClipboard(pServer->mhServer,
     1738                                             VRDE_CLIPBOARD_FUNCTION_DATA_WRITE,
    17391739                                             pParms->u32Format,
    17401740                                             pParms->u.pvData,
     
    20502050    if (mpEntryPoints && mhServer)
    20512051    {
    2052         mpEntryPoints->VRDPUpdate(mhServer, uScreenId, pvUpdate, cbUpdate);
     2052        mpEntryPoints->VRDEUpdate(mhServer, uScreenId, pvUpdate, cbUpdate);
    20532053    }
    20542054#endif
     
    20602060    if (mpEntryPoints && mhServer)
    20612061    {
    2062         mpEntryPoints->VRDPResize(mhServer);
     2062        mpEntryPoints->VRDEResize(mhServer);
    20632063    }
    20642064#endif
     
    20682068{
    20692069#ifdef VBOX_WITH_VRDP
    2070     VRDPORDERHDR update;
     2070    VRDEORDERHDR update;
    20712071    update.x = x;
    20722072    update.y = y;
     
    20752075    if (mpEntryPoints && mhServer)
    20762076    {
    2077         mpEntryPoints->VRDPUpdate(mhServer, uScreenId, &update, sizeof(update));
     2077        mpEntryPoints->VRDEUpdate(mhServer, uScreenId, &update, sizeof(update));
    20782078    }
    20792079#endif
    20802080}
    20812081
    2082 void ConsoleVRDPServer::SendAudioSamples(void *pvSamples, uint32_t cSamples, VRDPAUDIOFORMAT format) const
     2082void ConsoleVRDPServer::SendAudioSamples(void *pvSamples, uint32_t cSamples, VRDEAUDIOFORMAT format) const
    20832083{
    20842084#ifdef VBOX_WITH_VRDP
    20852085    if (mpEntryPoints && mhServer)
    20862086    {
    2087         mpEntryPoints->VRDPAudioSamples(mhServer, pvSamples, cSamples, format);
     2087        mpEntryPoints->VRDEAudioSamples(mhServer, pvSamples, cSamples, format);
    20882088    }
    20892089#endif
     
    20952095    if (mpEntryPoints && mhServer)
    20962096    {
    2097         mpEntryPoints->VRDPAudioVolume(mhServer, left, right);
     2097        mpEntryPoints->VRDEAudioVolume(mhServer, left, right);
    20982098    }
    20992099#endif
     
    21052105    if (mpEntryPoints && mhServer)
    21062106    {
    2107         mpEntryPoints->VRDPUSBRequest(mhServer, u32ClientId, pvParms, cbParms);
     2107        mpEntryPoints->VRDEUSBRequest(mhServer, u32ClientId, pvParms, cbParms);
    21082108    }
    21092109#endif
     
    21132113{
    21142114#ifdef VBOX_WITH_VRDP
    2115     if (index == VRDP_QI_PORT)
     2115    if (index == VRDE_QI_PORT)
    21162116    {
    21172117        uint32_t cbOut = sizeof(int32_t);
     
    21252125    else if (mpEntryPoints && mhServer)
    21262126    {
    2127         mpEntryPoints->VRDPQueryInfo(mhServer, index, pvBuffer, cbBuffer, pcbOut);
     2127        mpEntryPoints->VRDEQueryInfo(mhServer, index, pvBuffer, cbBuffer, pcbOut);
    21282128    }
    21292129#endif
     
    23572357    extern void IMPL_GETTER_BSTR_DUMMY(void)
    23582358
    2359 IMPL_GETTER_BOOL   (BOOL,    Active,             VRDP_QI_ACTIVE);
    2360 IMPL_GETTER_SCALAR (LONG,    Port,               VRDP_QI_PORT,                  0);
    2361 IMPL_GETTER_SCALAR (ULONG,   NumberOfClients,    VRDP_QI_NUMBER_OF_CLIENTS,     0);
    2362 IMPL_GETTER_SCALAR (LONG64,  BeginTime,          VRDP_QI_BEGIN_TIME,            0);
    2363 IMPL_GETTER_SCALAR (LONG64,  EndTime,            VRDP_QI_END_TIME,              0);
    2364 IMPL_GETTER_SCALAR (LONG64,  BytesSent,          VRDP_QI_BYTES_SENT,            INT64_MAX);
    2365 IMPL_GETTER_SCALAR (LONG64,  BytesSentTotal,     VRDP_QI_BYTES_SENT_TOTAL,      INT64_MAX);
    2366 IMPL_GETTER_SCALAR (LONG64,  BytesReceived,      VRDP_QI_BYTES_RECEIVED,        INT64_MAX);
    2367 IMPL_GETTER_SCALAR (LONG64,  BytesReceivedTotal, VRDP_QI_BYTES_RECEIVED_TOTAL,  INT64_MAX);
    2368 IMPL_GETTER_BSTR   (BSTR,    User,               VRDP_QI_USER);
    2369 IMPL_GETTER_BSTR   (BSTR,    Domain,             VRDP_QI_DOMAIN);
    2370 IMPL_GETTER_BSTR   (BSTR,    ClientName,         VRDP_QI_CLIENT_NAME);
    2371 IMPL_GETTER_BSTR   (BSTR,    ClientIP,           VRDP_QI_CLIENT_IP);
    2372 IMPL_GETTER_SCALAR (ULONG,   ClientVersion,      VRDP_QI_CLIENT_VERSION,        0);
    2373 IMPL_GETTER_SCALAR (ULONG,   EncryptionStyle,    VRDP_QI_ENCRYPTION_STYLE,      0);
     2359IMPL_GETTER_BOOL   (BOOL,    Active,             VRDE_QI_ACTIVE);
     2360IMPL_GETTER_SCALAR (LONG,    Port,               VRDE_QI_PORT,                  0);
     2361IMPL_GETTER_SCALAR (ULONG,   NumberOfClients,    VRDE_QI_NUMBER_OF_CLIENTS,     0);
     2362IMPL_GETTER_SCALAR (LONG64,  BeginTime,          VRDE_QI_BEGIN_TIME,            0);
     2363IMPL_GETTER_SCALAR (LONG64,  EndTime,            VRDE_QI_END_TIME,              0);
     2364IMPL_GETTER_SCALAR (LONG64,  BytesSent,          VRDE_QI_BYTES_SENT,            INT64_MAX);
     2365IMPL_GETTER_SCALAR (LONG64,  BytesSentTotal,     VRDE_QI_BYTES_SENT_TOTAL,      INT64_MAX);
     2366IMPL_GETTER_SCALAR (LONG64,  BytesReceived,      VRDE_QI_BYTES_RECEIVED,        INT64_MAX);
     2367IMPL_GETTER_SCALAR (LONG64,  BytesReceivedTotal, VRDE_QI_BYTES_RECEIVED_TOTAL,  INT64_MAX);
     2368IMPL_GETTER_BSTR   (BSTR,    User,               VRDE_QI_USER);
     2369IMPL_GETTER_BSTR   (BSTR,    Domain,             VRDE_QI_DOMAIN);
     2370IMPL_GETTER_BSTR   (BSTR,    ClientName,         VRDE_QI_CLIENT_NAME);
     2371IMPL_GETTER_BSTR   (BSTR,    ClientIP,           VRDE_QI_CLIENT_IP);
     2372IMPL_GETTER_SCALAR (ULONG,   ClientVersion,      VRDE_QI_CLIENT_VERSION,        0);
     2373IMPL_GETTER_SCALAR (ULONG,   EncryptionStyle,    VRDE_QI_ENCRYPTION_STYLE,      0);
    23742374
    23752375#undef IMPL_GETTER_BSTR
  • trunk/src/VBox/Main/RemoteUSBBackend.cpp

    r31892 r33004  
    2222#include "RemoteUSBDeviceImpl.h"
    2323
    24 #include <VBox/vrdpapi.h>
     24#include <VBox/RemoteDesktop/VRDE.h>
    2525#include <VBox/vrdpusb.h>
    2626#include <VBox/err.h>
     
    9393    bool      fInput;                  /* This URB receives data from the client. */
    9494
    95     uint32_t  u32TransferredLen;       /* For VRDP_USB_DIRECTION_OUT URBs = bytes written.
    96                                         * For VRDP_USB_DIRECTION_IN URBs = bytes received.
     95    uint32_t  u32TransferredLen;       /* For VRDE_USB_DIRECTION_OUT URBs = bytes written.
     96                                        * For VRDE_USB_DIRECTION_IN URBs = bytes received.
    9797                                        */
    9898} REMOTEUSBQURB;
     
    106106    RemoteUSBBackend *pOwner;
    107107
    108     VRDPUSBDEVID      id;              /* The remote identifier, assigned by client. */
     108    VRDEUSBDEVID      id;              /* The remote identifier, assigned by client. */
    109109
    110110    uint32_t          u32ClientId;     /* The identifier of the remote client. */
     
    163163    switch (code)
    164164    {
    165         case VRDP_USB_REQ_DEVICE_LIST:
     165        case VRDE_USB_REQ_DEVICE_LIST:
    166166        {
    167167            rc = pThis->saveDeviceList (pvRet, cbRet);
    168168        } break;
    169169
    170         case VRDP_USB_REQ_NEGOTIATE:
    171         {
    172             if (pvRet && cbRet >= sizeof (VRDPUSBREQNEGOTIATERET))
    173             {
    174                 VRDPUSBREQNEGOTIATERET *pret = (VRDPUSBREQNEGOTIATERET *)pvRet;
     170        case VRDE_USB_REQ_NEGOTIATE:
     171        {
     172            if (pvRet && cbRet >= sizeof (VRDEUSBREQNEGOTIATERET))
     173            {
     174                VRDEUSBREQNEGOTIATERET *pret = (VRDEUSBREQNEGOTIATERET *)pvRet;
    175175
    176176                rc = pThis->negotiateResponse (pret, cbRet);
     
    179179            {
    180180                Log(("USBClientResponseCallback: WARNING: not enough data in response: pv = %p, cb = %d, expected %d.\n",
    181                      pvRet, cbRet, sizeof (VRDPUSBREQNEGOTIATERET)));
     181                     pvRet, cbRet, sizeof (VRDEUSBREQNEGOTIATERET)));
    182182
    183183                rc = VERR_INVALID_PARAMETER;
     
    185185        } break;
    186186
    187         case VRDP_USB_REQ_REAP_URB:
     187        case VRDE_USB_REQ_REAP_URB:
    188188        {
    189189            rc = pThis->reapURB (pvRet, cbRet);
     
    192192        } break;
    193193
    194         case VRDP_USB_REQ_QUEUE_URB:
    195         case VRDP_USB_REQ_CLOSE:
    196         case VRDP_USB_REQ_CANCEL_URB:
     194        case VRDE_USB_REQ_QUEUE_URB:
     195        case VRDE_USB_REQ_CLOSE:
     196        case VRDE_USB_REQ_CANCEL_URB:
    197197        {
    198198            /* Do nothing, actually this should not happen. */
     
    200200        } break;
    201201
    202         case VRDP_USB_REQ_OPEN:
    203         case VRDP_USB_REQ_RESET:
    204         case VRDP_USB_REQ_SET_CONFIG:
    205         case VRDP_USB_REQ_CLAIM_INTERFACE:
    206         case VRDP_USB_REQ_RELEASE_INTERFACE:
    207         case VRDP_USB_REQ_INTERFACE_SETTING:
    208         case VRDP_USB_REQ_CLEAR_HALTED_EP:
     202        case VRDE_USB_REQ_OPEN:
     203        case VRDE_USB_REQ_RESET:
     204        case VRDE_USB_REQ_SET_CONFIG:
     205        case VRDE_USB_REQ_CLAIM_INTERFACE:
     206        case VRDE_USB_REQ_RELEASE_INTERFACE:
     207        case VRDE_USB_REQ_INTERFACE_SETTING:
     208        case VRDE_USB_REQ_CLEAR_HALTED_EP:
    209209        {
    210210            /*
    211211             * Device specific responses with status codes.
    212212             */
    213             if (pvRet && cbRet >= sizeof (VRDPUSBREQRETHDR))
    214             {
    215                 VRDPUSBREQRETHDR *pret = (VRDPUSBREQRETHDR *)pvRet;
    216 
    217                 if (pret->status != VRDP_USB_STATUS_SUCCESS)
     213            if (pvRet && cbRet >= sizeof (VRDEUSBREQRETHDR))
     214            {
     215                VRDEUSBREQRETHDR *pret = (VRDEUSBREQRETHDR *)pvRet;
     216
     217                if (pret->status != VRDE_USB_STATUS_SUCCESS)
    218218                {
    219219                    REMOTEUSBDEVICE *pDevice = pThis->deviceFromId (pret->id);
     
    234234            {
    235235                Log(("USBClientResponseCallback: WARNING: not enough data in response: pv = %p, cb = %d, expected %d.\n",
    236                      pvRet, cbRet, sizeof (VRDPUSBREQRETHDR)));
     236                     pvRet, cbRet, sizeof (VRDEUSBREQRETHDR)));
    237237            }
    238238        } break;
     
    308308                if (RT_SUCCESS(rc))
    309309                {
    310                     VRDP_USB_REQ_OPEN_PARM parm;
    311 
    312                     parm.code = VRDP_USB_REQ_OPEN;
     310                    VRDE_USB_REQ_OPEN_PARM parm;
     311
     312                    parm.code = VRDE_USB_REQ_OPEN;
    313313                    parm.id = pDevice->id;
    314314
     
    337337    RemoteUSBBackend *pThis = pDevice->pOwner;
    338338
    339     VRDP_USB_REQ_CLOSE_PARM parm;
    340 
    341     parm.code = VRDP_USB_REQ_CLOSE;
     339    VRDE_USB_REQ_CLOSE_PARM parm;
     340
     341    parm.code = VRDE_USB_REQ_CLOSE;
    342342    parm.id = pDevice->id;
    343343
     
    365365    }
    366366
    367     VRDP_USB_REQ_RESET_PARM parm;
    368 
    369     parm.code = VRDP_USB_REQ_RESET;
     367    VRDE_USB_REQ_RESET_PARM parm;
     368
     369    parm.code = VRDE_USB_REQ_RESET;
    370370    parm.id = pDevice->id;
    371371
     
    384384    }
    385385
    386     VRDP_USB_REQ_SET_CONFIG_PARM parm;
    387 
    388     parm.code = VRDP_USB_REQ_SET_CONFIG;
     386    VRDE_USB_REQ_SET_CONFIG_PARM parm;
     387
     388    parm.code = VRDE_USB_REQ_SET_CONFIG;
    389389    parm.id = pDevice->id;
    390390    parm.configuration = u8Cfg;
     
    404404    }
    405405
    406     VRDP_USB_REQ_CLAIM_INTERFACE_PARM parm;
    407 
    408     parm.code = VRDP_USB_REQ_CLAIM_INTERFACE;
     406    VRDE_USB_REQ_CLAIM_INTERFACE_PARM parm;
     407
     408    parm.code = VRDE_USB_REQ_CLAIM_INTERFACE;
    409409    parm.id = pDevice->id;
    410410    parm.iface = u8Ifnum;
     
    424424    }
    425425
    426     VRDP_USB_REQ_RELEASE_INTERFACE_PARM parm;
    427 
    428     parm.code = VRDP_USB_REQ_RELEASE_INTERFACE;
     426    VRDE_USB_REQ_RELEASE_INTERFACE_PARM parm;
     427
     428    parm.code = VRDE_USB_REQ_RELEASE_INTERFACE;
    429429    parm.id = pDevice->id;
    430430    parm.iface = u8Ifnum;
     
    444444    }
    445445
    446     VRDP_USB_REQ_INTERFACE_SETTING_PARM parm;
    447 
    448     parm.code = VRDP_USB_REQ_INTERFACE_SETTING;
     446    VRDE_USB_REQ_INTERFACE_SETTING_PARM parm;
     447
     448    parm.code = VRDE_USB_REQ_INTERFACE_SETTING;
    449449    parm.id = pDevice->id;
    450450    parm.iface = u8Ifnum;
     
    465465    }
    466466
    467     VRDP_USB_REQ_CLEAR_HALTED_EP_PARM parm;
    468 
    469     parm.code = VRDP_USB_REQ_CLEAR_HALTED_EP;
     467    VRDE_USB_REQ_CLEAR_HALTED_EP_PARM parm;
     468
     469    parm.code = VRDE_USB_REQ_CLEAR_HALTED_EP;
    470470    parm.id = pDevice->id;
    471471    parm.ep = u8Ep;
     
    480480    RemoteUSBBackend *pThis = pDevice->pOwner;
    481481
    482     VRDP_USB_REQ_CANCEL_URB_PARM parm;
    483 
    484     parm.code = VRDP_USB_REQ_CANCEL_URB;
     482    VRDE_USB_REQ_CANCEL_URB_PARM parm;
     483
     484    parm.code = VRDE_USB_REQ_CANCEL_URB;
    485485    parm.id = pDevice->id;
    486486    parm.handle = pRemoteURB->u32Handle;
     
    534534    RemoteUSBBackend *pThis = pDevice->pOwner;
    535535
    536     VRDP_USB_REQ_QUEUE_URB_PARM parm;
     536    VRDE_USB_REQ_QUEUE_URB_PARM parm;
    537537    uint32_t u32Handle = 0;
    538538    uint32_t u32DataLen = 0;
     
    573573    }
    574574
    575     parm.code = VRDP_USB_REQ_QUEUE_URB;
     575    parm.code = VRDE_USB_REQ_QUEUE_URB;
    576576    parm.id = pDevice->id;
    577577
     
    588588    switch(u8Type)
    589589    {
    590         case VUSBXFERTYPE_CTRL: parm.type = VRDP_USB_TRANSFER_TYPE_CTRL; break;
    591         case VUSBXFERTYPE_ISOC: parm.type = VRDP_USB_TRANSFER_TYPE_ISOC; break;
    592         case VUSBXFERTYPE_BULK: parm.type = VRDP_USB_TRANSFER_TYPE_BULK; break;
    593         case VUSBXFERTYPE_INTR: parm.type = VRDP_USB_TRANSFER_TYPE_INTR; break;
    594         case VUSBXFERTYPE_MSG:  parm.type = VRDP_USB_TRANSFER_TYPE_MSG;  break;
     590        case VUSBXFERTYPE_CTRL: parm.type = VRDE_USB_TRANSFER_TYPE_CTRL; break;
     591        case VUSBXFERTYPE_ISOC: parm.type = VRDE_USB_TRANSFER_TYPE_ISOC; break;
     592        case VUSBXFERTYPE_BULK: parm.type = VRDE_USB_TRANSFER_TYPE_BULK; break;
     593        case VUSBXFERTYPE_INTR: parm.type = VRDE_USB_TRANSFER_TYPE_INTR; break;
     594        case VUSBXFERTYPE_MSG:  parm.type = VRDE_USB_TRANSFER_TYPE_MSG;  break;
    595595        default: AssertFailed(); rc = VERR_INVALID_PARAMETER; goto l_leave;
    596596    }
     
    600600    switch(u8Direction)
    601601    {
    602         case VUSB_DIRECTION_SETUP: AssertFailed(); parm.direction = VRDP_USB_DIRECTION_SETUP; break;
    603         case VUSB_DIRECTION_IN:    parm.direction = VRDP_USB_DIRECTION_IN;    break;
    604         case VUSB_DIRECTION_OUT:   parm.direction = VRDP_USB_DIRECTION_OUT;   break;
     602        case VUSB_DIRECTION_SETUP: AssertFailed(); parm.direction = VRDE_USB_DIRECTION_SETUP; break;
     603        case VUSB_DIRECTION_IN:    parm.direction = VRDE_USB_DIRECTION_IN;    break;
     604        case VUSB_DIRECTION_OUT:   parm.direction = VRDE_USB_DIRECTION_OUT;   break;
    605605        default: AssertFailed(); rc = VERR_INVALID_PARAMETER; goto l_leave;
    606606    }
     
    619619    qurb->next       = NULL;
    620620    qurb->prev       = pDevice->pTailQURBs;
    621     qurb->u32Err     = VRDP_USB_XFER_OK;
     621    qurb->u32Err     = VRDE_USB_XFER_OK;
    622622    qurb->u32Len     = u32Len;
    623623    qurb->pvData     = pvData;
     
    678678    if (pThis->pollingEnabledURB ())
    679679    {
    680         VRDP_USB_REQ_REAP_URB_PARM parm;
    681 
    682         parm.code = VRDP_USB_REQ_REAP_URB;
     680        VRDE_USB_REQ_REAP_URB_PARM parm;
     681
     682        parm.code = VRDE_USB_REQ_REAP_URB;
    683683
    684684        pThis->VRDPServer()->SendUSBRequest (pDevice->u32ClientId, &parm, sizeof (parm));
     
    748748        if (pThis->pollingEnabledURB ())
    749749        {
    750             VRDP_USB_REQ_REAP_URB_PARM parm;
    751 
    752             parm.code = VRDP_USB_REQ_REAP_URB;
     750            VRDE_USB_REQ_REAP_URB_PARM parm;
     751
     752            parm.code = VRDE_USB_REQ_REAP_URB;
    753753
    754754            pThis->VRDPServer()->SendUSBRequest (u32ClientId, &parm, sizeof (parm));
     
    818818        case PollRemoteDevicesStatus_Negotiate:
    819819        {
    820             VRDPUSBREQNEGOTIATEPARM parm;
    821 
    822             parm.code = VRDP_USB_REQ_NEGOTIATE;
    823             parm.version = VRDP_USB_VERSION;
     820            VRDEUSBREQNEGOTIATEPARM parm;
     821
     822            parm.code = VRDE_USB_REQ_NEGOTIATE;
     823            parm.version = VRDE_USB_VERSION;
    824824            parm.flags = 0;
    825825
     
    849849
    850850            /* Send a request for device list. */
    851             VRDP_USB_REQ_DEVICE_LIST_PARM parm;
    852 
    853             parm.code = VRDP_USB_REQ_DEVICE_LIST;
     851            VRDE_USB_REQ_DEVICE_LIST_PARM parm;
     852
     853            parm.code = VRDE_USB_REQ_DEVICE_LIST;
    854854
    855855            mServer->SendUSBRequest (mu32ClientId, &parm, sizeof (parm));
     
    864864            if (mfHasDeviceList)
    865865            {
    866                 mConsole->processRemoteUSBDevices (mu32ClientId, (VRDPUSBDEVICEDESC *)mpvDeviceList, mcbDeviceList);
     866                mConsole->processRemoteUSBDevices (mu32ClientId, (VRDEUSBDEVICEDESC *)mpvDeviceList, mcbDeviceList);
    867867                LogFlow(("USB::PollRemoteDevices: WaitResponse after process\n"));
    868868
     
    950950    mpDevices (NULL),
    951951    mfWillBeDeleted (false),
    952     mClientVersion (0)                   /* VRDP_USB_VERSION_2: the client version. */
     952    mClientVersion (0)                   /* VRDE_USB_VERSION_2: the client version. */
    953953{
    954954    Assert(console);
     
    991991}
    992992
    993 int RemoteUSBBackend::negotiateResponse (const VRDPUSBREQNEGOTIATERET *pret, uint32_t cbRet)
     993int RemoteUSBBackend::negotiateResponse (const VRDEUSBREQNEGOTIATERET *pret, uint32_t cbRet)
    994994{
    995995    int rc = VINF_SUCCESS;
     
    10001000             pret->flags));
    10011001
    1002     if (pret->flags & VRDP_USB_CAPS_FLAG_POLL)
     1002    if (pret->flags & VRDE_USB_CAPS_FLAG_POLL)
    10031003    {
    10041004        Log(("RemoteUSBBackend::negotiateResponse: client requested URB polling.\n"));
     
    10101010    }
    10111011
    1012     /* VRDP_USB_VERSION_2: check the client version. */
    1013     if (pret->flags & VRDP_USB_CAPS2_FLAG_VERSION)
     1012    /* VRDE_USB_VERSION_2: check the client version. */
     1013    if (pret->flags & VRDE_USB_CAPS2_FLAG_VERSION)
    10141014    {
    10151015        /* This could be a client version > 1. */
    1016         if (cbRet >= sizeof (VRDPUSBREQNEGOTIATERET_2))
    1017         {
    1018             VRDPUSBREQNEGOTIATERET_2 *pret2 = (VRDPUSBREQNEGOTIATERET_2 *)pret;
    1019 
    1020             if (pret2->u32Version <= VRDP_USB_VERSION)
     1016        if (cbRet >= sizeof (VRDEUSBREQNEGOTIATERET_2))
     1017        {
     1018            VRDEUSBREQNEGOTIATERET_2 *pret2 = (VRDEUSBREQNEGOTIATERET_2 *)pret;
     1019
     1020            if (pret2->u32Version <= VRDE_USB_VERSION)
    10211021            {
    10221022                /* This is OK. The client wants a version supported by the server. */
     
    10381038    {
    10391039        /* This is a client version 1. */
    1040         mClientVersion = VRDP_USB_VERSION_1;
     1040        mClientVersion = VRDE_USB_VERSION_1;
    10411041    }
    10421042
     
    10851085}
    10861086
    1087 PREMOTEUSBDEVICE RemoteUSBBackend::deviceFromId (VRDPUSBDEVID id)
     1087PREMOTEUSBDEVICE RemoteUSBBackend::deviceFromId (VRDEUSBDEVID id)
    10881088{
    10891089    request ();
     
    11441144    LogFlow(("RemoteUSBBackend::reapURB: pvBody = %p, cbBody = %d\n", pvBody, cbBody));
    11451145
    1146     VRDPUSBREQREAPURBBODY *pBody = (VRDPUSBREQREAPURBBODY *)pvBody;
    1147 
    1148     while (cbBody >= sizeof (VRDPUSBREQREAPURBBODY))
     1146    VRDEUSBREQREAPURBBODY *pBody = (VRDEUSBREQREAPURBBODY *)pvBody;
     1147
     1148    while (cbBody >= sizeof (VRDEUSBREQREAPURBBODY))
    11491149    {
    11501150        Log(("RemoteUSBBackend::reapURB: id = %d,  flags = %02X, error = %d, handle %d, len = %d.\n",
     
    11531153        uint8_t fu8ReapValidFlags;
    11541154
    1155         if (mClientVersion == VRDP_USB_VERSION_1 || mClientVersion == VRDP_USB_VERSION_2)
    1156         {
    1157             fu8ReapValidFlags = VRDP_USB_REAP_VALID_FLAGS;
     1155        if (mClientVersion == VRDE_USB_VERSION_1 || mClientVersion == VRDE_USB_VERSION_2)
     1156        {
     1157            fu8ReapValidFlags = VRDE_USB_REAP_VALID_FLAGS;
    11581158        }
    11591159        else
    11601160        {
    1161             fu8ReapValidFlags = VRDP_USB_REAP_VALID_FLAGS_3;
     1161            fu8ReapValidFlags = VRDE_USB_REAP_VALID_FLAGS_3;
    11621162        }
    11631163
    11641164        /* Verify client's data. */
    11651165        if (   (pBody->flags & ~fu8ReapValidFlags) != 0
    1166             || sizeof (VRDPUSBREQREAPURBBODY) > cbBody
     1166            || sizeof (VRDEUSBREQREAPURBBODY) > cbBody
    11671167            || pBody->handle == 0)
    11681168        {
     
    12031203
    12041204            /* Update the URB error field. */
    1205             if (mClientVersion == VRDP_USB_VERSION_1)
     1205            if (mClientVersion == VRDE_USB_VERSION_1)
    12061206            {
    12071207                switch(pBody->error)
    12081208                {
    1209                     case VRDP_USB_XFER_OK:    qurb->u32Err = VUSBSTATUS_OK;    break;
    1210                     case VRDP_USB_XFER_STALL: qurb->u32Err = VUSBSTATUS_STALL; break;
    1211                     case VRDP_USB_XFER_DNR:   qurb->u32Err = VUSBSTATUS_DNR;   break;
    1212                     case VRDP_USB_XFER_CRC:   qurb->u32Err = VUSBSTATUS_CRC;   break;
     1209                    case VRDE_USB_XFER_OK:    qurb->u32Err = VUSBSTATUS_OK;    break;
     1210                    case VRDE_USB_XFER_STALL: qurb->u32Err = VUSBSTATUS_STALL; break;
     1211                    case VRDE_USB_XFER_DNR:   qurb->u32Err = VUSBSTATUS_DNR;   break;
     1212                    case VRDE_USB_XFER_CRC:   qurb->u32Err = VUSBSTATUS_CRC;   break;
    12131213                    default: Log(("RemoteUSBBackend::reapURB: Invalid error %d\n", pBody->error));
    12141214                                              qurb->u32Err = VUSBSTATUS_DNR;   break;
    12151215                }
    12161216            }
    1217             else if (   mClientVersion == VRDP_USB_VERSION_2
    1218                      || mClientVersion == VRDP_USB_VERSION_3)
     1217            else if (   mClientVersion == VRDE_USB_VERSION_2
     1218                     || mClientVersion == VRDE_USB_VERSION_3)
    12191219            {
    12201220                switch(pBody->error)
    12211221                {
    1222                     case VRDP_USB_XFER_OK:    qurb->u32Err = VUSBSTATUS_OK;            break;
    1223                     case VRDP_USB_XFER_STALL: qurb->u32Err = VUSBSTATUS_STALL;         break;
    1224                     case VRDP_USB_XFER_DNR:   qurb->u32Err = VUSBSTATUS_DNR;           break;
    1225                     case VRDP_USB_XFER_CRC:   qurb->u32Err = VUSBSTATUS_CRC;           break;
    1226                     case VRDP_USB_XFER_DO:    qurb->u32Err = VUSBSTATUS_DATA_OVERRUN;  break;
    1227                     case VRDP_USB_XFER_DU:    qurb->u32Err = VUSBSTATUS_DATA_UNDERRUN; break;
     1222                    case VRDE_USB_XFER_OK:    qurb->u32Err = VUSBSTATUS_OK;            break;
     1223                    case VRDE_USB_XFER_STALL: qurb->u32Err = VUSBSTATUS_STALL;         break;
     1224                    case VRDE_USB_XFER_DNR:   qurb->u32Err = VUSBSTATUS_DNR;           break;
     1225                    case VRDE_USB_XFER_CRC:   qurb->u32Err = VUSBSTATUS_CRC;           break;
     1226                    case VRDE_USB_XFER_DO:    qurb->u32Err = VUSBSTATUS_DATA_OVERRUN;  break;
     1227                    case VRDE_USB_XFER_DU:    qurb->u32Err = VUSBSTATUS_DATA_UNDERRUN; break;
    12281228
    12291229                    /* Unmapped errors. */
    1230                     case VRDP_USB_XFER_BS:
    1231                     case VRDP_USB_XFER_DTM:
    1232                     case VRDP_USB_XFER_PCF:
    1233                     case VRDP_USB_XFER_UPID:
    1234                     case VRDP_USB_XFER_BO:
    1235                     case VRDP_USB_XFER_BU:
    1236                     case VRDP_USB_XFER_ERR:
     1230                    case VRDE_USB_XFER_BS:
     1231                    case VRDE_USB_XFER_DTM:
     1232                    case VRDE_USB_XFER_PCF:
     1233                    case VRDE_USB_XFER_UPID:
     1234                    case VRDE_USB_XFER_BO:
     1235                    case VRDE_USB_XFER_BU:
     1236                    case VRDE_USB_XFER_ERR:
    12371237                    default: Log(("RemoteUSBBackend::reapURB: Invalid error %d\n", pBody->error));
    12381238                                              qurb->u32Err = VUSBSTATUS_DNR;   break;
     
    12491249            if (qurb->fInput)
    12501250            {
    1251                 cbBodyData = pBody->len; /* VRDP_USB_DIRECTION_IN URBs include some data. */
     1251                cbBodyData = pBody->len; /* VRDE_USB_DIRECTION_IN URBs include some data. */
    12521252            }
    12531253
     
    12721272
    12731273                if (   qurb->u32Err == VUSBSTATUS_OK
    1274                     && (pBody->flags & VRDP_USB_REAP_FLAG_FRAGMENT) != 0)
     1274                    && (pBody->flags & VRDE_USB_REAP_FLAG_FRAGMENT) != 0)
    12751275                {
    12761276                    /* If the client sends fragmented packets, accumulate the URB data. */
     
    13121312        releaseDevice (pDevice);
    13131313
    1314         if (pBody->flags & VRDP_USB_REAP_FLAG_LAST)
     1314        if (pBody->flags & VRDE_USB_REAP_FLAG_LAST)
    13151315        {
    13161316            break;
     
    13181318
    13191319        /* There is probably a further URB body. */
    1320         uint32_t cbBodySize = sizeof (VRDPUSBREQREAPURBBODY) + cbBodyData;
     1320        uint32_t cbBodySize = sizeof (VRDEUSBREQREAPURBBODY) + cbBodyData;
    13211321
    13221322        if (cbBodySize > cbBody)
     
    13261326        }
    13271327
    1328         pBody = (VRDPUSBREQREAPURBBODY *)((uint8_t *)pBody + cbBodySize);
     1328        pBody = (VRDEUSBREQREAPURBBODY *)((uint8_t *)pBody + cbBodySize);
    13291329        cbBody -= cbBodySize;
    13301330    }
  • trunk/src/VBox/Main/RemoteUSBDeviceImpl.cpp

    r30681 r33004  
    2828#include <VBox/err.h>
    2929
    30 #include <VBox/vrdpapi.h>
     30#include <VBox/RemoteDesktop/VRDE.h>
    3131#include <VBox/vrdpusb.h>
    3232
     
    5454 * Initializes the remote USB device object.
    5555 */
    56 HRESULT RemoteUSBDevice::init (uint32_t u32ClientId, VRDPUSBDEVICEDESC *pDevDesc)
     56HRESULT RemoteUSBDevice::init (uint32_t u32ClientId, VRDEUSBDEVICEDESC *pDevDesc)
    5757{
    5858    LogFlowThisFunc(("u32ClientId=%d,pDevDesc=%p\n", u32ClientId, pDevDesc));
  • trunk/src/VBox/Main/include/ConsoleImpl.h

    r32885 r33004  
    3939class Progress;
    4040
    41 #include <VBox/vrdpapi.h>
     41#include <VBox/RemoteDesktop/VRDE.h>
    4242#include <VBox/pdmdrv.h>
    4343#ifdef VBOX_WITH_GUEST_PROPS
     
    211211    void VRDPInterceptClipboard(uint32_t u32ClientId);
    212212
    213     void processRemoteUSBDevices(uint32_t u32ClientId, VRDPUSBDEVICEDESC *pDevList, uint32_t cbDevList);
     213    void processRemoteUSBDevices(uint32_t u32ClientId, VRDEUSBDEVICEDESC *pDevList, uint32_t cbDevList);
    214214
    215215    // callback callers (partly; for some events console callbacks are notified
  • trunk/src/VBox/Main/include/ConsoleVRDPServer.h

    r31698 r33004  
    9797    void EnableConnections (void);
    9898    void DisconnectClient (uint32_t u32ClientId, bool fReconnect);
    99     void MousePointerUpdate (const VRDPCOLORPOINTER *pPointer);
     99    void MousePointerUpdate (const VRDECOLORPOINTER *pPointer);
    100100    void MousePointerHide (void);
    101101
     
    134134    void SendUpdateBitmap (unsigned uScreenId, uint32_t x, uint32_t y, uint32_t w, uint32_t h) const;
    135135
    136     void SendAudioSamples (void *pvSamples, uint32_t cSamples, VRDPAUDIOFORMAT format) const;
     136    void SendAudioSamples (void *pvSamples, uint32_t cSamples, VRDEAUDIOFORMAT format) const;
    137137    void SendAudioVolume (uint16_t left, uint16_t right) const;
    138138    void SendUSBRequest (uint32_t u32ClientId, void *pvParms, uint32_t cbParms) const;
     
    147147
    148148#ifdef VBOX_WITH_VRDP
    149     HVRDPSERVER mhServer;
     149    HVRDESERVER mhServer;
    150150
    151151    static bool loadVRDPLibrary (void);
     
    154154    static RTLDRMOD mVRDPLibrary;
    155155
    156     static PFNVRDPCREATESERVER mpfnVRDPCreateServer;
    157 
    158     static VRDPENTRYPOINTS_1 *mpEntryPoints;
    159     static VRDPCALLBACKS_1 mCallbacks;
     156    static PFNVRDECREATESERVER mpfnVRDPCreateServer;
     157
     158    static VRDEENTRYPOINTS_1 *mpEntryPoints;
     159    static VRDECALLBACKS_1 mCallbacks;
    160160
    161161    static DECLCALLBACK(int)  VRDPCallbackQueryProperty     (void *pvCallback, uint32_t index, void *pvBuffer, uint32_t cbBuffer, uint32_t *pcbOut);
     
    166166    static DECLCALLBACK(int)  VRDPCallbackUSB               (void *pvCallback, void *pvIntercept, uint32_t u32ClientId, uint8_t u8Code, const void *pvRet, uint32_t cbRet);
    167167    static DECLCALLBACK(int)  VRDPCallbackClipboard         (void *pvCallback, void *pvIntercept, uint32_t u32ClientId, uint32_t u32Function, uint32_t u32Format, const void *pvData, uint32_t cbData);
    168     static DECLCALLBACK(bool) VRDPCallbackFramebufferQuery  (void *pvCallback, unsigned uScreenId, VRDPFRAMEBUFFERINFO *pInfo);
     168    static DECLCALLBACK(bool) VRDPCallbackFramebufferQuery  (void *pvCallback, unsigned uScreenId, VRDEFRAMEBUFFERINFO *pInfo);
    169169    static DECLCALLBACK(void) VRDPCallbackFramebufferLock   (void *pvCallback, unsigned uScreenId);
    170170    static DECLCALLBACK(void) VRDPCallbackFramebufferUnlock (void *pvCallback, unsigned uScreenId);
  • trunk/src/VBox/Main/include/RemoteUSBBackend.h

    r30764 r33004  
    2121#include "RemoteUSBDeviceImpl.h"
    2222
    23 #include <VBox/vrdpapi.h>
     23#include <VBox/RemoteDesktop/VRDE.h>
    2424#include <VBox/vrdpusb.h>
    2525
     
    7878        int saveDeviceList (const void *pvList, uint32_t cbList);
    7979
    80         int negotiateResponse (const VRDPUSBREQNEGOTIATERET *pret, uint32_t cbRet);
     80        int negotiateResponse (const VRDEUSBREQNEGOTIATERET *pret, uint32_t cbRet);
    8181
    8282        int reapURB (const void *pvBody, uint32_t cbBody);
     
    8585        void release (void);
    8686
    87         PREMOTEUSBDEVICE deviceFromId (VRDPUSBDEVID id);
     87        PREMOTEUSBDEVICE deviceFromId (VRDEUSBDEVID id);
    8888
    8989        void addDevice (PREMOTEUSBDEVICE pDevice);
  • trunk/src/VBox/Main/include/RemoteUSBDeviceImpl.h

    r30739 r33004  
    2424#include "VirtualBoxBase.h"
    2525
    26 struct _VRDPUSBDEVICEDESC;
    27 typedef _VRDPUSBDEVICEDESC VRDPUSBDEVICEDESC;
     26struct _VRDEUSBDEVICEDESC;
     27typedef _VRDEUSBDEVICEDESC VRDEUSBDEVICEDESC;
    2828
    2929class ATL_NO_VTABLE RemoteUSBDevice :
     
    5252
    5353    // public initializer/uninitializer for internal purposes only
    54     HRESULT init(uint32_t u32ClientId, VRDPUSBDEVICEDESC *pDevDesc);
     54    HRESULT init(uint32_t u32ClientId, VRDEUSBDEVICEDESC *pDevDesc);
    5555    void uninit();
    5656
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