windows-talocale-20060829
[openafs.git] / src / WINNT / afsreg / afssw.h
1 /*
2  * Copyright 2000, International Business Machines Corporation and others.
3  * All Rights Reserved.
4  * 
5  * This software has been released under the terms of the IBM Public
6  * License.  For details, see the LICENSE file in the top-level source
7  * directory or online at http://www.openafs.org/dl/license10.html
8  */
9
10 #ifndef AFSSW_H_
11 #define AFSSW_H_
12
13 /* Functions for accessing AFS software configuration information. */
14
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18
19 extern int
20 afssw_GetServerInstallDir(char **bufPP);
21
22 extern int
23 afssw_GetClientCellServDBDir(char **bufPP);
24
25 extern int
26 afssw_GetClientCellDir(char **bufPP);
27
28 extern int
29 afssw_GetClientCellName(char **bufPP);
30
31 extern int
32 afssw_SetClientCellName(const char *cellName);
33
34 extern int
35 afssw_GetServerVersion(unsigned *major,
36                        unsigned *minor,
37                        unsigned *patch);
38
39 extern int
40 afssw_GetClientVersion(unsigned *major,
41                        unsigned *minor,
42                        unsigned *patch);
43
44 #ifdef __cplusplus
45 };
46 #endif
47
48 #endif /* AFSSW_H_ */