UNICODEへの変換は、MultiByteToWideCharを使う。

まぁ、VC++2005EEはデフォルトがUNICODEだから、
プロパティの全般の文字セットをマルチ文字バイトセットにすれば、
LとかつけなくてもOKになるはず。