MCPcopy Create free account

hub / github.com/AutoHotkey/AutoHotkey-v1.0 / types & classes

Types & classes92 in github.com/AutoHotkey/AutoHotkey-v1.0

ClassAction
If ever have more than 256 actions, will have to change this.
Source/defines.h:236
EnumAllocMethod
Source/var.h:33
ClassArgStruct
Source/script.h:390
ClassBITMAPINFO3
Source/script2.cpp:4075
EnumCaseConformModes
Source/hotkey.h:323
ClassClipboard
Source/clipboard.h:28
EnumCommandIDs
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
EnumControlCmds
Source/script.h:539
EnumControlGetCmds
Source/script.h:547
ClassDerefType
Formerly UCHAR, but since UCHAR doesn't actually save memory yet, a UINT for performance reasons.
Source/script.h:377
EnumDriveCmds
Source/script.h:553
EnumDriveGetCmds
Source/script.h:555
EnumDualNumpadKeys
Source/hook.h:100
EnumExecUntilMode
Source/script.h:36
EnumExitReasons
Source/defines.h:100
ClassExprTokenType
Source/util.h:477
EnumFileLoopModeType
Source/script.h:51
ClassFontType
Source/script.h:1863
EnumGuiCommands
Source/script.h:497
EnumGuiControlCmds
Source/script.h:503
EnumGuiControlGetCmds
Source/script.h:509
ClassGuiControlOptionsType
Source/script.h:1911
ClassGuiControlType
Source/script.h:1882
ClassGuiType
Source/script.h:1939
ClassHS_EXEArc_Read
Source/lib/exearc_read.h:29
ClassHotkey
Source/hotkey.h:63
ClassHotstring
Source/hotkey.h:326
ClassInputBoxType
Source/script.h:303
EnumInputStatusType
Source/hook.h:192
EnumJoyControls
Source/script.h:460
EnumKeyEventTypes
For use with GetKeyJoyState(), etc.
Source/keyboard.h:193
ClassKeyHistoryItem
Source/hook.h:232
EnumKeyStateTypes
Source/keyboard.h:192
ClassLabel
Source/script.h:1728
ClassLine
Source/script.h:564
ClassLoopReadFileStruct
Source/script.h:435
EnumMainWindowModes
Source/script.h:297
EnumMenuCommands
Source/script.h:489
EnumMenuTypeType
Source/defines.h:106
EnumMessageMode
Source/application.h:46
ClassMonitorInfoPackage
Source/window.h:165
ClassOS_Version
Source/os_version.h:29
EnumOurTimers
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
EnumProcessCmds
Source/script.h:536
ClassRegItemStruct
Source/script.h:407
EnumResultType
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
ClassScript
Source/script.h:2106
ClassScriptTimer
Source/script.h:1757
ClassSimpleHeap
Source/SimpleHeap.h:35
EnumSingleInstanceType
Source/defines.h:103
ClassSplashType
Source/script.h:318
EnumSymbolType
Source/util.h:442
EnumSysGetCmds
Source/script.h:476
EnumThreadCommands
Source/script.h:533
EnumTitleMatchModes
Source/defines.h:251
EnumToggleValueType
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
EnumTransformCmds
Source/script.h:480
ClassUserMenu
Forward declaration since classes use each other (i.e. a menu *item* can have a submenu).
Source/script.h:1783
ClassUserMenuItem
Source/script.h:1782
EnumUserMessages
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
ClassVar
Source/var.h:76
EnumVarTypes
Source/var.h:34
EnumVariableTypeType
Source/script.h:52
EnumWinGetCmds
Source/script.h:471
ClassWinGroup
Source/WinGroup.h:51
EnumWinSetAttributes
Source/script.h:559
EnumWindowCriteria
Source/window.h:69
ClassWindowSearch
Source/window.h:72
ClassWindowSpec
Source/WinGroup.h:30
Class_DIOC_REGISTERS
Source/script2.cpp:8044
Class_PARAMBLOCK
Source/script2.cpp:8054
Enumattrib_modes
Source/script2.cpp:9897
Classclass_and_hwnd_type
Source/window.h:186
Classcontrol_list_type
Source/window.h:143
Enumenum_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
Enumenum_act_old
Source/script.h:142
Classglobal_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
Classhk_sorted_type
Source/hook.cpp:87
Classinput_type
Source/hook.h:200
Classkey_to_sc_type
Source/keyboard.h:171
Classkey_to_vk_type
Source/keyboard.h:165
Classkey_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
Classlength_and_buf_type
Source/window.h:179
Classmap_item
Source/util.h:469
Classowning_struct
Source/window.cpp:1219
Classpid_and_hwnd_type
Source/window.h:173
Classpoint_and_hwnd_type
Source/window.h:194
Classsc2_type
Source/keyboard.h:185
Classsc_hotkey
Source/hook.h:122
Classsort_rand_type
Source/script2.cpp:7320
Classvk2_type
SC_ARRAY_COUNT in case anyone ever tries to reference g_sc_to_vk[SC_MAX] itself:
Source/keyboard.h:179
Classvk_hotkey
Source/hook.h:117