Searched refs:IUSBDevice (Results 1 - 24 of 24) sorted by relevance

/vbox/src/VBox/Main/include/
H A DUSBDeviceFiltersImpl.h61 bool i_hasMatchingFilter(IUSBDevice *aUSBDevice, ULONG *aMaskedIfs);
H A DUSBDeviceImpl.h4 * Header file for the OUSBDevice (IUSBDevice) class, VBoxC.
39 HRESULT init (IUSBDevice *a_pUSBDevice);
47 // Wrapped IUSBDevice properties
H A DRemoteUSBDeviceImpl.h43 VBOX_DEFAULT_INTERFACE_ENTRIES (IUSBDevice)
55 // IUSBDevice properties
H A DConsoleImpl.h173 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 DSessionImpl.h102 HRESULT onUSBDeviceAttach(const ComPtr<IUSBDevice> &aDevice,
H A DMachineImpl.h1213 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 Dmodule.cpp42 NS_IMPL_THREADSAFE_ISUPPORTS2_CI(RemoteUSBDevice, IHostUSBDevice, IUSBDevice)
/vbox/src/VBox/Main/cbinding/
H A DVBoxCAPI_v2_2.h512 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 DVBoxCAPI_v3_0.h938 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 DVBoxCAPI_v3_1.h931 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 DVBoxCAPI_v3_2.h932 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 DVBoxCAPI_v4_0.h931 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 DVBoxCAPI_v4_1.h932 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 DVBoxCAPI_v4_2.h940 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 DVBoxCAPI_v4_3.h1220 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 DVBoxManageUSB.cpp33 * 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 DVBoxManageControlVM.cpp999 SafeIfaceArray <IUSBDevice> coll;
1001 ComPtr<IUSBDevice> dev;
1018 ComPtr<IUSBDevice> dev;
H A DVBoxManageInfo.cpp2091 SafeIfaceArray <IUSBDevice> coll;
2103 ComPtr<IUSBDevice> dev = coll[index];
/vbox/src/VBox/Main/src-client/
H A DUSBDeviceImpl.cpp50 HRESULT OUSBDevice::init(IUSBDevice *aUSBDevice)
147 // IUSBDevice properties
H A DConsoleImpl.cpp1956 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 DSessionImpl.cpp751 HRESULT Session::onUSBDeviceAttach(const ComPtr<IUSBDevice> &aDevice,
/vbox/src/VBox/Main/src-server/
H A DUSBDeviceFiltersImpl.cpp908 * A generic version that accepts any IUSBDevice on input.
916 bool USBDeviceFilters::i_hasMatchingFilter(IUSBDevice *aUSBDevice, ULONG *aMaskedIfs)
H A DHostUSBDeviceImpl.cpp125 // Wrapped IUSBDevice properties
481 ComPtr<IUSBDevice> d = this;
896 * USBController::hasMatchingFilter (IUSBDevice *)
H A DMachineImpl.cpp13130 HRESULT SessionMachine::runUSBDeviceFilters(const ComPtr<IUSBDevice> &aDevice,
14096 HRESULT SessionMachine::i_onUSBDeviceAttach(IUSBDevice *aDevice,
14643 HRESULT Machine::runUSBDeviceFilters(const ComPtr<IUSBDevice> &aDevice,

Completed in 449 milliseconds