>Hi David,
>
>>The significance here is whether or not the API is putting a result into one of the arguments. If it is, as GetSystemTime does, then you have to pass a reference to the buffer.
>
>Yep, that's what I tried to make clear. It doesn't depend on the declaration, but on the actual call of the API function.
>
Hi Christof,
I think, however, that it's important that the declaration reflect not only how the parameter is to be passed, but should also show a meaningful name as to what the parameter is. Makes things more readable, and, as a by-product, more maintainable. Of course, this is just IMHO.
George
Ubi caritas et amor, deus ibi est