__interface IValidator : IUnknown

{

    HRESULT Init(IControl *pControl, LPCTSTR message);

    HRESULT Init(IControl *pControl, IWizardPageContainer *pContainer, IStringProperties *pProperties);

    BOOL, IsValid(LPBSTR pMessage);

    HRESULT SetProperty(int propertyId, LPVARIANT pValue);

    HRESULT SetProperty(int propertyId, IUnknown *pUnknown);

    HRESULT SetProperty)(int propertyId, LPCTSTR pValue);

};

Related Topics

Wizard Page Interfaces
Overview
HRESULT Init(IControl *pControl, LPCTSTR message)
HRESULT Init(IControl *pControl, IWizardPageContainer *pContainer, IStringProperties *pProperties)
BOOL, IsValid(LPBSTR pMessage)
HRESULT SetProperty(int propertyId, LPVARIANT pValue)
HRESULT SetProperty(int propertyId, IUnknown *pUnknown)
HRESULT SetProperty)(int propertyId, LPCTSTR pValue)