SepSecureBootBuildRules
NTSTATUS __stdcall SepSecureBootBuildRules(){
unsigned int v0;
__int64 v1;
__int64 v2;
__int64 v3;
int v4;
char v5;
v0 = *(unsigned __int16 *)(*(&stru_140CF2E80 + 911) + 36i64);
if( (_WORD)v0 )
{
v1 = *(unsigned int *)(*(&stru_140CF2E80 + 911) + 40i64) + *(&stru_140CF2E80 + 911) + 60i64;
qword_140CF9DA8 = v1;
v2 = v0;
v3 = v1 + 4;
v4 = dword_140CF9D98;
do
{
v5 = *(_BYTE *)(v3 + 3);
v3 += 12i64;
v4 |= 1 << (v5 & 0xF);
--v2;
}
while( v2 );
dword_140CF9D98 = v4;
}
if( *(_WORD *)(*(&stru_140CF2E80 + 911) + 38i64) )
qword_140CF9DB0 = *(unsigned int *)(*(&stru_140CF2E80 + 911) + 44i64) + *(&stru_140CF2E80 + 911) + 60i64;
return 0;
}Referenced by:
SeSecureBootRegisterPolicy