Enums.cs 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  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. internal enum RecycleFlag : int
  52. {
  53. SHERB_NOCONFIRMATION = 0x00000001,
  54. SHERB_NOPROGRESSUI = 0x00000001,
  55. SHERB_NOSOUND = 0x00000004
  56. }
  57. public enum ToggleSwitchAlignment
  58. {
  59. Near,
  60. Center,
  61. Far
  62. }
  63. public enum ToggleSwitchButtonAlignment
  64. {
  65. Left,
  66. Center,
  67. Right
  68. }
  69. public enum LanguageCode
  70. {
  71. EN, // english
  72. RU, // russian
  73. EL, // hellenic
  74. TR, // turkish
  75. DE, // german
  76. ES, // spanish
  77. PT, // portuguese
  78. FR, // french
  79. IT, // italian
  80. CN, // chinese
  81. CZ, // czech
  82. TW, // taiwan
  83. KO, // korean
  84. PL, // polish
  85. AR, // arabic
  86. KU, // kurdish
  87. HU, // hungarian
  88. RO, // romanian
  89. NL, // dutch
  90. UA, // ukrainian
  91. JA // japanese
  92. }
  93. }