I run my installation, delete two files and then run repair, Windows Installer detects that the components are broken and restores the key files as expected, how does it know which ones are missing?
Is there any function that lists the files that are to repaired? I have tried MsiGetComponentState() but there does not seem to be a value for nAction or nInstalled state to distinguish which components are being repaired.
Any help would be appreciated.