RtlpFcSendFeatureUsageNotifications

NTSTATUS __stdcall RtlpFcSendFeatureUsageNotifications(INT64 a1, UINT64 *a2, INT64 a3){
  NTSTATUS v5; 
  unsigned int i; 
  __int64 v7; 
  NTSTATUS v8; 

  v5 = -1073741275;
  if( a3 )
  {
    for( i = 0; i < *(_DWORD *)a2; ++i )
    {
      v7 = 2i64 * i;
      if( HIDWORD(a2[v7]) == *(_DWORD *)a1
        && LOWORD(a2[v7 + 1]) == *(_WORD *)(a1 + 4)
        && ((a2[v7 + 1] & 0x10000) == 0 || (*(_BYTE *)(a1 + 6) & 1) != 0) )
      {
        v8 = RtlpFcNotifyFeatureUsageTarget(a1);
        if( v8 >= 0 )
          v5 = v8;
      }
    }
  }
  return v5;
}

Referenced by:

CmFcpManagerDrainUsageNotifications