I would like to understand how arguments work in C++ functions.
I have this:
HRESULT PCSys::CheckActNode(WCHAR *iNod, ULONG iSeq, ULONG *ioHiber)
I don't understand it.
what is the difference between the input argument and the output argument and the inputoutput (3rd argument).
How can we differentiate between them and what happens when we call this function and pass three arguments?