/
githubmirror
/
shim
Обзор
Документация
Войти
/
githubmirror
/
shim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
12
shim.h
39 строк
654 B
Peter Jones
Ensure that apps launched by shim get correct BS->Exit() behavior
11 июн 2015, 20:25
11 июн 2015, 20:25
7ad9495
Код
Авторство
О чём код?
#include "PeImage.h" extern EFI_GUID SHIM_LOCK_GUID; INTERFACE_DECL(_SHIM_LOCK); typedef EFI_STATUS (*EFI_SHIM_LOCK_VERIFY) ( IN VOID *buffer, IN UINT32 size ); typedef EFI_STATUS (*EFI_SHIM_LOCK_HASH) ( IN char *data, IN int datasize, PE_COFF_LOADER_IMAGE_CONTEXT *context, UINT8 *sha256hash, UINT8 *sha1hash ); typedef EFI_STATUS (*EFI_SHIM_LOCK_CONTEXT) ( IN VOID *data, IN unsigned int datasize, PE_COFF_LOADER_IMAGE_CONTEXT *context ); typedef struct _SHIM_LOCK { EFI_SHIM_LOCK_VERIFY Verify; EFI_SHIM_LOCK_HASH Hash; EFI_SHIM_LOCK_CONTEXT Context; } SHIM_LOCK; extern EFI_STATUS shim_init(void); extern void shim_fini(void);