AlbumArtId
Used in utils.GetAlbumArtV2, utils.GetAlbumArtEmbedded, utils.GetAlbumArtAsync, utils.GetAlbumArtAsyncV2
Values number
| Name | Value | Description |
|---|---|---|
front | 0 | |
back | 1 | |
disc | 2 | |
icon | 3 | |
artist | 4 |
AttachImage2Codec
Image codecs used in AttachImage2
Values number
| Name | Value | Description |
|---|---|---|
Jpeg | 0 | lossy, maximum compatibility |
WebP | 1 | WebP lossless if quality = 100, otherwise WebP lossy |
Png | 2 | always lossless, compatibility-first |
BrushType
Brush types used in gdi.Brush, d2d.Brush and GdiBrush.Type, D2DBrush.Type
Values number
| Name | Value | Description |
|---|---|---|
Solid | 0 | |
LinearGradient | 1 | |
RadialGradient | 2 | |
Bitmap | 3 |
BrushWrapMode
Brush wrap modes used in GdiBrush.WrapMode and D2DBrush.WrapMode
Behavior of the modes may differ between GDI+ and Direct2D
Values number
| Name | Value | Description |
|---|---|---|
Tile | 0 | Specifies tiling without flipping. |
TileFlipX | 1 | Specifies that tiles are flipped horizontally as you move from one tile to the next in a row. |
TileFlipY | 2 | Specifies that tiles are flipped vertically as you move from one tile to the next in a column. |
TileFlipXY | 3 | Specifies that tiles are flipped horizontally as you move along a row and flipped vertically as you move along a column. |
Clamp | 4 | Specifies that no tiling takes place. In D2D mode extends the edges of the source out by clamping sample points outside the source to the edges. In GDI: simply stops the output and for linear gradient brushes is not valid parameter. |
CapStyle
Used as a line drawing startCap and endCap parameter value in DrawLine
Values number
| Name | Value | Description |
|---|---|---|
Flat | 0 | |
Square | 1 | |
Round | 2 | |
Triangle | 3 |
ColourTypeCUI
Used in window.GetColourCUI
Values number
| Name | Value | Description |
|---|---|---|
text | 0 | |
selection_text | 1 | |
inactive_selection_text | 2 | |
background | 3 | |
selection_background | 4 | |
inactive_selection_background | 5 | |
active_item_frame | 6 |
ColourTypeDUI
Used in window.GetColourDUI
Values number
| Name | Value | Description |
|---|---|---|
text | 0 | |
background | 1 | |
highlight | 2 | |
selection | 3 |
CompositeMode
Composition mode flags for DrawEffect
Values number
| Name | Value | Description |
|---|---|---|
SourceOver | 0 | |
DestinationOver | 1 | |
SourceIn | 2 | |
DestinationIn | 3 | |
SourceOut | 4 | |
DestinationOut | 5 | |
SourceAtop | 6 | |
DestinationAtop | 7 | |
Xor | 8 | |
Plus | 9 | |
SourceCopy | 10 | |
BoundedSourceCopy | 11 | |
MaskInvert | 12 |
D2DCompileFlags
Compilation flags for d2d.Compile
Values number
| Name | Value | Description |
|---|---|---|
D3DCOMPILE_DEBUG | 1 | |
D3DCOMPILE_SKIP_VALIDATION | 2 | |
D3DCOMPILE_SKIP_OPTIMIZATION | 4 | |
D3DCOMPILE_PACK_MATRIX_ROW_MAJOR | 8 | |
D3DCOMPILE_PACK_MATRIX_COLUMN_MAJOR | 16 | |
D3DCOMPILE_PARTIAL_PRECISION | 32 | |
D3DCOMPILE_FORCE_VS_SOFTWARE_NO_OPT | 64 | |
D3DCOMPILE_FORCE_PS_SOFTWARE_NO_OPT | 128 | |
D3DCOMPILE_NO_PRESHADER | 256 | |
D3DCOMPILE_AVOID_FLOW_CONTROL | 512 | |
D3DCOMPILE_PREFER_FLOW_CONTROL | 1024 | |
D3DCOMPILE_ENABLE_STRICTNESS | 2048 | |
D3DCOMPILE_ENABLE_BACKWARDS_COMPATIBILITY | 4096 | |
D3DCOMPILE_IEEE_STRICTNESS | 8192 | |
D3DCOMPILE_OPTIMIZATION_LEVEL0 | 16384 | |
D3DCOMPILE_OPTIMIZATION_LEVEL1 | 0 | |
D3DCOMPILE_OPTIMIZATION_LEVEL2 | 49152 | |
D3DCOMPILE_OPTIMIZATION_LEVEL3 | 32768 | |
D3DCOMPILE_RESERVED16 | 65536 | |
D3DCOMPILE_RESERVED17 | 131072 | |
D3DCOMPILE_WARNINGS_ARE_ERRORS | 262144 | |
D3DCOMPILE_RESOURCES_MAY_ALIAS | 524288 | |
D3DCOMPILE_ENABLE_UNBOUNDED_DESCRIPTOR_TABLES | 1048576 | |
D3DCOMPILE_ALL_RESOURCES_BOUND | 2097152 | |
D3DCOMPILE_DEBUG_NAME_FOR_SOURCE | 4194304 | |
D3DCOMPILE_DEBUG_NAME_FOR_BINARY | 8388608 |
DashStyle
Used as a line drawing style parameter value in:
DrawLine
DrawRect
DrawRoundRect
DrawEllipse
DrawPolygon
DrawLines
Values number
| Name | Value | Description |
|---|---|---|
Solid | 0 | |
Dash | 1 | |
Dot | 2 | |
DashDot | 3 | |
DashDotDot | 4 |
DialogResult
Dialog result codes used in utils.MessageBox
Values number
| Name | Value | Description |
|---|---|---|
None | 0 | |
OK | 1 | |
Cancel | 2 | |
Abort | 3 | |
Retry | 4 | |
Ignore | 5 | |
Yes | 6 | |
No | 7 | |
TryAgain | 10 | |
Continue | 11 |
FontStyle
Used in gdi.Font, can be combined.
For more information, see: http://msdn.microsoft.com/en-us/library/ms534124(VS.85).aspx
Values number
| Name | Value | Description |
|---|---|---|
Regular | 0 | |
Bold | 1 | |
Italic | 2 | |
BoldItalic | 3 | |
Underline | 4 | |
Strikeout | 8 |
FontTypeCUI
Used in window.GetFontCUI
Values number
| Name | Value | Description |
|---|---|---|
items | 0 | |
labels | 1 |
FontTypeDUI
Used in window.GetFontDUI
Values number
| Name | Value | Description |
|---|---|---|
defaults | 0 | |
tabs | 1 | |
lists | 2 | |
playlists | 3 | |
statusbar | 4 | |
console | 5 |
InterpolationMode
Used in SetInterpolationMode
For more information, see: http://msdn.microsoft.com/en-us/library/ms534141(VS.85).aspx
Values number
| Name | Value | Description |
|---|---|---|
Invalid | -1 | |
Default | 0 | |
LowQuality | 1 | |
HighQuality | 2 | |
Bilinear | 3 | |
Bicubic | 4 | |
NearestNeighbor | 5 | |
HighQualityBilinear | 6 | |
HighQualityBicubic | 7 |
MessageBoxButtons
Message box buttons used in utils.MessageBox
Values number
| Name | Value | Description |
|---|---|---|
OK | 0 | The message box contains an OK button. |
OKCancel | 1 | The message box contains OK and Cancel buttons. |
AbortRetryIgnore | 2 | The message box contains Abort, Retry, and Ignore buttons. |
YesNoCancel | 3 | The message box contains Yes, No, and Cancel buttons. |
YesNo | 4 | The message box contains Yes and No buttons. |
RetryCancel | 5 | The message box contains Retry and Cancel buttons. |
CancelTryContinue | 6 | Specifies that the message box contains Cancel, Try Again, and Continue buttons. |
Message box default button flags used in utils.MessageBox
Values number
| Name | Value | Description |
|---|---|---|
Button1 | 0 | |
Button2 | 256 | |
Button3 | 512 | |
Button4 | 768 |
MessageBoxIcon
Message box icons used in utils.MessageBox
Exclamation: The message box contains a symbol consisting of an exclamation point in a triangle with a yellow background.
Values number
| Name | Value | Description |
|---|---|---|
None | 0 | The message box contains no symbols. |
Error | 16 | The message box contains a symbol consisting of white X in a circle with a red background. |
Stop | 16 | The same as Error. |
Question | 32 | |
Warning | 48 | The same as Exclamation. |
Information | 64 | The message box contains a symbol consisting of a lowercase letter i in a circle. |
PlaybackOrder
Used as a result of plman.PlaybackOrder and in on_playback_order_changed
Values number
| Name | Value | Description |
|---|---|---|
Default | 0 | |
RepeatPlaylist | 1 | |
RepeatTrack | 2 | |
Random | 3 | |
ShuffleTracks | 4 | |
ShuffleAlbums | 5 | |
ShuffleFolders | 6 |
PlaybackStartCmd
Used in on_playback_starting
Values number
| Name | Value | Description |
|---|---|---|
Default | 0 | |
Play | 1 | |
PlayNext | 2 | |
PlayPrevious | 3 | |
SetTrack | 4 | |
PlayRandom | 5 | |
Resume | 6 |
PlaybackStopReason
Used in on_playback_stop
Values number
| Name | Value | Description |
|---|---|---|
InvokedByUser | 0 | |
EndOfFile | 1 | |
StartingAnotherTrack | 2 | |
PlayerShutDown | 3 |
QueueChangeOrigin
Used in on_playback_queue_changed
Values number
| Name | Value | Description |
|---|---|---|
UserAdded | 0 | |
UserRemoved | 1 | |
PlaybackAdvance | 2 |
ReplayGainMode
Used in on_playback_stop
Values number
| Name | Value | Description |
|---|---|---|
None | 0 | |
Track | 1 | |
Album | 2 | |
TrackAlbumByPlaybackOrder | 3 |
RotateFlipType
Used in RotateFlip
For more information, see: http://msdn.microsoft.com/en-us/library/ms534171(VS.85).aspx
Values number
| Name | Value | Description |
|---|---|---|
RotateNoneFlipNone | 0 | |
Rotate90FlipNone | 1 | |
Rotate180FlipNone | 2 | |
Rotate270FlipNone | 3 | |
RotateNoneFlipX | 4 | |
Rotate90FlipX | 5 | |
Rotate180FlipX | 6 | |
Rotate270FlipX | 7 | |
RotateNoneFlipY | 6 | |
Rotate90FlipY | 7 | |
Rotate180FlipY | 4 | |
Rotate270FlipY | 5 | |
RotateNoneFlipXY | 2 | |
Rotate90FlipXY | 3 | |
Rotate180FlipXY | 0 | |
Rotate270FlipXY | 1 |
RunVerb
Used in utils.Run A string, referred to as a verb, that specifies the action to be performed.
The set of available verbs depends on the particular file or folder. Generally, the actions available from an object's shortcut menu are available verbs.
This parameter can be empty, in which case the default verb is used if available. If not, the ":::no-loc text="open"::" verb is used.
If neither verb is available, the system uses the first verb listed in the registry.
The following verbs are commonly used:
Values string
| Name | Value | Description |
|---|---|---|
Default | "" | |
Open | "open" | Opens the file specified by the lpFile parameter. The file can be an executable file, a document file, or a folder. |
Edit | "edit" | Launches an editor and opens the document for editing. If target is not a document file, the function will fail. |
Explore | "explore" | Explores the folder specified by lpFile. |
Find | "find" | Initiates a search starting from the specified directory. |
OpenAs | "openas" | Launches a picker UI allowing the user to select an app with which to open the file specified by the target parameter. |
Print | "print" | Prints the document file specified by lpFile. If lpFile is not a document file, the function will fail. |
Properties | "properties" | Displays the file or folder's properties. |
RunAs | "runas" | Launches an application as Administrator. User Account Control (UAC) will prompt the user for consent to run the application elevated or enter the credentials of an administrator account used to run the application. |
SelectionType
Used as a result of fb.GetSelectionType
Values number
| Name | Value | Description |
|---|---|---|
Undefined | 0 | |
ActivePlaylistSelection | 1 | |
CallerActivePlaylist | 2 | |
PlaylistManager | 3 | |
NowPlaying | 4 | |
KeyboardShortcutList | 5 | |
MediaLibraryViewer | 6 |
ShowWindow
Controls how the window is to be shown. Used in utils.Run
Values number
| Name | Value | Description |
|---|---|---|
Hide | 0 | Hides the window and activates another window. |
Normal | 1 | Activates and displays a window. If the window is minimized, maximized, or arranged, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time. |
Minimized | 2 | Activates the window and displays it as a minimized window. |
Maximized | 3 | Activates the window and displays it as a maximized window. |
NoActivate | 4 | Displays a window in its most recent size and position. This value is similar to Normal, except that the window is not activated. |
Show | 5 | Activates the window and displays it in its current size and position. |
Minimize | 6 | Minimizes the specified window and activates the next top-level window in the Z order. |
MinNoActive | 7 | Displays the window as a minimized window. This value is similar to Minimized, except the window is not activated. |
NA | 8 | Displays the window in its current size and position. This value is similar to Show, except that the window is not activated. |
Restore | 9 | Activates and displays the window. If the window is minimized, maximized, or arranged, the system restores it to its original size and position. An application should specify this flag when restoring a minimized window. |
Default | 10 | Sets the show state based on the ShowWindow value specified in the STARTUPINFO structure passed to the CreateProcess function by the program that started the application. |
ForceMinimize | 11 | Minimizes a window, even if the thread that owns the window is not responding. This flag should only be used when minimizing windows from a different thread. |
SmoothingMode
Used in SetSmoothingMode
For more information, see: http://msdn.microsoft.com/en-us/library/ms534173(VS.85).aspx
Values number
| Name | Value | Description |
|---|---|---|
Invalid | -1 | |
Default | 0 | |
HighSpeed | 1 | |
HighQuality | 2 | |
None | 3 | |
AntiAlias | 4 |
StringAlignment
h_align/v_align:
For more information, see: http://msdn.microsoft.com/en-us/library/ms534177(VS.85).aspx
Values number
| Name | Value | Description |
|---|---|---|
Near | 0 | |
Center | 1 | |
Far | 2 |
StringFormatFlags
flags for StringFormat (helpers) can be combined of:
For more information, see: http://msdn.microsoft.com/en-us/library/ms534181(VS.85).aspx
Values number
| Name | Value | Description |
|---|---|---|
DirectionRightToLeft | 0x00000001 | |
DirectionVertical | 0x00000002 | |
NoFitBlackBox | 0x00000004 | |
DisplayFormatControl | 0x00000020 | |
NoFontFallback | 0x00000400 | |
MeasureTrailingSpaces | 0x00000800 | |
NoWrap | 0x00001000 | |
LineLimit | 0x00002000 | |
NoClip | 0x00004000 |
StringTrimming
trimming:
For more information, see: http://msdn.microsoft.com/en-us/library/ms534403(VS.85).aspx
Values number
| Name | Value | Description |
|---|---|---|
None | 0 | |
Character | 1 | |
Word | 2 | |
EllipsisCharacter | 3 | |
EllipsisWord | 4 | |
EllipsisPath | 5 |
TextRenderingHint
Used in SetTextRenderingHint
For more information, see: http://msdn.microsoft.com/en-us/library/ms534404(VS.85).aspx
Values number
| Name | Value | Description |
|---|---|---|
SystemDefault | 0 | |
SingleBitPerPixelGridFit | 1 | |
SingleBitPerPixel | 2 | |
AntiAliasGridFit | 3 | |
AntiAlias | 4 | |
ClearTypeGridFit | 5 |
UIInstanceType
Used as a result of window.InstanceType
Values number
| Name | Value | Description |
|---|---|---|
ColumnsUI | 0 | |
DefaultUI | 1 |
DLGC_BUTTON
const DLGC_BUTTON = 0x2000
With window.DlgCode, can be combined.
For more information, see: https://learn.microsoft.com/en-us/windows/win32/dlgbox/wm-getdlgcode If you don't know what they mean, igonre them.
Default
0x2000
DLGC_DEFPUSHBUTTON
const DLGC_DEFPUSHBUTTON = 0x0010
With window.DlgCode, can be combined.
For more information, see: https://learn.microsoft.com/en-us/windows/win32/dlgbox/wm-getdlgcode If you don't know what they mean, igonre them.
Default
0x0010
DLGC_HASSETSEL
const DLGC_HASSETSEL = 0x0008
With window.DlgCode, can be combined.
For more information, see: https://learn.microsoft.com/en-us/windows/win32/dlgbox/wm-getdlgcode If you don't know what they mean, igonre them.
Default
0x0008
DLGC_RADIOBUTTON
const DLGC_RADIOBUTTON = 0x0040
With window.DlgCode, can be combined.
For more information, see: https://learn.microsoft.com/en-us/windows/win32/dlgbox/wm-getdlgcode If you don't know what they mean, igonre them.
Default
0x0040
DLGC_STATIC
const DLGC_STATIC = 0x0100
With window.DlgCode, can be combined.
For more information, see: https://learn.microsoft.com/en-us/windows/win32/dlgbox/wm-getdlgcode If you don't know what they mean, igonre them.
Default
0x0100
DLGC_UNDEFPUSHBUTTON
const DLGC_UNDEFPUSHBUTTON = 0x0020
With window.DlgCode, can be combined.
For more information, see: https://learn.microsoft.com/en-us/windows/win32/dlgbox/wm-getdlgcode If you don't know what they mean, igonre them.
Default
0x0020
DLGC_WANTALLKEYS
const DLGC_WANTALLKEYS = 0x0004
With window.DlgCode, can be combined.
For more information, see: https://learn.microsoft.com/en-us/windows/win32/dlgbox/wm-getdlgcode If you don't know what they mean, igonre them.
Default
0x0004
DLGC_WANTARROWS
const DLGC_WANTARROWS = 0x0001
With window.DlgCode, can be combined.
For more information, see: https://learn.microsoft.com/en-us/windows/win32/dlgbox/wm-getdlgcode If you don't know what they mean, igonre them.
Default
0x0001
DLGC_WANTCHARS
const DLGC_WANTCHARS = 0x0080
With window.DlgCode, can be combined.
For more information, see: https://learn.microsoft.com/en-us/windows/win32/dlgbox/wm-getdlgcode If you don't know what they mean, igonre them.
Default
0x0080
DLGC_WANTMESSAGE
const DLGC_WANTMESSAGE = 0x0004
With window.DlgCode, can be combined.
For more information, see: https://learn.microsoft.com/en-us/windows/win32/dlgbox/wm-getdlgcode If you don't know what they mean, igonre them.
Default
0x0004
DLGC_WANTTAB
const DLGC_WANTTAB = 0x0002
With window.DlgCode, can be combined.
For more information, see: https://learn.microsoft.com/en-us/windows/win32/dlgbox/wm-getdlgcode If you don't know what they mean, igonre them.
Default
0x0002
DT_BOTTOM
const DT_BOTTOM = 0x00000008
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00000008
DT_CALCRECT
const DT_CALCRECT = 0x00000400
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00000400
DT_CENTER
const DT_CENTER = 0x00000001
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00000001
DT_EDITCONTROL
const DT_EDITCONTROL = 0x00002000
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00002000
DT_END_ELLIPSIS
const DT_END_ELLIPSIS = 0x00008000
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00008000
DT_EXPANDTABS
const DT_EXPANDTABS = 0x00000040
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00000040
DT_EXTERNALLEADING
const DT_EXTERNALLEADING = 0x00000200
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00000200
DT_HIDEPREFIX
const DT_HIDEPREFIX = 0x00100000
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00100000
DT_INTERNAL
const DT_INTERNAL = 0x00001000
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00001000
DT_LEFT
const DT_LEFT = 0x00000000
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00000000
DT_MODIFYSTRING
const DT_MODIFYSTRING = 0x00010000
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
DO NOT USE
Default
0x00010000
DT_NOCLIP
const DT_NOCLIP = 0x00000100
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00000100
DT_NOFULLWIDTHCHARBREAK
const DT_NOFULLWIDTHCHARBREAK = 0x00080000
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00080000
DT_NOPREFIX
const DT_NOPREFIX = 0x00000800
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
NOTE: Please use this flag, or a '&' character will become an underline '_'
Default
0x00000800
DT_PATH_ELLIPSIS
const DT_PATH_ELLIPSIS = 0x00004000
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00004000
DT_PREFIXONLY
const DT_PREFIXONLY = 0x00200000
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00200000
DT_RIGHT
const DT_RIGHT = 0x00000002
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00000002
DT_RTLREADING
const DT_RTLREADING = 0x00020000
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00020000
DT_SINGLELINE
const DT_SINGLELINE = 0x00000020
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00000020
DT_TABSTOP
const DT_TABSTOP = 0x00000080
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00000080
DT_TOP
const DT_TOP = 0x00000000
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00000000
DT_VCENTER
const DT_VCENTER = 0x00000004
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00000004
DT_WORD_ELLIPSIS
const DT_WORD_ELLIPSIS = 0x00040000
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00040000
DT_WORDBREAK
const DT_WORDBREAK = 0x00000010
Flag used with GdiDrawText
For more information, see: http://msdn.microsoft.com/en-us/library/dd162498(VS.85).aspx
Default
0x00000010
FILE_ATTRIBUTE_ARCHIVE
const FILE_ATTRIBUTE_ARCHIVE = 0x00000020
Used in utils.Glob
For more information, see: http://msdn.microsoft.com/en-us/library/ee332330%28VS.85%29.aspx
Default
0x00000020
FILE_ATTRIBUTE_COMPRESSED
const FILE_ATTRIBUTE_COMPRESSED = 0x00000800
Used in utils.Glob
For more information, see: http://msdn.microsoft.com/en-us/library/ee332330%28VS.85%29.aspx
Default
0x00000800
FILE_ATTRIBUTE_DIRECTORY
const FILE_ATTRIBUTE_DIRECTORY = 0x00000010
Used in utils.Glob
For more information, see: http://msdn.microsoft.com/en-us/library/ee332330%28VS.85%29.aspx
Default
0x00000010
FILE_ATTRIBUTE_ENCRYPTED
const FILE_ATTRIBUTE_ENCRYPTED = 0x00004000
Used in utils.Glob
For more information, see: http://msdn.microsoft.com/en-us/library/ee332330%28VS.85%29.aspx
Default
0x00004000
FILE_ATTRIBUTE_HIDDEN
const FILE_ATTRIBUTE_HIDDEN = 0x00000002
Used in utils.Glob
For more information, see: http://msdn.microsoft.com/en-us/library/ee332330%28VS.85%29.aspx
Default
0x00000002
FILE_ATTRIBUTE_NORMAL
const FILE_ATTRIBUTE_NORMAL = 0x00000080
Used in utils.Glob
For more information, see: http://msdn.microsoft.com/en-us/library/ee332330%28VS.85%29.aspx
Default
0x00000080
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
const FILE_ATTRIBUTE_NOT_CONTENT_INDEXED = 0x00002000
Used in utils.Glob
For more information, see: http://msdn.microsoft.com/en-us/library/ee332330%28VS.85%29.aspx
Default
0x00002000
FILE_ATTRIBUTE_OFFLINE
const FILE_ATTRIBUTE_OFFLINE = 0x00001000
Used in utils.Glob
For more information, see: http://msdn.microsoft.com/en-us/library/ee332330%28VS.85%29.aspx
Default
0x00001000
FILE_ATTRIBUTE_READONLY
const FILE_ATTRIBUTE_READONLY = 0x00000001
Used in utils.Glob
For more information, see: http://msdn.microsoft.com/en-us/library/ee332330%28VS.85%29.aspx
Default
0x00000001
FILE_ATTRIBUTE_REPARSE_POINT
const FILE_ATTRIBUTE_REPARSE_POINT = 0x00000400
Used in utils.Glob
For more information, see: http://msdn.microsoft.com/en-us/library/ee332330%28VS.85%29.aspx
Default
0x00000400
FILE_ATTRIBUTE_SPARSE_FILE
const FILE_ATTRIBUTE_SPARSE_FILE = 0x00000200
Used in utils.Glob
For more information, see: http://msdn.microsoft.com/en-us/library/ee332330%28VS.85%29.aspx
Default
0x00000200
FILE_ATTRIBUTE_SYSTEM
const FILE_ATTRIBUTE_SYSTEM = 0x00000004
Used in utils.Glob
For more information, see: http://msdn.microsoft.com/en-us/library/ee332330%28VS.85%29.aspx
Default
0x00000004
FILE_ATTRIBUTE_TEMPORARY
const FILE_ATTRIBUTE_TEMPORARY = 0x00000100
Used in utils.Glob
For more information, see: http://msdn.microsoft.com/en-us/library/ee332330%28VS.85%29.aspx
Default
0x00000100
IDC_APPSTARTING
const IDC_APPSTARTING = 32650
Used in window.SetCursor
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setcursor
Default
32650
IDC_ARROW
const IDC_ARROW = 32512
Used in window.SetCursor
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setcursor
Default
32512
IDC_CROSS
const IDC_CROSS = 32515
Used in window.SetCursor
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setcursor
Default
32515
IDC_HAND
const IDC_HAND = 32649
Used in window.SetCursor
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setcursor
Default
32649
IDC_HELP
const IDC_HELP = 32651
Used in window.SetCursor
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setcursor
Default
32651
IDC_IBEAM
const IDC_IBEAM = 32513
Used in window.SetCursor
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setcursor
Default
32513
IDC_ICON
const IDC_ICON = 32641
Used in window.SetCursor
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setcursor
Default
32641
IDC_NO
const IDC_NO = 32648
Used in window.SetCursor
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setcursor
Default
32648
IDC_SIZE
const IDC_SIZE = 32640
Used in window.SetCursor
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setcursor
Default
32640
IDC_SIZEALL
const IDC_SIZEALL = 32646
Used in window.SetCursor
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setcursor
Default
32646
IDC_SIZENESW
const IDC_SIZENESW = 32643
Used in window.SetCursor
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setcursor
Default
32643
IDC_SIZENS
const IDC_SIZENS = 32645
Used in window.SetCursor
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setcursor
Default
32645
IDC_SIZENWSE
const IDC_SIZENWSE = 32642
Used in window.SetCursor
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setcursor
Default
32642
IDC_SIZEWE
const IDC_SIZEWE = 32644
Used in window.SetCursor
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setcursor
Default
32644
IDC_UPARROW
const IDC_UPARROW = 32516
Used in window.SetCursor
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setcursor
Default
32516
IDC_WAIT
const IDC_WAIT = 32514
Used in window.SetCursor
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setcursor
Default
32514
LCMAP_BYTEREV
const LCMAP_BYTEREV = 0x00000800
byte reversal
Flag used with utils.MapString
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-lcmapstringex
Default
0x00000800
LCMAP_FULLWIDTH
const LCMAP_FULLWIDTH = 0x00800000
map single byte to double byte
Flag used with utils.MapString
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-lcmapstringex
Default
0x00800000
LCMAP_HALFWIDTH
const LCMAP_HALFWIDTH = 0x00400000
map double byte to single byte
Flag used with utils.MapString
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-lcmapstringex
Default
0x00400000
LCMAP_HIRAGANA
const LCMAP_HIRAGANA = 0x00100000
map katakana to hiragana
Flag used with utils.MapString
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-lcmapstringex
Default
0x00100000
LCMAP_KATAKANA
const LCMAP_KATAKANA = 0x00200000
map hiragana to katakana
Flag used with utils.MapString
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-lcmapstringex
Default
0x00200000
LCMAP_LINGUISTIC_CASING
const LCMAP_LINGUISTIC_CASING = 0x01000000
use linguistic rules for casing
Flag used with utils.MapString
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-lcmapstringex
Default
0x01000000
LCMAP_LOWERCASE
const LCMAP_LOWERCASE = 0x00000100
lower case letters
Flag used with utils.MapString
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-lcmapstringex
Default
0x00000100
LCMAP_SIMPLIFIED_CHINESE
const LCMAP_SIMPLIFIED_CHINESE = 0x02000000
map traditional chinese to simplified chinese
Flag used with utils.MapString
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-lcmapstringex
Default
0x02000000
LCMAP_SORTKEY
const LCMAP_SORTKEY = 0x00000400
WC sort key (normalize)
Flag used with utils.MapString
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-lcmapstringex
Default
0x00000400
LCMAP_TITLECASE
const LCMAP_TITLECASE = 0x00000300
Title Case Letters
Flag used with utils.MapString
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-lcmapstringex
Default
0x00000300
LCMAP_TRADITIONAL_CHINESE
const LCMAP_TRADITIONAL_CHINESE = 0x04000000
map simplified chinese to traditional chinese
Flag used with utils.MapString
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-lcmapstringex
Default
0x04000000
LCMAP_UPPERCASE
const LCMAP_UPPERCASE = 0x00000200
UPPER CASE LETTERS
Flag used with utils.MapString
For more information, see: https://learn.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-lcmapstringex
Default
0x00000200
MF_CHECKED
const MF_CHECKED = 0x00000008
Used in AppendMenuItem and AppendTo
For more information, see: http://msdn.microsoft.com/en-us/library/ms647616(VS.85).aspx
Default
0x00000008
MF_DISABLED
const MF_DISABLED = 0x00000002
Used in AppendMenuItem and AppendTo
For more information, see: http://msdn.microsoft.com/en-us/library/ms647616(VS.85).aspx
Default
0x00000002
MF_ENABLED
const MF_ENABLED = 0x00000000
Used in AppendMenuItem and AppendTo
For more information, see: http://msdn.microsoft.com/en-us/library/ms647616(VS.85).aspx
Default
0x00000000
MF_GRAYED
const MF_GRAYED = 0x00000001
Used in AppendMenuItem and AppendTo
For more information, see: http://msdn.microsoft.com/en-us/library/ms647616(VS.85).aspx
Default
0x00000001
MF_MENUBARBREAK
const MF_MENUBARBREAK = 0x00000020
Used in AppendMenuItem and AppendTo
For more information, see: http://msdn.microsoft.com/en-us/library/ms647616(VS.85).aspx
Default
0x00000020
MF_MENUBREAK
const MF_MENUBREAK = 0x00000040
Used in AppendMenuItem and AppendTo
For more information, see: http://msdn.microsoft.com/en-us/library/ms647616(VS.85).aspx
Default
0x00000040
MF_SEPARATOR
const MF_SEPARATOR = 0x00000800
Used in AppendMenuItem and AppendTo
For more information, see: http://msdn.microsoft.com/en-us/library/ms647616(VS.85).aspx
Default
0x00000800
MF_STRING
const MF_STRING = 0x00000000
Used in AppendMenuItem and AppendTo
For more information, see: http://msdn.microsoft.com/en-us/library/ms647616(VS.85).aspx
Default
0x00000000
MF_UNCHECKED
const MF_UNCHECKED = 0x00000000
Used in AppendMenuItem and AppendTo
For more information, see: http://msdn.microsoft.com/en-us/library/ms647616(VS.85).aspx
Default
0x00000000
MK_CONTROL
const MK_CONTROL = 0x0008
Mask for mouse callbacks (on_mouse_*)
Default
0x0008
MK_LBUTTON
const MK_LBUTTON = 0x0001
Mask for mouse callbacks (on_mouse_*)
Default
0x0001
MK_MBUTTON
const MK_MBUTTON = 0x0010
Mask for mouse callbacks (on_mouse_*)
Default
0x0010
MK_RBUTTON
const MK_RBUTTON = 0x0002
Mask for mouse callbacks (on_mouse_*)
Default
0x0002
MK_SHIFT
const MK_SHIFT = 0x0004
Mask for mouse callbacks (on_mouse_*)
Default
0x0004
MK_XBUTTON1
const MK_XBUTTON1 = 0x0020
Mask for mouse callbacks (on_mouse_*)
Default
0x0020
MK_XBUTTON2
const MK_XBUTTON2 = 0x0040
Mask for mouse callbacks (on_mouse_*)
Default
0x0040
TPM_BOTTOMALIGN
const TPM_BOTTOMALIGN = 0x0020
Used in TrackPopupMenu
For more information, see: http://msdn.microsoft.com/en-us/library/ms648002(VS.85).aspx
Default
0x0020
TPM_CENTERALIGN
const TPM_CENTERALIGN = 0x0004
Used in TrackPopupMenu
For more information, see: http://msdn.microsoft.com/en-us/library/ms648002(VS.85).aspx
Default
0x0004
TPM_HORIZONTAL
const TPM_HORIZONTAL = 0x0000
Used in TrackPopupMenu
For more information, see: http://msdn.microsoft.com/en-us/library/ms648002(VS.85).aspx
Default
0x0000
TPM_HORNEGANIMATION
const TPM_HORNEGANIMATION = 0x0800
Animations Used in TrackPopupMenu
For more information, see: http://msdn.microsoft.com/en-us/library/ms648002(VS.85).aspx
Default
0x0800
TPM_HORPOSANIMATION
const TPM_HORPOSANIMATION = 0x0400
Animations Used in TrackPopupMenu
For more information, see: http://msdn.microsoft.com/en-us/library/ms648002(VS.85).aspx
Default
0x0400
TPM_LEFTALIGN
const TPM_LEFTALIGN = 0x0000
Used in TrackPopupMenu
For more information, see: http://msdn.microsoft.com/en-us/library/ms648002(VS.85).aspx
Default
0x0000
TPM_NOANIMATION
const TPM_NOANIMATION = 0x4000
Animations Used in TrackPopupMenu
For more information, see: http://msdn.microsoft.com/en-us/library/ms648002(VS.85).aspx
Default
0x4000
TPM_RIGHTALIGN
const TPM_RIGHTALIGN = 0x0008
Used in TrackPopupMenu
For more information, see: http://msdn.microsoft.com/en-us/library/ms648002(VS.85).aspx
Default
0x0008
TPM_TOPALIGN
const TPM_TOPALIGN = 0x0000
Used in TrackPopupMenu
For more information, see: http://msdn.microsoft.com/en-us/library/ms648002(VS.85).aspx
Default
0x0000
TPM_VCENTERALIGN
const TPM_VCENTERALIGN = 0x0010
Used in TrackPopupMenu
For more information, see: http://msdn.microsoft.com/en-us/library/ms648002(VS.85).aspx
Default
0x0010
TPM_VERNEGANIMATION
const TPM_VERNEGANIMATION = 0x2000
Animations Used in TrackPopupMenu
For more information, see: http://msdn.microsoft.com/en-us/library/ms648002(VS.85).aspx
Default
0x2000
TPM_VERPOSANIMATION
const TPM_VERPOSANIMATION = 0x1000
Animations Used in TrackPopupMenu
For more information, see: http://msdn.microsoft.com/en-us/library/ms648002(VS.85).aspx
Default
0x1000
TPM_VERTICAL
const TPM_VERTICAL = 0x0040
Used in TrackPopupMenu
For more information, see: http://msdn.microsoft.com/en-us/library/ms648002(VS.85).aspx
NOTE: Vert alignment matters more
Default
0x0040
TTDT_AUTOMATIC
const TTDT_AUTOMATIC = 0
Used in GetDelayTime and SetDelayTime
For more information, see: http://msdn.microsoft.com/en-us/library/bb760404(VS.85).aspx
Default
0
TTDT_AUTOPOP
const TTDT_AUTOPOP = 2
Used in GetDelayTime and SetDelayTime
For more information, see: http://msdn.microsoft.com/en-us/library/bb760404(VS.85).aspx
Default
2
TTDT_INITIAL
const TTDT_INITIAL = 3
Used in GetDelayTime and SetDelayTime
For more information, see: http://msdn.microsoft.com/en-us/library/bb760404(VS.85).aspx
Default
3
TTDT_RESHOW
const TTDT_RESHOW = 1
Used in GetDelayTime and SetDelayTime
For more information, see: http://msdn.microsoft.com/en-us/library/bb760404(VS.85).aspx
Default
1
VK_ALT
const VK_ALT = 0x12
Used with utils.IsKeyPressed, on_key_down, on_key_up
For more information, see: https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Default
0x12
VK_BACK
const VK_BACK = 0x08
Used with utils.IsKeyPressed, on_key_down, on_key_up
For more information, see: https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Default
0x08
VK_CONTROL
const VK_CONTROL = 0x11
Used with utils.IsKeyPressed, on_key_down, on_key_up
For more information, see: https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Default
0x11
VK_DELETE
const VK_DELETE = 0x2E
Used with utils.IsKeyPressed, on_key_down, on_key_up
For more information, see: https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Default
0x2E
VK_DOWN
const VK_DOWN = 0x28
Used with utils.IsKeyPressed, on_key_down, on_key_up
For more information, see: https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Default
0x28
VK_END
const VK_END = 0x23
Used with utils.IsKeyPressed, on_key_down, on_key_up
For more information, see: https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Default
0x23
VK_ESCAPE
const VK_ESCAPE = 0x1B
Used with utils.IsKeyPressed, on_key_down, on_key_up
For more information, see: https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Default
0x1B
VK_HOME
const VK_HOME = 0x24
Used with utils.IsKeyPressed, on_key_down, on_key_up
For more information, see: https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Default
0x24
VK_INSERT
const VK_INSERT = 0x2D
Used with utils.IsKeyPressed, on_key_down, on_key_up
For more information, see: https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Default
0x2D
VK_LEFT
const VK_LEFT = 0x25
Used with utils.IsKeyPressed, on_key_down, on_key_up
For more information, see: https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Default
0x25
VK_PGDN
const VK_PGDN = 0x22
Used with utils.IsKeyPressed, on_key_down, on_key_up
For more information, see: https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Default
0x22
VK_PGUP
const VK_PGUP = 0x21
Used with utils.IsKeyPressed, on_key_down, on_key_up
For more information, see: https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Default
0x21
VK_RETURN
const VK_RETURN = 0x0D
Used with utils.IsKeyPressed, on_key_down, on_key_up
For more information, see: https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Default
0x0D
VK_RIGHT
const VK_RIGHT = 0x27
Used with utils.IsKeyPressed, on_key_down, on_key_up
For more information, see: https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Default
0x27
VK_SHIFT
const VK_SHIFT = 0x10
Used with utils.IsKeyPressed, on_key_down, on_key_up
For more information, see: https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Default
0x10
VK_SPACEBAR
const VK_SPACEBAR = 0x20
Used with utils.IsKeyPressed, on_key_down, on_key_up
For more information, see: https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Default
0x20
VK_TAB
const VK_TAB = 0x09
Used with utils.IsKeyPressed, on_key_down, on_key_up
For more information, see: https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Default
0x09
VK_UP
const VK_UP = 0x26
Used with utils.IsKeyPressed, on_key_down, on_key_up
For more information, see: https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Default
0x26