Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AutoHotkey/AutoHotkey-v1.0
/ types & classes
Types & classes
92 in github.com/AutoHotkey/AutoHotkey-v1.0
⨍
Functions
713
◇
Types & classes
92
Class
Action
If ever have more than 256 actions, will have to change this.
Source/defines.h:236
Enum
AllocMethod
Source/var.h:33
Class
ArgStruct
Source/script.h:390
Class
BITMAPINFO3
Source/script2.cpp:4075
Enum
CaseConformModes
Source/hotkey.h:323
Class
Clipboard
Source/clipboard.h:28
Enum
CommandIDs
Since WM_COMMAND IDs must be shared among all menus and controls, they are carefully conserved, especially since there are only 65,535 possible IDs.
Source/script.h:213
Enum
ControlCmds
Source/script.h:539
Enum
ControlGetCmds
Source/script.h:547
Class
DerefType
Formerly UCHAR, but since UCHAR doesn't actually save memory yet, a UINT for performance reasons.
Source/script.h:377
Enum
DriveCmds
Source/script.h:553
Enum
DriveGetCmds
Source/script.h:555
Enum
DualNumpadKeys
Source/hook.h:100
Enum
ExecUntilMode
Source/script.h:36
Enum
ExitReasons
Source/defines.h:100
Class
ExprTokenType
Source/util.h:477
Enum
FileLoopModeType
Source/script.h:51
Class
FontType
Source/script.h:1863
Enum
GuiCommands
Source/script.h:497
Enum
GuiControlCmds
Source/script.h:503
Enum
GuiControlGetCmds
Source/script.h:509
Class
GuiControlOptionsType
Source/script.h:1911
Class
GuiControlType
Source/script.h:1882
Class
GuiType
Source/script.h:1939
Class
HS_EXEArc_Read
Source/lib/exearc_read.h:29
Class
Hotkey
Source/hotkey.h:63
Class
Hotstring
Source/hotkey.h:326
Class
InputBoxType
Source/script.h:303
Enum
InputStatusType
Source/hook.h:192
Enum
JoyControls
Source/script.h:460
Enum
KeyEventTypes
For use with GetKeyJoyState(), etc.
Source/keyboard.h:193
Class
KeyHistoryItem
Source/hook.h:232
Enum
KeyStateTypes
Source/keyboard.h:192
Class
Label
Source/script.h:1728
Class
Line
Source/script.h:564
Class
LoopReadFileStruct
Source/script.h:435
Enum
MainWindowModes
Source/script.h:297
Enum
MenuCommands
Source/script.h:489
Enum
MenuTypeType
Source/defines.h:106
Enum
MessageMode
Source/application.h:46
Class
MonitorInfoPackage
Source/window.h:165
Class
OS_Version
Source/os_version.h:29
Enum
OurTimers
The first timers in the series are used by the MessageBoxes. Start at +2 to give an extra margin of safety:
Source/application.h:50
Enum
ProcessCmds
Source/script.h:536
Class
RegItemStruct
Source/script.h:407
Enum
ResultType
FAIL = 0 to remind that FAIL should have the value zero instead of something arbitrary because some callers may simply evaluate the return result as t
Source/defines.h:95
Class
Script
Source/script.h:2106
Class
ScriptTimer
Source/script.h:1757
Class
SimpleHeap
Source/SimpleHeap.h:35
Enum
SingleInstanceType
Source/defines.h:103
Class
SplashType
Source/script.h:318
Enum
SymbolType
Source/util.h:442
Enum
SysGetCmds
Source/script.h:476
Enum
ThreadCommands
Source/script.h:533
Enum
TitleMatchModes
Source/defines.h:251
Enum
ToggleValueType
These are used for things that can be turned on, off, or left at a neutral default value that is neither on nor off. INVALID must be zero:
Source/defines.h:111
Enum
TransformCmds
Source/script.h:480
Class
UserMenu
Forward declaration since classes use each other (i.e. a menu *item* can have a submenu).
Source/script.h:1783
Class
UserMenuItem
Source/script.h:1782
Enum
UserMessages
WM_USER is the lowest number that can be a user-defined message. Anything above that is also valid. NOTE: Any msg about WM_USER will be kept buffered
Source/hook.h:27
Class
Var
Source/var.h:76
Enum
VarTypes
Source/var.h:34
Enum
VariableTypeType
Source/script.h:52
Enum
WinGetCmds
Source/script.h:471
Class
WinGroup
Source/WinGroup.h:51
Enum
WinSetAttributes
Source/script.h:559
Enum
WindowCriteria
Source/window.h:69
Class
WindowSearch
Source/window.h:72
Class
WindowSpec
Source/WinGroup.h:30
Class
_DIOC_REGISTERS
Source/script2.cpp:8044
Class
_PARAMBLOCK
Source/script2.cpp:8054
Enum
attrib_modes
Source/script2.cpp:9897
Class
class_and_hwnd_type
Source/window.h:186
Class
control_list_type
Source/window.h:143
Enum
enum_act
But the array that goes with these actions is in globaldata.cpp because otherwise it would be a little cumbersome to declare the extern version of the
Source/script.h:60
Enum
enum_act_old
Source/script.h:142
Class
global_struct
Same reason as above struct. It's best to keep this struct as small as possible because it's used as a local (stack) var by at least one recursive fu
Source/defines.h:275
Class
hk_sorted_type
Source/hook.cpp:87
Class
input_type
Source/hook.h:200
Class
key_to_sc_type
Source/keyboard.h:171
Class
key_to_vk_type
Source/keyboard.h:165
Class
key_type
Style reminder: Any POD structs (those without any methods) don't use the "m" prefix for member variables because there's no need: the variables are a
Source/hook.h:136
Class
length_and_buf_type
Source/window.h:179
Class
map_item
Source/util.h:469
Class
owning_struct
Source/window.cpp:1219
Class
pid_and_hwnd_type
Source/window.h:173
Class
point_and_hwnd_type
Source/window.h:194
Class
sc2_type
Source/keyboard.h:185
Class
sc_hotkey
Source/hook.h:122
Class
sort_rand_type
Source/script2.cpp:7320
Class
vk2_type
SC_ARRAY_COUNT in case anyone ever tries to reference g_sc_to_vk[SC_MAX] itself:
Source/keyboard.h:179
Class
vk_hotkey
Source/hook.h:117