What is 'OUT' keyword/macro?
Hey.
I noticed a few keywords/(macros?) in a program. The exact was usage was as follows:
Code:
voi functionhere(...., OUT TCHAR* pszStr, ....).....
I was wondering what does OUT mean before TCHAR*? I also know that there is an IN (used mostly in ntddk). I wasn't able to find any info on this due to the fact i am not sure what to search fro (out is way too common to give me any good results ...:( ).
Thx in advance.
Re: What is 'OUT' keyword/macro?
My guess is that it is that OUT is defined to the null string, therefore has just documentary purpose. But to know, you will have to find the definition in the include files. Just go through them one by one and search for a line that starts with "#define OUT".