On Fri, Jun 24, 2016 at 1:07 PM, Henri Verbeet hverbeet@gmail.com wrote:
Yeah, but that's just because in most cases there's no reason to expose them outside that file. E.g. impl_from_ID3D11Device() is in d3d11_private.h, and in ddraw several of them are.
My impression is that we want to keep them private unless there is a good reason to expose them. I guess my impression is mostly based on this comment https://www.winehq.org/pipermail/wine-devel/2015-August/108939.html. I can change to impl_from_ID3D11BlendState(). It doesn't make much different to me.