Hi François,
I appreciate the work you've put into this and the other patches. However, I have a few comments:
2008/8/7 f.dorin@free.fr:
Custom make rules, such as these, are discouraged as they are a pain to maintain because they need to be changed all over the source tree instead of just in Make.rules.in. In this case they should be unnecessary as you can simply create IDL files in the ole32 directory (c.f. dlls/oleaut32/oleaut32_oaidl.idl) that include each of these (and in the second case, add the necessary include file).
Also, it's a moot point but I don't think "sed -i" is portable.