Gertrude
MS API documentations is awful (don't ask me, ask Neil Barrett, the MS approved EU technical advisor on compliance with the EU 2004 decision) and you certainly can't look at the source.
When a new Linux kernel is released any API changes are well documented and the source is there if you need it.
Mac