RtlpFcIsUpdateModifyingOrAddingFeature

UINT8 __stdcall RtlpFcIsUpdateModifyingOrAddingFeature(_HBASE_BLOCK *BaseBlock){
  unsigned int Type; 
  UINT8 result; 

  Type = BaseBlock->Type;
  result = 1;
  if( ((Type & 1) == 0 || !BaseBlock->Sequence2 && !BaseBlock->TimeStamp.anonymous_0.LowPart)
    && ((Type & 2) == 0 || !BYTE4(BaseBlock->TimeStamp.QuadPart) && !BaseBlock->Major) )
  {
    return 0;
  }
  return result;
}

Referenced by:

RtlpFcCalculateRequiredSizeForNewFeatureTable
RtlpFcCreateAndAddFeatureFromUpdate