The <uninstall> step uninstalls the resources of a component that is currently installed on the target host. This causes the steps of the named <uninstallSteps> element of the associated component to be executed. This step can only appear as the child of the <simpleSteps> element.
The <uninstall> step has the following child elements:
<argList> – An optional element that is a list of arguments to pass to the <uninstallSteps> block. If specified, this element can only appear one time. See <argList> Element.
Installed component targeter – A required element, which identifies the component to uninstall. See Installed Component Targeters.
The <uninstall> step has one required attribute of type entityName, blockName, which is the name of the uninstall block to execute within the target component.