Hi Jacek,
thanks for looking at my patches.
VB uses IDispatch, VBScript uses IDispatchEx. See MSDN doc for IDispatchEx. But I should probably delete this and other superfluous includes, as they currently not yet used.
This is a spare time project for me in order to learn more about active scripting. Writing complete vbscript.dll is clearly too ambitious.
My plan is to work further along, add more interfaces, code and finally get some "hello world" script running. Maybe this will be enough that others will join the party and e.g. start coding run-time library.
Regards, Robert
Your patch series looks good for me, except one little problem:
+#include "windef.h" +<#include "winbase.h" +#include "winuser.h" +#include "ole2.h" +#include "dispex.h" +#include "activscp.h"
<+
AFAIK VBScript is not based on IDispatchEx (except it uses just IDispatch), so you shouldn't need to include dispex.h. (While we're at this, also empty lines in the end of file should be removed).
BTW, are you planning working further on VBScript implementation?