Enums.cs 2.1 KB

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