-/***********************************************************************
- * delete_multi_sz_value
- *
- * Remove a string from a multisz registry value.
- */
-#if 0
-static void delete_multi_sz_value( HKEY hkey, const WCHAR *value, const WCHAR *string )
-{
- DWORD size, type;
- WCHAR *buffer, *src, *dst;
-
- if (RegQueryValueExW( hkey, value, NULL, &type, NULL, &size )) return;
- if (type != REG_MULTI_SZ) return;
- /* allocate double the size, one for value before and one for after */
- if (!(buffer = HeapAlloc( GetProcessHeap(), 0, size * 2 * sizeof(WCHAR) ))) return;
- if (RegQueryValueExW( hkey, value, NULL, NULL, (BYTE *)buffer, &size )) goto done;
- src = buffer;
- dst = buffer + size;
- while (*src)