WdipSemCleanStart

VOID __fastcall WdipSemCleanStart(){
  int LoggerIds; 
  INT64 v1; 
  int v2; 
  LoggerIds = WdipSemGetLoggerIds();
  if( LoggerIds >= 0 )
  {
    LoggerIds = WdipSemEnableSemProvider();
    if( LoggerIds >= 0 )
    {
      WdipSemLoadConfigInfo(v1);
      LoggerIds = v2;
      if( v2 >= 0 )
      {
        LoggerIds = WdipSemLoadGroupPolicy();
        if( LoggerIds >= 0 )
        {
          LoggerIds = WdipSemLoadScenarioTable();
          if( LoggerIds >= 0 )
            LoggerIds = WdipSemStartTimeoutCheck();
        }
      }
    }
  }
  WdipSemCleanupGroupPolicy();
  if( LoggerIds < 0 )
    WdipSemShutdown();
  else
    WdipSemEnabled = 1;
}

Referenced by:

WdipSemInitialize
WdipSemUpdate