/** @file This driver effectuates OVMF's platform configuration settings and exposes them via HII. Copyright (C) 2014, Red Hat, Inc. SPDX-License-Identifier: BSD-2-Clause-Patent **/ #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_