When Programs Grovel Into Undocumented Structures [msdn.com] Why not just block the apps that rely on undocumented behavior? [msdn.com] The purist in me would love to take the Linux route and force anybody doing weird stuff to fix their software, but in the long run, Microsoft is a business and their customers want compatibility with shitty software.