--- wine/dlls/oleaut32/typelib.c.old 2005-12-30 03:55:00.000000000 -0800 +++ wine/dlls/oleaut32/typelib.c 2005-12-30 03:49:09.000000000 -0800 @@ -4878,6 +4878,12 @@ case 14: res = func(args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8],args[9],args[10],args[11],args[12],args[13]); break; + case 15: + res = func(args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8],args[9],args[10],args[11],args[12],args[13],args[14]); + break; + case 16: + res = func(args[0],args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8],args[9],args[10],args[11],args[12],args[13],args[14],args[15]); + break; default: FIXME("unsupported number of arguments %d in stdcall\n",nrargs); res = -1;