Nasty one this - MSDN documents VarBstrCat as returning 0 if either parm is null. What it neglects to mention is that the parms are still used and treated as empty strings, so concatenation is still required. Took ages to pin down a trap on this :-) Changelog o Ensure VarBstrCat handles null parms as per windows and actually does the concatenation even for null args Jason
Attachment:
oleaut32.patch4
Description: Binary data