CodePorting.Translator.Cs2Cpp.Framework
|
Classes | |
struct | Registry |
Windows system registry API. This is a static type with no instance services. You should never create instances of it by any means. More... | |
class | RegistryKey |
API to manipulate registry values. Support is very limited and Windows-only. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
Enumerations | |
enum class | RegistryView { Default = 0 , Registry64 = 256 , Registry32 = 512 } |
Defines which of the registry views to use on 64-bit Windows. More... | |
enum class | RegistryHive { ClassesRoot = (std::numeric_limits<int32_t>::min)() , CurrentUser = -2147483647 , LocalMachine = -2147483646 , Users = -2147483645 , PerformanceData = -2147483644 , CurrentConfig = -2147483643 , DynData = -2147483642 } |
Defines which registry root item to use as base on remote machine. More... | |
enum class | RegistryKeyPermissionCheck { Default = 0 , ReadSubTree = 1 , ReadWriteSubTree = 2 } |
Defines how the security checks are performed on registry entries. More... | |
enum class | RegistryOptions { None = 0 , Volatile = 1 } |
Registry keys creation options. More... | |
enum class | AccessControlSections { None = 0 , Audit = 1 , Access = 2 , Owner = 4 , Group = 8 , All = 15 } |
Specifies which part of security descriptor to save or load. More... | |
enum class | RegistryValueOptions { None = 0 , DoNotExpandEnvironmentNames = 1 } |
Registry value write mode. More... | |
enum class | RegistryValueKind { None = -1 , Unknown = 0 , String = 1 , ExpandString = 2 , Binary = 3 , DWord = 4 , MultiString = 7 , QWord = 11 } |
Type of registry value. More... | |
enum class | RegistryRights { QueryValues = 1 , SetValue = 2 , CreateSubKey = 4 , EnumerateSubKeys = 8 , Notify = 16 , CreateLink = 32 , Delete = 65536 , ReadPermissions = 131072 , WriteKey = 131078 , ExecuteKey = 131097 , ReadKey = 131097 , ChangePermissions = 262144 , TakeOwnership = 524288 , FullControl = 983103 } |
Registry access rights. More... | |
|
strong |
|
strong |
Defines which registry root item to use as base on remote machine.
|
strong |
|
strong |
Registry keys creation options.
Enumerator | |
---|---|
None | Store value on disc. |
Volatile | Keep value in memory only. |
|
strong |
Registry access rights.
|
strong |
|
strong |
Registry value write mode.
Enumerator | |
---|---|
None | Default. |
DoNotExpandEnvironmentNames | Without environment names expansion. |
|
strong |