diff org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/widgets/Display.d @ 39:0ecb2b338560

further work on phobosification
author Frank Benoit <benoit@tionex.de>
date Wed, 25 Mar 2009 13:20:43 +0100
parents 2e09b0e6857a
children 12b890a6392a
line wrap: on
line diff
--- a/org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/widgets/Display.d	Wed Mar 25 11:18:25 2009 +0100
+++ b/org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/widgets/Display.d	Wed Mar 25 13:20:43 2009 +0100
@@ -1817,7 +1817,7 @@
     }
 
     /* Use the character encoding for the default locale */
-    TCHAR* buffer1 = StrToTCHARz( "Control Panel\\Desktop\\WindowMetrics" ); //$NON-NLS-1$
+    LPCTSTR buffer1 = StrToTCHARz( "Control Panel\\Desktop\\WindowMetrics" ); //$NON-NLS-1$
 
     void* phkResult;
     int result = OS.RegOpenKeyEx ( cast(void*)OS.HKEY_CURRENT_USER, buffer1, 0, OS.KEY_READ, &phkResult);
@@ -1826,7 +1826,7 @@
     uint lpcbData;
 
     /* Use the character encoding for the default locale */
-    TCHAR* buffer2 = StrToTCHARz( "Shell Icon BPP" ); //$NON-NLS-1$
+    LPCTSTR buffer2 = StrToTCHARz( "Shell Icon BPP" ); //$NON-NLS-1$
     result = OS.RegQueryValueEx (phkResult , buffer2, null, null, null, &lpcbData);
     if (result is 0) {
         ubyte[] lpData = new ubyte[ lpcbData  / TCHAR.sizeof ];
@@ -2700,11 +2700,11 @@
     * NOTE: X-Mouse is active when bit 1 of the UserPreferencesMask is set.
     */
     bool xMouseActive = false;
-    TCHAR* key = StrToTCHARz( "Control Panel\\Desktop" ); //$NON-NLS-1$
+    LPCTSTR key = StrToTCHARz( "Control Panel\\Desktop" ); //$NON-NLS-1$
     void* phKey;
     int result = OS.RegOpenKeyEx (cast(void*)OS.HKEY_CURRENT_USER, key, 0, OS.KEY_READ, &phKey);
     if (result is 0) {
-        TCHAR* lpValueName = StrToTCHARz ( "UserPreferencesMask" ); //$NON-NLS-1$
+        LPCTSTR lpValueName = StrToTCHARz ( "UserPreferencesMask" ); //$NON-NLS-1$
         uint[4] lpcbData;
         uint lpData;
         result = OS.RegQueryValueEx (phKey, lpValueName, null, null, cast(ubyte*)&lpData, lpcbData.ptr);