They are the equivalent to each other when used in the context of P/Invoke
- see OutAttribute.
You can apply the OutAttribute to value and reference types passed by reference to change In/Out behavior to Out-only behavior, which is equivalent to using the out keyword in C#.