- Originally, a long time ago, I thought that AutoHotkey would parse the DllCall lines, and convert Int into "Int" automatically. Since then I don't think that this is the case, and so yes, there are potential (minor?) (major?) disadvantages to omitting the quotes, although clearly readability is the advantage.
- Since I already wrote the code to convert them all, I could potentially convert them all at some point.
DllCall converter/cleaner (e.g. x32 to x64/x32 two-way compatible) - AutoHotkey Communityhttps://autohotkey.com/boards/viewtopic.php?f=6&t=31365
- HotKeyIt, and I to an extent, have been working on lists of DllCall functions. He added built-in support for a DllCall alternative in AutoHotkey_H, and I have looked at creating a custom function for AutoHotkey_L, however, because my converter script is so easy to use, and because I try to avoid scripts that I share having additional dependencies, it hasn't been a priority to pursue the alternative function route.
C++: DllCall: get parameter types/sizes - AutoHotkey Communityhttps://autohotkey.com/boards/viewtopic.php?f=23&t=39426
- Also, lexikos recently added support for creating pointers to strings on the fly. That makes a DllCall alternative, that omits parameter types, more feasible.
AutoHotkey v2 alpha (UPDATES) - Page 3 - AutoHotkey Communityhttps://autohotkey.com/boards/viewtopic.php?f=37&t=2120&p=211067#p211067
Changed &address-of to work with literal and temporary strings.