>How will you distinguish PARAMETERS from LPARAMETERS? Will they be tpcValue and tlcValue?
I don't remember last time I used PARAMETERS and not LPARAMETERS. So I guess I would still use the "t" + "var type" + "var name" convention. I would make a note in my source code for those cases where PARAMETERS would be used that the parameters are passed by reference. After all, even when we have a good variable naming convention, commenting code helps.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham