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 <WinAPIMisc.au3>.
User Defined Function | Description |
---|---|
_WinAPI_CharToOem | Converts a string into the OEM-defined character set |
_WinAPI_DWordToFloat | Converts a value of type DWORD to a value of type FLOAT |
_WinAPI_DWordToInt | Converts a value of type DWORD to a value of type INT |
_WinAPI_FloatToDWord | Converts a value of type FLOAT to a value of type DWORD |
_WinAPI_GetString | Returns a string located at the specified memory address |
_WinAPI_HashData | Hashes a memory block |
_WinAPI_HashString | Hashes a string |
_WinAPI_HiByte | Returns the high BYTE of a 16-bit (2 bytes) value |
_WinAPI_HiDWord | Returns the high DWORD of a 64-bit (8 bytes) value |
_WinAPI_IntToDWord | Converts a value of type INT to a value of type DWORD |
_WinAPI_LoByte | Returns the low BYTE of a 16-bit (2 bytes) value |
_WinAPI_LoDWord | Returns the low DWORD of a 64-bit (8 bytes) value |
_WinAPI_LongMid | Extracts a number of bits from a DWORD (32-bit) value |
_WinAPI_MakeWord | Returns a WORD (16-bit) value from two BYTE (8-bit) values |
_WinAPI_OemToChar | Converts a string from the OEM-defined character set into either an ANSI string |
_WinAPI_ShortToWord | Converts a value of type SHORT to a value of type WORD |
_WinAPI_StrFormatByteSize | Converts a numeric value into a string that represents the number expressed as a size value in bytes, kilobytes, megabytes, or gigabytes |
_WinAPI_StrFormatByteSizeEx | Converts a numeric value into a string that represents the number expressed as separated groups of digits to the left of the decimal |
_WinAPI_StrFormatKBSize | Converts a numeric value into a string that represents the number expressed as a size value in kilobytes |
_WinAPI_StrFromTimeInterval | Converts a time interval to a string |
_WinAPI_StrLen | Returns the length of the specified string |
_WinAPI_SwapDWord | Converts a ULONG from little-endian to big-endian, and vice versa |
_WinAPI_SwapQWord | Converts a ULONGLONG from little-endian to big-endian, and vice versa |
_WinAPI_SwapWord | Converts a USHORT from little-endian to big-endian, and vice versa |
_WinAPI_WordToShort | Converts a value of type WORD to a value of type SHORT |