Query available display resolutions

Hi, I would like to query either all available resolutions OR the maximum resolution. I know how to query the current resolution:


import ctypes

user32 = ctypes.windll.user32

Width = user32.GetSystemMetrics(0)
Height = user32.GetSystemMetrics(1)

Text = str(Width)+'x'+str(Height)

However I not sure how I can access all resolutions or the max resolutions without something like pygame…
Could someone at least point me in the right direction?

EDIT: Also is Appkit available within blender’s python? I do not own a Mac…