Does it return FALSE? What is GetLastError() if it does?

gg