mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-06 13:14:59 -06:00
9.34
This commit is contained in:
committed by
Kornel Lesiński
parent
83f8ddcc5b
commit
f08f4dcc3c
41
CPP/Windows/Registry.h
Executable file → Normal file
41
CPP/Windows/Registry.h
Executable file → Normal file
@@ -3,9 +3,8 @@
|
||||
#ifndef __WINDOWS_REGISTRY_H
|
||||
#define __WINDOWS_REGISTRY_H
|
||||
|
||||
#include "Common/Buffer.h"
|
||||
#include "Common/MyString.h"
|
||||
#include "Common/Types.h"
|
||||
#include "../Common/MyBuffer.h"
|
||||
#include "../Common/MyString.h"
|
||||
|
||||
namespace NWindows {
|
||||
namespace NRegistry {
|
||||
@@ -32,49 +31,49 @@ public:
|
||||
LPTSTR keyClass = REG_NONE, DWORD options = REG_OPTION_NON_VOLATILE,
|
||||
REGSAM accessMask = KEY_ALL_ACCESS,
|
||||
LPSECURITY_ATTRIBUTES securityAttributes = NULL,
|
||||
LPDWORD disposition = NULL);
|
||||
LONG Open(HKEY parentKey, LPCTSTR keyName, REGSAM accessMask = KEY_ALL_ACCESS);
|
||||
LPDWORD disposition = NULL) throw();
|
||||
LONG Open(HKEY parentKey, LPCTSTR keyName, REGSAM accessMask = KEY_ALL_ACCESS) throw();
|
||||
|
||||
LONG Close();
|
||||
LONG Close() throw();
|
||||
|
||||
LONG DeleteSubKey(LPCTSTR subKeyName);
|
||||
LONG RecurseDeleteKey(LPCTSTR subKeyName);
|
||||
LONG DeleteSubKey(LPCTSTR subKeyName) throw();
|
||||
LONG RecurseDeleteKey(LPCTSTR subKeyName) throw();
|
||||
|
||||
LONG DeleteValue(LPCTSTR name);
|
||||
LONG DeleteValue(LPCTSTR name) throw();
|
||||
#ifndef _UNICODE
|
||||
LONG DeleteValue(LPCWSTR name);
|
||||
#endif
|
||||
|
||||
LONG SetValue(LPCTSTR valueName, UInt32 value);
|
||||
LONG SetValue(LPCTSTR valueName, bool value);
|
||||
LONG SetValue(LPCTSTR valueName, LPCTSTR value);
|
||||
LONG SetValue(LPCTSTR valueName, UInt32 value) throw();
|
||||
LONG SetValue(LPCTSTR valueName, bool value) throw();
|
||||
LONG SetValue(LPCTSTR valueName, LPCTSTR value) throw();
|
||||
// LONG SetValue(LPCTSTR valueName, const CSysString &value);
|
||||
#ifndef _UNICODE
|
||||
LONG SetValue(LPCWSTR name, LPCWSTR value);
|
||||
// LONG SetValue(LPCWSTR name, const UString &value);
|
||||
#endif
|
||||
|
||||
LONG SetValue(LPCTSTR name, const void *value, UInt32 size);
|
||||
LONG SetValue(LPCTSTR name, const void *value, UInt32 size) throw();
|
||||
|
||||
LONG SetValue_Strings(LPCTSTR valueName, const UStringVector &strings);
|
||||
LONG SetValue_Strings(LPCTSTR valueName, const UStringVector &strings) throw();
|
||||
LONG GetValue_Strings(LPCTSTR valueName, UStringVector &strings);
|
||||
|
||||
LONG SetKeyValue(LPCTSTR keyName, LPCTSTR valueName, LPCTSTR value);
|
||||
LONG SetKeyValue(LPCTSTR keyName, LPCTSTR valueName, LPCTSTR value) throw();
|
||||
|
||||
LONG QueryValue(LPCTSTR name, UInt32 &value);
|
||||
LONG QueryValue(LPCTSTR name, bool &value);
|
||||
LONG QueryValue(LPCTSTR name, LPTSTR value, UInt32 &dataSize);
|
||||
LONG QueryValue(LPCTSTR name, UInt32 &value) throw();
|
||||
LONG QueryValue(LPCTSTR name, bool &value) throw();
|
||||
LONG QueryValue(LPCTSTR name, LPTSTR value, UInt32 &dataSize) throw();
|
||||
LONG QueryValue(LPCTSTR name, CSysString &value);
|
||||
|
||||
LONG GetValue_IfOk(LPCTSTR name, UInt32 &value);
|
||||
LONG GetValue_IfOk(LPCTSTR name, bool &value);
|
||||
LONG GetValue_IfOk(LPCTSTR name, UInt32 &value) throw();
|
||||
LONG GetValue_IfOk(LPCTSTR name, bool &value) throw();
|
||||
|
||||
#ifndef _UNICODE
|
||||
LONG QueryValue(LPCWSTR name, LPWSTR value, UInt32 &dataSize);
|
||||
LONG QueryValue(LPCWSTR name, UString &value);
|
||||
#endif
|
||||
|
||||
LONG QueryValue(LPCTSTR name, void *value, UInt32 &dataSize);
|
||||
LONG QueryValue(LPCTSTR name, void *value, UInt32 &dataSize) throw();
|
||||
LONG QueryValue(LPCTSTR name, CByteBuffer &value, UInt32 &dataSize);
|
||||
|
||||
LONG EnumKeys(CSysStringVector &keyNames);
|
||||
|
||||
Reference in New Issue
Block a user