Is there a problem with this prototype in user32.f90? The MS documentation indicate that the function name includes an s after the word part "window", but this prototype does not. I'm getting a link error.
subroutine DisableProcessWindowGhosting () bind(C,name="DisableProcessWindowGhosting")
!DEC$ ATTRIBUTES STDCALL :: DisableProcessWindowGhosting
end subroutine DisableProcessWindowGhosting
https://msdn.microsoft.com/en-us/library/ms648415(v=vs.85).aspx