The IMAGEHLP function set contains six different classes of functions: general, image modification, debugging services, image access, symbol handler, and image integrity.
It is assumed that the reader is familiar with the PE format and its specification.