mirror of
				https://git.proxmox.com/git/fwupd
				synced 2025-11-04 15:35:40 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			674 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			674 B
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 * Copyright (C) 2018 Richard Hughes <richard@hughsie.com>
 | 
						|
 * Copyright (C) 2015 Peter Jones <pjones@redhat.com>
 | 
						|
 *
 | 
						|
 * SPDX-License-Identifier: LGPL-2.1+
 | 
						|
 */
 | 
						|
 | 
						|
#pragma once
 | 
						|
 | 
						|
#include <glib.h>
 | 
						|
#include <efivar.h>
 | 
						|
#include <fwupdplugin.h>
 | 
						|
 | 
						|
typedef enum {
 | 
						|
	FU_UEFI_BOOTMGR_FLAG_NONE		= 0,
 | 
						|
	FU_UEFI_BOOTMGR_FLAG_USE_SHIM_FOR_SB	= 1 << 0,
 | 
						|
	FU_UEFI_BOOTMGR_FLAG_USE_SHIM_UNIQUE	= 1 << 1,
 | 
						|
	FU_UEFI_BOOTMGR_FLAG_LAST
 | 
						|
} FuUefiBootmgrFlags;
 | 
						|
 | 
						|
gboolean	 fu_uefi_bootmgr_verify_fwupd	(GError			**error);
 | 
						|
gboolean	 fu_uefi_bootmgr_bootnext	(FuDevice 		*device,
 | 
						|
						 const gchar		*esp_path,
 | 
						|
						 const gchar		*description,
 | 
						|
						 FuUefiBootmgrFlags	 flags,
 | 
						|
						 GError			**error);
 |