]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/boot/efi/pe.h
boot: Replace UINTN with size_t
[thirdparty/systemd.git] / src / boot / efi / pe.h
CommitLineData
db9ecf05 1/* SPDX-License-Identifier: LGPL-2.1-or-later */
7a3c343c 2#pragma once
0fa2cac4 3
1328150d 4#include <efidef.h>
3639d1b0 5#include <uchar.h>
47381f8f 6
1328150d 7EFI_STATUS pe_memory_locate_sections(
008f47f1 8 const void *base,
6028dd6d 9 const char * const sections[],
dede50a7
JJ
10 size_t *addrs,
11 size_t *sizes);
1328150d
JJ
12
13EFI_STATUS pe_file_locate_sections(
14 EFI_FILE *dir,
3639d1b0 15 const char16_t *path,
6028dd6d 16 const char * const sections[],
dede50a7
JJ
17 size_t *offsets,
18 size_t *sizes);
dc467928 19
dcde6ae1 20EFI_STATUS pe_kernel_info(const void *base, uint32_t *ret_compat_address);