Edit

Share via


imagehlp.h header

This header is used by System Services. For more information, see:

imagehlp.h contains the following programming interfaces:

Functions

 
BindImage

Computes the virtual address of each imported function.
BindImageEx

Computes the virtual address of each function that is imported.
CheckSumMappedFile

Computes the checksum of the specified image file.
GetImageConfigInformation

Locates and returns the load configuration data of an image.
GetImageUnusedHeaderBytes

Retrieves the offset and size of the part of the PE header that is currently unused.
ImageAddCertificate

Adds a certificate to the specified file.
ImageEnumerateCertificates

Retrieves information about the certificates currently contained in an image file.
ImageGetCertificateData

Retrieves a complete certificate from a file.
ImageGetCertificateHeader

Retrieves the header of the specified certificate, up to, but not including, the section offset array.
ImageGetDigestStream

Retrieves the requested data from the specified image file.
ImageLoad

Maintains a list of loaded DLLs.
ImageRemoveCertificate

Removes the specified certificate from the given file.
ImageUnload

Deallocates resources from a previous call to the ImageLoad function.
MapAndLoad

Maps an image and preloads data from the mapped file.
MapFileAndCheckSumA

Computes the checksum of the specified file. (ANSI)
MapFileAndCheckSumW

Computes the checksum of the specified file. (Unicode)
ReBaseImage

Changes the load address for the specified image, which reduces the required load time for a DLL. (ReBaseImage)
ReBaseImage64

Changes the load address for the specified image, which reduces the required load time for a DLL. (ReBaseImage64)
SetImageConfigInformation

Locates and changes the load configuration data of an image.
SplitSymbols

Strips symbols from the specified image.
TouchFileTimes

Updates the date and time at which the specified file was last modified.
UnMapAndLoad

Deallocate all resources that are allocated by a previous call to the MapAndLoad function.
UpdateDebugInfoFile

Uses the specified information to update the corresponding fields in the symbol file.
UpdateDebugInfoFileEx

Uses the specified extended information to update the corresponding fields in the symbol file.

Callback functions

 
DIGEST_FUNCTION

An application-defined callback function used by the ImageGetDigestStream function to process data.
PIMAGEHLP_STATUS_ROUTINE

An application-defined callback function used with the BindImageEx function. The status routine is called during the process of the image binding.