Enums.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. namespace Optimizer
  2. {
  3. internal enum LogType
  4. {
  5. Information,
  6. Error,
  7. }
  8. internal enum WindowsVersion
  9. {
  10. Unsupported = 0,
  11. Windows7 = 7,
  12. Windows8 = 8,
  13. Windows10 = 10,
  14. Windows11 = 11
  15. }
  16. public enum StartupItemLocation
  17. {
  18. LMStartupFolder,
  19. CUStartupFolder,
  20. HKLM,
  21. HKLMWoW,
  22. HKCU
  23. }
  24. public enum StartupItemType
  25. {
  26. None,
  27. Run,
  28. RunOnce
  29. }
  30. internal enum MessageType
  31. {
  32. Error,
  33. Startup,
  34. Restart,
  35. Hosts,
  36. Integrator
  37. }
  38. internal enum DesktopItemType
  39. {
  40. Program,
  41. Folder,
  42. Link,
  43. File,
  44. Command
  45. }
  46. internal enum DesktopTypePosition
  47. {
  48. Top,
  49. Middle,
  50. Bottom
  51. }
  52. internal enum RecycleFlag : int
  53. {
  54. SHERB_NOCONFIRMATION = 0x00000001,
  55. SHERB_NOPROGRESSUI = 0x00000001,
  56. SHERB_NOSOUND = 0x00000004
  57. }
  58. public enum ToggleSwitchAlignment
  59. {
  60. Near,
  61. Center,
  62. Far
  63. }
  64. public enum ToggleSwitchButtonAlignment
  65. {
  66. Left,
  67. Center,
  68. Right
  69. }
  70. public enum RestartType
  71. {
  72. Normal,
  73. SafeMode,
  74. DisableDefender,
  75. EnableDefender
  76. }
  77. public enum LanguageCode
  78. {
  79. EN, // english
  80. RU, // russian
  81. EL, // hellenic
  82. TR, // turkish
  83. DE, // german
  84. ES, // spanish
  85. PT, // portuguese
  86. FR, // french
  87. IT, // italian
  88. CN, // chinese
  89. CZ, // czech
  90. TW, // taiwan
  91. KO, // korean
  92. PL, // polish
  93. AR, // arabic
  94. KU, // kurdish
  95. HU, // hungarian
  96. RO, // romanian
  97. NL, // dutch
  98. UA, // ukrainian
  99. JA, // japanese
  100. FA, // farsi
  101. NE, // nepali
  102. BG // bulgarian
  103. }
  104. }