Frequentemente quando eu tentava hibernar minha máquina eu recebia essa mensagem:

Recursos de sistema insuficientes para completar a API.

Eu achava estranho, porque minha máquina tem 1,25GB de RAM, não deveria faltar recursos. Mas acabei nunca indo atrás do problema até que vi este post do Coding Horror falando sobre isso.

Resumindo, é um bug no Windows XP SP2 e que já foi identificado e corrigido pela Microsoft. O único detalhe é que o download da correção não é público, obrigando você a entrar em contato com o suporte da Microsoft solicitando.

Entrei em contato com a Microsoft e fiquei surpreso com a rapidez no atendimento de suporte deles. No primeiro momento não quiseram me disponibilizar a atualização porque a licença do meu Windows é de uma assinatura MSDN (!?). Fiquei estupefato e bati o pé. Como que uma empresa de desenvolvimento, assinante da MSDN, não poderia receber a correção? Hehe.. alguns minutos depois a URL e senha para baixar já estavam no meu e-mail.

Atualização instalada, só esperar para ver se o problema não acontece novamente.