Così ad occhio non vedo nulla di sbagliato, probabilmente il problema deriva dalla mescolanza di stringhe ANSI e Unicode, ma non vedo errori a tal proposito, prova a mettere i warning a paletta.
Per inciso, personalmente ti sconsiglio di usare esplicitamente le versioni ANSI o Unicode delle API, imposta tutto il progetto per Unicode, usa i TCHAR e richiama le funzioni con i loro nomi "normali", così sei sicuro di non fare casini.

Rispondi quotando