- Fix warnings
- Remove code that isn't used in ReactOS because our
_SHExpandEnvironmentStrings was completely re-written and thus doesn't
use the two helper functions that WINE's _SHExpandEnvironmentStrings
does.
Modified: trunk/reactos/lib/dinput/keyboard.c
Modified: trunk/reactos/lib/shell32/shellpath.c
Modified: trunk/reactos/lib/shell32/shfldr_mycomp.c
_____
Modified: trunk/reactos/lib/dinput/keyboard.c
--- trunk/reactos/lib/dinput/keyboard.c 2005-07-27 02:06:31 UTC (rev
16788)
+++ trunk/reactos/lib/dinput/keyboard.c 2005-07-27 05:08:32 UTC (rev
16789)
@@ -88,9 +88,8 @@
};
static CRITICAL_SECTION keyboard_crit = { &critsect_debug, -1, 0, 0, 0,
0 };
-static DWORD keyboard_users;
-
#ifndef __REACTOS__
+static DWORD keyboard_users;
static HHOOK keyboard_hook;
#endif
_____
Modified: trunk/reactos/lib/shell32/shellpath.c
--- trunk/reactos/lib/shell32/shellpath.c 2005-07-27 02:06:31 UTC
(rev 16788)
+++ trunk/reactos/lib/shell32/shellpath.c 2005-07-27 05:08:32 UTC
(rev 16789)
@@ -1457,57 +1457,6 @@
return hr;
}
-static HRESULT _SHOpenProfilesKey(PHKEY pKey)
-{
- LONG lRet;
- DWORD disp;
-
- lRet = RegCreateKeyExW(HKEY_LOCAL_MACHINE, ProfileListW, 0, NULL,
0,
- KEY_ALL_ACCESS, NULL, pKey, &disp);
- return HRESULT_FROM_WIN32(lRet);
-}
-
-/* Reads the value named szValueName from the key profilesKey (assumed
to be
- * opened by _SHOpenProfilesKey) into szValue, which is assumed to be
MAX_PATH
- * WCHARs in length. If it doesn't exist, returns szDefault (and saves
- * szDefault to the registry).
- */
-static HRESULT _SHGetProfilesValue(HKEY profilesKey, LPCWSTR
szValueName,
- LPWSTR szValue, LPCWSTR szDefault)
-{
- HRESULT hr;
- DWORD type, dwPathLen = MAX_PATH * sizeof(WCHAR);
- LONG lRet;
-
- TRACE("%p,%s,%p,%s\n", profilesKey, debugstr_w(szValueName),
szValue,
- debugstr_w(szDefault));
- lRet = RegQueryValueExW(profilesKey, szValueName, NULL, &type,
- (LPBYTE)szValue, &dwPathLen);
- if (!lRet && (type == REG_SZ || type == REG_EXPAND_SZ) && dwPathLen
- && *szValue)
- {
- dwPathLen /= sizeof(WCHAR);
- szValue[dwPathLen] = '\0';
- hr = S_OK;
- }
- else
- {
- /* Missing or invalid value, set a default */
- lstrcpynW(szValue, szDefault, MAX_PATH);
- TRACE("Setting missing value %s to %s\n",
debugstr_w(szValueName),
- debugstr_w(szValue));
- lRet = RegSetValueExW(profilesKey, szValueName, 0,
REG_EXPAND_SZ,
- (LPBYTE)szValue,
- (strlenW(szValue) + 1) * sizeof(WCHAR));
- if (lRet)
- hr = HRESULT_FROM_WIN32(lRet);
- else
- hr = S_OK;
- }
- TRACE("returning 0x%08lx (output value is %s)\n", hr,
debugstr_w(szValue));
- return hr;
-}
-
/* From the original Wine source:
*
* Attempts to expand environment variables from szSrc into szDest,
which is
_____
Modified: trunk/reactos/lib/shell32/shfldr_mycomp.c
--- trunk/reactos/lib/shell32/shfldr_mycomp.c 2005-07-27 02:06:31 UTC
(rev 16788)
+++ trunk/reactos/lib/shell32/shfldr_mycomp.c 2005-07-27 05:08:32 UTC
(rev 16789)
@@ -26,6 +26,7 @@
#include <string.h>
#include <stdarg.h>
#include <stdio.h>
+#include <ctype.h>
#define COBJMACROS
#define NONAMELESSUNION