Enums.cs 1.9 KB

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