I want to do something similar to the above picture but I'm not sure of any Windows API functions to help me with this off the top of my head. I basically want to list every single memory region that exists in a process and list their addresses, sizes, and protection access levels. Could someone possibly point me in the right direction to accomplish this?