Actually that was very helpful and there is no need to apologise at all. I just wanted a push towards the right direction , you practically teleported me there.��
Don't worry I am not lazy (not claiming that you imply that I am ) , I actually enjoy investigating code so diving inside header files is not a problem at all. I dont really want or need unicode , since unicode is useful only if you want to type or print in specific languages, but even my native language Greek only needs ANSI / ��ASCII , not that I ever use greek in any of my code mind you , I am 100% English speaking and typing when it comes to coding.��
I have some things figured out that I did not mention for example I knew that TCHAR is 2 bytes when char is 1 byte because of Unicode support . However your advise just revealed to me that it was a mistake to compile my C++ code for 64 bit since that would affect those types as well.��
Another question I have is about const char / const long pointer , I know that const here means "not able to change value/ content" is there anything more to it ?��
Again thank you very much , things are much more clear now :) ��