| 
    CodePorting.Translator Cs2Cpp
    
   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 |