VirtualBox

Changeset 94342 in vbox for trunk/src/VBox/Main/include


Ignore:
Timestamp:
Mar 23, 2022 7:53:21 PM (3 years ago)
Author:
vboxsync
Message:

Main,VMM/PDMUsb,Devices/USB,VRDP: Drop passing pointers through CFGM in favor of using VMM2USERMETHODS::pfnQueryGenericObject, bugref:10053

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/include/ConsoleImpl.h

    r93858 r94342  
    7272#ifdef VBOX_WITH_GUEST_PROPS
    7373# include <VBox/HostServices/GuestPropertySvc.h>  /* For the property notification callback */
     74#endif
     75#ifdef VBOX_WITH_USB
     76# include <VBox/vrdpusb.h>
    7477#endif
    7578
     
    819822    static DECLCALLBACK(int) i_usbAttachCallback(Console *that, PUVM pUVM, PCVMMR3VTABLE pVMM, IUSBDevice *aHostDevice,
    820823                                                 PCRTUUID aUuid, const char *aBackend, const char *aAddress,
    821                                                  void *pvRemoteBackend, USBConnectionSpeed_T enmSpeed, ULONG aMaskedIfs,
     824                                                 PCFGMNODE pRemoteCfg, USBConnectionSpeed_T enmSpeed, ULONG aMaskedIfs,
    822825                                                 const char *pszCaptureFilename);
    823826    static DECLCALLBACK(int) i_usbDetachCallback(Console *that, PUVM pUVM, PCVMMR3VTABLE pVMM, PCRTUUID aUuid);
     827    static DECLCALLBACK(PREMOTEUSBCALLBACK) i_usbQueryRemoteUsbBackend(void *pvUser, PCRTUUID pUuid, uint32_t idClient);
     828
     829    /** Interface for the VRDP USB proxy backend to query for a device remote callback table. */
     830    REMOTEUSBIF mRemoteUsbIf;
    824831#endif
    825832
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