The first number is a combination of VARENUM values (pythoncom.VT_*) indicating 
the type,
and the second is from PARAMFLAGS (pythoncom.PARAMFLAG_*).

(24584, 3) is (VT_ARRAY|VT_BYREF|VT_BSTR, PARAMFLAG_FIN|PARAMFLAG_FOUT)
(24588, 3) is (VT_ARRAY|VT_BYREF|VT_VARIANT, PARAMFLAG_FIN|PARAMFLAG_FOUT)

If the types generated by makepy are not what the methods are expecting,
most likely they're actually specified incorrectly in the application's typelib.

        Roger





_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to