mirror of
https://github.com/babalae/better-genshin-impact.git
synced 2026-04-07 11:59:52 +08:00
692 lines
19 KiB
C#
692 lines
19 KiB
C#
using System;
|
|
|
|
namespace MicaSetup.Natives;
|
|
|
|
public enum WindowLongFlags
|
|
{
|
|
GWL_EXSTYLE = -20,
|
|
GWL_HINSTANCE = -6,
|
|
GWLP_HINSTANCE = -6,
|
|
GWL_HWNDPARENT = -8,
|
|
GWL_ID = -12,
|
|
GWLP_ID = -12,
|
|
GWL_STYLE = -16,
|
|
GWL_USERDATA = -21,
|
|
GWLP_USERDATA = -21,
|
|
GWL_WNDPROC = -4,
|
|
GWLP_WNDPROC = -4,
|
|
DWLP_USER = 8,
|
|
DWLP_MSGRESULT = 0,
|
|
DWLP_DLGPROC = 4,
|
|
DWL_USER = 8,
|
|
DWL_MSGRESULT = 0,
|
|
DWL_DLGPROC = 4,
|
|
}
|
|
|
|
[Flags]
|
|
public enum WindowStyles : uint
|
|
{
|
|
WS_BORDER = 0x800000u,
|
|
WS_CAPTION = 0xC00000u,
|
|
WS_CHILD = 0x40000000u,
|
|
WS_CLIPCHILDREN = 0x2000000u,
|
|
WS_CLIPSIBLINGS = 0x4000000u,
|
|
WS_DISABLED = 0x8000000u,
|
|
WS_DLGFRAME = 0x400000u,
|
|
WS_GROUP = 0x20000u,
|
|
WS_HSCROLL = 0x100000u,
|
|
WS_MAXIMIZE = 0x1000000u,
|
|
WS_MAXIMIZEBOX = 0x10000u,
|
|
WS_MINIMIZE = 0x20000000u,
|
|
WS_MINIMIZEBOX = 0x20000u,
|
|
WS_OVERLAPPED = 0x0u,
|
|
WS_OVERLAPPEDWINDOW = 0xCF0000u,
|
|
WS_POPUP = 0x80000000u,
|
|
WS_POPUPWINDOW = 0x80880000u,
|
|
WS_THICKFRAME = 0x40000u,
|
|
WS_SYSMENU = 0x80000u,
|
|
WS_TABSTOP = 0x10000u,
|
|
WS_VISIBLE = 0x10000000u,
|
|
WS_VSCROLL = 0x200000u,
|
|
WS_TILED = 0x0u,
|
|
WS_ICONIC = 0x20000000u,
|
|
WS_SIZEBOX = 0x40000u,
|
|
WS_TILEDWINDOW = 0xCF0000u,
|
|
WS_CHILDWINDOW = 0x40000000u,
|
|
}
|
|
|
|
[Flags]
|
|
public enum DWMWINDOWATTRIBUTE
|
|
{
|
|
DWMWA_NCRENDERING_ENABLED = 1,
|
|
DWMWA_NCRENDERING_POLICY,
|
|
DWMWA_TRANSITIONS_FORCEDISABLED,
|
|
DWMWA_ALLOW_NCPAINT,
|
|
DWMWA_CAPTION_BUTTON_BOUNDS,
|
|
DWMWA_NONCLIENT_RTL_LAYOUT,
|
|
DWMWA_FORCE_ICONIC_REPRESENTATION,
|
|
DWMWA_FLIP3D_POLICY,
|
|
DWMWA_EXTENDED_FRAME_BOUNDS,
|
|
DWMWA_HAS_ICONIC_BITMAP,
|
|
DWMWA_DISALLOW_PEEK,
|
|
DWMWA_EXCLUDED_FROM_PEEK,
|
|
DWMWA_CLOAK,
|
|
DWMWA_CLOAKED,
|
|
DWMWA_FREEZE_REPRESENTATION,
|
|
DWMWA_USE_HOSTBACKDROPBRUSH,
|
|
DWMWA_USE_IMMERSIVE_DARK_MODE_OLD = 19,
|
|
DWMWA_USE_IMMERSIVE_DARK_MODE = 20,
|
|
DWMWA_WINDOW_CORNER_PREFERENCE = 33,
|
|
DWMWA_BORDER_COLOR,
|
|
DWMWA_CAPTION_COLOR,
|
|
DWMWA_TEXT_COLOR,
|
|
DWMWA_VISIBLE_FRAME_BORDER_THICKNESS,
|
|
DWMWA_SYSTEMBACKDROP_TYPE,
|
|
DWMWA_MICA_EFFECT = 1029,
|
|
}
|
|
|
|
public enum PROCESS_DPI_AWARENESS
|
|
{
|
|
PROCESS_DPI_UNAWARE,
|
|
PROCESS_SYSTEM_DPI_AWARE,
|
|
PROCESS_PER_MONITOR_DPI_AWARE,
|
|
}
|
|
|
|
public enum MonitorFlags
|
|
{
|
|
MONITOR_DEFAULTTONULL,
|
|
MONITOR_DEFAULTTOPRIMARY,
|
|
MONITOR_DEFAULTTONEAREST,
|
|
}
|
|
|
|
public enum MONITOR_DPI_TYPE
|
|
{
|
|
MDT_EFFECTIVE_DPI = 0,
|
|
MDT_ANGULAR_DPI,
|
|
MDT_RAW_DPI,
|
|
MDT_DEFAULT = MDT_EFFECTIVE_DPI,
|
|
}
|
|
|
|
[Flags]
|
|
public enum SetWindowPosFlags : uint
|
|
{
|
|
SWP_ASYNCWINDOWPOS = 0x4000,
|
|
SWP_DEFERERASE = 0x2000,
|
|
SWP_DRAWFRAME = 0x0020,
|
|
SWP_FRAMECHANGED = 0x0020,
|
|
SWP_HIDEWINDOW = 0x0080,
|
|
SWP_NOACTIVATE = 0x0010,
|
|
SWP_NOCOPYBITS = 0x0100,
|
|
SWP_NOMOVE = 0x0002,
|
|
SWP_NOOWNERZORDER = 0x0200,
|
|
SWP_NOREDRAW = 0x0008,
|
|
SWP_NOREPOSITION = 0x0200,
|
|
SWP_NOSENDCHANGING = 0x0400,
|
|
SWP_NOSIZE = 0x0001,
|
|
SWP_NOZORDER = 0x0004,
|
|
SWP_SHOWWINDOW = 0x0040,
|
|
}
|
|
|
|
[Flags]
|
|
public enum MoveFileFlags
|
|
{
|
|
MOVEFILE_REPLACE_EXISTING = 0x1,
|
|
MOVEFILE_COPY_ALLOWED = 0x2,
|
|
MOVEFILE_DELAY_UNTIL_REBOOT = 0x4,
|
|
MOVEFILE_WRITE_THROUGH = 0x8,
|
|
MOVEFILE_CREATE_HARDLINK = 0x10,
|
|
MOVEFILE_FAIL_IF_NOT_TRACKABLE = 0x20,
|
|
}
|
|
|
|
public enum DeviceCap
|
|
{
|
|
DRIVERVERSION = 0,
|
|
TECHNOLOGY = 2,
|
|
HORZSIZE = 4,
|
|
VERTSIZE = 6,
|
|
HORZRES = 8,
|
|
VERTRES = 10,
|
|
BITSPIXEL = 12,
|
|
PLANES = 14,
|
|
NUMBRUSHES = 16,
|
|
NUMPENS = 18,
|
|
NUMMARKERS = 20,
|
|
NUMFONTS = 22,
|
|
NUMCOLORS = 24,
|
|
PDEVICESIZE = 26,
|
|
CURVECAPS = 28,
|
|
LINECAPS = 30,
|
|
POLYGONALCAPS = 32,
|
|
TEXTCAPS = 34,
|
|
CLIPCAPS = 36,
|
|
RASTERCAPS = 38,
|
|
ASPECTX = 40,
|
|
ASPECTY = 42,
|
|
ASPECTXY = 44,
|
|
SHADEBLENDCAPS = 45,
|
|
LOGPIXELSX = 88,
|
|
LOGPIXELSY = 90,
|
|
SIZEPALETTE = 104,
|
|
NUMRESERVED = 106,
|
|
COLORRES = 108,
|
|
PHYSICALWIDTH = 110,
|
|
PHYSICALHEIGHT = 111,
|
|
PHYSICALOFFSETX = 112,
|
|
PHYSICALOFFSETY = 113,
|
|
SCALINGFACTORX = 114,
|
|
SCALINGFACTORY = 115,
|
|
VREFRESH = 116,
|
|
DESKTOPVERTRES = 117,
|
|
DESKTOPHORZRES = 118,
|
|
BLTALIGNMENT = 119,
|
|
}
|
|
|
|
public enum MonitorOptions : uint
|
|
{
|
|
MONITOR_DEFAULTTONULL = 0x00000000,
|
|
MONITOR_DEFAULTTOPRIMARY = 0x00000001,
|
|
MONITOR_DEFAULTTONEAREST = 0x00000002,
|
|
}
|
|
|
|
public enum MonitorDpiType
|
|
{
|
|
MDT_Effective_DPI = 0,
|
|
MDT_Angular_DPI = 1,
|
|
MDT_Raw_DPI = 2,
|
|
}
|
|
|
|
public enum SHARD
|
|
{
|
|
SHARD_APPIDINFO = 4,
|
|
SHARD_APPIDINFOIDLIST = 5,
|
|
SHARD_APPIDINFOLINK = 7,
|
|
SHARD_LINK = 6,
|
|
SHARD_PATHA = 2,
|
|
SHARD_PATHW = 3,
|
|
SHARD_PIDL = 1,
|
|
SHARD_SHELLITEM = 8,
|
|
}
|
|
|
|
[Flags]
|
|
public enum SHCNE : uint
|
|
{
|
|
SHCNE_RENAMEITEM = 0x00000001,
|
|
SHCNE_CREATE = 0x00000002,
|
|
SHCNE_DELETE = 0x00000004,
|
|
SHCNE_MKDIR = 0x00000008,
|
|
SHCNE_RMDIR = 0x00000010,
|
|
SHCNE_MEDIAINSERTED = 0x00000020,
|
|
SHCNE_MEDIAREMOVED = 0x00000040,
|
|
SHCNE_DRIVEREMOVED = 0x00000080,
|
|
SHCNE_DRIVEADD = 0x00000100,
|
|
SHCNE_NETSHARE = 0x00000200,
|
|
SHCNE_NETUNSHARE = 0x00000400,
|
|
SHCNE_ATTRIBUTES = 0x00000800,
|
|
SHCNE_UPDATEDIR = 0x00001000,
|
|
SHCNE_UPDATEITEM = 0x00002000,
|
|
SHCNE_SERVERDISCONNECT = 0x00004000,
|
|
SHCNE_UPDATEIMAGE = 0x00008000,
|
|
SHCNE_DRIVEADDGUI = 0x00010000,
|
|
SHCNE_RENAMEFOLDER = 0x00020000,
|
|
SHCNE_FREESPACE = 0x00040000,
|
|
SHCNE_EXTENDED_EVENT = 0x04000000,
|
|
SHCNE_ASSOCCHANGED = 0x08000000,
|
|
SHCNE_DISKEVENTS = 0x0002381F,
|
|
SHCNE_GLOBALEVENTS = 0x0C0581E0,
|
|
SHCNE_ALLEVENTS = 0x7FFFFFFF,
|
|
SHCNE_INTERRUPT = 0x80000000,
|
|
}
|
|
|
|
[Flags]
|
|
public enum SHCNF : uint
|
|
{
|
|
SHCNF_IDLIST = 0x0000,
|
|
SHCNF_PATHA = 0x0001,
|
|
SHCNF_PRINTERA = 0x0002,
|
|
SHCNF_DWORD = 0x0003,
|
|
SHCNF_PATHW = 0x0005,
|
|
SHCNF_PRINTERW = 0x0006,
|
|
SHCNF_TYPE = 0x00FF,
|
|
SHCNF_FLUSH = 0x1000,
|
|
SHCNF_FLUSHNOWAIT = 0x3000,
|
|
SHCNF_NOTIFYRECURSIVE = 0x10000,
|
|
}
|
|
|
|
public enum PrimaryLanguageID : ushort
|
|
{
|
|
LANG_NEUTRAL = 0x00,
|
|
LANG_INVARIANT = 0x7f,
|
|
LANG_AFRIKAANS = 0x36,
|
|
LANG_ALBANIAN = 0x1c,
|
|
LANG_ALSATIAN = 0x84,
|
|
LANG_AMHARIC = 0x5e,
|
|
LANG_ARABIC = 0x01,
|
|
LANG_ARMENIAN = 0x2b,
|
|
LANG_ASSAMESE = 0x4d,
|
|
LANG_AZERI = 0x2c,
|
|
LANG_AZERBAIJANI = 0x2c,
|
|
LANG_BANGLA = 0x45,
|
|
LANG_BASHKIR = 0x6d,
|
|
LANG_BASQUE = 0x2d,
|
|
LANG_BELARUSIAN = 0x23,
|
|
LANG_BENGALI = 0x45,
|
|
LANG_BRETON = 0x7e,
|
|
LANG_BOSNIAN = 0x1a,
|
|
LANG_BOSNIAN_NEUTRAL = 0x781a,
|
|
LANG_BULGARIAN = 0x02,
|
|
LANG_CATALAN = 0x03,
|
|
LANG_CHEROKEE = 0x5c,
|
|
LANG_CHINESE = 0x04,
|
|
LANG_CHINESE_SIMPLIFIED = 0x04,
|
|
LANG_CHINESE_TRADITIONAL = 0x7c04,
|
|
LANG_CORSICAN = 0x83,
|
|
LANG_CROATIAN = 0x1a,
|
|
LANG_CZECH = 0x05,
|
|
LANG_DANISH = 0x06,
|
|
LANG_DARI = 0x8c,
|
|
LANG_DIVEHI = 0x65,
|
|
LANG_DUTCH = 0x13,
|
|
LANG_ENGLISH = 0x09,
|
|
LANG_ESTONIAN = 0x25,
|
|
LANG_FAEROESE = 0x38,
|
|
LANG_FILIPINO = 0x64,
|
|
LANG_FINNISH = 0x0b,
|
|
LANG_FRENCH = 0x0c,
|
|
LANG_FRISIAN = 0x62,
|
|
LANG_FULAH = 0x67,
|
|
LANG_GALICIAN = 0x56,
|
|
LANG_GEORGIAN = 0x37,
|
|
LANG_GERMAN = 0x07,
|
|
LANG_GREEK = 0x08,
|
|
LANG_GREENLANDIC = 0x6f,
|
|
LANG_GUJARATI = 0x47,
|
|
LANG_HAUSA = 0x68,
|
|
LANG_HAWAIIAN = 0x75,
|
|
LANG_HEBREW = 0x0d,
|
|
LANG_HINDI = 0x39,
|
|
LANG_HUNGARIAN = 0x0e,
|
|
LANG_ICELANDIC = 0x0f,
|
|
LANG_IGBO = 0x70,
|
|
LANG_INDONESIAN = 0x21,
|
|
LANG_INUKTITUT = 0x5d,
|
|
LANG_IRISH = 0x3c,
|
|
LANG_ITALIAN = 0x10,
|
|
LANG_JAPANESE = 0x11,
|
|
LANG_KANNADA = 0x4b,
|
|
LANG_KASHMIRI = 0x60,
|
|
LANG_KAZAK = 0x3f,
|
|
LANG_KHMER = 0x53,
|
|
LANG_KICHE = 0x86,
|
|
LANG_KINYARWANDA = 0x87,
|
|
LANG_KONKANI = 0x57,
|
|
LANG_KOREAN = 0x12,
|
|
LANG_KYRGYZ = 0x40,
|
|
LANG_LAO = 0x54,
|
|
LANG_LATVIAN = 0x26,
|
|
LANG_LITHUANIAN = 0x27,
|
|
LANG_LOWER_SORBIAN = 0x2e,
|
|
LANG_LUXEMBOURGISH = 0x6e,
|
|
LANG_MALAY = 0x3e,
|
|
LANG_MALAYALAM = 0x4c,
|
|
LANG_MALTESE = 0x3a,
|
|
LANG_MANIPURI = 0x58,
|
|
LANG_MAORI = 0x81,
|
|
LANG_MAPUDUNGUN = 0x7a,
|
|
LANG_MARATHI = 0x4e,
|
|
LANG_MOHAWK = 0x7c,
|
|
LANG_MONGOLIAN = 0x50,
|
|
LANG_NEPALI = 0x61,
|
|
LANG_NORWEGIAN = 0x14,
|
|
LANG_OCCITAN = 0x82,
|
|
LANG_ODIA = 0x48,
|
|
LANG_ORIYA = 0x48,
|
|
LANG_PASHTO = 0x63,
|
|
LANG_PERSIAN = 0x29,
|
|
LANG_POLISH = 0x15,
|
|
LANG_PORTUGUESE = 0x16,
|
|
LANG_PULAR = 0x67,
|
|
LANG_PUNJABI = 0x46,
|
|
LANG_QUECHUA = 0x6b,
|
|
LANG_ROMANIAN = 0x18,
|
|
LANG_ROMANSH = 0x17,
|
|
LANG_RUSSIAN = 0x19,
|
|
LANG_SAKHA = 0x85,
|
|
LANG_SAMI = 0x3b,
|
|
LANG_SANSKRIT = 0x4f,
|
|
LANG_SCOTTISH_GAELIC = 0x91,
|
|
LANG_SERBIAN = 0x1a,
|
|
LANG_SERBIAN_NEUTRAL = 0x7c1a,
|
|
LANG_SINDHI = 0x59,
|
|
LANG_SINHALESE = 0x5b,
|
|
LANG_SLOVAK = 0x1b,
|
|
LANG_SLOVENIAN = 0x24,
|
|
LANG_SOTHO = 0x6c,
|
|
LANG_SPANISH = 0x0a,
|
|
LANG_SWAHILI = 0x41,
|
|
LANG_SWEDISH = 0x1d,
|
|
LANG_SYRIAC = 0x5a,
|
|
LANG_TAJIK = 0x28,
|
|
LANG_TAMAZIGHT = 0x5f,
|
|
LANG_TAMIL = 0x49,
|
|
LANG_TATAR = 0x44,
|
|
LANG_TELUGU = 0x4a,
|
|
LANG_THAI = 0x1e,
|
|
LANG_TIBETAN = 0x51,
|
|
LANG_TIGRIGNA = 0x73,
|
|
LANG_TIGRINYA = 0x73,
|
|
LANG_TSWANA = 0x32,
|
|
LANG_TURKISH = 0x1f,
|
|
LANG_TURKMEN = 0x42,
|
|
LANG_UIGHUR = 0x80,
|
|
LANG_UKRAINIAN = 0x22,
|
|
LANG_UPPER_SORBIAN = 0x2e,
|
|
LANG_URDU = 0x20,
|
|
LANG_UZBEK = 0x43,
|
|
LANG_VALENCIAN = 0x03,
|
|
LANG_VIETNAMESE = 0x2a,
|
|
LANG_WELSH = 0x52,
|
|
LANG_WOLOF = 0x88,
|
|
LANG_XHOSA = 0x34,
|
|
LANG_YAKUT = 0x85,
|
|
LANG_YI = 0x78,
|
|
LANG_YORUBA = 0x6a,
|
|
LANG_ZULU = 0x35,
|
|
}
|
|
|
|
public enum SublanguageID : ushort
|
|
{
|
|
SUBLANG_DEFAULT = 0x01,
|
|
SUBLANG_SYS_DEFAULT = 0x02,
|
|
SUBLANG_CUSTOM_DEFAULT = 0x03,
|
|
SUBLANG_CUSTOM_UNSPECIFIED = 0x04,
|
|
SUBLANG_UI_CUSTOM_DEFAULT = 0x05,
|
|
SUBLANG_AFRIKAANS_SOUTH_AFRICA = 0x01,
|
|
SUBLANG_ALBANIAN_ALBANIA = 0x01,
|
|
SUBLANG_ALSATIAN_FRANCE = 0x01,
|
|
SUBLANG_AMHARIC_ETHIOPIA = 0x01,
|
|
SUBLANG_ARABIC_SAUDI_ARABIA = 0x01,
|
|
SUBLANG_ARABIC_IRAQ = 0x02,
|
|
SUBLANG_ARABIC_EGYPT = 0x03,
|
|
SUBLANG_ARABIC_LIBYA = 0x04,
|
|
SUBLANG_ARABIC_ALGERIA = 0x05,
|
|
SUBLANG_ARABIC_MOROCCO = 0x06,
|
|
SUBLANG_ARABIC_TUNISIA = 0x07,
|
|
SUBLANG_ARABIC_OMAN = 0x08,
|
|
SUBLANG_ARABIC_YEMEN = 0x09,
|
|
SUBLANG_ARABIC_SYRIA = 0x0a,
|
|
SUBLANG_ARABIC_JORDAN = 0x0b,
|
|
SUBLANG_ARABIC_LEBANON = 0x0c,
|
|
SUBLANG_ARABIC_KUWAIT = 0x0d,
|
|
SUBLANG_ARABIC_UAE = 0x0e,
|
|
SUBLANG_ARABIC_BAHRAIN = 0x0f,
|
|
SUBLANG_ARABIC_QATAR = 0x10,
|
|
SUBLANG_ARMENIAN_ARMENIA = 0x01,
|
|
SUBLANG_ASSAMESE_INDIA = 0x01,
|
|
SUBLANG_AZERI_LATIN = 0x01,
|
|
SUBLANG_AZERI_CYRILLIC = 0x02,
|
|
SUBLANG_AZERBAIJANI_AZERBAIJAN_LATIN = 0x01,
|
|
SUBLANG_AZERBAIJANI_AZERBAIJAN_CYRILLIC = 0x02,
|
|
SUBLANG_BANGLA_INDIA = 0x01,
|
|
SUBLANG_BANGLA_BANGLADESH = 0x02,
|
|
SUBLANG_BASHKIR_RUSSIA = 0x01,
|
|
SUBLANG_BASQUE_BASQUE = 0x01,
|
|
SUBLANG_BELARUSIAN_BELARUS = 0x01,
|
|
SUBLANG_BENGALI_INDIA = 0x01,
|
|
SUBLANG_BENGALI_BANGLADESH = 0x02,
|
|
SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN = 0x05,
|
|
SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_CYRILLIC = 0x08,
|
|
SUBLANG_BRETON_FRANCE = 0x01,
|
|
SUBLANG_BULGARIAN_BULGARIA = 0x01,
|
|
SUBLANG_CATALAN_CATALAN = 0x01,
|
|
SUBLANG_CHEROKEE_CHEROKEE = 0x01,
|
|
SUBLANG_CHINESE_TRADITIONAL = 0x01,
|
|
SUBLANG_CHINESE_SIMPLIFIED = 0x02,
|
|
SUBLANG_CHINESE_HONGKONG = 0x03,
|
|
SUBLANG_CHINESE_SINGAPORE = 0x04,
|
|
SUBLANG_CHINESE_MACAU = 0x05,
|
|
SUBLANG_CORSICAN_FRANCE = 0x01,
|
|
SUBLANG_CZECH_CZECH_REPUBLIC = 0x01,
|
|
SUBLANG_CROATIAN_CROATIA = 0x01,
|
|
SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN = 0x04,
|
|
SUBLANG_DANISH_DENMARK = 0x01,
|
|
SUBLANG_DARI_AFGHANISTAN = 0x01,
|
|
SUBLANG_DIVEHI_MALDIVES = 0x01,
|
|
SUBLANG_DUTCH = 0x01,
|
|
SUBLANG_DUTCH_BELGIAN = 0x02,
|
|
SUBLANG_ENGLISH_US = 0x01,
|
|
SUBLANG_ENGLISH_UK = 0x02,
|
|
SUBLANG_ENGLISH_AUS = 0x03,
|
|
SUBLANG_ENGLISH_CAN = 0x04,
|
|
SUBLANG_ENGLISH_NZ = 0x05,
|
|
SUBLANG_ENGLISH_EIRE = 0x06,
|
|
SUBLANG_ENGLISH_SOUTH_AFRICA = 0x07,
|
|
SUBLANG_ENGLISH_JAMAICA = 0x08,
|
|
SUBLANG_ENGLISH_CARIBBEAN = 0x09,
|
|
SUBLANG_ENGLISH_BELIZE = 0x0a,
|
|
SUBLANG_ENGLISH_TRINIDAD = 0x0b,
|
|
SUBLANG_ENGLISH_ZIMBABWE = 0x0c,
|
|
SUBLANG_ENGLISH_PHILIPPINES = 0x0d,
|
|
SUBLANG_ENGLISH_INDIA = 0x10,
|
|
SUBLANG_ENGLISH_MALAYSIA = 0x11,
|
|
SUBLANG_ENGLISH_SINGAPORE = 0x12,
|
|
SUBLANG_ESTONIAN_ESTONIA = 0x01,
|
|
SUBLANG_FAEROESE_FAROE_ISLANDS = 0x01,
|
|
SUBLANG_FILIPINO_PHILIPPINES = 0x01,
|
|
SUBLANG_FINNISH_FINLAND = 0x01,
|
|
SUBLANG_FRENCH = 0x01,
|
|
SUBLANG_FRENCH_BELGIAN = 0x02,
|
|
SUBLANG_FRENCH_CANADIAN = 0x03,
|
|
SUBLANG_FRENCH_SWISS = 0x04,
|
|
SUBLANG_FRENCH_LUXEMBOURG = 0x05,
|
|
SUBLANG_FRENCH_MONACO = 0x06,
|
|
SUBLANG_FRISIAN_NETHERLANDS = 0x01,
|
|
SUBLANG_FULAH_SENEGAL = 0x02,
|
|
SUBLANG_GALICIAN_GALICIAN = 0x01,
|
|
SUBLANG_GEORGIAN_GEORGIA = 0x01,
|
|
SUBLANG_GERMAN = 0x01,
|
|
SUBLANG_GERMAN_SWISS = 0x02,
|
|
SUBLANG_GERMAN_AUSTRIAN = 0x03,
|
|
SUBLANG_GERMAN_LUXEMBOURG = 0x04,
|
|
SUBLANG_GERMAN_LIECHTENSTEIN = 0x05,
|
|
SUBLANG_GREEK_GREECE = 0x01,
|
|
SUBLANG_GREENLANDIC_GREENLAND = 0x01,
|
|
SUBLANG_GUJARATI_INDIA = 0x01,
|
|
SUBLANG_HAUSA_NIGERIA_LATIN = 0x01,
|
|
SUBLANG_HAWAIIAN_US = 0x01,
|
|
SUBLANG_HEBREW_ISRAEL = 0x01,
|
|
SUBLANG_HINDI_INDIA = 0x01,
|
|
SUBLANG_HUNGARIAN_HUNGARY = 0x01,
|
|
SUBLANG_ICELANDIC_ICELAND = 0x01,
|
|
SUBLANG_IGBO_NIGERIA = 0x01,
|
|
SUBLANG_INDONESIAN_INDONESIA = 0x01,
|
|
SUBLANG_INUKTITUT_CANADA = 0x01,
|
|
SUBLANG_INUKTITUT_CANADA_LATIN = 0x02,
|
|
SUBLANG_IRISH_IRELAND = 0x02,
|
|
SUBLANG_ITALIAN = 0x01,
|
|
SUBLANG_ITALIAN_SWISS = 0x02,
|
|
SUBLANG_JAPANESE_JAPAN = 0x01,
|
|
SUBLANG_KANNADA_INDIA = 0x01,
|
|
SUBLANG_KAZAK_KAZAKHSTAN = 0x01,
|
|
SUBLANG_KHMER_CAMBODIA = 0x01,
|
|
SUBLANG_KICHE_GUATEMALA = 0x01,
|
|
SUBLANG_KINYARWANDA_RWANDA = 0x01,
|
|
SUBLANG_KONKANI_INDIA = 0x01,
|
|
SUBLANG_KOREAN = 0x01,
|
|
SUBLANG_KYRGYZ_KYRGYZSTAN = 0x01,
|
|
SUBLANG_LAO_LAO = 0x01,
|
|
SUBLANG_LATVIAN_LATVIA = 0x01,
|
|
SUBLANG_LITHUANIAN = 0x01,
|
|
SUBLANG_LOWER_SORBIAN_GERMANY = 0x02,
|
|
SUBLANG_LUXEMBOURGISH_LUXEMBOURG = 0x01,
|
|
SUBLANG_MALAY_MALAYSIA = 0x01,
|
|
SUBLANG_MALAY_BRUNEI_DARUSSALAM = 0x02,
|
|
SUBLANG_MALAYALAM_INDIA = 0x01,
|
|
SUBLANG_MALTESE_MALTA = 0x01,
|
|
SUBLANG_MAORI_NEW_ZEALAND = 0x01,
|
|
SUBLANG_MAPUDUNGUN_CHILE = 0x01,
|
|
SUBLANG_MARATHI_INDIA = 0x01,
|
|
SUBLANG_MOHAWK_MOHAWK = 0x01,
|
|
SUBLANG_MONGOLIAN_CYRILLIC_MONGOLIA = 0x01,
|
|
SUBLANG_MONGOLIAN_PRC = 0x02,
|
|
SUBLANG_NEPALI_INDIA = 0x02,
|
|
SUBLANG_NEPALI_NEPAL = 0x01,
|
|
SUBLANG_NORWEGIAN_BOKMAL = 0x01,
|
|
SUBLANG_NORWEGIAN_NYNORSK = 0x02,
|
|
SUBLANG_OCCITAN_FRANCE = 0x01,
|
|
SUBLANG_ODIA_INDIA = 0x01,
|
|
SUBLANG_ORIYA_INDIA = 0x01,
|
|
SUBLANG_PASHTO_AFGHANISTAN = 0x01,
|
|
SUBLANG_PERSIAN_IRAN = 0x01,
|
|
SUBLANG_POLISH_POLAND = 0x01,
|
|
SUBLANG_PORTUGUESE = 0x02,
|
|
SUBLANG_PORTUGUESE_BRAZILIAN = 0x01,
|
|
SUBLANG_PULAR_SENEGAL = 0x02,
|
|
SUBLANG_PUNJABI_INDIA = 0x01,
|
|
SUBLANG_PUNJABI_PAKISTAN = 0x02,
|
|
SUBLANG_QUECHUA_BOLIVIA = 0x01,
|
|
SUBLANG_QUECHUA_ECUADOR = 0x02,
|
|
SUBLANG_QUECHUA_PERU = 0x03,
|
|
SUBLANG_ROMANIAN_ROMANIA = 0x01,
|
|
SUBLANG_ROMANSH_SWITZERLAND = 0x01,
|
|
SUBLANG_RUSSIAN_RUSSIA = 0x01,
|
|
SUBLANG_SAKHA_RUSSIA = 0x01,
|
|
SUBLANG_SAMI_NORTHERN_NORWAY = 0x01,
|
|
SUBLANG_SAMI_NORTHERN_SWEDEN = 0x02,
|
|
SUBLANG_SAMI_NORTHERN_FINLAND = 0x03,
|
|
SUBLANG_SAMI_LULE_NORWAY = 0x04,
|
|
SUBLANG_SAMI_LULE_SWEDEN = 0x05,
|
|
SUBLANG_SAMI_SOUTHERN_NORWAY = 0x06,
|
|
SUBLANG_SAMI_SOUTHERN_SWEDEN = 0x07,
|
|
SUBLANG_SAMI_SKOLT_FINLAND = 0x08,
|
|
SUBLANG_SAMI_INARI_FINLAND = 0x09,
|
|
SUBLANG_SANSKRIT_INDIA = 0x01,
|
|
SUBLANG_SCOTTISH_GAELIC = 0x01,
|
|
SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_LATIN = 0x06,
|
|
SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_CYRILLIC = 0x07,
|
|
SUBLANG_SERBIAN_MONTENEGRO_LATIN = 0x0b,
|
|
SUBLANG_SERBIAN_MONTENEGRO_CYRILLIC = 0x0c,
|
|
SUBLANG_SERBIAN_SERBIA_LATIN = 0x09,
|
|
SUBLANG_SERBIAN_SERBIA_CYRILLIC = 0x0a,
|
|
SUBLANG_SERBIAN_CROATIA = 0x01,
|
|
SUBLANG_SERBIAN_LATIN = 0x02,
|
|
SUBLANG_SERBIAN_CYRILLIC = 0x03,
|
|
SUBLANG_SINDHI_INDIA = 0x01,
|
|
SUBLANG_SINDHI_PAKISTAN = 0x02,
|
|
SUBLANG_SINDHI_AFGHANISTAN = 0x02,
|
|
SUBLANG_SINHALESE_SRI_LANKA = 0x01,
|
|
SUBLANG_SOTHO_NORTHERN_SOUTH_AFRICA = 0x01,
|
|
SUBLANG_SLOVAK_SLOVAKIA = 0x01,
|
|
SUBLANG_SLOVENIAN_SLOVENIA = 0x01,
|
|
SUBLANG_SPANISH = 0x01,
|
|
SUBLANG_SPANISH_MEXICAN = 0x02,
|
|
SUBLANG_SPANISH_MODERN = 0x03,
|
|
SUBLANG_SPANISH_GUATEMALA = 0x04,
|
|
SUBLANG_SPANISH_COSTA_RICA = 0x05,
|
|
SUBLANG_SPANISH_PANAMA = 0x06,
|
|
SUBLANG_SPANISH_DOMINICAN_REPUBLIC = 0x07,
|
|
SUBLANG_SPANISH_VENEZUELA = 0x08,
|
|
SUBLANG_SPANISH_COLOMBIA = 0x09,
|
|
SUBLANG_SPANISH_PERU = 0x0a,
|
|
SUBLANG_SPANISH_ARGENTINA = 0x0b,
|
|
SUBLANG_SPANISH_ECUADOR = 0x0c,
|
|
SUBLANG_SPANISH_CHILE = 0x0d,
|
|
SUBLANG_SPANISH_URUGUAY = 0x0e,
|
|
SUBLANG_SPANISH_PARAGUAY = 0x0f,
|
|
SUBLANG_SPANISH_BOLIVIA = 0x10,
|
|
SUBLANG_SPANISH_EL_SALVADOR = 0x11,
|
|
SUBLANG_SPANISH_HONDURAS = 0x12,
|
|
SUBLANG_SPANISH_NICARAGUA = 0x13,
|
|
SUBLANG_SPANISH_PUERTO_RICO = 0x14,
|
|
SUBLANG_SPANISH_US = 0x15,
|
|
SUBLANG_SWAHILI_KENYA = 0x01,
|
|
SUBLANG_SWEDISH = 0x01,
|
|
SUBLANG_SWEDISH_FINLAND = 0x02,
|
|
SUBLANG_SYRIAC_SYRIA = 0x01,
|
|
SUBLANG_TAJIK_TAJIKISTAN = 0x01,
|
|
SUBLANG_TAMAZIGHT_ALGERIA_LATIN = 0x02,
|
|
SUBLANG_TAMAZIGHT_MOROCCO_TIFINAGH = 0x04,
|
|
SUBLANG_TAMIL_INDIA = 0x01,
|
|
SUBLANG_TAMIL_SRI_LANKA = 0x02,
|
|
SUBLANG_TATAR_RUSSIA = 0x01,
|
|
SUBLANG_TELUGU_INDIA = 0x01,
|
|
SUBLANG_THAI_THAILAND = 0x01,
|
|
SUBLANG_TIBETAN_PRC = 0x01,
|
|
SUBLANG_TIGRIGNA_ERITREA = 0x02,
|
|
SUBLANG_TIGRINYA_ERITREA = 0x02,
|
|
SUBLANG_TIGRINYA_ETHIOPIA = 0x01,
|
|
SUBLANG_TSWANA_BOTSWANA = 0x02,
|
|
SUBLANG_TSWANA_SOUTH_AFRICA = 0x01,
|
|
SUBLANG_TURKISH_TURKEY = 0x01,
|
|
SUBLANG_TURKMEN_TURKMENISTAN = 0x01,
|
|
SUBLANG_UIGHUR_PRC = 0x01,
|
|
SUBLANG_UKRAINIAN_UKRAINE = 0x01,
|
|
SUBLANG_UPPER_SORBIAN_GERMANY = 0x01,
|
|
SUBLANG_URDU_PAKISTAN = 0x01,
|
|
SUBLANG_URDU_INDIA = 0x02,
|
|
SUBLANG_UZBEK_LATIN = 0x01,
|
|
SUBLANG_UZBEK_CYRILLIC = 0x02,
|
|
SUBLANG_VALENCIAN_VALENCIA = 0x02,
|
|
SUBLANG_VIETNAMESE_VIETNAM = 0x01,
|
|
SUBLANG_WELSH_UNITED_KINGDOM = 0x01,
|
|
SUBLANG_WOLOF_SENEGAL = 0x01,
|
|
SUBLANG_XHOSA_SOUTH_AFRICA = 0x01,
|
|
SUBLANG_YAKUT_RUSSIA = 0x01,
|
|
SUBLANG_YI_PRC = 0x01,
|
|
SUBLANG_YORUBA_NIGERIA = 0x01,
|
|
SUBLANG_ZULU_SOUTH_AFRICA = 0x01,
|
|
}
|
|
|
|
public enum WindowBackdropType
|
|
{
|
|
/// <summary>
|
|
/// No backdrop effect.
|
|
/// </summary>
|
|
None,
|
|
|
|
/// <summary>
|
|
/// Sets <c>DWMWA_SYSTEMBACKDROP_TYPE</c> to <see langword="0"></see>.
|
|
/// </summary>
|
|
Auto,
|
|
|
|
/// <summary>
|
|
/// Windows 11 Mica effect.
|
|
/// </summary>
|
|
Mica,
|
|
|
|
/// <summary>
|
|
/// Windows Acrylic effect.
|
|
/// </summary>
|
|
Acrylic,
|
|
|
|
/// <summary>
|
|
/// Windows 11 wallpaper blur effect.
|
|
/// </summary>
|
|
Tabbed,
|
|
}
|
|
|
|
/// <summary>
|
|
/// Theme in which an application using WPF UI is displayed.
|
|
/// </summary>
|
|
public enum ApplicationTheme
|
|
{
|
|
/// <summary>
|
|
/// Unknown application theme.
|
|
/// </summary>
|
|
Unknown,
|
|
|
|
/// <summary>
|
|
/// Dark application theme.
|
|
/// </summary>
|
|
Dark,
|
|
|
|
/// <summary>
|
|
/// Light application theme.
|
|
/// </summary>
|
|
Light,
|
|
|
|
/// <summary>
|
|
/// High contract application theme.
|
|
/// </summary>
|
|
HighContrast,
|
|
}
|