summaryrefslogtreecommitdiff
path: root/MdeModulePkg/Include/Protocol/OEMBadging.h
diff options
context:
space:
mode:
Diffstat (limited to 'MdeModulePkg/Include/Protocol/OEMBadging.h')
-rw-r--r--MdeModulePkg/Include/Protocol/OEMBadging.h19
1 files changed, 18 insertions, 1 deletions
diff --git a/MdeModulePkg/Include/Protocol/OEMBadging.h b/MdeModulePkg/Include/Protocol/OEMBadging.h
index 3154c14..0d701a8 100644
--- a/MdeModulePkg/Include/Protocol/OEMBadging.h
+++ b/MdeModulePkg/Include/Protocol/OEMBadging.h
@@ -1,5 +1,6 @@
/** @file
- EFI OEM Badging Protocol definition header file
+ EFI OEM Badging Protocol defines the interface to get the OEM badging
+ image with the dispaly attribute. This protocol can be produced based on OEM images.
Copyright (c) 2006 - 2008, Intel Corporation. <BR>
All rights reserved. This program and the accompanying materials
@@ -45,7 +46,23 @@ typedef enum {
EfiBadgingDisplayAttributeCustomized
} EFI_BADGING_DISPLAY_ATTRIBUTE;
+/**
+ Load an OEM image and return its data as well as attributes.
+
+ @param This Pointer to this protocol instance.
+ @param Instance The visiable image instance is founded and returned from the input instance.
+ @param Format Format of the image such as BMP,JPEG,etc.
+ @param ImageData Image data returned.
+ @param ImageSize Size of the image returned.
+ @param Attribute Display attributes of the image returned.
+ @param CoordinateX X coordinate of the image.
+ @param CoordinateY Y coordinate of the image.
+
+ @retval EFI_SUCCESS Image has been fetched successfully.
+ @retval EFI_NOT_FOUND The specified image could not be found.
+
+**/
typedef
EFI_STATUS
(EFIAPI *EFI_BADGING_GET_IMAGE) (