License
I don't normally jump to MS defence, but in the license it does state (section 9, first point):
"[You may not] work around any technical limitations in this software".
I'm no solicitor, but wouldn't a hiding an API so that it isn't exposed would constitute a technical limitation, and therefore a hack to expose this API would be a work around? Therefore breaking the license?
Of courese, if the API is already exposed, this becomes a whole different kettle of fish...