do not declare WinRtmPipePlumber as friend class because its struct