pub unsafe fn ImmRequestMessageW<P0, P1, P2>( param0: P0, param1: P1, param2: P2, ) -> LRESULTwhere P0: Param<HIMC>, P1: Param<WPARAM>, P2: Param<LPARAM>,