]> code.delx.au - refind/blobdiff - refind/mok.h
Fixed bug that prevented launching Windows in Secure Boot mode;
[refind] / refind / mok.h
index c398353b52de263485177c3d5ae4aae974a63269..4fbfb220b22f2a17f3a6ea580153017471e60b73 100644 (file)
@@ -4,8 +4,6 @@
 #define SHIM_LOCK_GUID \
    { 0x605dab50, 0xe046, 0x4300, {0xab, 0xb6, 0x3d, 0xd8, 0x10, 0xdd, 0x8b, 0x23} }
 
-#if defined(EFIX64)
-
 typedef struct _SHIM_LOCK
 {
    EFI_STATUS __attribute__((sysv_abi)) (*shim_verify) (VOID *buffer, UINT32 size);
@@ -16,8 +14,7 @@ typedef struct _SHIM_LOCK
                                                         GNUEFI_PE_COFF_LOADER_IMAGE_CONTEXT *context);
 } SHIM_LOCK;
 
-#endif
-
+BOOLEAN ShimLoaded(void);
 BOOLEAN secure_mode (VOID);
 EFI_STATUS start_image(EFI_HANDLE image_handle, CHAR16 *ImagePath, VOID *data, UINTN datasize,
                        CHAR16 *Options, REFIT_VOLUME *DeviceVolume, IN EFI_DEVICE_PATH *DevicePath);