#include <stdio.h>
#include <string.h>
-#include "cm_config.h"
+#include "afsd.h"
#include <WINNT\afssw.h>
+#include <WINNT\afsreg.h>
#ifdef AFS_AFSDB_ENV
#include "cm_dns.h"
#include <afs/afsint.h>
#endif
-char AFSConfigKeyName[] =
- "SYSTEM\\CurrentControlSet\\Services\\TransarcAFSDaemon\\Parameters";
-char AFSLocalMachineKeyName[] = "SOFTWARE\\OpenAFS\\Client";
-
/* TODO: these should be pulled in from dirpath.h */
#if !defined(DJGPP) && !defined(AFS_WIN95_ENV)
#define AFS_THISCELL "ThisCell"
DWORD LSPtype, LSPsize;
HKEY NPKey;
- (void) RegOpenKeyEx(HKEY_LOCAL_MACHINE, REG_CLIENT_PARMS_KEY,
+ (void) RegOpenKeyEx(HKEY_LOCAL_MACHINE, AFSREG_CLT_SVC_PARAM_SUBKEY,
0, KEY_QUERY_VALUE, &NPKey);
LSPsize=sizeof(TraceOption);
RegQueryValueEx(NPKey, REG_CLIENT_TRACE_OPTION_PARM, NULL,
* newCellNamep but return an error code.
*/
long cm_SearchCellFile(char *cellNamep, char *newCellNamep,
- cm_configProc_t *procp, void *rockp)
+ cm_configProc_t *procp, void *rockp)
{
- char wdir[257];
+ char wdir[257];
FILE *tfilep = NULL, *bestp, *tempp;
char *tp;
char lineBuffer[257];
HKEY parmKey;
int tlen;
- code = RegOpenKeyEx(HKEY_LOCAL_MACHINE, AFSLocalMachineKeyName,
+ code = RegOpenKeyEx(HKEY_LOCAL_MACHINE, AFSREG_CLT_OPENAFS_SUBKEY,
0, KEY_QUERY_VALUE, &parmKey);
if (code != ERROR_SUCCESS)
goto dirpath;
DWORD code, dummyLen;
HKEY parmKey;
- code = RegOpenKeyEx(HKEY_LOCAL_MACHINE, AFSConfigKeyName,
+ code = RegOpenKeyEx(HKEY_LOCAL_MACHINE, AFSREG_CLT_SVC_PARAM_SUBKEY,
0, KEY_QUERY_VALUE, &parmKey);
if (code != ERROR_SUCCESS)
return -1;
DWORD code, dummyDisp;
HKEY parmKey;
- code = RegCreateKeyEx(HKEY_LOCAL_MACHINE, AFSConfigKeyName,
+ code = RegCreateKeyEx(HKEY_LOCAL_MACHINE, AFSREG_CLT_SVC_PARAM_SUBKEY,
0, "container", 0, KEY_SET_VALUE, NULL,
&parmKey, &dummyDisp);
if (code != ERROR_SUCCESS)
DWORD code, dummyDisp;
HKEY parmKey;
- code = RegCreateKeyEx(HKEY_LOCAL_MACHINE, AFSConfigKeyName,
+ code = RegCreateKeyEx(HKEY_LOCAL_MACHINE, AFSREG_CLT_SVC_PARAM_SUBKEY,
0, "container", 0, KEY_SET_VALUE, NULL,
&parmKey, &dummyDisp);
if (code != ERROR_SUCCESS)
void cm_GetConfigDir(char *dir)
{
- char wdir[256];
+ char wdir[256];
int tlen;
#ifdef AFS_WIN95_ENV
char *afsconf_path;