function testRollback(hMSI)
begin
MessageBox("Ready to Rollback", SEVERE);
return ERROR_INSTALL_FAILURE;
end;
This CA is called near the end of the execute sequence and the rollback function has been placed before the function it undo's.
After dismissing the messagebox the rollback seems to happen as all the files are removed, but my rollback function is not called.
The rollback CA has type 66816 inside ISWI203 and 1281 in the msi file which seems correct.
Any Ideas on why it's not working?