LPSTR, LPCSTR, LPTSTR, LPCTSTR, LPWSTR, LPCWSTR 등 너무 많다. -- 서론 -- C, C++ 은 String 자료 구조형 자체를 지원하지 않는다고 한다. (compiler 차원에서) String을 어떻게 사용할지 고민한 결과 : 64bit pointer VC++6.0 이전 -> 32bit pointer 과거 -> 16bit pointer ( 24bit 메모리관리를 LP를 통해 extended memory(연속 확장 메모리) 라는 이름으로 관리 했다고 한다. ) (뭔소리여...) -C 함수 내부에서 인자값을 변경하지 말라는 뜻 -W wide char 를 의미 (2Byte) -> unicode. -STR string 형태로 쓸거라는 뜻 내부적으로 char형 배열 + nu..