1 /* 2 Copyright (c) 2011, 2012, Monty Program Ab 3 4 This program is free software; you can redistribute it and/or modify 5 it under the terms of the GNU General Public License as published by 6 the Free Software Foundation; version 2 of the License. 7 8 This program is distributed in the hope that it will be useful, 9 but WITHOUT ANY WARRANTY; without even the implied warranty of 10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 GNU General Public License for more details. 12 13 You should have received a copy of the GNU General Public License 14 along with this program; if not, write to the Free Software 15 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA */ 16 17 /* 18 Extract properties of a windows service binary path 19 */ 20 #ifdef __cplusplus 21 extern "C" { 22 #endif 23 24 #include <windows.h> 25 typedef struct mysqld_service_properties_st 26 { 27 char mysqld_exe[MAX_PATH]; 28 char inifile[MAX_PATH]; 29 char datadir[MAX_PATH]; 30 int version_major; 31 int version_minor; 32 int version_patch; 33 } mysqld_service_properties; 34 35 extern int get_mysql_service_properties(const wchar_t *bin_path, 36 mysqld_service_properties *props); 37 38 #ifdef __cplusplus 39 } 40 #endif 41