AutoHotkey, WinAPI & DllCall's
[>>> GitHub AHK, DllCall's & WinAPI <<<]
Clipboard Functions
- CloseClipboard
- EmptyClipboard
- OpenClipboard
Cursor Functions
- GetCursorInfo
- GetCursorPos
- GetPhysicalCursorPos
- SetCursorPos
- SetPhysicalCursorPos
Directory Management Functions
- CreateDirectory
- RemoveDirectory
- SetCurrentDirectory
Disk Management Functions
- GetDiskFreeSpace
- GetDiskFreeSpaceEx
Error Handling Functions
- Beep
- FormatMessage
- GetLastError
File Management Functions
- CopyFile
- DeleteFile
- GetFileAttributes
- GetFileSize
- GetFileSizeEx
- GetTempPath
- MoveFile
- MoveFileEx
IP Helper Functions
- GetIpStatistics
- GetIpStatisticsEx
- GetTcpStatistics
- GetTcpStatisticsEx
- GetUdpStatistics
- GetUdpStatisticsEx
Keyboard Input Functions
- BlockInput
- GetKBCodePage
- GetKeyboardLayout
Memory Management Functions
- GetPhysicallyInstalledSystemMemory
- GlobalMemoryStatusEx
Mouse Input Functions
- ClipCursor
- GetCapture
- GetDoubleClickTime
- ReleaseCapture
- SetDoubleClickTime
- SwapMouseButton
Multimedia Functions
- timeGetTime
National Language Support Functions
- GetDurationFormat
Process and Thread Functions
- GetActiveProcessorCount
- GetActiveProcessorGroupCount
- GetCommandLine
- GetCurrentProcess
- GetCurrentProcessId
- GetCurrentProcessorNumber
- GetCurrentThread
- GetCurrentThreadId
- GetMaximumProcessorCount
- GetMaximumProcessorGroupCount
- GetProcessVersion
- Sleep
- SleepEx
PSAPI Functions
- GetModuleFileNameEx
- GetProcessMemoryInfo
String Functions
- CharLower
- CharLowerBuff
- CharUpper
- CharUpperBuff
System Information Functions
- GetComputerName
- GetProductInfo
- GetSystemDirectory
- GetSystemRegistryQuota
- GetSystemWindowsDirectory
- GetSystemWow64Directory
- GetUserName
- GetUserNameEx
- GetVersion
- GetVersionEx
- GetWindowsDirectory
- QueryPerformanceCounter
- QueryPerformanceFrequency
System Shutdown Functions
- LockWorkStation
Time Functions
- GetLocalTime
- GetSystemTime
- GetTickCount
- GetTickCount64
- SetLocalTime
- SetSystemTime
Volume Management Functions
- GetDriveType
Others
- ZwDelayExecution
AutoHotkey-Doc Links
- DllCall() | Script Compatibility
- VarSetCapacity() | Script Compatibility
- NumPut() | NumGet() | Script Compatibility
- Script Compatibility - Pointer Size
MSDN Links:
- Windows API Index
- Windows Data Types
- Data Type Ranges
Useful Links:
- WinApi_List_of_Functions (by HotKeyIt)
- Windows_Data_Types (translated by just me)
- Tutorial - Low-Level Programmierung (Windows-API) (in german by Bentschi)
- Accessing Windows API (by maul-esel)
- Structures (by maul-esel)
- Windows 8 DLL File Information
- Windows 7 DLL File Information
- Windows XP DLL File Information
- ...tba
Useful Tools:
- PeStudio
- DLL Export Viewer by NirSoft
- GDIView by NirSoft (View GDI handles/resources list and detect GDI leaks)
- DLL UnInjector by novirusthanks
- Handle Tracer by novirusthanks
- Kernel Mode Drivers Manager by novirusthanks
- NPE File Analyzer by novirusthanks
- Ring3 API Hook Scanner by novirusthanks
- WriteProcessMemory Monitor by novirusthanks
- ...tba
WinApi, DllCalls & AHK
WinApi, DllCalls & AHK
Last edited by jNizM on 11 Mar 2015, 04:37, edited 41 times in total.
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: WinApi, DllCalls & AHK
Is this a place to collect many WinAPI functions like the Com obj documentation?
Recommends AHK Studio
Re: WinApi, DllCalls & AHK
update:
- now on github
- new links
- now on github
- new links
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: WinApi, DllCalls & AHK
I'll add the following types of Memory Managment Functions:
- Heap
- Vitual
- Local
- Global
Recommends AHK Studio
Re: WinApi, DllCalls & AHK
update:
Add Memory Management Functions \ GlobalMemoryStatusEx
Add System Information Functions \ GetVersion
Add System Information Functions \ GetVersionEx
Add Memory Management Functions \ GlobalMemoryStatusEx
Add System Information Functions \ GetVersion
Add System Information Functions \ GetVersionEx
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: WinApi, DllCalls & AHK
update:
Add IP Helper Functions \ GetIpStatistics
Add IP Helper Functions \ GetIpStatisticsEx
Add IP Helper Functions \ GetTcpStatistics
Add IP Helper Functions \ GetTcpStatisticsEx
Add IP Helper Functions \ GetUdpStatistics
Add IP Helper Functions \ GetUdpStatisticsEx
Add IP Helper Functions \ GetIpStatistics
Add IP Helper Functions \ GetIpStatisticsEx
Add IP Helper Functions \ GetTcpStatistics
Add IP Helper Functions \ GetTcpStatisticsEx
Add IP Helper Functions \ GetUdpStatistics
Add IP Helper Functions \ GetUdpStatisticsEx
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: WinApi, DllCalls & AHK
Also, add this into the Tools list: http://www.winitor.com/
the Excellent, absolutely free, PeStudio
the Excellent, absolutely free, PeStudio
Windows 10 x64 Professional, Intel i5-8500, NVIDIA GTX 1060 6GB, 2x16GB Kingston FURY Beast - DDR4 3200 MHz | [About Me] | [About the AHK Foundation] | [Courses on AutoHotkey]
[ASPDM - StdLib Distribution] | [Qonsole - Quake-like console emulator] | [LibCon - Autohotkey Console Library]
Re: WinApi, DllCalls & AHK
update:
Update Others \ ZwDelayExecution
Add Clipboard Functions \ CloseClipboard
Add Clipboard Functions \ EmptyClipboard
Add Clipboard Functions \ OpenClipboard
Add Cursor Functions \ GetCursorInfo
Add Cursor Functions \ GetCursorPos
Add Cursor Functions \ GetPhysicalCursorPos
Add Cursor Functions \ SetCursorPos
Add Cursor Functions \ SetPhysicalCursorPos
Add Process and Thread Functions \ GetCurrentThreadId
@nnnik:
in the next few days
@joedf:
thx and added
Update Others \ ZwDelayExecution
Add Clipboard Functions \ CloseClipboard
Add Clipboard Functions \ EmptyClipboard
Add Clipboard Functions \ OpenClipboard
Add Cursor Functions \ GetCursorInfo
Add Cursor Functions \ GetCursorPos
Add Cursor Functions \ GetPhysicalCursorPos
Add Cursor Functions \ SetCursorPos
Add Cursor Functions \ SetPhysicalCursorPos
Add Process and Thread Functions \ GetCurrentThreadId
@nnnik:
in the next few days
@joedf:
thx and added
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: WinApi, DllCalls & AHK
update:
Add Time Functions \ GetLocalTime
Add Time Functions \ GetSystemTime
Add Time Functions \ SetLocalTime
Add Time Functions \ SetSystemTime
Add Time Functions \ GetLocalTime
Add Time Functions \ GetSystemTime
Add Time Functions \ SetLocalTime
Add Time Functions \ SetSystemTime
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: WinApi, DllCalls & AHK
update:
Add Process and Thread Functions \ GetActiveProcessorCount
Add Process and Thread Functions \ GetActiveProcessorGroupCount
Add Process and Thread Functions \ GetCommandLine
Add Process and Thread Functions \ GetCurrentProcess
Add Process and Thread Functions \ GetCurrentProcessorNumber
Add Process and Thread Functions \ GetCurrentThread
Add Process and Thread Functions \ GetMaximumProcessorCount
Add Process and Thread Functions \ GetMaximumProcessorGroupCount
Add Process and Thread Functions \ GetProcessVersion
Add PSAPI Functions \ GetProcessMemoryInfo
Add Process and Thread Functions \ GetActiveProcessorCount
Add Process and Thread Functions \ GetActiveProcessorGroupCount
Add Process and Thread Functions \ GetCommandLine
Add Process and Thread Functions \ GetCurrentProcess
Add Process and Thread Functions \ GetCurrentProcessorNumber
Add Process and Thread Functions \ GetCurrentThread
Add Process and Thread Functions \ GetMaximumProcessorCount
Add Process and Thread Functions \ GetMaximumProcessorGroupCount
Add Process and Thread Functions \ GetProcessVersion
Add PSAPI Functions \ GetProcessMemoryInfo
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: WinApi, DllCalls & AHK
update:
Add Error Handling Functions \ Beep
Add File Management Functions \ CopyFile
Add File Management Functions \ MoveFile
Add File Management Functions \ MoveFileEx
Add Error Handling Functions \ Beep
Add File Management Functions \ CopyFile
Add File Management Functions \ MoveFile
Add File Management Functions \ MoveFileEx
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: WinApi, DllCalls & AHK
You need to fix the following linkjNizM wrote:update:
Add Error Handling Functions \ Beep
https://github.com/jNizM/AHK_DllCall_Wi ... /src/Error%20Handling%20Functions/Beep.ahk
BTW, that would not work in desired manner in OS greater than Win XP.
Re: WinApi, DllCalls & AHK
Link fixed.. thx SKAN
I know. Windows7 used the sound card for beep.
I know. Windows7 used the sound card for beep.
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: WinApi, DllCalls & AHK
Thought so.jNizM wrote:I know. Windows7 used the sound card for beep.
BTW, I replaced "C:\Windows\System32\drivers\beep.sys" Win7 x86 with a borrowed beep.sys from WinXP-SP3 x86 and I am
*Beeping* happy now!
Ofcourse, Win 7 would not let me replace any driver unless I Take Ownership of it.
Re: WinApi, DllCalls & AHK
And for Windows 7 x64?
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: WinApi, DllCalls & AHK
It is the same procedure except the beep.sys has to be from XP-SP3 x64 and the driver location will be different, I believe.jNizM wrote:And for Windows 7 x64?
Re: WinApi, DllCalls & AHK
update:
Add Keyboard Input Functions \ BlockInput
Add Keyboard Input Functions \ GetKBCodePage
Add Keyboard Input Functions \ GetKeyboardLayout
Add Mouse Input Functions \ GetCapture
Add Mouse Input Functions \ GetDoubleClickTime
Add Mouse Input Functions \ ReleaseCapture
Add Mouse Input Functions \ SetDoubleClickTime
Add Mouse Input Functions \ SwapMouseButton
Add Keyboard Input Functions \ BlockInput
Add Keyboard Input Functions \ GetKBCodePage
Add Keyboard Input Functions \ GetKeyboardLayout
Add Mouse Input Functions \ GetCapture
Add Mouse Input Functions \ GetDoubleClickTime
Add Mouse Input Functions \ ReleaseCapture
Add Mouse Input Functions \ SetDoubleClickTime
Add Mouse Input Functions \ SwapMouseButton
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
-
- Posts: 11
- Joined: 29 Sep 2013, 16:48
- Location: The Kindom Of Sweden
Re: WinApi, DllCalls & AHK
I love it jNizM
Re: WinApi, DllCalls & AHK
Nice signature haha
Windows 10 x64 Professional, Intel i5-8500, NVIDIA GTX 1060 6GB, 2x16GB Kingston FURY Beast - DDR4 3200 MHz | [About Me] | [About the AHK Foundation] | [Courses on AutoHotkey]
[ASPDM - StdLib Distribution] | [Qonsole - Quake-like console emulator] | [LibCon - Autohotkey Console Library]
Who is online
Users browsing this forum: No registered users and 12 guests