Normally, when a process is created on Windows XP, the hStdInput, hStdOutput, and hStdError members of the STARTUPINFO structure ...

Normally, when a process is created on Windows XP, the hStdInput, hStdOutput, and hStdError members of the STARTUPINFO structure are set to NULL. Some applications may check these handles and send error messages. This compatibility fix can be used in this case to send appropriate handles and prevent program termination.