What is the meaning of these keywords used before variables in function parameters?
__in
__out
__in_opt
Here are some of the older design macros from Microsoft SAL annotations ( newer versions now follow a different body, starting with capital). They have no real effect on compilation (in VS 2010 they are not yet extended), they are for documentation of the built-in API.
_in
_opt
NULL
.
Nercolis, SAL. , API. - . /analyze ( , → ), .
, __in, . null SEH. __in_opt . - , . . .