Lines Matching defs:Mouse

44     HRESULT init(ComObjPtr<Mouse> pMouse,
63 ComObjPtr<Mouse> pMouse;
93 HRESULT MousePointerShape::init(ComObjPtr<Mouse> pMouse,
181 /** @name Mouse device capabilities bitfield
196 * Mouse driver instance data.
201 Mouse *pMouse;
216 Mouse::Mouse()
221 Mouse::~Mouse()
226 HRESULT Mouse::FinalConstruct()
237 void Mouse::FinalRelease()
252 HRESULT Mouse::init (ConsoleMouseInterface *parent)
280 void Mouse::uninit()
307 void Mouse::updateMousePointerShape(bool fVisible, bool fAlpha,
342 HRESULT Mouse::i_updateVMMDevMouseCaps(uint32_t fCapsAdded,
370 HRESULT Mouse::getAbsoluteSupported(BOOL *aAbsoluteSupported)
383 HRESULT Mouse::getRelativeSupported(BOOL *aRelativeSupported)
396 HRESULT Mouse::getMultiTouchSupported(BOOL *aMultiTouchSupported)
409 HRESULT Mouse::getNeedsHostCursor(BOOL *aNeedsHostCursor)
415 HRESULT Mouse::getPointerShape(ComPtr<IMousePointerShape> &aPointerShape)
469 HRESULT Mouse::getEventSource(ComPtr<IEventSource> &aEventSource)
482 HRESULT Mouse::i_reportRelEventToMouseDev(int32_t dx, int32_t dy, int32_t dz,
518 HRESULT Mouse::i_reportAbsEventToMouseDev(int32_t x, int32_t y,
555 HRESULT Mouse::i_reportMultiTouchEventToDevice(uint8_t cContacts,
600 HRESULT Mouse::i_reportAbsEventToVMMDev(int32_t x, int32_t y)
626 HRESULT Mouse::i_reportAbsEventToInputDevices(int32_t x, int32_t y, int32_t dz, int32_t dw, uint32_t fButtons,
664 HRESULT Mouse::i_reportAbsEventToDisplayDevice(int32_t x, int32_t y)
677 void Mouse::i_fireMouseEvent(bool fAbsolute, LONG x, LONG y, LONG dz, LONG dw,
703 void Mouse::i_fireMultiTouchEvent(uint8_t cContacts,
742 HRESULT Mouse::putMouseEvent(LONG dx, LONG dy, LONG dz, LONG dw,
777 HRESULT Mouse::i_convertDisplayRes(LONG x, LONG y, int32_t *pxAdj, int32_t *pyAdj,
843 HRESULT Mouse::putMouseEventAbsolute(LONG x, LONG y, LONG dz, LONG dw,
886 HRESULT Mouse::putEventMultiTouch(LONG aCount,
917 HRESULT Mouse::putEventMultiTouchString(LONG aCount,
933 HRESULT Mouse::i_putEventMultiTouch(LONG aCount,
1042 bool Mouse::i_guestNeedsHostCursor(void)
1050 void Mouse::i_getDeviceCaps(bool *pfAbs, bool *pfRel, bool *pfMT)
1078 bool Mouse::i_vmmdevCanAbs(void)
1089 bool Mouse::i_deviceCanAbs(void)
1099 bool Mouse::i_supportsRel(void)
1109 bool Mouse::i_supportsAbs(void)
1119 bool Mouse::i_supportsMT(void)
1131 void Mouse::i_sendMouseCapsNotifications(void)
1150 DECLCALLBACK(void) Mouse::i_mouseReportModes(PPDMIMOUSECONNECTOR pInterface, bool fRel, bool fAbs, bool fMT)
1173 DECLCALLBACK(void *) Mouse::i_drvQueryInterface(PPDMIBASE pInterface, const char *pszIID)
1190 DECLCALLBACK(void) Mouse::i_drvDestruct(PPDMDRVINS pDrvIns)
1194 LogFlow(("Mouse::drvDestruct: iInstance=%d\n", pDrvIns->iInstance));
1214 DECLCALLBACK(int) Mouse::i_drvConstruct(PPDMDRVINS pDrvIns, PCFGMNODE pCfg, uint32_t fFlags)
1232 pDrvIns->IBase.pfnQueryInterface = Mouse::i_drvQueryInterface;
1234 pThis->IConnector.pfnReportModes = Mouse::i_mouseReportModes;
1247 * Get the Mouse object pointer and update the mpDrv member.
1256 pThis->pMouse = (Mouse *)pv; /** @todo Check this cast! */
1278 const PDMDRVREG Mouse::DrvReg =
1299 Mouse::i_drvConstruct,
1301 Mouse::i_drvDestruct,