19 #ifndef LIBMDM_MDM_LICENSE_H 20 #define LIBMDM_MDM_LICENSE_H 22 #include "mdm_client_type.h" 37 MDM_CB_LICENSE_ACTIVATE,
42 MDM_CB_LICENSE_ACTIVATE_KNOX,
47 MDM_CB_LICENSE_DEACTIVATE_KNOX,
52 MDM_CB_LICENSE_VALIDATE_RESULT,
57 MDM_CB_LICENSE_KNOX_VALIDATE_RESULT
397 #endif // LIBMDM_MDM_LICENSE_H Knox license management callback data structure.
This structure is used to store GList.
mdm_data_t * mdm_get_api_call_data(const char *pkg)
API to retrieve API call data for the given packagename on device.
mdm_data_t * mdm_deactivate_knox_license(const char *pkg, const char *license_key)
Asynchronous API to deactivate Knox license.
char * error_desc
Error description.
mdm_license_operation_info_cb_t * license_info
License info.
Main license management callback data structure that will be passed into callback.
int error_code
Error code. MDM_RESULT_SUCCESS - on success.
mdm_data_t * mdm_activate_license(const char *pkg, const char *license_key)
Asynchronous API to activate Enterprise license.
mdm_data_t * mdm_activate_knox_license(const char *pkg, const char *license_key)
Asynchronous API to activate Knox Enterprise license.