http://bugs.winehq.org/show_bug.cgi?id=58106
--- Comment #4 from Igor Ivanov igor.ivanov.0501@gmail.com --- .Net Framework 4.7.2 installed.
Assembly with unmanaged code is comdlg32.dll
PrintDialog returns correct PageRange values only when PageRangeSelection is PRESET to RangeSelection.UserRange, otherwise PageRange is not changed and PageRangeSelection remains equal to RangeSelection.AllPages