Warning: This file is not a C or C++ file. It does not have highlighting.

1//===-- Definition of EFI_DEVICE_PATH_PROTOCOL type -----------------------===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8
9#ifndef LLVM_LIBC_TYPES_EFI_DEVICE_PATH_PROTOCOL_H
10#define LLVM_LIBC_TYPES_EFI_DEVICE_PATH_PROTOCOL_H
11
12#include "../llvm-libc-macros/stdint-macros.h"
13
14#define EFI_DEVICE_PATH_PROTOCOL_GUID \
15 {0x09576e91, 0x6d3f, 0x11d2, {0x8e, 0x39, 0x00, 0xa0, 0xc9, 0x69, 0x72, 0x3b}}
16
17typedef struct _EFI_DEVICE_PATH_PROTOCOL {
18 uint8_t Type;
19 uint8_t SubType;
20 uint8_t Length[2];
21} EFI_DEVICE_PATH_PROTOCOL;
22
23#endif // LLVM_LIBC_TYPES_EFI_DEVICE_PATH_PROTOCOL_H
24

Warning: This file is not a C or C++ file. It does not have highlighting.

source code of libc/include/llvm-libc-types/EFI_DEVICE_PATH_PROTOCOL.h