mirror of https://github.com/acidanthera/audk.git
44 lines
1.2 KiB
C
44 lines
1.2 KiB
C
/** @file
|
|
This driver effectuates OVMF's platform configuration settings and exposes
|
|
them via HII.
|
|
|
|
Copyright (C) 2014, Red Hat, Inc.
|
|
|
|
This program and the accompanying materials are licensed and made available
|
|
under the terms and conditions of the BSD License which accompanies this
|
|
distribution. The full text of the license may be found at
|
|
http://opensource.org/licenses/bsd-license.php
|
|
|
|
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT
|
|
WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
|
**/
|
|
|
|
#ifndef _PLATFORM_H_
|
|
#define _PLATFORM_H_
|
|
|
|
//
|
|
// Macro and type definitions that connect the form with the HII driver code.
|
|
//
|
|
#define FORMSTATEID_MAIN_FORM 1
|
|
#define FORMID_MAIN_FORM 1
|
|
|
|
#define QUESTION_RES_CUR 1
|
|
#define MAXSIZE_RES_CUR 16
|
|
|
|
#define LABEL_RES_NEXT 1
|
|
#define QUESTION_RES_NEXT 2
|
|
|
|
#define QUESTION_SAVE_EXIT 3
|
|
#define QUESTION_DISCARD_EXIT 4
|
|
|
|
//
|
|
// This structure describes the form state. Its fields relate strictly to the
|
|
// visual widgets on the form.
|
|
//
|
|
typedef struct {
|
|
UINT16 CurrentPreferredResolution[MAXSIZE_RES_CUR];
|
|
UINT32 NextPreferredResolution;
|
|
} MAIN_FORM_STATE;
|
|
|
|
#endif // _PLATFORM_H_
|