IValidate Interface

Windows Installer

IValidate Interface

The IValidate interface enables authoring tools to validate a Windows Installer package against a set of Internal Consistency Evaluators.

Methods

The IValidate interface inherits the methods of the IUnknown interface.

In addition, IValidate defines the following methods.

Method Description

OpenDatabase

Opens an installation package or merge module.

OpenCUB

Opens an internal consistency evaluator database (.cub file).

CloseDatabase

Closes the installation package or merge module.

CloseCUB

Closes the internal consistency evaluator database (.cub file).

SetDisplay

Registers a callback function to receive ICE display messages (info, warning, and error messages).

SetStatus

Enables an authoring tool to receive information about the progress of validation through a registered callback function.

Validate

Validates the current installation package or merge module against the internal consistency evaluator database.

 

Requirements

VersionEvalcom2.dll version 3.0.3790.371 or later
DLLEvalcom2.dll
IIDIID_IValidate is defined as E482E5C6-E31E-4143-A2E6-DBC3D8E4B8D3

See Also

Using Evalcom2
Validation Callback Functions
IValidate

Send comments about this topic to Microsoft

Build date: 8/13/2009

© 2009 Microsoft Corporation. All rights reserved.