Hrmm, is there a list of all the basic and "advanced" types and a description.(advanced types such as LPSTR...) Thanks
Printable View
Hrmm, is there a list of all the basic and "advanced" types and a description.(advanced types such as LPSTR...) Thanks
WOW That's a lot of types :D
Quick explanation of why loads of them are LPxxx - LP means Long Pointer and stems from the 16-bit days of Windows (which most of us are still in :p).
LPCSTR == const char* (guarantees it won't be changed)
LPCWSTR == const wchar_t*
LPCTSTR == const TCHAR* (TCHAR switches between char and wchar_t depending on compile options for Unicode)
Take out the C and you get the non-const version.