bioslogo.h revision 3cdf227bdf099f60b22215d6ea7685ec5ec64fe6
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync * BiosLogo - The Private BIOS Logo Interface.
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync * Copyright (C) 2006-2007 innotek GmbH
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync * available from http://www.virtualbox.org. This file is free software;
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync * you can redistribute it and/or modify it under the terms of the GNU
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync * General Public License (GPL) as published by the Free Software
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync * The contents of this file may alternatively be used under the terms
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync * of the Common Development and Distribution License Version 1.0
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync * (CDDL) only, as it comes in the "COPYING.CDDL" file of the
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync * VirtualBox OSE distribution, in which case the provisions of the
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync * CDDL are applicable instead of those of the GPL.
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync * You may elect to license modified versions of this file under the
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync * terms and conditions of either the GPL or the CDDL or both.
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync/** @defgroup grp_bios_logo The Private BIOS Logo Interface.
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync * @remark All this is currently duplicated in logo.c.
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync * @internal
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync/** The extra port which is used to show the BIOS logo. */
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync/** The BIOS logo fade in/fade out steps. */
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync/** The BIOS boot menu text position, X. */
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync/** The BIOS boot menu text position, Y. */
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync/** Width of the "Press F12 to select boot device." bitmap.
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync Anything that exceeds the limit of F12BootText below is filled with
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync background. */
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync/** Height of the boot device selection bitmap, see LOGO_F12TEXT_WIDTH. */
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync/** @name The BIOS logo commands.
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync * PC Bios logo data structure.
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsynctypedef struct LOGOHDR
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync /** Signature (LOGO_HDR_MAGIC/0x66BB). */
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync /** Logo time (msec). */
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync /** Fade in - boolean. */
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync /** Fade out - boolean. */
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync /** Show setup - boolean. */
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync /** Reserved / padding. */
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync /** Logo file size. */
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync/** Pointer to a PC Biso logo header. */
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync/** The value of the LOGOHDR::u16Signature field. */
3cdf227bdf099f60b22215d6ea7685ec5ec64fe6vboxsync/** The value which will switch you the default logo. */