It's been a few years since I've had to parse the MBR, and I honestly wouldn't be as much help as. That article will talk about the structure of the MBR. It'll tell you, for example, that the first 440 bytes are the 'code area'. The 'table of primary partitions' (which is another structure within the MBR) is the area you're probably looking for, it's located 0x1BE bytes into the disk. It can contain at most 4 partition entries that are 16 bytes each.
![Ontrack Disk Manager 10 46 Code Ontrack Disk Manager 10 46 Code](/uploads/1/2/5/4/125409636/934517159.gif)
Disk Manager Ontrack, free disk manager ontrack software downloads, Page 2.
From your snapshot above, the 'table of primary partitions' starts at the last 2 bytes of the ox1B0 line (the bytes 0x8001). The 0x80 indicates that the first partition is 'bootable' ( this is discussion is in the 'disk partitioning' section of that article- it also has the structure for each partition record). You can continue to parse out the other partitions like that. The partition table will contain a code to identify the partition type.