Possible Duplicate:
Why both UNICODE and _UNICODE?
What is the difference between UNICODE and _UNICODE?
Do we need to define both if compiling the program to use unicode characters?
Is there a reason we have 2 different identifiers for using unicode characters?
Raymond Chen has an answer: