Thanks for offering some help.

Still not getting the results I expect.

fprintf(fp, "[%d] <%s>\n", j, lpBuffer[0].lpData);
returns
[0] <>
[1] <>
[2] <>
[3] <>
[4] <>
[5] <>
[6] <>
[7] <>
[8] <>
[9] <>
[10] <>
[11] <>
[12] <>
.
.
.

fprintf(fp, "[%d] <%s>\n", j, &lpBuffer[0].lpData[j]);
returns

[0] <>
[1] <>
[2] <>
[3] <>
[4] <>
[5] <>
[6] <>
[7] <>
[8] <ÀÔ>
[9] <Ô>
[10] <>
[11] <>
[12] <>
.
.
.

fprintf(fp, "[%d] <%s>\n", j, lpBuffer[0].lpData[j]);
returns
Unhandled exception error