El parámetro no es correcto, es un error de Windows, que suele suceder cuando pasamos un parámetro erróneo a una WinApi, en el caso de Delphi, es muy común que suceda cuando el equipo se está quedando sin recursos.
Te recomiendo leer este hilo:
http://www.clubdelphi.com/foros/show...=&threadid=253
Saludos!