/** @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_ |