/vbox/src/VBox/Main/include/ |
H A D | USBDeviceFiltersImpl.h | 61 bool i_hasMatchingFilter(IUSBDevice *aUSBDevice, ULONG *aMaskedIfs);
|
H A D | USBDeviceImpl.h | 4 * Header file for the OUSBDevice (IUSBDevice) class, VBoxC. 39 HRESULT init (IUSBDevice *a_pUSBDevice); 47 // Wrapped IUSBDevice properties
|
H A D | RemoteUSBDeviceImpl.h | 43 VBOX_DEFAULT_INTERFACE_ENTRIES (IUSBDevice) 55 // IUSBDevice properties
|
H A D | ConsoleImpl.h | 173 HRESULT i_onUSBDeviceAttach(IUSBDevice *aDevice, IVirtualBoxErrorInfo *aError, ULONG aMaskedIfs, 251 void i_onUSBDeviceStateChange(IUSBDevice *aDevice, bool aAttached, 302 HRESULT getUSBDevices(std::vector<ComPtr<IUSBDevice> > &aUSBDevices); 327 ComPtr<IUSBDevice> &aDevice); 329 ComPtr<IUSBDevice> &aDevice); 331 ComPtr<IUSBDevice> &aDevice); 714 HRESULT i_attachUSBDevice(IUSBDevice *aHostDevice, ULONG aMaskedIfs, const Utf8Str &aCaptureFilename); 717 static DECLCALLBACK(int) i_usbAttachCallback(Console *that, PUVM pUVM, IUSBDevice *aHostDevice, PCRTUUID aUuid,
|
H A D | SessionImpl.h | 102 HRESULT onUSBDeviceAttach(const ComPtr<IUSBDevice> &aDevice,
|
H A D | MachineImpl.h | 1213 HRESULT runUSBDeviceFilters(const ComPtr<IUSBDevice> &aDevice, 1330 HRESULT i_onUSBDeviceAttach(IUSBDevice *aDevice, 1362 HRESULT runUSBDeviceFilters(const ComPtr<IUSBDevice> &aDevice,
|
/vbox/src/VBox/Main/src-client/xpcom/ |
H A D | module.cpp | 42 NS_IMPL_THREADSAFE_ISUPPORTS2_CI(RemoteUSBDevice, IHostUSBDevice, IUSBDevice)
|
/vbox/src/VBox/Main/cbinding/ |
H A D | VBoxCAPI_v2_2.h | 512 struct IUSBDevice; 566 typedef struct IUSBDevice IUSBDevice; typedef in typeref:struct:IUSBDevice 1962 IUSBDevice * device, 2525 IUSBDevice * device, 2632 nsresult (*GetUSBDevices)(IConsole *pThis, PRUint32 *USBDevicesSize, IUSBDevice * **USBDevices); 2703 IUSBDevice * * device 2709 IUSBDevice * * device 2715 IUSBDevice * * device 4192 /* Start of struct IUSBDevice Declaratio 4228 struct IUSBDevice struct [all...] |
H A D | VBoxCAPI_v3_0.h | 938 struct IUSBDevice; 994 typedef struct IUSBDevice IUSBDevice; typedef in typeref:struct:IUSBDevice 2500 IUSBDevice * device, 3063 IUSBDevice * device, 3170 nsresult (*GetUSBDevices)(IConsole *pThis, PRUint32 *USBDevicesSize, IUSBDevice * **USBDevices); 3242 IUSBDevice * * device 3248 IUSBDevice * * device 3254 IUSBDevice * * device 4718 /* Start of struct IUSBDevice Declaratio 4754 struct IUSBDevice struct [all...] |
H A D | VBoxCAPI_v3_1.h | 931 struct IUSBDevice; 980 typedef struct IUSBDevice IUSBDevice; typedef in typeref:struct:IUSBDevice 2407 IUSBDevice * device, 3078 IUSBDevice * device, 3187 nsresult (*GetUSBDevices)(IConsole *pThis, PRUint32 *USBDevicesSize, IUSBDevice * **USBDevices); 3259 IUSBDevice * * device 3265 IUSBDevice * * device 3271 IUSBDevice * * device 4616 /* Start of struct IUSBDevice Declaratio 4652 struct IUSBDevice struct [all...] |
H A D | VBoxCAPI_v3_2.h | 932 struct IUSBDevice; 982 typedef struct IUSBDevice IUSBDevice; typedef in typeref:struct:IUSBDevice 2463 IUSBDevice * device, 3200 IUSBDevice * device, 3309 nsresult (*GetUSBDevices)(IConsole *pThis, PRUint32 *USBDevicesSize, IUSBDevice * **USBDevices); 3381 IUSBDevice * * device 3387 IUSBDevice * * device 3393 IUSBDevice * * device 4841 /* Start of struct IUSBDevice Declaratio 4877 struct IUSBDevice struct [all...] |
H A D | VBoxCAPI_v4_0.h | 931 struct IUSBDevice; 1035 typedef struct IUSBDevice IUSBDevice; typedef in typeref:struct:IUSBDevice 2626 IUSBDevice * device, 3524 nsresult (*GetUSBDevices)(IConsole *pThis, PRUint32 *USBDevicesSize, IUSBDevice * **USBDevices); 3600 IUSBDevice * * device 3606 IUSBDevice * * device 3612 IUSBDevice * * device 5259 /* Start of struct IUSBDevice Declaration */ 5269 nsresult (*GetId)(IUSBDevice *pThi 5295 struct IUSBDevice struct [all...] |
H A D | VBoxCAPI_v4_1.h | 932 struct IUSBDevice; 1038 typedef struct IUSBDevice IUSBDevice; typedef in typeref:struct:IUSBDevice 2828 IUSBDevice * device, 3745 nsresult (*GetUSBDevices)(IConsole *pThis, PRUint32 *USBDevicesSize, IUSBDevice * **USBDevices); 3824 IUSBDevice * * device 3830 IUSBDevice * * device 3836 IUSBDevice * * device 5651 /* Start of struct IUSBDevice Declaration */ 5661 nsresult (*GetId)(IUSBDevice *pThi 5687 struct IUSBDevice struct [all...] |
H A D | VBoxCAPI_v4_2.h | 940 struct IUSBDevice; 1056 typedef struct IUSBDevice IUSBDevice; typedef in typeref:struct:IUSBDevice 3077 IUSBDevice * device, 4089 nsresult (*GetUSBDevices)(IConsole *pThis, PRUint32 *USBDevicesSize, IUSBDevice * **USBDevices); 4168 IUSBDevice * * device 4174 IUSBDevice * * device 4180 IUSBDevice * * device 6592 /* Start of struct IUSBDevice Declaration */ 6602 nsresult (*GetId)(IUSBDevice *pThi 6628 struct IUSBDevice struct [all...] |
H A D | VBoxCAPI_v4_3.h | 1220 interface IUSBDevice; variable 1363 typedef interface IUSBDevice IUSBDevice; typedef 7059 nsresult (*GetUSBDevices)(IConsole *pThis, PRUint32 *USBDevicesSize, IUSBDevice * **USBDevices); 7140 IUSBDevice * * device 7146 IUSBDevice * * device 7152 IUSBDevice * * device 7230 nsresult (*GetUSBDevices)(IConsole *pThis, PRUint32 *USBDevicesSize, IUSBDevice * **USBDevices); 7311 IUSBDevice * * device 7317 IUSBDevice * * devic [all...] |
/vbox/src/VBox/Frontends/VBoxManage/ |
H A D | VBoxManageUSB.cpp | 33 * Quick IUSBDevice implementation for detaching / attaching 36 class MyUSBDevice : public IUSBDevice 68 else if (guid == Guid(COM_IIDOF(IUSBDevice))) 69 *ppvObject = (IUSBDevice *)this;
|
H A D | VBoxManageControlVM.cpp | 999 SafeIfaceArray <IUSBDevice> coll; 1001 ComPtr<IUSBDevice> dev; 1018 ComPtr<IUSBDevice> dev;
|
H A D | VBoxManageInfo.cpp | 2091 SafeIfaceArray <IUSBDevice> coll; 2103 ComPtr<IUSBDevice> dev = coll[index];
|
/vbox/src/VBox/Main/src-client/ |
H A D | USBDeviceImpl.cpp | 50 HRESULT OUSBDevice::init(IUSBDevice *aUSBDevice) 147 // IUSBDevice properties
|
H A D | ConsoleImpl.cpp | 1956 HRESULT Console::getUSBDevices(std::vector<ComPtr<IUSBDevice> > &aUSBDevices) 2817 HRESULT Console::detachUSBDevice(const com::Guid &aId, ComPtr<IUSBDevice> &aDevice) 2882 HRESULT Console::findUSBDeviceByAddress(const com::Utf8Str &aName, ComPtr<IUSBDevice> &aDevice) 2888 SafeIfaceArray<IUSBDevice> devsvec; 2915 HRESULT Console::findUSBDeviceById(const com::Guid &aId, ComPtr<IUSBDevice> &aDevice) 2921 SafeIfaceArray<IUSBDevice> devsvec; 2935 ComObjPtr<IUSBDevice> iUSBDevice = static_cast <ComObjPtr<IUSBDevice> > (pUSBDevice); 5408 HRESULT Console::i_onUSBDeviceAttach(IUSBDevice *aDevice, IVirtualBoxErrorInfo *aError, ULONG aMaskedIfs, 6663 void Console::i_onUSBDeviceStateChange(IUSBDevice *aDevic [all...] |
H A D | SessionImpl.cpp | 751 HRESULT Session::onUSBDeviceAttach(const ComPtr<IUSBDevice> &aDevice,
|
/vbox/src/VBox/Main/src-server/ |
H A D | USBDeviceFiltersImpl.cpp | 908 * A generic version that accepts any IUSBDevice on input. 916 bool USBDeviceFilters::i_hasMatchingFilter(IUSBDevice *aUSBDevice, ULONG *aMaskedIfs)
|
H A D | HostUSBDeviceImpl.cpp | 125 // Wrapped IUSBDevice properties 481 ComPtr<IUSBDevice> d = this; 896 * USBController::hasMatchingFilter (IUSBDevice *)
|
H A D | MachineImpl.cpp | 13130 HRESULT SessionMachine::runUSBDeviceFilters(const ComPtr<IUSBDevice> &aDevice, 14096 HRESULT SessionMachine::i_onUSBDeviceAttach(IUSBDevice *aDevice, 14643 HRESULT Machine::runUSBDeviceFilters(const ComPtr<IUSBDevice> &aDevice,
|