else if (!(Components[i].additional) && !(Components[i].forceupgrade) && !(Components[i].invisible)) WritePrivateProfileString(Components[i].compname, "Attributes", "SELECTED|INVISIBLE", iniDstPath);
void invisible(){	CString Setup0Long = "Program will be installed with the most common options";	CString Setup1Long = "You may choose the options you want to install.  Recommended for advanced users.";	WritePrivateProfileString("Setup Type0", NULL, "", iniDstPath);	WritePrivateProfileString("Setup Type1", NULL, "", iniDstPath);	WritePrivateProfileString("Setup Type0","Description Short",(LPCTSTR)Setup0Short,iniDstPath);	WritePrivateProfileString("Setup Type0","Description Long", (LPCTSTR)Setup0Long,iniDstPath);	WritePrivateProfileString("Setup Type1","Description Short",(LPCTSTR)Setup1Short,iniDstPath);	WritePrivateProfileString("Setup Type1","Description Long", (LPCTSTR)Setup1Long,iniDstPath);	WritePrivateProfileString("Setup Type2",NULL," ",iniDstPath);	WritePrivateProfileString("Setup Type3",NULL," ",iniDstPath);	CString Cee;	tempWidget = findWidget("SelectedComponents");	CString component;	for (int i=0; i<numComponents; i++)	{		if (Components[i].selected)		{			component = Components[i].compname;				Cee.Format("C%d", componentOrder);			WritePrivateProfileString("Setup Type0",(LPCTSTR)Cee,(LPCTSTR)component, iniDstPath);			WritePrivateProfileString("Setup Type1",(LPCTSTR)Cee,(LPCTSTR)component, iniDstPath);			if (Components[i].additional && !(Components[i].launchapp) &&				!Components[i].forceupgrade && !(Components[i].invisible))				WritePrivateProfileString(Components[i].compname, "Attributes",				"SELECTED|ADDITIONAL", iniDstPath);			else if (Components[i].additional && !(Components[i].launchapp) &&				Components[i].forceupgrade && !(Components[i].unselected) &&				!(Components[i].invisible))				WritePrivateProfileString(Components[i].compname, "Attributes",				"SELECTED|ADDITIONAL|FORCE_UPGRADE", iniDstPath);			else if (Components[i].additional && !(Components[i].launchapp) &&				Components[i].forceupgrade && Components[i].unselected &&				!(Components[i].invisible))				WritePrivateProfileString(Components[i].compname, "Attributes",				"UNSELECTED|ADDITIONAL|FORCE_UPGRADE", iniDstPath);			else if (!(Components[i].disabled) && !(Components[i].additional) &&				!(Components[i].invisible))				WritePrivateProfileString(Components[i].compname, "Attributes",				"SELECTED|FORCE_UPGRADE", iniDstPath);			else if (Components[i].additional && Components[i].launchapp && 				Components[i].uncompress && !(Components[i].invisible))				WritePrivateProfileString(Components[i].compname, "Attributes",				"SELECTED|UNCOMPRESS|LAUNCHAPP|ADDITIONAL", iniDstPath);			componentOrder++;		}		else			WritePrivateProfileString(Components[i].compname, "Attributes", "INVISIBLE", iniDstPath);	}}