I disagree with many of the choices in this series (for example, I think casting an interface pointer to an inherited interface is fine, and replacing that with QueryInterface just adds unnecessary additional logic), but I don't think any semantics have been changed and overall it's a good cleanup.
- Re: [01/18] windowscodecs: Do not assume that vtable is ... Michael Stefaniuc
- Re: [01/18] windowscodecs: Do not assume that vtabl... Dmitry Timoshkov
- Re: [01/18] windowscodecs: Do not assume that vtabl... Vincent Povirk
- Re: [01/18] windowscodecs: Do not assume that v... Dmitry Timoshkov
- Re: [01/18] windowscodecs: Do not assume th... Vincent Povirk
- Re: [01/18] windowscodecs: Do not assum... Dmitry Timoshkov
- Re: [01/18] windowscodecs: Do not ... Jacek Caban