Changeset 6241 in vbox for trunk/src/VBox/Additions/common
- Timestamp:
- Jan 4, 2008 4:25:30 PM (17 years ago)
- Location:
- trunk/src/VBox/Additions/common
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-solaris.c
r6154 r6241 499 499 LogFlow((DEVICE_NAME ":VBoxAddSolarisOpen\n")); 500 500 501 /* 502 * Verify we are being opened as a character device 503 */ 504 if (fType != OTYP_CHR) 505 return EINVAL; 506 501 507 #ifndef USE_SESSION_HASH 502 508 VBoxAddDevState *pState = NULL; … … 565 571 } 566 572 #endif 567 LogRel((DEVICE_NAME " VBoxAddSolarisOpen: VBoxGuestCreateUserSession failed. rc=%d\n", rc));573 LogRel((DEVICE_NAME ":VBoxAddSolarisOpen: VBoxGuestCreateUserSession failed. rc=%d\n", rc)); 568 574 return rc; 569 575 } -
trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3Lib.cpp
r6236 r6241 217 217 218 218 219 VBGLR3DECL(int) VbglR3GetMouseStatus(uint32_t *pu32Features, uint32_t *pu32PointerX, uint32_t *pu32PointerY) 220 { 221 VMMDevReqMouseStatus Req; 222 vmmdevInitRequest(&Req.header, VMMDevReq_GetMouseStatus); 223 Req.mouseFeatures = 0; 224 Req.pointerXPos = 0; 225 Req.pointerYPos = 0; 226 int rc = VbglR3GRPerform(&Req.header); 227 if (RT_SUCCESS(rc)) 228 { 229 if (pu32Features) 230 *pu32Features = Req.mouseFeatures; 231 if (pu32PointerX) 232 *pu32PointerX = Req.pointerXPos; 233 if (pu32PointerY) 234 *pu32PointerY = Req.pointerYPos; 235 } 236 return rc; 237 } 238 239 240 VBGLR3DECL(int) VbglR3SetMouseStatus(uint32_t u32Features) 241 { 242 VMMDevReqMouseStatus Req; 243 vmmdevInitRequest(&Req.header, VMMDevReq_SetMouseStatus); 244 Req.mouseFeatures = u32Features; 245 Req.pointerXPos = 0; 246 Req.pointerYPos = 0; 247 return VbglR3GRPerform(&Req.header); 248 } 249 250 219 251 /** 220 252 * Cause any pending WaitEvent calls (VBOXGUEST_IOCTL_WAITEVENT) to return
Note:
See TracChangeset
for help on using the changeset viewer.