After much gnashing of teeth and Jon muttering things like "but surely a pointer to a pointer can change the result of a pointer's pointer in another memory space...cant it?" - the prototype is working
Plugin SDK for AutoIt 22.214.171.124+ is at http://www.autoitscript.com/autoit3/files/beta/plugin_sdk/
Tested on DevC++, Visual C++ 6 and .NET 2003
It is used in AutoIt like so (although the PluginOpen syntax will be removed at some point in favour of a #plugin type directive)
; Plugin Test Script PluginOpen("example.dll") ... ... ... PluginFunc1("some params", 0.2)
Edited by Jon, 31 August 2005 - 08:18 AM.