; ============================================================================= ; Seamless Structures — VBox 7.2.6 ; Источник: include/VBox/VMMDev.h ; ============================================================================= ; VMMDevSeamlessChangeRequest (VMMDevReq_GetSeamlessChangeRequest = 73) ; size = 24 (header) + 8 = 32 struct VMMDEV_SEAMLESS_CHANGE_REQUEST header VMMDEV_HEADER mode dd ? ; OUT: VMMDevSeamlessMode (0=disabled, 1=visible, 2=host_window) eventAck dd ? ; IN: VMMDEV_EVENT_SEAMLESS_MODE_CHANGE для ACK ends ; RTRECT — прямоугольник (для VideoSetVisibleRegion) struct RTRECT xLeft dd ? yTop dd ? xRight dd ? yBottom dd ? ends ; VMMDevVideoSetVisibleRegion (VMMDevReq_VideoSetVisibleRegion = 72) ; Переменная длина: header(24) + cRect(4) + Rect[cRect] (16 каждый) ; Для KolibriOS — один прямоугольник (весь экран) struct VMMDEV_VIDEO_SET_VISIBLE_REGION header VMMDEV_HEADER cRect dd ? ; Количество прямоугольников rect0 RTRECT ; Первый (и единственный) прямоугольник ends