interface IKeymanProduct : IKeymanObject : IDispatch
Interface describing a currently installed product in Keyman Engine
| Name | Type | Declaration |
|---|---|---|
| Activate | Method | Sub Activate(ActivationResponseBlob As String) |
| GetActivationData | Method | Sub GetActivationData(ActivatedState As Long, TrialDayCount As Long, DaysUsed As Long) |
| GetActivationRequestCode | Method | Sub GetActivationRequestCode(LicenceNumber As String, ActivationRequestBlob As String) |
| OpenAbout | Method | Sub OpenAbout |
| OpenConfiguration | Method | Sub OpenConfiguration |
| OpenHelp | Method | Sub OpenHelp(topic As String) |
| OpenProduct | Method | Sub OpenProduct |
| Start | Method | Sub Start |
| Stop | Method | Sub Stop |
| Uninstall | Method | Sub Uninstall |
| Validate | Method | Function Validate(ParentWindow As Long) As Boolean |
| Name | Type | Declaration |
|---|---|---|
| AllUsers | Property Get | Property Get AllUsers As Boolean |
| Description | Property Get | Property Get Description As String |
| Filename | Property Get | Property Get Filename As String |
| Hotkeys | Property Get | Property Get Hotkeys As IKeymanHotkeys |
| Name | Property Get | Property Get Name As String |
| ProductID | Property Get | Property Get ProductID As Long |
| RegistryKey | Property Get | Property Get RegistryKey As String |
| Running | Property Get | Property Get Running As Boolean |
| Valid | Property Get | Property Get Valid As Boolean |