Local multiplayer with multiple mouse inputs


I’m wondering if it’s possible to retrieve different mouse inputs by C++ or in a blueprint. Is it possible to retrieve multiple mouse input id’s so each player will have control with their mouse individually on the same pc? For example: Each player can move a ball with their mouse in the same game.

How should I get each mouse id and make them work as individual controllers?

Thanks in advance.