#ifndef __UEFI_MULTIPHASE_H__\r
#define __UEFI_MULTIPHASE_H__\r
\r
-//\r
-// Enumeration of memory types introduced in UEFI.\r
-// \r
+#include <ProcessorBind.h>\r
+\r
+///\r
+/// Enumeration of memory types introduced in UEFI.\r
+/// \r
typedef enum {\r
EfiReservedMemoryType,\r
EfiLoaderCode,\r
} EFI_MEMORY_TYPE;\r
\r
\r
-//\r
-// Data structure that precedes all of the standard EFI table types.\r
-// \r
+///\r
+/// Data structure that precedes all of the standard EFI table types.\r
+/// \r
typedef struct {\r
UINT64 Signature;\r
UINT32 Revision;\r
UINT32 Reserved;\r
} EFI_TABLE_HEADER;\r
\r
-//\r
-// Attributes of variable.\r
-// \r
+///\r
+/// Attributes of variable.\r
+/// \r
#define EFI_VARIABLE_NON_VOLATILE 0x00000001\r
#define EFI_VARIABLE_BOOTSERVICE_ACCESS 0x00000002\r
#define EFI_VARIABLE_RUNTIME_ACCESS 0x00000004\r
#define EFI_VARIABLE_HARDWARE_ERROR_RECORD 0x00000008\r
\r
-//\r
-// This attribute is identified by the mnemonic 'HR' \r
-// elsewhere in this specification.\r
-// \r
+///\r
+/// This attribute is identified by the mnemonic 'HR' \r
+/// elsewhere in this specification.\r
+/// \r
#define EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS 0x00000010\r
\r
-\r
-\r
//\r
// _WIN_CERTIFICATE.wCertificateType\r
// \r
this case the value is\r
EFI_CERT_BLOCK_RSA_2048_SHA256.\r
\r
- @param Information The WIN_CERTIFICATE_UEFI_GUID certificate\r
- type allows new types of certificates to\r
- be developed for driver authentication\r
- without requiring a new certificate type.\r
- The CertType defines the format of the\r
- CertData, which length is defined by the\r
- size of the certificate less the fixed\r
- size of the WIN_CERTIFICATE_UEFI_GUID\r
- structure.\r
-\r
**/\r
typedef struct _WIN_CERTIFICATE_UEFI_GUID {\r
WIN_CERTIFICATE Hdr;\r
} WIN_CERTIFICATE_UEFI_GUID;\r
\r
\r
-\r
-\r
-\r
-\r
/**\r
\r
Certificate which encapsulates the RSASSA_PKCS1-v1_5 digital\r