Changeset 41852 in vbox for trunk/include/VBox
- Timestamp:
- Jun 20, 2012 3:59:57 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 78687
- Location:
- trunk/include/VBox
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/VBoxGuest.h
r41642 r41852 364 364 #define VBOXGUEST_IOCTL_SET_MOUSE_NOTIFY_CALLBACK VBOXGUEST_IOCTL_CODE_(31, sizeof(VBoxGuestMouseSetNotifyCallback)) 365 365 366 typedef DECLCALLBACK(void) FNVBOXGUESTMOUSENOTIFY(void *pfnUser); 367 typedef FNVBOXGUESTMOUSENOTIFY *PFNVBOXGUESTMOUSENOTIFY; 368 366 369 /** Input buffer for VBOXGUEST_IOCTL_INTERNAL_SET_MOUSE_NOTIFY_CALLBACK. */ 367 370 typedef struct VBoxGuestMouseSetNotifyCallback … … 372 375 * @param pvUser The callback argument. 373 376 */ 374 DECLR0CALLBACKMEMBER(void, pfnNotify, (void *pvUser));377 PFNVBOXGUESTMOUSENOTIFY pfnNotify; 375 378 /** The callback argument*/ 376 379 void *pvUser; -
trunk/include/VBox/VBoxGuestLib.h
r40483 r41852 31 31 #include <VBox/VMMDev.h> /* grumble */ 32 32 #ifdef IN_RING0 33 # include <VBox/VBoxGuest.h> 33 34 # include <VBox/VBoxGuest2.h> 34 35 #endif … … 111 112 */ 112 113 DECLVBGL(int) VbglInit (void); 114 115 /** 116 * Check whether the main VBoxGuest driver is loaded. (The load order of guest 117 * drivers is not guaranteed on all platforms.) 118 */ 119 DECLVBGL(bool) VbglIsReady(void); 113 120 114 121 # endif … … 392 399 DECLVBGL(int) VbglQueryVMMDevMemory (VMMDevMemory **ppVMMDevMemory); 393 400 DECLR0VBGL(bool) VbglR0CanUsePhysPageList(void); 401 402 # ifndef VBOX_GUEST 403 /** @name Mouse 404 * @{ */ 405 DECLVBGL(int) VbglSetMouseNotifyCallback(PFNVBOXGUESTMOUSENOTIFY pfnNotify, void *pvUser); 406 DECLVBGL(int) VbglGetMouseStatus(uint32_t *pfFeatures, uint32_t *px, uint32_t *py); 407 DECLVBGL(int) VbglSetMouseStatus(uint32_t fFeatures); 408 /** @} */ 409 # endif /* VBOX_GUEST */ 394 410 395 411 #endif /* IN_RING0 && !IN_RING0_AGNOSTIC */
Note:
See TracChangeset
for help on using the changeset viewer.