Существует ресурс для разработчиков
MSDN. По большим вопросам, например по разработке драйверов, существуют отдельные библиотеки, например
библиотека по разработке драйверов. Большая часть функционала Windows документирована, однако довольно значительная часть официальной документации не имеет, это внутренние системы. Информация по ним добывается реверси инжинирингом. Как только перед Вами появится конкретный вопрос, я уверен, на него найдутся ответы в Сети.