PATCH: more arguments for _invoke

Marcus Meissner marcus at jet.franken.de
Mon Dec 29 16:25:46 CST 2003


Hi,

Bugfix for 1912.

Ciao, Marcus

Changelog:
	Added more argument numbers for _invoke() (as reported by user).

Index: dlls/oleaut32/typelib.c
===================================================================
RCS file: /home/wine/wine/dlls/oleaut32/typelib.c,v
retrieving revision 1.109
diff -u -r1.109 typelib.c
--- dlls/oleaut32/typelib.c	15 Dec 2003 19:47:51 -0000	1.109
+++ dlls/oleaut32/typelib.c	29 Dec 2003 22:23:04 -0000
@@ -4446,6 +4446,12 @@
 		break;
 	case 9:
 		res = func(args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8]);
+		break;
+	case 10:
+		res = func(args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8],args[9]);
+		break;
+	case 11:
+		res = func(args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8],args[9],args[10]);
 		break;
 	default:
 		FIXME("unsupported number of arguments %d in stdcall\n",nrargs);
-- 



More information about the wine-patches mailing list