Thanks, yes I have that one.
I've managed to compile a version of Splint, it's huge, for me anyway. Have changed the way it loads its .splintrc to be splint.flags - seems more reasonable.
The .splintrc file (or splint.flags) btw has to be in the folder where splint is testing, not in the bin folder which is what I thought at first.
I've added -DHWND=void to that splintrc list that you showed.
Anyway, it's a good tool but getting it to accept windows headers will not be easy.
John