La funcion SendMessage es para enviar mensajes a ventanas. Lo que hace es llamar a la funcion que procesa los mensajes de una ventana determinada por el parametro hWnd y no retorna al programa que hace la llamada a SendMessage hasta que el procedimiento de la ventana no termine.
La mejor explicacion posible es la de Microsoft:
http://msdn.microsoft.com/library/de...endmessage.asp