import typing
import struct


def unpackMIMEFieldImplHeap(heap: bytes, start: int, unused_http: object) -> typing.List[int]:
	"""
	Unpacks a MIMEFieldImpl from the given raw byte heap.

	Returns a list of the values of the data members of the stored object.
	"""
	fmt = "4xL4II4i?PIP"
	fmt += "3PhH4s"*16
	return list(struct.unpack(fmt, heap[start:start+struct.calcsize(fmt)]))