Changeset 33303 in vbox for trunk/src/VBox/Devices/VMMDev
- Timestamp:
- Oct 21, 2010 12:11:55 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 66871
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/VMMDev/VMMDev.cpp
r32935 r33303 2220 2220 * @param pCapabilities Pointer of result value 2221 2221 */ 2222 static DECLCALLBACK(int) vmmdevQueryMouseCapabilities(PPDMIVMMDEVPORT pInterface, uint32_t *p Capabilities)2222 static DECLCALLBACK(int) vmmdevQueryMouseCapabilities(PPDMIVMMDEVPORT pInterface, uint32_t *pfCaps) 2223 2223 { 2224 2224 VMMDevState *pThis = IVMMDEVPORT_2_VMMDEVSTATE(pInterface); 2225 if (!p Capabilities)2225 if (!pfCaps) 2226 2226 return VERR_INVALID_PARAMETER; 2227 *p Capabilities = pThis->mouseCapabilities;2227 *pfCaps = pThis->mouseCapabilities; 2228 2228 return VINF_SUCCESS; 2229 2229 } … … 2235 2235 * @param capabilities Capability mask 2236 2236 */ 2237 static DECLCALLBACK(int) vmmdevSetMouseCapabilities(PPDMIVMMDEVPORT pInterface, uint32_t capabilities)2237 static DECLCALLBACK(int) vmmdevSetMouseCapabilities(PPDMIVMMDEVPORT pInterface, uint32_t fCaps) 2238 2238 { 2239 2239 VMMDevState *pThis = IVMMDEVPORT_2_VMMDEVSTATE(pInterface); 2240 2240 PDMCritSectEnter(&pThis->CritSect, VERR_SEM_BUSY); 2241 2241 2242 bool bNotify = ( (capabilities & VMMDEV_MOUSE_NOTIFY_GUEST_MASK)2242 bool fNotify = ( (fCaps & VMMDEV_MOUSE_NOTIFY_GUEST_MASK) 2243 2243 != (pThis->mouseCapabilities & VMMDEV_MOUSE_NOTIFY_GUEST_MASK)); 2244 2244 2245 Log(("vmmdevSetMouseCapabilities: bNotify %d\n", bNotify)); 2245 LogRelFlowFunc(("fCaps=0x%x, fNotify %s\n", fCaps, 2246 fNotify ? "TRUE" : "FALSE")); 2246 2247 2247 2248 pThis->mouseCapabilities &= ~VMMDEV_MOUSE_HOST_MASK 2248 2249 | VMMDEV_MOUSE_HOST_RECHECKS_NEEDS_HOST_CURSOR; 2249 pThis->mouseCapabilities |= ( capabilities & VMMDEV_MOUSE_HOST_MASK);2250 if ( bNotify)2250 pThis->mouseCapabilities |= (fCaps & VMMDEV_MOUSE_HOST_MASK); 2251 if (fNotify) 2251 2252 VMMDevNotifyGuest (pThis, VMMDEV_EVENT_MOUSE_CAPABILITIES_CHANGED); 2252 2253
Note:
See TracChangeset
for help on using the changeset viewer.