IKeymanProduct Interface

IKeymanProduct::Activate
IKeymanProduct::AllUsers
IKeymanProduct::Description
IKeymanProduct::Filename
IKeymanProduct::GetActivationData
IKeymanProduct::GetActivationRequestCode
IKeymanProduct::Hotkeys
IKeymanProduct::Name
IKeymanProduct::OpenAbout
IKeymanProduct::OpenConfiguration
IKeymanProduct::OpenHelp
IKeymanProduct::OpenProduct
IKeymanProduct::ProductID
IKeymanProduct::RegistryKey
IKeymanProduct::Running
IKeymanProduct::Start
IKeymanProduct::Stop
IKeymanProduct::Uninstall
IKeymanProduct::Valid
IKeymanProduct::Validate

interface IKeymanProduct : IKeymanObject : IDispatch

Interface describing a currently installed product in Keyman Engine

Interface Methods
NameTypeDeclaration
ActivateMethodSub Activate(ActivationResponseBlob As String)
GetActivationDataMethodSub GetActivationData(ActivatedState As Long, TrialDayCount As Long, DaysUsed As Long)
GetActivationRequestCodeMethodSub GetActivationRequestCode(LicenceNumber As String, ActivationRequestBlob As String)
OpenAboutMethodSub OpenAbout
OpenConfigurationMethodSub OpenConfiguration
OpenHelpMethodSub OpenHelp(topic As String)
OpenProductMethodSub OpenProduct
StartMethodSub Start
StopMethodSub Stop
UninstallMethodSub Uninstall
ValidateMethodFunction Validate(ParentWindow As Long) As Boolean
Interface Properties
NameTypeDeclaration
AllUsersProperty GetProperty Get AllUsers As Boolean
DescriptionProperty GetProperty Get Description As String
FilenameProperty GetProperty Get Filename As String
HotkeysProperty GetProperty Get Hotkeys As IKeymanHotkeys
NameProperty GetProperty Get Name As String
ProductIDProperty GetProperty Get ProductID As Long
RegistryKeyProperty GetProperty Get RegistryKey As String
RunningProperty GetProperty Get Running As Boolean
ValidProperty GetProperty Get Valid As Boolean