Skip to content

Latest commit

 

History

History
65 lines (53 loc) · 2.32 KB

File metadata and controls

65 lines (53 loc) · 2.32 KB

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
  )
{
}