ok...in the windows.h they say if UNICODE is #define then the TCHAR and PTCHAR will be define as WCHAR and WCHAR*, and if it is not defined then TCHAR and PTCHAR will be define as char and char*..so if i include the windows.h header file under it do i have to put #define UNICODE for it to be unicode

like so
[code]
#include <windows.h>
#define UNICODE
//this is for it to be UNICODE
[/code[

Code:
#include <windows.h>
//this is ASCII or is this ANSI..still need explanation
thanks for help