http://meinews.niuz.biz/d2009-t289441.html
http://cookp.com/thread/1487545/D200...0%20Ansistring
http://newsgroups.derkeiler.com/Arch.../msg00308.html
...
ich glaub es sollte wohl so sein:
STR = AnsiString
TSTR = String
WSTR = WideString
also demnach wäre es:
LPSTR LPCSTR = PAnsiChar
LPTSTR LPCTSTR = PChar
LPWSTR LPCWSTR = PWideChar
Viele übersetzen sowas wie LPSTR, LPCSTR, LPTSTR und LPCTSTR leider nur als PChar, welches sich spätestens seit Delphi 2009 rächt.
(kenn mich aber auch nicht so super gut in C aus, also es muß nicht alles genau so stimmen)