[Bug 9153] midl generates wrong output, keeps Visual C++ 6 from working properly