Well, Krzemo, I could not have done it without you!

I decided to go with the SAFEARRAY approach that you suggested. It was easy to adapt the sample code for my encrypted BYTE* array.

Thank you so much for your help, patience, and insight.

jim