http://www.experts-exchange.com/Prog..._22103802.html
Wenn ich mal Vermutungen anstellen dürfte...
LP = long pointer
C = Const (unveränderlich aka nur Input-Parameter, also der String wird in der Funktion nicht verändert)
ohne
C = das wäre denn sowas wie ein Output- oder Input+Output-Parameter, also der Inhalt wird von der Funktion verändert ... wie z.B. bei
CharLowerBuff
STR = String (
Ansi?-Char-Array)
TSTR = Char-Array (
ansi oder wide)
WSTR = Wide-Char-Array
bezüglich des
C: In Delphi gibt es keine unterschiedlichen Typen, für eine Parameterbeschreibung ala Const/In/Out/Var, darum wird hier auch Vieles in nur einem Typen übersetzt.