SepIsLockedDown
NTSTATUS __stdcall SepIsLockedDown(UINT8 *LockedDown){
_BYTE *v1;
int v2;
_BYTE *v3;
NTSTATUS v4;
UINT8 v6;
int Data;
UINT64 ResultDataSize;
UINT64 Type;
LODWORD(Type) = 0;
v2 = 0;
LODWORD(ResultDataSize) = 0;
v3 = v1;
v6 = 0;
*v1 = 1;
if( (unsigned __int8)LockedDown < 2u )
{
*v1 = 0;
return v2;
}
v2 = KIsSideloadingEnabled(&v6);
if( v2 < 0 )
return v2;
Data = v6;
if( v6 )
goto LABEL_9;
v4 = ZwQueryLicenseValue(&stru_140C0EEE8, &Type, &Data, 4ui64, &ResultDataSize);
v2 = v4;
if( v4 != -1073741772 )
{
if( v4 < 0 )
return v2;
if( !Data )
goto LABEL_8;
LABEL_9:
*v3 = 0;
return v2;
}
Data = 0;
v2 = 0;
LABEL_8:
if( (unsigned __int8)ExQueryFastCacheDevLicense() )
goto LABEL_9;
return v2;
}Referenced by:
SeQuerySigningPolicyWorker