Il aura une erreur de compilation si il fait ça, Coord étant un pointeur.
En fait, ton pointeur Coord restera NULL si la fonction AU3_PixelSearch ne trouve pas le pixel demandé. Résultat, au moment où tu utilises Coord->x / Coord->y, ton programme va tenter d'accéder à une case mémoire qui ne t'appartient pas (qui est d'ailleurs invalide dans ton cas, NULL correspond à l'adresse 0, une adresse non utilisée).
Je te conseille donc de vérifier que le pointeur n'est pas égal à NULL:
void RecherchePixel()
{
LPPOINT Coord = NULL;
AU3_PixelSearch(0, 0, 674, 370, 0xFFFFFF, 0, 1, Coord);
if(Coord != NULL)
AU3_MouseMove(Coord->x,Coord->y,10);
}