typedef struct s_component { CString archive; CString compname; CString name; CString desc; BOOL selected; BOOL invisible; BOOL launchapp; BOOL additional; BOOL disabled; BOOL forceupgrade; BOOL uncompress; BOOL downloadonly; BOOL unselected; BOOL supersede; BOOL ignoreerror; BOOL visible; BOOL empty; } COMPONENT; extern "C" __declspec(dllexport) int BuildComponentList(COMPONENT *comps, int *compNum, CString iniSrcPath,int invisibleCount);