2013년 3월 24일 일요일

[win32api] data type

TCHAR resolves to either a "char" or a "wchar_t" depending on if UNICODE is defined or not (in VS project properties, "Use Unicode Character Set" will enable UNICODE).

LPCTSTR - the "T" in the middle stands for TCHAR, so this is a "const TCHAR*" - which in turn is either "const char*" or "const wchar_t*".

LPSTR = char*
LPCSTR = const char*

LPWSTR = wchar_t*
LPCWSTR = const wchar_t*

LPTSTR = LPSTR or LPWSTR
LPCTSTR = LPCSTR or LPCWSTR

댓글 없음:

댓글 쓰기