OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
KextInfo.h
Go to the documentation of this file.
1
16#ifndef OC_USER_UTILITIES_OCVALIDATE_VALIDATE_KERNEL_H
17#define OC_USER_UTILITIES_OCVALIDATE_VALIDATE_KERNEL_H
18
19#define INDEX_KEXT_LILU 0U
20#define INDEX_KEXT_VSMC 1U
21
26typedef struct KEXT_PRECEDENCE_ {
27 CONST CHAR8 *Child;
28 CONST CHAR8 *Parent;
30
34typedef struct KEXT_INFO_ {
35 CONST CHAR8 *KextBundlePath;
36 CONST CHAR8 *KextExecutablePath;
37 CONST CHAR8 *KextPlistPath;
39
41extern UINTN mKextPrecedenceSize;
42
43extern KEXT_INFO mKextInfo[];
44extern UINTN mKextInfoSize;
45
49VOID
51 VOID
52 );
53
54#endif // OC_USER_UTILITIES_OCVALIDATE_VALIDATE_KERNEL_H
VOID ValidateKextInfo(VOID)
Definition KextInfo.c:111
struct KEXT_PRECEDENCE_ KEXT_PRECEDENCE
KEXT_INFO mKextInfo[]
Definition KextInfo.c:50
struct KEXT_INFO_ KEXT_INFO
UINTN mKextInfoSize
Definition KextInfo.c:108
UINTN mKextPrecedenceSize
Definition KextInfo.c:48
KEXT_PRECEDENCE mKextPrecedence[]
Definition KextInfo.c:20
CONST CHAR8 * KextExecutablePath
Definition KextInfo.h:36
CONST CHAR8 * KextBundlePath
Definition KextInfo.h:35
CONST CHAR8 * KextPlistPath
Definition KextInfo.h:37
CONST CHAR8 * Child
Definition KextInfo.h:27
CONST CHAR8 * Parent
Definition KextInfo.h:28