La memset e la ZeroMemory sono funzioni simili (del C e di Windows) e servono per impostare tutti i byte della struttura ad un valore noto (a zero in questo caso) per essere sicuri che il loro contenuto non contenga valori casuali che possono creare problemi in seguito.

E' quindi bene utilizzarli.