L'errore è il seguente:

Error: identifier "OPENFILENAME" is undefined.

Riguardo alla grafica: avevo richiamato la funzione InitCommonControls() nel punto sbagliato ora funziona