WdipSemLoadGroupPolicy
NTSTATUS __stdcall WdipSemLoadGroupPolicy(){
int LocalGroupPolicy;
VOID *Handle;
Handle = 0i64;
if( WdipSemOpenRegistryKey(L"\\REGISTRY\\MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows\\WDI", 0i64, &Handle) < 0 )
goto LABEL_2;
if( WdipSemQueryValueFromRegistry((_HANDLE)Handle, L"ScenarioExecutionEnabled", 4i64) >= 0 )
{
LocalGroupPolicy = -1073741823;
}
else
{
LocalGroupPolicy = WdipSemLoadLocalGroupPolicy(Handle);
if( LocalGroupPolicy < 0 )
{
WdipSemCleanupGroupPolicy();
LABEL_2:
LocalGroupPolicy = 0;
}
}
if( Handle )
ZwClose((_HANDLE)Handle);
return LocalGroupPolicy;
}Referenced by:
WdipSemCleanStart