Module-management functions alter and retrieve information about Windows modules, which are loadable, executable units of code and data. The following list briefly describes each module-management function:
Function | Description | |
FreeLibrary | Decreases the reference count of a library by one and removes it from memory if the reference count is zero. | |
FreeModule | Decreases the reference count of a module by one and removes it from memory if the reference count is zero. | |
FreeProcInstance | Removes a function instance entry at an address. | |
GetCodeHandle | Determines which code segment contains a specified function. | |
GetInstanceData | Copies data from an offset in one instance to an offset in another instance. | |
GetModuleFileName | Copies a module filename. | |
GetModuleHandle | Returns the module handle of a module. | |
GetModuleUsage | Returns the reference count of a module. | |
GetProcAddress | Returns the address of a function in a module. | |
GetVersion | Returns the current version number of Windows. | |
LoadLibrary | Loads a library module. | |
MakeProcInstance | Returns a function-instance address. |