Hi,
don't know what you mean by instantiating? Do you have sample what you mean as "Adafruit_WINC1500 WiFi(WINC_CS, WINC_IRQ, WINC_RST);" is basically calling the constructor as far as I understand.
For the "missing" Udp.endPacket(), have a look at my code sample it's right the next line after...