void SiCNodeSetAttributes(DWORD dwIndex, DWORD dwAttributes, BOOL bSet)
void SiCNodeSetAttributes(DWORD dwIndex, DWORD dwAttributes, BOOL bSet, BOOL bIncludeInvisible)
void SiCNodeSetAttributes(DWORD dwIndex, DWORD dwAttributes, BOOL bSet){  DWORD dwCount  = 0;  siC   *siCTemp = siComponents;  if(siCTemp != NULL)  {    if(dwIndex == 0)    {      if(bSet)        siCTemp->dwAttributes |= dwAttributes;      else        siCTemp->dwAttributes &= ~dwAttributes;    }    ++dwCount;    siCTemp = siCTemp->Next;    while((siCTemp != NULL) && (siCTemp != siComponents))    {      if(dwIndex == dwCount)      {      if(bSet)        siCTemp->dwAttributes |= dwAttributes;      else        siCTemp->dwAttributes &= ~dwAttributes;      }            ++dwCount;      siCTemp = siCTemp->Next;    }  }}