When you use the command, Ret = Shell("file.exe", vbNormalFocus) the variable "Ret" will hold the PID number to the now running EXE right?

So what APIs can you use to launch an EXE and get back its PID (or Hwnd) instantly?