27 lines
1.2 KiB
HTML
27 lines
1.2 KiB
HTML
; =============================================================================
|
|
; Seamless Constants — VBox 7.2.6
|
|
; Источник: include/VBox/VMMDevCoreTypes.h, include/VBox/VMMDev.h
|
|
; =============================================================================
|
|
|
|
; VMMDevReq_GetSeamlessChangeRequest
|
|
VMMDEV_REQ_GET_SEAMLESS_CHANGE equ 73
|
|
|
|
; VMMDevSeamlessMode enum
|
|
VMMDEV_SEAMLESS_DISABLED equ 0 ; Обычный режим, весь десктоп
|
|
VMMDEV_SEAMLESS_VISIBLE_REGION equ 1 ; Только top-level окна
|
|
VMMDEV_SEAMLESS_HOST_WINDOW equ 2 ; Каждое окно гостя = окно хоста
|
|
|
|
; VMMDevReq_VideoSetVisibleRegion
|
|
VMMDEV_REQ_VIDEO_SET_VISIBLE_REGION equ 72
|
|
|
|
; Event: хост просит переключить seamless mode
|
|
; VMMDEV_EVENT_SEAMLESS_MODE_CHANGE = 0x00000020 (bit 5) — уже в core/constants.inc
|
|
|
|
SEAMLESS_EVENT_MASK equ VMMDEV_EVENT_SEAMLESS_MODE_CHANGE
|
|
|
|
; Caps: гость поддерживает seamless
|
|
; VMMDEV_GUEST_SUPPORTS_SEAMLESS = 0x00000001 — уже в core/constants.inc
|
|
|
|
; Накопительная маска
|
|
VBOXGUEST_EVENTS_OR_MASK equ ( VBOXGUEST_EVENTS_OR_MASK or SEAMLESS_EVENT_MASK )
|