This list is being maintained here in a function called JEE_TidyDllCallGetList:
DllCall converter/cleaner (e.g. x32 to x64/x32 two-way compatible) - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=6&t=31365
There is a longer list here, although note: parameters are specified with the correct size, but not necessarily the correct sign (signed/unsigned), unless they are return types, because sign only matters when you read a value.
WinApi
https://hotkeyit.github.io/v2/docs/commands/WinApi.htm
==================================================
See also:
list of handy dll functions - AutoHotkey Community
https://autohotkey.com/boards/viewtopic.php?f=7&t=34017
This is a list of dll functions with parameter types, for use with DllCall. More dll functions may be added in future.
One major change that could happen is that more instances of 'Ptr' will be replaced with 'Ptr|IntP' or 'Ptr|Str' etc where appropriate.
The information at MSDN for dll functions and parameters is not always correct, or easy (possible?) to find, hence the presence of the word 'ERROR' in many places.
- Please use with caution.
- *Do not assume that the list is accurate.*
- Do notify of any errors.
I will provide code for generating this list in the near future.
The information is presented in 3 ways:
[dll\function,ReturnType,Type1,Type2,Type3,...][MSDN style]
[dll\function,Type1,Type2,Type3,...,(ReturnType)][AHK style]
[DllCall templates]
Note: GetProcAddress uses AStr.
Code: Select all
;[dll\function,ReturnType,Type1,Type2,Type3,...][MSDN style]
advapi32\AdjustTokenPrivileges,BOOL,HANDLE,BOOL,PTOKEN_PRIVILEGES,DWORD,PTOKEN_PRIVILEGES,PDWORD
advapi32\CryptAcquireContextW,BOOL,HCRYPTPROV*,LPCTSTR,LPCTSTR,DWORD,DWORD
advapi32\CryptCreateHash,BOOL,HCRYPTPROV,ALG_ID,HCRYPTKEY,DWORD,HCRYPTHASH*
advapi32\CryptDestroyHash,BOOL,HCRYPTHASH
advapi32\CryptGetHashParam,BOOL,HCRYPTHASH,DWORD,BYTE*,DWORD*,DWORD
advapi32\CryptHashData,BOOL,HCRYPTHASH,BYTE*,DWORD,DWORD
advapi32\CryptReleaseContext,BOOL,HCRYPTPROV,DWORD
advapi32\IsTextUnicode,BOOL,VOID*,int,LPINT
advapi32\LookupPrivilegeValueW,BOOL,LPCTSTR,LPCTSTR,PLUID
advapi32\OpenProcessToken,BOOL,HANDLE,DWORD,PHANDLE
advapi32\RegOpenKeyExW,LONG,HKEY,LPCTSTR,DWORD,[ERROR]REGSAM,PHKEY
advapi32\RegQueryInfoKeyW,LONG,HKEY,LPTSTR,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,LPDWORD,PFILETIME
advapi32\RegQueryValueExW,LONG,HKEY,LPCTSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD
comctl32\DllGetVersion,HRESULT,DLLVERSIONINFO*
comctl32\ImageList_Add,int,HIMAGELIST,HBITMAP,HBITMAP
comctl32\ImageList_Create,HIMAGELIST,int,int,UINT,int,int
comctl32\ImageList_Replace,BOOL,HIMAGELIST,int,HBITMAP,HBITMAP
comctl32\ImageList_ReplaceIcon,int,HIMAGELIST,int,HICON
comctl32\InitCommonControlsEx,BOOL,LPINITCOMMONCONTROLSEX
crypt32\CryptStringToBinaryW,BOOL,LPCTSTR,DWORD,DWORD,BYTE*,DWORD*,DWORD*,DWORD*
dwmapi\DwmGetWindowAttribute,HRESULT,HWND,DWORD,PVOID,DWORD
dwmapi\DwmIsCompositionEnabled,HRESULT,BOOL*
gdi32\BitBlt,BOOL,HDC,int,int,int,int,HDC,int,int,DWORD
gdi32\CreateCompatibleBitmap,HBITMAP,HDC,int,int
gdi32\CreateCompatibleDC,HDC,HDC
gdi32\CreateDIBSection,HBITMAP,HDC,BITMAPINFO*,UINT,VOID*,HANDLE,DWORD
gdi32\CreateFontIndirectW,HFONT,LOGFONT*
gdi32\CreateFontW,HFONT,int,int,int,int,int,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPCTSTR
gdi32\CreatePen,HPEN,int,int,COLORREF
gdi32\CreateSolidBrush,HBRUSH,COLORREF
gdi32\DeleteDC,BOOL,HDC
gdi32\DeleteEnhMetaFile,BOOL,HENHMETAFILE
gdi32\DeleteObject,BOOL,HGDIOBJ
gdi32\GetDeviceCaps,int,HDC,int
gdi32\GetDIBits,int,HDC,HBITMAP,UINT,UINT,LPVOID,LPBITMAPINFO,UINT
gdi32\GetEnhMetaFileBits,UINT,HENHMETAFILE,UINT,LPBYTE
gdi32\GetFontUnicodeRanges,DWORD,HDC,LPGLYPHSET
gdi32\GetObjectW,int,HGDIOBJ,int,LPVOID
gdi32\GetStockObject,HGDIOBJ,int
gdi32\GetTextExtentPoint32W,BOOL,HDC,LPCTSTR,int,LPSIZE
gdi32\GetTextFaceW,int,HDC,int,LPTSTR
gdi32\RealizePalette,UINT,HDC
gdi32\Rectangle,BOOL,HDC,int,int,int,int
gdi32\SelectObject,HGDIOBJ,HDC,HGDIOBJ
gdi32\SelectPalette,HPALETTE,HDC,HPALETTE,BOOL
gdi32\SetBkColor,COLORREF,HDC,COLORREF
gdi32\SetEnhMetaFileBits,HENHMETAFILE,UINT,BYTE*
gdi32\SetStretchBltMode,int,HDC,int
gdi32\SetTextColor,COLORREF,HDC,COLORREF
gdi32\StretchBlt,BOOL,HDC,int,int,int,int,HDC,int,int,int,int,DWORD
imagehlp\ImageDirectoryEntryToData,PVOID,PVOID,BOOLEAN,USHORT,PULONG
imagehlp\ImageRvaToVa,PVOID,PIMAGE_NT_HEADERS,PVOID,ULONG,PIMAGE_SECTION_HEADER*
imagehlp\MapAndLoad,BOOL,PSTR,PSTR,PLOADED_IMAGE,BOOL,BOOL
imagehlp\UnMapAndLoad,BOOL,PLOADED_IMAGE
kernel32\AllocConsole,BOOL
kernel32\AttachConsole,BOOL,DWORD
kernel32\CloseHandle,BOOL,HANDLE
kernel32\CreateFileW,HANDLE,LPCTSTR,DWORD,DWORD,LPSECURITY_ATTRIBUTES,DWORD,DWORD,HANDLE
kernel32\CreateProcessW,BOOL,LPCTSTR,LPTSTR,LPSECURITY_ATTRIBUTES,LPSECURITY_ATTRIBUTES,BOOL,DWORD,LPVOID,LPCTSTR,LPSTARTUPINFO,LPPROCESS_INFORMATION
kernel32\CreateRemoteThread,HANDLE,HANDLE,LPSECURITY_ATTRIBUTES,SIZE_T,LPTHREAD_START_ROUTINE,LPVOID,DWORD,LPDWORD
kernel32\CreateToolhelp32Snapshot,HANDLE,DWORD,DWORD
kernel32\DeleteFileA,BOOL,LPCTSTR
kernel32\DeleteFileW,BOOL,LPCTSTR
kernel32\DeviceIoControl,BOOL,HANDLE,DWORD,LPVOID,DWORD,LPVOID,DWORD,LPDWORD,LPOVERLAPPED
kernel32\ExpandEnvironmentStringsW,DWORD,LPCTSTR,LPTSTR,DWORD
kernel32\FileTimeToLocalFileTime,BOOL,FILETIME*,LPFILETIME
kernel32\FileTimeToSystemTime,BOOL,FILETIME*,LPSYSTEMTIME
kernel32\FindClose,BOOL,HANDLE
kernel32\FindFirstFileW,HANDLE,LPCTSTR,LPWIN32_FIND_DATA
kernel32\FindNextFileW,BOOL,HANDLE,LPWIN32_FIND_DATA
kernel32\FindResourceW,HRSRC,HMODULE,LPCTSTR,LPCTSTR
kernel32\FormatMessageA,DWORD,DWORD,LPCVOID,DWORD,DWORD,LPTSTR,DWORD,va_list*
kernel32\FormatMessageW,DWORD,DWORD,LPCVOID,DWORD,DWORD,LPTSTR,DWORD,va_list*
kernel32\FreeConsole,BOOL
kernel32\FreeLibrary,BOOL,HMODULE
kernel32\GetACP,UINT
kernel32\GetCommandLineW,LPTSTR
kernel32\GetCurrentProcessId,DWORD
kernel32\GetCurrentThreadId,DWORD
kernel32\GetDiskFreeSpaceExW,BOOL,LPCTSTR,PULARGE_INTEGER,PULARGE_INTEGER,PULARGE_INTEGER
kernel32\GetEnvironmentVariableW,DWORD,LPCTSTR,LPTSTR,DWORD
kernel32\GetExitCodeThread,BOOL,HANDLE,LPDWORD
kernel32\GetFileAttributesW,DWORD,LPCTSTR
kernel32\GetFileSizeEx,BOOL,HANDLE,PLARGE_INTEGER
kernel32\GetLastError,DWORD
kernel32\GetLocalTime,void,LPSYSTEMTIME
kernel32\GetLogicalDrives,DWORD
kernel32\GetLogicalDriveStringsW,DWORD,DWORD,LPTSTR
kernel32\GetModuleFileNameW,DWORD,HMODULE,LPTSTR,DWORD
kernel32\GetModuleHandleW,HMODULE,LPCTSTR
kernel32\GetPriorityClass,DWORD,HANDLE
kernel32\GetProcAddress,[ERROR]FARPROC,HMODULE,LPCSTR
kernel32\GetProcessTimes,BOOL,HANDLE,LPFILETIME,LPFILETIME,LPFILETIME,LPFILETIME
kernel32\GetStdHandle,HANDLE,DWORD
kernel32\GetTempFileNameW,UINT,LPCTSTR,LPCTSTR,UINT,LPTSTR
kernel32\GetVersion,DWORD
kernel32\GetVersionExW,BOOL,LPOSVERSIONINFO
kernel32\GlobalAlloc,HGLOBAL,UINT,SIZE_T
kernel32\GlobalFree,HGLOBAL,HGLOBAL
kernel32\GlobalLock,LPVOID,HGLOBAL
kernel32\GlobalSize,SIZE_T,HGLOBAL
kernel32\GlobalUnlock,BOOL,HGLOBAL
kernel32\IsWow64Process,BOOL,HANDLE,PBOOL
kernel32\LCMapStringW,int,LCID,DWORD,LPCTSTR,int,LPTSTR,int
kernel32\LoadLibraryW,HMODULE,LPCTSTR
kernel32\LoadResource,HGLOBAL,HMODULE,HRSRC
kernel32\LocalFileTimeToFileTime,BOOL,FILETIME*,LPFILETIME
kernel32\LockResource,LPVOID,HGLOBAL
kernel32\lstrcpy,LPTSTR,LPTSTR,LPTSTR
kernel32\lstrcpyn,LPTSTR,LPTSTR,LPCTSTR,int
kernel32\lstrlen,int,LPCTSTR
kernel32\Module32First,BOOL,HANDLE,LPMODULEENTRY32
kernel32\Module32Next,BOOL,HANDLE,LPMODULEENTRY32
kernel32\MulDiv,int,int,int,int
kernel32\MultiByteToWideChar,int,UINT,DWORD,LPCSTR,int,LPWSTR,int
kernel32\OpenProcess,HANDLE,DWORD,BOOL,DWORD
kernel32\QueryPerformanceCounter,BOOL,LARGE_INTEGER*
kernel32\ReadFile,BOOL,HANDLE,LPVOID,DWORD,LPDWORD,LPOVERLAPPED
kernel32\ReadProcessMemory,BOOL,HANDLE,LPCVOID,LPVOID,SIZE_T,SIZE_T*
kernel32\RtlMoveMemory,VOID,VOID*,VOID*,SIZE_T
kernel32\SetFilePointerEx,BOOL,HANDLE,LARGE_INTEGER,PLARGE_INTEGER,DWORD
kernel32\SetFileTime,BOOL,HANDLE,FILETIME*,FILETIME*,FILETIME*
kernel32\SetLastError,void,DWORD
kernel32\SetProcessShutdownParameters,BOOL,DWORD,DWORD
kernel32\SetSystemTime,BOOL,SYSTEMTIME*
kernel32\SizeofResource,DWORD,HMODULE,HRSRC
kernel32\Sleep,VOID,DWORD
kernel32\SystemTimeToFileTime,BOOL,SYSTEMTIME*,LPFILETIME
kernel32\SystemTimeToTzSpecificLocalTime,BOOL,LPTIME_ZONE_INFORMATION,LPSYSTEMTIME,LPSYSTEMTIME
kernel32\TzSpecificLocalTimeToSystemTime,BOOL,LPTIME_ZONE_INFORMATION,LPSYSTEMTIME,LPSYSTEMTIME
kernel32\VirtualAllocEx,LPVOID,HANDLE,LPVOID,SIZE_T,DWORD,DWORD
kernel32\VirtualFreeEx,BOOL,HANDLE,LPVOID,SIZE_T,DWORD
kernel32\VirtualProtect,BOOL,LPVOID,SIZE_T,DWORD,PDWORD
kernel32\VirtualProtectEx,BOOL,HANDLE,LPVOID,SIZE_T,DWORD,PDWORD
kernel32\VirtualQueryEx,SIZE_T,HANDLE,LPCVOID,PMEMORY_BASIC_INFORMATION,SIZE_T
kernel32\WaitForSingleObject,DWORD,HANDLE,DWORD
kernel32\WideCharToMultiByte,int,UINT,DWORD,LPCWSTR,int,LPSTR,int,LPCSTR,LPBOOL
kernel32\Wow64DisableWow64FsRedirection,BOOL,PVOID*
kernel32\WriteFile,BOOL,HANDLE,LPCVOID,DWORD,LPDWORD,LPOVERLAPPED
kernel32\WriteProcessMemory,BOOL,HANDLE,LPVOID,LPCVOID,SIZE_T,SIZE_T*
Magnification\MagInitialize,BOOL
Magnification\MagSetImageScalingCallback,BOOL,HWND,[ERROR]MagImageScalingCallback
Magnification\MagSetWindowSource,BOOL,HWND,[ERROR]RECT
Magnification\MagSetWindowTransform,BOOL,HWND,PMAGTRANSFORM
Magnification\MagUninitialize,BOOL
ole32\CLSIDFromProgID,HRESULT,LPCOLESTR,LPCLSID
ole32\CLSIDFromString,HRESULT,LPCOLESTR,LPCLSID
ole32\CoCreateGuid,HRESULT,GUID*
ole32\CoCreateInstance,HRESULT,[ERROR]REFCLSID,LPUNKNOWN,DWORD,[ERROR]REFIID,LPVOID*
ole32\CoGetObject,HRESULT,LPCWSTR,BIND_OPTS*,[ERROR]REFIID,void*
ole32\CoInitialize,HRESULT,LPVOID
ole32\CoTaskMemAlloc,LPVOID,SIZE_T
ole32\CoTaskMemFree,void,LPVOID
ole32\CoUninitialize,void
ole32\CreateStreamOnHGlobal,[ERROR]WINOLEAPI,HGLOBAL,BOOL,LPSTREAM*
ole32\IsEqualGUID,BOOL,[ERROR]REFGUID,[ERROR]REFGUID
ole32\OleInitialize,HRESULT,LPVOID
ole32\OleUninitialize,void
ole32\ProgIDFromCLSID,HRESULT,[ERROR]REFCLSID,LPOLESTR*
ole32\StringFromGUID2,int,[ERROR]REFGUID,LPOLESTR,int
oleacc\AccessibleChildren,[ERROR]STDAPI,IAccessible*,LONG,LONG,VARIANT*,LONG*
oleacc\AccessibleObjectFromEvent,[ERROR]STDAPI,HWND,DWORD,DWORD,IAccessible*,VARIANT*
oleacc\AccessibleObjectFromPoint,[ERROR]STDAPI,[ERROR]POINT,IAccessible*,VARIANT*
oleacc\AccessibleObjectFromWindow,[ERROR]STDAPI,HWND,DWORD,[ERROR]REFIID,void*
oleacc\GetRoleTextA,UINT,DWORD,LPTSTR,UINT
oleacc\GetRoleTextW,UINT,DWORD,LPTSTR,UINT
oleacc\GetStateTextA,UINT,DWORD,LPTSTR,UINT
oleacc\GetStateTextW,UINT,DWORD,LPTSTR,UINT
oleacc\ObjectFromLresult,[ERROR]STDAPI,LRESULT,[ERROR]REFIID,WPARAM,void*
oleacc\WindowFromAccessibleObject,[ERROR]STDAPI,IAccessible*,HWND*
oleaut32\DispGetParam,HRESULT,DISPPARAMS*,UINT,[ERROR]VARTYPE,VARIANT*,UINT*
oleaut32\GetActiveObject,HRESULT,[ERROR]REFCLSID,void*,IUnknown*
oleaut32\SafeArrayAccessData,HRESULT,SAFEARRAY*,void*
oleaut32\SafeArrayDestroy,HRESULT,SAFEARRAY*
oleaut32\SafeArrayGetDim,UINT,SAFEARRAY*
oleaut32\SafeArrayUnaccessData,HRESULT,SAFEARRAY*
oleaut32\SysAllocString,[ERROR]BSTR,OLECHAR*
oleaut32\SysFreeString,void,[ERROR]BSTR
oleaut32\SysStringLen,UINT,[ERROR]BSTR
oleaut32\VariantChangeTypeEx,HRESULT,VARIANTARG*,VARIANTARG*,LCID,USHORT,[ERROR]VARTYPE
oleaut32\VariantClear,HRESULT,VARIANTARG*
powrprof\SetSuspendState,BOOLEAN,BOOLEAN,BOOLEAN,BOOLEAN
psapi\EnumProcesses,BOOL,DWORD*,DWORD,DWORD*
psapi\GetMappedFileNameW,DWORD,HANDLE,LPVOID,LPTSTR,DWORD
psapi\GetModuleBaseNameW,DWORD,HANDLE,HMODULE,LPTSTR,DWORD
psapi\GetModuleFileNameExA,DWORD,HANDLE,HMODULE,LPTSTR,DWORD
psapi\GetModuleFileNameExW,DWORD,HANDLE,HMODULE,LPTSTR,DWORD
psapi\GetProcessImageFileNameW,DWORD,HANDLE,LPTSTR,DWORD
shell32\ExtractIconEx,UINT,LPCTSTR,int,HICON*,HICON*,UINT
shell32\SHAddToRecentDocs,void,UINT,LPCVOID
shell32\SHBindToParent,HRESULT,PCIDLIST_ABSOLUTE,[ERROR]REFIID,VOID*,PCUITEMID_CHILD*
shell32\SHChangeNotify,void,LONG,UINT,LPCVOID,LPCVOID
shell32\Shell_NotifyIcon,BOOL,DWORD,PNOTIFYICONDATA
shell32\SHGetFileInfo,DWORD_PTR,LPCTSTR,DWORD,SHFILEINFO*,UINT,UINT
shell32\SHGetFileInfoW,DWORD_PTR,LPCTSTR,DWORD,SHFILEINFO*,UINT,UINT
shell32\SHGetFolderLocation,HRESULT,HWND,int,HANDLE,DWORD,PIDLIST_ABSOLUTE*
shell32\SHGetFolderPathW,HRESULT,HWND,int,HANDLE,DWORD,LPTSTR
shell32\SHParseDisplayName,HRESULT,LPCWSTR,IBindCtx*,PIDLIST_ABSOLUTE*,[ERROR]SFGAOF,SFGAOF*
shell32\SHQueryRecycleBinA,HRESULT,LPCTSTR,LPSHQUERYRBINFO
shlwapi\AssocQueryStringW,HRESULT,[ERROR]ASSOCF,[ERROR]ASSOCSTR,LPCTSTR,LPCTSTR,LPTSTR,DWORD*
shlwapi\PathCreateFromUrlW,HRESULT,PCTSTR,PTSTR,DWORD*,DWORD
shlwapi\SHGetViewStatePropertyBag,HRESULT,PCIDLIST_ABSOLUTE,PCWSTR,DWORD,[ERROR]REFIID,void*
shlwapi\StrCmpLogicalW,int,PCWSTR,PCWSTR
shlwapi\StrCmpNW,int,PCTSTR,PCTSTR,int
shlwapi\StrStrIW,PTSTR,PTSTR,PCTSTR
shlwapi\UrlCreateFromPathW,HRESULT,PCTSTR,PTSTR,DWORD*,DWORD
user32\AttachThreadInput,BOOL,DWORD,DWORD,BOOL
user32\CallNextHookEx,LRESULT,HHOOK,int,WPARAM,LPARAM
user32\CallWindowProcA,LRESULT,WNDPROC*,HWND,UINT,WPARAM,LPARAM
user32\CallWindowProcW,LRESULT,WNDPROC*,HWND,UINT,WPARAM,LPARAM
user32\CharLowerW,LPTSTR,LPTSTR
user32\CharUpperW,LPTSTR,LPTSTR
user32\ClientToScreen,BOOL,HWND,LPPOINT
user32\CloseClipboard,BOOL
user32\CopyIcon,HICON,HICON
user32\CopyImage,HANDLE,HANDLE,UINT,int,int,UINT
user32\CountClipboardFormats,int
user32\CreateCaret,BOOL,HWND,HBITMAP,int,int
user32\CreateCursor,HCURSOR,HINSTANCE,int,int,int,int,VOID*,VOID*
user32\CreateDialogParamW,HWND,HINSTANCE,LPCTSTR,HWND,[ERROR]DLGPROC,LPARAM
user32\CreateIconFromResourceEx,HICON,PBYTE,DWORD,BOOL,DWORD,int,int,UINT
user32\CreatePopupMenu,HMENU
user32\CreateWindowExW,HWND,DWORD,LPCTSTR,LPCTSTR,DWORD,int,int,int,int,HWND,HMENU,HINSTANCE,LPVOID
user32\DefWindowProcW,LRESULT,HWND,UINT,WPARAM,LPARAM
user32\DestroyIcon,BOOL,HICON
user32\DestroyMenu,BOOL,HMENU
user32\DrawIconEx,BOOL,HDC,int,int,HICON,int,int,UINT,HBRUSH,UINT
user32\DrawTextExW,int,HDC,LPTSTR,int,LPRECT,UINT,LPDRAWTEXTPARAMS
user32\DrawTextW,int,HDC,LPCTSTR,int,LPRECT,UINT
user32\EmptyClipboard,BOOL
user32\EnableMenuItem,BOOL,HMENU,UINT,UINT
user32\EnumClipboardFormats,UINT,UINT
user32\EnumDisplayDevicesW,BOOL,LPCTSTR,DWORD,PDISPLAY_DEVICE,DWORD
user32\EnumWindows,BOOL,WNDENUMPROC*,LPARAM
user32\FillRect,int,HDC,RECT*,HBRUSH
user32\FindWindowExW,HWND,HWND,HWND,LPCTSTR,LPCTSTR
user32\FindWindowW,HWND,LPCTSTR,LPCTSTR
user32\GetActiveWindow,HWND
user32\GetAncestor,HWND,HWND,UINT
user32\GetCaretBlinkTime,UINT
user32\GetCaretPos,BOOL,LPPOINT
user32\GetClassLongW,DWORD,HWND,int
user32\GetClientRect,BOOL,HWND,LPRECT
user32\GetClipboardData,HANDLE,UINT
user32\GetClipboardFormatNameW,int,UINT,LPTSTR,int
user32\GetCursorInfo,BOOL,PCURSORINFO
user32\GetCursorPos,BOOL,LPPOINT
user32\GetDC,HDC,HWND
user32\GetDCEx,HDC,HWND,HRGN,DWORD
user32\GetFocus,HWND
user32\GetForegroundWindow,HWND
user32\GetGUIThreadInfo,BOOL,DWORD,LPGUITHREADINFO
user32\GetIconInfo,BOOL,HICON,PICONINFO
user32\GetKeyNameTextW,int,LONG,LPTSTR,int
user32\GetMenu,HMENU,HWND
user32\GetMenuBarInfo,BOOL,HWND,LONG,LONG,PMENUBARINFO
user32\GetMenuItemCount,int,HMENU
user32\GetMenuItemID,UINT,HMENU,int
user32\GetMenuItemInfoW,BOOL,HMENU,UINT,BOOL,LPMENUITEMINFO
user32\GetMenuItemRect,BOOL,HWND,HMENU,UINT,LPRECT
user32\GetMenuStringW,int,HMENU,UINT,LPTSTR,int,UINT
user32\GetOpenClipboardWindow,HWND
user32\GetParent,HWND,HWND
user32\GetScrollPos,int,HWND,int
user32\GetSubMenu,HMENU,HMENU,int
user32\GetSysColor,DWORD,int
user32\GetSystemMenu,HMENU,HWND,BOOL
user32\GetWindow,HWND,HWND,UINT
user32\GetWindowInfo,BOOL,HWND,PWINDOWINFO
user32\GetWindowLongW,LONG,HWND,int
user32\GetWindowRect,BOOL,HWND,LPRECT
user32\GetWindowRgnBox,int,HWND,LPRECT
user32\GetWindowTextA,int,HWND,LPTSTR,int
user32\GetWindowThreadProcessId,DWORD,HWND,LPDWORD
user32\HideCaret,BOOL,HWND
user32\InsertMenuW,BOOL,HMENU,UINT,UINT,UINT_PTR,LPCTSTR
user32\InvalidateRect,BOOL,HWND,RECT*,BOOL
user32\IsCharAlphaW,BOOL,TCHAR
user32\IsChild,BOOL,HWND,HWND
user32\IsClipboardFormatAvailable,BOOL,UINT
user32\IsWindow,BOOL,HWND
user32\IsWindowUnicode,BOOL,HWND
user32\IsWindowVisible,BOOL,HWND
user32\LoadCursorFromFileW,HCURSOR,LPCTSTR
user32\LoadCursorW,HCURSOR,HINSTANCE,LPCTSTR
user32\LoadIconW,HICON,HINSTANCE,LPCTSTR
user32\LoadImageA,HANDLE,HINSTANCE,LPCTSTR,UINT,int,int,UINT
user32\LoadImageW,HANDLE,HINSTANCE,LPCTSTR,UINT,int,int,UINT
user32\LoadStringW,int,HINSTANCE,UINT,LPTSTR,int
user32\LockWorkStation,BOOL
user32\MessageBoxW,int,HWND,LPCTSTR,LPCTSTR,UINT
user32\ModifyMenuW,BOOL,HMENU,UINT,UINT,UINT_PTR,LPCTSTR
user32\OpenClipboard,BOOL,HWND
user32\PaintDesktop,BOOL,HDC
user32\PostMessageW,BOOL,HWND,UINT,WPARAM,LPARAM
user32\PrintWindow,BOOL,HWND,HDC,UINT
user32\PrivateExtractIconsW,UINT,LPCTSTR,int,int,int,HICON*,UINT*,UINT,UINT
user32\RedrawWindow,BOOL,HWND,RECT*,HRGN,UINT
user32\RegisterClassW,ATOM,WNDCLASS*
user32\RegisterClipboardFormatW,UINT,LPCTSTR
user32\RegisterWindowMessageW,UINT,LPCTSTR
user32\ReleaseDC,int,HWND,HDC
user32\RemoveMenu,BOOL,HMENU,UINT,UINT
user32\ScreenToClient,BOOL,HWND,LPPOINT
user32\SendMessageA,LRESULT,HWND,UINT,WPARAM,LPARAM
user32\SendMessageW,LRESULT,HWND,UINT,WPARAM,LPARAM
user32\SetCaretBlinkTime,BOOL,UINT
user32\SetClassLongW,DWORD,HWND,int,LONG
user32\SetClipboardData,HANDLE,UINT,HANDLE
user32\SetCursorPos,BOOL,int,int
user32\SetForegroundWindow,BOOL,HWND
user32\SetMenu,BOOL,HWND,HMENU
user32\SetMenuInfo,BOOL,HMENU,LPCMENUINFO
user32\SetMenuItemBitmaps,BOOL,HMENU,UINT,UINT,HBITMAP,HBITMAP
user32\SetMenuItemInfoW,BOOL,HMENU,UINT,BOOL,LPMENUITEMINFO
user32\SetParent,HWND,HWND,HWND
user32\SetRect,BOOL,LPRECT,int,int,int,int
user32\SetSysColors,BOOL,int,INT*,COLORREF*
user32\SetSystemCursor,BOOL,HCURSOR,DWORD
user32\SetWindowLongW,LONG,HWND,int,LONG
user32\SetWindowPos,BOOL,HWND,HWND,int,int,int,int,UINT
user32\SetWindowsHookExW,HHOOK,int,HOOKPROC,HINSTANCE,DWORD
user32\SetWinEventHook,HWINEVENTHOOK,UINT,UINT,HMODULE,WINEVENTPROC*,DWORD,DWORD,UINT
user32\ShowCaret,BOOL,HWND
user32\ShowWindow,BOOL,HWND,int
user32\SystemParametersInfoW,BOOL,UINT,UINT,PVOID,UINT
user32\TrackPopupMenu,BOOL,HMENU,UINT,int,int,int,HWND,RECT*
user32\TrackPopupMenuEx,BOOL,HMENU,UINT,int,int,HWND,LPTPMPARAMS
user32\UnhookWinEvent,BOOL,HWINEVENTHOOK
user32\UpdateLayeredWindow,BOOL,HWND,HDC,POINT*,SIZE*,HDC,POINT*,COLORREF,BLENDFUNCTION*,DWORD
user32\wsprintfA,int,LPTSTR,LPCTSTR,[ERROR]...
user32\wsprintfW,int,LPTSTR,LPCTSTR,[ERROR]...
uxtheme\SetWindowThemeAttribute,HRESULT,HWND,[ERROR]WINDOWTHEMEATTRIBUTETYPE,PVOID,DWORD
wininet\FtpCreateDirectoryW,BOOL,HINTERNET,LPCTSTR
wininet\FtpDeleteFileW,BOOL,HINTERNET,LPCTSTR
wininet\FtpFindFirstFileW,HINTERNET,HINTERNET,LPCTSTR,LPWIN32_FIND_DATA,DWORD,DWORD_PTR
wininet\FtpGetCurrentDirectoryW,BOOL,HINTERNET,LPTSTR,LPDWORD
wininet\FtpGetFileSize,DWORD,HINTERNET,LPDWORD
wininet\FtpGetFileW,BOOL,HINTERNET,LPCTSTR,LPCTSTR,BOOL,DWORD,DWORD,DWORD_PTR
wininet\FtpOpenFileW,HINTERNET,HINTERNET,LPCTSTR,DWORD,DWORD,DWORD_PTR
wininet\FtpPutFileW,BOOL,HINTERNET,LPCTSTR,LPCTSTR,DWORD,DWORD_PTR
wininet\FtpRemoveDirectoryW,BOOL,HINTERNET,LPCTSTR
wininet\FtpRenameFileW,BOOL,HINTERNET,LPCTSTR,LPCTSTR
wininet\FtpSetCurrentDirectoryW,BOOL,HINTERNET,LPCTSTR
wininet\InternetCloseHandle,BOOL,HINTERNET
wininet\InternetConnectW,HINTERNET,HINTERNET,LPCTSTR,[ERROR]INTERNET_PORT,LPCTSTR,LPCTSTR,DWORD,DWORD,DWORD_PTR
wininet\InternetFindNextFileW,BOOL,HINTERNET,LPVOID
wininet\InternetGetLastResponseInfoW,BOOL,LPDWORD,LPTSTR,LPDWORD
wininet\InternetOpenUrlW,HINTERNET,HINTERNET,LPCTSTR,LPCTSTR,DWORD,DWORD,DWORD_PTR
wininet\InternetOpenW,HINTERNET,LPCTSTR,DWORD,LPCTSTR,LPCTSTR,DWORD
wininet\InternetQueryDataAvailable,BOOL,HINTERNET,LPDWORD,DWORD,DWORD_PTR
wininet\InternetReadFile,BOOL,HINTERNET,LPVOID,DWORD,LPDWORD
wininet\InternetSetStatusCallback,[ERROR]INTERNET_STATUS_CALLBACK,HINTERNET,INTERNET_STATUS_CALLBACK*
wininet\InternetWriteFile,BOOL,HINTERNET,LPCVOID,DWORD,LPDWORD
winmm\timeBeginPeriod,[ERROR]MMRESULT,UINT
winmm\timeEndPeriod,[ERROR]MMRESULT,UINT
ws2_32\connect,int,[ERROR]SOCKET,struct*,int
ws2_32\htons,u_short,u_short
ws2_32\inet_addr,[ERROR]unsigned long,char*
ws2_32\recv,int,[ERROR]SOCKET,char*,int,int
ws2_32\socket,[ERROR]SOCKET,int,int,int
ws2_32\WSAAsyncSelect,int,[ERROR]SOCKET,HWND,[ERROR]unsigned int,long
ws2_32\WSACleanup,int
ws2_32\WSAGetLastError,int
ws2_32\WSAStartup,int,WORD,LPWSADATA
;[dll\function,Type1,Type2,Type3,...,(ReturnType)][AHK style]
advapi32\AdjustTokenPrivileges,Ptr,Int,Ptr,UInt,Ptr,Ptr,(Int)
advapi32\CryptAcquireContextW,Ptr|UPtrP,Ptr,Ptr,UInt,UInt,(Int)
advapi32\CryptCreateHash,UPtr,UInt,UPtr,UInt,Ptr|UPtrP,(Int)
advapi32\CryptDestroyHash,UPtr,(Int)
advapi32\CryptGetHashParam,UPtr,UInt,Ptr|UCharP,Ptr|UIntP,UInt,(Int)
advapi32\CryptHashData,UPtr,Ptr|UCharP,UInt,UInt,(Int)
advapi32\CryptReleaseContext,UPtr,UInt,(Int)
advapi32\IsTextUnicode,Ptr|PtrP,Int,Ptr,(Int)
advapi32\LookupPrivilegeValueW,Ptr,Ptr,Ptr,(Int)
advapi32\OpenProcessToken,Ptr,UInt,Ptr,(Int)
advapi32\RegOpenKeyExW,Ptr,Ptr,UInt,ERROR,Ptr,(Int)
advapi32\RegQueryInfoKeyW,Ptr,Ptr,Ptr,Ptr,Ptr,Ptr,Ptr,Ptr,Ptr,Ptr,Ptr,Ptr,(Int)
advapi32\RegQueryValueExW,Ptr,Ptr,Ptr,Ptr,Ptr,Ptr,(Int)
comctl32\DllGetVersion,Ptr,(Int)
comctl32\ImageList_Add,Ptr,Ptr,Ptr,(Int)
comctl32\ImageList_Create,Int,Int,UInt,Int,Int,(Ptr)
comctl32\ImageList_Replace,Ptr,Int,Ptr,Ptr,(Int)
comctl32\ImageList_ReplaceIcon,Ptr,Int,Ptr,(Int)
comctl32\InitCommonControlsEx,Ptr,(Int)
crypt32\CryptStringToBinaryW,Ptr,UInt,UInt,Ptr|UCharP,Ptr|UIntP,Ptr|UIntP,Ptr|UIntP,(Int)
dwmapi\DwmGetWindowAttribute,Ptr,UInt,Ptr,UInt,(Int)
dwmapi\DwmIsCompositionEnabled,Ptr|IntP,(Int)
gdi32\BitBlt,Ptr,Int,Int,Int,Int,Ptr,Int,Int,UInt,(Int)
gdi32\CreateCompatibleBitmap,Ptr,Int,Int,(Ptr)
gdi32\CreateCompatibleDC,Ptr,(Ptr)
gdi32\CreateDIBSection,Ptr,Ptr,UInt,Ptr|PtrP,Ptr,UInt,(Ptr)
gdi32\CreateFontIndirectW,Ptr|ERRORP,(Ptr)
gdi32\CreateFontW,Int,Int,Int,Int,Int,UInt,UInt,UInt,UInt,UInt,UInt,UInt,UInt,Ptr,(Ptr)
gdi32\CreatePen,Int,Int,UInt,(Ptr)
gdi32\CreateSolidBrush,UInt,(Ptr)
gdi32\DeleteDC,Ptr,(Int)
gdi32\DeleteEnhMetaFile,Ptr,(Int)
gdi32\DeleteObject,Ptr,(Int)
gdi32\GetDeviceCaps,Ptr,Int,(Int)
gdi32\GetDIBits,Ptr,Ptr,UInt,UInt,Ptr,Ptr,UInt,(Int)
gdi32\GetEnhMetaFileBits,Ptr,UInt,Ptr,(UInt)
gdi32\GetFontUnicodeRanges,Ptr,Ptr,(UInt)
gdi32\GetObjectW,Ptr,Int,Ptr,(Int)
gdi32\GetStockObject,Int,(Ptr)
gdi32\GetTextExtentPoint32W,Ptr,Ptr,Int,Ptr,(Int)
gdi32\GetTextFaceW,Ptr,Int,Ptr,(Int)
gdi32\RealizePalette,Ptr,(UInt)
gdi32\Rectangle,Ptr,Int,Int,Int,Int,(Int)
gdi32\SelectObject,Ptr,Ptr,(Ptr)
gdi32\SelectPalette,Ptr,Ptr,Int,(Ptr)
gdi32\SetBkColor,Ptr,UInt,(UInt)
gdi32\SetEnhMetaFileBits,UInt,Ptr|UCharP,(Ptr)
gdi32\SetStretchBltMode,Ptr,Int,(Int)
gdi32\SetTextColor,Ptr,UInt,(UInt)
gdi32\StretchBlt,Ptr,Int,Int,Int,Int,Ptr,Int,Int,Int,Int,UInt,(Int)
imagehlp\ImageDirectoryEntryToData,Ptr,UChar,UShort,Ptr,(Ptr)
imagehlp\ImageRvaToVa,Ptr,Ptr,UInt,Ptr|PtrP,(Ptr)
imagehlp\MapAndLoad,Ptr,Ptr,Ptr,Int,Int,(Int)
imagehlp\UnMapAndLoad,Ptr,(Int)
kernel32\AllocConsole,(Int)
kernel32\AttachConsole,UInt,(Int)
kernel32\CloseHandle,Ptr,(Int)
kernel32\CreateFileW,Ptr,UInt,UInt,Ptr,UInt,UInt,Ptr,(Ptr)
kernel32\CreateProcessW,Ptr,Ptr,Ptr,Ptr,Int,UInt,Ptr,Ptr,Ptr,Ptr,(Int)
kernel32\CreateRemoteThread,Ptr,Ptr,UPtr,Ptr,Ptr,UInt,Ptr,(Ptr)
kernel32\CreateToolhelp32Snapshot,UInt,UInt,(Ptr)
kernel32\DeleteFileA,Ptr,(Int)
kernel32\DeleteFileW,Ptr,(Int)
kernel32\DeviceIoControl,Ptr,UInt,Ptr,UInt,Ptr,UInt,Ptr,Ptr,(Int)
kernel32\ExpandEnvironmentStringsW,Ptr,Ptr,UInt,(UInt)
kernel32\FileTimeToLocalFileTime,Ptr,Ptr,(Int)
kernel32\FileTimeToSystemTime,Ptr,Ptr,(Int)
kernel32\FindClose,Ptr,(Int)
kernel32\FindFirstFileW,Ptr,Ptr,(Ptr)
kernel32\FindNextFileW,Ptr,Ptr,(Int)
kernel32\FindResourceW,Ptr,Ptr,Ptr,(Ptr)
kernel32\FormatMessageA,UInt,Ptr,UInt,UInt,Ptr,UInt,Ptr,(UInt)
kernel32\FormatMessageW,UInt,Ptr,UInt,UInt,Ptr,UInt,Ptr,(UInt)
kernel32\FreeConsole,(Int)
kernel32\FreeLibrary,Ptr,(Int)
kernel32\GetACP,(UInt)
kernel32\GetCommandLineW,(Ptr)
kernel32\GetCurrentProcessId,(UInt)
kernel32\GetCurrentThreadId,(UInt)
kernel32\GetDiskFreeSpaceExW,Ptr,Ptr,Ptr,Ptr,(Int)
kernel32\GetEnvironmentVariableW,Ptr,Ptr,UInt,(UInt)
kernel32\GetExitCodeThread,Ptr,Ptr,(Int)
kernel32\GetFileAttributesW,Ptr,(UInt)
kernel32\GetFileSizeEx,Ptr,Ptr,(Int)
kernel32\GetLastError,(UInt)
kernel32\GetLocalTime,Ptr,(Ptr)
kernel32\GetLogicalDrives,(UInt)
kernel32\GetLogicalDriveStringsW,UInt,Ptr,(UInt)
kernel32\GetModuleFileNameW,Ptr,Ptr,UInt,(UInt)
kernel32\GetModuleHandleW,Ptr,(Ptr)
kernel32\GetPriorityClass,Ptr,(UInt)
kernel32\GetProcAddress,Ptr,Ptr,(ERROR)
kernel32\GetProcessTimes,Ptr,Ptr,Ptr,Ptr,Ptr,(Int)
kernel32\GetStdHandle,UInt,(Ptr)
kernel32\GetTempFileNameW,Ptr,Ptr,UInt,Ptr,(UInt)
kernel32\GetVersion,(UInt)
kernel32\GetVersionExW,Ptr,(Int)
kernel32\GlobalAlloc,UInt,UPtr,(Ptr)
kernel32\GlobalFree,Ptr,(Ptr)
kernel32\GlobalLock,Ptr,(Ptr)
kernel32\GlobalSize,Ptr,(UPtr)
kernel32\GlobalUnlock,Ptr,(Int)
kernel32\IsWow64Process,Ptr,Ptr,(Int)
kernel32\LCMapStringW,UInt,UInt,Ptr,Int,Ptr,Int,(Int)
kernel32\LoadLibraryW,Ptr,(Ptr)
kernel32\LoadResource,Ptr,Ptr,(Ptr)
kernel32\LocalFileTimeToFileTime,Ptr,Ptr,(Int)
kernel32\LockResource,Ptr,(Ptr)
kernel32\lstrcpy,Ptr,Ptr,(Ptr)
kernel32\lstrcpyn,Ptr,Ptr,Int,(Ptr)
kernel32\lstrlen,Ptr,(Int)
kernel32\Module32First,Ptr,Ptr,(Int)
kernel32\Module32Next,Ptr,Ptr,(Int)
kernel32\MulDiv,Int,Int,Int,(Int)
kernel32\MultiByteToWideChar,UInt,UInt,Ptr,Int,Ptr,Int,(Int)
kernel32\OpenProcess,UInt,Int,UInt,(Ptr)
kernel32\QueryPerformanceCounter,Ptr|Int64P,(Int)
kernel32\ReadFile,Ptr,Ptr,UInt,Ptr,Ptr,(Int)
kernel32\ReadProcessMemory,Ptr,Ptr,Ptr,UPtr,Ptr|UPtrP,(Int)
kernel32\RtlMoveMemory,Ptr|PtrP,Ptr|PtrP,UPtr,(Ptr)
kernel32\SetFilePointerEx,Ptr,Int64,Ptr,UInt,(Int)
kernel32\SetFileTime,Ptr,Ptr,Ptr,Ptr,(Int)
kernel32\SetLastError,UInt,(Ptr)
kernel32\SetProcessShutdownParameters,UInt,UInt,(Int)
kernel32\SetSystemTime,Ptr,(Int)
kernel32\SizeofResource,Ptr,Ptr,(UInt)
kernel32\Sleep,UInt,(Ptr)
kernel32\SystemTimeToFileTime,Ptr,Ptr,(Int)
kernel32\SystemTimeToTzSpecificLocalTime,Ptr,Ptr,Ptr,(Int)
kernel32\TzSpecificLocalTimeToSystemTime,Ptr,Ptr,Ptr,(Int)
kernel32\VirtualAllocEx,Ptr,Ptr,UPtr,UInt,UInt,(Ptr)
kernel32\VirtualFreeEx,Ptr,Ptr,UPtr,UInt,(Int)
kernel32\VirtualProtect,Ptr,UPtr,UInt,Ptr,(Int)
kernel32\VirtualProtectEx,Ptr,Ptr,UPtr,UInt,Ptr,(Int)
kernel32\VirtualQueryEx,Ptr,Ptr,Ptr,UPtr,(UPtr)
kernel32\WaitForSingleObject,Ptr,UInt,(UInt)
kernel32\WideCharToMultiByte,UInt,UInt,Ptr,Int,Ptr,Int,Ptr,Ptr,(Int)
kernel32\Wow64DisableWow64FsRedirection,Ptr|PtrP,(Int)
kernel32\WriteFile,Ptr,Ptr,UInt,Ptr,Ptr,(Int)
kernel32\WriteProcessMemory,Ptr,Ptr,Ptr,UPtr,Ptr|UPtrP,(Int)
Magnification\MagInitialize,(Int)
Magnification\MagSetImageScalingCallback,Ptr,ERROR,(Int)
Magnification\MagSetWindowSource,Ptr,ERROR,(Int)
Magnification\MagSetWindowTransform,Ptr,Ptr,(Int)
Magnification\MagUninitialize,(Int)
ole32\CLSIDFromProgID,Ptr,Ptr,(Int)
ole32\CLSIDFromString,Ptr,Ptr,(Int)
ole32\CoCreateGuid,Ptr,(Int)
ole32\CoCreateInstance,ERROR,Ptr,UInt,ERROR,Ptr|PtrP,(Int)
ole32\CoGetObject,Ptr,Ptr,ERROR,Ptr|PtrP,(Int)
ole32\CoInitialize,Ptr,(Int)
ole32\CoTaskMemAlloc,UPtr,(Ptr)
ole32\CoTaskMemFree,Ptr,(Ptr)
ole32\CoUninitialize,(Ptr)
ole32\CreateStreamOnHGlobal,Ptr,Int,Ptr|PtrP,(ERROR)
ole32\IsEqualGUID,ERROR,ERROR,(Int)
ole32\OleInitialize,Ptr,(Int)
ole32\OleUninitialize,(Ptr)
ole32\ProgIDFromCLSID,ERROR,Ptr|PtrP,(Int)
ole32\StringFromGUID2,ERROR,Ptr,Int,(Int)
oleacc\AccessibleChildren,Ptr,Int,Int,Ptr,Ptr|IntP,(ERROR)
oleacc\AccessibleObjectFromEvent,Ptr,UInt,UInt,Ptr,Ptr,(ERROR)
oleacc\AccessibleObjectFromPoint,ERROR,Ptr,Ptr,(ERROR)
oleacc\AccessibleObjectFromWindow,Ptr,UInt,ERROR,Ptr|PtrP,(ERROR)
oleacc\GetRoleTextA,UInt,Ptr,UInt,(UInt)
oleacc\GetRoleTextW,UInt,Ptr,UInt,(UInt)
oleacc\GetStateTextA,UInt,Ptr,UInt,(UInt)
oleacc\GetStateTextW,UInt,Ptr,UInt,(UInt)
oleacc\ObjectFromLresult,Ptr,ERROR,UPtr,Ptr|PtrP,(ERROR)
oleacc\WindowFromAccessibleObject,Ptr,Ptr|PtrP,(ERROR)
oleaut32\DispGetParam,Ptr,UInt,ERROR,Ptr,Ptr|UIntP,(Int)
oleaut32\GetActiveObject,ERROR,Ptr|PtrP,Ptr,(Int)
oleaut32\SafeArrayAccessData,Ptr,Ptr|PtrP,(Int)
oleaut32\SafeArrayDestroy,Ptr,(Int)
oleaut32\SafeArrayGetDim,Ptr,(UInt)
oleaut32\SafeArrayUnaccessData,Ptr,(Int)
oleaut32\SysAllocString,Ptr,(ERROR)
oleaut32\SysFreeString,ERROR,(Ptr)
oleaut32\SysStringLen,ERROR,(UInt)
oleaut32\VariantChangeTypeEx,Ptr,Ptr,UInt,UShort,ERROR,(Int)
oleaut32\VariantClear,Ptr,(Int)
powrprof\SetSuspendState,UChar,UChar,UChar,(UChar)
psapi\EnumProcesses,Ptr|UIntP,UInt,Ptr|UIntP,(Int)
psapi\GetMappedFileNameW,Ptr,Ptr,Ptr,UInt,(UInt)
psapi\GetModuleBaseNameW,Ptr,Ptr,Ptr,UInt,(UInt)
psapi\GetModuleFileNameExA,Ptr,Ptr,Ptr,UInt,(UInt)
psapi\GetModuleFileNameExW,Ptr,Ptr,Ptr,UInt,(UInt)
psapi\GetProcessImageFileNameW,Ptr,Ptr,UInt,(UInt)
shell32\ExtractIconEx,Ptr,Int,Ptr|PtrP,Ptr|PtrP,UInt,(UInt)
shell32\SHAddToRecentDocs,UInt,Ptr,(Ptr)
shell32\SHBindToParent,Ptr,ERROR,Ptr|PtrP,Ptr,(Int)
shell32\SHChangeNotify,Int,UInt,Ptr,Ptr,(Ptr)
shell32\Shell_NotifyIcon,UInt,Ptr,(Int)
shell32\SHGetFileInfo,Ptr,UInt,Ptr|PtrP,UInt,UInt,(UPtr)
shell32\SHGetFileInfoW,Ptr,UInt,Ptr|PtrP,UInt,UInt,(UPtr)
shell32\SHGetFolderLocation,Ptr,Int,Ptr,UInt,Ptr,(Int)
shell32\SHGetFolderPathW,Ptr,Int,Ptr,UInt,Ptr,(Int)
shell32\SHParseDisplayName,Ptr,Ptr,Ptr,ERROR,Ptr,(Int)
shell32\SHQueryRecycleBinA,Ptr,Ptr,(Int)
shlwapi\AssocQueryStringW,ERROR,ERROR,Ptr,Ptr,Ptr,Ptr|UIntP,(Int)
shlwapi\PathCreateFromUrlW,Ptr,Ptr,Ptr|UIntP,UInt,(Int)
shlwapi\SHGetViewStatePropertyBag,Ptr,Ptr,UInt,ERROR,Ptr|PtrP,(Int)
shlwapi\StrCmpLogicalW,Ptr,Ptr,(Int)
shlwapi\StrCmpNW,Ptr,Ptr,Int,(Int)
shlwapi\StrStrIW,Ptr,Ptr,(Ptr)
shlwapi\UrlCreateFromPathW,Ptr,Ptr,Ptr|UIntP,UInt,(Int)
user32\AttachThreadInput,UInt,UInt,Int,(Int)
user32\CallNextHookEx,Ptr,Int,UPtr,Ptr,(Ptr)
user32\CallWindowProcA,Ptr,Ptr,UInt,UPtr,Ptr,(Ptr)
user32\CallWindowProcW,Ptr,Ptr,UInt,UPtr,Ptr,(Ptr)
user32\CharLowerW,Ptr,(Ptr)
user32\CharUpperW,Ptr,(Ptr)
user32\ClientToScreen,Ptr,Ptr,(Int)
user32\CloseClipboard,(Int)
user32\CopyIcon,Ptr,(Ptr)
user32\CopyImage,Ptr,UInt,Int,Int,UInt,(Ptr)
user32\CountClipboardFormats,(Int)
user32\CreateCaret,Ptr,Ptr,Int,Int,(Int)
user32\CreateCursor,Ptr,Int,Int,Int,Int,Ptr|PtrP,Ptr|PtrP,(Ptr)
user32\CreateDialogParamW,Ptr,Ptr,Ptr,ERROR,Ptr,(Ptr)
user32\CreateIconFromResourceEx,Ptr,UInt,Int,UInt,Int,Int,UInt,(Ptr)
user32\CreatePopupMenu,(Ptr)
user32\CreateWindowExW,UInt,Ptr,Ptr,UInt,Int,Int,Int,Int,Ptr,Ptr,Ptr,Ptr,(Ptr)
user32\DefWindowProcW,Ptr,UInt,UPtr,Ptr,(Ptr)
user32\DestroyIcon,Ptr,(Int)
user32\DestroyMenu,Ptr,(Int)
user32\DrawIconEx,Ptr,Int,Int,Ptr,Int,Int,UInt,Ptr,UInt,(Int)
user32\DrawTextExW,Ptr,Ptr,Int,Ptr,UInt,Ptr,(Int)
user32\DrawTextW,Ptr,Ptr,Int,Ptr,UInt,(Int)
user32\EmptyClipboard,(Int)
user32\EnableMenuItem,Ptr,UInt,UInt,(Int)
user32\EnumClipboardFormats,UInt,(UInt)
user32\EnumDisplayDevicesW,Ptr,UInt,Ptr,UInt,(Int)
user32\EnumWindows,Ptr,Ptr,(Int)
user32\FillRect,Ptr,Ptr,Ptr,(Int)
user32\FindWindowExW,Ptr,Ptr,Ptr,Ptr,(Ptr)
user32\FindWindowW,Ptr,Ptr,(Ptr)
user32\GetActiveWindow,(Ptr)
user32\GetAncestor,Ptr,UInt,(Ptr)
user32\GetCaretBlinkTime,(UInt)
user32\GetCaretPos,Ptr,(Int)
user32\GetClassLongW,Ptr,Int,(UInt)
user32\GetClientRect,Ptr,Ptr,(Int)
user32\GetClipboardData,UInt,(Ptr)
user32\GetClipboardFormatNameW,UInt,Ptr,Int,(Int)
user32\GetCursorInfo,Ptr,(Int)
user32\GetCursorPos,Ptr,(Int)
user32\GetDC,Ptr,(Ptr)
user32\GetDCEx,Ptr,Ptr,UInt,(Ptr)
user32\GetFocus,(Ptr)
user32\GetForegroundWindow,(Ptr)
user32\GetGUIThreadInfo,UInt,Ptr,(Int)
user32\GetIconInfo,Ptr,Ptr,(Int)
user32\GetKeyNameTextW,Int,Ptr,Int,(Int)
user32\GetMenu,Ptr,(Ptr)
user32\GetMenuBarInfo,Ptr,Int,Int,Ptr,(Int)
user32\GetMenuItemCount,Ptr,(Int)
user32\GetMenuItemID,Ptr,Int,(UInt)
user32\GetMenuItemInfoW,Ptr,UInt,Int,Ptr,(Int)
user32\GetMenuItemRect,Ptr,Ptr,UInt,Ptr,(Int)
user32\GetMenuStringW,Ptr,UInt,Ptr,Int,UInt,(Int)
user32\GetOpenClipboardWindow,(Ptr)
user32\GetParent,Ptr,(Ptr)
user32\GetScrollPos,Ptr,Int,(Int)
user32\GetSubMenu,Ptr,Int,(Ptr)
user32\GetSysColor,Int,(UInt)
user32\GetSystemMenu,Ptr,Int,(Ptr)
user32\GetWindow,Ptr,UInt,(Ptr)
user32\GetWindowInfo,Ptr,Ptr,(Int)
user32\GetWindowLongW,Ptr,Int,(Int)
user32\GetWindowRect,Ptr,Ptr,(Int)
user32\GetWindowRgnBox,Ptr,Ptr,(Int)
user32\GetWindowTextA,Ptr,Ptr,Int,(Int)
user32\GetWindowThreadProcessId,Ptr,Ptr,(UInt)
user32\HideCaret,Ptr,(Int)
user32\InsertMenuW,Ptr,UInt,UInt,UPtr,Ptr,(Int)
user32\InvalidateRect,Ptr,Ptr,Int,(Int)
user32\IsCharAlphaW,UShort,(Int)
user32\IsChild,Ptr,Ptr,(Int)
user32\IsClipboardFormatAvailable,UInt,(Int)
user32\IsWindow,Ptr,(Int)
user32\IsWindowUnicode,Ptr,(Int)
user32\IsWindowVisible,Ptr,(Int)
user32\LoadCursorFromFileW,Ptr,(Ptr)
user32\LoadCursorW,Ptr,Ptr,(Ptr)
user32\LoadIconW,Ptr,Ptr,(Ptr)
user32\LoadImageA,Ptr,Ptr,UInt,Int,Int,UInt,(Ptr)
user32\LoadImageW,Ptr,Ptr,UInt,Int,Int,UInt,(Ptr)
user32\LoadStringW,Ptr,UInt,Ptr,Int,(Int)
user32\LockWorkStation,(Int)
user32\MessageBoxW,Ptr,Ptr,Ptr,UInt,(Int)
user32\ModifyMenuW,Ptr,UInt,UInt,UPtr,Ptr,(Int)
user32\OpenClipboard,Ptr,(Int)
user32\PaintDesktop,Ptr,(Int)
user32\PostMessageW,Ptr,UInt,UPtr,Ptr,(Int)
user32\PrintWindow,Ptr,Ptr,UInt,(Int)
user32\PrivateExtractIconsW,Ptr,Int,Int,Int,Ptr|PtrP,Ptr|UIntP,UInt,UInt,(UInt)
user32\RedrawWindow,Ptr,Ptr,Ptr,UInt,(Int)
user32\RegisterClassW,Ptr|PtrP,(UShort)
user32\RegisterClipboardFormatW,Ptr,(UInt)
user32\RegisterWindowMessageW,Ptr,(UInt)
user32\ReleaseDC,Ptr,Ptr,(Int)
user32\RemoveMenu,Ptr,UInt,UInt,(Int)
user32\ScreenToClient,Ptr,Ptr,(Int)
user32\SendMessageA,Ptr,UInt,UPtr,Ptr,(Ptr)
user32\SendMessageW,Ptr,UInt,UPtr,Ptr,(Ptr)
user32\SetCaretBlinkTime,UInt,(Int)
user32\SetClassLongW,Ptr,Int,Int,(UInt)
user32\SetClipboardData,UInt,Ptr,(Ptr)
user32\SetCursorPos,Int,Int,(Int)
user32\SetForegroundWindow,Ptr,(Int)
user32\SetMenu,Ptr,Ptr,(Int)
user32\SetMenuInfo,Ptr,Ptr,(Int)
user32\SetMenuItemBitmaps,Ptr,UInt,UInt,Ptr,Ptr,(Int)
user32\SetMenuItemInfoW,Ptr,UInt,Int,Ptr,(Int)
user32\SetParent,Ptr,Ptr,(Ptr)
user32\SetRect,Ptr,Int,Int,Int,Int,(Int)
user32\SetSysColors,Int,Ptr|IntP,Ptr|UIntP,(Int)
user32\SetSystemCursor,Ptr,UInt,(Int)
user32\SetWindowLongW,Ptr,Int,Int,(Int)
user32\SetWindowPos,Ptr,Ptr,Int,Int,Int,Int,UInt,(Int)
user32\SetWindowsHookExW,Int,Ptr,Ptr,UInt,(Ptr)
user32\SetWinEventHook,UInt,UInt,Ptr,Ptr,UInt,UInt,UInt,(Ptr)
user32\ShowCaret,Ptr,(Int)
user32\ShowWindow,Ptr,Int,(Int)
user32\SystemParametersInfoW,UInt,UInt,Ptr,UInt,(Int)
user32\TrackPopupMenu,Ptr,UInt,Int,Int,Int,Ptr,Ptr,(Int)
user32\TrackPopupMenuEx,Ptr,UInt,Int,Int,Ptr,Ptr,(Int)
user32\UnhookWinEvent,Ptr,(Int)
user32\UpdateLayeredWindow,Ptr,Ptr,Ptr,Ptr,Ptr,Ptr,UInt,Ptr,UInt,(Int)
user32\wsprintfA,Ptr,Ptr,ERROR,(Int)
user32\wsprintfW,Ptr,Ptr,ERROR,(Int)
uxtheme\SetWindowThemeAttribute,Ptr,ERROR,Ptr,UInt,(Int)
wininet\FtpCreateDirectoryW,Ptr,Ptr,(Int)
wininet\FtpDeleteFileW,Ptr,Ptr,(Int)
wininet\FtpFindFirstFileW,Ptr,Ptr,Ptr,UInt,UPtr,(Ptr)
wininet\FtpGetCurrentDirectoryW,Ptr,Ptr,Ptr,(Int)
wininet\FtpGetFileSize,Ptr,Ptr,(UInt)
wininet\FtpGetFileW,Ptr,Ptr,Ptr,Int,UInt,UInt,UPtr,(Int)
wininet\FtpOpenFileW,Ptr,Ptr,UInt,UInt,UPtr,(Ptr)
wininet\FtpPutFileW,Ptr,Ptr,Ptr,UInt,UPtr,(Int)
wininet\FtpRemoveDirectoryW,Ptr,Ptr,(Int)
wininet\FtpRenameFileW,Ptr,Ptr,Ptr,(Int)
wininet\FtpSetCurrentDirectoryW,Ptr,Ptr,(Int)
wininet\InternetCloseHandle,Ptr,(Int)
wininet\InternetConnectW,Ptr,Ptr,ERROR,Ptr,Ptr,UInt,UInt,UPtr,(Ptr)
wininet\InternetFindNextFileW,Ptr,Ptr,(Int)
wininet\InternetGetLastResponseInfoW,Ptr,Ptr,Ptr,(Int)
wininet\InternetOpenUrlW,Ptr,Ptr,Ptr,UInt,UInt,UPtr,(Ptr)
wininet\InternetOpenW,Ptr,UInt,Ptr,Ptr,UInt,(Ptr)
wininet\InternetQueryDataAvailable,Ptr,Ptr,UInt,UPtr,(Int)
wininet\InternetReadFile,Ptr,Ptr,UInt,Ptr,(Int)
wininet\InternetSetStatusCallback,Ptr,Ptr,(ERROR)
wininet\InternetWriteFile,Ptr,Ptr,UInt,Ptr,(Int)
winmm\timeBeginPeriod,UInt,(ERROR)
winmm\timeEndPeriod,UInt,(ERROR)
ws2_32\connect,ERROR,Ptr,Int,(Int)
ws2_32\htons,UShort,(UShort)
ws2_32\inet_addr,Ptr|CharP,(ERROR)
ws2_32\recv,ERROR,Ptr|CharP,Int,Int,(Int)
ws2_32\socket,Int,Int,Int,(ERROR)
ws2_32\WSAAsyncSelect,ERROR,Ptr,ERROR,Int,(Int)
ws2_32\WSACleanup,(Int)
ws2_32\WSAGetLastError,(Int)
ws2_32\WSAStartup,UShort,Ptr,(Int)
;[DllCall templates]
DllCall("advapi32\AdjustTokenPrivileges", Ptr,Arg1, Int,Arg2, Ptr,Arg3, UInt,Arg4, Ptr,Arg5, Ptr,Arg6, Int)
DllCall("advapi32\CryptAcquireContextW", Ptr|UPtrP,Arg1, Ptr,Arg2, Ptr,Arg3, UInt,Arg4, UInt,Arg5, Int)
DllCall("advapi32\CryptCreateHash", UPtr,Arg1, UInt,Arg2, UPtr,Arg3, UInt,Arg4, Ptr|UPtrP,Arg5, Int)
DllCall("advapi32\CryptDestroyHash", UPtr,Arg1, Int)
DllCall("advapi32\CryptGetHashParam", UPtr,Arg1, UInt,Arg2, Ptr|UCharP,Arg3, Ptr|UIntP,Arg4, UInt,Arg5, Int)
DllCall("advapi32\CryptHashData", UPtr,Arg1, Ptr|UCharP,Arg2, UInt,Arg3, UInt,Arg4, Int)
DllCall("advapi32\CryptReleaseContext", UPtr,Arg1, UInt,Arg2, Int)
DllCall("advapi32\IsTextUnicode", Ptr|PtrP,Arg1, Int,Arg2, Ptr,Arg3, Int)
DllCall("advapi32\LookupPrivilegeValueW", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, Int)
DllCall("advapi32\OpenProcessToken", Ptr,Arg1, UInt,Arg2, Ptr,Arg3, Int)
DllCall("advapi32\RegOpenKeyExW", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, ERROR,Arg4, Ptr,Arg5, Int)
DllCall("advapi32\RegQueryInfoKeyW", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, Ptr,Arg4, Ptr,Arg5, Ptr,Arg6, Ptr,Arg7, Ptr,Arg8, Ptr,Arg9, Ptr,Arg10, Ptr,Arg11, Ptr,Arg12, Int)
DllCall("advapi32\RegQueryValueExW", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, Ptr,Arg4, Ptr,Arg5, Ptr,Arg6, Int)
DllCall("comctl32\DllGetVersion", Ptr,Arg1, Int)
DllCall("comctl32\ImageList_Add", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, Int)
DllCall("comctl32\ImageList_Create", Int,Arg1, Int,Arg2, UInt,Arg3, Int,Arg4, Int,Arg5, Ptr)
DllCall("comctl32\ImageList_Replace", Ptr,Arg1, Int,Arg2, Ptr,Arg3, Ptr,Arg4, Int)
DllCall("comctl32\ImageList_ReplaceIcon", Ptr,Arg1, Int,Arg2, Ptr,Arg3, Int)
DllCall("comctl32\InitCommonControlsEx", Ptr,Arg1, Int)
DllCall("crypt32\CryptStringToBinaryW", Ptr,Arg1, UInt,Arg2, UInt,Arg3, Ptr|UCharP,Arg4, Ptr|UIntP,Arg5, Ptr|UIntP,Arg6, Ptr|UIntP,Arg7, Int)
DllCall("dwmapi\DwmGetWindowAttribute", Ptr,Arg1, UInt,Arg2, Ptr,Arg3, UInt,Arg4, Int)
DllCall("dwmapi\DwmIsCompositionEnabled", Ptr|IntP,Arg1, Int)
DllCall("gdi32\BitBlt", Ptr,Arg1, Int,Arg2, Int,Arg3, Int,Arg4, Int,Arg5, Ptr,Arg6, Int,Arg7, Int,Arg8, UInt,Arg9, Int)
DllCall("gdi32\CreateCompatibleBitmap", Ptr,Arg1, Int,Arg2, Int,Arg3, Ptr)
DllCall("gdi32\CreateCompatibleDC", Ptr,Arg1, Ptr)
DllCall("gdi32\CreateDIBSection", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, Ptr|PtrP,Arg4, Ptr,Arg5, UInt,Arg6, Ptr)
DllCall("gdi32\CreateFontIndirectW", Ptr|ERRORP,Arg1, Ptr)
DllCall("gdi32\CreateFontW", Int,Arg1, Int,Arg2, Int,Arg3, Int,Arg4, Int,Arg5, UInt,Arg6, UInt,Arg7, UInt,Arg8, UInt,Arg9, UInt,Arg10, UInt,Arg11, UInt,Arg12, UInt,Arg13, Ptr,Arg14, Ptr)
DllCall("gdi32\CreatePen", Int,Arg1, Int,Arg2, UInt,Arg3, Ptr)
DllCall("gdi32\CreateSolidBrush", UInt,Arg1, Ptr)
DllCall("gdi32\DeleteDC", Ptr,Arg1, Int)
DllCall("gdi32\DeleteEnhMetaFile", Ptr,Arg1, Int)
DllCall("gdi32\DeleteObject", Ptr,Arg1, Int)
DllCall("gdi32\GetDeviceCaps", Ptr,Arg1, Int,Arg2, Int)
DllCall("gdi32\GetDIBits", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, UInt,Arg4, Ptr,Arg5, Ptr,Arg6, UInt,Arg7, Int)
DllCall("gdi32\GetEnhMetaFileBits", Ptr,Arg1, UInt,Arg2, Ptr,Arg3, UInt)
DllCall("gdi32\GetFontUnicodeRanges", Ptr,Arg1, Ptr,Arg2, UInt)
DllCall("gdi32\GetObjectW", Ptr,Arg1, Int,Arg2, Ptr,Arg3, Int)
DllCall("gdi32\GetStockObject", Int,Arg1, Ptr)
DllCall("gdi32\GetTextExtentPoint32W", Ptr,Arg1, Ptr,Arg2, Int,Arg3, Ptr,Arg4, Int)
DllCall("gdi32\GetTextFaceW", Ptr,Arg1, Int,Arg2, Ptr,Arg3, Int)
DllCall("gdi32\RealizePalette", Ptr,Arg1, UInt)
DllCall("gdi32\Rectangle", Ptr,Arg1, Int,Arg2, Int,Arg3, Int,Arg4, Int,Arg5, Int)
DllCall("gdi32\SelectObject", Ptr,Arg1, Ptr,Arg2, Ptr)
DllCall("gdi32\SelectPalette", Ptr,Arg1, Ptr,Arg2, Int,Arg3, Ptr)
DllCall("gdi32\SetBkColor", Ptr,Arg1, UInt,Arg2, UInt)
DllCall("gdi32\SetEnhMetaFileBits", UInt,Arg1, Ptr|UCharP,Arg2, Ptr)
DllCall("gdi32\SetStretchBltMode", Ptr,Arg1, Int,Arg2, Int)
DllCall("gdi32\SetTextColor", Ptr,Arg1, UInt,Arg2, UInt)
DllCall("gdi32\StretchBlt", Ptr,Arg1, Int,Arg2, Int,Arg3, Int,Arg4, Int,Arg5, Ptr,Arg6, Int,Arg7, Int,Arg8, Int,Arg9, Int,Arg10, UInt,Arg11, Int)
DllCall("imagehlp\ImageDirectoryEntryToData", Ptr,Arg1, UChar,Arg2, UShort,Arg3, Ptr,Arg4, Ptr)
DllCall("imagehlp\ImageRvaToVa", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, Ptr|PtrP,Arg4, Ptr)
DllCall("imagehlp\MapAndLoad", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, Int,Arg4, Int,Arg5, Int)
DllCall("imagehlp\UnMapAndLoad", Ptr,Arg1, Int)
DllCall("kernel32\AllocConsole", Int)
DllCall("kernel32\AttachConsole", UInt,Arg1, Int)
DllCall("kernel32\CloseHandle", Ptr,Arg1, Int)
DllCall("kernel32\CreateFileW", Ptr,Arg1, UInt,Arg2, UInt,Arg3, Ptr,Arg4, UInt,Arg5, UInt,Arg6, Ptr,Arg7, Ptr)
DllCall("kernel32\CreateProcessW", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, Ptr,Arg4, Int,Arg5, UInt,Arg6, Ptr,Arg7, Ptr,Arg8, Ptr,Arg9, Ptr,Arg10, Int)
DllCall("kernel32\CreateRemoteThread", Ptr,Arg1, Ptr,Arg2, UPtr,Arg3, Ptr,Arg4, Ptr,Arg5, UInt,Arg6, Ptr,Arg7, Ptr)
DllCall("kernel32\CreateToolhelp32Snapshot", UInt,Arg1, UInt,Arg2, Ptr)
DllCall("kernel32\DeleteFileA", Ptr,Arg1, Int)
DllCall("kernel32\DeleteFileW", Ptr,Arg1, Int)
DllCall("kernel32\DeviceIoControl", Ptr,Arg1, UInt,Arg2, Ptr,Arg3, UInt,Arg4, Ptr,Arg5, UInt,Arg6, Ptr,Arg7, Ptr,Arg8, Int)
DllCall("kernel32\ExpandEnvironmentStringsW", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, UInt)
DllCall("kernel32\FileTimeToLocalFileTime", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("kernel32\FileTimeToSystemTime", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("kernel32\FindClose", Ptr,Arg1, Int)
DllCall("kernel32\FindFirstFileW", Ptr,Arg1, Ptr,Arg2, Ptr)
DllCall("kernel32\FindNextFileW", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("kernel32\FindResourceW", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, Ptr)
DllCall("kernel32\FormatMessageA", UInt,Arg1, Ptr,Arg2, UInt,Arg3, UInt,Arg4, Ptr,Arg5, UInt,Arg6, Ptr,Arg7, UInt)
DllCall("kernel32\FormatMessageW", UInt,Arg1, Ptr,Arg2, UInt,Arg3, UInt,Arg4, Ptr,Arg5, UInt,Arg6, Ptr,Arg7, UInt)
DllCall("kernel32\FreeConsole", Int)
DllCall("kernel32\FreeLibrary", Ptr,Arg1, Int)
DllCall("kernel32\GetACP", UInt)
DllCall("kernel32\GetCommandLineW", Ptr)
DllCall("kernel32\GetCurrentProcessId", UInt)
DllCall("kernel32\GetCurrentThreadId", UInt)
DllCall("kernel32\GetDiskFreeSpaceExW", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, Ptr,Arg4, Int)
DllCall("kernel32\GetEnvironmentVariableW", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, UInt)
DllCall("kernel32\GetExitCodeThread", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("kernel32\GetFileAttributesW", Ptr,Arg1, UInt)
DllCall("kernel32\GetFileSizeEx", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("kernel32\GetLastError", UInt)
DllCall("kernel32\GetLocalTime", Ptr,Arg1, Ptr)
DllCall("kernel32\GetLogicalDrives", UInt)
DllCall("kernel32\GetLogicalDriveStringsW", UInt,Arg1, Ptr,Arg2, UInt)
DllCall("kernel32\GetModuleFileNameW", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, UInt)
DllCall("kernel32\GetModuleHandleW", Ptr,Arg1, Ptr)
DllCall("kernel32\GetPriorityClass", Ptr,Arg1, UInt)
DllCall("kernel32\GetProcAddress", Ptr,Arg1, Ptr,Arg2, ERROR)
DllCall("kernel32\GetProcessTimes", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, Ptr,Arg4, Ptr,Arg5, Int)
DllCall("kernel32\GetStdHandle", UInt,Arg1, Ptr)
DllCall("kernel32\GetTempFileNameW", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, Ptr,Arg4, UInt)
DllCall("kernel32\GetVersion", UInt)
DllCall("kernel32\GetVersionExW", Ptr,Arg1, Int)
DllCall("kernel32\GlobalAlloc", UInt,Arg1, UPtr,Arg2, Ptr)
DllCall("kernel32\GlobalFree", Ptr,Arg1, Ptr)
DllCall("kernel32\GlobalLock", Ptr,Arg1, Ptr)
DllCall("kernel32\GlobalSize", Ptr,Arg1, UPtr)
DllCall("kernel32\GlobalUnlock", Ptr,Arg1, Int)
DllCall("kernel32\IsWow64Process", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("kernel32\LCMapStringW", UInt,Arg1, UInt,Arg2, Ptr,Arg3, Int,Arg4, Ptr,Arg5, Int,Arg6, Int)
DllCall("kernel32\LoadLibraryW", Ptr,Arg1, Ptr)
DllCall("kernel32\LoadResource", Ptr,Arg1, Ptr,Arg2, Ptr)
DllCall("kernel32\LocalFileTimeToFileTime", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("kernel32\LockResource", Ptr,Arg1, Ptr)
DllCall("kernel32\lstrcpy", Ptr,Arg1, Ptr,Arg2, Ptr)
DllCall("kernel32\lstrcpyn", Ptr,Arg1, Ptr,Arg2, Int,Arg3, Ptr)
DllCall("kernel32\lstrlen", Ptr,Arg1, Int)
DllCall("kernel32\Module32First", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("kernel32\Module32Next", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("kernel32\MulDiv", Int,Arg1, Int,Arg2, Int,Arg3, Int)
DllCall("kernel32\MultiByteToWideChar", UInt,Arg1, UInt,Arg2, Ptr,Arg3, Int,Arg4, Ptr,Arg5, Int,Arg6, Int)
DllCall("kernel32\OpenProcess", UInt,Arg1, Int,Arg2, UInt,Arg3, Ptr)
DllCall("kernel32\QueryPerformanceCounter", Ptr|Int64P,Arg1, Int)
DllCall("kernel32\ReadFile", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, Ptr,Arg4, Ptr,Arg5, Int)
DllCall("kernel32\ReadProcessMemory", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, UPtr,Arg4, Ptr|UPtrP,Arg5, Int)
DllCall("kernel32\RtlMoveMemory", Ptr|PtrP,Arg1, Ptr|PtrP,Arg2, UPtr,Arg3, Ptr)
DllCall("kernel32\SetFilePointerEx", Ptr,Arg1, Int64,Arg2, Ptr,Arg3, UInt,Arg4, Int)
DllCall("kernel32\SetFileTime", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, Ptr,Arg4, Int)
DllCall("kernel32\SetLastError", UInt,Arg1, Ptr)
DllCall("kernel32\SetProcessShutdownParameters", UInt,Arg1, UInt,Arg2, Int)
DllCall("kernel32\SetSystemTime", Ptr,Arg1, Int)
DllCall("kernel32\SizeofResource", Ptr,Arg1, Ptr,Arg2, UInt)
DllCall("kernel32\Sleep", UInt,Arg1, Ptr)
DllCall("kernel32\SystemTimeToFileTime", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("kernel32\SystemTimeToTzSpecificLocalTime", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, Int)
DllCall("kernel32\TzSpecificLocalTimeToSystemTime", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, Int)
DllCall("kernel32\VirtualAllocEx", Ptr,Arg1, Ptr,Arg2, UPtr,Arg3, UInt,Arg4, UInt,Arg5, Ptr)
DllCall("kernel32\VirtualFreeEx", Ptr,Arg1, Ptr,Arg2, UPtr,Arg3, UInt,Arg4, Int)
DllCall("kernel32\VirtualProtect", Ptr,Arg1, UPtr,Arg2, UInt,Arg3, Ptr,Arg4, Int)
DllCall("kernel32\VirtualProtectEx", Ptr,Arg1, Ptr,Arg2, UPtr,Arg3, UInt,Arg4, Ptr,Arg5, Int)
DllCall("kernel32\VirtualQueryEx", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, UPtr,Arg4, UPtr)
DllCall("kernel32\WaitForSingleObject", Ptr,Arg1, UInt,Arg2, UInt)
DllCall("kernel32\WideCharToMultiByte", UInt,Arg1, UInt,Arg2, Ptr,Arg3, Int,Arg4, Ptr,Arg5, Int,Arg6, Ptr,Arg7, Ptr,Arg8, Int)
DllCall("kernel32\Wow64DisableWow64FsRedirection", Ptr|PtrP,Arg1, Int)
DllCall("kernel32\WriteFile", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, Ptr,Arg4, Ptr,Arg5, Int)
DllCall("kernel32\WriteProcessMemory", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, UPtr,Arg4, Ptr|UPtrP,Arg5, Int)
DllCall("Magnification\MagInitialize", Int)
DllCall("Magnification\MagSetImageScalingCallback", Ptr,Arg1, ERROR,Arg2, Int)
DllCall("Magnification\MagSetWindowSource", Ptr,Arg1, ERROR,Arg2, Int)
DllCall("Magnification\MagSetWindowTransform", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("Magnification\MagUninitialize", Int)
DllCall("ole32\CLSIDFromProgID", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("ole32\CLSIDFromString", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("ole32\CoCreateGuid", Ptr,Arg1, Int)
DllCall("ole32\CoCreateInstance", ERROR,Arg1, Ptr,Arg2, UInt,Arg3, ERROR,Arg4, Ptr|PtrP,Arg5, Int)
DllCall("ole32\CoGetObject", Ptr,Arg1, Ptr,Arg2, ERROR,Arg3, Ptr|PtrP,Arg4, Int)
DllCall("ole32\CoInitialize", Ptr,Arg1, Int)
DllCall("ole32\CoTaskMemAlloc", UPtr,Arg1, Ptr)
DllCall("ole32\CoTaskMemFree", Ptr,Arg1, Ptr)
DllCall("ole32\CoUninitialize", Ptr)
DllCall("ole32\CreateStreamOnHGlobal", Ptr,Arg1, Int,Arg2, Ptr|PtrP,Arg3, ERROR)
DllCall("ole32\IsEqualGUID", ERROR,Arg1, ERROR,Arg2, Int)
DllCall("ole32\OleInitialize", Ptr,Arg1, Int)
DllCall("ole32\OleUninitialize", Ptr)
DllCall("ole32\ProgIDFromCLSID", ERROR,Arg1, Ptr|PtrP,Arg2, Int)
DllCall("ole32\StringFromGUID2", ERROR,Arg1, Ptr,Arg2, Int,Arg3, Int)
DllCall("oleacc\AccessibleChildren", Ptr,Arg1, Int,Arg2, Int,Arg3, Ptr,Arg4, Ptr|IntP,Arg5, ERROR)
DllCall("oleacc\AccessibleObjectFromEvent", Ptr,Arg1, UInt,Arg2, UInt,Arg3, Ptr,Arg4, Ptr,Arg5, ERROR)
DllCall("oleacc\AccessibleObjectFromPoint", ERROR,Arg1, Ptr,Arg2, Ptr,Arg3, ERROR)
DllCall("oleacc\AccessibleObjectFromWindow", Ptr,Arg1, UInt,Arg2, ERROR,Arg3, Ptr|PtrP,Arg4, ERROR)
DllCall("oleacc\GetRoleTextA", UInt,Arg1, Ptr,Arg2, UInt,Arg3, UInt)
DllCall("oleacc\GetRoleTextW", UInt,Arg1, Ptr,Arg2, UInt,Arg3, UInt)
DllCall("oleacc\GetStateTextA", UInt,Arg1, Ptr,Arg2, UInt,Arg3, UInt)
DllCall("oleacc\GetStateTextW", UInt,Arg1, Ptr,Arg2, UInt,Arg3, UInt)
DllCall("oleacc\ObjectFromLresult", Ptr,Arg1, ERROR,Arg2, UPtr,Arg3, Ptr|PtrP,Arg4, ERROR)
DllCall("oleacc\WindowFromAccessibleObject", Ptr,Arg1, Ptr|PtrP,Arg2, ERROR)
DllCall("oleaut32\DispGetParam", Ptr,Arg1, UInt,Arg2, ERROR,Arg3, Ptr,Arg4, Ptr|UIntP,Arg5, Int)
DllCall("oleaut32\GetActiveObject", ERROR,Arg1, Ptr|PtrP,Arg2, Ptr,Arg3, Int)
DllCall("oleaut32\SafeArrayAccessData", Ptr,Arg1, Ptr|PtrP,Arg2, Int)
DllCall("oleaut32\SafeArrayDestroy", Ptr,Arg1, Int)
DllCall("oleaut32\SafeArrayGetDim", Ptr,Arg1, UInt)
DllCall("oleaut32\SafeArrayUnaccessData", Ptr,Arg1, Int)
DllCall("oleaut32\SysAllocString", Ptr,Arg1, ERROR)
DllCall("oleaut32\SysFreeString", ERROR,Arg1, Ptr)
DllCall("oleaut32\SysStringLen", ERROR,Arg1, UInt)
DllCall("oleaut32\VariantChangeTypeEx", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, UShort,Arg4, ERROR,Arg5, Int)
DllCall("oleaut32\VariantClear", Ptr,Arg1, Int)
DllCall("powrprof\SetSuspendState", UChar,Arg1, UChar,Arg2, UChar,Arg3, UChar)
DllCall("psapi\EnumProcesses", Ptr|UIntP,Arg1, UInt,Arg2, Ptr|UIntP,Arg3, Int)
DllCall("psapi\GetMappedFileNameW", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, UInt,Arg4, UInt)
DllCall("psapi\GetModuleBaseNameW", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, UInt,Arg4, UInt)
DllCall("psapi\GetModuleFileNameExA", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, UInt,Arg4, UInt)
DllCall("psapi\GetModuleFileNameExW", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, UInt,Arg4, UInt)
DllCall("psapi\GetProcessImageFileNameW", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, UInt)
DllCall("shell32\ExtractIconEx", Ptr,Arg1, Int,Arg2, Ptr|PtrP,Arg3, Ptr|PtrP,Arg4, UInt,Arg5, UInt)
DllCall("shell32\SHAddToRecentDocs", UInt,Arg1, Ptr,Arg2, Ptr)
DllCall("shell32\SHBindToParent", Ptr,Arg1, ERROR,Arg2, Ptr|PtrP,Arg3, Ptr,Arg4, Int)
DllCall("shell32\SHChangeNotify", Int,Arg1, UInt,Arg2, Ptr,Arg3, Ptr,Arg4, Ptr)
DllCall("shell32\Shell_NotifyIcon", UInt,Arg1, Ptr,Arg2, Int)
DllCall("shell32\SHGetFileInfo", Ptr,Arg1, UInt,Arg2, Ptr|PtrP,Arg3, UInt,Arg4, UInt,Arg5, UPtr)
DllCall("shell32\SHGetFileInfoW", Ptr,Arg1, UInt,Arg2, Ptr|PtrP,Arg3, UInt,Arg4, UInt,Arg5, UPtr)
DllCall("shell32\SHGetFolderLocation", Ptr,Arg1, Int,Arg2, Ptr,Arg3, UInt,Arg4, Ptr,Arg5, Int)
DllCall("shell32\SHGetFolderPathW", Ptr,Arg1, Int,Arg2, Ptr,Arg3, UInt,Arg4, Ptr,Arg5, Int)
DllCall("shell32\SHParseDisplayName", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, ERROR,Arg4, Ptr,Arg5, Int)
DllCall("shell32\SHQueryRecycleBinA", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("shlwapi\AssocQueryStringW", ERROR,Arg1, ERROR,Arg2, Ptr,Arg3, Ptr,Arg4, Ptr,Arg5, Ptr|UIntP,Arg6, Int)
DllCall("shlwapi\PathCreateFromUrlW", Ptr,Arg1, Ptr,Arg2, Ptr|UIntP,Arg3, UInt,Arg4, Int)
DllCall("shlwapi\SHGetViewStatePropertyBag", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, ERROR,Arg4, Ptr|PtrP,Arg5, Int)
DllCall("shlwapi\StrCmpLogicalW", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("shlwapi\StrCmpNW", Ptr,Arg1, Ptr,Arg2, Int,Arg3, Int)
DllCall("shlwapi\StrStrIW", Ptr,Arg1, Ptr,Arg2, Ptr)
DllCall("shlwapi\UrlCreateFromPathW", Ptr,Arg1, Ptr,Arg2, Ptr|UIntP,Arg3, UInt,Arg4, Int)
DllCall("user32\AttachThreadInput", UInt,Arg1, UInt,Arg2, Int,Arg3, Int)
DllCall("user32\CallNextHookEx", Ptr,Arg1, Int,Arg2, UPtr,Arg3, Ptr,Arg4, Ptr)
DllCall("user32\CallWindowProcA", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, UPtr,Arg4, Ptr,Arg5, Ptr)
DllCall("user32\CallWindowProcW", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, UPtr,Arg4, Ptr,Arg5, Ptr)
DllCall("user32\CharLowerW", Ptr,Arg1, Ptr)
DllCall("user32\CharUpperW", Ptr,Arg1, Ptr)
DllCall("user32\ClientToScreen", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("user32\CloseClipboard", Int)
DllCall("user32\CopyIcon", Ptr,Arg1, Ptr)
DllCall("user32\CopyImage", Ptr,Arg1, UInt,Arg2, Int,Arg3, Int,Arg4, UInt,Arg5, Ptr)
DllCall("user32\CountClipboardFormats", Int)
DllCall("user32\CreateCaret", Ptr,Arg1, Ptr,Arg2, Int,Arg3, Int,Arg4, Int)
DllCall("user32\CreateCursor", Ptr,Arg1, Int,Arg2, Int,Arg3, Int,Arg4, Int,Arg5, Ptr|PtrP,Arg6, Ptr|PtrP,Arg7, Ptr)
DllCall("user32\CreateDialogParamW", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, ERROR,Arg4, Ptr,Arg5, Ptr)
DllCall("user32\CreateIconFromResourceEx", Ptr,Arg1, UInt,Arg2, Int,Arg3, UInt,Arg4, Int,Arg5, Int,Arg6, UInt,Arg7, Ptr)
DllCall("user32\CreatePopupMenu", Ptr)
DllCall("user32\CreateWindowExW", UInt,Arg1, Ptr,Arg2, Ptr,Arg3, UInt,Arg4, Int,Arg5, Int,Arg6, Int,Arg7, Int,Arg8, Ptr,Arg9, Ptr,Arg10, Ptr,Arg11, Ptr,Arg12, Ptr)
DllCall("user32\DefWindowProcW", Ptr,Arg1, UInt,Arg2, UPtr,Arg3, Ptr,Arg4, Ptr)
DllCall("user32\DestroyIcon", Ptr,Arg1, Int)
DllCall("user32\DestroyMenu", Ptr,Arg1, Int)
DllCall("user32\DrawIconEx", Ptr,Arg1, Int,Arg2, Int,Arg3, Ptr,Arg4, Int,Arg5, Int,Arg6, UInt,Arg7, Ptr,Arg8, UInt,Arg9, Int)
DllCall("user32\DrawTextExW", Ptr,Arg1, Ptr,Arg2, Int,Arg3, Ptr,Arg4, UInt,Arg5, Ptr,Arg6, Int)
DllCall("user32\DrawTextW", Ptr,Arg1, Ptr,Arg2, Int,Arg3, Ptr,Arg4, UInt,Arg5, Int)
DllCall("user32\EmptyClipboard", Int)
DllCall("user32\EnableMenuItem", Ptr,Arg1, UInt,Arg2, UInt,Arg3, Int)
DllCall("user32\EnumClipboardFormats", UInt,Arg1, UInt)
DllCall("user32\EnumDisplayDevicesW", Ptr,Arg1, UInt,Arg2, Ptr,Arg3, UInt,Arg4, Int)
DllCall("user32\EnumWindows", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("user32\FillRect", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, Int)
DllCall("user32\FindWindowExW", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, Ptr,Arg4, Ptr)
DllCall("user32\FindWindowW", Ptr,Arg1, Ptr,Arg2, Ptr)
DllCall("user32\GetActiveWindow", Ptr)
DllCall("user32\GetAncestor", Ptr,Arg1, UInt,Arg2, Ptr)
DllCall("user32\GetCaretBlinkTime", UInt)
DllCall("user32\GetCaretPos", Ptr,Arg1, Int)
DllCall("user32\GetClassLongW", Ptr,Arg1, Int,Arg2, UInt)
DllCall("user32\GetClientRect", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("user32\GetClipboardData", UInt,Arg1, Ptr)
DllCall("user32\GetClipboardFormatNameW", UInt,Arg1, Ptr,Arg2, Int,Arg3, Int)
DllCall("user32\GetCursorInfo", Ptr,Arg1, Int)
DllCall("user32\GetCursorPos", Ptr,Arg1, Int)
DllCall("user32\GetDC", Ptr,Arg1, Ptr)
DllCall("user32\GetDCEx", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, Ptr)
DllCall("user32\GetFocus", Ptr)
DllCall("user32\GetForegroundWindow", Ptr)
DllCall("user32\GetGUIThreadInfo", UInt,Arg1, Ptr,Arg2, Int)
DllCall("user32\GetIconInfo", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("user32\GetKeyNameTextW", Int,Arg1, Ptr,Arg2, Int,Arg3, Int)
DllCall("user32\GetMenu", Ptr,Arg1, Ptr)
DllCall("user32\GetMenuBarInfo", Ptr,Arg1, Int,Arg2, Int,Arg3, Ptr,Arg4, Int)
DllCall("user32\GetMenuItemCount", Ptr,Arg1, Int)
DllCall("user32\GetMenuItemID", Ptr,Arg1, Int,Arg2, UInt)
DllCall("user32\GetMenuItemInfoW", Ptr,Arg1, UInt,Arg2, Int,Arg3, Ptr,Arg4, Int)
DllCall("user32\GetMenuItemRect", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, Ptr,Arg4, Int)
DllCall("user32\GetMenuStringW", Ptr,Arg1, UInt,Arg2, Ptr,Arg3, Int,Arg4, UInt,Arg5, Int)
DllCall("user32\GetOpenClipboardWindow", Ptr)
DllCall("user32\GetParent", Ptr,Arg1, Ptr)
DllCall("user32\GetScrollPos", Ptr,Arg1, Int,Arg2, Int)
DllCall("user32\GetSubMenu", Ptr,Arg1, Int,Arg2, Ptr)
DllCall("user32\GetSysColor", Int,Arg1, UInt)
DllCall("user32\GetSystemMenu", Ptr,Arg1, Int,Arg2, Ptr)
DllCall("user32\GetWindow", Ptr,Arg1, UInt,Arg2, Ptr)
DllCall("user32\GetWindowInfo", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("user32\GetWindowLongW", Ptr,Arg1, Int,Arg2, Int)
DllCall("user32\GetWindowRect", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("user32\GetWindowRgnBox", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("user32\GetWindowTextA", Ptr,Arg1, Ptr,Arg2, Int,Arg3, Int)
DllCall("user32\GetWindowThreadProcessId", Ptr,Arg1, Ptr,Arg2, UInt)
DllCall("user32\HideCaret", Ptr,Arg1, Int)
DllCall("user32\InsertMenuW", Ptr,Arg1, UInt,Arg2, UInt,Arg3, UPtr,Arg4, Ptr,Arg5, Int)
DllCall("user32\InvalidateRect", Ptr,Arg1, Ptr,Arg2, Int,Arg3, Int)
DllCall("user32\IsCharAlphaW", UShort,Arg1, Int)
DllCall("user32\IsChild", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("user32\IsClipboardFormatAvailable", UInt,Arg1, Int)
DllCall("user32\IsWindow", Ptr,Arg1, Int)
DllCall("user32\IsWindowUnicode", Ptr,Arg1, Int)
DllCall("user32\IsWindowVisible", Ptr,Arg1, Int)
DllCall("user32\LoadCursorFromFileW", Ptr,Arg1, Ptr)
DllCall("user32\LoadCursorW", Ptr,Arg1, Ptr,Arg2, Ptr)
DllCall("user32\LoadIconW", Ptr,Arg1, Ptr,Arg2, Ptr)
DllCall("user32\LoadImageA", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, Int,Arg4, Int,Arg5, UInt,Arg6, Ptr)
DllCall("user32\LoadImageW", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, Int,Arg4, Int,Arg5, UInt,Arg6, Ptr)
DllCall("user32\LoadStringW", Ptr,Arg1, UInt,Arg2, Ptr,Arg3, Int,Arg4, Int)
DllCall("user32\LockWorkStation", Int)
DllCall("user32\MessageBoxW", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, UInt,Arg4, Int)
DllCall("user32\ModifyMenuW", Ptr,Arg1, UInt,Arg2, UInt,Arg3, UPtr,Arg4, Ptr,Arg5, Int)
DllCall("user32\OpenClipboard", Ptr,Arg1, Int)
DllCall("user32\PaintDesktop", Ptr,Arg1, Int)
DllCall("user32\PostMessageW", Ptr,Arg1, UInt,Arg2, UPtr,Arg3, Ptr,Arg4, Int)
DllCall("user32\PrintWindow", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, Int)
DllCall("user32\PrivateExtractIconsW", Ptr,Arg1, Int,Arg2, Int,Arg3, Int,Arg4, Ptr|PtrP,Arg5, Ptr|UIntP,Arg6, UInt,Arg7, UInt,Arg8, UInt)
DllCall("user32\RedrawWindow", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, UInt,Arg4, Int)
DllCall("user32\RegisterClassW", Ptr|PtrP,Arg1, UShort)
DllCall("user32\RegisterClipboardFormatW", Ptr,Arg1, UInt)
DllCall("user32\RegisterWindowMessageW", Ptr,Arg1, UInt)
DllCall("user32\ReleaseDC", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("user32\RemoveMenu", Ptr,Arg1, UInt,Arg2, UInt,Arg3, Int)
DllCall("user32\ScreenToClient", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("user32\SendMessageA", Ptr,Arg1, UInt,Arg2, UPtr,Arg3, Ptr,Arg4, Ptr)
DllCall("user32\SendMessageW", Ptr,Arg1, UInt,Arg2, UPtr,Arg3, Ptr,Arg4, Ptr)
DllCall("user32\SetCaretBlinkTime", UInt,Arg1, Int)
DllCall("user32\SetClassLongW", Ptr,Arg1, Int,Arg2, Int,Arg3, UInt)
DllCall("user32\SetClipboardData", UInt,Arg1, Ptr,Arg2, Ptr)
DllCall("user32\SetCursorPos", Int,Arg1, Int,Arg2, Int)
DllCall("user32\SetForegroundWindow", Ptr,Arg1, Int)
DllCall("user32\SetMenu", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("user32\SetMenuInfo", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("user32\SetMenuItemBitmaps", Ptr,Arg1, UInt,Arg2, UInt,Arg3, Ptr,Arg4, Ptr,Arg5, Int)
DllCall("user32\SetMenuItemInfoW", Ptr,Arg1, UInt,Arg2, Int,Arg3, Ptr,Arg4, Int)
DllCall("user32\SetParent", Ptr,Arg1, Ptr,Arg2, Ptr)
DllCall("user32\SetRect", Ptr,Arg1, Int,Arg2, Int,Arg3, Int,Arg4, Int,Arg5, Int)
DllCall("user32\SetSysColors", Int,Arg1, Ptr|IntP,Arg2, Ptr|UIntP,Arg3, Int)
DllCall("user32\SetSystemCursor", Ptr,Arg1, UInt,Arg2, Int)
DllCall("user32\SetWindowLongW", Ptr,Arg1, Int,Arg2, Int,Arg3, Int)
DllCall("user32\SetWindowPos", Ptr,Arg1, Ptr,Arg2, Int,Arg3, Int,Arg4, Int,Arg5, Int,Arg6, UInt,Arg7, Int)
DllCall("user32\SetWindowsHookExW", Int,Arg1, Ptr,Arg2, Ptr,Arg3, UInt,Arg4, Ptr)
DllCall("user32\SetWinEventHook", UInt,Arg1, UInt,Arg2, Ptr,Arg3, Ptr,Arg4, UInt,Arg5, UInt,Arg6, UInt,Arg7, Ptr)
DllCall("user32\ShowCaret", Ptr,Arg1, Int)
DllCall("user32\ShowWindow", Ptr,Arg1, Int,Arg2, Int)
DllCall("user32\SystemParametersInfoW", UInt,Arg1, UInt,Arg2, Ptr,Arg3, UInt,Arg4, Int)
DllCall("user32\TrackPopupMenu", Ptr,Arg1, UInt,Arg2, Int,Arg3, Int,Arg4, Int,Arg5, Ptr,Arg6, Ptr,Arg7, Int)
DllCall("user32\TrackPopupMenuEx", Ptr,Arg1, UInt,Arg2, Int,Arg3, Int,Arg4, Ptr,Arg5, Ptr,Arg6, Int)
DllCall("user32\UnhookWinEvent", Ptr,Arg1, Int)
DllCall("user32\UpdateLayeredWindow", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, Ptr,Arg4, Ptr,Arg5, Ptr,Arg6, UInt,Arg7, Ptr,Arg8, UInt,Arg9, Int)
DllCall("user32\wsprintfA", Ptr,Arg1, Ptr,Arg2, ERROR,Arg3, Int)
DllCall("user32\wsprintfW", Ptr,Arg1, Ptr,Arg2, ERROR,Arg3, Int)
DllCall("uxtheme\SetWindowThemeAttribute", Ptr,Arg1, ERROR,Arg2, Ptr,Arg3, UInt,Arg4, Int)
DllCall("wininet\FtpCreateDirectoryW", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("wininet\FtpDeleteFileW", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("wininet\FtpFindFirstFileW", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, UInt,Arg4, UPtr,Arg5, Ptr)
DllCall("wininet\FtpGetCurrentDirectoryW", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, Int)
DllCall("wininet\FtpGetFileSize", Ptr,Arg1, Ptr,Arg2, UInt)
DllCall("wininet\FtpGetFileW", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, Int,Arg4, UInt,Arg5, UInt,Arg6, UPtr,Arg7, Int)
DllCall("wininet\FtpOpenFileW", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, UInt,Arg4, UPtr,Arg5, Ptr)
DllCall("wininet\FtpPutFileW", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, UInt,Arg4, UPtr,Arg5, Int)
DllCall("wininet\FtpRemoveDirectoryW", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("wininet\FtpRenameFileW", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, Int)
DllCall("wininet\FtpSetCurrentDirectoryW", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("wininet\InternetCloseHandle", Ptr,Arg1, Int)
DllCall("wininet\InternetConnectW", Ptr,Arg1, Ptr,Arg2, ERROR,Arg3, Ptr,Arg4, Ptr,Arg5, UInt,Arg6, UInt,Arg7, UPtr,Arg8, Ptr)
DllCall("wininet\InternetFindNextFileW", Ptr,Arg1, Ptr,Arg2, Int)
DllCall("wininet\InternetGetLastResponseInfoW", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, Int)
DllCall("wininet\InternetOpenUrlW", Ptr,Arg1, Ptr,Arg2, Ptr,Arg3, UInt,Arg4, UInt,Arg5, UPtr,Arg6, Ptr)
DllCall("wininet\InternetOpenW", Ptr,Arg1, UInt,Arg2, Ptr,Arg3, Ptr,Arg4, UInt,Arg5, Ptr)
DllCall("wininet\InternetQueryDataAvailable", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, UPtr,Arg4, Int)
DllCall("wininet\InternetReadFile", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, Ptr,Arg4, Int)
DllCall("wininet\InternetSetStatusCallback", Ptr,Arg1, Ptr,Arg2, ERROR)
DllCall("wininet\InternetWriteFile", Ptr,Arg1, Ptr,Arg2, UInt,Arg3, Ptr,Arg4, Int)
DllCall("winmm\timeBeginPeriod", UInt,Arg1, ERROR)
DllCall("winmm\timeEndPeriod", UInt,Arg1, ERROR)
DllCall("ws2_32\connect", ERROR,Arg1, Ptr,Arg2, Int,Arg3, Int)
DllCall("ws2_32\htons", UShort,Arg1, UShort)
DllCall("ws2_32\inet_addr", Ptr|CharP,Arg1, ERROR)
DllCall("ws2_32\recv", ERROR,Arg1, Ptr|CharP,Arg2, Int,Arg3, Int,Arg4, Int)
DllCall("ws2_32\socket", Int,Arg1, Int,Arg2, Int,Arg3, ERROR)
DllCall("ws2_32\WSAAsyncSelect", ERROR,Arg1, Ptr,Arg2, ERROR,Arg3, Int,Arg4, Int)
DllCall("ws2_32\WSACleanup", Int)
DllCall("ws2_32\WSAGetLastError", Int)
DllCall("ws2_32\WSAStartup", UShort,Arg1, Ptr,Arg2, Int)