per-user-registry-20040320
[openafs.git] / src / WINNT / client_config / dlg_automap.cpp
index 831fd31..5cce7a3 100644 (file)
@@ -15,6 +15,7 @@ extern "C" {
 
 #include "afs_config.h"
 #include <stdio.h>
+#include <lanahelper.h>
 
 /*
  * DEFINITIONS ________________________________________________________________
@@ -33,8 +34,6 @@ enum DDDACTION  { DDD_ADD, DDD_REMOVE };
  * PROTOTYPES _________________________________________________________________
  *
  */
-extern void GetNetbiosName(LPTSTR pszName, int type);
-
 void AutoMap_OnInitDialog (HWND hDlg);
 void AutoMap_OnAdd (HWND hDlg);
 void AutoMap_OnSelect (HWND hDlg);
@@ -219,7 +218,7 @@ BOOL UpdateRegistry(DRIVEMAP *pDrive, BOOL bRemove)
    if (!pDrive)
       return FALSE;
 
-   _stprintf(szKeyName, TEXT("%s\\GlobalAutoMapper"), AFSConfigKeyName);
+   _stprintf(szKeyName, TEXT("%s\\GlobalAutoMapper"), AFSDConfigKeyName);
 
    if (RegCreateKeyEx(HKEY_LOCAL_MACHINE, szKeyName, 0, NULL, REG_OPTION_NON_VOLATILE, KEY_SET_VALUE, NULL, &hKey, &dwDispo) != ERROR_SUCCESS)
       return FALSE;
@@ -455,7 +454,7 @@ void AutoMapEdit_OnInitDialog (HWND hDlg)
 #else
     memset(szMapping, '\0', sizeof(szMapping));
     szMapping[0] = '\\';
-    GetNetbiosName(&szMapping[1], 0);
+    lana_GetNetbiosName(&szMapping[1], LANA_NETBIOS_NAME_FULL);
 #endif
    SetDlgItemText (hDlg, IDC_PATH, szMapping);
    SetDlgItemText (hDlg, IDC_DESC, pMap->szSubmount);
@@ -495,7 +494,7 @@ void AutoMapEdit_OnOK (HWND hDlg)
    TCHAR szName[MAX_PATH];
    memset(szName, '\0', sizeof(szName));
    szName[0] = '\\';
-   GetNetbiosName(&szName[1], 0);
+   lana_GetNetbiosName(&szName[1], LANA_NETBIOS_NAME_FULL);
 
    if ( lstrncmpi (pMap->szMapping, szName, lstrlen(szName) ))
       {