Enums.cs 1.7 KB

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