lpcstr
is a reference-pass pointer to an ANSI string.
lpstr
is a reference (in/out) pointer to an ANSI string.
These types are ANSI only. Use these if you do not need the power of Unicode on Windows XP/Vista/7. Take care to interface to ANSI functions named like
FooBarA
, with the
A
suffix.