| AddDependency(const char *id, char type) | ICifRWComponent | |
| AddToMode(const char *mode) | ICifRWComponent | |
| AddToTreatAsOne(const char *compid) | ICifRWComponent | |
| CopyComponent(const char *ciffile) | ICifRWComponent | |
| DeleteDependency(const char *id, char type) | ICifRWComponent | |
| DeleteFromModes(const char *mode) | ICifRWComponent | |
| GetActualDownloadSize() | ICifComponent | |
| GetCommand(UINT index, char *cmd, DWORD cmd_size, char *switches, DWORD switch_size, DWORD *type) | ICifComponent | |
| GetCurrentPriority() | ICifComponent | |
| GetCustomData(char *key, char *data, DWORD size) | ICifComponent | |
| GetDependency(UINT index, char *id, DWORD buf, char *type, DWORD *ver, DWORD *build) | ICifComponent | |
| GetDescription(char *desc, DWORD size) | ICifComponent | |
| GetDetails(char *details, DWORD size) | ICifComponent | |
| GetDetVersion(char *dll, DWORD dll_size, char *entry, DWORD entry_size) | ICifComponent | |
| GetDownloadSize() | ICifComponent | |
| GetExtractSize() | ICifComponent | |
| GetFileExtractList(UINT index, char *extract, DWORD size) | ICifComponent | |
| GetGroup(char *id, DWORD size) | ICifComponent | |
| GetGUID(char *guid, DWORD size) | ICifComponent | |
| GetID(char *id, DWORD size) | ICifComponent | |
| GetInstalledSize(DWORD *win, DWORD *app) | ICifComponent | |
| GetInstallQueueState() | ICifComponent | |
| GetLocale(char *pszLocale, DWORD size) | ICifComponent | |
| GetMode(UINT index, char *mode, DWORD size) | ICifComponent | |
| GetPatchID(char *id, DWORD size) | ICifComponent | |
| GetPlatform() | ICifComponent | |
| GetPriority() | ICifComponent | |
| GetProgressKeys(char *progress, DWORD progress_size, char *cancel, DWORD cancel_size) | ICifComponent | |
| GetSuccessKey(char *key, DWORD size) | ICifComponent | |
| GetTreatAsOneComponents(UINT index, char *id, DWORD buf) | ICifComponent | |
| GetUninstallKey(char *key, DWORD size) | ICifComponent | |
| GetUrl(UINT index, char *url, DWORD size, DWORD *flags) | ICifComponent | |
| GetUrlCheckRange(UINT index, DWORD *min, DWORD *max) | ICifComponent | |
| GetVersion(DWORD *version, DWORD *build) | ICifComponent | |
| IsActiveSetupAware() | ICifComponent | |
| IsComponentDownloaded() | ICifComponent | |
| IsComponentInstalled() | ICifComponent | |
| IsRebootRequired() | ICifComponent | |
| IsThisVersionInstalled(DWORD version, DWORD build, DWORD *ret_version, DWORD *ret_build) | ICifComponent | |
| IsUIVisible() | ICifComponent | |
| RequiresAdminRights() | ICifComponent | |
| SetCommand(UINT index, const char *cmd, const char *switches, DWORD type) | ICifRWComponent | |
| SetCurrentPriority(DWORD priority) | ICifComponent | |
| SetDescription(const char *desc) | ICifRWComponent | |
| SetDetails(const char *desc) | ICifRWComponent | |
| SetDownloadSize(DWORD size) | ICifRWComponent | |
| SetExtractSize(DWORD size) | ICifRWComponent | |
| SetGroup(const char *id) | ICifRWComponent | |
| SetGUID(const char *guid) | ICifRWComponent | |
| SetInstalledSize(DWORD win, DWORD app) | ICifRWComponent | |
| SetInstallQueueState(DWORD state) | ICifComponent | |
| SetModes(const char *mode) | ICifRWComponent | |
| SetPlatform(DWORD platform) | ICifRWComponent | |
| SetPriority(DWORD priority) | ICifRWComponent | |
| SetReboot(BOOL reboot) | ICifRWComponent | |
| SetUIVisible(BOOL visible) | ICifRWComponent | |
| SetUninstallKey(const char *key) | ICifRWComponent | |
| SetUrl(UINT index, const char *url, DWORD url_flags) | ICifRWComponent | |
| SetVersion(const char *version) | ICifRWComponent | |