#ifndef ZABBIX_SERVICE_MANAGER_IMPL_H
#define ZABBIX_SERVICE_MANAGER_IMPL_H
#define ZBX_SERVICE_STATUS_OK -1
#define ZBX_SERVICE_STATUS_PROPAGATION_AS_IS 0
#define ZBX_SERVICE_STATUS_PROPAGATION_INCREASE 1
#define ZBX_SERVICE_STATUS_PROPAGATION_DECREASE 2
#define ZBX_SERVICE_STATUS_PROPAGATION_IGNORE 3
#define ZBX_SERVICE_STATUS_PROPAGATION_FIXED 4
#define ZBX_SERVICE_STATUS_RULE_TYPE_N_GE 0
#define ZBX_SERVICE_STATUS_RULE_TYPE_NP_GE 1
#define ZBX_SERVICE_STATUS_RULE_TYPE_N_L 2
#define ZBX_SERVICE_STATUS_RULE_TYPE_NP_L 3
#define ZBX_SERVICE_STATUS_RULE_TYPE_W_GE 4
#define ZBX_SERVICE_STATUS_RULE_TYPE_WP_GE 5
#define ZBX_SERVICE_STATUS_RULE_TYPE_W_L 6
#define ZBX_SERVICE_STATUS_RULE_TYPE_WP_L 7
zbx_uint64_t service_problemid;
ZBX_PTR_VECTOR_DECL(service_problem_ptr, zbx_service_problem_t *)
void zbx_service_problem_free(zbx_service_problem_t *service_problem);
zbx_uint64_t servicetagid;
ZBX_PTR_VECTOR_DECL(service_tag_ptr, zbx_service_tag_t *)