Source
99
99
PDH_STATUS zbx_calculate_counter_value(const char *function, const char *counterpath,
100
100
zbx_perf_counter_lang_t lang, double *value);
101
101
wchar_t *zbx_get_counter_name(DWORD pdhIndex);
102
102
int zbx_check_counter_path(char *counterPath, int convert_from_numeric);
103
103
int zbx_init_builtin_counter_indexes(void);
104
104
DWORD zbx_get_builtin_object_index(zbx_builtin_counter_ref_t counter_ref);
105
105
DWORD zbx_get_builtin_counter_index(zbx_builtin_counter_ref_t counter_ref);
106
106
wchar_t *zbx_get_all_counter_names(HKEY reg_key, wchar_t *reg_value_name);
107
107
108
108
LONG zbx_win_seh_handler(struct _EXCEPTION_POINTERS *ep);
109
+
#ifdef _M_X64
109
110
LONG zbx_win_veh_handler(struct _EXCEPTION_POINTERS *ep);
111
+
#endif /* _M_X64 */
110
112
111
113
void zbx_init_library_win32(zbx_get_progname_f get_progname);
112
114
113
115
#endif /* ZABBIX_WIN32_H */