HalEfiGetEnvironmentVariable
NTSTATUS __fastcall HalEfiGetEnvironmentVariable(__int64 a1){
__int64 v2;
__int64 v3;
UINT64 v4;
if( !HalEfiRuntimeServicesTable || !HalEfiRuntimeServicesTable[3] )
return -1073741822;
_InterlockedIncrement(&dword_140C49EDC);
HalpEfiStartRuntimeCode(8ui64);
v4 = ((__int64(__fastcall *)(__int64, __int64, __int64))HalEfiRuntimeServicesTable[3])(a1, v3, v2);
_InterlockedAnd((volatile signed __int32 *)&KeGetPcr()->HalReserved[8], 0xFFFFFFF7);
_InterlockedDecrement(&dword_140C49EDC);
return HalpConvertEfiToNtStatus(v4);
}Referenced by:
HalGetEnvironmentVariableEx