def _sendMouseEvent(ev, x, y, dwData=<NUM_LIT:0>):
assert x != None and y != None, '<STR_LIT>'<EOL>width, height = _size()<EOL>convertedX = <NUM_LIT> * x // width + <NUM_LIT:1><EOL>convertedY = <NUM_LIT> * y // height + <NUM_LIT:1><EOL>ctypes.windll.user32.mouse_event(ev, ctypes.c_long(convertedX), ctypes.c_long(convertedY), dwData, <NUM_LIT:0>)<EOL>
The helper function that actually makes the call to the mouse_event()
    win32 function.

    Args:
      ev (int): The win32 code for the mouse event. Use one of the MOUSEEVENTF_*
      constants for this argument.
      x (int): The x position of the mouse event.
      y (int): The y position of the mouse event.
      dwData (int): The argument for mouse_event()'s dwData parameter. So far
        this is only used by mouse scrolling.

    Returns:
      None