Files
system76-edk2/MdePkg/Include/IndustryStandard/WindowsUxCapsule.h
Liming Gao 9095d37b8f MdePkg: Clean up source files
1. Do not use tab characters
2. No trailing white space in one line
3. All files must end with CRLF

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Liming Gao <liming.gao@intel.com>
2018-06-28 11:19:47 +08:00

48 lines
1.3 KiB
C

/** @file
Defines Windows UX Capsule GUID and layout defined at Microsoft
Windows UEFI Firmware Update Platform specification
Copyright (c) 2015 - 2018, Intel Corporation. All rights reserved.<BR>
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 _WINDOWS_UX_CAPSULE_GUID_H_
#define _WINDOWS_UX_CAPSULE_GUID_H_
#pragma pack(1)
typedef struct {
UINT8 Version;
UINT8 Checksum;
UINT8 ImageType;
UINT8 Reserved;
UINT32 Mode;
UINT32 OffsetX;
UINT32 OffsetY;
//UINT8 Image[];
} DISPLAY_DISPLAY_PAYLOAD;
typedef struct {
EFI_CAPSULE_HEADER CapsuleHeader;
DISPLAY_DISPLAY_PAYLOAD ImagePayload;
} EFI_DISPLAY_CAPSULE;
#pragma pack()
#define WINDOWS_UX_CAPSULE_GUID \
{ \
0x3b8c8162, 0x188c, 0x46a4, { 0xae, 0xc9, 0xbe, 0x43, 0xf1, 0xd6, 0x56, 0x97} \
}
extern EFI_GUID gWindowsUxCapsuleGuid;
#endif