WdipSemDisableContextProviders

VOID __fastcall WdipSemDisableContextProviders(INT64 a1, CHAR a2){
  __int64 v2; 
  __int64 i; 
  if( a1 )
  {
    v2 = *(_QWORD *)(a1 + 32);
    for( i = 0i64; (unsigned int)i < *(_DWORD *)(v2 + 48); i = (unsigned int)(i + 1) )
    {
      if( *(int *)(a1 + 4 * i + 48) >= 0 )
        *(_DWORD *)(a1 + 4 * i + 48) = WdipSemDisableContextProvider(*(_QWORD *)(v2 + 8 * i + 56), a2);
    }
  }
}

Referenced by:

WdipSemDisableScenario
WdipTimeoutCheckRoutine