#pragma once
#ifndef _uefi_protos_file_info_h_
#define _uefi_protos_file_info_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>

namespace uefi {
namespace protos {
struct file_info;

struct file_info
{
    static constexpr uefi::guid guid{ 0x09576e92,0x6d3f,0x11d2,{0x8e,0x39,0x00,0xa0,0xc9,0x69,0x72,0x3b} };


    uint64_t size;
    uint64_t file_size;
    uint64_t physical_size;
    time create_time;
    time last_access_time;
    time modification_time;
    uint64_t attribute;
    wchar_t file_name[];

protected:
public:
};

} // namespace protos
} // namespace uefi

#endif // _uefi_protos_file_info_h_