HRESULT SiCNodeGetAttributes(DWORD dwIndex)
HRESULT SiCNodeGetAttributes(DWORD dwIndex, BOOL bIncludeInvisible)
HRESULT SiCNodeGetAttributes(DWORD dwIndex){  DWORD dwCount = 0;  siC   *siCTemp = siComponents;  if(siCTemp != NULL)  {    if(dwIndex == 0)      return(siCTemp->dwAttributes);    ++dwCount;    siCTemp = siCTemp->Next;    while((siCTemp != NULL) && (siCTemp != siComponents))    {      if(dwIndex == dwCount)        return(siCTemp->dwAttributes);            ++dwCount;      siCTemp = siCTemp->Next;    }  }  return(-1);}