I have searched this up rather a lot, but come up with no helpful results.
I am currently trying to program simple DirextX game for Windows 8 Metro, and have come ac
I think (from a quick google) that the _in_ is there to indicate if a parameter is an input or output (_out_) to a function/method.
_in_
_out_
The ^ is a managed pointer (garbage collected pointer, related to C++/CLI).
^