Sean Kelly wrote:
Rory McGuire Wrote:
I think perhaps you mis-understood, it is mostly not stupidity that causes people to use undocumented "features" of an API but rather, it is people being overly "clever".

Or sometimes simply desperation.  There are some classes of apps that require 
the use of undocumented API calls to operate on Windows--I believe disk 
defragmenters are one example.  Microsoft rightly didn't document these calls 
because it wasn't prepared to support them long-term, but in doing so they also 
prevented users from doing necessary work and effectively forced them into 
using API calls that might change unexpectedly.  I think these users accept 
this problem and do the necessary verification and updating when new OS 
revisions are released however.

Remember Windows 3.0? File handling involved undocumented API calls!

Reply via email to