windows-pcache-20050310
[openafs.git] / src / WINNT / client_cpa / cpl_interface.cpp
index 848a316..37d8d09 100644 (file)
@@ -10,6 +10,7 @@
 #include <windows.h>
 #include <cpl.h>
 #include <WINNT/TaLocale.h>
+#include <WINNT/afsreg.h>
 #include "cpl_interface.h"
 #include "resource.h"
 
@@ -50,12 +51,13 @@ static BOOL IsClientInstalled (void)
    if (!fChecked)
       {
       HKEY hk;
-      if (RegOpenKey (HKEY_LOCAL_MACHINE, TEXT("Software\\TransarcCorporation\\AFS Client\\CurrentVersion"), &hk) == 0)
+      if (RegOpenKey (HKEY_LOCAL_MACHINE, TEXT(AFSREG_CLT_SW_VERSION_SUBKEY), &hk) == 0)
          {
          TCHAR szPath[ MAX_PATH ];
          DWORD dwSize = sizeof(szPath);
          DWORD dwType = REG_SZ;
-         if (RegQueryValueEx (hk, TEXT("PathName"), NULL, &dwType, (PBYTE)szPath, &dwSize) == 0)
+         if (RegQueryValueEx (hk, TEXT(AFSREG_CLT_SW_VERSION_DIR_VALUE), 
+                              NULL, &dwType, (PBYTE)szPath, &dwSize) == 0)
             fIsInstalled = TRUE;
          RegCloseKey (hk);
          }