wil_RegisterFeatureStagingChangeNotification

INT64 *__stdcall wil_RegisterFeatureStagingChangeNotification(){
  INT64 *i; 
  INT64 *result; 

  for( i = (INT64 *)&wil_details_featureDescriptors_a; ; i = result + 4 )
  {
    result = wil_details_FeatureDescriptors_SkipPadding(i);
    if( !result )
      break;
    if( !*((_BYTE *)result + 21) && !*((_BYTE *)result + 22) && !*((_BYTE *)result + 20) )
    {
      result = (INT64 *)RtlRegisterFeatureConfigurationChangeNotification(
                          wil_details_OnFeatureConfigurationChange,
                          0i64,
                          0i64,
                          &wil_details_featureChangeNotification);
      if( (_DWORD)result )
        wil_details_featureChangeNotification = 0i64;
      return result;
    }
  }
  return result;
}

Referenced by:

CmFcInitSystem1