Ваша проблема в том, что, поскольку представление списка существует в другом процессе, выделенная память недействительна в этом другом процессе. Я ссылаюсь на статью в Project Code , которая предлагает решение.
Более того, вы, кажется, не выделили какую-либо память для lpText, чтобы она не сработала в вашем собственный процесс.