A.4.1 EdidOverride.c File

Example A-25-EDID Override Protocol implementation template

/** @file
<<BriefDescription>>
<<DetailedDescription>>
<<Copyright>>
<<License>>
**/
#include "<<DriverName>>.h"
///
/// EDID Override Protocol instance
///
GLOBAL_REMOVE_IF_UNREFERENCED
EFI_EDID_OVERRIDE_PROTOCOL g<<DriverName>>EdidOverride = {
<<DriverName>>EdidOverrideGetEdid
};
EFI_STATUS
EFIAPI
<<DriverName>>EdidOverrideGetEdid (
IN EFI_EDID_OVERRIDE_PROTOCOL *This,
IN EFI_HANDLE *ChildHandle,
OUT UINT32 *Attributes,
IN OUT UINTN *EdidSize,
IN OUT UINT8 **Edid
)
{
}