Changeset 6247 in vbox
- Timestamp:
- Jan 4, 2008 7:28:14 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/VBoxGuest.h
r6246 r6247 1006 1006 # define VBOXGUEST_IOCTL_WAITEVENT VBOXGUEST_IOCTL_CODE(2, sizeof(VBoxGuestWaitEventInfo)) 1007 1007 # define IOCTL_VBOXGUEST_WAITEVENT VBOXGUEST_IOCTL_WAITEVENT 1008 # define VBOXGUEST_IOCTL_WAITEVENT_INTERRUPT_ALL \1009 VBOXGUEST_IOCTL_CODE(5, 0)1010 # define IOCTL_VBOXGUEST_WAITEVENT_INTERRUPT_ALL \1011 VBOXGUEST_IOCTL_WAITEVENT_INTERRUPT_ALL1012 1008 #else 1013 1009 # define IOCTL_VBOXGUEST_WAITEVENT IOCTL_CODE(FILE_DEVICE_UNKNOWN, 2049, METHOD_BUFFERED, FILE_WRITE_ACCESS, sizeof(VBoxGuestWaitEventInfo)) 1014 # define IOCTL_VBOXGUEST_WAITEVENT_INTERRUPT_ALL \ 1015 IOCTL_CODE(FILE_DEVICE_UNKNOWN, 2051, METHOD_BUFFERED, \ 1016 FILE_WRITE_ACCESS, 0) 1010 #endif 1011 1012 /** IOCTL to VBoxGuest to wait for any/all (?) VMMDev host notification. 1013 * @see VBOXGUEST_IOCTL_WAITEVENT */ 1014 #ifdef VBOXGUEST_IOCTL_CODE 1015 # define VBOXGUEST_IOCTL_WAITEVENT_INTERRUPT_ALL VBOXGUEST_IOCTL_CODE(5, 0) 1016 #else 1017 # define VBOXGUEST_IOCTL_WAITEVENT_INTERRUPT_ALL IOCTL_CODE(FILE_DEVICE_UNKNOWN, 2054, METHOD_BUFFERED, FILE_WRITE_ACCESS, 0) 1017 1018 #endif 1018 1019 … … 1062 1063 #pragma pack() 1063 1064 1064 /** IOCTL to VBoxGuest to control event filter mask */1065 /** IOCTL to VBoxGuest to control event filter mask. */ 1065 1066 #ifdef VBOXGUEST_IOCTL_CODE 1066 1067 # define VBOXGUEST_IOCTL_CTL_FILTER_MASK VBOXGUEST_IOCTL_CODE(4, sizeof(VBoxGuestFilterMaskInfo)) … … 1070 1071 #endif 1071 1072 1072 /** IOCTL to VBoxGuest to check memory ballooning */1073 /** IOCTL to VBoxGuest to check memory ballooning. */ 1073 1074 #ifdef VBOXGUEST_IOCTL_CODE 1074 1075 # define VBOXGUEST_IOCTL_CTL_CHECK_BALLOON_MASK VBOXGUEST_IOCTL_CODE(4, 100) … … 1077 1078 # define IOCTL_VBOXGUEST_CTL_CHECK_BALLOON IOCTL_CODE(FILE_DEVICE_UNKNOWN, 2052, METHOD_BUFFERED, FILE_WRITE_ACCESS, 0) 1078 1079 #endif 1080 1081 /** IOCTL to VBoxGuest to perform backdoor logging. */ 1082 #ifdef VBOXGUEST_IOCTL_CODE 1083 # define VBOXGUEST_IOCTL_LOG(Size) VBOXGUEST_IOCTL_CODE(6, (Size)) 1084 #else 1085 # define VBOXGUEST_IOCTL_LOG(Size) IOCTL_CODE(FILE_DEVICE_UNKNOWN, 2055, METHOD_BUFFERED, FILE_WRITE_ACCESS, (Size)) 1086 #endif 1087 1079 1088 1080 1089 #ifdef VBOX_HGCM … … 1115 1124 # define VBOXGUEST_IOCTL_CLIPBOARD_CONNECT VBOXGUEST_IOCTL_CODE(19, sizeof(uint32_t)) 1116 1125 # define IOCTL_VBOXGUEST_CLIPBOARD_CONNECT VBOXGUEST_IOCTL_CLIPBOARD_CONNECT 1117 # define VBOXGUEST_IOCTL_LOG(Size) VBOXGUEST_IOCTL_CODE(20, (Size))1118 1126 #else 1119 1127 # define IOCTL_VBOXGUEST_HGCM_CONNECT IOCTL_CODE(FILE_DEVICE_UNKNOWN, 3072, METHOD_BUFFERED, FILE_WRITE_ACCESS, sizeof(VBoxGuestHGCMConnectInfo)) … … 1121 1129 # define IOCTL_VBOXGUEST_HGCM_CALL IOCTL_CODE(FILE_DEVICE_UNKNOWN, 3074, METHOD_BUFFERED, FILE_WRITE_ACCESS, sizeof(VBoxGuestHGCMCallInfo)) 1122 1130 # define IOCTL_VBOXGUEST_CLIPBOARD_CONNECT IOCTL_CODE(FILE_DEVICE_UNKNOWN, 3075, METHOD_BUFFERED, FILE_WRITE_ACCESS, sizeof(uint32_t)) 1123 # define VBOXGUEST_IOCTL_LOG(Size) IOCTL_CODE(FILE_DEVICE_UNKNOWN, 3076, METHOD_BUFFERED, FILE_WRITE_ACCESS, (Size))1124 1131 #endif 1125 1132
Note:
See TracChangeset
for help on using the changeset viewer.