OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
OcApfsLib.h
Go to the documentation of this file.
1
15#ifndef OC_APFS_LIB_H
16#define OC_APFS_LIB_H
17
21#define OC_APFS_VERSION_HIGH_SIERRA 748077008000000ULL /* 748077012000000ULL, 17G12034 */
22#define OC_APFS_DATE_HIGH_SIERRA 20180621U /* 20200219U, 17G12034 */
23
27#define OC_APFS_VERSION_MOJAVE 945275007000000ULL /* 945275008000000ULL, 18G4032 */
28#define OC_APFS_DATE_MOJAVE 20190820U /* 20200211U, 18G4032 */
29
33#define OC_APFS_VERSION_CATALINA 1412101001000000ULL
34#define OC_APFS_DATE_CATALINA 20200306U
35
39#define OC_APFS_VERSION_BIG_SUR 1677120009000000ULL
40#define OC_APFS_DATE_BIG_SUR 20210508U
41
45#define OC_APFS_VERSION_DEFAULT 1600000000000000ULL
46#define OC_APFS_DATE_DEFAULT 20210101U
47
51#define OC_APFS_VERSION_AUTO 0
52#define OC_APFS_DATE_AUTO 0
53
57#define OC_APFS_VERSION_ANY ((UINT64) (-1))
58#define OC_APFS_DATE_ANY ((UINT32) (-1))
59
70VOID
72 IN UINT64 MinVersion,
73 IN UINT32 MinDate,
74 IN UINT32 ScanPolicy,
75 IN BOOLEAN GlobalConnect,
76 IN BOOLEAN DisconnectHandles,
77 IN BOOLEAN IgnoreVerbose
78 );
79
88EFI_STATUS
90 IN EFI_HANDLE Handle OPTIONAL,
91 IN BOOLEAN VerifyPolicy
92 );
93
102EFI_STATUS
104 IN EFI_HANDLE Handle,
105 IN BOOLEAN VerifyPolicy
106 );
107
115EFI_STATUS
117 IN BOOLEAN Monitor
118 );
119
120#endif // OC_APFS_LIB_H
EFI_STATUS OcApfsConnectHandle(IN EFI_HANDLE Handle, IN BOOLEAN VerifyPolicy)
EFI_STATUS OcApfsConnectDevices(IN BOOLEAN Monitor)
Definition OcApfsLib.c:169
VOID OcApfsConfigure(IN UINT64 MinVersion, IN UINT32 MinDate, IN UINT32 ScanPolicy, IN BOOLEAN GlobalConnect, IN BOOLEAN DisconnectHandles, IN BOOLEAN IgnoreVerbose)
EFI_STATUS OcApfsConnectParentDevice(IN EFI_HANDLE Handle OPTIONAL, IN BOOLEAN VerifyPolicy)
Definition OcApfsLib.c:90
APPLE_EVENT_HANDLE Handle
Definition OcTypingLib.h:45