Еще можно поискать в MSDN по словам

Еще можно поискать в MSDN по словам "Power Button", "Power Management" и "ACPI".

Есть еще вариант: есть программы, которые умеют отлавливать вызываемые функции ОС. Мне приходилось пользоваться APIMonitor (rohitab.com/apimonitor). Запустить, настроить и нажать Power Button. И попытаться рассмотреть, что вызывается. Надежда маленькая, но она есть.