if((SiCNodeGetAttributes(dwIndex, TRUE) & SIC_SELECTED) == TRUE)
if((SiCNodeGetAttributes(dwIndex, TRUE, AC_ALL) & SIC_SELECTED) == TRUE)
BOOL ResolveComponentDependee(siCD *siCDInDependee){  int     dwIndex;  siCD    *siCDDependeeTemp   = siCDInDependee;  BOOL    bAtLeastOneSelected = FALSE;  if(siCDDependeeTemp != NULL)  {    if((dwIndex = SiCNodeGetIndexDS(siCDDependeeTemp->szDescriptionShort)) != -1)    {      if((SiCNodeGetAttributes(dwIndex, TRUE) & SIC_SELECTED) == TRUE)      {        bAtLeastOneSelected = TRUE;      }    }    siCDDependeeTemp = siCDDependeeTemp->Next;    while((siCDDependeeTemp != NULL) && (siCDDependeeTemp != siCDInDependee))    {      if((dwIndex = SiCNodeGetIndexDS(siCDDependeeTemp->szDescriptionShort)) != -1)      {        if((SiCNodeGetAttributes(dwIndex, TRUE) & SIC_SELECTED) == TRUE)        {          bAtLeastOneSelected = TRUE;        }      }      siCDDependeeTemp = siCDDependeeTemp->Next;    }  }  return(bAtLeastOneSelected);}