Code: Select all
r := DllCall( NumGet(NumGet(1 * pipa) + 5 * A_PtrSize)
, "ptr", pipa
, "ptr", &kMsg )
Code: Select all
r := DllCall( NumGet(NumGet(1 * pipa) + 5 * A_PtrSize)
, "ptr", pipa
, "ptr", &kMsg )
There is a function called "vtable" in this example: https://www.autohotkey.com/docs/commands/DllCall.htm#ExTaskbar[v1.0.46.08+]: This parameter may also consist solely of an integer, which is interpreted as the address of the function to call. Sources of such addresses include COM and RegisterCallback().
https://www.autohotkey.com/docs/commands/DllCall.htm