Gábor Esterházy — Hungarian general (1673-1704)