So if I don't want to pass &cPtr, what reference do I want to pass?
No you do, that is correct.
I thought you were planning on directly using your Globally defined pointer (the one that was mentioned in one of your posts quite some time ago) as part of your class.
My apologies for the confusion.