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