2005-01-20 23:22:22 +00:00
|
|
|
// Berkeley Open Infrastructure for Network Computing
|
|
|
|
// http://boinc.berkeley.edu
|
|
|
|
// Copyright (C) 2005 University of California
|
2004-11-14 08:29:32 +00:00
|
|
|
//
|
2005-01-20 23:22:22 +00:00
|
|
|
// This is free software; you can redistribute it and/or
|
|
|
|
// modify it under the terms of the GNU Lesser General Public
|
|
|
|
// License as published by the Free Software Foundation;
|
|
|
|
// either version 2.1 of the License, or (at your option) any later version.
|
2004-03-04 11:41:43 +00:00
|
|
|
//
|
2005-01-20 23:22:22 +00:00
|
|
|
// This software is distributed in the hope that it will be useful,
|
|
|
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
|
|
// See the GNU Lesser General Public License for more details.
|
|
|
|
//
|
|
|
|
// To view the GNU Lesser General Public License visit
|
|
|
|
// http://www.gnu.org/copyleft/lesser.html
|
|
|
|
// or write to the Free Software Foundation, Inc.,
|
|
|
|
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
2002-12-16 22:34:50 +00:00
|
|
|
|
2004-01-19 19:45:52 +00:00
|
|
|
int UtilGetRegKey(char *name, DWORD &keyval);
|
|
|
|
int UtilSetRegKey(char *name, DWORD value);
|
|
|
|
int UtilGetRegStr(char *name, char *str);
|
|
|
|
int UtilSetRegStr(char *name, char *str);
|
|
|
|
int UtilGetRegStartupStr(char *name, char *str);
|
|
|
|
int UtilSetRegStartupStr(char *name, char *str);
|
|
|
|
int UtilInitOSVersion( void );
|
2003-02-28 18:56:20 +00:00
|
|
|
|
|
|
|
#define START_SS_MSG "BOINC_SS_START"
|
2004-01-17 21:34:54 +00:00
|
|
|
#define STOP_SS_MSG "BOINC_SS_END"
|
2003-02-28 18:56:20 +00:00
|
|
|
#define SHOW_WIN_MSG "BOINC_SHOW_MESSAGE"
|
2003-03-04 00:43:54 +00:00
|
|
|
#define NET_ACTIVITY_MSG "BOINC_NET_ACTIVITY"
|
2003-03-19 19:15:23 +00:00
|
|
|
|
2006-02-28 02:37:04 +00:00
|
|
|
#define RUN_MUTEX "BoincSingleInstance"
|
2003-03-19 19:15:23 +00:00
|
|
|
#define REG_BLANK_NAME "Blank"
|
2004-01-19 19:45:52 +00:00
|
|
|
#define REG_BLANK_TIME "Blank Time"
|
2005-12-20 01:12:46 +00:00
|
|
|
#define REG_GRID_REPUBLIC "Grid Republic"
|
2005-01-20 23:22:22 +00:00
|
|
|
#define REG_STARTUP_NAME "BOINC"
|