Remove redundant variable re-assignments.
Be consistent with `nullptr`.
Use `void` instead of `VOID`.
MPCTestAPIDlg.cpp: Check return value and add a cast to shut up /analyze.
CXySubPicQueueNoThread: Add forgotten interface changes in e64f3b4d610a0842e04ddf560cc121f627eda778.
Restore logo size limit.

TODO: Use vector logo to preserve quality when resizing and remove limit.

This commit reverts part of d6e00db2d98f7199fd173bbca0ddab001f04ff89
PPageFormats: Fix saving settings from administrator window.

Everything except associations were overwritten with setting from window
with lower privileges.

Also reload settings window to reflect current settings.
Scan also A and B drive letters when searching for optical disc.

Fixes #4778
Bind minidump message box to the main window.
Fix framstep back recovering wrong file position

Fixes #4782
PPagePlayback: Fine tune layout.

Ref: #4766
Check return value.

This commit suppress some Coverity issues.
Adjust width of the groupbox headers to avoid empty space.

Fixes #4758
Fix detection of monitors connected to secondary GPU.

EnumDisplayDevices is failing so we make detection of device name
optional.

Fixes #4752
Rename "JPEG quality" to "JPEG Image" to not duplicate "quality" string.

Fixes #4788