Below is a complete list of the user defined functions available in AutoIt. Click on a user defined function name for a detailed description.
When using them you need to add a #include <WinAPIRes.au3>.
| User Defined Function | Description |
|---|---|
| _WinAPI_BeginUpdateResource | Retrieves a handle that can be used to add, delete, or replace resources in a binary module |
| _WinAPI_EndUpdateResource | Commits or discards a changes of the resources within module |
| _WinAPI_EnumResourceLanguages | Enumerates a language-specific resources, of the specified type and name, associated with a binary module |
| _WinAPI_EnumResourceNames | Enumerates the resources of a specified type within a binary module |
| _WinAPI_EnumResourceTypes | Enumerates the resource types within a binary module |
| _WinAPI_FindResource | Determines the location of a resource with the specified type and name in the specified module |
| _WinAPI_FindResourceEx | Determines the location of the resource with the specified type, name, and language in the specified module |
| _WinAPI_FreeLibrary | Decrements the reference count of the loaded dynamic-link library (DLL) module |
| _WinAPI_FreeResource | Decrements (decreases by one) the reference count of a loaded resource |
| _WinAPI_GetFileVersionInfo | Retrieves version information for the specified file |
| _WinAPI_LoadBitmap | Loads the specified bitmap resource from a module's executable file |
| _WinAPI_LoadImage | Loads an icon, cursor, or bitmap |
| _WinAPI_LoadIndirectString | Extracts the string from the specified resource when given an indirect string |
| _WinAPI_LoadLibrary | Maps a specified executable module into the address space of the calling process |
| _WinAPI_LoadLibraryEx | Maps a specified executable module into the address space of the calling process |
| _WinAPI_LoadResource | Loads the specified resource into global memory |
| _WinAPI_LoadString | loads a string resource from the executable file associated with a specified module |
| _WinAPI_LoadStringEx | Loads a string resource for the specified language from the specified module |
| _WinAPI_LockResource | Locks the specified resource in memory |
| _WinAPI_SizeOfResource | Returns the size, in bytes, of the specified resource |
| _WinAPI_UpdateResource | Adds, deletes, or replaces a resource in a portable executable (PE) file |
| _WinAPI_VerQueryRoot | Retrieves the fixed version information from the specified version-information resource |
| _WinAPI_VerQueryValue | Retrieves the non-fixed (strings) version information from the specified version-information resource |
| _WinAPI_VerQueryValueEx | Retrieves the text information from the version-information resource of the specified binary module |