* registry.cpp: Windows Registry Manipulation
****************************************************************************
* Copyright (C) 2008 the VideoLAN team
- * $Id: input_slider.cpp 24525 2008-01-23 21:50:58Z courmisch $
+ * $Id$
*
* Authors: Andre Weber <WeberAndre # gmx - de>
*
if( valueType == REG_SZ )
{
// free
- tempValue = ( char * )malloc( size1+1 ); // +1 für NullByte`?
+ tempValue = ( char * )malloc( size1+1 ); // +1 für NullByte`?
if( RegQueryValueEx( keyHandle, valueName, NULL, &valueType, (LPBYTE)tempValue, &size1 ) == ERROR_SUCCESS )
{
default_value = tempValue;
}
if( tempValue == NULL )
{
- // wenn tempValue nicht aus registry gelesen wurde dafür sorgen das ein neuer String mit der Kopie von DefaultValue
- // geliefert wird - das macht das Handling des Rückgabewertes der Funktion einfacher - immer schön mit free freigeben!
+ // wenn tempValue nicht aus registry gelesen wurde dafür sorgen das ein neuer String mit der Kopie von DefaultValue
+ // geliefert wird - das macht das Handling des Rückgabewertes der Funktion einfacher - immer schön mit free freigeben!
default_value = strdup( default_value );
}
return default_value;
}
-int QVLCRegistry::DeleteValue( char *path, char *valueName )
+int QVLCRegistry::DeleteValue( const char *path, const char *valueName )
{
- HKEY keyHandle;
+ HKEY keyHandle;
long result;
if( (result = RegOpenKeyEx(m_RootKey, path, 0, KEY_WRITE, &keyHandle)) == ERROR_SUCCESS)
{
result = RegDeleteValue(keyHandle, valueName);
RegCloseKey(keyHandle);
}
- //ERROR_SUCCESS = ok everything else you have a problem*g*,
+ //ERROR_SUCCESS = ok everything else you have a problem*g*,
return result;
}
-long QVLCRegistry::DeleteKey( char *path, char *keyName )
+long QVLCRegistry::DeleteKey( const char *path, const char *keyName )
{
- HKEY keyHandle;
+ HKEY keyHandle;
long result;
if( (result = RegOpenKeyEx(m_RootKey, path, 0, KEY_WRITE, &keyHandle)) == ERROR_SUCCESS)
{
result = RegDeleteKey(keyHandle, keyName);
RegCloseKey(keyHandle);
}
- //ERROR_SUCCESS = ok everything else you have a problem*g*,
+ //ERROR_SUCCESS = ok everything else you have a problem*g*,
return result;
}