Share via


GDI File, Module, and Process Services

GDI provides a variety of services for file, module, and process manipulation.

Function Description

EngDeleteFile

Deletes a file.

EngFindImageProcAddress

Returns the address of a function within an executable module.

EngFindResource

Determines the ___location of a resource in a module.

EngFreeModule

Unmaps a file from system memory.

EngGetCurrentProcessId

Gets the ID of the current process.

EngGetCurrentThreadId

Gets the ID of the current thread.

EngGetFileChangeTime

Returns the time a file was last written to.

EngGetFilePath

Determines the file path associated with the specified font file.

EngGetProcessHandle

Retrieves a handle to the current client process.

EngLoadImage

Loads the specified executable image into kernel-mode memory.

EngLoadModule

Loads the specified data module into system memory for reading.

EngLoadModuleForWrite

Loads the specified executable module into system memory for writing.

EngMapFile

Creates or opens a file and maps it into system space.

EngMapFontFile

Obsolete. See the entry in this table for EngMapFontFileFD.

EngMapFontFileFD

Maps a font file into system memory, if necessary, and returns a pointer to the base ___location of the font data in the file.

EngMapModule

Returns the address and size of an executable file that was loaded by EngLoadModule.

EngQueryFileTimeStamp

Returns the time stamp of a file.

EngUnloadImage

Unloads an image loaded by EngLoadModule.

EngUnmapFile

Unmaps the view of a file from system space.

EngUnmapFontFile

Obsolete. See the entry in this table for EngUnmapFontFileFD.

EngUnmapFontFileFD

Unmaps the specified font file from system memory.