'opt' predstavlja opcionalni parametar, pa bi trebalo da moze da bude NULL, obicno pise u dokumentaciji ako moze.
A nekad neki parametar zavisi od drugog, npr. ako je jedan 'flag' postavljen na jednom onda drugi ne moze biti NULL ili ne moze imati neki drugi 'flag'... Mozak da ti se istopi.
BTW. Kod mene (vs2010) nece da kompajlira ono dvoje kao parametar:
Kod:
foo((COORD){1, 1}, ..., &(DWORD)0)
Ne razumem zasto bi kastovao konstantu '0' u DWORD pa uzeo adresu? Zasto ne samo 0?
EDIT:
offtopic: Kako bi preveo 'flag' na srpski u ovom kontextu, bas me zanima?