brintos

brintos / linux-shallow public Read only

0
0
Text · 1.7 KiB · 405f20f Raw
57 lines · c
1/* SPDX-License-Identifier: GPL-2.0 OR MIT */2/*3 * Copyright 2007,2020 VMware, Inc.4 *5 * Permission is hereby granted, free of charge, to any person6 * obtaining a copy of this software and associated documentation7 * files (the "Software"), to deal in the Software without8 * restriction, including without limitation the rights to use, copy,9 * modify, merge, publish, distribute, sublicense, and/or sell copies10 * of the Software, and to permit persons to whom the Software is11 * furnished to do so, subject to the following conditions:12 *13 * The above copyright notice and this permission notice shall be14 * included in all copies or substantial portions of the Software.15 *16 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,17 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF18 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND19 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS20 * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN21 * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN22 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE23 * SOFTWARE.24 *25 */26 27/*28 * svga_escape.h --29 *30 *    Definitions for our own (vendor-specific) SVGA Escape commands.31 */32 33 34 35#ifndef _SVGA_ESCAPE_H_36#define _SVGA_ESCAPE_H_37 38#define SVGA_ESCAPE_NSID_VMWARE 0x0000000039#define SVGA_ESCAPE_NSID_DEVEL 0xFFFFFFFF40 41#define SVGA_ESCAPE_VMWARE_MAJOR_MASK 0xFFFF000042 43#define SVGA_ESCAPE_VMWARE_HINT 0x0003000044#define SVGA_ESCAPE_VMWARE_HINT_FULLSCREEN 0x0003000145 46#pragma pack(push, 1)47typedef struct {48	uint32 command;49	uint32 fullscreen;50	struct {51		int32 x, y;52	} monitorPosition;53} SVGAEscapeHintFullscreen;54#pragma pack(pop)55 56#endif57