From 0ba0723c769f95d312835967c47e34e444fea368 Mon Sep 17 00:00:00 2001 From: kavsrf Date: Tue, 13 Jun 2017 17:19:47 +0300 Subject: solution of HP problem via DrverOrder and BML modified driver --- DcsBml/DcsBml.h | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 DcsBml/DcsBml.h (limited to 'DcsBml/DcsBml.h') diff --git a/DcsBml/DcsBml.h b/DcsBml/DcsBml.h new file mode 100644 index 0000000..df639fc --- /dev/null +++ b/DcsBml/DcsBml.h @@ -0,0 +1,65 @@ +/** @file +This is DCS boot menu lock application + +Copyright (c) 2016. Disk Cryptography Services for EFI (DCS), Alex Kolotnikov + +This program and the accompanying materials +are licensed and made available under the terms and conditions +of the GNU Lesser General Public License, version 3.0 (LGPL-3.0). + +The full text of the license may be found at +https://opensource.org/licenses/LGPL-3.0 +**/ + +#ifndef __EFI_DCSBML_H__ +#define __EFI_DCSBML_H__ + +#include + +// +// Libraries +// +#include +#include +#include +#include +#include +#include +#include + +// +// UEFI Driver Model Protocols +// +#include +#include + +// +// Consumed Protocols +// + +// +// Produced Protocols +// +#include + + +// +// Protocol instances +// +extern EFI_COMPONENT_NAME2_PROTOCOL gDcsBmlComponentName2; +extern EFI_COMPONENT_NAME_PROTOCOL gDcsBmlComponentName; +extern EFI_DCSBML_PROTOCOL gEfiDcsBmlProtocol; + +// +// Include files with function prototypes +// +#include "ComponentName.h" + +EFI_STATUS +BootMenuLock( + IN EFI_DCSBML_PROTOCOL *This, + IN BOOLEAN Lock + ); + + +#endif -- cgit v1.2.3