memory-regions

Get allocated memory regions of running process.

Hello, Can anyone tell me how to get using WinAPI functions memory allocated memory regions of some process? I want know for each region, start address, size and some other things like, protect type etc. I can't find any WinAPI function to do it ;-( Can anyone help me? ...