mirror of
https://github.com/justinian/jsix.git
synced 2025-12-09 16:04:32 -08:00
36 lines
972 B
C++
36 lines
972 B
C++
#pragma once
|
|
#ifndef _uefi_protos_load_file_h_
|
|
#define _uefi_protos_load_file_h_
|
|
|
|
// This file was auto generated by the j6-uefi-headers project. Please see
|
|
// https://github.com/justinian/j6-uefi-headers for more information.
|
|
|
|
#include <uefi/guid.h>
|
|
#include <uefi/types.h>
|
|
#include <uefi/protos/device_path.h>
|
|
|
|
namespace uefi {
|
|
namespace protos {
|
|
struct load_file;
|
|
|
|
struct load_file
|
|
{
|
|
static constexpr uefi::guid guid{ {0x56ec3091,0x954c,0x11d2,{0x8e,0x3f,0x00,0xa0,0xc9,0x69,0x72,0x3b} };
|
|
|
|
|
|
inline uefi::status load_file(uefi::protos::device_path * file_path, bool boot_policy, size_t * buffer_size, void * buffer) {
|
|
return _load_file(this, file_path, boot_policy, buffer_size, buffer);
|
|
}
|
|
|
|
|
|
protected:
|
|
using _load_file_def = uefi::status (*)(uefi::protos::load_file *, uefi::protos::device_path *, bool, size_t *, void *);
|
|
_load_file_def _load_file;
|
|
|
|
public:
|
|
};
|
|
|
|
} // namespace protos
|
|
} // namespace uefi
|
|
|
|
#endif // _uefi_protos_load_file_h_
|