do not declare WinRtmPipePlumber as friend class because its struct
Merge remote-tracking branch 'origin/invalid-friend2' into bsd10