Thank you for this header file!
> NOTE: When you use any macro of this include file, they will
> SetDetailsPrint to both.
We could replace
This would set the mode back to the value as it was before calling the macro.
The only problem is that the execution of another 'lastused' parameter would have no effect.