ULONGLONG SiCNodeGetInstallSizeSystem(DWORD dwIndex, BOOL bIncludeInvisible)
ULONGLONG SiCNodeGetInstallSizeSystem(DWORD dwIndex, BOOL bIncludeInvisible, DWORD dwACFlag)
ULONGLONG SiCNodeGetInstallSizeSystem(DWORD dwIndex, BOOL bIncludeInvisible){  DWORD dwCount   = 0;  siC   *siCTemp  = siComponents;  if(siCTemp != NULL)  {    if((bIncludeInvisible == TRUE) || ((bIncludeInvisible == FALSE) && (!(siCTemp->dwAttributes & SIC_INVISIBLE))))    {      if(dwIndex == 0)        return(siCTemp->ullInstallSizeSystem);      ++dwCount;    }        siCTemp = siCTemp->Next;    while((siCTemp != NULL) && (siCTemp != siComponents))    {      if((bIncludeInvisible == TRUE) || ((bIncludeInvisible == FALSE) && (!(siCTemp->dwAttributes & SIC_INVISIBLE))))      {        if(dwIndex == dwCount)          return(siCTemp->ullInstallSizeSystem);              ++dwCount;      }            siCTemp = siCTemp->Next;    }  }  return(0L);}