always define our HKPD/CC/DD constants, without using WINVER which is irrelevant anyhow (only run-time version matters, not compile-time)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42865 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
3c49e95272
commit
0bb222915e
@ -48,16 +48,11 @@ public:
|
||||
HKCR, // classes root
|
||||
HKCU, // current user
|
||||
HKLM, // local machine
|
||||
HKUSR // users
|
||||
#ifndef __WXWINCE__
|
||||
,
|
||||
HKPD // performance data (WinNT/2K only)
|
||||
#endif
|
||||
#if WINVER >= 0x0400
|
||||
,
|
||||
HKCC, // current config (starting from Win95/NT 4.0)
|
||||
HKDD // dynamic data (Win95/98 only)
|
||||
#endif // Winver
|
||||
HKUSR, // users
|
||||
HKPD, // performance data (WinNT/2K only)
|
||||
HKCC, // current config
|
||||
HKDD, // dynamic data (Win95/98 only)
|
||||
HKMAX
|
||||
};
|
||||
|
||||
// access mode for the key
|
||||
|
@ -51,6 +51,18 @@
|
||||
typedef unsigned char *RegString;
|
||||
typedef BYTE* RegBinary;
|
||||
|
||||
#ifndef HKEY_PERFORMANCE_DATA
|
||||
#define HKEY_PERFORMANCE_DATA ((HKEY)0x80000004)
|
||||
#endif
|
||||
|
||||
#ifndef HKEY_CURRENT_CONFIG
|
||||
#define HKEY_CURRENT_CONFIG ((HKEY)0x80000005)
|
||||
#endif
|
||||
|
||||
#ifndef HKEY_DYN_DATA
|
||||
#define HKEY_DYN_DATA ((HKEY)0x80000006)
|
||||
#endif
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// constants
|
||||
// ----------------------------------------------------------------------------
|
||||
@ -69,15 +81,9 @@ aStdKeys[] =
|
||||
{ HKEY_CURRENT_USER, wxT("HKEY_CURRENT_USER"), wxT("HKCU") },
|
||||
{ HKEY_LOCAL_MACHINE, wxT("HKEY_LOCAL_MACHINE"), wxT("HKLM") },
|
||||
{ HKEY_USERS, wxT("HKEY_USERS"), wxT("HKU") }, // short name?
|
||||
#ifndef __WXWINCE__
|
||||
{ HKEY_PERFORMANCE_DATA, wxT("HKEY_PERFORMANCE_DATA"), wxT("HKPD") },
|
||||
#endif
|
||||
#ifdef HKEY_CURRENT_CONFIG
|
||||
{ HKEY_CURRENT_CONFIG, wxT("HKEY_CURRENT_CONFIG"), wxT("HKCC") },
|
||||
#endif
|
||||
#ifdef HKEY_DYN_DATA
|
||||
{ HKEY_DYN_DATA, wxT("HKEY_DYN_DATA"), wxT("HKDD") }, // short name?
|
||||
#endif
|
||||
};
|
||||
|
||||
// the registry name separator (perhaps one day MS will change it to '/' ;-)
|
||||
|
Loading…
Reference in New Issue
Block a user