tchar-ptr-20040403
authorJeffrey Altman <jaltman@mit.edu>
Sat, 3 Apr 2004 23:33:35 +0000 (23:33 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Sat, 3 Apr 2004 23:33:35 +0000 (23:33 +0000)
TCHAR != TCHAR * but MS VS .NET 2003 does not care.  Why not?

src/WINNT/afsd/afsd_init.c

index 6f90c6f..e19c569 100644 (file)
@@ -575,19 +575,19 @@ int afsd_InitCM(char **reasonP)
     {
         HKEY hk;
         DWORD dwDisp;
-        TCHAR value = TEXT("7001:UDP:*:Enabled:AFS Cache Manager Callback");
+        TCHAR* value = TEXT("7001:UDP:*:Enabled:AFS Cache Manager Callback");
         if (RegCreateKeyEx (HKEY_LOCAL_MACHINE, 
                             "SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\DomainProfile\\GloballyOpenP", 
                             0, TEXT("container"), 0, KEY_SET_VALUE, NULL, &hk, &dwDisp) == ERROR_SUCCESS)
         {
-            RegSetValueEx (hk, TEXT("7001:UDP"), NULL, REG_SZ, (PBYTE)value, sizeof(TCHAR) * (1+lstrlen(value)));
+            RegSetValueEx (hk, TEXT("7001:UDP"), 0, REG_SZ, (PBYTE)value, sizeof(TCHAR) * (1+lstrlen(value)));
             RegCloseKey (hk);
         }
         if (RegCreateKeyEx (HKEY_LOCAL_MACHINE, 
                             "SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy\\StandardProfile\\GloballyOpenP", 
                             0, TEXT("container"), 0, KEY_SET_VALUE, NULL, &hk, &dwDisp) == ERROR_SUCCESS)
         {
-            RegSetValueEx (hk, TEXT("7001:UDP"), NULL, REG_SZ, (PBYTE)value, sizeof(TCHAR) * (1+lstrlen(value)));
+            RegSetValueEx (hk, TEXT("7001:UDP"), 0, REG_SZ, (PBYTE)value, sizeof(TCHAR) * (1+lstrlen(value)));
             RegCloseKey (hk);
         }
     }