[ { "function_name": "AbnormalTermination", "arguments": [ "" ], "dll_name": "", "full_prototype": "BOOL AbnormalTermination(VOID);" }, { "function_name": "AbortDoc", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "int AbortDoc(HDC hdc);" }, { "function_name": "AbortPath", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL AbortPath(HDC hdc);" }, { "function_name": "AbortPrinter", "arguments": [ "HANDLE" ], "dll_name": "winspool.drv", "full_prototype": "BOOL AbortPrinter(HANDLE hPrinter);" }, { "function_name": "AbortSystemShutdownA", "arguments": [ "LPSTR" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL AbortSystemShutdownA(LPSTR lpMachineName);" }, { "function_name": "AbortSystemShutdownW", "arguments": [ "LPWSTR" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL AbortSystemShutdownW(LPWSTR lpMachineName)" }, { "function_name": "AccessCheck", "arguments": [ "PSECURITY_DESCRIPTOR", "HANDLE", "DWORD", "PGENERIC_MAPPING", "PPRIVILEGE_SET", "LPDWORD", "LPDWORD", "LPBOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL AccessCheck( PSECURITY_DESCRIPTOR pSecurityDescriptor, HANDLE ClientToken, DWORD DesiredAccess, PGENERIC_MAPPING GenericMapping, PPRIVILEGE_SET PrivilegeSet, LPDWORD PrivilegeSetLength, LPDWORD GrantedAccess, LPBOOL AccessStatus );" }, { "function_name": "AccessCheckAndAuditAlarmA", "arguments": [ "LPCTSTR", "LPVOID", "LPTSTR", "LPTSTR", "PSECURITY_DESCRIPTOR", "DWORD", "PGENERIC_MAPPING", "BOOL", "LPDWORD", "LPBOOL", "LPBOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL AccessCheckAndAuditAlarmA( LPCTSTR SubsystemName, LPVOID HandleId, LPTSTR ObjectTypeName, LPTSTR ObjectName, PSECURITY_DESCRIPTOR SecurityDescriptor, DWORD DesiredAccess, PGENERIC_MAPPING GenericMapping, BOOL ObjectCreation, LPDWORD GrantedAccess, LPBOOL AccessStatus, LPBOOL pfGenerateOnClose );" }, { "function_name": "AccessCheckAndAuditAlarmW", "arguments": [ "LPCWSTR", "LPVOID", "LPWSTR", "LPWSTR", "PSECURITY_DESCRIPTOR", "DWORD", "PGENERIC_MAPPING", "BOOL", "LPDWORD", "LPBOOL", "LPBOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL AccessCheckAndAuditAlarmW(LPCWSTR SubsystemName, LPVOID HandleId, LPWSTR ObjectTypeName, LPWSTR ObjectName, PSECURITY_DESCRIPTOR SecurityDescriptor, DWORD DesiredAccess, PGENERIC_MAPPING GenericMapping, BOOL ObjectCreation, LPDWORD GrantedAccess, LPBOOL AccessStatus, LPBOOL pfGenerateOnClose);" }, { "function_name": "AcsLan", "arguments": [ "PLLC_CCB", "PLLC_CCB *" ], "dll_name": "dlcapi.dll", "full_prototype": "ACSLAN_STATUS AcsLan(PLLC_CCB pCcb,PLLC_CCB * ppBadCcb);" }, { "function_name": "ActivateKeyboardLayout", "arguments": [ "HKL", "UINT" ], "dll_name": "user32.dll", "full_prototype": "HKL ActivateKeyboardLayout(HKL hkl,UINT Flags);" }, { "function_name": "AddAccessAllowedAce", "arguments": [ "PACL", "DWORD", "DWORD", "PSID" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL AddAccessAllowedAce(PACL pAcl, DWORD dwAceRevision, DWORD AccessMask, PSID pSid);" }, { "function_name": "AddAccessDeniedAce", "arguments": [ "PACL", "DWORD", "DWORD", "PSID" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL AddAccessDeniedAce(PACL pAcl, DWORD dwAceRevision, DWORD AccessMask,PSID pSid);" }, { "function_name": "AddAce", "arguments": [ "PACL", "DWORD", "DWORD", "LPVOID", "DWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL AddAce(PACL pAcl, DWORD dwAceRevision, DWORD dwStartingAceIndex, LPVOID pAceList, DWORD nAceListLength);" }, { "function_name": "AddAtomA", "arguments": [ "LPCSTR" ], "dll_name": "kernel32.dll", "full_prototype": "ATOM AddAtomA(LPCSTR lpString);" }, { "function_name": "AddAtomW", "arguments": [ "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "ATOM AddAtomW(LPCWSTR lpString);" }, { "function_name": "AddAuditAccessAce", "arguments": [ "PACL", "DWORD", "DWORD", "PSID", "BOOL", "BOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL AddAuditAccessAce(PACL pAcl,DWORD dwAceRevision,DWORD dwAccessMask,PSID pSid,BOOL bAuditSuccess,BOOL bAuditFailure);" }, { "function_name": "AddFontResourceA", "arguments": [ "LPCTSTR" ], "dll_name": "gdi32.dll", "full_prototype": "int AddFontResourceA(LPCTSTR lpszFilename);" }, { "function_name": "AddFontResourceW", "arguments": [ "LPCWSTR" ], "dll_name": "gdi32.dll", "full_prototype": "int AddFontResourceW(LPCWSTR lpszFilename);" }, { "function_name": "AddFormA", "arguments": [ "HANDLE", "DWORD", "LPBYTE" ], "dll_name": "winspool.drv", "full_prototype": "BOOL AddFormA(HANDLE hPrinter,DWORD Level,LPBYTE pForm);" }, { "function_name": "AddInksetInterval", "arguments": [ "HINKSET", "LPINTERVAL" ], "dll_name": "penwin32.dll", "full_prototype": "BOOL AddInksetInterval(HINKSET hinkset, LPINTERVAL lpiNew);" }, { "function_name": "AddJobA", "arguments": [ "HANDLE", "DWORD", "LPBYTE", "DWORD", "LPDWORD" ], "dll_name": "winspool.drv", "full_prototype": "BOOL AddJobA(HANDLE hPrinter, DWORD Level, LPBYTE pData, DWORD cbBuf, LPDWORD pcbNeeded );" }, { "function_name": "AddMonitorA", "arguments": [ "LPTSTR", "DWORD", "LPBYTE" ], "dll_name": "winspool.drv", "full_prototype": "BOOL AddMonitorA( LPTSTR pName, DWORD Level, LPBYTE pMonitors );" }, { "function_name": "AddPenDataHRC", "arguments": [ "HRC", "HPENDATA" ], "dll_name": "penwin32.dll", "full_prototype": "int AddPenDataHRC(HRC hrc, HPENDATA hpndt);" }, { "function_name": "AddPenInputHRC", "arguments": [ "HRC", "LPPOINT", "LPVOID", "UINT", "LPSTROKEINFO" ], "dll_name": "penwin32.dll", "full_prototype": "int AddPenInputHRC( HRC hrc, LPPOINT lppt, LPVOID lpvOem, UINT fuOem, LPSTROKEINFO lpsi );" }, { "function_name": "AddPointsPenData", "arguments": [ "HPENDATA", "LPPOINT", "LPVOID", "LPSTROKEINFO" ], "dll_name": "penwin32.dll", "full_prototype": "HPENDATA AddPointsPenData( HPENDATA hpendata, LPPOINT lppt, LPVOID lpvOem, LPSTROKEINFO lpsiNew )" }, { "function_name": "AddPortA", "arguments": [ "LPTSTR", "HWND", "LPTSTR" ], "dll_name": "winspool.drv", "full_prototype": "BOOL AddPortA(LPTSTR pName, HWND hWnd, LPTSTR pMonitorName);" }, { "function_name": "AddPrinterA", "arguments": [ "LPTSTR", "DWORD", "LPBYTE" ], "dll_name": "winspool.drv", "full_prototype": "HANDLE AddPrinterA( LPTSTR pName, DWORD Level, LPBYTE pPrinter );" }, { "function_name": "AddPrinterConnectionA", "arguments": [ "LPTSTR" ], "dll_name": "winspool.drv", "full_prototype": "BOOL AddPrinterConnectionA(LPTSTR pName);" }, { "function_name": "AddPrinterDriverA", "arguments": [ "LPTSTR", "DWORD", "LPBYTE" ], "dll_name": "winspool.drv", "full_prototype": "BOOL AddPrinterDriverA( LPTSTR pName, DWORD Level, LPBYTE pDriverInfo );" }, { "function_name": "AddPrintProcessorA", "arguments": [ "LPTSTR", "LPTSTR", "LPTSTR", "LPTSTR" ], "dll_name": "winspool.drv", "full_prototype": "BOOL AddPrintProcessorA( LPTSTR pName, LPTSTR pEnvironment, LPTSTR pPathName, LPTSTR pPrintProcessorName );" }, { "function_name": "AddPrintProvidorA", "arguments": [ "LPTSTR", "DWORD", "LPBYTE" ], "dll_name": "winspool.drv", "full_prototype": "BOOL AddPrintProvidorA( LPTSTR pName, DWORD Level, LPBYTE pProvidorInfo );" }, { "function_name": "AddWordsHWL", "arguments": [ "HWL", "LPSTR", "UINT" ], "dll_name": "penwin32.dll", "full_prototype": "int AddWordsHWL( HWL hwl, LPSTR lpsz, UINT uType );" }, { "function_name": "AdjustTokenGroups", "arguments": [ "HANDLE", "BOOL", "PTOKEN_GROUPS", "DWORD", "PTOKEN_GROUPS", "PDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL AdjustTokenGroups( HANDLE TokenHandle, BOOL ResetToDefault, PTOKEN_GROUPS NewState, DWORD BufferLength, PTOKEN_GROUPS PreviousState, PDWORD ReturnLength );" }, { "function_name": "AdjustTokenPrivileges", "arguments": [ "HANDLE", "BOOL", "PTOKEN_PRIVILEGES", "DWORD", "PTOKEN_PRIVILEGES", "PDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL AdjustTokenPrivileges( HANDLE TokenHandle, BOOL DisableAllPrivileges, PTOKEN_PRIVILEGES NewState, DWORD BufferLength, PTOKEN_PRIVILEGES PreviousState, PDWORD ReturnLength );" }, { "function_name": "AdjustWindowRect", "arguments": [ "LPRECT", "DWORD", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "BOOL AdjustWindowRect( LPRECT lpRect, DWORD dwStyle, BOOL bMenu );" }, { "function_name": "AdjustWindowRectEx", "arguments": [ "LPRECT", "DWORD", "BOOL", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "BOOL AdjustWindowRectEx( LPRECT lpRect, DWORD dwStyle, BOOL bMenu, DWORD dwExStyle );" }, { "function_name": "AdvancedDocumentPropertiesA", "arguments": [ "HWND", "HANDLE", "LPTSTR", "PDEVMODE", "PDEVMODE" ], "dll_name": "winspool.drv", "full_prototype": "LONG AdvancedDocumentPropertiesA( HWND hWnd, HANDLE hPrinter, LPTSTR pDeviceName, PDEVMODE pDevModeOutput, PDEVMODE pDevModeInput );" }, { "function_name": "AllocateAndInitializeSid", "arguments": [ "PSID_IDENTIFIER_AUTHORITY", "BYTE", "DWORD", "DWORD", "DWORD", "DWORD", "DWORD", "DWORD", "DWORD", "DWORD", "PSID" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL AllocateAndInitializeSid( PSID_IDENTIFIER_AUTHORITY pIdentifierAuthority, BYTE nSubAuthorityCount, DWORD dwSubAuthority0, DWORD dwSubAuthority1, DWORD dwSubAuthority2, DWORD dwSubAuthority3, DWORD dwSubAuthority4, DWORD dwSubAuthority5, DWORD dwSubAuthority6, DWORD dwSubAuthority7, PSID *pSid );" }, { "function_name": "AllocateLocallyUniqueId", "arguments": [ "PLUID" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL AllocateLocallyUniqueId(PLUID Luid);" }, { "function_name": "AllocConsole", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL AllocConsole(void);" }, { "function_name": "AngleArc", "arguments": [ "HDC", "int", "int", "DWORD", "FLOAT", "FLOAT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL AngleArc( HDC hdc, int X, int Y, DWORD dwRadius, FLOAT eStartAngle, FLOAT eSweepAngle );" }, { "function_name": "AnimatePalette", "arguments": [ "HPALETTE", "UINT", "UINT", "CONST PALETTEENTRY" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL AnimatePalette( HPALETTE hpal, UINT iStartIndex, UINT cEntries, CONST PALETTEENTRY *ppe );" }, { "function_name": "AnyPopup", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "BOOL AnyPopup(VOID);" }, { "function_name": "AppendMenuA", "arguments": [ "HMENU", "UINT", "UINT", "LPCTSTR" ], "dll_name": "user32.dll", "full_prototype": "BOOL AppendMenuA(HMENU hMenu, UINT uFlags, UINT uIDNewItem, LPCTSTR lpNewItem);" }, { "function_name": "AppendMenuW", "arguments": [ "HMENU", "UINT", "UINT", "LPCWSTR" ], "dll_name": "user32.dll", "full_prototype": "BOOL AppendMenuW(HMENU hMenu, UINT uFlags, UINT uIDNewItem, LPCWSTR lpNewItem);" }, { "function_name": "Arc", "arguments": [ "HDC", "int", "int", "int", "int", "int", "int", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL Arc( HDC hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nXStartArc, int nYStartArc, int nXEndArc, int nYEndArc );" }, { "function_name": "ArcTo", "arguments": [ "HDC", "int", "int", "int", "int", "int", "int", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL ArcTo( HDC hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nXRadial1, int nYRadial1, int nXRadial2,int nYRadial2 );" }, { "function_name": "AreAllAccessesGranted", "arguments": [ "DWORD", "DWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL AreAllAccessesGranted( DWORD GrantedAccess, DWORD DesiredAccess );" }, { "function_name": "AreAnyAccessesGranted", "arguments": [ "DWORD", "DWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL AreAnyAccessesGranted( DWORD GrantedAccess,DWORD DesiredAccess );" }, { "function_name": "AreFileApisANSI", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL AreFileApisANSI(VOID);" }, { "function_name": "ArrangeIconicWindows", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "UINT ArrangeIconicWindows(HWND hWnd);" }, { "function_name": "AttachThreadInput", "arguments": [ "DWORD", "DWORD", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "BOOL AttachThreadInput( DWORD idAttach, DWORD idAttachTo, BOOL fAttach );" }, { "function_name": "auxGetDevCapsA", "arguments": [ "UINT", "LPAUXCAPS", "UINT" ], "dll_name": "winmm.dll", "full_prototype": "MMRESULT auxGetDevCaps(UINT uDeviceID, LPAUXCAPS lpCaps, UINT cbCaps);" }, { "function_name": "auxGetNumDevs", "arguments": [ "" ], "dll_name": "winmm.dll", "full_prototype": "UINT auxGetNumDevs(void);" }, { "function_name": "BackupEventLogA", "arguments": [ "HANDLE", "LPCTSTR" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL BackupEventLogA( HANDLE hEventLog, LPCTSTR lpBackupFileName );" }, { "function_name": "BackupEventLogW", "arguments": [ "HANDLE", "LPCWSTR" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL BackupEventLogW( HANDLE hEventLog, LPCWSTR lpBackupFileName );" }, { "function_name": "BackupRead", "arguments": [ "HANDLE", "LPBYTE", "DWORD", "LPDWORD", "BOOL", "BOOL", "LPVOID" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL BackupRead( HANDLE hFile, LPBYTE lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, BOOL bAbort, BOOL bProcessSecurity, LPVOID *lpContext );" }, { "function_name": "BackupSeek", "arguments": [ "HANDLE", "DWORD", "DWORD", "LPDWORD", "LPDWORD", "LPVOID *" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL BackupSeek( HANDLE hFile, DWORD dwLowBytesToSeek, DWORD dwHighBytesToSeek, LPDWORD lpdwLowByteSeeked, LPDWORD lpdwHighByteSeeked, LPVOID * lpContext );" }, { "function_name": "BackupWrite", "arguments": [ "HANDLE", "LPBYTE", "DWORD", "LPDWORD", "BOOL", "BOOL", "LPVOID" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL BackupWrite( HANDLE hFile, LPBYTE lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, BOOL bAbort, BOOL bProcessSecurity, LPVOID *lpContext );" }, { "function_name": "Beep", "arguments": [ "UInt32", "UInt32" ], "dll_name": "kernel32.dll", "full_prototype": "bool Beep(UInt32 dwFreq, UInt32 dwDuration);" }, { "function_name": "BeginDeferWindowPos", "arguments": [ "int" ], "dll_name": "user32.dll", "full_prototype": "HDWP BeginDeferWindowPos(int nNumWindows);" }, { "function_name": "BeginPaint", "arguments": [ "HWND", "LPPAINTSTRUCT" ], "dll_name": "user32.dll", "full_prototype": "HDC BeginPaint(HWND hwnd, LPPAINTSTRUCT lpPaint);" }, { "function_name": "BeginPath", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL BeginPath(HDC hdc);" }, { "function_name": "BeginUpdateResourceA", "arguments": [ "LPCTSTR", "BOOL" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE BeginUpdateResourceA( LPCTSTR pFileName, BOOL bDeleteExistingResources );" }, { "function_name": "BeginUpdateResourceW", "arguments": [ "LPCWSTR", "BOOL" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE BeginUpdateResourceW(LPCWSTR pFileName,BOOL bDeleteExistingResources);" }, { "function_name": "BitBlt", "arguments": [ "HDC", "int", "int", "int", "int", "HDC", "int", "int", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL BitBlt( HDC hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, HDC hdcSrc, int nXSrc, int nYSrc, DWORD dwRop );" }, { "function_name": "BlockInput", "arguments": [ "BOOL" ], "dll_name": "user32.dll", "full_prototype": "BOOL BlockInput(BOOL fBlockIt);" }, { "function_name": "BringWindowToTop", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "BOOL BringWindowToTop(HWND hWnd);" }, { "function_name": "BroadcastSystemMessageA", "arguments": [ "DWORD", "LPDWORD", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "long BroadcastSystemMessageA(DWORD dwFlags, LPDWORD lpdwRecipients, UINT uiMessage, WPARAM wParam, LPARAM lParam);" }, { "function_name": "BroadcastSystemMessageW", "arguments": [ "DWORD", "LPDWORD", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "long BroadcastSystemMessageW(DWORD dwFlags, LPDWORD lpdwRecipients, UINT uiMessage, WPARAM wParam, LPARAM lParam);" }, { "function_name": "BuildCommDCBA", "arguments": [ "LPCTSTR", "LPDCB" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL BuildCommDCBA( LPCTSTR lpDef, LPDCB lpDCB );" }, { "function_name": "BuildCommDCBW", "arguments": [ "LPCWSTR", "LPDCB" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL BuildCommDCBW(LPCWSTR devid, LPDCB lpdcb);" }, { "function_name": "BuildCommDCBAndTimeoutsA", "arguments": [ "LPCTSTR", "LPDCB", "LPCOMMTIMEOUTS" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL BuildCommDCBAndTimeoutsA( LPCTSTR lpDef, LPDCB lpDCB, LPCOMMTIMEOUTS lpCommTimeouts );" }, { "function_name": "BuildCommDCBAndTimeoutsW", "arguments": [ "LPCWSTR", "LPDCB", "LPCOMMTIMEOUTS" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL BuildCommDCBAndTimeoutsW( LPCWSTR devid, LPDCB lpdcb, LPCOMMTIMEOUTS lptimeouts );" }, { "function_name": "CallMsgFilterA", "arguments": [ "LPMSG", "int" ], "dll_name": "user32.dll", "full_prototype": "BOOL CallMsgFilterA(LPMSG lpMsg,int nCode);" }, { "function_name": "CallMsgFilterW", "arguments": [ "LPMSG", "int" ], "dll_name": "user32.dll", "full_prototype": "BOOL CallMsgFilterW(LPMSG lpMsg,int nCode);" }, { "function_name": "CallNamedPipeA", "arguments": [ "LPCTSTR", "LPVOID", "DWORD", "LPVOID", "DWORD", "LPDWORD", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL CallNamedPipeA( LPCTSTR lpNamedPipeName, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesRead, DWORD nTimeOut );" }, { "function_name": "CallNamedPipeW", "arguments": [ "LPCWSTR", "PVOID", "DWORD", "LPVOID", "DWORD", "PDWORD", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL CallNamedPipeW( LPCWSTR lpNamedPipeName, PVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, PDWORD lpBytesRead, DWORD nTimeOut );" }, { "function_name": "CallNextHookEx", "arguments": [ "HHOOK", "int", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "LRESULT CallNextHookEx(HHOOK hhk, int nCode, WPARAM wParam, LPARAM lParam);" }, { "function_name": "CallWindowProcA", "arguments": [ "WNDPROC", "HWND", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "LRESULT CallWindowProcA(WNDPROC lpPrevWndFunc, HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);" }, { "function_name": "CallWindowProcW", "arguments": [ "WNDPROC", "HWND", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "LRESULT CallWindowProcW(WNDPROC func, HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);" }, { "function_name": "CancelDC", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL CancelDC(HDC hdc);" }, { "function_name": "CancelIo", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL CancelIo(HANDLE handle);" }, { "function_name": "CancelWaitableTimer", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL CancelWaitableTimer(HANDLE hTimer);" }, { "function_name": "CascadeWindows", "arguments": [ "HWND", "UINT", "CONST RECT *", "UINT", "const HWND FAR *" ], "dll_name": "user32.dll", "full_prototype": "WORD CascadeWindows(HWND hwndParent, UINT wHow,CONST RECT * lpRect,UINT cKids, const HWND FAR * lpKids);" }, { "function_name": "ChangeClipboardChain", "arguments": [ "HWND", "HWND" ], "dll_name": "user32.dll", "full_prototype": "BOOL ChangeClipboardChain(HWND hWndRemove,HWND hWndNewNext);" }, { "function_name": "ChangeDisplaySettingsA", "arguments": [ "LPDEVMODE", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "LONG ChangeDisplaySettingsA(LPDEVMODE lpDevMode, DWORD dwflags);" }, { "function_name": "ChangeDisplaySettingsW", "arguments": [ "PDEVMODEW", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "LONG ChangeDisplaySettingsW(PDEVMODEW lpDevMode, DWORD dwflags);" }, { "function_name": "ChangeDisplaySettingsExA", "arguments": [ "LPCTSTR", "DEVMODE", "HWND", "DWORD", "LPVOID" ], "dll_name": "user32.dll", "full_prototype": "LONG ChangeDisplaySettingsExA(LPCTSTR lpszDeviceName, DEVMODE *lpDevMode, HWND hwnd, DWORD dwflags, LPVOID lParam);" }, { "function_name": "ChangeDisplaySettingsExW", "arguments": [ "LPCWSTR", "LPDEVMODEW", "HWND", "DWORD", "LPVOID" ], "dll_name": "user32.dll", "full_prototype": "LONG ChangeDisplaySettingsExW(LPCWSTR lpszDeviceName, LPDEVMODEW *lpDevMode, HWND hwnd, DWORD dwflags, LPVOID lParam);" }, { "function_name": "ChangeMenuA", "arguments": [ "HMENU", "UINT", "LPCSTR", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "int ChangeMenuA(HMENU hMenu, UINT wID, LPCSTR lpszNew, UINT wIDNew, UINT wChange);" }, { "function_name": "ChangeMenuW", "arguments": [ "HMENU", "UINT", "LPCWSTR", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "int ChangeMenuW(HMENU hMenu, UINT wID, LPCWSTR lpszNew, UINT wIDNew, UINT wChange);" }, { "function_name": "CharLowerA", "arguments": [ "LPTSTR" ], "dll_name": "user32.dll", "full_prototype": "LPTSTR CharLowerA(LPTSTR lpsz);" }, { "function_name": "CharLowerBuffA", "arguments": [ "LPTSTR", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "DWORD CharLowerBuffA(LPTSTR lpsz, DWORD cchLength);" }, { "function_name": "CharLowerBuffW", "arguments": [ "LPWSTR", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "DWORD CharLowerBuffW(LPWSTR lpsz, DWORD cchLength);" }, { "function_name": "CharLowerW", "arguments": [ "LPWSTR" ], "dll_name": "user32.dll", "full_prototype": "LPWSTR CharLowerW(LPWSTR lpsz);" }, { "function_name": "CharNextA", "arguments": [ "LPCTSTR" ], "dll_name": "user32.dll", "full_prototype": "LPTSTR CharNextA(LPCTSTR lpsz);" }, { "function_name": "CharNextExA", "arguments": [ "WORD", "LPCSTR", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "LPSTR CharNextExA(WORD CodePage, LPCSTR lpCurrentChar, DWORD dwFlags);" }, { "function_name": "CharNextW", "arguments": [ "LPCWSTR" ], "dll_name": "user32.dll", "full_prototype": "LPWSTR CharNextW(LPCWSTR lpsz);" }, { "function_name": "CharPrevA", "arguments": [ "LPCTSTR", "LPCTSTR" ], "dll_name": "user32.dll", "full_prototype": "LPTSTR CharPrevA(LPCTSTR lpszStart, LPCTSTR lpszCurrent);" }, { "function_name": "CharPrevExA", "arguments": [ "WORD", "LPCSTR", "LPCSTR", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "LPSTR CharPrevExA(WORD CodePage, LPCSTR lpStart, LPCSTR lpCurrentChar, DWORD dwFlags);" }, { "function_name": "CharPrevW", "arguments": [ "LPCWSTR", "LPCWSTR" ], "dll_name": "user32.dll", "full_prototype": "LPWSTR CharPrevW(LPCWSTR lpszStart, LPCWSTR lpszCurrent);" }, { "function_name": "CharToOemA", "arguments": [ "LPCTSTR", "LPSTR" ], "dll_name": "user32.dll", "full_prototype": "BOOL CharToOemA(LPCTSTR lpszSrc, LPSTR lpszDst);" }, { "function_name": "CharToOemBuffA", "arguments": [ "LPCTSTR", "LPSTR", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "BOOL CharToOemBuffA(LPCTSTR lpszSrc, LPSTR lpszDst, DWORD cchDstLength);" }, { "function_name": "CharToOemBuffW", "arguments": [ "LPCWSTR", "LPSTR", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "BOOL CharToOemBuffW(LPCWSTR lpszSrc, LPSTR lpszDst, DWORD cchDstLength);" }, { "function_name": "CharToOemW", "arguments": [ "LPCWSTR", "LPSTR" ], "dll_name": "user32.dll", "full_prototype": "BOOL CharToOemW(LPCWSTR lpszSrc, LPSTR lpszDst);" }, { "function_name": "CharUpperA", "arguments": [ "LPTSTR" ], "dll_name": "user32.dll", "full_prototype": "LPTSTR CharUpperA(LPTSTR lpsz);" }, { "function_name": "CharUpperBuffA", "arguments": [ "LPTSTR", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "DWORD CharUpperBuffA(LPTSTR lpsz, DWORD cchLength);" }, { "function_name": "CharUpperBuffW", "arguments": [ "LPWSTR", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "DWORD CharUpperBuffW(LPWSTR lpsz, DWORD cchLength);" }, { "function_name": "CharUpperW", "arguments": [ "LPWSTR" ], "dll_name": "user32.dll", "full_prototype": "LPWSTR CharUpperW(LPWSTR lpsz);" }, { "function_name": "CheckColorsInGamut", "arguments": [ "HDC", "LPVOID", "LPVOID", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL CheckColorsInGamut(HDC hdc, LPVOID lpaRGBQuad, LPVOID lpResult, DWORD nCount);" }, { "function_name": "CheckDlgButton", "arguments": [ "HWND", "int", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL CheckDlgButton(HWND hDlg, int nIDButton, UINT uCheck);" }, { "function_name": "CheckMenuItem", "arguments": [ "HMENU", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "DWORD CheckMenuItem(HMENU hmenu, UINT uIDCheckItem, UINT uCheck);" }, { "function_name": "CheckMenuRadioItem", "arguments": [ "HMENU", "UINT", "UINT", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL CheckMenuRadioItem(HMENU hmenu, UINT idFirst, UINT idLast, UINT idCheck, UINT uFlags);" }, { "function_name": "CheckRadioButton", "arguments": [ "HWND", "int", "int", "int" ], "dll_name": "user32.dll", "full_prototype": "BOOL CheckRadioButton(HWND hDlg, int nIDFirstButton, int nIDLastButton, int nIDCheckButton);" }, { "function_name": "ChildWindowFromPoint", "arguments": [ "HWND", "POINT" ], "dll_name": "user32.dll", "full_prototype": "HWND ChildWindowFromPoint(HWND hWndParent, POINT Point);" }, { "function_name": "ChildWindowFromPointEx", "arguments": [ "HWND", "POINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "HWND ChildWindowFromPointEx(HWND hwndParent, POINT pt, UINT uFlags);" }, { "function_name": "ChooseColorA", "arguments": [ "LPCHOOSECOLOR" ], "dll_name": "comdlg32.dll", "full_prototype": "BOOL ChooseColorA(LPCHOOSECOLOR lpcc);" }, { "function_name": "ChooseFontA", "arguments": [ "LPCHOOSEFONT" ], "dll_name": "comdlg32.dll", "full_prototype": "BOOL ChooseFontA(LPCHOOSEFONT lpcf);" }, { "function_name": "ChoosePixelFormat", "arguments": [ "HDC", "const PIXELFORMATDESCRIPTOR" ], "dll_name": "gdi32.dll", "full_prototype": "int ChoosePixelFormat(HDC hdc, const PIXELFORMATDESCRIPTOR *ppfd);" }, { "function_name": "Chord", "arguments": [ "HDC", "int", "int", "int", "int", "int", "int", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL Chord(HDC hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nXRadial1, int nYRadial1, int nXRadial2, int nYRadial2);" }, { "function_name": "ClearCommBreak", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ClearCommBreak(HANDLE hFile);" }, { "function_name": "ClearCommError", "arguments": [ "HANDLE", "LPDWORD", "LPCOMSTAT" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ClearCommError( HANDLE hFile, LPDWORD lpErrors, LPCOMSTAT lpStat );" }, { "function_name": "ClearEventLogA", "arguments": [ "HANDLE", "LPCTSTR" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL ClearEventLogA( HANDLE hEventLog, LPCTSTR lpBackupFileName );" }, { "function_name": "ClearEventLogW", "arguments": [ "HANDLE", "LPCWSTR" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL ClearEventLogW( HANDLE hEventLog, LPCWSTR lpBackupFileName );" }, { "function_name": "ClientToScreen", "arguments": [ "HWND", "LPPOINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL ClientToScreen(HWND hWnd,LPPOINT lpPoint);" }, { "function_name": "ClipCursor", "arguments": [ "CONST RECT *" ], "dll_name": "user32.dll", "full_prototype": "BOOL ClipCursor(CONST RECT * lpRect);" }, { "function_name": "CloseClipboard", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "BOOL CloseClipboard(VOID);" }, { "function_name": "CloseDesktop", "arguments": [ "HDESK" ], "dll_name": "user32.dll", "full_prototype": "BOOL CloseDesktop(HDESK hDesktop);" }, { "function_name": "CloseEnhMetaFile", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "HENHMETAFILE CloseEnhMetaFile(HDC hdc);" }, { "function_name": "CloseEventLog", "arguments": [ "HANDLE" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL CloseEventLog(HANDLE hEventLog);" }, { "function_name": "CloseFigure", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL CloseFigure(HDC hdc);" }, { "function_name": "CloseHandle", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL CloseHandle(HANDLE hObject);" }, { "function_name": "CloseMetaFile", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "HMETAFILE CloseMetaFile(HDC hdc);" }, { "function_name": "ClosePrinter", "arguments": [ "HANDLE" ], "dll_name": "winspool.drv", "full_prototype": "BOOL ClosePrinter(HANDLE hPrinter);" }, { "function_name": "CloseWindow", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "BOOL CloseWindow(HWND hWnd);" }, { "function_name": "CloseWindowStation", "arguments": [ "HWINSTA" ], "dll_name": "user32.dll", "full_prototype": "BOOL CloseWindowStation(HWINSTA hWinSta);" }, { "function_name": "CoCreateGuid", "arguments": [ "GUID *" ], "dll_name": "ole32.dll", "full_prototype": "HRESULT CoCreateGuid(GUID * pguid);" }, { "function_name": "ColorMatchToTarget", "arguments": [ "HDC", "HDC", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL ColorMatchToTarget(HDC hdc, HDC hdcTarget, DWORD uiAction);" }, { "function_name": "CombineRgn", "arguments": [ "HRGN", "HRGN", "HRGN", "int" ], "dll_name": "gdi32.dll", "full_prototype": "int CombineRgn(HRGN hrgnDest, HRGN hrgnSrc1, HRGN hrgnSrc2, int fnCombineMode);" }, { "function_name": "CombineTransform", "arguments": [ "LPXFORM", "const XFORM", "const XFORM" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL CombineTransform(LPXFORM lpxformResult, const XFORM *lpxform1, const XFORM *lpxform2);" }, { "function_name": "CommConfigDialogA", "arguments": [ "LPTSTR", "HWND", "LPCOMMCONFIG", "" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL CommConfigDialogA( LPTSTR lpszName, HWND hWnd, LPCOMMCONFIG lpCC, );" }, { "function_name": "CommConfigDialogW", "arguments": [ "LPCWSTR", "HWND", "LPCOMMCONFIG" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL CommConfigDialogW( LPCWSTR lpszDevice, HWND hWnd, LPCOMMCONFIG lpCommConfig );" }, { "function_name": "CompareFileTime", "arguments": [ "CONST FILETIME", "CONST FILETIME" ], "dll_name": "kernel32.dll", "full_prototype": "LONG CompareFileTime( CONST FILETIME *lpFileTime1, CONST FILETIME *lpFileTime2 );" }, { "function_name": "CompareStringA", "arguments": [ "LCID", "DWORD", "LPCTSTR", "int", "LPCTSTR", "int" ], "dll_name": "kernel32.dll", "full_prototype": "int CompareStringA(LCID Locale, DWORD dwCmpFlags, LPCTSTR lpString1, int cchCount1, LPCTSTR lpString2, int cchCount2 );" }, { "function_name": "CompareStringW", "arguments": [ "LCID", "DWORD", "LPCWSTR", "INT", "LPCWSTR", "INT" ], "dll_name": "kernel32.dll", "full_prototype": "INT CompareStringW( LCID lcid, DWORD style, LPCWSTR str1, INT len1, LPCWSTR str2, INT len2 );" }, { "function_name": "ConfigurePortA", "arguments": [ "LPTSTR", "HWND", "LPTSTR" ], "dll_name": "winspool.drv", "full_prototype": "BOOL ConfigurePortA(LPTSTR pName,HWND hWnd,LPTSTR pPortName);" }, { "function_name": "ConnectNamedPipe", "arguments": [ "HANDLE", "LPOVERLAPPED" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ConnectNamedPipe( HANDLE hNamedPipe, LPOVERLAPPED lpOverlapped );" }, { "function_name": "ContinueDebugEvent", "arguments": [ "DWORD", "DWORD", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ContinueDebugEvent( DWORD dwProcessId, DWORD dwThreadId, DWORD dwContinueStatus );" }, { "function_name": "ConvertDefaultLocale", "arguments": [ "LCID" ], "dll_name": "kernel32.dll", "full_prototype": "LCID ConvertDefaultLocale(LCID Locale);" }, { "function_name": "ConvertThreadToFiber", "arguments": [ "LPVOID" ], "dll_name": "kernel32.dll", "full_prototype": "LPVOID ConvertThreadToFiber(LPVOID lpParameter);" }, { "function_name": "CopyAcceleratorTableA", "arguments": [ "HACCEL", "LPACCEL", "int" ], "dll_name": "user32.dll", "full_prototype": "int CopyAcceleratorTableA(HACCEL hAccelSrc, LPACCEL lpAccelDst, int cAccelEntries);" }, { "function_name": "CopyAcceleratorTableW", "arguments": [ "HACCEL", "LPACCEL", "int" ], "dll_name": "user32.dll", "full_prototype": "int CopyAcceleratorTableW(HACCEL hAccelSrc, LPACCEL lpAccelDst, int cAccelEntries);" }, { "function_name": "CopyEnhMetaFileA", "arguments": [ "HENHMETAFILE", "LPCTSTR" ], "dll_name": "gdi32.dll", "full_prototype": "HENHMETAFILE CopyEnhMetaFileA(HENHMETAFILE hemfSrc, LPCTSTR lpszFile);" }, { "function_name": "CopyEnhMetaFileW", "arguments": [ "HENHMETAFILE", "LPCWSTR" ], "dll_name": "gdi32.dll", "full_prototype": "HENHMETAFILE CopyEnhMetaFileW(HENHMETAFILE hmfSrc, LPCWSTR file);" }, { "function_name": "CopyFileA", "arguments": [ "LPCTSTR", "LPCTSTR", "BOOL" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL CopyFileA(LPCTSTR lpExistingFileName,LPCTSTR lpNewFileName,BOOL bFailIfExists);" }, { "function_name": "CopyFileExA", "arguments": [ "LPCSTR", "LPCSTR", "LPPROGRESS_ROUTINE", "LPVOID", "LPBOOL", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL CopyFileExA(LPCSTR lpExistingFileName, LPCSTR lpNewFileName, LPPROGRESS_ROUTINE lpProgressRoutine, LPVOID lpData, LPBOOL pbCancel, DWORD dwCopyFlags);" }, { "function_name": "CopyFileExW", "arguments": [ "LPCWSTR", "LPCWSTR", "LPPROGRESS_ROUTINE", "LPVOID", "LPBOOL", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL CopyFileExW(LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName, LPPROGRESS_ROUTINE lpProgressRoutine, LPVOID lpData, LPBOOL pbCancel, DWORD dwCopyFlags);" }, { "function_name": "CopyFileW", "arguments": [ "WCHAR", "WCHAR", "BOOL" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL CopyFileW( WCHAR *from, WCHAR *to, BOOL bFailIfExists);" }, { "function_name": "CopyIcon", "arguments": [ "HICON" ], "dll_name": "user32.dll", "full_prototype": "HICON CopyIcon(HICON hIcon);" }, { "function_name": "CopyImage", "arguments": [ "HANDLE", "UINT", "int", "int", "UINT" ], "dll_name": "user32.dll", "full_prototype": "HANDLE CopyImage(HANDLE hImage, UINT uType,int cxDesired, int cyDesired,UINT fuFlags);" }, { "function_name": "CopyMetaFileA", "arguments": [ "HMETAFILE", "LPCTSTR" ], "dll_name": "gdi32.dll", "full_prototype": "HMETAFILE CopyMetaFileA(HMETAFILE hmfSrc, LPCTSTR lpszFile);" }, { "function_name": "CopyMetaFileW", "arguments": [ "HMETAFILE", "LPCWSTR" ], "dll_name": "gdi32.dll", "full_prototype": "HMETAFILE CopyMetaFileW(HMETAFILE hSrcMetaFile, LPCWSTR lpFilename);" }, { "function_name": "CopyRect", "arguments": [ "LPRECT", "CONST RECT" ], "dll_name": "user32.dll", "full_prototype": "BOOL CopyRect(LPRECT lprcDst, CONST RECT *lprcSrc);" }, { "function_name": "CopySid", "arguments": [ "DWORD", "PSID", "PSID" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL CopySid( DWORD nDestinationSidLength, PSID pDestinationSid, PSID pSourceSid );" }, { "function_name": "CountClipboardFormats", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "int CountClipboardFormats(VOID);" }, { "function_name": "CreateAcceleratorTableA", "arguments": [ "LPACCEL", "int" ], "dll_name": "user32.dll", "full_prototype": "HACCEL CreateAcceleratorTableA(LPACCEL lpaccl,int cEntries);" }, { "function_name": "CreateAcceleratorTableW", "arguments": [ "LPACCEL", "int" ], "dll_name": "user32.dll", "full_prototype": "HACCEL CreateAcceleratorTableW(LPACCEL lpaccl,int cEntries);" }, { "function_name": "CreateBitmap", "arguments": [ "int", "int", "UINT", "UINT", "const void" ], "dll_name": "gdi32.dll", "full_prototype": "HBITMAP CreateBitmap(int nWidth, int nHeight, UINT cPlanes, UINT cBitsPerPel, const void *lpvBits);" }, { "function_name": "CreateBitmapIndirect", "arguments": [ "CONST BITMAP" ], "dll_name": "gdi32.dll", "full_prototype": "HBITMAP CreateBitmapIndirect(CONST BITMAP *lpbm);" }, { "function_name": "CreateBrushIndirect", "arguments": [ "CONST LOGBRUSH *" ], "dll_name": "gdi32.dll", "full_prototype": "HBRUSH CreateBrushIndirect(CONST LOGBRUSH * lplb);" }, { "function_name": "CreateCaret", "arguments": [ "HWND", "HBITMAP", "int", "int" ], "dll_name": "user32.dll", "full_prototype": "BOOL CreateCaret(HWND hWnd, HBITMAP hBitmap, int nWidth, int nHeight);" }, { "function_name": "CreateColorSpaceA", "arguments": [ "LPLOGCOLORSPACE" ], "dll_name": "gdi32.dll", "full_prototype": "HCOLORSPACE CreateColorSpaceA(LPLOGCOLORSPACE lpLogColorSpace);" }, { "function_name": "CreateColorSpaceW", "arguments": [ "LPLOGCOLORSPACEW" ], "dll_name": "gdi32.dll", "full_prototype": "HCOLORSPACE CreateColorSpaceW(LPLOGCOLORSPACEW lpLogColorSpace);" }, { "function_name": "CreateCompatibleBitmap", "arguments": [ "HDC", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "HBITMAP CreateCompatibleBitmap(HDC hdc, int nWidth,int nHeight);" }, { "function_name": "CreateCompatibleDC", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "HDC CreateCompatibleDC(HDC hdc);" }, { "function_name": "CreateConsoleScreenBuffer", "arguments": [ "DWORD", "DWORD", "LPSECURITY_ATTRIBUTES", "DWORD", "LPVOID" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE CreateConsoleScreenBuffer( DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES *lpSecurityAttributes, DWORD dwFlags, LPVOID lpScreenBufferData );" }, { "function_name": "CreateCursor", "arguments": [ "HINSTANCE", "int", "int", "int", "int", "CONST VOID", "CONST VOID" ], "dll_name": "user32.dll", "full_prototype": "HCURSOR CreateCursor(HINSTANCE hInst, int xHotSpot, int yHotSpot, int nWidth, int nHeight, CONST VOID *pvANDPlane, CONST VOID *pvXORPlane );" }, { "function_name": "CreateDCA", "arguments": [ "LPCTSTR", "LPCTSTR", "LPCTSTR", "CONST DEVMODE" ], "dll_name": "gdi32.dll", "full_prototype": "HDC CreateDCA( LPCTSTR lpszDriver, LPCTSTR lpszDevice, LPCTSTR lpszOutput, CONST DEVMODE *lpInitData );" }, { "function_name": "CreateDCW", "arguments": [ "LPCWSTR", "LPCWSTR", "LPCWSTR", "const DEVMODEW *" ], "dll_name": "gdi32.dll", "full_prototype": "HDC CreateDCW(LPCWSTR lpszDriver, LPCWSTR lpszDevice,LPCWSTR lpszOutput,const DEVMODEW * lpInitData);" }, { "function_name": "CreateDesktopA", "arguments": [ "LPCTSTR", "LPCTSTR", "LPDEVMODE", "DWORD", "DWORD", "LPSECURITY_ATTRIBUTES" ], "dll_name": "user32.dll", "full_prototype": "HDESK CreateDesktopA(LPCTSTR lpszDesktop, LPCTSTR lpszDevice, LPDEVMODE pDevMode, DWORD dwFlags, DWORD dwDesiredAccess, LPSECURITY_ATTRIBUTES lpsa);" }, { "function_name": "CreateDesktopW", "arguments": [ "LPCWSTR", "LPCWSTR", "LPDEVMODEW", "DWORD", "DWORD", "LPSECURITY_ATTRIBUTES" ], "dll_name": "user32.dll", "full_prototype": "HDESK CreateDesktopW(LPCWSTR lpszDesktop, LPCWSTR lpszDevice, LPDEVMODEW pDevMode, DWORD dwFlags, DWORD dwDesiredAccess, LPSECURITY_ATTRIBUTES lpsa);" }, { "function_name": "CreateDialogIndirectParamA", "arguments": [ "HINSTANCE", "LPCDLGTEMPLATE", "HWND", "DLGPROC", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "HWND CreateDialogIndirectParamA(HINSTANCE hInstance, LPCDLGTEMPLATE lpTemplate, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM lParamInit);" }, { "function_name": "CreateDialogIndirectParamW", "arguments": [ "HINSTANCE", "LPCDLGTEMPLATE", "HWND", "DLGPROC", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "HWND CreateDialogIndirectParamW(HINSTANCE hInstance, LPCDLGTEMPLATE lpTemplate, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM lParamInit);" }, { "function_name": "CreateDialogParamA", "arguments": [ "HINSTANCE", "LPCTSTR", "HWND", "DLGPROC", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "HWND CreateDialogParamA(HINSTANCE hInstance, LPCTSTR lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);" }, { "function_name": "CreateDialogParamW", "arguments": [ "HINSTANCE", "LPCWSTR", "HWND", "DLGPROC", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "HWND CreateDialogParamW(HINSTANCE hInstance, LPCWSTR lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);" }, { "function_name": "CreateDIBPatternBrush", "arguments": [ "HGLOBAL", "UINT" ], "dll_name": "gdi32.dll", "full_prototype": "HBRUSH CreateDIBPatternBrush(HGLOBAL hglbDIBPacked, UINT fuColorSpec);" }, { "function_name": "CreateDIBPatternBrushPt", "arguments": [ "CONST VOID *", "UINT" ], "dll_name": "gdi32.dll", "full_prototype": "HBRUSH CreateDIBPatternBrushPt(CONST VOID * lpPackedDIB, UINT iUsage);" }, { "function_name": "CreateDIBSection", "arguments": [ "HDC", "CONST BITMAPINFO", "UINT", "VOID", "HANDLE", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "HBITMAP CreateDIBSection(HDC hdc, CONST BITMAPINFO *pbmi, UINT iUsage, VOID **ppvBits, HANDLE hSection, DWORD dwOffset);" }, { "function_name": "CreateDIBitmap", "arguments": [ "HDC", "CONST BITMAPINFOHEADER *", "DWORD", "CONST VOID", "CONST BITMAPINFO *", "UINT" ], "dll_name": "gdi32.dll", "full_prototype": "HBITMAP CreateDIBitmap(HDC hdc, CONST BITMAPINFOHEADER * lpbmih, DWORD fdwInit, CONST VOID *lpbInit, CONST BITMAPINFO * lpbmi, UINT fuUsage);" }, { "function_name": "CreateDirectoryA", "arguments": [ "LPCTSTR", "LPSECURITY_ATTRIBUTES" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL CreateDirectoryA( LPCTSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes);" }, { "function_name": "CreateDirectoryW", "arguments": [ "LPCWSTR", "LPSECURITY_ATTRIBUTES" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL CreateDirectoryW(LPCWSTR lpPathName,LPSECURITY_ATTRIBUTES lpSecurityAttributes);" }, { "function_name": "CreateDirectoryExA", "arguments": [ "LPCTSTR", "LPCTSTR", "LPSECURITY_ATTRIBUTES" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL CreateDirectoryExA( LPCTSTR lpTemplateDirectory, LPCTSTR lpNewDirectory, LPSECURITY_ATTRIBUTES lpSecurityAttributes );" }, { "function_name": "CreateDirectoryExW", "arguments": [ "LPCWSTR", "LPCWSTR", "LPSECURITY_ATTRIBUTES" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL CreateDirectoryExW( LPCWSTR lpTemplateDirectory, LPCWSTR lpNewDirectory, LPSECURITY_ATTRIBUTES lpSecurityAttributes );" }, { "function_name": "CreateDirectoryTransactedA", "arguments": [ "LPCTSTR", "LPCTSTR", "LPSECURITY_ATTRIBUTES", "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL CreateDirectoryTransactedA( LPCTSTR lpTemplateDirectory, LPCTSTR lpNewDirectory, LPSECURITY_ATTRIBUTES lpSecurityAttributes, HANDLE hTransaction);" }, { "function_name": "CreateDirectoryTransactedW", "arguments": [ "LPCTWSTR", "LPCTWSTR", "LPSECURITY_ATTRIBUTES", "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL CreateDirectoryTransactedW( LPCTWSTR lpTemplateDirectory, LPCTWSTR lpNewDirectory, LPSECURITY_ATTRIBUTES lpSecurityAttributes, HANDLE hTransaction);" }, { "function_name": "CreateDiscardableBitmap", "arguments": [ "HDC", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "HBITMAP CreateDiscardableBitmap(HDC hdc, int nWidth, int nHeight);" }, { "function_name": "CreateEllipticRgn", "arguments": [ "int", "int", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "HRGN CreateEllipticRgn(int nLeftRect, int nTopRect,int nRightRect,int nBottomRect);" }, { "function_name": "CreateEllipticRgnIndirect", "arguments": [ "CONST RECT" ], "dll_name": "gdi32.dll", "full_prototype": "HRGN CreateEllipticRgnIndirect(CONST RECT *lprc);" }, { "function_name": "CreateEnhMetaFileA", "arguments": [ "HDC", "LPCTSTR", "CONST RECT *", "LPCTSTR" ], "dll_name": "gdi32.dll", "full_prototype": "HDC CreateEnhMetaFileA(HDC hdcRef, LPCTSTR lpFilename, CONST RECT * lpRect,LPCTSTR lpDescription);" }, { "function_name": "CreateEnhMetaFileW", "arguments": [ "HDC", "LPCWSTR", "const RECT", "LPCWSTR" ], "dll_name": "gdi32.dll", "full_prototype": "HDC CreateEnhMetaFileW(HDC hdcRef, LPCWSTR lpFilename, const RECT *lpRect, LPCWSTR lpDescription);" }, { "function_name": "CreateEventA", "arguments": [ "LPSECURITY_ATTRIBUTES", "BOOL", "BOOL", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE CreateEventA( LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset, BOOL bInitialState, LPCTSTR lpName );" }, { "function_name": "CreateEventW", "arguments": [ "LPSECURITY_ATTRIBUTES", "BOOL", "BOOL", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE CreateEventW(LPSECURITY_ATTRIBUTES lpEventAttributes,BOOL bManualReset,BOOL bInitialState,LPCWSTR lpName );" }, { "function_name": "CreateFiber", "arguments": [ "SIZE_T", "LPFIBER_START_ROUTINE", "LPVOID" ], "dll_name": "kernel32.dll", "full_prototype": "LPVOID CreateFiber(SIZE_T dwStackSize,LPFIBER_START_ROUTINE lpStartAddress,LPVOID lpParameter);" }, { "function_name": "CreateFileA", "arguments": [ "LPCTSTR", "DWORD", "DWORD", "LPSECURITY_ATTRIBUTES", "DWORD", "DWORD", "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE CreateFileA( LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDistribution, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile );" }, { "function_name": "CreateFileW", "arguments": [ "LPCWSTR", "DWORD", "DWORD", "LPSECURITY_ATTRIBUTES", "DWORD", "DWORD", "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE CreateFileW( LPCWSTR filename, DWORD access, DWORD sharing, LPSECURITY_ATTRIBUTES sa, DWORD creation, DWORD attributes, HANDLE template );" }, { "function_name": "CreateFileMappingA", "arguments": [ "HANDLE", "LPSECURITY_ATTRIBUTES", "DWORD", "DWORD", "DWORD", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE CreateFileMappingA( HANDLE hFile, LPSECURITY_ATTRIBUTES lpFileMappingAttributes, DWORD flProtect, DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCTSTR lpName );" }, { "function_name": "CreateFileMappingW", "arguments": [ "HANDLE", "LPSECURITY_ATTRIBUTES", "DWORD", "DWORD", "DWORD", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE CreateFileMappingW( HANDLE hFile, LPSECURITY_ATTRIBUTES sa, DWORD protect, DWORD size_high, DWORD size_low, LPCWSTR name );" }, { "function_name": "CreateFontA", "arguments": [ "int", "int", "int", "int", "int", "DWORD", "DWORD", "DWORD", "DWORD", "DWORD", "DWORD", "DWORD", "DWORD", "LPCTSTR" ], "dll_name": "gdi32.dll", "full_prototype": "HFONT CreateFontA( int nHeight, int nWidth, int nEscapement, int nOrientation, int fnWeight, DWORD fdwItalic, DWORD fdwUnderline, DWORD fdwStrikeOut, DWORD fdwCharSet, DWORD fdwOutputPrecision, DWORD fdwClipPrecision, DWORD fdwQuality, DWORD fdwPitchAndFamily, LPCTSTR lpszFace );" }, { "function_name": "CreateFontIndirectA", "arguments": [ "CONST LOGFONT" ], "dll_name": "gdi32.dll", "full_prototype": "HFONT CreateFontIndirectA(CONST LOGFONT *lplf);" }, { "function_name": "CreateFontIndirectW", "arguments": [ "CONST LOGFONTW" ], "dll_name": "gdi32.dll", "full_prototype": "HFONT CreateFontIndirectW(CONST LOGFONTW *lplf);" }, { "function_name": "CreateFontW", "arguments": [ "int", "int", "int", "int", "int", "DWORD", "DWORD", "DWORD", "DWORD", "DWORD", "DWORD", "DWORD", "DWORD", "LPCWSTR" ], "dll_name": "gdi32.dll", "full_prototype": "HFONT CreateFontW( int nHeight, int nWidth, int nEscapement, int nOrientation, int fnWeight, DWORD fdwItalic, DWORD fdwUnderline, DWORD fdwStrikeOut, DWORD fdwCharSet, DWORD fdwOutputPrecision, DWORD fdwClipPrecision, DWORD fdwQuality, DWORD fdwPitchAndFamily, LPCWSTR lpszFace );" }, { "function_name": "CreateHalftonePalette", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "HPALETTE CreateHalftonePalette(HDC hdc);" }, { "function_name": "CreateHatchBrush", "arguments": [ "int", "COLORREF" ], "dll_name": "gdi32.dll", "full_prototype": "HBRUSH CreateHatchBrush(int fnStyle, COLORREF clrref);" }, { "function_name": "CreateICA", "arguments": [ "LPCTSTR", "LPCTSTR", "LPCTSTR", "CONST DEVMODE *" ], "dll_name": "gdi32.dll", "full_prototype": "HDC CreateICA( LPCTSTR lpszDriver, LPCTSTR lpszDevice, LPCTSTR lpszOutput, CONST DEVMODE * lpdvmInit );" }, { "function_name": "CreateICW", "arguments": [ "LPCWSTR", "LPCWSTR", "LPCWSTR", "CONST DEVMODEW *" ], "dll_name": "gdi32.dll", "full_prototype": "HDC CreateICW(LPCWSTR lpszDriver, LPCWSTR lpszDevice, LPCWSTR lpszOutput, CONST DEVMODEW * lpdvmInit);" }, { "function_name": "CreateIcon", "arguments": [ "HINSTANCE", "int", "int", "BYTE", "BYTE", "CONST BYTE", "CONST BYTE" ], "dll_name": "user32.dll", "full_prototype": "HICON CreateIcon( HINSTANCE hInstance, int nWidth, int nHeight, BYTE cPlanes, BYTE cBitsPixel, CONST BYTE *lpbANDbits, CONST BYTE *lpbXORbits );" }, { "function_name": "CreateIconFromResource", "arguments": [ "PBYTE", "DWORD", "BOOL", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "HICON CreateIconFromResource(PBYTE presbits, DWORD dwResSize, BOOL fIcon, DWORD dwVer);" }, { "function_name": "CreateIconFromResourceEx", "arguments": [ "PBYTE", "DWORD", "BOOL", "DWORD", "int", "int", "UINT" ], "dll_name": "user32.dll", "full_prototype": "HICON CreateIconFromResourceEx(PBYTE pbIconBits, DWORD cbIconBits,BOOL fIcon, DWORD dwVersion, int cxDesired, int cyDesired, UINT uFlags);" }, { "function_name": "CreateIconIndirect", "arguments": [ "PICONINFO" ], "dll_name": "user32.dll", "full_prototype": "HICON CreateIconIndirect(PICONINFO piconinfo);" }, { "function_name": "CreateMailslotA", "arguments": [ "LPCTSTR", "DWORD", "DWORD", "LPSECURITY_ATTRIBUTES" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE CreateMailslotA( LPCTSTR lpName, DWORD nMaxMessageSize, DWORD lReadTimeout, LPSECURITY_ATTRIBUTES lpSecurityAttributes );" }, { "function_name": "CreateMailslotW", "arguments": [ "LPCWSTR", "DWORD", "DWORD", "LPSECURITY_ATTRIBUTES" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE CreateMailslotW( LPCWSTR lpName, DWORD nMaxMessageSize, DWORD lReadTimeout, LPSECURITY_ATTRIBUTES sa );" }, { "function_name": "CreateMDIWindowA", "arguments": [ "LPTSTR", "LPTSTR", "DWORD", "int", "int", "int", "int", "HWND", "HINSTANCE", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "HWND CreateMDIWindowA(LPTSTR lpClassName, LPTSTR lpWindowName, DWORD dwStyle, int X, int Y, int nWidth, int nHeight, HWND hWndParent, HINSTANCE hInstance, LPARAM lParam);" }, { "function_name": "CreateMDIWindowW", "arguments": [ "LPCWSTR", "LPCWSTR", "DWORD", "int", "int", "int", "int", "HWND", "HINSTANCE", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "HWND CreateMDIWindowW(LPCWSTR lpClassName, LPCWSTR lpWindowName, DWORD dwStyle, int X, int Y, int nWidth, int nHeight, HWND hWndParent, HINSTANCE hInstance, LPARAM lParam);" }, { "function_name": "CreateMenu", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "HMENU CreateMenu(VOID);" }, { "function_name": "CreateMetaFileA", "arguments": [ "LPCTSTR" ], "dll_name": "gdi32.dll", "full_prototype": "HDC CreateMetaFileA(LPCTSTR lpszFile);" }, { "function_name": "CreateMetaFileW", "arguments": [ "LPCWSTR" ], "dll_name": "gdi32.dll", "full_prototype": "HDC CreateMetaFileW(LPCWSTR filename);" }, { "function_name": "CreateMutexA", "arguments": [ "LPSECURITY_ATTRIBUTES", "BOOL", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE CreateMutexA( LPSECURITY_ATTRIBUTES lpMutexAttributes, BOOL bInitialOwner, LPCTSTR lpName );" }, { "function_name": "CreateMutexW", "arguments": [ "LPSECURITY_ATTRIBUTES", "BOOL", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE CreateMutexW(LPSECURITY_ATTRIBUTES lpMutexAttributes,BOOL bInitialOwner,LPCWSTR lpName );" }, { "function_name": "CreateNamedPipeA", "arguments": [ "LPCTSTR", "DWORD", "DWORD", "DWORD", "DWORD", "DWORD", "DWORD", "LPSECURITY_ATTRIBUTES" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE CreateNamedPipeA( LPCTSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, LPSECURITY_ATTRIBUTES lpSecurityAttributes );" }, { "function_name": "CreateNamedPipeW", "arguments": [ "LPCWSTR", "DWORD", "DWORD", "DWORD", "DWORD", "DWORD", "DWORD", "LPSECURITY_ATTRIBUTES" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE CreateNamedPipeW(LPCWSTR lpName,DWORD dwOpenMode,DWORD nMaxInstances,DWORD nOutBufferSize,DWORD nInBufferSize,DWORD nDefaultTimeOut,DWORD nDefaultTimeOut,LPSECURITY_ATTRIBUTES lpSecurityAttributes );" }, { "function_name": "CreatePalette", "arguments": [ "CONST LOGPALETTE" ], "dll_name": "gdi32.dll", "full_prototype": "HPALETTE CreatePalette(CONST LOGPALETTE *lplgpl);" }, { "function_name": "CreatePatternBrush", "arguments": [ "HBITMAP" ], "dll_name": "gdi32.dll", "full_prototype": "HBRUSH CreatePatternBrush(HBITMAP hbmp);" }, { "function_name": "CreatePen", "arguments": [ "int", "int", "COLORREF" ], "dll_name": "gdi32.dll", "full_prototype": "HPEN CreatePen(int fnPenStyle,int nWidth, COLORREF crColor);" }, { "function_name": "CreatePenIndirect", "arguments": [ "CONST LOGPEN *" ], "dll_name": "gdi32.dll", "full_prototype": "HPEN CreatePenIndirect(CONST LOGPEN * lplgpn);" }, { "function_name": "CreatePipe", "arguments": [ "PHANDLE", "PHANDLE", "LPSECURITY_ATTRIBUTES", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL CreatePipe( PHANDLE hReadPipe, PHANDLE hWritePipe, LPSECURITY_ATTRIBUTES lpPipeAttributes, DWORD nSize );" }, { "function_name": "CreatePolyPolygonRgn", "arguments": [ "CONST POINT", "CONST INT", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "HRGN CreatePolyPolygonRgn(CONST POINT *lppt, CONST INT *lpPolyCounts,int nCount,int fnPolyFillMode);" }, { "function_name": "CreatePolygonRgn", "arguments": [ "CONST POINT", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "HRGN CreatePolygonRgn(CONST POINT *lppt, int cPoints, int fnPolyFillMode);" }, { "function_name": "CreatePopupMenu", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "HMENU CreatePopupMenu(VOID)" }, { "function_name": "CreatePrivateObjectSecurity", "arguments": [ "PSECURITY_DESCRIPTOR", "PSECURITY_DESCRIPTOR", "PSECURITY_DESCRIPTOR *", "BOOL", "HANDLE", "PGENERIC_MAPPING" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL CreatePrivateObjectSecurity( PSECURITY_DESCRIPTOR ParentDescriptor, PSECURITY_DESCRIPTOR CreatorDescriptor, PSECURITY_DESCRIPTOR * NewDescriptor, BOOL IsDirectoryObject, HANDLE Token, PGENERIC_MAPPING GenericMapping );" }, { "function_name": "CreateProcessA", "arguments": [ "LPCTSTR", "LPTSTR", "LPSECURITY_ATTRIBUTES", "LPSECURITY_ATTRIBUTES", "BOOL", "DWORD", "LPVOID", "LPCTSTR", "LPSTARTUPINFO", "LPPROCESS_INFORMATION" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL CreateProcessA( LPCTSTR lpApplicationName, LPTSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, DWORD dwCreationFlags, LPVOID lpEnvironment, LPCTSTR lpCurrentDirectory, LPSTARTUPINFO lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation );" }, { "function_name": "CreateProcessW", "arguments": [ "LPCWSTR", "LPWSTR", "LPSECURITY_ATTRIBUTES", "LPSECURITY_ATTRIBUTES", "BOOL", "DWORD", "PVOID", "LPCWSTR", "LPSTARTUPINFOW", "LPPROCESS_INFORMATION" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL CreateProcessW(LPCWSTR lpApplicationName,LPWSTR lpCommandLine,LPSECURITY_ATTRIBUTES lpProcessAttributes,LPSECURITY_ATTRIBUTES lpThreadAttributes,BOOL bInheritHandles,DWORD dwCreationFlags,PVOID lpEnvironment,LPCWSTR lpCurrentDirectory,LPSTARTUPINFOW lpStartupInfo,LPPROCESS_INFORMATION lpProcessInformation);" }, { "function_name": "CreateProcessAsUserA", "arguments": [ "HANDLE hToken LPCTSTR", "LPTSTR", "LPSECURITY_ATTRIBUTES", "LPSECURITY_ATTRIBUTES", "BOOL", "DWORD", "LPVOID", "LPCTSTR", "LPSTARTUPINFO", "LPPROCESS_INFORMATION" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL CreateProcessAsUserA( HANDLE hToken LPCTSTR lpApplicationName, LPTSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, DWORD dwCreationFlags, LPVOID lpEnvironment, LPCTSTR lpCurrentDirectory, LPSTARTUPINFO lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation );" }, { "function_name": "CreateProcessAsUserW", "arguments": [ "HANDLE hToken LPCWSTR", "LPWSTR", "LPSECURITY_ATTRIBUTES", "LPSECURITY_ATTRIBUTES", "BOOL", "DWORD", "LPVOID", "LPWSTR", "LPSTARTUPINFO", "LPPROCESS_INFORMATION" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL CreateProcessAsUserW( HANDLE hToken LPCWSTR lpApplicationName, LPWSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, DWORD dwCreationFlags, LPVOID lpEnvironment, LPWSTR lpCurrentDirectory, LPSTARTUPINFO lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation );" }, { "function_name": "CreateRectRgn", "arguments": [ "int", "int", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "HRGN CreateRectRgn(int nLeftRect,int nTopRect, int nRightRect, int nBottomRect);" }, { "function_name": "CreateRectRgnIndirect", "arguments": [ "CONST RECT" ], "dll_name": "gdi32.dll", "full_prototype": "HRGN CreateRectRgnIndirect(CONST RECT *lprc);" }, { "function_name": "CreateRemoteThread", "arguments": [ "HANDLE", "LPSECURITY_ATTRIBUTES", "DWORD", "LPTHREAD_START_ROUTINE", "LPVOID", "DWORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE CreateRemoteThread( HANDLE hProcess, LPSECURITY_ATTRIBUTES lpThreadAttributes, DWORD dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId );" }, { "function_name": "CreateRoundRectRgn", "arguments": [ "int", "int", "int", "int", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "HRGN CreateRoundRectRgn(int nLeftRect, int nTopRect, int nRightRect,int nBottomRect, int nWidthEllipse,int nHeightEllipse);" }, { "function_name": "CreateScalableFontResourceA", "arguments": [ "DWORD", "LPCTSTR", "LPCTSTR", "LPCTSTR" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL CreateScalableFontResourceA(DWORD fdwHidden, LPCTSTR lpszFontRes, LPCTSTR lpszFontFile,LPCTSTR lpszCurrentPath);" }, { "function_name": "CreateScalableFontResourceW", "arguments": [ "DWORD", "LPCWSTR", "LPCWSTR", "LPCWSTR" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL CreateScalableFontResourceW(DWORD fdwHidden, LPCWSTR lpszFontRes, LPCWSTR lpszFontFile,LPCWSTR lpszCurrentPath);" }, { "function_name": "CreateSemaphoreA", "arguments": [ "LPSECURITY_ATTRIBUTES", "LONG", "LONG", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE CreateSemaphoreA( LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, LONG lMaximumCount, LPCTSTR lpName );" }, { "function_name": "CreateSemaphoreW", "arguments": [ "LPSECURITY_ATTRIBUTES", "LONG", "LONG", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE CreateSemaphoreW(LPSECURITY_ATTRIBUTES lpSemaphoreAttributes,LONG lInitialCount,LONG lMaximumCount,LPCWSTR lpName);" }, { "function_name": "CreateSolidBrush", "arguments": [ "COLORREF" ], "dll_name": "gdi32.dll", "full_prototype": "HBRUSH CreateSolidBrush(COLORREF crColor);" }, { "function_name": "CreateStatusWindowA", "arguments": [ "LONG", "LPCTSTR", "HWND", "UINT" ], "dll_name": "comctl32.dll", "full_prototype": "HWND CreateStatusWindowA( LONG style, LPCTSTR lpszText, HWND hwndParent, UINT wID );" }, { "function_name": "CreateTapePartition", "arguments": [ "HANDLE", "DWORD", "DWORD", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD CreateTapePartition( HANDLE hDevice, DWORD dwPartitionMethod, DWORD dwCount, DWORD dwSize );" }, { "function_name": "CreateToolhelp32Snapshot", "arguments": [ "DWORD", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE CreateToolhelp32Snapshot(DWORD dwFlags,DWORD th32ProcessID);" }, { "function_name": "CreateThread", "arguments": [ "LPSECURITY_ATTRIBUTES", "DWORD", "LPTHREAD_START_ROUTINE", "LPVOID", "DWORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, DWORD dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId );" }, { "function_name": "CreateWaitableTimerA", "arguments": [ "LPSECURITY_ATTRIBUTES", "BOOL", "LPCSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE CreateWaitableTimerA( LPSECURITY_ATTRIBUTES lpTimerAttributes, BOOL bManualReset, LPCSTR lpTimerName );" }, { "function_name": "CreateWaitableTimerW", "arguments": [ "LPSECURITY_ATTRIBUTES", "BOOL", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE CreateWaitableTimerW( LPSECURITY_ATTRIBUTES lpTimerAttributes, BOOL bManualReset, LPCWSTR lpTimerName );" }, { "function_name": "CreateWindowExA", "arguments": [ "DWORD", "LPCTSTR", "LPCTSTR", "DWORD", "int", "int", "int", "int", "HWND", "HMENU", "HINSTANCE", "LPVOID" ], "dll_name": "user32.dll", "full_prototype": "HWND CreateWindowExA( DWORD dwExStyle, LPCTSTR lpClassName, LPCTSTR lpWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hWndParent, HMENU hMenu, HINSTANCE hInstance, LPVOID lpParam );" }, { "function_name": "CreateWindowExW", "arguments": [ "DWORD", "LPCWSTR", "LPCWSTR", "DWORD", "int", "int", "int", "int", "HWND", "HMENU", "HINSTANCE", "LPVOID" ], "dll_name": "user32.dll", "full_prototype": "HWND CreateWindowExW(DWORD dwExStyle, LPCWSTR lpClassName, LPCWSTR lpWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hWndParent, HMENU hMenu, HINSTANCE hInstance, LPVOID lpParam);" }, { "function_name": "CreateWindowStationA", "arguments": [ "LPTSTR", "DWORD", "DWORD", "LPSECURITY_ATTRIBUTES" ], "dll_name": "user32.dll", "full_prototype": "HWINSTA CreateWindowStationA(LPTSTR lpwinsta, DWORD dwReserved, DWORD dwDesiredAccess, LPSECURITY_ATTRIBUTES lpsa);" }, { "function_name": "CreateWindowStationW", "arguments": [ "LPCWSTR", "DWORD", "DWORD", "LPSECURITY_ATTRIBUTES" ], "dll_name": "user32.dll", "full_prototype": "HWINSTA CreateWindowStationW(LPCWSTR lpwinsta, DWORD dwReserved, DWORD dwDesiredAccess, LPSECURITY_ATTRIBUTES lpsa);" }, { "function_name": "DdeSetQualityOfService", "arguments": [ "HWND", "const SECURITY_QUALITY_OF_SERVICE", "PSECURITY_QUALITY_OF_SERVICE" ], "dll_name": "user32.dll", "full_prototype": "BOOL DdeSetQualityOfService(HWND hwndClient, const SECURITY_QUALITY_OF_SERVICE *pqosNew, PSECURITY_QUALITY_OF_SERVICE pqosPrev);" }, { "function_name": "DebugActiveProcess", "arguments": [ "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL DebugActiveProcess( DWORD dwProcessId );" }, { "function_name": "DebugBreak", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "VOID DebugBreak(VOID);" }, { "function_name": "DefDlgProcA", "arguments": [ "HWND", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "LRESULT DefDlgProcA(HWND hDlg,UINT Msg, WPARAM wParam, LPARAM lParam);" }, { "function_name": "DefDlgProcW", "arguments": [ "HWND", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "LRESULT DefDlgProcW(HWND hDlg,UINT Msg, WPARAM wParam, LPARAM lParam);" }, { "function_name": "DeferWindowPos", "arguments": [ "HDWP", "HWND", "HWND", "int", "int", "int", "int", "UINT" ], "dll_name": "user32.dll", "full_prototype": "HDWP DeferWindowPos(HDWP hWinPosInfo, HWND hWnd, HWND hWndInsertAfter,int x, int y, int cx, int cy, UINT uFlags);" }, { "function_name": "DefFrameProcA", "arguments": [ "HWND", "HWND", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "LRESULT DefFrameProcA(HWND hWnd, HWND hWndMDIClient, UINT uMsg, WPARAM wParam, LPARAM lParam);" }, { "function_name": "DefFrameProcW", "arguments": [ "HWND", "HWND", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "LRESULT DefFrameProcW(HWND hWnd, HWND hWndMDIClient, UINT uMsg, WPARAM wParam, LPARAM lParam);" }, { "function_name": "DefineDosDeviceA", "arguments": [ "DWORD", "LPCTSTR", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL DefineDosDeviceA( DWORD dwFlags, LPCTSTR lpDeviceName, LPCTSTR lpTargetPath );" }, { "function_name": "DefineDosDeviceW", "arguments": [ "DWORD", "LPCWSTR", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL DefineDosDeviceW(DWORD dwFlags,LPCWSTR lpDeviceName,LPCWSTR lpTargetPath);" }, { "function_name": "DefMDIChildProcA", "arguments": [ "HWND", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "LRESULT DefMDIChildProcA(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);" }, { "function_name": "DefMDIChildProcW", "arguments": [ "HWND", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "LRESULT DefMDIChildProcW(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam);" }, { "function_name": "DefWindowProcA", "arguments": [ "HWND", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "LRESULT DefWindowProcA(HWND hWnd, UINT Msg,WPARAM wParam, LPARAM lParam);" }, { "function_name": "DefWindowProcW", "arguments": [ "HWND", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "LRESULT DefWindowProcW(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);" }, { "function_name": "DeleteAce", "arguments": [ "PACL", "DWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL DeleteAce( PACL pAcl, DWORD dwAceIndex );" }, { "function_name": "DeleteAtom", "arguments": [ "ATOM" ], "dll_name": "kernel32.dll", "full_prototype": "ATOM DeleteAtom( ATOM nAtom );" }, { "function_name": "DeleteColorSpace", "arguments": [ "HCOLORSPACE" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL DeleteColorSpace(HCOLORSPACE hColorSpace);" }, { "function_name": "DeleteCriticalSection", "arguments": [ "LPCRITICAL_SECTION" ], "dll_name": "kernel32.dll", "full_prototype": "VOID DeleteCriticalSection( LPCRITICAL_SECTION lpCriticalSection );" }, { "function_name": "DeleteDC", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL DeleteDC(HDC hdc);" }, { "function_name": "DeleteEnhMetaFile", "arguments": [ "HENHMETAFILE" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL DeleteEnhMetaFile(HENHMETAFILE hemf);" }, { "function_name": "DeleteFiber", "arguments": [ "LPVOID" ], "dll_name": "kernel32.dll", "full_prototype": "VOID DeleteFiber( LPVOID lpFiber);" }, { "function_name": "DeleteFileA", "arguments": [ "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL DeleteFileA( LPCTSTR lpFileName );" }, { "function_name": "DeleteFileW", "arguments": [ "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL DeleteFileW( LPCWSTR path );" }, { "function_name": "DeleteMenu", "arguments": [ "HMENU", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL DeleteMenu(HMENU hMenu,UINT uPosition,UINT uFlags);" }, { "function_name": "DeleteMetaFile", "arguments": [ "HMETAFILE" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL DeleteMetaFile(HMETAFILE hmf);" }, { "function_name": "DeleteObject", "arguments": [ "HGDIOBJ" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL DeleteObject(HGDIOBJ hObject);" }, { "function_name": "DeletePrinter", "arguments": [ "HANDLE" ], "dll_name": "winspool.drv", "full_prototype": "BOOL DeletePrinter(HANDLE hPrinter);" }, { "function_name": "DeregisterEventSource", "arguments": [ "HANDLE" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL DeregisterEventSource( HANDLE hEventLog );" }, { "function_name": "DescribePixelFormat", "arguments": [ "HDC", "int", "UINT", "LPPIXELFORMATDESCRIPTOR" ], "dll_name": "gdi32.dll", "full_prototype": "int DescribePixelFormat(HDC hdc, int iPixelFormat, UINT nBytes, LPPIXELFORMATDESCRIPTOR ppfd);" }, { "function_name": "DestroyAcceleratorTable", "arguments": [ "HACCEL" ], "dll_name": "user32.dll", "full_prototype": "BOOL DestroyAcceleratorTable(HACCEL hAccel);" }, { "function_name": "DestroyCaret", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "BOOL DestroyCaret(VOID);" }, { "function_name": "DestroyCursor", "arguments": [ "HCURSOR" ], "dll_name": "user32.dll", "full_prototype": "BOOL DestroyCursor(HCURSOR hCursor);" }, { "function_name": "DestroyIcon", "arguments": [ "HICON" ], "dll_name": "user32.dll", "full_prototype": "BOOL DestroyIcon(HICON hIcon);" }, { "function_name": "DestroyMenu", "arguments": [ "HMENU" ], "dll_name": "user32.dll", "full_prototype": "BOOL DestroyMenu(HMENU hMenu);" }, { "function_name": "DestroyPrivateObjectSecurity", "arguments": [ "PSECURITY_DESCRIPTOR *" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL DestroyPrivateObjectSecurity( PSECURITY_DESCRIPTOR * ObjectDescriptor );" }, { "function_name": "DestroyWindow", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "BOOL DestroyWindow(HWND hWnd);" }, { "function_name": "DeviceCapabilitiesExA", "arguments": [ "LPCSTR", "LPCSTR", "LPCSTR", "WORD", "LPSTR", "const DEVMODEA*" ], "dll_name": "gdi32.dll", "full_prototype": "DWORD DeviceCapabilitiesA(LPCSTR pDriverName, LPCSTR pDeviceName, LPCSTR pPort, WORD iIndex, LPSTR pOutput, const DEVMODEA* DevMode);" }, { "function_name": "DeviceCapabilitiesExW", "arguments": [ "LPCWSTR", "LPCWSTR", "LPCWSTR", "WORD", "LPWSTR", "CONST DEVMODEW*" ], "dll_name": "gdi32.dll", "full_prototype": "DWORD DeviceCapabilitiesExW(LPCWSTR pDriverName, LPCWSTR pDeviceName, LPCWSTR pPort, WORD iIndex, LPWSTR pOutput, CONST DEVMODEW* DevMode);" }, { "function_name": "DeviceIoControl", "arguments": [ "HANDLE", "DWORD", "LPVOID", "DWORD", "LPVOID", "DWORD", "LPDWORD", "LPOVERLAPPED" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL DeviceIoControl( HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped);" }, { "function_name": "DialogBoxIndirectParamA", "arguments": [ "HINSTANCE", "LPCDLGTEMPLATE", "HWND", "DLGPROC", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "int DialogBoxIndirectParamA(HINSTANCE hInstance, LPCDLGTEMPLATE hDialogTemplate, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);" }, { "function_name": "DialogBoxIndirectParamW", "arguments": [ "HINSTANCE", "LPCDLGTEMPLATE", "HWND", "DLGPROC", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "int DialogBoxIndirectParamW(HINSTANCE hInstance, LPCDLGTEMPLATE hDialogTemplate, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);" }, { "function_name": "DialogBoxParamA", "arguments": [ "HINSTANCE", "LPCTSTR", "HWND", "DLGPROC", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "int DialogBoxParamA(HINSTANCE hInstance, LPCTSTR lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);" }, { "function_name": "DialogBoxParamW", "arguments": [ "HINSTANCE", "LPCWSTR", "HWND", "DLGPROC", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "int DialogBoxParamW(HINSTANCE hInstance, LPCWSTR lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);" }, { "function_name": "DisableThreadLibraryCalls", "arguments": [ "HMODULE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL DisableThreadLibraryCalls( HMODULE hLibModule );" }, { "function_name": "DisconnectNamedPipe", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL DisconnectNamedPipe( HANDLE hNamedPipe );" }, { "function_name": "DiskCopyRunDll", "arguments": [ "IN LPSTR", "IN LPSTR", "IN LPSTR", "IN LPSTR" ], "dll_name": "diskcopy.dll", "full_prototype": "int DiskCopyRunDll(IN LPSTR Unuse1,IN LPSTR Unuse2,IN LPSTR pszDriveNumber,IN LPSTR Unuse3);" }, { "function_name": "DispatchMessageA", "arguments": [ "CONST MSG *" ], "dll_name": "user32.dll", "full_prototype": "LONG DispatchMessageA(CONST MSG * lpmsg);" }, { "function_name": "DispatchMessageW", "arguments": [ "const MSG*" ], "dll_name": "user32.dll", "full_prototype": "LRESULT DispatchMessageW(const MSG* msg);" }, { "function_name": "DlgDirListA", "arguments": [ "HWND", "LPTSTR", "int", "int", "UINT" ], "dll_name": "user32.dll", "full_prototype": "int DlgDirListA(HWND hDlg,LPTSTR lpPathSpec, int nIDListBox, int nIDStaticPath, UINT uFileType);" }, { "function_name": "DlgDirListW", "arguments": [ "HWND", "LPWSTR", "int", "int", "UINT" ], "dll_name": "user32.dll", "full_prototype": "int DlgDirListW(HWND hDlg, LPWSTR lpPathSpec, int nIDListBox, int nIDStaticPath, UINT uFileType);" }, { "function_name": "DlgDirListComboBoxA", "arguments": [ "HWND", "LPTSTR", "int", "int", "UINT" ], "dll_name": "user32.dll", "full_prototype": "int DlgDirListComboBoxA(HWND hDlg, LPTSTR lpPathSpec, int nIDComboBox, int nIDStaticPath, UINT uFiletype);" }, { "function_name": "DlgDirListComboBoxW", "arguments": [ "HWND", "LPWSTR", "int", "int", "UINT" ], "dll_name": "user32.dll", "full_prototype": "int DlgDirListComboBoxW(HWND hDlg, LPWSTR lpPathSpec, int nIDComboBox, int nIDStaticPath,UINT uFiletype);" }, { "function_name": "DlgDirSelectComboBoxExA", "arguments": [ "HWND", "LPTSTR", "int", "int" ], "dll_name": "user32.dll", "full_prototype": "BOOL DlgDirSelectComboBoxExA(HWND hDlg, LPTSTR lpString, int nCount, int nIDComboBox);" }, { "function_name": "DlgDirSelectComboBoxExW", "arguments": [ "HWND", "LPWSTR", "int", "int" ], "dll_name": "user32.dll", "full_prototype": "BOOL DlgDirSelectComboBoxExW(HWND hDlg, LPWSTR lpString, int nCount, int nIDComboBox);" }, { "function_name": "DlgDirSelectExA", "arguments": [ "HWND", "LPTSTR", "int", "int" ], "dll_name": "user32.dll", "full_prototype": "BOOL DlgDirSelectExA(HWND hDlg, LPTSTR lpString, int nCount,int nIDListBox);" }, { "function_name": "DlgDirSelectExW", "arguments": [ "HWND", "LPWSTR", "int", "int" ], "dll_name": "user32.dll", "full_prototype": "BOOL DlgDirSelectExW(HWND hDlg, LPWSTR lpString, int nCount,int nIDListBox);" }, { "function_name": "DllGetVersion", "arguments": [ "DLLVERSIONINFO" ], "dll_name": "shell32.dll", "full_prototype": "HRESULT CALLBACK DllGetVersion(DLLVERSIONINFO *pdvi);" }, { "function_name": "DosDateTimeToFileTime", "arguments": [ "WORD", "WORD", "LPFILETIME" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL DosDateTimeToFileTime( WORD wFatDate, WORD wFatTime, LPFILETIME lpFileTime );" }, { "function_name": "DPtoLP", "arguments": [ "HDC", "LPPOINT", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL DPtoLP(HDC hdc, LPPOINT lpPoints, int nCount);" }, { "function_name": "DragAcceptFiles", "arguments": [ "HWND", "BOOL" ], "dll_name": "shell32.dll", "full_prototype": "VOID DragAcceptFiles(HWND hWnd,BOOL fAccept);" }, { "function_name": "DragDetect", "arguments": [ "HWND", "POINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL DragDetect(HWND hwnd, POINT pt);" }, { "function_name": "DragObject", "arguments": [ "HWND", "HWND", "UINT", "DWORD", "HCURSOR" ], "dll_name": "user32.dll", "full_prototype": "DWORD DragObject(HWND hWndScope, HWND hWndObj, UINT wObjType, DWORD hOfStruct, HCURSOR hDragCursor);" }, { "function_name": "DragFinish", "arguments": [ "HDROP" ], "dll_name": "shell32.dll", "full_prototype": "VOID DragFinish(HDROP hDrop);" }, { "function_name": "DragQueryFile", "arguments": [ "HDROP", "UINT", "LPTSTR", "UINT" ], "dll_name": "shell32.dll", "full_prototype": "UINT DragQueryFile(HDROP hDrop,UINT iFile,LPTSTR lpszFile,UINT cch);" }, { "function_name": "DrawAnimatedRects", "arguments": [ "HWND", "int", "CONST RECT *", "CONST RECT *" ], "dll_name": "user32.dll", "full_prototype": "BOOL DrawAnimatedRects(HWND hwnd, int idAni, CONST RECT * lprcFrom, CONST RECT * lprcTo);" }, { "function_name": "DrawCaption", "arguments": [ "HDC", "LPRECT", "HFONT", "HICON", "LPSTR", "WORD" ], "dll_name": "user32.dll", "full_prototype": "void DrawCaption(HDC hdc, LPRECT lprc, HFONT hfont, HICON hicon, LPSTR lpszText, WORD wFlags);" }, { "function_name": "DrawEdge", "arguments": [ "HDC", "LPRECT", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL DrawEdge(HDC hdc,LPRECT qrc, UINT edge, UINT grfFlags);" }, { "function_name": "DrawEscape", "arguments": [ "HDC", "int", "int", "LPCSTR" ], "dll_name": "gdi32.dll", "full_prototype": "int DrawEscape(HDC hdc, int nEscape, int cbInput, LPCSTR lpszInData);" }, { "function_name": "DrawFocusRect", "arguments": [ "HDC", "CONST RECT *" ], "dll_name": "user32.dll", "full_prototype": "BOOL DrawFocusRect(HDC hDC, CONST RECT * lprc);" }, { "function_name": "DrawFrameControl", "arguments": [ "HDC", "LPRECT", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL DrawFrameControl(HDC hdc, LPRECT lprc, UINT uType, UINT uState);" }, { "function_name": "DrawIcon", "arguments": [ "HDC", "int", "int", "HICON" ], "dll_name": "user32.dll", "full_prototype": "BOOL DrawIcon(HDC hDC,int X,int Y,HICON hIcon);" }, { "function_name": "DrawIconEx", "arguments": [ "HDC", "int", "int", "HICON", "int", "int", "UINT", "HBRUSH", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL DrawIconEx(HDC hdc, int xLeft, int yTop, HICON hIcon, int cxWidth, int cyWidth, UINT istepIfAniCur, HBRUSH hbrFlickerFreeDraw,UINT diFlags);" }, { "function_name": "DrawMenuBar", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "BOOL DrawMenuBar(HWND hWnd);" }, { "function_name": "DrawStateA", "arguments": [ "HDC", "HBRUSH", "DRAWSTATEPROC", "LPARAM", "WPARAM", "int", "int", "int", "int", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL DrawStateA(HDC hdc, HBRUSH hbr, DRAWSTATEPROC lpOutputFunc, LPARAM lData, WPARAM wData, int x,int y, int cx, int cy, UINT fuFlags);" }, { "function_name": "DrawStateW", "arguments": [ "HDC", "HBRUSH", "DRAWSTATEPROC", "LPARAM", "WPARAM", "int", "int", "int", "int", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL DrawStateW(HDC hdc, HBRUSH hbr, DRAWSTATEPROC lpOutputFunc, LPARAM lData, WPARAM wData, int x,int y, int cx, int cy, UINT fuFlags);" }, { "function_name": "DrawTextA", "arguments": [ "HDC", "LPCTSTR", "int", "LPRECT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "int DrawTextA(HDC hDC, LPCTSTR lpString, int nCount, LPRECT lpRect, UINT uFormat);" }, { "function_name": "DrawTextW", "arguments": [ "HDC", "LPCWSTR", "int", "LPRECT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "int DrawTextW(HDC hDC, LPCWSTR lpString, int nCount, LPRECT lpRect, UINT uFormat);" }, { "function_name": "DrawTextExA", "arguments": [ "HDC", "LPTSTR", "int", "LPRECT", "UINT", "LPDRAWTEXTPARAMS" ], "dll_name": "user32.dll", "full_prototype": "int DrawTextExA(HDC hdc, LPTSTR lpchText, int cchText, LPRECT lprc, UINT dwDTFormat, LPDRAWTEXTPARAMS lpDTParams);" }, { "function_name": "DrawTextExW", "arguments": [ "HDC", "LPWSTR", "int", "LPRECT", "UINT", "LPDRAWTEXTPARAMS" ], "dll_name": "user32.dll", "full_prototype": "int DrawTextExW(HDC hdc, LPWSTR lpchText, int cchText, LPRECT lprc, UINT dwDTFormat, LPDRAWTEXTPARAMS lpDTParams);" }, { "function_name": "DuplicateHandle", "arguments": [ "HANDLE", "HANDLE", "HANDLE", "LPHANDLE", "DWORD", "BOOL", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL DuplicateHandle( HANDLE hSourceProcessHandle, HANDLE hSourceHandle, HANDLE hTargetProcessHandle, LPHANDLE lpTargetHandle, DWORD dwDesiredAccess, BOOL bInheritHandle, DWORD dwOptions );" }, { "function_name": "DuplicateIcon", "arguments": [ "HINSTANCE", "HICON" ], "dll_name": "shell32.dll", "full_prototype": "HICON DuplicateIcon(HINSTANCE hInst,HICON hIcon);" }, { "function_name": "DuplicateToken", "arguments": [ "HANDLE", "SECURITY_IMPERSONATION_LEVEL", "PHANDLE" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL DuplicateToken( HANDLE ExistingTokenHandle, SECURITY_IMPERSONATION_LEVEL ImpersonationLevel, PHANDLE DuplicateTokenHandle );" }, { "function_name": "DuplicateTokenEx", "arguments": [ "HANDLE", "DWORD", "LPSECURITY_ATTRIBUTES", "SECURITY_IMPERSONATION_LEVEL", "TOKEN_TYPE", "PHANDLE" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL DuplicateTokenEx(HANDLE hExistingToken,DWORD dwDesiredAccess,LPSECURITY_ATTRIBUTES lpTokenAttributes,SECURITY_IMPERSONATION_LEVEL ImpersonationLevel,TOKEN_TYPE TokenType,PHANDLE phNewToken);" }, { "function_name": "DvdLauncher", "arguments": [ "HWND", "CHAR" ], "dll_name": "storprop.dll", "full_prototype": "BOOL DvdLauncher(HWND HWnd,CHAR DriveLetter);" }, { "function_name": "Ellipse", "arguments": [ "HDC", "int", "int", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL Ellipse(HDC hdc,int nLeftRect,int nTopRect,int nRightRect,int nBottomRect);" }, { "function_name": "EmptyClipboard", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "BOOL EmptyClipboard(VOID);" }, { "function_name": "EnableMenuItem", "arguments": [ "HMENU", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL EnableMenuItem(HMENU hMenu,UINT uIDEnableItem,UINT uEnable);" }, { "function_name": "EnableScrollBar", "arguments": [ "HWND", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL EnableScrollBar(HWND hWnd,UINT wSBflags,UINT wArrows);" }, { "function_name": "EnableWindow", "arguments": [ "HWND", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "BOOL EnableWindow(HWND hWnd,BOOL bEnable);" }, { "function_name": "EndDeferWindowPos", "arguments": [ "HDWP" ], "dll_name": "user32.dll", "full_prototype": "BOOL EndDeferWindowPos(HDWP hWinPosInfo);" }, { "function_name": "EndDialog", "arguments": [ "HWND", "int" ], "dll_name": "user32.dll", "full_prototype": "BOOL EndDialog(HWND hDlg, int nResult);" }, { "function_name": "EndDoc", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "int EndDoc(HDC hdc);" }, { "function_name": "EndPage", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "int EndPage(HDC hdc);" }, { "function_name": "EndPaint", "arguments": [ "HWND", "CONST PAINTSTRUCT" ], "dll_name": "user32.dll", "full_prototype": "BOOL EndPaint(HWND hWnd, CONST PAINTSTRUCT *lpPaint);" }, { "function_name": "EndPath", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL EndPath(HDC hdc);" }, { "function_name": "EndUpdateResourceA", "arguments": [ "HANDLE", "BOOL" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL EndUpdateResourceA( HANDLE hUpdate, BOOL fDiscard );" }, { "function_name": "EndUpdateResourceW", "arguments": [ "HANDLE", "BOOL" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL EndUpdateResourceW(HANDLE hUpdate,BOOL fDiscard);" }, { "function_name": "EnterCriticalSection", "arguments": [ "LPCRITICAL_SECTION" ], "dll_name": "kernel32.dll", "full_prototype": "VOID EnterCriticalSection( LPCRITICAL_SECTION lpCriticalSection );" }, { "function_name": "EnumCalendarInfoA", "arguments": [ "CALINFO_ENUMPROC", "LCID", "CALID", "CALTYPE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL EnumCalendarInfoA( CALINFO_ENUMPROC lpCalInfoEnumProc, LCID Locale, CALID Calendar, CALTYPE CalType );" }, { "function_name": "EnumCalendarInfoW", "arguments": [ "CALINFO_ENUMPROCW", "LCID", "CALID", "CALTYPE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL EnumCalendarInfoW( CALINFO_ENUMPROCW calinfoproc, LCID locale, CALID calendar, CALTYPE caltype );" }, { "function_name": "EnumChildWindows", "arguments": [ "HWND", "WNDENUMPROC", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "BOOL EnumChildWindows(HWND hWndParent,WNDENUMPROC lpEnumFunc, LPARAM lParam);" }, { "function_name": "EnumClipboardFormats", "arguments": [ "UINT" ], "dll_name": "user32.dll", "full_prototype": "UINT EnumClipboardFormats(UINT format);" }, { "function_name": "EnumDateFormatsA", "arguments": [ "DATEFMT_ENUMPROC", "LCID", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL EnumDateFormatsA( DATEFMT_ENUMPROC lpDateFmtEnumProc, LCID Locale, DWORD dwFlags );" }, { "function_name": "EnumDateFormatsW", "arguments": [ "DATEFMT_ENUMPROCW", "LCID", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL EnumDateFormatsW( DATEFMT_ENUMPROCW lpDateFmtEnumProc, LCID Locale, DWORD dwFlags);" }, { "function_name": "EnumDesktopsA", "arguments": [ "HWINSTA", "DESKTOPENUMPROC", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "BOOL EnumDesktopsA(HWINSTA hwinsta, DESKTOPENUMPROC lpEnumFunc, LPARAM lParam);" }, { "function_name": "EnumDesktopsW", "arguments": [ "HWINSTA", "DESKTOPENUMPROCW", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "BOOL EnumDesktopsW(HWINSTA hwinsta, DESKTOPENUMPROCW lpEnumFunc, LPARAM lParam);" }, { "function_name": "EnumDesktopWindows", "arguments": [ "HDESK", "WNDENUMPROC", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "BOOL EnumDesktopWindows(HDESK hDesktop, WNDENUMPROC lpfn, LPARAM lParam);" }, { "function_name": "EnumDisplaySettingsA", "arguments": [ "LPCTSTR", "DWORD", "LPDEVMODE" ], "dll_name": "user32.dll", "full_prototype": "BOOL EnumDisplaySettingsA(LPCTSTR lpszDeviceName,DWORD iModeNum,LPDEVMODE lpDevMode);" }, { "function_name": "EnumDisplaySettingsW", "arguments": [ "LPCWSTR", "DWORD", "PDEVMODEW" ], "dll_name": "user32.dll", "full_prototype": "BOOL EnumDisplaySettingsW(LPCWSTR lpszDeviceName, DWORD iModeNum, PDEVMODEW lpDevMode);" }, { "function_name": "EnumEnhMetaFile", "arguments": [ "HDC", "HENHMETAFILE", "ENHMFENUMPROC", "LPVOID", "CONST RECT *" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL EnumEnhMetaFile(HDC hdc, HENHMETAFILE hemf, ENHMFENUMPROC lpEnhMetaFunc, LPVOID lpData,CONST RECT * lpRect);" }, { "function_name": "EnumFontFamiliesA", "arguments": [ "HDC", "LPCTSTR", "FONTENUMPROC", "LPARAM" ], "dll_name": "gdi32.dll", "full_prototype": "int EnumFontFamiliesA(HDC hdc,LPCTSTR lpszFamily,FONTENUMPROC lpEnumFontFamProc, LPARAM lParam);" }, { "function_name": "EnumFontFamiliesW", "arguments": [ "HDC", "PLOGFONTW", "FONTENUMPROCW", "LPARAM" ], "dll_name": "gdi32.dll", "full_prototype": "int EnumFontFamiliesW(HDC hdc,PLOGFONTW lpszFamily,FONTENUMPROCW lpEnumFontFamProc, LPARAM lParam);" }, { "function_name": "EnumFontFamiliesExA", "arguments": [ "HDC", "LPLOGFONT", "FONTENUMPROC", "LPARAM", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "int EnumFontFamiliesExA(HDC hdc, LPLOGFONT lpLogfont, FONTENUMPROC lpEnumFontFamExProc, LPARAM lParam, DWORD dwFlags);" }, { "function_name": "EnumFontFamiliesExW", "arguments": [ "HDC", "LPLOGFONTW", "FONTENUMPROCW", "LPARAM", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "int EnumFontFamiliesExW(HDC hdc, LPLOGFONTW lpLogfont, FONTENUMPROCW lpEnumFontFamExProc, LPARAM lParam, DWORD dwFlags);" }, { "function_name": "EnumFontsA", "arguments": [ "HDC", "LPCTSTR", "FONTENUMPROC", "LPARAM" ], "dll_name": "gdi32.dll", "full_prototype": "int EnumFontsA(HDC hdc, LPCTSTR lpFaceName,FONTENUMPROC lpFontFunc,LPARAM lParam);" }, { "function_name": "EnumFontsW", "arguments": [ "HDC", "LPCWSTR", "FONTENUMPROCW", "LPARAM" ], "dll_name": "gdi32.dll", "full_prototype": "int EnumFontsW(HDC hDC, LPCWSTR lpFaceName,FONTENUMPROCW FontFunc,LPARAM lParam);" }, { "function_name": "EnumICMProfilesA", "arguments": [ "HDC", "ICMENUMPROC", "LPARAM" ], "dll_name": "gdi32.dll", "full_prototype": "int EnumICMProfilesA(HDC hdc, ICMENUMPROC lpICMEnumFunc, LPARAM lParam);" }, { "function_name": "EnumICMProfilesW", "arguments": [ "HDC", "ICMENUMPROCW", "LPARAM" ], "dll_name": "gdi32.dll", "full_prototype": "int EnumICMProfilesW(HDC hDC, ICMENUMPROCW lpEnumICMProfilesFunc, LPARAM lParam);" }, { "function_name": "EnumJobsA", "arguments": [ "HANDLE", "DWORD", "DWORD", "DWORD", "LPBYTE", "DWORD", "LPDWORD", "LPDWORD" ], "dll_name": "winspool.drv", "full_prototype": "BOOL EnumJobsA( HANDLE hPrinter, DWORD FirstJob, DWORD NoJobs, DWORD Level, LPBYTE pJob, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned );" }, { "function_name": "EnumMetaFile", "arguments": [ "HDC", "HMETAFILE", "MFENUMPROC", "LPARAM" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL EnumMetaFile(HDC hdc, HMETAFILE hmf,MFENUMPROC lpMetaFunc, LPARAM lParam);" }, { "function_name": "EnumObjects", "arguments": [ "HDC", "int", "GOBJENUMPROC", "LPARAM" ], "dll_name": "gdi32.dll", "full_prototype": "int EnumObjects(HDC hdc, int nObjectType, GOBJENUMPROC lpObjectFunc,LPARAM lParam);" }, { "function_name": "EnumPortsA", "arguments": [ "LPTSTR", "DWORD", "LPBYTE", "DWORD", "LPDWORD", "LPDWORD" ], "dll_name": "winspool.drv", "full_prototype": "BOOL EnumPortsA( LPTSTR pName, DWORD Level, LPBYTE pPorts, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned );" }, { "function_name": "EnumPrintersA", "arguments": [ "DWORD", "LPTSTR", "DWORD", "LPBYTE", "DWORD", "LPDWORD", "LPDWORD" ], "dll_name": "winspool.drv", "full_prototype": "BOOL EnumPrintersA( DWORD Flags, LPTSTR Name, DWORD Level, LPBYTE pPrinterEnum, DWORD cbBuf, LPDWORD pcbNeeded, LPDWORD pcReturned );" }, { "function_name": "EnumPropsA", "arguments": [ "HWND", "PROPENUMPROC" ], "dll_name": "user32.dll", "full_prototype": "int EnumPropsA(HWND hWnd, PROPENUMPROC lpEnumFunc);" }, { "function_name": "EnumPropsExA", "arguments": [ "HWND", "PROPENUMPROCEX", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "int EnumPropsExA(HWND hWnd, PROPENUMPROCEX lpEnumFunc, LPARAM lParam);" }, { "function_name": "EnumPropsExW", "arguments": [ "HWND", "PROPENUMPROCEXW", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "int EnumPropsExW(HWND hWnd, PROPENUMPROCEXW lpEnumFunc, LPARAM lParam);" }, { "function_name": "EnumPropsW", "arguments": [ "HWND", "PROPENUMPROCW" ], "dll_name": "user32.dll", "full_prototype": "int EnumPropsW(HWND hWnd, PROPENUMPROCW lpEnumFunc);" }, { "function_name": "EnumResourceLanguagesA", "arguments": [ "HMODULE", "LPCTSTR", "LPCTSTR", "ENUMRESLANGPROC", "LONG" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL EnumResourceLanguagesA( HMODULE hModule, LPCTSTR lpType, LPCTSTR lpName, ENUMRESLANGPROC lpEnumFunc, LONG lParam );" }, { "function_name": "EnumResourceLanguagesW", "arguments": [ "HMODULE", "LPCWSTR", "LPCWSTR", "ENUMRESLANGPROC", "LONG_PTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL EnumResourceLanguagesW(HMODULE hModule,LPCWSTR lpType,LPCWSTR lpName,ENUMRESLANGPROC lpEnumFunc,LONG_PTR lParam );" }, { "function_name": "EnumResourceNamesA", "arguments": [ "HINSTANCE", "LPCTSTR", "ENUMRESNAMEPROC", "LONG" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL EnumResourceNamesA( HINSTANCE hModule, LPCTSTR lpszType, ENUMRESNAMEPROC lpEnumFunc, LONG lParam );" }, { "function_name": "EnumResourceNamesW", "arguments": [ "HMODULE", "LPCWSTR", "ENUMRESNAMEPROC", "LONG_PTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL EnumResourceNamesW(HMODULE hModule,LPCWSTR lpszType,ENUMRESNAMEPROC lpEnumFunc,LONG_PTR lParam );" }, { "function_name": "EnumResourceTypesA", "arguments": [ "HMODULE", "ENUMRESTYPEPROC", "LONG" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL EnumResourceTypesA( HMODULE hModule, ENUMRESTYPEPROC lpEnumFunc, LONG lParam );" }, { "function_name": "EnumResourceTypesW", "arguments": [ "HMODULE", "ENUMRESTYPEPROC", "", "LONG_PTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL EnumResourceTypesW(HMODULE hModule,ENUMRESTYPEPROC lpEnumFunc,,LONG_PTR lParam );" }, { "function_name": "EnumSystemCodePagesA", "arguments": [ "CODEPAGE_ENUMPROC", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL EnumSystemCodePagesA( CODEPAGE_ENUMPROC lpCodePageEnumProc, DWORD dwFlags );" }, { "function_name": "EnumSystemCodePagesW", "arguments": [ "CODEPAGE_ENUMPROCW", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL EnumSystemCodePagesW( CODEPAGE_ENUMPROCW lpfnCodePageEnum, DWORD flags );" }, { "function_name": "EnumSystemLocalesA", "arguments": [ "LOCALE_ENUMPROC", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL EnumSystemLocalesA( LOCALE_ENUMPROC lpLocaleEnumProc, DWORD dwFlags );" }, { "function_name": "EnumSystemLocalesW", "arguments": [ "LOCALE_ENUMPROCW", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL EnumSystemLocalesW( LOCALE_ENUMPROCW lpfnLocaleEnum, DWORD dwFlags );" }, { "function_name": "EnumTimeFormatsA", "arguments": [ "TIMEFMT_ENUMPROC", "LCID", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL EnumTimeFormatsA( TIMEFMT_ENUMPROC lpTimeFmtEnumProc, LCID Locale, DWORD dwFlags );" }, { "function_name": "EnumTimeFormatsW", "arguments": [ "TIMEFMT_ENUMPROCW", "LCID", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL EnumTimeFormatsW( TIMEFMT_ENUMPROCW lpTimeFmtEnumProc, LCID Locale, DWORD dwFlags);" }, { "function_name": "EnumThreadWindows", "arguments": [ "DWORD", "WNDENUMPROC", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "BOOL EnumThreadWindows(DWORD dwThreadId, WNDENUMPROC lpfn, LPARAM lParam);" }, { "function_name": "EnumWindows", "arguments": [ "WNDENUMPROC", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "BOOL EnumWindows(WNDENUMPROC lpEnumFunc, LPARAM lParam);" }, { "function_name": "EnumWindowStationsA", "arguments": [ "WINSTAENUMPROC", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "BOOL EnumWindowStationsA(WINSTAENUMPROC lpEnumFunc, LPARAM lParam);" }, { "function_name": "EnumWindowStationsW", "arguments": [ "WINSTAENUMPROCW", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "BOOL EnumWindowStationsW(WINSTAENUMPROCW EnumFunc, LPARAM Context);" }, { "function_name": "EqualPrefixSid", "arguments": [ "PSID", "PSID" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL EqualPrefixSid( PSID pSid1, PSID pSid2 );" }, { "function_name": "EqualRect", "arguments": [ "CONST RECT", "CONST RECT" ], "dll_name": "user32.dll", "full_prototype": "BOOL EqualRect(CONST RECT *lprc1, CONST RECT *lprc2);" }, { "function_name": "EqualRgn", "arguments": [ "HRGN", "HRGN" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL EqualRgn(HRGN hSrcRgn1, HRGN hSrcRgn2);" }, { "function_name": "EqualSid", "arguments": [ "PSID", "PSID" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL EqualSid( PSID pSid1, PSID pSid2 );" }, { "function_name": "EraseTape", "arguments": [ "HANDLE", "DWORD", "BOOL" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD EraseTape( HANDLE hDevice, DWORD dwEraseType, BOOL bImmediate );" }, { "function_name": "Escape", "arguments": [ "HDC", "int", "int", "LPCSTR", "LPVOID" ], "dll_name": "gdi32.dll", "full_prototype": "int Escape(HDC hdc, int nEscape, int cbInput, LPCSTR lpvInData, LPVOID lpvOutData);" }, { "function_name": "EscapeCommFunction", "arguments": [ "HANDLE", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL EscapeCommFunction( HANDLE hFile, DWORD dwFunc );" }, { "function_name": "ExcludeClipRect", "arguments": [ "HDC", "int", "int", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "int ExcludeClipRect(HDC hdc, int nLeftRect, int nTopRect,int nRightRect,int nBottomRect);" }, { "function_name": "ExcludeUpdateRgn", "arguments": [ "HDC", "HWND" ], "dll_name": "user32.dll", "full_prototype": "int ExcludeUpdateRgn(HDC hDC, HWND hWnd);" }, { "function_name": "ExitProcess", "arguments": [ "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "VOID ExitProcess( UINT uExitCode );" }, { "function_name": "ExitThread", "arguments": [ "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "VOID ExitThread( DWORD dwExitCode );" }, { "function_name": "ExitWindowsEx", "arguments": [ "UINT", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "BOOL ExitWindowsEx(UINT uFlags,DWORD dwReserved);" }, { "function_name": "ExpandEnvironmentStringsA", "arguments": [ "LPCTSTR", "LPTSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD ExpandEnvironmentStringsA( LPCTSTR lpSrc, LPTSTR lpDst, DWORD nSize );" }, { "function_name": "ExpandEnvironmentStringsW", "arguments": [ "LPCWSTR", "LPWSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD ExpandEnvironmentStringsW( LPCWSTR src, LPWSTR dst, DWORD len );" }, { "function_name": "ExtCreatePen", "arguments": [ "DWORD", "DWORD", "CONST LOGBRUSH *", "DWORD", "CONST DWORD *" ], "dll_name": "gdi32.dll", "full_prototype": "HPEN ExtCreatePen(DWORD dwPenStyle, DWORD dwWidth, CONST LOGBRUSH * lplb, DWORD dwStyleCount,CONST DWORD * lpStyle);" }, { "function_name": "ExtCreateRegion", "arguments": [ "CONST XFORM *", "DWORD", "CONST RGNDATA *" ], "dll_name": "gdi32.dll", "full_prototype": "HRGN ExtCreateRegion(CONST XFORM * lpXform, DWORD nCount, CONST RGNDATA * lpRgnData);" }, { "function_name": "ExtEscape", "arguments": [ "HDC", "int", "int", "LPCSTR", "int", "LPSTR" ], "dll_name": "gdi32.dll", "full_prototype": "int ExtEscape(HDC hdc,int nEscape,int cbInput,LPCSTR lpszInData, int cbOutput, LPSTR lpszOutData);" }, { "function_name": "ExtFloodFill", "arguments": [ "HDC", "int", "int", "COLORREF", "UINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL ExtFloodFill(HDC hdc,int nXStart,int nYStart,COLORREF crColor, UINT fuFillType);" }, { "function_name": "ExtractAssociatedIconA", "arguments": [ "HINSTANCE", "LPTSTR", "LPWORD" ], "dll_name": "shell32.dll", "full_prototype": "HICON ExtractAssociatedIconA( HINSTANCE hInst, LPTSTR lpIconPath, LPWORD lpiIcon );" }, { "function_name": "ExtractIconA", "arguments": [ "HINSTANCE", "LPCTSTR", "UINT" ], "dll_name": "shell32.dll", "full_prototype": "HICON ExtractIconA(HINSTANCE hInst,LPCTSTR lpszExeFileName,UINT nIconIndex);" }, { "function_name": "ExtractIconExA", "arguments": [ "LPCTSTR", "int", "HICON", "HICON", "UINT" ], "dll_name": "shell32.dll", "full_prototype": "UINT ExtractIconExA(LPCTSTR lpszFile,int nIconIndex,HICON *phiconLarge,HICON *phiconSmall,UINT nIcons);" }, { "function_name": "ExtSelectClipRgn", "arguments": [ "HDC", "HRGN", "int" ], "dll_name": "gdi32.dll", "full_prototype": "int ExtSelectClipRgn(HDC hdc, HRGN hrgn, int fnMode);" }, { "function_name": "ExtTextOutA", "arguments": [ "HDC", "int", "int", "UINT", "CONST RECT", "LPCTSTR", "UINT", "CONST INT *" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL ExtTextOutA(HDC hdc, int X,int Y, UINT fuOptions, CONST RECT *lprc, LPCTSTR lpString,UINT cbCount, CONST INT * lpDx );" }, { "function_name": "ExtTextOutW", "arguments": [ "HDC", "INT", "INT", "UINT", "const RECT*", "LPCWSTR", "UINT", "const INT*" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL ExtTextOutW(HDC hdc, INT x, INT y, UINT flags, const RECT* lprect, LPCWSTR str, UINT count, const INT* lpDx);" }, { "function_name": "FatalAppExitA", "arguments": [ "UINT", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "VOID FatalAppExitA(UINT uAction,LPCTSTR lpMessageText);" }, { "function_name": "FatalAppExitW", "arguments": [ "UINT", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "void FatalAppExitW(UINT uAction,LPCWSTR lpMessageText);" }, { "function_name": "FatalExit", "arguments": [ "int" ], "dll_name": "kernel32.dll", "full_prototype": "VOID FatalExit( int ExitCode );" }, { "function_name": "FileTimeToDosDateTime", "arguments": [ "CONST FILETIME *", "LPWORD", "LPWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL FileTimeToDosDateTime( CONST FILETIME * lpFileTime, LPWORD lpFatDate, LPWORD lpFatTime );" }, { "function_name": "FileTimeToLocalFileTime", "arguments": [ "CONST FILETIME *", "LPFILETIME" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL FileTimeToLocalFileTime( CONST FILETIME * lpFileTime, LPFILETIME lpLocalFileTime );" }, { "function_name": "FileTimeToSystemTime", "arguments": [ "CONST FILETIME *", "LPSYSTEMTIME" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL FileTimeToSystemTime( CONST FILETIME * lpFileTime, LPSYSTEMTIME lpSystemTime );" }, { "function_name": "FillConsoleOutputAttribute", "arguments": [ "HANDLE", "WORD", "DWORD", "COORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL FillConsoleOutputAttribute( HANDLE hConsoleOutput, WORD wAttribute, DWORD nLength, COORD dwWriteCoord, LPDWORD lpNumberOfAttrsWritten );" }, { "function_name": "FillConsoleOutputCharacterA", "arguments": [ "HANDLE", "TCHAR", "DWORD", "COORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL FillConsoleOutputCharacterA( HANDLE hConsoleOutput, TCHAR cCharacter, DWORD nLength, COORD dwWriteCoord, LPDWORD lpNumberOfCharsWritten );" }, { "function_name": "FillConsoleOutputCharacterW", "arguments": [ "HANDLE", "WCHAR", "DWORD", "COORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL FillConsoleOutputCharacterW( HANDLE hConsoleOutput, WCHAR ch, DWORD length, COORD coord, LPDWORD lpNumCharsWritten );" }, { "function_name": "FillPath", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL FillPath(HDC hdc);" }, { "function_name": "FillRect", "arguments": [ "HDC", "CONST RECT", "HBRUSH" ], "dll_name": "user32.dll", "full_prototype": "int FillRect(HDC hDC, CONST RECT *lprc, HBRUSH hbr);" }, { "function_name": "FillRgn", "arguments": [ "HDC", "HRGN", "HBRUSH" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL FillRgn(HDC hdc, HRGN hrgn, HBRUSH hbr);" }, { "function_name": "FindAtomA", "arguments": [ "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "ATOM FindAtomA( LPCTSTR lpString );" }, { "function_name": "FindAtomW", "arguments": [ "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "ATOM FindAtomW( LPCWSTR str );" }, { "function_name": "FindClose", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL FindClose(HANDLE hFindFile);" }, { "function_name": "FindCloseChangeNotification", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL FindCloseChangeNotification(HANDLE hChangeHandle);" }, { "function_name": "FindExecutableA", "arguments": [ "LPCTSTR", "LPCTSTR", "LPTSTR" ], "dll_name": "shell32.dll", "full_prototype": "HINSTANCE FindExecutableA(LPCTSTR lpFile,LPCTSTR lpDirectory,LPTSTR lpResult);" }, { "function_name": "FindFirstChangeNotificationA", "arguments": [ "LPCTSTR", "BOOL", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE FindFirstChangeNotificationA( LPCTSTR lpPathName, BOOL bWatchSubtree, DWORD dwNotifyFilter );" }, { "function_name": "FindFirstChangeNotificationW", "arguments": [ "LPCWSTR", "BOOL", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE FindFirstChangeNotificationW(LPCWSTR lpPathName, BOOL bWatchSubtree, DWORD dwNotifyFilter);" }, { "function_name": "FindFirstChangeNotification", "arguments": [ "LPCTSTR", "BOOL", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE FindFirstChangeNotification( LPCTSTR lpPathName, BOOL bWatchSubtree, DWORD dwNotifyFilter);" }, { "function_name": "FindFirstFileA", "arguments": [ "LPCTSTR", "LPWIN32_FIND_DATA" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE FindFirstFileA(LPCTSTR lpFileName,LPWIN32_FIND_DATA lpFindFileData);" }, { "function_name": "FindFirstFileExA", "arguments": [ "LPCSTR", "FINDEX_INFO_LEVELS", "PVOID", "FINDEX_SEARCH_OPS", "PVOID", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE FindFirstFileExA(LPCSTR lpFileName,FINDEX_INFO_LEVELS fInfoLevelId,PVOID lpFindFileData,FINDEX_SEARCH_OPS fSearchOp,PVOID lpSearchFilter,DWORD dwAdditionalFlags);" }, { "function_name": "FindFirstFileExW", "arguments": [ "LPCWSTR", "FINDEX_INFO_LEVELS", "PVOID", "FINDEX_SEARCH_OPS", "PVOID", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE FindFirstFileExW(LPCWSTR lpFileName,FINDEX_INFO_LEVELS fInfoLevelId,PVOID lpFindFileData,FINDEX_SEARCH_OPS fSearchOp,PVOID lpSearchFilter,DWORD dwAdditionalFlags);" }, { "function_name": "FindFirstFileW", "arguments": [ "LPCWSTR", "LPWIN32_FIND_DATAW" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE FindFirstFileW(LPCWSTR lpFileName,LPWIN32_FIND_DATAW lpFindFileData);" }, { "function_name": "FindFirstFreeAce", "arguments": [ "PACL", "LPVOID" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL FindFirstFreeAce( PACL pAcl, LPVOID *pAce );" }, { "function_name": "FindNextChangeNotification", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL FindNextChangeNotification(HANDLE hChangeHandle);" }, { "function_name": "FindNextFileA", "arguments": [ "HANDLE", "LPWIN32_FIND_DATA" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL FindNextFileA(HANDLE hFindFile,LPWIN32_FIND_DATA lpFindFileData);" }, { "function_name": "FindNextFileW", "arguments": [ "HANDLE", "LPWIN32_FIND_DATAW" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL FindNextFileW(HANDLE hFindFile,LPWIN32_FIND_DATAW lpFindFileData);" }, { "function_name": "FindResourceA", "arguments": [ "HMODULE", "LPCTSTR", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HRSRC FindResourceA( HMODULE hModule, LPCTSTR lpName, LPCTSTR lpType );" }, { "function_name": "FindResourceW", "arguments": [ "HINSTANCE", "LPCWSTR", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HRSRC FindResourceW(HINSTANCE hModule,LPCWSTR lpName,LPCWSTR lpType );" }, { "function_name": "FindResourceExA", "arguments": [ "HMODULE", "LPCTSTR", "LPCTSTR", "WORD" ], "dll_name": "kernel32.dll", "full_prototype": "HRSRC FindResourceExA( HMODULE hModule, LPCTSTR lpType, LPCTSTR lpName, WORD wLanguage );" }, { "function_name": "FindResourceExW", "arguments": [ "HINSTANCE", "LPCWSTR", "LPCWSTR", "WORD" ], "dll_name": "kernel32.dll", "full_prototype": "HRSRC FindResourceExW(HINSTANCE hModule,LPCWSTR lpType,LPCWSTR lpName,WORD wLanguage );" }, { "function_name": "FindWindowA", "arguments": [ "LPCTSTR", "LPCTSTR" ], "dll_name": "user32.dll", "full_prototype": "HWND FindWindowA(LPCTSTR lpClassName, LPCTSTR lpWindowName);" }, { "function_name": "FindWindowExA", "arguments": [ "HWND", "HWND", "LPCTSTR", "LPCTSTR" ], "dll_name": "user32.dll", "full_prototype": "HWND FindWindowExA(HWND hwndParent,HWND hwndChildAfter,LPCTSTR lpszClass,LPCTSTR lpszWindow);" }, { "function_name": "FindWindowExW", "arguments": [ "HWND", "HWND", "LPCWSTR", "LPCWSTR" ], "dll_name": "user32.dll", "full_prototype": "HWND FindWindowExW(HWND hwndParent,HWND hwndChildAfter, LPCWSTR lpszClass, LPCWSTR lpszWindow);" }, { "function_name": "FindWindowW", "arguments": [ "LPCWSTR", "LPCWSTR" ], "dll_name": "user32.dll", "full_prototype": "HWND FindWindowW(LPCWSTR lpClassName, LPCWSTR lpWindowName);" }, { "function_name": "FlashWindow", "arguments": [ "HWND", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "BOOL FlashWindow(HWND hWnd,BOOL bInvert);" }, { "function_name": "FlashWindowEx", "arguments": [ "PFLASHWINFO" ], "dll_name": "user32.dll", "full_prototype": "BOOL FlashWindowEx(PFLASHWINFO pfwi);" }, { "function_name": "FlattenPath", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL FlattenPath(HDC hdc);" }, { "function_name": "FloodFill", "arguments": [ "HDC", "int", "int", "COLORREF" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL FloodFill(HDC hdc, int nXStart, int nYStart, COLORREF crFill);" }, { "function_name": "FlushConsoleInputBuffer", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL FlushConsoleInputBuffer( HANDLE hConsoleInput );" }, { "function_name": "FlushFileBuffers", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL FlushFileBuffers( HANDLE hFile );" }, { "function_name": "FlushInstructionCache", "arguments": [ "HANDLE", "LPCVOID", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL FlushInstructionCache( HANDLE hProcess, LPCVOID lpBaseAddress, DWORD dwSize );" }, { "function_name": "FlushViewOfFile", "arguments": [ "LPCVOID", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL FlushViewOfFile( LPCVOID lpBaseAddress, DWORD dwNumberOfBytesToFlush );" }, { "function_name": "FoldStringA", "arguments": [ "DWORD", "LPCTSTR", "int", "LPTSTR", "int" ], "dll_name": "kernel32.dll", "full_prototype": "int FoldStringA( DWORD dwMapFlags, LPCTSTR lpSrcStr, int cchSrc, LPTSTR lpDestStr, int cchDest );" }, { "function_name": "FoldStringW", "arguments": [ "DWORD", "LPCWSTR", "INT", "LPWSTR", "INT" ], "dll_name": "kernel32.dll", "full_prototype": "INT FoldStringW( DWORD dwFlags, LPCWSTR src, INT srclen, LPWSTR dst, INT dstlen );" }, { "function_name": "FormatMessageA", "arguments": [ "DWORD", "LPCVOID", "DWORD", "DWORD", "LPTSTR", "DWORD", "va_list *" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD FormatMessageA( DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, LPTSTR lpBuffer, DWORD nSize, va_list * Arguments );" }, { "function_name": "FormatMessageW", "arguments": [ "DWORD", "PCVOID", "DWORD", "DWORD", "LPWSTR", "DWORD", "va_list *" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD FormatMessageW(DWORD dwFlags,PCVOID lpSource,DWORD dwMessageId,DWORD dwLanguageId,LPWSTR lpBuffer,DWORD nSize,va_list * Arguments);" }, { "function_name": "FrameRect", "arguments": [ "HDC", "CONST RECT *", "HBRUSH" ], "dll_name": "user32.dll", "full_prototype": "int FrameRect(HDC hDC,CONST RECT * lprc, HBRUSH hbr);" }, { "function_name": "FrameRgn", "arguments": [ "HDC", "HRGN", "HBRUSH", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL FrameRgn(HDC hdc,HRGN hrgn, HBRUSH hbr, int nWidth,int nHeight);" }, { "function_name": "FreeConsole", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL FreeConsole(VOID);" }, { "function_name": "FreeDDElParam", "arguments": [ "UINT", "LONG" ], "dll_name": "user32.dll", "full_prototype": "BOOL FreeDDElParam(UINT msg, LONG lParam);" }, { "function_name": "FreeEnvironmentStringsA", "arguments": [ "LPTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL FreeEnvironmentStringsA( LPTSTR lpszEnvironmentBlock );" }, { "function_name": "FreeEnvironmentStringsW", "arguments": [ "LPWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL FreeEnvironmentStringsW(LPWSTR lpszEnvironmentBlock);" }, { "function_name": "FreeLibrary", "arguments": [ "HMODULE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL FreeLibrary(HMODULE hModule);" }, { "function_name": "FreeLibraryAndExitThread", "arguments": [ "HMODULE", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "VOID FreeLibraryAndExitThread( HMODULE hLibModule, DWORD dwExitCode );" }, { "function_name": "FreeResource", "arguments": [ "HGLOBAL" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL FreeResource(HGLOBAL hResource);" }, { "function_name": "FreeSid", "arguments": [ "PSID" ], "dll_name": "advapi32.dll", "full_prototype": "PVOID FreeSid( PSID pSid );" }, { "function_name": "FtpCreateDirectoryA", "arguments": [ "IN HINTERNET", "IN LPCTSTR" ], "dll_name": "wininet.dll", "full_prototype": "BOOL FtpCreateDirectory( IN HINTERNET hFtpSession, IN LPCTSTR lpszDirectory);" }, { "function_name": "FtpOpenFileA", "arguments": [ "HINTERNET", "LPCTSTR", "DWORD", "DWORD", "DWORD" ], "dll_name": "wininet.dll", "full_prototype": "HINTERNET FtpOpenFileA( HINTERNET hConnect, LPCTSTR lpszFileName, DWORD dwAccess, DWORD dwFlags, DWORD dwContext);" }, { "function_name": "FtpOpenFileW", "arguments": [ "WORKREQUEST*" ], "dll_name": "wininet.dll", "full_prototype": "static void FtpOpenFileW(WORKREQUEST* workRequest);" }, { "function_name": "GdiComment", "arguments": [ "HDC", "UINT", "CONST BYTE *" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GdiComment(HDC hdc, UINT cbSize, CONST BYTE * lpData);" }, { "function_name": "GdiFlush", "arguments": [ "" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GdiFlush(VOID);" }, { "function_name": "GdiGetBatchLimit", "arguments": [ "" ], "dll_name": "gdi32.dll", "full_prototype": "DWORD GdiGetBatchLimit(VOID);" }, { "function_name": "GdiSetBatchLimit", "arguments": [ "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "DWORD GdiSetBatchLimit(DWORD dwLimit);" }, { "function_name": "GenerateConsoleCtrlEvent", "arguments": [ "DWORD", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GenerateConsoleCtrlEvent( DWORD dwCtrlEvent, DWORD dwProcessGroupId);" }, { "function_name": "GetAce", "arguments": [ "PACL", "DWORD", "LPVOID" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL GetAce( PACL pAcl, DWORD dwAceIndex, LPVOID *pAce );" }, { "function_name": "GetAclInformation", "arguments": [ "PACL", "LPVOID", "DWORD", "ACL_INFORMATION_CLASS" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL GetAclInformation( PACL pAcl, LPVOID pAclInformation, DWORD nAclInformationLength, ACL_INFORMATION_CLASS dwAclInformationClass );" }, { "function_name": "GetACP", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GetACP(VOID);" }, { "function_name": "GetActiveWindow", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "HWND GetActiveWindow(VOID);" }, { "function_name": "GetArcDirection", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "int GetArcDirection(HDC hdc);" }, { "function_name": "GetAspectRatioFilterEx", "arguments": [ "HDC", "LPSIZE" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetAspectRatioFilterEx(HDC hdc, LPSIZE lpAspectRatio);" }, { "function_name": "GetAsyncKeyState", "arguments": [ "int" ], "dll_name": "user32.dll", "full_prototype": "SHORT GetAsyncKeyState(int vKey);" }, { "function_name": "GetAtomNameA", "arguments": [ "ATOM", "LPTSTR", "int" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GetAtomNameA( ATOM nAtom, LPTSTR lpBuffer, int nSize );" }, { "function_name": "GetAtomNameW", "arguments": [ "ATOM", "LPWSTR", "INT" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GetAtomNameW( ATOM atom, LPWSTR buffer, INT count );" }, { "function_name": "GetBinaryTypeA", "arguments": [ "LPCTSTR", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetBinaryTypeA( LPCTSTR lpApplicationName, LPDWORD lpBinaryType );" }, { "function_name": "GetBinaryTypeW", "arguments": [ "LPCWSTR", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetBinaryTypeW( LPCWSTR lpApplicationName, LPDWORD lpBinaryType );" }, { "function_name": "GetBitmapBits", "arguments": [ "HBITMAP", "LONG", "LPVOID" ], "dll_name": "gdi32.dll", "full_prototype": "LONG GetBitmapBits(HBITMAP hbmp, LONG cbBuffer, LPVOID lpvBits);" }, { "function_name": "GetBitmapDimensionEx", "arguments": [ "HBITMAP", "LPSIZE" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetBitmapDimensionEx(HBITMAP hBitmap,LPSIZE lpDimension);" }, { "function_name": "GetBkColor", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "COLORREF GetBkColor(HDC hdc);" }, { "function_name": "GetBkMode", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "int GetBkMode(HDC hdc);" }, { "function_name": "GetBoundsRect", "arguments": [ "HDC", "LPRECT", "UINT" ], "dll_name": "gdi32.dll", "full_prototype": "UINT GetBoundsRect(HDC hdc, LPRECT lprcBounds, UINT flags);" }, { "function_name": "GetBrushOrgEx", "arguments": [ "HDC", "LPPOINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetBrushOrgEx(HDC hdc, LPPOINT lppt);" }, { "function_name": "GetCapture", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "HWND GetCapture(VOID);" }, { "function_name": "GetCaretBlinkTime", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "UINT GetCaretBlinkTime(VOID);" }, { "function_name": "GetCaretPos", "arguments": [ "LPPOINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetCaretPos(LPPOINT lpPoint);" }, { "function_name": "GetCharABCWidthsA", "arguments": [ "HDC", "UINT", "UINT", "LPABC" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetCharABCWidthsA(HDC hdc, UINT uFirstChar, UINT uLastChar, LPABC lpabc);" }, { "function_name": "GetCharABCWidthsW", "arguments": [ "HDC", "UINT", "UINT", "LPABC" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetCharABCWidthsW(HDC hdc, UINT firstChar, UINT lastChar, LPABC abc);" }, { "function_name": "GetCharABCWidthsFloatA", "arguments": [ "HDC", "UINT", "UINT", "LPABCFLOAT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetCharABCWidthsFloatA(HDC hdc, UINT iFirstChar, UINT iLastChar,LPABCFLOAT lpABCF);" }, { "function_name": "GetCharABCWidthsFloatW", "arguments": [ "HDC", "UINT", "UINT", "LPABCFLOAT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetCharABCWidthsFloatW(HDC hdc, UINT first, UINT last, LPABCFLOAT abcf);" }, { "function_name": "GetCharWidth32A", "arguments": [ "HDC", "UINT", "UINT", "LPINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetCharWidth32A(HDC hdc, UINT iFirstChar, UINT iLastChar, LPINT lpBuffer);" }, { "function_name": "GetCharWidth32W", "arguments": [ "HDC", "UINT", "UINT", "LPINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetCharWidth32W(HDC hdc, UINT iFirstChar, UINT iLastChar, LPINT lpBuffer);" }, { "function_name": "GetCharWidthA", "arguments": [ "HDC", "UINT", "UINT", "LPINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetCharWidthA(HDC hdc, UINT iFirstChar, UINT iLastChar,LPINT lpBuffer);" }, { "function_name": "GetCharWidthW", "arguments": [ "HDC", "UINT", "UINT", "LPINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetCharWidthW(HDC hdc, UINT iFirstChar, UINT iLastChar,LPINT lpBuffer);" }, { "function_name": "GetCharWidthFloatA", "arguments": [ "HDC", "UINT", "UINT", "PFLOAT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetCharWidthFloatA(HDC hdc, UINT iFirstChar, UINT iLastChar, PFLOAT pxBuffer);" }, { "function_name": "GetCharWidthFloatW", "arguments": [ "HDC", "UINT", "UINT", "PFLOAT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetCharWidthFloatW(HDC hdc, UINT iFirstChar, UINT iLastChar, PFLOAT pxBuffer);" }, { "function_name": "GetCharacterPlacementA", "arguments": [ "HDC", "LPCTSTR", "int", "int", "LPGCP_RESULTS", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "DWORD GetCharacterPlacementA(HDC hdc, LPCTSTR lpString,int nCount, int nMaxExtent, LPGCP_RESULTS *lpResults, DWORD dwFlags);" }, { "function_name": "GetCharacterPlacementW", "arguments": [ "HDC", "LPCWSTR", "int", "int", "GCP_RESULTSW*", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "DWORD GetCharacterPlacementW(HDC hdc, LPCWSTR lpString, int uCount, int nMaxExtent, GCP_RESULTSW* lpResults, DWORD dwFlags);" }, { "function_name": "GetClassInfoA", "arguments": [ "HINSTANCE", "LPCTSTR", "LPWNDCLASS" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetClassInfoA(HINSTANCE hInstance, LPCTSTR lpClassName, LPWNDCLASS lpWndClass);" }, { "function_name": "GetClassInfoExA", "arguments": [ "HINSTANCE", "LPCTSTR", "LPWNDCLASSEX" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetClassInfoExA(HINSTANCE hinst, LPCTSTR lpszClass, LPWNDCLASSEX lpwcx);" }, { "function_name": "GetClassInfoExW", "arguments": [ "HINSTANCE", "LPCWSTR", "LPWNDCLASSEXW" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetClassInfoExW(HINSTANCE hinst, LPCWSTR lpszClass, LPWNDCLASSEXW lpwcx);" }, { "function_name": "GetClassInfoW", "arguments": [ "HINSTANCE", "LPCTSTR", "LPWNDCLASS" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetClassInfoW(HINSTANCE hInstance, LPCTSTR lpClassName, LPWNDCLASS lpWndClass);" }, { "function_name": "GetClassLongA", "arguments": [ "HWND", "int" ], "dll_name": "user32.dll", "full_prototype": "DWORD GetClassLongA(HWND hWnd,int nIndex);" }, { "function_name": "GetClassLongW", "arguments": [ "HWND", "int" ], "dll_name": "user32.dll", "full_prototype": "DWORD GetClassLongW(HWND hWnd, int nIndex);" }, { "function_name": "GetClassNameA", "arguments": [ "HWND", "LPTSTR", "int" ], "dll_name": "user32.dll", "full_prototype": "int GetClassNameA(HWND hWnd,LPTSTR lpClassName,int nMaxCount);" }, { "function_name": "GetClassNameW", "arguments": [ "HWND", "LPWSTR", "int" ], "dll_name": "user32.dll", "full_prototype": "int GetClassNameW(HWND hWnd, LPWSTR lpClassName, int nMaxCount);" }, { "function_name": "GetClassWord", "arguments": [ "HWND", "int" ], "dll_name": "user32.dll", "full_prototype": "WORD GetClassWord(HWND hWnd, int nIndex);" }, { "function_name": "GetClientRect", "arguments": [ "HWND", "LPRECT" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetClientRect(HWND hWnd, LPRECT lpRect);" }, { "function_name": "GetClipboardData", "arguments": [ "UINT" ], "dll_name": "user32.dll", "full_prototype": "HANDLE GetClipboardData(UINT uFormat);" }, { "function_name": "GetClipboardFormatNameA", "arguments": [ "UINT", "LPTSTR", "int" ], "dll_name": "user32.dll", "full_prototype": "int GetClipboardFormatNameA(UINT format, LPTSTR lpszFormatName,int cchMaxCount);" }, { "function_name": "GetClipboardFormatNameW", "arguments": [ "UINT", "LPWSTR", "int" ], "dll_name": "user32.dll", "full_prototype": "int GetClipboardFormatNameW(UINT format, LPWSTR lpszFormatName,int cchMaxCount);" }, { "function_name": "GetClipboardOwner", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "HWND GetClipboardOwner(VOID);" }, { "function_name": "GetClipboardViewer", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "HWND GetClipboardViewer(VOID);" }, { "function_name": "GetClipBox", "arguments": [ "HDC", "LPRECT" ], "dll_name": "gdi32.dll", "full_prototype": "int GetClipBox(HDC hdc, LPRECT lprc);" }, { "function_name": "GetClipCursor", "arguments": [ "LPRECT" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetClipCursor(LPRECT lpRect);" }, { "function_name": "GetClipRgn", "arguments": [ "HDC", "HRGN" ], "dll_name": "gdi32.dll", "full_prototype": "int GetClipRgn(HDC hdc, HRGN hrgn);" }, { "function_name": "GetColorAdjustment", "arguments": [ "HDC", "LPCOLORADJUSTMENT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetColorAdjustment(HDC hdc, LPCOLORADJUSTMENT lpca);" }, { "function_name": "GetColorSpace", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "HANDLE GetColorSpace(HDC hdc);" }, { "function_name": "GetCommandLineA", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "LPTSTR GetCommandLineA(void);" }, { "function_name": "GetCommandLineW", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "LPWSTR GetCommandLineW(VOID);" }, { "function_name": "GetCommConfig", "arguments": [ "HANDLE", "LPCOMMCONFIG", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetCommConfig( HANDLE hCommDev, LPCOMMCONFIG lpCC, LPDWORD lpdwSize );" }, { "function_name": "GetCommMask", "arguments": [ "HANDLE", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetCommMask( HANDLE hFile, LPDWORD lpEvtMask );" }, { "function_name": "GetCommModemStatus", "arguments": [ "HANDLE", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetCommModemStatus( HANDLE hFile, LPDWORD lpModemStat );" }, { "function_name": "GetCommProperties", "arguments": [ "HANDLE", "LPCOMMPROP" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetCommProperties( HANDLE hFile, LPCOMMPROP lpCommProp );" }, { "function_name": "GetCommState", "arguments": [ "HANDLE", "LPDCB" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetCommState( HANDLE hFile, LPDCB lpDCB );" }, { "function_name": "GetCommTimeouts", "arguments": [ "HANDLE", "LPCOMMTIMEOUTS" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetCommTimeouts( HANDLE hFile, LPCOMMTIMEOUTS lpCommTimeouts );" }, { "function_name": "GetCompressedFileSizeA", "arguments": [ "LPCTSTR", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetCompressedFileSizeA( LPCTSTR lpFileName, LPDWORD lpFileSizeHigh );" }, { "function_name": "GetCompressedFileSizeW", "arguments": [ "LPCWSTR", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetCompressedFileSizeW( LPCWSTR name, LPDWORD size_high );" }, { "function_name": "GetComputerNameA", "arguments": [ "LPTSTR", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetComputerNameA(LPTSTR lpBuffer,LPDWORD nSize);" }, { "function_name": "GetComputerNameW", "arguments": [ "LPWSTR", "PDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetComputerNameW(LPWSTR lpBuffer,PDWORD nSize);" }, { "function_name": "GetComputerNameExA", "arguments": [ "COMPUTER_NAME_FORMAT", "LPTSTR", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetComputerNameExA(COMPUTER_NAME_FORMAT NameType, LPTSTR lpBuffer, LPDWORD lpnSize);" }, { "function_name": "GetComputerObjectNameA", "arguments": [ "EXTENDED_NAME_FORMAT", "LPTSTR", "PULONG" ], "dll_name": "secur32.dll", "full_prototype": "BOOLEAN GetComputerObjectNameA( EXTENDED_NAME_FORMAT NameFormat, LPTSTR lpNameBuffer, PULONG lpnSize);" }, { "function_name": "GetConsoleCursorInfo", "arguments": [ "HANDLE", "PCONSOLE_CURSOR_INFO" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetConsoleCursorInfo( HANDLE hConsoleOutput, PCONSOLE_CURSOR_INFO lpConsoleCursorInfo );" }, { "function_name": "GetConsoleCP", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GetConsoleCP(VOID);" }, { "function_name": "GetConsoleMode", "arguments": [ "HANDLE", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetConsoleMode( HANDLE hConsoleHandle, LPDWORD lpMode );" }, { "function_name": "GetConsoleOutputCP", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GetConsoleOutputCP(VOID);" }, { "function_name": "GetConsoleScreenBufferInfo", "arguments": [ "HANDLE", "PCONSOLE_SCREEN_BUFFER_INFO" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetConsoleScreenBufferInfo( HANDLE hConsoleOutput, PCONSOLE_SCREEN_BUFFER_INFO lpConsoleScreenBufferInfo );" }, { "function_name": "GetConsoleTitleA", "arguments": [ "LPSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetConsoleTitleA(LPSTR title, DWORD size);" }, { "function_name": "GetConsoleTitleW", "arguments": [ "LPWSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetConsoleTitleW( LPWSTR title, DWORD size );" }, { "function_name": "GetCPInfo", "arguments": [ "UINT", "LPCPINFO" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetCPInfo(UINT CodePage, LPCPINFO lpCPInfo);" }, { "function_name": "GetCurrencyFormatA", "arguments": [ "LCID", "DWORD", "LPCTSTR", "CONST CURRENCYFMT *", "LPTSTR", "int" ], "dll_name": "kernel32.dll", "full_prototype": "int GetCurrencyFormatA( LCID Locale, DWORD dwFlags, LPCTSTR lpValue, CONST CURRENCYFMT * lpFormat, LPTSTR lpCurrencyStr, int cchCurrency );" }, { "function_name": "GetCurrencyFormatW", "arguments": [ "LCID", "DWORD", "LPCWSTR", "const CURRENCYFMTW*", "LPWSTR", "int" ], "dll_name": "kernel32.dll", "full_prototype": "INT GetCurrencyFormatW( LCID lcid, DWORD dwFlags, LPCWSTR lpszValue, const CURRENCYFMTW* lpFormat, LPWSTR lpCurrencyStr, int cchOut );" }, { "function_name": "GetCurrentDirectoryA", "arguments": [ "DWORD", "LPTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetCurrentDirectoryA( DWORD nBufferLength, LPTSTR lpBuffer);" }, { "function_name": "GetCurrentDirectoryW", "arguments": [ "DWORD", "LPWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetCurrentDirectoryW(DWORD nBufferLength,LPWSTR lpBuffer);" }, { "function_name": "GetCurrentHwProfileA", "arguments": [ "LPHW_PROFILE_INFOA" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL GetCurrentHwProfileA( LPHW_PROFILE_INFOA pInfo );" }, { "function_name": "GetCurrentHwProfileW", "arguments": [ "LPHW_PROFILE_INFOW" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL GetCurrentHwProfileW( LPHW_PROFILE_INFOW pInfo );" }, { "function_name": "GetCurrentObject", "arguments": [ "HDC", "UINT" ], "dll_name": "gdi32.dll", "full_prototype": "HGDIOBJ GetCurrentObject(HDC hdc, UINT uObjectType);" }, { "function_name": "GetCurrentPositionEx", "arguments": [ "HDC", "LPPOINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetCurrentPositionEx(HDC hdc, LPPOINT lpPoint);" }, { "function_name": "GetCurrentProcess", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE WINAPI GetCurrentProcess(void);" }, { "function_name": "GetCurrentProcessId", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetCurrentProcessId(VOID);" }, { "function_name": "GetCurrentProcessorNumber", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetCurrentProcessorNumber(void);" }, { "function_name": "GetCurrentThread", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE WINAPI GetCurrentThread(void);" }, { "function_name": "GetCurrentThreadId", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD WINAPI GetCurrentThreadId(void);" }, { "function_name": "GetCursor", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "HCURSOR GetCursor(VOID);" }, { "function_name": "GetCursorPos", "arguments": [ "LPPOINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetCursorPos(LPPOINT lpPoint);" }, { "function_name": "GetDateFormatA", "arguments": [ "LCID", "DWORD", "CONST SYSTEMTIME *", "LPCTSTR", "LPTSTR", "int" ], "dll_name": "kernel32.dll", "full_prototype": "int GetDateFormatA( LCID Locale, DWORD dwFlags, CONST SYSTEMTIME * lpDate, LPCTSTR lpFormat, LPTSTR lpDateStr, int cchDate );" }, { "function_name": "GetDateFormatW", "arguments": [ "LCID", "DWORD", "const SYSTEMTIME*", "LPCWSTR", "LPWSTR", "int" ], "dll_name": "kernel32.dll", "full_prototype": "int GetDateFormatW( LCID lcid, DWORD dwFlags, const SYSTEMTIME* lpTime, LPCWSTR lpFormat, LPWSTR lpDateStr, int cchOut );" }, { "function_name": "GetDC", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "HDC GetDC(HWND hWnd);" }, { "function_name": "GetDCEx", "arguments": [ "HWND", "HRGN", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "HDC GetDCEx(HWND hWnd, HRGN hrgnClip, DWORD flags);" }, { "function_name": "GetDCOrgEx", "arguments": [ "HDC", "LPPOINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetDCOrgEx(HDC hdc, LPPOINT lpPoint);" }, { "function_name": "GetDefaultCommConfigA", "arguments": [ "LPCSTR", "LPCOMMCONFIG", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetDefaultCommConfigA( LPCSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize );" }, { "function_name": "GetDefaultCommConfigW", "arguments": [ "LPCWSTR", "LPCOMMCONFIG", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetDefaultCommConfigW( LPCWSTR lpszName, LPCOMMCONFIG lpCC, LPDWORD lpdwSize );" }, { "function_name": "GetDesktopWindow", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "HWND GetDesktopWindow(VOID);" }, { "function_name": "GetDeviceCaps", "arguments": [ "HDC", "int" ], "dll_name": "gdi32.dll", "full_prototype": "int GetDeviceCaps(HDC hdc,int nIndex);" }, { "function_name": "GetDeviceGammaRamp", "arguments": [ "HDC", "LPVOID" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetDeviceGammaRamp(HDC hdc, LPVOID lpRamp);" }, { "function_name": "GetDialogBaseUnits", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "LONG GetDialogBaseUnits(VOID);" }, { "function_name": "GetDIBColorTable", "arguments": [ "HDC", "UINT", "UINT", "RGBQUAD" ], "dll_name": "gdi32.dll", "full_prototype": "UINT GetDIBColorTable(HDC hdc,UINT uStartIndex, UINT cEntries, RGBQUAD *pColors);" }, { "function_name": "GetDIBits", "arguments": [ "HDC", "HBITMAP", "UINT", "UINT", "LPVOID", "LPBITMAPINFO", "UINT" ], "dll_name": "gdi32.dll", "full_prototype": "int GetDIBits(HDC hdc,HBITMAP hbmp, UINT uStartScan, UINT cScanLines, LPVOID lpvBits,LPBITMAPINFO lpbi, UINT uUsage);" }, { "function_name": "GetDiskFreeSpaceA", "arguments": [ "LPCTSTR", "LPDWORD", "LPDWORD", "LPDWORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetDiskFreeSpaceA( LPCTSTR lpRootPathName, LPDWORD lpSectorsPerCluster, LPDWORD lpBytesPerSector, LPDWORD lpNumberOfFreeClusters, LPDWORD lpTotalNumberOfClusters );" }, { "function_name": "GetDiskFreeSpaceExA", "arguments": [ "LPCSTR", "PULARGE_INTEGER", "PULARGE_INTEGER", "PULARGE_INTEGER" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetDiskFreeSpaceExA( LPCSTR root, PULARGE_INTEGER avail, PULARGE_INTEGER total, PULARGE_INTEGER totalfree );" }, { "function_name": "GetDiskFreeSpaceExW", "arguments": [ "LPCWSTR", "PULARGE_INTEGER", "PULARGE_INTEGER", "PULARGE_INTEGER" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetDiskFreeSpaceExW( LPCWSTR root, PULARGE_INTEGER avail, PULARGE_INTEGER total, PULARGE_INTEGER totalfree );" }, { "function_name": "GetDiskFreeSpaceW", "arguments": [ "LPCWSTR", "PDWORD", "PDWORD", "PDWORD", "PDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetDiskFreeSpaceW(LPCWSTR lpRootPathName,PDWORD lpSectorsPerCluster,PDWORD lpBytesPerSector,PDWORD lpNumberOfFreeClusters,PDWORD lpTotalNumberOfClusters);" }, { "function_name": "GetDlgCtrlID", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "int GetDlgCtrlID(HWND hwndCtl);" }, { "function_name": "GetDlgItem", "arguments": [ "HWND", "int" ], "dll_name": "user32.dll", "full_prototype": "HWND GetDlgItem(HWND hDlg,int nIDDlgItem);" }, { "function_name": "GetDlgItemInt", "arguments": [ "HWND", "int", "BOOL*", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "UINT GetDlgItemInt(HWND hDlg,int nIDDlgItem, BOOL* lpTranslated, BOOL bSigned);" }, { "function_name": "GetDlgItemTextA", "arguments": [ "HWND", "int", "LPTSTR", "int" ], "dll_name": "user32.dll", "full_prototype": "UINT GetDlgItemTextA(HWND hDlg, int nIDDlgItem, LPTSTR lpString, int nMaxCount);" }, { "function_name": "GetDlgItemTextW", "arguments": [ "HWND", "int", "LPWSTR", "int" ], "dll_name": "user32.dll", "full_prototype": "UINT GetDlgItemTextW(HWND hDlg, int nIDDlgItem, LPWSTR lpString, int nMaxCount);" }, { "function_name": "GetDoubleClickTime", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "UINT GetDoubleClickTime(VOID);" }, { "function_name": "GetDriveTypeA", "arguments": [ "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GetDriveTypeA(LPCTSTR lpRootPathName);" }, { "function_name": "GetDriveTypeW", "arguments": [ "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GetDriveTypeW(LPCWSTR root);" }, { "function_name": "GetEnhMetaFileA", "arguments": [ "LPCTSTR" ], "dll_name": "gdi32.dll", "full_prototype": "HENHMETAFILE GetEnhMetaFileA(LPCTSTR lpszMetaFile);" }, { "function_name": "GetEnhMetaFileW", "arguments": [ "LPCWSTR" ], "dll_name": "gdi32.dll", "full_prototype": "HENHMETAFILE GetEnhMetaFileW(LPCWSTR lpszMetaFile);" }, { "function_name": "GetEnhMetaFileBits", "arguments": [ "HENHMETAFILE", "UINT", "LPBYTE" ], "dll_name": "gdi32.dll", "full_prototype": "UINT GetEnhMetaFileBits(HENHMETAFILE hemf, UINT cbBuffer, LPBYTE lpbBuffer);" }, { "function_name": "GetEnhMetaFileDescriptionA", "arguments": [ "HENHMETAFILE", "UINT", "LPTSTR" ], "dll_name": "gdi32.dll", "full_prototype": "UINT GetEnhMetaFileDescriptionA(HENHMETAFILE hemf,UINT cchBuffer, LPTSTR lpszDescription);" }, { "function_name": "GetEnhMetaFileDescriptionW", "arguments": [ "HENHMETAFILE", "UINT", "LPWSTR" ], "dll_name": "gdi32.dll", "full_prototype": "UINT GetEnhMetaFileDescriptionW(HENHMETAFILE hmf, UINT size, LPWSTR buf);" }, { "function_name": "GetEnhMetaFileHeader", "arguments": [ "HENHMETAFILE", "UINT", "LPENHMETAHEADER" ], "dll_name": "gdi32.dll", "full_prototype": "UINT GetEnhMetaFileHeader(HENHMETAFILE hemf, UINT cbBuffer, LPENHMETAHEADER lpemh);" }, { "function_name": "GetEnhMetaFilePaletteEntries", "arguments": [ "HENHMETAFILE", "UINT", "LPPALETTEENTRY" ], "dll_name": "gdi32.dll", "full_prototype": "UINT GetEnhMetaFilePaletteEntries(HENHMETAFILE hemf, UINT cEntries,LPPALETTEENTRY lppe);" }, { "function_name": "GetEnhMetaFilePixelFormat", "arguments": [ "HENHMETAFILE", "DWORD", "const PIXELFORMATDESCRIPTOR" ], "dll_name": "gdi32.dll", "full_prototype": "UINT GetEnhMetaFilePixelFormat(HENHMETAFILE hemf, DWORD cbBuffer, const PIXELFORMATDESCRIPTOR *ppfd);" }, { "function_name": "GetEnvironmentStringsA", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "LPTCH GetEnvironmentStringsA(void);" }, { "function_name": "GetEnvironmentStringsW", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "LPWSTR GetEnvironmentStringsW(void);" }, { "function_name": "GetEnvironmentVariableA", "arguments": [ "LPCTSTR", "LPTSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetEnvironmentVariableA(LPCTSTR lpName,LPTSTR lpBuffer,DWORD nSize);" }, { "function_name": "GetEnvironmentVariableW", "arguments": [ "LPCWSTR", "LPWSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetEnvironmentVariableW(LPCWSTR lpName,LPWSTR lpBuffer,DWORD nSize);" }, { "function_name": "GetExitCodeProcess", "arguments": [ "HANDLE", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetExitCodeProcess( HANDLE hProcess, LPDWORD lpExitCode);" }, { "function_name": "GetExitCodeThread", "arguments": [ "HANDLE", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetExitCodeThread(HANDLE hThread,LPDWORD lpExitCode);" }, { "function_name": "GetFileAttributesA", "arguments": [ "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetFileAttributesA(LPCTSTR lpFileName);" }, { "function_name": "GetFileAttributesExA", "arguments": [ "LPCSTR", "GET_FILEEX_INFO_LEVELS", "PVOID" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetFileAttributesExA(LPCSTR lpFileName,GET_FILEEX_INFO_LEVELS fInfoLevelId,PVOID lpFileInformation);" }, { "function_name": "GetFileAttributesExW", "arguments": [ "LPCWSTR", "GET_FILEEX_INFO_LEVELS", "PVOID" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetFileAttributesExW(LPCWSTR lpFileName,GET_FILEEX_INFO_LEVELS fInfoLevelId,PVOID lpFileInformation);" }, { "function_name": "GetFileAttributesW", "arguments": [ "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetFileAttributesW(LPCWSTR lpFileName);" }, { "function_name": "GetFileInformationByHandle", "arguments": [ "HANDLE", "LPBY_HANDLE_FILE_INFORMATION", "" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetFileInformationByHandle( HANDLE hFile, LPBY_HANDLE_FILE_INFORMATION lpFileInformation, );" }, { "function_name": "GetFileSecurityA", "arguments": [ "LPCTSTR", "SECURITY_INFORMATION", "PSECURITY_DESCRIPTOR", "DWORD", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL GetFileSecurityA( LPCTSTR lpFileName, SECURITY_INFORMATION RequestedInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, LPDWORD lpnLengthNeeded );" }, { "function_name": "GetFileSecurityW", "arguments": [ "LPCWSTR", "SECURITY_INFORMATION", "PSECURITY_DESCRIPTOR", "DWORD", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL GetFileSecurityW( LPCWSTR lpFileName, SECURITY_INFORMATION RequestedInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, LPDWORD lpnLengthNeeded );" }, { "function_name": "GetFileSize", "arguments": [ "HANDLE", "LPDWORD", "" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetFileSize( HANDLE hFile, LPDWORD lpFileSizeHigh, );" }, { "function_name": "GetFileTime", "arguments": [ "HANDLE", "LPFILETIME", "LPFILETIME", "LPFILETIME" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetFileTime(HANDLE hFile,LPFILETIME lpCreationTime,LPFILETIME lpLastAccessTime,LPFILETIME lpLastWriteTime);" }, { "function_name": "GetFileType", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetFileType(HANDLE hFile);" }, { "function_name": "GetFileVersionInfoSizeA", "arguments": [ "LPTSTR", "LPDWORD" ], "dll_name": "version.dll", "full_prototype": "DWORD GetFileVersionInfoSizeA(LPTSTR lptstrFilename,LPDWORD lpdwHandle);" }, { "function_name": "GetFocus", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "HWND GetFocus(VOID);" }, { "function_name": "GetFontData", "arguments": [ "HDC", "DWORD", "DWORD", "LPVOID", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "DWORD GetFontData(HDC hdc,DWORD dwTable, DWORD dwOffset, LPVOID lpvBuffer, DWORD cbData);" }, { "function_name": "GetFontLanguageInfo", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "DWORD GetFontLanguageInfo(HDC hdc);" }, { "function_name": "GetForegroundWindow", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "HWND GetForegroundWindow(VOID);" }, { "function_name": "GetFullPathNameA", "arguments": [ "LPCTSTR", "DWORD", "LPTSTR", "LPTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetFullPathNameA( LPCTSTR lpFileName, DWORD nBufferLength, LPTSTR lpBuffer, LPTSTR *lpFilePart );" }, { "function_name": "GetFullPathNameW", "arguments": [ "LPCWSTR", "DWORD", "LPWSTR", "LPWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetFullPathNameW(LPCWSTR lpFileName,DWORD nBufferLength,LPWSTR lpBuffer,LPWSTR *lpFilePart );" }, { "function_name": "GetGlyphOutlineA", "arguments": [ "HDC", "UINT", "UINT", "LPGLYPHMETRICS", "DWORD", "LPVOID", "CONST MAT2 *" ], "dll_name": "gdi32.dll", "full_prototype": "DWORD GetGlyphOutlineA(HDC hdc, UINT uChar, UINT uFormat, LPGLYPHMETRICS lpgm, DWORD cbBuffer,LPVOID lpvBuffer, CONST MAT2 * lpmat2);" }, { "function_name": "GetGlyphOutlineW", "arguments": [ "HDC", "UINT", "UINT", "LPGLYPHMETRICS", "DWORD", "LPVOID", "CONST MAT2 *" ], "dll_name": "gdi32.dll", "full_prototype": "DWORD GetGlyphOutlineW(HDC hdc, UINT uChar, UINT uFormat, LPGLYPHMETRICS lpgm, DWORD cbBuffer,LPVOID lpvBuffer, CONST MAT2 * lpmat2);" }, { "function_name": "GetGraphicsMode", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "int GetGraphicsMode(HDC hdc);" }, { "function_name": "GetGuiResources", "arguments": [ "HANDLE", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetGuiResources(HANDLE hProcess, DWORD uiFlags);" }, { "function_name": "GetHandleInformation", "arguments": [ "HANDLE", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetHandleInformation( HANDLE hObject, LPDWORD lpdwFlags );" }, { "function_name": "GetICMProfileA", "arguments": [ "HDC", "DWORD", "LPTSTR" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetICMProfileA(HDC hdc, DWORD cbName, LPTSTR lpszFilename);" }, { "function_name": "GetICMProfileW", "arguments": [ "HDC", "LPDWORD", "LPWSTR" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetICMProfileW(HDC hdc, LPDWORD size, LPWSTR filename);" }, { "function_name": "GetIconInfo", "arguments": [ "HICON", "PICONINFO" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetIconInfo(HICON hIcon,PICONINFO piconinfo);" }, { "function_name": "GetInputState", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetInputState(VOID);" }, { "function_name": "GetIpStatistics", "arguments": [ "PMIB_IPSTATS" ], "dll_name": "iphlpapi.dll", "full_prototype": "DWORD GetIpStatistics(PMIB_IPSTATS pStats);" }, { "function_name": "GetJobA", "arguments": [ "HANDLE", "DWORD", "DWORD", "LPBYTE", "DWORD", "LPDWORD" ], "dll_name": "winspool.drv", "full_prototype": "BOOL GetJobA( HANDLE hPrinter, DWORD JobId, DWORD Level, LPBYTE pJob, DWORD cbBuf, LPDWORD pcbNeeded );" }, { "function_name": "GetKBCodePage", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "UINT GetKBCodePage(VOID);" }, { "function_name": "GetKernelObjectSecurity", "arguments": [ "HANDLE", "SECURITY_INFORMATION", "PSECURITY_DESCRIPTOR", "DWORD", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL GetKernelObjectSecurity( HANDLE Handle, SECURITY_INFORMATION RequestedInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD nLength, LPDWORD lpnLengthNeeded );" }, { "function_name": "GetKerningPairs", "arguments": [ "HDC", "DWORD", "LPKERNINGPAIR" ], "dll_name": "gdi32.dll", "full_prototype": "DWORD GetKerningPairs(HDC hdc,DWORD nNumPairs,LPKERNINGPAIR lpkrnpair);" }, { "function_name": "GetKeyboardLayout", "arguments": [ "DWORD" ], "dll_name": "user32.dll", "full_prototype": "HKL GetKeyboardLayout(DWORD dwLayout);" }, { "function_name": "GetKeyboardLayoutList", "arguments": [ "int", "HKL FAR *" ], "dll_name": "user32.dll", "full_prototype": "UINT GetKeyboardLayoutList(int nBuff, HKL FAR * lpList);" }, { "function_name": "GetKeyboardLayoutNameA", "arguments": [ "LPTSTR" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetKeyboardLayoutNameA(LPTSTR pwszKLID);" }, { "function_name": "GetKeyboardLayoutNameW", "arguments": [ "LPWSTR" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetKeyboardLayoutNameW(LPWSTR pwszKLID);" }, { "function_name": "GetKeyboardState", "arguments": [ "PBYTE" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetKeyboardState(PBYTE lpKeyState);" }, { "function_name": "GetKeyboardType", "arguments": [ "int" ], "dll_name": "user32.dll", "full_prototype": "int GetKeyboardType(int nTypeFlag);" }, { "function_name": "GetKeyNameTextA", "arguments": [ "LONG", "LPTSTR", "int" ], "dll_name": "user32.dll", "full_prototype": "int GetKeyNameTextA(LONG lParam, LPTSTR lpString, int nSize);" }, { "function_name": "GetKeyNameTextW", "arguments": [ "LONG", "LPWSTR", "int" ], "dll_name": "user32.dll", "full_prototype": "int GetKeyNameTextW(LONG lParam, LPWSTR lpString, int nSize);" }, { "function_name": "GetKeyState", "arguments": [ "int" ], "dll_name": "user32.dll", "full_prototype": "SHORT GetKeyState(int nVirtKey);" }, { "function_name": "GetLargestConsoleWindowSize", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "COORD GetLargestConsoleWindowSize( HANDLE hConsoleOutput );" }, { "function_name": "GetLastActivePopup", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "HWND GetLastActivePopup(HWND hWnd);" }, { "function_name": "GetLastError", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetLastError(VOID);" }, { "function_name": "GetLengthSid", "arguments": [ "PSID" ], "dll_name": "advapi32.dll", "full_prototype": "DWORD GetLengthSid(PSID pSid );" }, { "function_name": "GetLocaleInfoA", "arguments": [ "LCID", "LCTYPE", "LPTSTR", "int" ], "dll_name": "kernel32.dll", "full_prototype": "int GetLocaleInfoA(LCID Locale,LCTYPE LCType,LPTSTR lpLCData,int cchData);" }, { "function_name": "GetLocaleInfoW", "arguments": [ "LCID", "LCTYPE", "LPWSTR", "INT" ], "dll_name": "kernel32.dll", "full_prototype": "INT GetLocaleInfoW( LCID lcid, LCTYPE lctype, LPWSTR buffer, INT len );" }, { "function_name": "GetLocalTime", "arguments": [ "LPSYSTEMTIME" ], "dll_name": "kernel32.dll", "full_prototype": "VOID GetLocalTime( LPSYSTEMTIME lpSystemTime );" }, { "function_name": "GetLogColorSpaceA", "arguments": [ "HCOLORSPACE", "LPLOGCOLORSPACE", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetLogColorSpaceA(HCOLORSPACE hColorSpace, LPLOGCOLORSPACE lpbuffer, DWORD nSize);" }, { "function_name": "GetLogColorSpaceW", "arguments": [ "HCOLORSPACE", "LPLOGCOLORSPACEW", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetLogColorSpaceW(HCOLORSPACE a0, LPLOGCOLORSPACEW a1, DWORD a2);" }, { "function_name": "GetLogicalDrives", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetLogicalDrives(VOID);" }, { "function_name": "GetLogicalDriveStringsA", "arguments": [ "DWORD", "LPTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetLogicalDriveStringsA( DWORD nBufferLength, LPTSTR lpBuffer );" }, { "function_name": "GetLogicalDriveStringsW", "arguments": [ "DWORD", "LPWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetLogicalDriveStringsW(DWORD nBufferLength,LPWSTR lpBuffer );" }, { "function_name": "GetLogicalProcessorInformation", "arguments": [ "PSYSTEM_LOGICAL_PROCESSOR_INFORMATION", "PDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetLogicalProcessorInformation( PSYSTEM_LOGICAL_PROCESSOR_INFORMATION Buffer, PDWORD ReturnLength);" }, { "function_name": "GetMailslotInfo", "arguments": [ "HANDLE", "LPDWORD", "LPDWORD", "LPDWORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetMailslotInfo( HANDLE hMailslot, LPDWORD lpMaxMessageSize, LPDWORD lpNextSize, LPDWORD lpMessageCount, LPDWORD lpReadTimeout );" }, { "function_name": "GetMapMode", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "int GetMapMode(HDC hdc);" }, { "function_name": "GetMenu", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "HMENU GetMenu(HWND hWnd);" }, { "function_name": "GetMenuCheckMarkDimensions", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "LONG GetMenuCheckMarkDimensions(VOID);" }, { "function_name": "GetMenuContextHelpId", "arguments": [ "HMENU" ], "dll_name": "user32.dll", "full_prototype": "DWORD GetMenuContextHelpId(HMENU hmenu);" }, { "function_name": "GetMenuDefaultItem", "arguments": [ "HMENU", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "UINT GetMenuDefaultItem(HMENU hMenu, UINT fByPos, UINT gmdiFlags);" }, { "function_name": "GetMenuItemCount", "arguments": [ "HMENU" ], "dll_name": "user32.dll", "full_prototype": "int GetMenuItemCount(HMENU hMenu);" }, { "function_name": "GetMenuItemID", "arguments": [ "HMENU", "int" ], "dll_name": "user32.dll", "full_prototype": "UINT GetMenuItemID(HMENU hMenu, int nPos);" }, { "function_name": "GetMenuItemInfoA", "arguments": [ "HMENU", "UINT", "BOOL", "LPMENUITEMINFO" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetMenuItemInfoA(HMENU hMenu, UINT uItem, BOOL fByPosition, LPMENUITEMINFO lpmii);" }, { "function_name": "GetMenuItemInfoW", "arguments": [ "HMENU", "UINT", "BOOL", "LPMENUITEMINFOW" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetMenuItemInfoW(HMENU hMenu, UINT uItem, BOOL fByPosition, LPMENUITEMINFOW lpmii);" }, { "function_name": "GetMenuItemRect", "arguments": [ "HWND", "HMENU", "UINT", "LPRECT" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetMenuItemRect(HWND hWnd, HMENU hMenu, UINT uItem, LPRECT lprcItem);" }, { "function_name": "GetMenuState", "arguments": [ "HMENU", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "UINT GetMenuState(HMENU hMenu,UINT uId, UINT uFlags);" }, { "function_name": "GetMenuStringA", "arguments": [ "HMENU", "UINT", "LPTSTR", "int", "UINT" ], "dll_name": "user32.dll", "full_prototype": "int GetMenuStringA(HMENU hMenu, UINT uIDItem, LPTSTR lpString, int nMaxCount, UINT uFlag);" }, { "function_name": "GetMenuStringW", "arguments": [ "HMENU", "UINT", "LPWSTR", "int", "UINT" ], "dll_name": "user32.dll", "full_prototype": "int GetMenuStringW(HMENU hMenu, UINT uIDItem, LPWSTR lpString, int nMaxCount, UINT uFlag);" }, { "function_name": "GetMessageA", "arguments": [ "LPMSG", "HWND", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetMessageA(LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax);" }, { "function_name": "GetMessageW", "arguments": [ "LPMSG", "HWND", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetMessageW(LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax);" }, { "function_name": "GetMessageExtraInfo", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "LONG GetMessageExtraInfo(VOID);" }, { "function_name": "GetMessagePos", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "DWORD GetMessagePos(VOID);" }, { "function_name": "GetMessageTime", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "LONG GetMessageTime(VOID);" }, { "function_name": "GetMetaFileA", "arguments": [ "LPCTSTR" ], "dll_name": "gdi32.dll", "full_prototype": "HMETAFILE GetMetaFileA(LPCTSTR lpszFile);" }, { "function_name": "GetMetaFileW", "arguments": [ "LPCWSTR" ], "dll_name": "gdi32.dll", "full_prototype": "HMETAFILE GetMetaFileW(LPCWSTR lpszMetaFile);" }, { "function_name": "GetMetaFileBitsEx", "arguments": [ "HMETAFILE", "UINT", "LPVOID" ], "dll_name": "gdi32.dll", "full_prototype": "UINT GetMetaFileBitsEx(HMETAFILE hmf, UINT nSize, LPVOID lpvData);" }, { "function_name": "GetMetaRgn", "arguments": [ "HDC", "HRGN" ], "dll_name": "gdi32.dll", "full_prototype": "int GetMetaRgn(HDC hdc, HRGN hrgn);" }, { "function_name": "GetMiterLimit", "arguments": [ "HDC", "PFLOAT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetMiterLimit(HDC hdc, PFLOAT peLimit);" }, { "function_name": "GetModuleFileNameA", "arguments": [ "HMODULE", "LPTSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetModuleFileNameA( HMODULE hModule, LPTSTR lpFilename, DWORD nSize );" }, { "function_name": "GetModuleFileNameW", "arguments": [ "HMODULE", "LPWSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetModuleFileNameW ( HMODULE hModule, LPWSTR lpFileName, DWORD size );" }, { "function_name": "GetModuleHandleA", "arguments": [ "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HMODULE GetModuleHandleA( LPCTSTR lpModuleName );" }, { "function_name": "GetModuleHandleW", "arguments": [ "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HMODULE GetModuleHandleW( LPCWSTR module );" }, { "function_name": "GetNamedPipeHandleStateA", "arguments": [ "HANDLE", "LPDWORD", "LPDWORD", "LPDWORD", "LPDWORD", "LPTSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetNamedPipeHandleStateA( HANDLE hNamedPipe, LPDWORD lpState, LPDWORD lpCurInstances, LPDWORD lpMaxCollectionCount, LPDWORD lpCollectDataTimeout, LPTSTR lpUserName, DWORD nMaxUserNameSize );" }, { "function_name": "GetNamedPipeHandleStateW", "arguments": [ "HANDLE", "PDWORD", "PDWORD", "PDWORD", "PDWORD", "LPWSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetNamedPipeHandleStateW(HANDLE hNamedPipe,PDWORD lpState,PDWORD lpCurInstances,PDWORD lpMaxCollectionCount,PDWORD lpCollectDataTimeout,LPWSTR lpUserName,DWORD nMaxUserNameSize );" }, { "function_name": "GetNamedPipeInfo", "arguments": [ "HANDLE", "LPDWORD", "LPDWORD", "LPDWORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetNamedPipeInfo( HANDLE hNamedPipe, LPDWORD lpFlags, LPDWORD lpOutBufferSize, LPDWORD lpInBufferSize, LPDWORD lpMaxInstances );" }, { "function_name": "GetNearestColor", "arguments": [ "HDC", "COLORREF" ], "dll_name": "gdi32.dll", "full_prototype": "COLORREF GetNearestColor(HDC hdc, COLORREF crColor);" }, { "function_name": "GetNearestPaletteIndex", "arguments": [ "HPALETTE", "COLORREF" ], "dll_name": "gdi32.dll", "full_prototype": "UINT GetNearestPaletteIndex(HPALETTE hpal, COLORREF crColor);" }, { "function_name": "GetNextDlgGroupItem", "arguments": [ "HWND", "HWND", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "HWND GetNextDlgGroupItem(HWND hDlg, HWND hCtl, BOOL bPrevious);" }, { "function_name": "GetNextDlgTabItem", "arguments": [ "HWND", "HWND", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "HWND GetNextDlgTabItem(HWND hDlg, HWND hCtl, BOOL bPrevious);" }, { "function_name": "GetNextWindow", "arguments": [ "HWND", "UINT" ], "dll_name": "user32.dll", "full_prototype": "HWND GetNextWindow(HWND hWnd, UINT wCmd);" }, { "function_name": "GetNumaAvailableMemoryNode", "arguments": [ "UCHAR", "PULONGLONG" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetNumaAvailableMemoryNode(UCHAR Node,PULONGLONG AvailableBytes);" }, { "function_name": "GetNumberFormatA", "arguments": [ "LCID", "DWORD", "LPCTSTR", "CONST NUMBERFMT *", "LPTSTR", "int" ], "dll_name": "kernel32.dll", "full_prototype": "int GetNumberFormatA( LCID Locale, DWORD dwFlags, LPCTSTR lpValue, CONST NUMBERFMT * lpFormat, LPTSTR lpNumberStr, int cchNumber );" }, { "function_name": "GetNumberFormatW", "arguments": [ "LCID", "DWORD", "LPCWSTR", "const NUMBERFMTW*", "LPWSTR", "int" ], "dll_name": "kernel32.dll", "full_prototype": "int GetNumberFormatW( LCID lcid, DWORD dwFlags, LPCWSTR lpszValue, const NUMBERFMTW* lpFormat, LPWSTR lpNumberStr, int cchOut );" }, { "function_name": "GetNumberOfConsoleInputEvents", "arguments": [ "HANDLE", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetNumberOfConsoleInputEvents( HANDLE hConsoleInput, LPDWORD lpcNumberOfEvents );" }, { "function_name": "GetNumberOfConsoleMouseButtons", "arguments": [ "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetNumberOfConsoleMouseButtons( LPDWORD lpNumberOfMouseButtons );" }, { "function_name": "GetNumberOfEventLogRecords", "arguments": [ "HANDLE", "PDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL GetNumberOfEventLogRecords( HANDLE hEventLog, PDWORD NumberOfRecords );" }, { "function_name": "GetObjectA", "arguments": [ "HGDIOBJ", "int", "LPVOID" ], "dll_name": "gdi32.dll", "full_prototype": "int GetObjectA(HGDIOBJ hgdiobj, int cbBuffer, LPVOID lpvObject);" }, { "function_name": "GetObjectW", "arguments": [ "HGDIOBJ", "int", "LPVOID" ], "dll_name": "gdi32.dll", "full_prototype": "int GetObjectW(HGDIOBJ hgdiobj, int cbBuffer, LPVOID lpvObject);" }, { "function_name": "GetObjectType", "arguments": [ "HGDIOBJ" ], "dll_name": "gdi32.dll", "full_prototype": "DWORD GetObjectType(HGDIOBJ h);" }, { "function_name": "GetOEMCP", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GetOEMCP(VOID);" }, { "function_name": "GetOldestEventLogRecord", "arguments": [ "HANDLE", "PDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL GetOldestEventLogRecord( HANDLE hEventLog, PDWORD OldestRecord );" }, { "function_name": "GetOpenClipboardWindow", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "HWND GetOpenClipboardWindow(VOID);" }, { "function_name": "GetOpenFileNameA", "arguments": [ "LPOPENFILENAME" ], "dll_name": "comdlg32.dll", "full_prototype": "BOOL GetOpenFileNameA(LPOPENFILENAME lpofn);" }, { "function_name": "GetOutlineTextMetricsA", "arguments": [ "HDC", "UINT", "LPOUTLINETEXTMETRIC" ], "dll_name": "gdi32.dll", "full_prototype": "UINT GetOutlineTextMetricsA(HDC hdc, UINT cbData, LPOUTLINETEXTMETRIC lpOTM);" }, { "function_name": "GetOutlineTextMetricsW", "arguments": [ "HDC", "UINT", "LPOUTLINETEXTMETRICW" ], "dll_name": "gdi32.dll", "full_prototype": "UINT GetOutlineTextMetricsW(HDC hdc, UINT cbData, LPOUTLINETEXTMETRICW lpOTM);" }, { "function_name": "GetOverlappedResult", "arguments": [ "HANDLE", "LPOVERLAPPED", "LPDWORD", "BOOL" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetOverlappedResult( HANDLE hFile, LPOVERLAPPED lpOverlapped, LPDWORD lpNumberOfBytesTransferred, BOOL bWait );" }, { "function_name": "GetPaletteEntries", "arguments": [ "HPALETTE", "UINT", "UINT", "LPPALETTEENTRY" ], "dll_name": "gdi32.dll", "full_prototype": "UINT GetPaletteEntries(HPALETTE hpal, UINT iStartIndex,UINT nEntries, LPPALETTEENTRY lppe);" }, { "function_name": "GetParent", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "HWND GetParent(HWND hWnd);" }, { "function_name": "GetPath", "arguments": [ "HDC", "LPPOINT", "LPBYTE", "int" ], "dll_name": "gdi32.dll", "full_prototype": "int GetPath(HDC hdc, LPPOINT lpPoints,LPBYTE lpTypes, int nSize);" }, { "function_name": "GetPixel", "arguments": [ "HDC", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "COLORREF GetPixel(HDC hdc,int nXPos,int nYPos);" }, { "function_name": "GetPixelFormat", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "int GetPixelFormat(HDC hdc);" }, { "function_name": "GetPolyFillMode", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "int GetPolyFillMode(HDC hdc);" }, { "function_name": "GetPrinterA", "arguments": [ "HANDLE", "DWORD", "LPBYTE", "DWORD", "LPDWORD" ], "dll_name": "winspool.drv", "full_prototype": "BOOL GetPrinterA( HANDLE hPrinter, DWORD Level, LPBYTE pPrinter, DWORD cbBuf, LPDWORD pcbNeeded );" }, { "function_name": "GetPriorityClass", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetPriorityClass( HANDLE hProcess );" }, { "function_name": "GetPriorityClipboardFormat", "arguments": [ "UINT *", "int" ], "dll_name": "user32.dll", "full_prototype": "int GetPriorityClipboardFormat(UINT * paFormatPriorityList, int cFormats);" }, { "function_name": "GetPrivateObjectSecurity", "arguments": [ "PSECURITY_DESCRIPTOR", "SECURITY_INFORMATION", "PSECURITY_DESCRIPTOR", "DWORD", "PDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL GetPrivateObjectSecurity( PSECURITY_DESCRIPTOR ObjectDescriptor, SECURITY_INFORMATION SecurityInformation, PSECURITY_DESCRIPTOR ResultantDescriptor, DWORD DescriptorLength, PDWORD ReturnLength );" }, { "function_name": "GetPrivateProfileIntA", "arguments": [ "LPCTSTR", "LPCTSTR", "INT", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GetPrivateProfileIntA( LPCTSTR lpAppName, LPCTSTR lpKeyName, INT nDefault, LPCTSTR lpFileName );" }, { "function_name": "GetPrivateProfileIntW", "arguments": [ "LPCWSTR", "LPCWSTR", "INT", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GetPrivateProfileIntW(LPCWSTR lpAppName,LPCWSTR lpKeyName,INT nDefault,LPCWSTR lpFileName );" }, { "function_name": "GetPrivateProfileSectionA", "arguments": [ "LPCTSTR", "LPTSTR", "DWORD", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetPrivateProfileSectionA( LPCTSTR lpAppName, LPTSTR lpReturnedString, DWORD nSize, LPCTSTR lpFileName );" }, { "function_name": "GetPrivateProfileSectionW", "arguments": [ "LPCWSTR", "LPWSTR", "DWORD", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetPrivateProfileSectionW(LPCWSTR lpAppName,LPWSTR lpReturnedString,DWORD nSize,LPCWSTR lpFileName );" }, { "function_name": "GetPrivateProfileSectionNamesA", "arguments": [ "LPTSTR", "DWORD", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetPrivateProfileSectionNamesA( LPTSTR lpszReturnBuffer, DWORD nSize, LPCTSTR lpFileName );" }, { "function_name": "GetPrivateProfileSectionNamesW", "arguments": [ "LPWSTR", "DWORD", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetPrivateProfileSectionNamesW(LPWSTR lpszReturnBuffer,DWORD nSize,LPCWSTR lpFileName);" }, { "function_name": "GetPrivateProfileStringA", "arguments": [ "LPCTSTR", "LPCTSTR", "LPCTSTR", "LPTSTR", "DWORD", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetPrivateProfileStringA( LPCTSTR lpAppName, LPCTSTR lpKeyName, LPCTSTR lpDefault, LPTSTR lpReturnedString, DWORD nSize, LPCTSTR lpFileName );" }, { "function_name": "GetPrivateProfileStringW", "arguments": [ "LPCWSTR", "LPCWSTR", "LPCWSTR", "LPWSTR", "DWORD", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetPrivateProfileStringW(LPCWSTR lpAppName,LPCWSTR lpKeyName,LPCWSTR lpDefault,LPWSTR lpReturnedString,DWORD nSize,LPCWSTR lpFileName );" }, { "function_name": "GetProcAddress", "arguments": [ "HMODULE", "LPCSTR" ], "dll_name": "kernel32.dll", "full_prototype": "FARPROC GetProcAddress( HMODULE hModule, LPCSTR lpProcName );" }, { "function_name": "GetProcessAffinityMask", "arguments": [ "HANDLE", "LPDWORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetProcessAffinityMask( HANDLE hProcess, LPDWORD lpProcessAffinityMask, LPDWORD lpSystemAffinityMask );" }, { "function_name": "GetProcessHeap", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE GetProcessHeap(VOID);" }, { "function_name": "GetProcessHeaps", "arguments": [ "DWORD", "PHANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetProcessHeaps( DWORD NumberOfHeaps, PHANDLE ProcessHeaps );" }, { "function_name": "GetProcessPriorityBoost", "arguments": [ "HANDLE", "PBOOL" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetProcessPriorityBoost(HANDLE hProcess,PBOOL pDisablePriorityBoost);" }, { "function_name": "GetProcessShutdownParameters", "arguments": [ "LPDWORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetProcessShutdownParameters( LPDWORD lpdwLevel, LPDWORD lpdwFlags );" }, { "function_name": "GetProcessTimes", "arguments": [ "HANDLE", "LPFILETIME", "LPFILETIME", "LPFILETIME", "LPFILETIME" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetProcessTimes( HANDLE hProcess, LPFILETIME lpCreationTime, LPFILETIME lpExitTime, LPFILETIME lpKernelTime, LPFILETIME lpUserTime );" }, { "function_name": "GetProcessVersion", "arguments": [ "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetProcessVersion( DWORD ProcessId );" }, { "function_name": "GetProcessWindowStation", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "HWINSTA GetProcessWindowStation(VOID);" }, { "function_name": "GetProcessWorkingSetSize", "arguments": [ "HANDLE", "LPDWORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetProcessWorkingSetSize( HANDLE hProcess, LPDWORD lpMinimumWorkingSetSize, LPDWORD lpMaximumWorkingSetSize );" }, { "function_name": "GetProfileIntA", "arguments": [ "LPCTSTR", "LPCTSTR", "INT" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GetProfileIntA( LPCTSTR lpAppName, LPCTSTR lpKeyName, INT nDefault );" }, { "function_name": "GetProfileIntW", "arguments": [ "LPCWSTR", "LPCWSTR", "INT" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GetProfileIntW(LPCWSTR lpAppName,LPCWSTR lpKeyName,INT nDefault );" }, { "function_name": "GetProfileSectionA", "arguments": [ "LPCTSTR", "LPTSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetProfileSectionA( LPCTSTR lpAppName, LPTSTR lpReturnedString, DWORD nSize );" }, { "function_name": "GetProfileSectionW", "arguments": [ "LPCWSTR", "LPWSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetProfileSectionW(LPCWSTR lpAppName,LPWSTR lpReturnedString,DWORD nSize );" }, { "function_name": "GetProfileStringA", "arguments": [ "LPCTSTR", "LPCTSTR", "LPCTSTR", "LPTSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetProfileStringA( LPCTSTR lpAppName, LPCTSTR lpKeyName, LPCTSTR lpDefault, LPTSTR lpReturnedString, DWORD nSize );" }, { "function_name": "GetProfileStringW", "arguments": [ "LPCWSTR", "LPCWSTR", "LPCWSTR", "LPWSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetProfileStringW(LPCWSTR lpAppName,LPCWSTR lpKeyName,LPCWSTR lpDefault,LPWSTR lpReturnedString,DWORD nSize );" }, { "function_name": "GetPropA", "arguments": [ "HWND", "LPCTSTR" ], "dll_name": "user32.dll", "full_prototype": "HANDLE GetPropA(HWND hWnd, LPCTSTR lpString);" }, { "function_name": "GetPropW", "arguments": [ "HWND", "LPCWSTR" ], "dll_name": "user32.dll", "full_prototype": "HANDLE GetPropW(HWND hWnd, LPCWSTR lpString);" }, { "function_name": "GetQueuedCompletionStatus", "arguments": [ "HANDLE", "LPDWORD", "LPDWORD", "LPOVERLAPPED *", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetQueuedCompletionStatus( HANDLE CompletionPort, LPDWORD lpNumberOfBytesTransferred, LPDWORD lpCompletionKey, LPOVERLAPPED * lpOverlapped, DWORD dwMilliseconds );" }, { "function_name": "GetQueueStatus", "arguments": [ "UINT" ], "dll_name": "user32.dll", "full_prototype": "DWORD GetQueueStatus(UINT flags);" }, { "function_name": "GetRasterizerCaps", "arguments": [ "LPRASTERIZER_STATUS", "UINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetRasterizerCaps(LPRASTERIZER_STATUS lprs, UINT cb);" }, { "function_name": "GetRegionData", "arguments": [ "HRGN", "DWORD", "LPRGNDATA" ], "dll_name": "gdi32.dll", "full_prototype": "DWORD GetRegionData(HRGN hRgn,DWORD dwCount, LPRGNDATA lpRgnData);" }, { "function_name": "GetRgnBox", "arguments": [ "HRGN", "LPRECT" ], "dll_name": "gdi32.dll", "full_prototype": "int GetRgnBox(HRGN hrgn, LPRECT lprc);" }, { "function_name": "GetROP2", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "int GetROP2(HDC hdc);" }, { "function_name": "GetScrollInfo", "arguments": [ "HWND", "int", "LPSCROLLINFO" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetScrollInfo(HWND hwnd,int fnBar, LPSCROLLINFO lpsi);" }, { "function_name": "GetScrollPos", "arguments": [ "HWND", "int" ], "dll_name": "user32.dll", "full_prototype": "int GetScrollPos(HWND hWnd, int nBar);" }, { "function_name": "GetScrollRange", "arguments": [ "HWND", "int", "LPINT", "LPINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetScrollRange(HWND hWnd, int nBar, LPINT lpMinPos, LPINT lpMaxPos);" }, { "function_name": "GetSecurityDescriptorControl", "arguments": [ "PSECURITY_DESCRIPTOR", "PSECURITY_DESCRIPTOR_CONTROL", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL GetSecurityDescriptorControl( PSECURITY_DESCRIPTOR pSecurityDescriptor, PSECURITY_DESCRIPTOR_CONTROL pControl, LPDWORD lpdwRevision );" }, { "function_name": "GetSecurityDescriptorDacl", "arguments": [ "PSECURITY_DESCRIPTOR", "LPBOOL", "PACL", "LPBOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL GetSecurityDescriptorDacl( PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbDaclPresent, PACL *pDacl, LPBOOL lpbDaclDefaulted );" }, { "function_name": "GetSecurityDescriptorGroup", "arguments": [ "PSECURITY_DESCRIPTOR", "PSID *", "LPBOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL GetSecurityDescriptorGroup( PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID * pGroup, LPBOOL lpbGroupDefaulted );" }, { "function_name": "GetSecurityDescriptorLength", "arguments": [ "PSECURITY_DESCRIPTOR" ], "dll_name": "advapi32.dll", "full_prototype": "DWORD GetSecurityDescriptorLength( PSECURITY_DESCRIPTOR pSecurityDescriptor );" }, { "function_name": "GetSecurityDescriptorOwner", "arguments": [ "PSECURITY_DESCRIPTOR", "PSID *", "LPBOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL GetSecurityDescriptorOwner( PSECURITY_DESCRIPTOR pSecurityDescriptor, PSID * pOwner, LPBOOL lpbOwnerDefaulted );" }, { "function_name": "GetSecurityDescriptorSacl", "arguments": [ "PSECURITY_DESCRIPTOR", "LPBOOL", "PACL", "LPBOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL GetSecurityDescriptorSacl( PSECURITY_DESCRIPTOR pSecurityDescriptor, LPBOOL lpbSaclPresent, PACL *pSacl, LPBOOL lpbSaclDefaulted );" }, { "function_name": "GetShortPathNameA", "arguments": [ "LPCTSTR", "LPTSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetShortPathNameA( LPCTSTR lpszLongPath, LPTSTR lpszShortPath, DWORD cchBuffer );" }, { "function_name": "GetShortPathNameW", "arguments": [ "LPCWSTR", "LPWSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetShortPathNameW(LPCWSTR lpszLongPath,LPWSTR lpszShortPath,DWORD cchBuffer );" }, { "function_name": "GetSidIdentifierAuthority", "arguments": [ "PSID" ], "dll_name": "advapi32.dll", "full_prototype": "PSID_IDENTIFIER_AUTHORITY GetSidIdentifierAuthority( PSID pSid );" }, { "function_name": "GetSidLengthRequired", "arguments": [ "UCHAR" ], "dll_name": "advapi32.dll", "full_prototype": "DWORD GetSidLengthRequired( UCHAR nSubAuthorityCount );" }, { "function_name": "GetSidSubAuthority", "arguments": [ "PSID", "DWORD" ], "dll_name": "advapi32.dll", "full_prototype": "PDWORD GetSidSubAuthority( PSID pSid, DWORD nSubAuthority );" }, { "function_name": "GetSidSubAuthorityCount", "arguments": [ "PSID" ], "dll_name": "advapi32.dll", "full_prototype": "PUCHAR GetSidSubAuthorityCount( PSID pSid );" }, { "function_name": "GetStartupInfoA", "arguments": [ "LPSTARTUPINFO" ], "dll_name": "kernel32.dll", "full_prototype": "VOID GetStartupInfoA( LPSTARTUPINFO lpStartupInfo );" }, { "function_name": "GetStartupInfoW", "arguments": [ "LPSTARTUPINFOW" ], "dll_name": "kernel32.dll", "full_prototype": "VOID GetStartupInfoW(LPSTARTUPINFOW lpStartupInfo );" }, { "function_name": "GetStdHandle", "arguments": [ "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE GetStdHandle(DWORD nStdHandle);" }, { "function_name": "GetStockObject", "arguments": [ "int" ], "dll_name": "gdi32.dll", "full_prototype": "HGDIOBJ GetStockObject(int fnObject);" }, { "function_name": "GetStretchBltMode", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "int GetStretchBltMode(HDC hdc);" }, { "function_name": "GetStringTypeA", "arguments": [ "LCID", "DWORD", "LPCSTR", "int", "LPWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetStringTypeA( LCID Locale, DWORD dwInfoType, LPCSTR lpSrcStr, int cchSrc, LPWORD lpCharType );" }, { "function_name": "GetStringTypeExA", "arguments": [ "LCID", "DWORD", "LPCTSTR", "int", "LPWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetStringTypeExA( LCID Locale, DWORD dwInfoType, LPCTSTR lpSrcStr, int cchSrc, LPWORD lpCharType );" }, { "function_name": "GetStringTypeExW", "arguments": [ "LCID", "DWORD", "LPCWSTR", "INT", "LPWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetStringTypeExW( LCID locale, DWORD type, LPCWSTR src, INT count, LPWORD chartype );" }, { "function_name": "GetStringTypeW", "arguments": [ "DWORD", "LPCWSTR", "INT", "LPWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetStringTypeW( DWORD type, LPCWSTR src, INT count, LPWORD chartype );" }, { "function_name": "GetSubMenu", "arguments": [ "HMENU", "int" ], "dll_name": "user32.dll", "full_prototype": "HMENU GetSubMenu(HMENU hMenu, int nPos);" }, { "function_name": "GetSysColor", "arguments": [ "int" ], "dll_name": "user32.dll", "full_prototype": "DWORD GetSysColor(int nIndex);" }, { "function_name": "GetSysColorBrush", "arguments": [ "int" ], "dll_name": "user32.dll", "full_prototype": "HBRUSH GetSysColorBrush(int nIndex);" }, { "function_name": "GetSystemDefaultLCID", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "LCID GetSystemDefaultLCID(VOID);" }, { "function_name": "GetSystemDefaultLangID", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "LANGID GetSystemDefaultLangID(VOID);" }, { "function_name": "GetSystemDirectoryA", "arguments": [ "LPTSTR", "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GetSystemDirectoryA(LPTSTR lpBuffer,UINT uSize);" }, { "function_name": "GetSystemDirectoryW", "arguments": [ "LPWSTR", "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GetSystemDirectoryW(LPWSTR lpBuffer, UINT uSize);" }, { "function_name": "GetSystemInfo", "arguments": [ "LPSYSTEM_INFO" ], "dll_name": "kernel32.dll", "full_prototype": "VOID GetSystemInfo(LPSYSTEM_INFO lpSystemInfo);" }, { "function_name": "GetSystemMenu", "arguments": [ "HWND", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "HMENU GetSystemMenu(HWND hWnd,BOOL bRevert);" }, { "function_name": "GetSystemMetrics", "arguments": [ "int" ], "dll_name": "user32.dll", "full_prototype": "int GetSystemMetrics(int nIndex);" }, { "function_name": "GetSystemPaletteEntries", "arguments": [ "HDC", "UINT", "UINT", "LPPALETTEENTRY" ], "dll_name": "gdi32.dll", "full_prototype": "UINT GetSystemPaletteEntries(HDC hdc, UINT iStartIndex, UINT nEntries, LPPALETTEENTRY lppe);" }, { "function_name": "GetSystemPaletteUse", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "UINT GetSystemPaletteUse(HDC hdc);" }, { "function_name": "GetSystemPowerStatus", "arguments": [ "LPSYSTEM_POWER_STATUS" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetSystemPowerStatus(LPSYSTEM_POWER_STATUS lpSystemPowerStatus);" }, { "function_name": "GetSystemTime", "arguments": [ "LPSYSTEMTIME" ], "dll_name": "kernel32.dll", "full_prototype": "VOID GetSystemTime(LPSYSTEMTIME lpSystemTime);" }, { "function_name": "GetSystemTimeAsFileTime", "arguments": [ "LPFILETIME" ], "dll_name": "kernel32.dll", "full_prototype": "VOID GetSystemTimeAsFileTime(LPFILETIME lpSystemTimeAsFileTime);" }, { "function_name": "GetSystemTimeAdjustment", "arguments": [ "PDWORD", "PDWORD", "PBOOL" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetSystemTimeAdjustment( PDWORD lpTimeAdjustment, PDWORD lpTimeIncrement, PBOOL lpTimeAdjustmentDisabled );" }, { "function_name": "GetTabbedTextExtentA", "arguments": [ "HDC", "LPCTSTR", "int", "int", "LPINT" ], "dll_name": "user32.dll", "full_prototype": "DWORD GetTabbedTextExtentA(HDC hDC, LPCTSTR lpString, int nCount, int nTabPositions, LPINT lpnTabStopPositions);" }, { "function_name": "GetTabbedTextExtentW", "arguments": [ "HDC", "LPCWSTR", "int", "int", "LPINT" ], "dll_name": "user32.dll", "full_prototype": "DWORD GetTabbedTextExtentW(HDC hDC, LPCWSTR lpString, int nCount, int nTabPositions, LPINT lpnTabStopPositions);" }, { "function_name": "GetTapeParameters", "arguments": [ "HANDLE", "DWORD", "LPDWORD", "LPVOID" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetTapeParameters( HANDLE hDevice, DWORD dwOperation, LPDWORD lpdwSize, LPVOID lpTapeInformation );" }, { "function_name": "GetTapePosition", "arguments": [ "HANDLE", "DWORD", "LPDWORD", "LPDWORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetTapePosition( HANDLE hDevice, DWORD dwPositionType, LPDWORD lpdwPartition, LPDWORD lpdwOffsetLow, LPDWORD lpdwOffsetHigh );" }, { "function_name": "GetTapeStatus", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetTapeStatus(HANDLE hDevice);" }, { "function_name": "GetTcpStatistics", "arguments": [ "PMIB_TCPSTATS" ], "dll_name": "iphlpapi.dll", "full_prototype": "DWORD GetTcpStatistics(PMIB_TCPSTATS pStats);" }, { "function_name": "GetTempFileNameA", "arguments": [ "LPCTSTR", "LPCTSTR", "UINT", "LPTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GetTempFileNameA(LPCTSTR lpPathName, LPCTSTR lpPrefixString, UINT uUnique, LPTSTR lpTempFileName);" }, { "function_name": "GetTempFileNameW", "arguments": [ "LPCWSTR", "LPCWSTR", "UINT", "LPWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GetTempFileNameW( LPCWSTR lpPathName, LPCWSTR lpPrefixString, UINT unique, LPWSTR lpTempFileName );" }, { "function_name": "GetTempPathA", "arguments": [ "DWORD", "LPTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetTempPathA(DWORD nBufferLength,LPTSTR lpBuffer);" }, { "function_name": "GetTempPathW", "arguments": [ "DWORD", "LPWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetTempPathW(DWORD nBufferLength,LPWSTR lpBuffer);" }, { "function_name": "GetTextAlign", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "UINT GetTextAlign(HDC hdc);" }, { "function_name": "GetTextCharacterExtra", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "int GetTextCharacterExtra(HDC hdc);" }, { "function_name": "GetTextCharset", "arguments": [ "HDC", "LPFONTSIGNATURE *", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "UINT GetTextCharsetInfo(HDC hdc, LPFONTSIGNATURE * lpSig, DWORD dwFlags);" }, { "function_name": "GetTextCharsetInfo", "arguments": [ "HDC", "LPFONTSIGNATURE *", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "UINT GetTextCharsetInfo(HDC hdc, LPFONTSIGNATURE * lpSig, DWORD dwFlags);" }, { "function_name": "GetTextColor", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "COLORREF GetTextColor(HDC hdc);" }, { "function_name": "GetTextExtentExPointA", "arguments": [ "HDC", "LPCTSTR", "int", "int", "LPINT", "LPINT", "LPSIZE" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetTextExtentExPointA(HDC hdc, LPCTSTR lpszStr, int cchString, int nMaxExtent, LPINT lpnFit, LPINT alpDx,LPSIZE lpSize);" }, { "function_name": "GetTextExtentExPointW", "arguments": [ "HDC", "LPCWSTR", "int", "int", "LPINT", "LPINT", "LPSIZE" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetTextExtentExPointW(HDC hdc, LPCWSTR lpszStr, int cchString, int nMaxExtent, LPINT lpnFit, LPINT alpDx,LPSIZE lpSize);" }, { "function_name": "GetTextExtentPoint32A", "arguments": [ "HDC", "LPCTSTR", "int", "LPSIZE" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetTextExtentPoint32A(HDC hdc, LPCTSTR lpString, int cbString, LPSIZE lpSize);" }, { "function_name": "GetTextExtentPoint32W", "arguments": [ "HDC", "LPCWSTR", "INT", "LPSIZE" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetTextExtentPoint32W(HDC hdc, LPCWSTR str, INT count, LPSIZE size);" }, { "function_name": "GetTextExtentPointA", "arguments": [ "HDC", "LPCTSTR", "int", "LPSIZE" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetTextExtentPointA(HDC hdc, LPCTSTR lpString, int cbString, LPSIZE lpSize);" }, { "function_name": "GetTextExtentPointW", "arguments": [ "HDC", "LPCWSTR", "int", "LPSIZE" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetTextExtentPointW(HDC hdc, LPCWSTR lpString, int cbString, LPSIZE lpSize);" }, { "function_name": "GetTextFaceA", "arguments": [ "HDC", "int", "LPTSTR" ], "dll_name": "gdi32.dll", "full_prototype": "int GetTextFaceA(HDC hdc, int nCount, LPTSTR lpFaceName);" }, { "function_name": "GetTextFaceW", "arguments": [ "HDC", "int", "LPWSTR" ], "dll_name": "gdi32.dll", "full_prototype": "int GetTextFaceW(HDC hdc, int nCount, LPWSTR lpFaceName);" }, { "function_name": "GetTextMetricsA", "arguments": [ "HDC", "LPTEXTMETRIC" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetTextMetricsA(HDC hdc, LPTEXTMETRIC lptm);" }, { "function_name": "GetTextMetricsW", "arguments": [ "HDC", "LPTEXTMETRICW" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetTextMetricsW(HDC hdc, LPTEXTMETRICW lptm);" }, { "function_name": "GetThreadContext", "arguments": [ "HANDLE", "LPCONTEXT" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetThreadContext( HANDLE hThread, LPCONTEXT lpContext );" }, { "function_name": "GetThreadDesktop", "arguments": [ "DWORD" ], "dll_name": "user32.dll", "full_prototype": "HDESK GetThreadDesktop(DWORD dwThreadId);" }, { "function_name": "GetThreadLocale", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "LCID GetThreadLocale(VOID);" }, { "function_name": "GetThreadPriority", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "int GetThreadPriority(HANDLE hThread);" }, { "function_name": "GetThreadPriorityBoost", "arguments": [ "HANDLE", "PBOOL" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetThreadPriorityBoost(HANDLE hthread, PBOOL pstate);" }, { "function_name": "GetThreadSelectorEntry", "arguments": [ "HANDLE", "DWORD", "LPLDT_ENTRY" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetThreadSelectorEntry( HANDLE hThread, DWORD dwSelector, LPLDT_ENTRY lpSelectorEntry );" }, { "function_name": "GetThreadTimes", "arguments": [ "HANDLE", "LPFILETIME", "LPFILETIME", "LPFILETIME", "LPFILETIME" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetThreadTimes( HANDLE hThread, LPFILETIME lpCreationTime, LPFILETIME lpExitTime, LPFILETIME lpKernelTime, LPFILETIME lpUserTime );" }, { "function_name": "GetTickCount", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetTickCount(VOID);" }, { "function_name": "GetTimeFormatA", "arguments": [ "LCID", "DWORD", "CONST SYSTEMTIME *", "LPCTSTR", "LPTSTR", "int" ], "dll_name": "kernel32.dll", "full_prototype": "int GetTimeFormatA( LCID Locale, DWORD dwFlags, CONST SYSTEMTIME * lpTime, LPCTSTR lpFormat, LPTSTR lpTimeStr, int cchTime );" }, { "function_name": "GetTimeFormatW", "arguments": [ "LCID", "DWORD", "const SYSTEMTIME*", "LPCWSTR", "LPWSTR", "int" ], "dll_name": "kernel32.dll", "full_prototype": "int GetTimeFormatW( LCID lcid, DWORD dwFlags, const SYSTEMTIME* lpTime, LPCWSTR lpFormat, LPWSTR lpTimeStr, int cchOut );" }, { "function_name": "GetTimeZoneInformation", "arguments": [ "LPTIME_ZONE_INFORMATION" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetTimeZoneInformation(LPTIME_ZONE_INFORMATION lpTimeZoneInformation);" }, { "function_name": "GetTokenInformation", "arguments": [ "HANDLE", "TOKEN_INFORMATION_CLASS", "LPVOID", "DWORD", "PDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL GetTokenInformation( HANDLE TokenHandle, TOKEN_INFORMATION_CLASS TokenInformationClass, LPVOID TokenInformation, DWORD TokenInformationLength, PDWORD ReturnLength );" }, { "function_name": "GetTopWindow", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "HWND GetTopWindow(HWND hWnd);" }, { "function_name": "GetUdpStatistics", "arguments": [ "PMIB_UDPSTATS" ], "dll_name": "iphlpapi.dll", "full_prototype": "DWORD GetUdpStatistics(PMIB_UDPSTATS pStats);" }, { "function_name": "GetUpdateRect", "arguments": [ "HWND", "LPRECT", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetUpdateRect(HWND hWnd, LPRECT lpRect, BOOL bErase);" }, { "function_name": "GetUpdateRgn", "arguments": [ "HWND", "HRGN", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "int GetUpdateRgn(HWND hWnd, HRGN hRgn, BOOL bErase);" }, { "function_name": "GetUserDefaultLCID", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "LCID GetUserDefaultLCID(VOID);" }, { "function_name": "GetUserNameA", "arguments": [ "LPTSTR", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL GetUserNameA(LPTSTR lpBuffer, LPDWORD nSize);" }, { "function_name": "GetUserNameW", "arguments": [ "LPWSTR", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL GetUserNameW( LPWSTR lpszName, LPDWORD lpSize );" }, { "function_name": "GetUserNameExA", "arguments": [ "EXTENDED_NAME_FORMAT", "LPTSTR", "PULONG" ], "dll_name": "secur32.dll", "full_prototype": "BOOLEAN GetUserNameExA( EXTENDED_NAME_FORMAT NameFormat, LPTSTR lpNameBuffer, PULONG nSize);" }, { "function_name": "GetUserObjectInformationA", "arguments": [ "HANDLE", "int", "PVOID", "DWORD", "LPDWORD" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetUserObjectInformationA(HANDLE hObj, int nIndex, PVOID pvInfo, DWORD nLength,LPDWORD lpnLengthNeeded);" }, { "function_name": "GetUserObjectInformationW", "arguments": [ "HANDLE", "int", "PVOID", "DWORD", "LPDWORD" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetUserObjectInformationW(HANDLE hObj, int nIndex, PVOID pvInfo, DWORD nLength,LPDWORD lpnLengthNeeded);" }, { "function_name": "GetUserObjectSecurity", "arguments": [ "HANDLE", "PSECURITY_INFORMATION", "PSECURITY_DESCRIPTOR", "DWORD", "LPDWORD" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetUserObjectSecurity(HANDLE hObj, PSECURITY_INFORMATION pSIRequested, PSECURITY_DESCRIPTOR pSID, DWORD nLength, LPDWORD lpnLengthNeeded);" }, { "function_name": "GetVersion", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GetVersion(VOID);" }, { "function_name": "GetVersionExA", "arguments": [ "LPOSVERSIONINFO" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetVersionExA(LPOSVERSIONINFO lpVersionInformation);" }, { "function_name": "GetVersionExW", "arguments": [ "LPOSVERSIONINFOW" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetVersionExW(LPOSVERSIONINFOW lpVersionInformation);" }, { "function_name": "GetViewportExtEx", "arguments": [ "HDC", "LPSIZE" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetViewportExtEx(HDC hdc, LPSIZE lpSize);" }, { "function_name": "GetViewportOrgEx", "arguments": [ "HDC", "LPPOINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetViewportOrgEx(HDC hdc, LPPOINT lpPoint);" }, { "function_name": "GetVolumeInformationA", "arguments": [ "LPCTSTR", "LPTSTR", "DWORD", "LPDWORD", "LPDWORD", "LPDWORD", "LPTSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetVolumeInformationA( LPCTSTR lpRootPathName, LPTSTR lpVolumeNameBuffer, DWORD nVolumeNameSize, LPDWORD lpVolumeSerialNumber, LPDWORD lpMaximumComponentLength, LPDWORD lpFileSystemFlags, LPTSTR lpFileSystemNameBuffer, DWORD nFileSystemNameSize );" }, { "function_name": "GetVolumeInformationW", "arguments": [ "LPCWSTR", "LPWSTR", "DWORD", "PDWORD", "PDWORD", "PDWORD", "LPWSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GetVolumeInformationW(LPCWSTR lpRootPathName,LPWSTR lpVolumeNameBuffer,DWORD nVolumeNameSize,PDWORD lpVolumeSerialNumber,PDWORD lpMaximumComponentLength,PDWORD lpFileSystemFlags,LPWSTR lpFileSystemNameBuffer,DWORD nFileSystemNameSize );" }, { "function_name": "GetWindow", "arguments": [ "HWND", "UINT" ], "dll_name": "user32.dll", "full_prototype": "HWND GetWindow(HWND hWnd,UINT uCmd);" }, { "function_name": "GetWindowContextHelpId", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "DWORD GetWindowContextHelpId(HWND hwnd);" }, { "function_name": "GetWindowDC", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "HDC GetWindowDC(HWND hWnd);" }, { "function_name": "GetWindowLongA", "arguments": [ "HWND", "int" ], "dll_name": "user32.dll", "full_prototype": "LONG GetWindowLongA(HWND hWnd,int nIndex);" }, { "function_name": "GetWindowLongW", "arguments": [ "HWND", "int" ], "dll_name": "user32.dll", "full_prototype": "LONG GetWindowLongW(HWND hWnd, int nIndex);" }, { "function_name": "GetWindowPlacement", "arguments": [ "HWND", "WINDOWPLACEMENT *" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetWindowPlacement(HWND hWnd,WINDOWPLACEMENT * lpwndpl);" }, { "function_name": "GetWindowRect", "arguments": [ "HWND", "LPRECT" ], "dll_name": "user32.dll", "full_prototype": "BOOL GetWindowRect(HWND hWnd,LPRECT lpRect);" }, { "function_name": "GetWindowRgn", "arguments": [ "HWND", "HRGN" ], "dll_name": "user32.dll", "full_prototype": "int GetWindowRgn(HWND hWnd, HRGN hRgn);" }, { "function_name": "GetWindowsDirectoryA", "arguments": [ "LPTSTR", "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GetWindowsDirectoryA(LPTSTR lpBuffer,UINT uSize);" }, { "function_name": "GetWindowsDirectoryW", "arguments": [ "LPWSTR", "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GetWindowsDirectoryW(LPWSTR lpBuffer,UINT uSize);" }, { "function_name": "GetWindowTextA", "arguments": [ "HWND", "LPTSTR", "int" ], "dll_name": "user32.dll", "full_prototype": "int GetWindowTextA(HWND hWnd, LPTSTR lpString, int nMaxCount);" }, { "function_name": "GetWindowTextLengthA", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "int GetWindowTextLengthA(HWND hWnd);" }, { "function_name": "GetWindowTextLengthW", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "int GetWindowTextLengthW(HWND hWnd);" }, { "function_name": "GetWindowTextW", "arguments": [ "HWND", "LPWSTR", "int" ], "dll_name": "user32.dll", "full_prototype": "int GetWindowTextW(HWND hWnd, LPWSTR lpString, int nMaxCount);" }, { "function_name": "GetWindowThreadProcessId", "arguments": [ "HWND", "LPDWORD" ], "dll_name": "user32.dll", "full_prototype": "DWORD GetWindowThreadProcessId(HWND hWnd, LPDWORD lpdwProcessId);" }, { "function_name": "GetWindowWord", "arguments": [ "HWND", "int" ], "dll_name": "user32.dll", "full_prototype": "WORD GetWindowWord(HWND hWnd,int nIndex);" }, { "function_name": "GetWinMetaFileBits", "arguments": [ "HENHMETAFILE", "UINT", "LPBYTE", "INT", "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "UINT GetWinMetaFileBits(HENHMETAFILE hemf, UINT cbBuffer, LPBYTE lpbBuffer, INT fnMapMode, HDC hdcRef);" }, { "function_name": "GetWindowExtEx", "arguments": [ "HDC", "LPSIZE" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetWindowExtEx(HDC hdc, LPSIZE lpSize);" }, { "function_name": "GetWindowOrgEx", "arguments": [ "HDC", "LPPOINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetWindowOrgEx(HDC hdc, LPPOINT lpPoint);" }, { "function_name": "GetWorldTransform", "arguments": [ "HDC", "LPXFORM" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL GetWorldTransform(HDC hdc, LPXFORM lpXform);" }, { "function_name": "glAccum", "arguments": [ "GLenum", "GLfloat" ], "dll_name": "opengl32.dll", "full_prototype": "void glAccum(GLenum op,GLfloat value);" }, { "function_name": "glAlphaFunc", "arguments": [ "GLenum", "GLclampf" ], "dll_name": "opengl32.dll", "full_prototype": "void glAlphaFunc(GLenum func,GLclampf ref);" }, { "function_name": "glBegin", "arguments": [ "GLenum" ], "dll_name": "opengl32.dll", "full_prototype": "void glBegin(GLenum mode);" }, { "function_name": "glBitmap", "arguments": [ "GLsizei", "GLsizei", "GLfloat", "GLfloat", "GLfloat", "GLfloat", "const GLubyte" ], "dll_name": "opengl32.dll", "full_prototype": "void glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap);" }, { "function_name": "glBlendFunc", "arguments": [ "GLenum", "GLenum" ], "dll_name": "opengl32.dll", "full_prototype": "void glBlendFunc(GLenum sfactor, GLenum dfactor);" }, { "function_name": "glCallList", "arguments": [ "GLuint" ], "dll_name": "opengl32.dll", "full_prototype": "void glCallList(GLuint list);" }, { "function_name": "glCallLists", "arguments": [ "GLsizei", "GLenum", "const GLvoid" ], "dll_name": "opengl32.dll", "full_prototype": "void glCallLists(GLsizei n, GLenum type, const GLvoid *lists);" }, { "function_name": "glClear", "arguments": [ "GLbitfield" ], "dll_name": "opengl32.dll", "full_prototype": "void glClear(GLbitfield mask);" }, { "function_name": "glClearAccum", "arguments": [ "GLfloat", "GLfloat", "GLfloat", "GLfloat" ], "dll_name": "opengl32.dll", "full_prototype": "void glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);" }, { "function_name": "glClearColor", "arguments": [ "GLclampf", "GLclampf", "GLclampf", "GLclampf" ], "dll_name": "opengl32.dll", "full_prototype": "void glClearColor(GLclampf red, GLclampf green, GLclampf blue,GLclampf alpha);" }, { "function_name": "glClearDepth", "arguments": [ "GLclampd" ], "dll_name": "opengl32.dll", "full_prototype": "void glClearDepth(GLclampd depth);" }, { "function_name": "glClearIndex", "arguments": [ "GLfloat" ], "dll_name": "opengl32.dll", "full_prototype": "void glClearIndex(GLfloat c);" }, { "function_name": "glClearStencil", "arguments": [ "GLint" ], "dll_name": "opengl32.dll", "full_prototype": "void glClearStencil(GLint s);" }, { "function_name": "glClipPlane", "arguments": [ "GLenum", "const GLdouble" ], "dll_name": "opengl32.dll", "full_prototype": "void glClipPlane(GLenum plane, const GLdouble *equation);" }, { "function_name": "glColor3b", "arguments": [ "GLbyte", "GLbyte", "GLbyte" ], "dll_name": "opengl32.dll", "full_prototype": "void glColor3b(GLbyte red,GLbyte green,GLbyte blue);" }, { "function_name": "glColor3bv", "arguments": [ "const GLbyte" ], "dll_name": "opengl32.dll", "full_prototype": "void glColor3bv(const GLbyte *v);" }, { "function_name": "glColor3d", "arguments": [ "GLdouble", "GLdouble", "GLdouble" ], "dll_name": "opengl32.dll", "full_prototype": "void glColor3d(GLdouble red, GLdouble green, GLdouble blue);" }, { "function_name": "glColor3dv", "arguments": [ "const GLdouble" ], "dll_name": "opengl32.dll", "full_prototype": "void glColor3dv(const GLdouble *v);" }, { "function_name": "glColor3f", "arguments": [ "GLfloat", "GLfloat", "GLfloat" ], "dll_name": "opengl32.dll", "full_prototype": "void glColor3f(GLfloat red, GLfloat green, GLfloat blue);" }, { "function_name": "glColor3fv", "arguments": [ "const GLfloat" ], "dll_name": "opengl32.dll", "full_prototype": "void glColor3fv(const GLfloat *v);" }, { "function_name": "glColor3i", "arguments": [ "GLint", "GLint", "GLint" ], "dll_name": "opengl32.dll", "full_prototype": "void glColor3i(GLint red, GLint green, GLint blue);" }, { "function_name": "glColor3iv", "arguments": [ "const GLint" ], "dll_name": "opengl32.dll", "full_prototype": "void glColor3iv(const GLint *v);" }, { "function_name": "glColor3s", "arguments": [ "GLshort", "GLshort", "GLshort", "GLshort" ], "dll_name": "opengl32.dll", "full_prototype": "void glColor3s(GLshort red, GLshort green, GLshort blue, GLshort alpha);" }, { "function_name": "glColor3sv", "arguments": [ "const GLshort" ], "dll_name": "opengl32.dll", "full_prototype": "void glColor3sv(const GLshort *v);" }, { "function_name": "glEnd", "arguments": [ "" ], "dll_name": "opengl32.dll", "full_prototype": "void glEnd(void);" }, { "function_name": "GlobalAddAtomA", "arguments": [ "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "ATOM GlobalAddAtomA(LPCTSTR lpString);" }, { "function_name": "GlobalAddAtomW", "arguments": [ "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "ATOM GlobalAddAtomW(LPCWSTR str);" }, { "function_name": "GlobalAlloc", "arguments": [ "UINT", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "HGLOBAL GlobalAlloc(UINT uFlags, DWORD dwBytes);" }, { "function_name": "GlobalCompact", "arguments": [ "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "SIZE_T GlobalCompact(DWORD MinFree);" }, { "function_name": "GlobalDeleteAtom", "arguments": [ "ATOM" ], "dll_name": "kernel32.dll", "full_prototype": "ATOM GlobalDeleteAtom(ATOM nAtom);" }, { "function_name": "GlobalFindAtomA", "arguments": [ "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "ATOM GlobalFindAtomA(LPCTSTR lpString);" }, { "function_name": "GlobalFindAtomW", "arguments": [ "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "ATOM GlobalFindAtomW(LPCWSTR str);" }, { "function_name": "GlobalFix", "arguments": [ "HGLOBAL" ], "dll_name": "kernel32.dll", "full_prototype": "void GlobalFix(HGLOBAL hglb);" }, { "function_name": "GlobalFlags", "arguments": [ "HGLOBAL" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GlobalFlags(HGLOBAL hMem);" }, { "function_name": "GlobalFree", "arguments": [ "HGLOBAL" ], "dll_name": "kernel32.dll", "full_prototype": "HGLOBAL GlobalFree(HGLOBAL hMem);" }, { "function_name": "GlobalGetAtomNameA", "arguments": [ "ATOM", "LPTSTR", "int" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GlobalGetAtomNameA(ATOM nAtom, LPTSTR lpBuffer, int nSize);" }, { "function_name": "GlobalGetAtomNameW", "arguments": [ "ATOM", "LPWSTR", "INT" ], "dll_name": "kernel32.dll", "full_prototype": "UINT GlobalGetAtomNameW(ATOM atom, LPWSTR buffer, INT count);" }, { "function_name": "GlobalHandle", "arguments": [ "LPCVOID" ], "dll_name": "kernel32.dll", "full_prototype": "HGLOBAL GlobalHandle(LPCVOID pMem);" }, { "function_name": "GlobalLock", "arguments": [ "HGLOBAL" ], "dll_name": "kernel32.dll", "full_prototype": "LPVOID GlobalLock(HGLOBAL hMem);" }, { "function_name": "GlobalMemoryStatus", "arguments": [ "LPMEMORYSTATUS" ], "dll_name": "kernel32.dll", "full_prototype": "VOID GlobalMemoryStatus(LPMEMORYSTATUS lpBuffer);" }, { "function_name": "GlobalMemoryStatusEx", "arguments": [ "LPMEMORYSTATUSEX" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GlobalMemoryStatusEx(LPMEMORYSTATUSEX lpBuffer);" }, { "function_name": "GlobalReAlloc", "arguments": [ "HGLOBAL", "DWORD", "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "HGLOBAL GlobalReAlloc(HGLOBAL hMem, DWORD dwBytes, UINT uFlags);" }, { "function_name": "GlobalSize", "arguments": [ "HGLOBAL" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD GlobalSize(HGLOBAL hMem);" }, { "function_name": "GlobalUnfix", "arguments": [ "HGLOBAL" ], "dll_name": "kernel32.dll", "full_prototype": "VOID GlobalUnfix(HGLOBAL hMem);" }, { "function_name": "GlobalUnlock", "arguments": [ "HGLOBAL" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GlobalUnlock(HGLOBAL hMem);" }, { "function_name": "GlobalUnWire", "arguments": [ "HGLOBAL" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL GlobalUnWire(HGLOBAL hMem);" }, { "function_name": "GrayStringA", "arguments": [ "HDC", "HBRUSH", "GRAYSTRINGPROC", "LPARAM", "int", "int", "int", "int", "int" ], "dll_name": "user32.dll", "full_prototype": "BOOL GrayStringA(HDC hDC, HBRUSH hBrush,GRAYSTRINGPROC lpOutputFunc, LPARAM lpData, int nCount, int X, int Y, int nWidth, int nHeight);" }, { "function_name": "GrayStringW", "arguments": [ "HDC", "HBRUSH", "GRAYSTRINGPROC", "LPARAM", "int", "int", "int", "int", "int" ], "dll_name": "user32.dll", "full_prototype": "BOOL GrayStringW(HDC hDC, HBRUSH hBrush,GRAYSTRINGPROC lpOutputFunc, LPARAM lpData, int nCount, int X, int Y, int nWidth, int nHeight);" }, { "function_name": "HeapAlloc", "arguments": [ "HANDLE", "DWORD", "SIZE_T" ], "dll_name": "kernel32.dll", "full_prototype": "LPVOID HeapAlloc(HANDLE hHeap, DWORD dwFlags, SIZE_T dwBytes);" }, { "function_name": "HeapCompact", "arguments": [ "HANDLE", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "SIZE_T HeapCompact(HANDLE hHeap, DWORD dwFlags);" }, { "function_name": "HeapCreate", "arguments": [ "DWORD", "SIZE_T", "SIZE_T" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE HeapCreate(DWORD flOptions, SIZE_T dwInitialSize, SIZE_T dwMaximumSize);" }, { "function_name": "HeapDestroy", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL HeapDestroy(HANDLE hHeap);" }, { "function_name": "HeapFree", "arguments": [ "HANDLE", "DWORD", "LPVOID" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL HeapFree(HANDLE hHeap, DWORD dwFlags, LPVOID lpMem);" }, { "function_name": "HeapLock", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL HeapLock(HANDLE hHeap);" }, { "function_name": "HeapReAlloc", "arguments": [ "HANDLE", "DWORD", "LPVOID", "SIZE_T" ], "dll_name": "kernel32.dll", "full_prototype": "LPVOID HeapReAlloc(HANDLE hHeap, DWORD dwFlags, LPVOID lpMem, SIZE_T dwBytes);" }, { "function_name": "HeapSize", "arguments": [ "HANDLE", "DWORD", "LPCVOID" ], "dll_name": "kernel32.dll", "full_prototype": "SIZE_T HeapSize(HANDLE hHeap, DWORD dwFlags, LPCVOID lpMem);" }, { "function_name": "HeapUnlock", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL HeapUnlock(HANDLE hHeap);" }, { "function_name": "HeapValidate", "arguments": [ "HANDLE", "DWORD", "LPCVOID" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL HeapValidate(HANDLE hHeap, DWORD dwFlags, LPCVOID lpMem);" }, { "function_name": "HeapWalk", "arguments": [ "HANDLE", "LPPROCESS_HEAP_ENTRY" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL HeapWalk(HANDLE hHeap, LPPROCESS_HEAP_ENTRY lpEntry);" }, { "function_name": "HideCaret", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "BOOL HideCaret(HWND hWnd);" }, { "function_name": "HiliteMenuItem", "arguments": [ "HWND", "HMENU", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL HiliteMenuItem(HWND hwnd, HMENU hmenu, UINT uItemHilite,UINT uHilite);" }, { "function_name": "IcmpCloseHandle", "arguments": [ "HANDLE" ], "dll_name": "icmp.dll", "full_prototype": "BOOL IcmpCloseHandle(HANDLE IcmpHandle);" }, { "function_name": "IcmpCreateFile", "arguments": [ "" ], "dll_name": "icmp.dll", "full_prototype": "HANDLE IcmpCreateFile(void);" }, { "function_name": "IcmpSendEcho", "arguments": [ "HANDLE", "IPAddr", "LPVOID", "WORD", "PIP_OPTION_INFORMATION", "LPVOID", "DWORD", "DWORD" ], "dll_name": "icmp.dll", "full_prototype": "DWORD IcmpSendEcho( HANDLE IcmpHandle, IPAddr DestinationAddress, LPVOID RequestData, WORD RequestSize, PIP_OPTION_INFORMATION RequestOptions, LPVOID ReplyBuffer, DWORD ReplySize, DWORD Timeout);" }, { "function_name": "ImpersonateDdeClientWindow", "arguments": [ "HWND", "HWND" ], "dll_name": "user32.dll", "full_prototype": "BOOL ImpersonateDdeClientWindow(HWND hWndClient, HWND hWndServer);" }, { "function_name": "ImpersonateLoggedOnUser", "arguments": [ "HANDLE" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL ImpersonateLoggedOnUser( HANDLE hToken );" }, { "function_name": "ImpersonateNamedPipeClient", "arguments": [ "HANDLE" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL ImpersonateNamedPipeClient( HANDLE hNamedPipe );" }, { "function_name": "ImpersonateSelf", "arguments": [ "SECURITY_IMPERSONATION_LEVEL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL ImpersonateSelf( SECURITY_IMPERSONATION_LEVEL ImpersonationLevel );" }, { "function_name": "inet_addr", "arguments": [ "const char FAR *" ], "dll_name": "Wsock32.dll", "full_prototype": "unsigned long inet_addr (const char FAR * cp);" }, { "function_name": "InflateRect", "arguments": [ "LPRECT", "int", "int" ], "dll_name": "user32.dll", "full_prototype": "BOOL InflateRect(LPRECT lprc, int dx,int dy);" }, { "function_name": "InitAtomTable", "arguments": [ "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL InitAtomTable(DWORD nSize);" }, { "function_name": "InitCommonControlsEx", "arguments": [ "LPINITCOMMONCONTROLSEX" ], "dll_name": "comctl32.dll", "full_prototype": "BOOL InitCommonControlsEx(LPINITCOMMONCONTROLSEX pInitCtrls);" }, { "function_name": "InitializeAcl", "arguments": [ "PACL", "DWORD", "DWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL InitializeAcl( PACL pAcl, DWORD nAclLength, DWORD dwAclRevision );" }, { "function_name": "InitializeCriticalSection", "arguments": [ "LPCRITICAL_SECTION" ], "dll_name": "kernel32.dll", "full_prototype": "VOID InitializeCriticalSection(LPCRITICAL_SECTION lpCriticalSection);" }, { "function_name": "InitializeSecurityDescriptor", "arguments": [ "PSECURITY_DESCRIPTOR", "DWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL InitializeSecurityDescriptor( PSECURITY_DESCRIPTOR pSecurityDescriptor, DWORD dwRevision );" }, { "function_name": "InitializeSid", "arguments": [ "PSID", "PSID_IDENTIFIER_AUTHORITY", "BYTE" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL InitializeSid( PSID Sid, PSID_IDENTIFIER_AUTHORITY pIdentifierAuthority, BYTE nSubAuthorityCount );" }, { "function_name": "InitiateSystemShutdownA", "arguments": [ "LPSTR", "LPSTR", "DWORD", "BOOL", "BOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL InitiateSystemShutdownA( LPSTR lpMachineName, LPSTR lpMessage, DWORD dwTimeout, BOOL bForceAppsClosed, BOOL bRebootAfterShutdown );" }, { "function_name": "InitiateSystemShutdownW", "arguments": [ "LPWSTR", "LPWSTR", "DWORD", "BOOL", "BOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL InitiateSystemShutdownW( LPWSTR lpMachineName, LPWSTR lpMessage, DWORD dwTimeout, BOOL bForceAppsClosed, BOOL bRebootAfterShutdown );" }, { "function_name": "InSendMessage", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "BOOL InSendMessage(VOID);" }, { "function_name": "InsertMenuA", "arguments": [ "HMENU", "UINT", "UINT", "UINT", "LPCTSTR" ], "dll_name": "user32.dll", "full_prototype": "BOOL InsertMenuA(HMENU hMenu, UINT uPosition, UINT uFlags, UINT uIDNewItem, LPCTSTR lpNewItem);" }, { "function_name": "InsertMenuItemA", "arguments": [ "HMENU", "UINT", "BOOL", "LPMENUITEMINFO" ], "dll_name": "user32.dll", "full_prototype": "BOOL InsertMenuItemA(HMENU hMenu, UINT uItem, BOOL fByPosition, LPMENUITEMINFO lpmii);" }, { "function_name": "InsertMenuItemW", "arguments": [ "HMENU", "UINT", "BOOL", "LPCMENUITEMINFOW" ], "dll_name": "user32.dll", "full_prototype": "BOOL InsertMenuItemW(HMENU hMenu, UINT uItem, BOOL fByPosition, LPCMENUITEMINFOW lpmii);" }, { "function_name": "InsertMenuW", "arguments": [ "HMENU", "UINT", "UINT", "UINT", "LPCWSTR" ], "dll_name": "user32.dll", "full_prototype": "BOOL InsertMenuW(HMENU hMenu, UINT uPosition, UINT uFlags, UINT uIDNewItem, LPCWSTR lpNewItem);" }, { "function_name": "InstallNewDevice", "arguments": [ "HWND", "LPGUID", "PDWORD" ], "dll_name": "newdev.dll", "full_prototype": "BOOL InstallNewDevice( HWND hwndParent, LPGUID ClassGuid, PDWORD pReboot);" }, { "function_name": "InterlockedCompareExchange", "arguments": [ "PVOID", "PVOID", "PVOID" ], "dll_name": "kernel32.dll", "full_prototype": "PVOID InterlockedCompareExchange(PVOID *Destination, PVOID Exchange, PVOID Comperand);" }, { "function_name": "InterlockedDecrement", "arguments": [ "LPLONG" ], "dll_name": "kernel32.dll", "full_prototype": "LONG InterlockedDecrement(LPLONG lpAddend);" }, { "function_name": "InterlockedExchange", "arguments": [ "LPLONG", "LONG" ], "dll_name": "kernel32.dll", "full_prototype": "LONG InterlockedExchange(LPLONG Target, LONG Value);" }, { "function_name": "InterlockedExchangeAdd", "arguments": [ "PLONG", "LONG" ], "dll_name": "kernel32.dll", "full_prototype": "LONG InterlockedExchangeAdd(PLONG Addend, LONG Increment);" }, { "function_name": "InterlockedIncrement", "arguments": [ "LPLONG" ], "dll_name": "kernel32.dll", "full_prototype": "LONG InterlockedIncrement(LPLONG lpAddend);" }, { "function_name": "InternetAutodial", "arguments": [ "DWORD", "HWND" ], "dll_name": "wininet.dll", "full_prototype": "BOOL InternetAutodial(DWORD dwFlags,HWND hwndParent);" }, { "function_name": "InternetAutodialHangup", "arguments": [ "DWORD" ], "dll_name": "wininet.dll", "full_prototype": "BOOL InternetAutodialHangup(DWORD dwReserved);" }, { "function_name": "InternetGetConnectedState", "arguments": [ "LPDWORD", "DWORD" ], "dll_name": "wininet.dll", "full_prototype": "BOOL InternetGetConnectedState(LPDWORD lpdwFlags,DWORD dwReserved);" }, { "function_name": "IntersectClipRect", "arguments": [ "HDC", "int", "int", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "int IntersectClipRect(HDC hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect);" }, { "function_name": "IntersectRect", "arguments": [ "LPRECT", "CONST RECT *", "CONST RECT *" ], "dll_name": "user32.dll", "full_prototype": "BOOL IntersectRect(LPRECT lprcDst, CONST RECT * lprcSrc1, CONST RECT * lprcSrc2);" }, { "function_name": "InvalidateRect", "arguments": [ "HWND", "CONST RECT *", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "BOOL InvalidateRect(HWND hWnd,CONST RECT * lpRect, BOOL bErase);" }, { "function_name": "InvalidateRgn", "arguments": [ "HWND", "HRGN", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "BOOL InvalidateRgn(HWND hWnd, HRGN hRgn, BOOL bErase);" }, { "function_name": "InvertRect", "arguments": [ "HDC", "CONST RECT *" ], "dll_name": "user32.dll", "full_prototype": "BOOL InvertRect(HDC hDC, CONST RECT * lprc);" }, { "function_name": "InvertRgn", "arguments": [ "HDC", "HRGN" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL InvertRgn(HDC hdc, HRGN hrgn);" }, { "function_name": "IsBadCodePtr", "arguments": [ "FARPROC" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL IsBadCodePtr(FARPROC lpfn);" }, { "function_name": "IsBadHugeReadPtr", "arguments": [ "CONST VOID", "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL IsBadHugeReadPtr(CONST VOID *lp, UINT ucb);" }, { "function_name": "IsBadHugeWritePtr", "arguments": [ "LPVOID", "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL IsBadHugeWritePtr(LPVOID lp, UINT ucb);" }, { "function_name": "IsBadReadPtr", "arguments": [ "CONST VOID", "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL IsBadReadPtr(CONST VOID *lp, UINT ucb);" }, { "function_name": "IsBadStringPtrA", "arguments": [ "LPCTSTR", "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL IsBadStringPtrA(LPCTSTR lpsz, UINT ucchMax);" }, { "function_name": "IsBadStringPtrW", "arguments": [ "LPCWSTR", "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL IsBadStringPtrW(LPCWSTR str, UINT max);" }, { "function_name": "IsBadWritePtr", "arguments": [ "LPVOID", "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL IsBadWritePtr(LPVOID lp, UINT ucb);" }, { "function_name": "IsDBCSLeadByte", "arguments": [ "BYTE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL IsDBCSLeadByte(BYTE TestChar);" }, { "function_name": "IsDBCSLeadByteEx", "arguments": [ "UINT", "BYTE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL IsDBCSLeadByteEx(UINT CodePage, BYTE TestChar);" }, { "function_name": "IsCharAlphaA", "arguments": [ "TCHAR" ], "dll_name": "user32.dll", "full_prototype": "BOOL IsCharAlphaA(TCHAR ch);" }, { "function_name": "IsCharAlphaNumericA", "arguments": [ "TCHAR" ], "dll_name": "user32.dll", "full_prototype": "BOOL IsCharAlphaNumericA(TCHAR ch);" }, { "function_name": "IsCharAlphaNumericW", "arguments": [ "WCHAR" ], "dll_name": "user32.dll", "full_prototype": "BOOL IsCharAlphaNumericW(WCHAR ch);" }, { "function_name": "IsCharAlphaW", "arguments": [ "WCHAR" ], "dll_name": "user32.dll", "full_prototype": "BOOL IsCharAlphaW(WCHAR ch);" }, { "function_name": "IsCharLowerA", "arguments": [ "TCHAR" ], "dll_name": "user32.dll", "full_prototype": "BOOL IsCharLowerA(TCHAR ch);" }, { "function_name": "IsCharLowerW", "arguments": [ "WCHAR" ], "dll_name": "user32.dll", "full_prototype": "BOOL IsCharLowerW(WCHAR ch);" }, { "function_name": "IsCharUpperA", "arguments": [ "TCHAR" ], "dll_name": "user32.dll", "full_prototype": "BOOL IsCharUpperA(TCHAR ch);" }, { "function_name": "IsCharUpperW", "arguments": [ "WCHAR" ], "dll_name": "user32.dll", "full_prototype": "BOOL IsCharUpperW(WCHAR ch);" }, { "function_name": "IsChild", "arguments": [ "HWND", "HWND" ], "dll_name": "user32.dll", "full_prototype": "BOOL IsChild(HWND hWndParent, HWND hWnd);" }, { "function_name": "IsClipboardFormatAvailable", "arguments": [ "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL IsClipboardFormatAvailable(UINT format);" }, { "function_name": "IsDebuggerPresent", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL IsDebuggerPresent(void);" }, { "function_name": "IsDialogMessageA", "arguments": [ "HWND", "LPMSG" ], "dll_name": "user32.dll", "full_prototype": "BOOL IsDialogMessageA(HWND hDlg, LPMSG lpMsg);" }, { "function_name": "IsDialogMessageW", "arguments": [ "HWND", "LPMSG" ], "dll_name": "user32.dll", "full_prototype": "BOOL IsDialogMessageW(HWND hDlg, LPMSG lpMsg);" }, { "function_name": "IsDlgButtonChecked", "arguments": [ "HWND", "int" ], "dll_name": "user32.dll", "full_prototype": "UINT IsDlgButtonChecked(HWND hDlg, int nIDButton);" }, { "function_name": "IsIconic", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "BOOL IsIconic(HWND hWnd);" }, { "function_name": "IsMenu", "arguments": [ "HMENU" ], "dll_name": "user32.dll", "full_prototype": "BOOL IsMenu(HMENU hMenu);" }, { "function_name": "IsProcessorFeaturePresent", "arguments": [ "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL IsProcessorFeaturePresent(DWORD ProcessorFeature);" }, { "function_name": "IsRectEmpty", "arguments": [ "CONST RECT *" ], "dll_name": "user32.dll", "full_prototype": "BOOL IsRectEmpty(CONST RECT * lprc);" }, { "function_name": "IsTextUnicode", "arguments": [ "CONST LPVOID", "int", "LPINT" ], "dll_name": "advapi32.dll", "full_prototype": "DWORD IsTextUnicode( CONST LPVOID lpBuffer, int cb, LPINT lpi );" }, { "function_name": "IsValidAcl", "arguments": [ "PACL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL IsValidAcl( PACL pAcl );" }, { "function_name": "IsValidCodePage", "arguments": [ "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL IsValidCodePage(UINT CodePage);" }, { "function_name": "IsValidLocale", "arguments": [ "LCID", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL IsValidLocale(LCID Locale, DWORD dwFlags);" }, { "function_name": "IsValidSecurityDescriptor", "arguments": [ "PSECURITY_DESCRIPTOR" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL IsValidSecurityDescriptor( PSECURITY_DESCRIPTOR pSecurityDescriptor );" }, { "function_name": "IsValidSid", "arguments": [ "PSID" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL IsValidSid( PSID pSid );" }, { "function_name": "IsWindow", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "BOOL IsWindow(HWND hWnd);" }, { "function_name": "IsWindowEnabled", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "BOOL IsWindowEnabled(HWND hWnd);" }, { "function_name": "IsWindowUnicode", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "BOOL IsWindowUnicode(HWND hWnd);" }, { "function_name": "IsWindowVisible", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "BOOL IsWindowVisible(HWND hWnd);" }, { "function_name": "IsZoomed", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "BOOL IsZoomed(HWND hWnd);" }, { "function_name": "keybd_event", "arguments": [ "BYTE", "BYTE", "DWORD", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "VOID keybd_event(BYTE bVk,BYTE bScan, DWORD dwFlags, DWORD dwExtraInfo);" }, { "function_name": "KillTimer", "arguments": [ "HWND", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL KillTimer(HWND hWnd,UINT uIDEvent);" }, { "function_name": "LCMapStringA", "arguments": [ "LCID", "DWORD", "LPCTSTR", "int", "LPTSTR", "int" ], "dll_name": "kernel32.dll", "full_prototype": "int LCMapStringA(LCID Locale, DWORD dwMapFlags, LPCTSTR lpSrcStr, int cchSrc, LPTSTR lpDestStr, int cchDest);" }, { "function_name": "LCMapStringW", "arguments": [ "LCID", "DWORD", "LPCWSTR", "INT", "LPWSTR", "INT" ], "dll_name": "kernel32.dll", "full_prototype": "INT LCMapStringW(LCID lcid, DWORD flags, LPCWSTR src, INT srclen, LPWSTR dst, INT dstlen);" }, { "function_name": "LeaveCriticalSection", "arguments": [ "LPCRITICAL_SECTION" ], "dll_name": "kernel32.dll", "full_prototype": "VOID LeaveCriticalSection(LPCRITICAL_SECTION lpCriticalSection);" }, { "function_name": "LineDDA", "arguments": [ "int", "int", "int", "int", "LINEDDAPROC", "LPARAM" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL LineDDA(int nXStart, int nYStart, int nXEnd, int nYEnd, LINEDDAPROC lpLineFunc, LPARAM lpData);" }, { "function_name": "LineTo", "arguments": [ "HDC", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL LineTo(HDC hdc, int nXEnd, int nYEnd);" }, { "function_name": "LoadAcceleratorsA", "arguments": [ "HINSTANCE", "LPCTSTR" ], "dll_name": "user32.dll", "full_prototype": "HACCEL LoadAcceleratorsA(HINSTANCE hInstance, LPCTSTR lpTableName);" }, { "function_name": "LoadAcceleratorsW", "arguments": [ "HINSTANCE", "LPCWSTR" ], "dll_name": "user32.dll", "full_prototype": "HACCEL LoadAcceleratorsW(HINSTANCE hInstance, LPCWSTR lpTableName);" }, { "function_name": "LoadBitmapA", "arguments": [ "HINSTANCE", "LPCTSTR" ], "dll_name": "user32.dll", "full_prototype": "HBITMAP LoadBitmapA(HINSTANCE hInstance, LPCTSTR lpBitmapName);" }, { "function_name": "LoadBitmapW", "arguments": [ "HINSTANCE", "LPCWSTR" ], "dll_name": "user32.dll", "full_prototype": "HBITMAP LoadBitmapW(HINSTANCE hInstance, LPCWSTR lpBitmapName);" }, { "function_name": "LoadCursorA", "arguments": [ "HINSTANCE", "LPCTSTR" ], "dll_name": "user32.dll", "full_prototype": "HCURSOR LoadCursorA(HINSTANCE hInstance, LPCTSTR lpCursorName);" }, { "function_name": "LoadCursorFromFileA", "arguments": [ "LPCTSTR" ], "dll_name": "user32.dll", "full_prototype": "HCURSOR LoadCursorFromFileA(LPCTSTR lpFileName);" }, { "function_name": "LoadCursorFromFileW", "arguments": [ "LPCWSTR" ], "dll_name": "user32.dll", "full_prototype": "HCURSOR LoadCursorFromFileW(LPCWSTR lpFileName);" }, { "function_name": "LoadCursorW", "arguments": [ "HINSTANCE", "LPCWSTR" ], "dll_name": "user32.dll", "full_prototype": "HCURSOR LoadCursorW(HINSTANCE hInstance, LPCWSTR lpCursorName);" }, { "function_name": "LoadIconA", "arguments": [ "HINSTANCE", "LPCTSTR" ], "dll_name": "user32.dll", "full_prototype": "HICON LoadIconA(HINSTANCE hInstance, LPCTSTR lpIconName);" }, { "function_name": "LoadIconW", "arguments": [ "HINSTANCE", "LPCWSTR" ], "dll_name": "user32.dll", "full_prototype": "HICON LoadIconW(HINSTANCE hInstance, LPCWSTR lpIconName);" }, { "function_name": "LoadImageA", "arguments": [ "HINSTANCE", "LPCTSTR", "UINT", "int", "int", "UINT" ], "dll_name": "user32.dll", "full_prototype": "HANDLE LoadImageA( HINSTANCE hinst, LPCTSTR lpszName, UINT uType, int cxDesired, int cyDesired, UINT fuLoad );" }, { "function_name": "LoadImageW", "arguments": [ "HINSTANCE", "LPCWSTR", "UINT", "int", "int", "UINT" ], "dll_name": "user32.dll", "full_prototype": "HANDLE LoadImageW(HINSTANCE hinst, LPCWSTR lpszName, UINT uType, int cxDesired, int cyDesired, UINT fuLoad);" }, { "function_name": "LoadKeyboardLayoutA", "arguments": [ "LPCTSTR", "UINT" ], "dll_name": "user32.dll", "full_prototype": "HKL LoadKeyboardLayoutA(LPCTSTR pwszKLID, UINT Flags);" }, { "function_name": "LoadKeyboardLayoutW", "arguments": [ "LPCWSTR", "UINT" ], "dll_name": "user32.dll", "full_prototype": "HKL LoadKeyboardLayoutW(LPCWSTR pwszKLID, UINT Flags);" }, { "function_name": "LoadLibraryA", "arguments": [ "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HINSTANCE LoadLibraryA(LPCTSTR lpLibFileName);" }, { "function_name": "LoadLibraryW", "arguments": [ "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HMODULE LoadLibraryW(LPCWSTR libnameW);" }, { "function_name": "LoadLibraryExA", "arguments": [ "LPCTSTR", "HANDLE", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "HINSTANCE LoadLibraryExA(LPCTSTR lpLibFileName, HANDLE hFile, DWORD dwFlags);" }, { "function_name": "LoadLibraryExW", "arguments": [ "LPCWSTR", "HANDLE", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "HMODULE LoadLibraryExW(LPCWSTR libnameW, HANDLE hfile, DWORD flags);" }, { "function_name": "LoadMenuA", "arguments": [ "HINSTANCE", "LPCTSTR" ], "dll_name": "user32.dll", "full_prototype": "HMENU LoadMenuA(HINSTANCE hInstance, LPCTSTR lpMenuName);" }, { "function_name": "LoadMenuIndirectA", "arguments": [ "CONST MENUTEMPLATE" ], "dll_name": "user32.dll", "full_prototype": "HMENU LoadMenuIndirectA(CONST MENUTEMPLATE *lpMenuTemplate);" }, { "function_name": "LoadMenuIndirectW", "arguments": [ "CONST MENUTEMPLATE" ], "dll_name": "user32.dll", "full_prototype": "HMENU LoadMenuIndirectW(CONST MENUTEMPLATE *lpMenuTemplate);" }, { "function_name": "LoadMenuW", "arguments": [ "HINSTANCE", "LPCWSTR" ], "dll_name": "user32.dll", "full_prototype": "HMENU LoadMenuW(HINSTANCE hInstance, LPCWSTR lpMenuName);" }, { "function_name": "LoadModule", "arguments": [ "LPCSTR", "LPVOID" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD LoadModule(LPCSTR lpModuleName, LPVOID lpParameterBlock);" }, { "function_name": "LoadResource", "arguments": [ "HMODULE", "HRSRC" ], "dll_name": "kernel32.dll", "full_prototype": "HGLOBAL LoadResource(HMODULE hModule, HRSRC hResInfo);" }, { "function_name": "LoadStringA", "arguments": [ "HINSTANCE", "UINT", "LPTSTR", "int" ], "dll_name": "user32.dll", "full_prototype": "int LoadStringA(HINSTANCE hInstance, UINT uID, LPTSTR lpBuffer, int nBufferMax);" }, { "function_name": "LoadStringW", "arguments": [ "HINSTANCE", "UINT", "LPWSTR", "int" ], "dll_name": "user32.dll", "full_prototype": "int LoadStringW(HINSTANCE hInstance, UINT uID, LPWSTR lpBuffer, int nBufferMax);" }, { "function_name": "LocalAlloc", "arguments": [ "UINT", "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "HLOCAL LocalAlloc(UINT uFlags, UINT uBytes);" }, { "function_name": "LocalCompact", "arguments": [ "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "UINT LocalCompact(UINT uMinFree);" }, { "function_name": "LocalFileTimeToFileTime", "arguments": [ "CONST FILETIME *", "LPFILETIME" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL LocalFileTimeToFileTime(CONST FILETIME * lpLocalFileTime, LPFILETIME lpFileTime);" }, { "function_name": "LocalFlags", "arguments": [ "HLOCAL" ], "dll_name": "kernel32.dll", "full_prototype": "UINT LocalFlags(HLOCAL hMem);" }, { "function_name": "LocalFree", "arguments": [ "HLOCAL" ], "dll_name": "kernel32.dll", "full_prototype": "HLOCAL LocalFree(HLOCAL hMem);" }, { "function_name": "LocalLock", "arguments": [ "HLOCAL" ], "dll_name": "kernel32.dll", "full_prototype": "LPVOID LocalLock(HLOCAL hMem);" }, { "function_name": "LocalReAlloc", "arguments": [ "HLOCAL", "UINT", "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "HLOCAL LocalReAlloc(HLOCAL hMem, UINT uBytes, UINT uFlags);" }, { "function_name": "LocalShrink", "arguments": [ "HLOCAL", "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "UINT LocalShrink(HLOCAL hloc, UINT cbNewSize);" }, { "function_name": "LocalSize", "arguments": [ "HLOCAL" ], "dll_name": "kernel32.dll", "full_prototype": "UINT LocalSize(HLOCAL hMem);" }, { "function_name": "LocalUnlock", "arguments": [ "HLOCAL" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL LocalUnlock(HLOCAL hMem);" }, { "function_name": "LockFile", "arguments": [ "HANDLE", "DWORD", "DWORD", "DWORD", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL LockFile(HANDLE hFile, DWORD dwFileOffsetLow, DWORD dwFileOffsetHigh, DWORD nNumberOfBytesToLockLow,DWORD nNumberOfBytesToLockHigh);" }, { "function_name": "LockFileEx", "arguments": [ "HANDLE", "DWORD", "DWORD", "DWORD", "DWORD", "LPOVERLAPPED" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL LockFileEx(HANDLE hFile,DWORD dwFlags, DWORD dwReserved, DWORD nNumberOfBytesToLockLow, DWORD nNumberOfBytesToLockHigh, LPOVERLAPPED lpOverlapped );" }, { "function_name": "LockResource", "arguments": [ "HGLOBAL" ], "dll_name": "kernel32.dll", "full_prototype": "LPVOID LockResource(HGLOBAL hResData);" }, { "function_name": "LockWindowUpdate", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "BOOL LockWindowUpdate(HWND hWndLock);" }, { "function_name": "LockWorkStation", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "BOOL LockWorkStation(VOID);" }, { "function_name": "LogonUserA", "arguments": [ "LPTSTR", "LPTSTR", "LPTSTR", "DWORD", "DWORD", "PHANDLE" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL LogonUserA( LPTSTR lpszUsername, LPTSTR lpszDomain, LPTSTR lpszPassword, DWORD dwLogonType, DWORD dwLogonProvider, PHANDLE phToken );" }, { "function_name": "LogonUserW", "arguments": [ "LPWSTR", "LPWSTR", "LPWSTR", "DWORD", "DWORD", "PHANDLE" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL LogonUserW(LPWSTR lpszUsername,LPWSTR lpszDomain,LPWSTR lpszPassword,DWORD dwLogonType,DWORD dwLogonProvider,PHANDLE phToken);" }, { "function_name": "LookupAccountNameA", "arguments": [ "LPCTSTR", "LPCTSTR", "PSID", "LPDWORD", "LPTSTR", "LPDWORD", "PSID_NAME_USE" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL LookupAccountNameA( LPCTSTR lpSystemName, LPCTSTR lpAccountName, PSID Sid, LPDWORD cbSid, LPTSTR ReferencedDomainName, LPDWORD cbReferencedDomainName, PSID_NAME_USE peUse );" }, { "function_name": "LookupAccountNameW", "arguments": [ "LPCWSTR", "LPCWSTR", "PSID", "LPDWORD", "LPWSTR", "LPDWORD", "PSID_NAME_USE" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL LookupAccountNameW( LPCWSTR lpSystemName, LPCWSTR lpAccountName, PSID Sid, LPDWORD cbSid, LPWSTR ReferencedDomainName, LPDWORD cchReferencedDomainName, PSID_NAME_USE peUse );" }, { "function_name": "LookupAccountSidA", "arguments": [ "LPCTSTR", "PSID", "LPTSTR", "LPDWORD", "LPTSTR", "LPDWORD", "PSID_NAME_USE" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL LookupAccountSidA( LPCTSTR lpSystemName, PSID Sid, LPTSTR Name, LPDWORD cbName, LPTSTR ReferencedDomainName, LPDWORD cbReferencedDomainName, PSID_NAME_USE peUse );" }, { "function_name": "LookupAccountSidW", "arguments": [ "LPCWSTR", "PSID", "LPWSTR", "LPDWORD", "LPWSTR", "LPDWORD", "PSID_NAME_USE" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL LookupAccountSidW(LPCWSTR lpSystemName,PSID Sid,LPWSTR Name,LPDWORD cbName,LPWSTR ReferencedDomainName,LPDWORD cbReferencedDomainName,PSID_NAME_USE peUse);" }, { "function_name": "LookupIconIdFromDirectory", "arguments": [ "PBYTE", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "int LookupIconIdFromDirectory(PBYTE presbits, BOOL fIcon);" }, { "function_name": "LookupIconIdFromDirectoryEx", "arguments": [ "PBYTE", "BOOL", "int", "int", "UINT" ], "dll_name": "user32.dll", "full_prototype": "int LookupIconIdFromDirectoryEx(PBYTE presbits, BOOL fIcon, int cxDesired, int cyDesired, UINT Flags);" }, { "function_name": "LookupPrivilegeDisplayNameA", "arguments": [ "LPCTSTR", "LPCTSTR", "LPTSTR", "LPDWORD", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL LookupPrivilegeDisplayNameA( LPCTSTR lpSystemName, LPCTSTR lpName, LPTSTR lpDisplayName, LPDWORD cbDisplayName, LPDWORD lpLanguageId );" }, { "function_name": "LookupPrivilegeDisplayNameW", "arguments": [ "LPCWSTR", "LPCWSTR", "LPWSTR", "LPDWORD", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL LookupPrivilegeDisplayNameW (LPCWSTR lpSystemName, LPCWSTR lpName, LPWSTR lpDisplayName, LPDWORD cbDisplayName, LPDWORD lpLanguageId);" }, { "function_name": "LookupPrivilegeNameA", "arguments": [ "LPCTSTR", "PLUID", "LPTSTR", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL LookupPrivilegeNameA( LPCTSTR lpSystemName, PLUID lpLuid, LPTSTR lpName, LPDWORD cbName );" }, { "function_name": "LookupPrivilegeNameW", "arguments": [ "LPCWSTR", "PLUID", "LPWSTR", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL LookupPrivilegeNameW ( LPCWSTR lpSystemName, PLUID lpLuid, LPWSTR lpName, LPDWORD cchName );" }, { "function_name": "LookupPrivilegeValueA", "arguments": [ "LPCTSTR", "LPCTSTR", "PLUID" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL LookupPrivilegeValueA( LPCTSTR lpSystemName, LPCTSTR lpName, PLUID lpLuid );" }, { "function_name": "LookupPrivilegeValueW", "arguments": [ "LPCWSTR", "LPCWSTR", "PLUID" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL LookupPrivilegeValueW( LPCWSTR lpSystemName, LPCWSTR lpName, PLUID lpLuid );" }, { "function_name": "LPtoDP", "arguments": [ "HDC", "LPPOINT", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL LPtoDP(HDC hdc,LPPOINT lpPoints, int nCount);" }, { "function_name": "lstrcatA", "arguments": [ "LPTSTR", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "LPTSTR lstrcatA(LPTSTR lpString1,LPCTSTR lpString2);" }, { "function_name": "lstrcatW", "arguments": [ "LPWSTR", "LPWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "LPWSTR lstrcatW(LPWSTR lpString1, LPWSTR lpString2);" }, { "function_name": "lstrcmpA", "arguments": [ "LPCTSTR", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "int lstrcmpA(LPCTSTR lpString1, LPCTSTR lpString2);" }, { "function_name": "lstrcmpW", "arguments": [ "LPCWSTR", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "int lstrcmpW(LPCWSTR str1, LPCWSTR str2);" }, { "function_name": "lstrcmpiA", "arguments": [ "LPCTSTR", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "int lstrcmpiA(LPCTSTR lpString1, LPCTSTR lpString2);" }, { "function_name": "lstrcmpiW", "arguments": [ "LPCWSTR", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "int lstrcmpiW(LPCWSTR str1, LPCWSTR str2);" }, { "function_name": "lstrcpyA", "arguments": [ "LPTSTR", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "LPTSTR lstrcpyA(LPTSTR lpString1, LPCTSTR lpString2);" }, { "function_name": "lstrcpyW", "arguments": [ "LPCWSTR", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "LPCWSTR lstrcpyW(LPCWSTR lpString1, LPCWSTR lpString2);" }, { "function_name": "lstrcpynA", "arguments": [ "LPTSTR", "LPCTSTR", "int" ], "dll_name": "kernel32.dll", "full_prototype": "LPTSTR lstrcpynA(LPTSTR lpString1, LPCTSTR lpString2,int iMaxLength);" }, { "function_name": "lstrcpynW", "arguments": [ "LPCWSTR", "LPCWSTR", "int" ], "dll_name": "kernel32.dll", "full_prototype": "LPCWSTR lstrcpynW(LPCWSTR lpString1, LPCWSTR lpString2, int iMaxLength);" }, { "function_name": "lstrlenA", "arguments": [ "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "int lstrlenA(LPCTSTR lpString);" }, { "function_name": "lstrlenW", "arguments": [ "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "int lstrlenW(LPCWSTR lpString);" }, { "function_name": "LZClose", "arguments": [ "INT" ], "dll_name": "lz32.dll", "full_prototype": "VOID LZClose(INT hFile);" }, { "function_name": "LZCopy", "arguments": [ "INT", "INT" ], "dll_name": "lz32.dll", "full_prototype": "LONG LZCopy(INT hfSource,INT hfDest);" }, { "function_name": "LZOpenFileA", "arguments": [ "LPTSTR", "LPOFSTRUCT", "WORD" ], "dll_name": "lz32.dll", "full_prototype": "INT LZOpenFileA(LPTSTR lpFileName,LPOFSTRUCT lpReOpenBuf, WORD wStyle);" }, { "function_name": "MakeAbsoluteSD", "arguments": [ "PSECURITY_DESCRIPTOR", "PSECURITY_DESCRIPTOR", "LPDWORD", "PACL", "LPDWORD", "PACL", "LPDWORD", "PSID", "LPDWORD", "PSID", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL MakeAbsoluteSD( PSECURITY_DESCRIPTOR pSelfRelativeSecurityDescriptor, PSECURITY_DESCRIPTOR pAbsoluteSecurityDescriptor, LPDWORD lpdwAbsoluteSecurityDescriptorSize, PACL pDacl, LPDWORD lpdwDaclSize, PACL pSacl, LPDWORD lpdwSaclSize, PSID pOwner, LPDWORD lpdwOwnerSize, PSID pPrimaryGroup, LPDWORD lpdwPrimaryGroupSize );" }, { "function_name": "MakeSelfRelativeSD", "arguments": [ "PSECURITY_DESCRIPTOR", "PSECURITY_DESCRIPTOR", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL MakeSelfRelativeSD( PSECURITY_DESCRIPTOR pAbsoluteSecurityDescriptor, PSECURITY_DESCRIPTOR pSelfRelativeSecurityDescriptor, LPDWORD lpdwBufferLength );" }, { "function_name": "MakeSureDirectoryPathExists", "arguments": [ "IN LPSTR" ], "dll_name": "imagehlp.dll", "full_prototype": "BOOL MakeSureDirectoryPathExists(IN LPSTR Path);" }, { "function_name": "MapDialogRect", "arguments": [ "HWND", "LPRECT" ], "dll_name": "user32.dll", "full_prototype": "BOOL MapDialogRect(HWND hDlg, LPRECT lpRect);" }, { "function_name": "MapGenericMask", "arguments": [ "PDWORD", "PGENERIC_MAPPING" ], "dll_name": "advapi32.dll", "full_prototype": "VOID MapGenericMask( PDWORD AccessMask, PGENERIC_MAPPING GenericMapping );" }, { "function_name": "MAPISendDocuments", "arguments": [ "ULONG", "LPTSTR", "LPTSTR", "LPTSTR", "ULONG" ], "dll_name": "mapi32.dll", "full_prototype": "ULONG FAR PASCAL MAPISendDocuments(ULONG ulUIParam, LPTSTR lpszDelimChar, LPTSTR lpszFullPaths, LPTSTR lpszFileNames, ULONG ulReserved);" }, { "function_name": "MapViewOfFile", "arguments": [ "HANDLE", "DWORD", "DWORD", "DWORD", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "LPVOID MapViewOfFile(HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, DWORD dwFileOffsetLow,DWORD dwNumberOfBytesToMap);" }, { "function_name": "MapViewOfFileEx", "arguments": [ "HANDLE", "DWORD", "DWORD", "DWORD", "DWORD", "LPVOID" ], "dll_name": "kernel32.dll", "full_prototype": "LPVOID MapViewOfFileEx(HANDLE hFileMappingObject,DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, DWORD dwFileOffsetLow, DWORD dwNumberOfBytesToMap, LPVOID lpBaseAddress);" }, { "function_name": "MapVirtualKeyA", "arguments": [ "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "UINT MapVirtualKeyA(UINT uCode, UINT uMapType);" }, { "function_name": "MapVirtualKeyExA", "arguments": [ "UINT", "UINT", "HKL" ], "dll_name": "user32.dll", "full_prototype": "UINT MapVirtualKeyExA(UINT uCode, UINT uMapType, HKL dwhkl);" }, { "function_name": "MapVirtualKeyExW", "arguments": [ "UINT", "UINT", "HKL" ], "dll_name": "user32.dll", "full_prototype": "UINT MapVirtualKeyExW(UINT uCode, UINT uMapType, HKL dwhkl);" }, { "function_name": "MapVirtualKeyW", "arguments": [ "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "UINT MapVirtualKeyW(UINT uCode, UINT uMapType);" }, { "function_name": "MapWindowPoints", "arguments": [ "HWND", "HWND", "LPPOINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "int MapWindowPoints(HWND hWndFrom, HWND hWndTo, LPPOINT lpPoints, UINT cPoints);" }, { "function_name": "MaskBlt", "arguments": [ "HDC", "int", "int", "int", "int", "HDC", "int", "int", "HBITMAP", "int", "int", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL MaskBlt(HDC hdcDest, int nXDest, int nYDest, int nWidth,int nHeight, HDC hdcSrc, int nXSrc, int nYSrc, HBITMAP hbmMask, int xMask, int yMask, DWORD dwRop);" }, { "function_name": "mciSendStringA", "arguments": [ "LPCTSTR", "LPTSTR", "UINT", "HANDLE" ], "dll_name": "winmm.dll", "full_prototype": "MCIERROR mciSendStringA(LPCTSTR lpszCommand, LPTSTR lpszReturnString, UINT cchReturn, HANDLE hwndCallback);" }, { "function_name": "MenuItemFromPoint", "arguments": [ "HWND", "HMENU", "POINT" ], "dll_name": "user32.dll", "full_prototype": "UINT MenuItemFromPoint(HWND hWnd, HMENU hMenu, POINT ptScreen);" }, { "function_name": "MessageBeep", "arguments": [ "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL MessageBeep(UINT uType);" }, { "function_name": "MessageBoxA", "arguments": [ "HWND", "LPCTSTR", "LPCTSTR", "UINT" ], "dll_name": "user32.dll", "full_prototype": "int MessageBoxA(HWND hWnd, LPCTSTR lpText,LPCTSTR lpCaption,UINT uType);" }, { "function_name": "MessageBoxExA", "arguments": [ "HWND", "LPCTSTR", "LPCTSTR", "UINT", "WORD" ], "dll_name": "user32.dll", "full_prototype": "int MessageBoxExA(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType, WORD wLanguageId);" }, { "function_name": "MessageBoxExW", "arguments": [ "HWND", "LPCWSTR", "LPCWSTR", "UINT", "WORD" ], "dll_name": "user32.dll", "full_prototype": "int MessageBoxExW(HWND hWnd, LPCWSTR lpText, LPCWSTR lpCaption, UINT uType, WORD wLanguageId);" }, { "function_name": "MessageBoxIndirectA", "arguments": [ "LPMSGBOXPARAMS" ], "dll_name": "user32.dll", "full_prototype": "BOOL MessageBoxIndirectA(LPMSGBOXPARAMS lpMsgBoxParams);" }, { "function_name": "MessageBoxIndirectW", "arguments": [ "MSGBOXPARAMSW" ], "dll_name": "user32.dll", "full_prototype": "BOOL MessageBoxIndirectW(MSGBOXPARAMSW lpMsgBoxParams);" }, { "function_name": "MessageBoxW", "arguments": [ "HWND", "LPCWSTR", "LPCWSTR", "UINT" ], "dll_name": "user32.dll", "full_prototype": "int MessageBoxW(HWND hWnd, LPCWSTR lpText,LPCWSTR lpCaption, UINT uType);" }, { "function_name": "ModifyMenuA", "arguments": [ "HMENU", "UINT", "UINT", "UINT", "LPCTSTR" ], "dll_name": "user32.dll", "full_prototype": "BOOL ModifyMenuA(HMENU hMnu, UINT uPosition, UINT uFlags, UINT uIDNewItem, LPCTSTR lpNewItem);" }, { "function_name": "ModifyMenuW", "arguments": [ "HMENU", "UINT", "UINT", "UINT", "LPCWSTR" ], "dll_name": "user32.dll", "full_prototype": "BOOL ModifyMenuW(HMENU hMnu, UINT uPosition, UINT uFlags, UINT uIDNewItem, LPCWSTR lpNewItem);" }, { "function_name": "ModifyWorldTransform", "arguments": [ "HDC", "CONST XFORM *", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL ModifyWorldTransform(HDC hdc,CONST XFORM * lpXform, DWORD iMode);" }, { "function_name": "mouse_event", "arguments": [ "DWORD", "DWORD", "DWORD", "DWORD", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "VOID mouse_event(DWORD dwFlags, DWORD dx,DWORD dy, DWORD cButtons,DWORD dwExtraInfo);" }, { "function_name": "MoveFileA", "arguments": [ "LPCTSTR", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL MoveFileA(LPCTSTR lpExistingFileName,LPCTSTR lpNewFileName);" }, { "function_name": "MoveFileExA", "arguments": [ "LPCTSTR", "LPCTSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL MoveFileExA(LPCTSTR lpExistingFileName, LPCTSTR lpNewFileName, DWORD dwFlags);" }, { "function_name": "MoveFileExW", "arguments": [ "LPCWSTR", "LPCWSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL MoveFileExW(LPCWSTR source, LPCWSTR dest, DWORD flag);" }, { "function_name": "MoveFileW", "arguments": [ "LPCWSTR", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL MoveFileW(LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName);" }, { "function_name": "MoveToEx", "arguments": [ "HDC", "int", "int", "LPPOINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL MoveToEx(HDC hdc, int X, int Y, LPPOINT lpPoint);" }, { "function_name": "MoveWindow", "arguments": [ "HWND", "int", "int", "int", "int", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "BOOL MoveWindow(HWND hWnd,int X,int Y,int nWidth, int nHeight, BOOL bRepaint);" }, { "function_name": "MsgWaitForMultipleObjects", "arguments": [ "DWORD", "LPHANDLE", "BOOL", "DWORD", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "DWORD MsgWaitForMultipleObjects(DWORD nCount, LPHANDLE pHandles, BOOL fWaitAll, DWORD dwMilliseconds, DWORD dwWakeMask);" }, { "function_name": "MsgWaitForMultipleObjectsEx", "arguments": [ "DWORD", "const HANDLE", "DWORD", "DWORD", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "DWORD MsgWaitForMultipleObjectsEx(DWORD nCount, const HANDLE *pHandles, DWORD dwMilliseconds, DWORD dwWakeMask, DWORD dwFlags);" }, { "function_name": "MulDiv", "arguments": [ "int", "int", "int" ], "dll_name": "kernel32.dll", "full_prototype": "int MulDiv(int nNumber, int nNumerator, int nDenominator);" }, { "function_name": "MultiByteToWideChar", "arguments": [ "UINT", "DWORD", "LPCSTR", "int", "LPWSTR", "int" ], "dll_name": "kernel32.dll", "full_prototype": "int MultiByteToWideChar(UINT CodePage,DWORD dwFlags, LPCSTR lpMultiByteStr,int cchMultiByte, LPWSTR lpWideCharStr, int cchWideChar);" }, { "function_name": "MultinetGetConnectionPerformanceA", "arguments": [ "LPNETRESOURCE", "LPNETCONNECTINFOSTRUCT" ], "dll_name": "mpr.dll", "full_prototype": "DWORD MultinetGetConnectionPerformanceA(LPNETRESOURCE lpNetResource, LPNETCONNECTINFOSTRUCT lpNetConnectInfoStruct);" }, { "function_name": "MultinetGetConnectionPerformanceW", "arguments": [ "LPNETRESOURCEW", "LPNETCONNECTINFOSTRUCT" ], "dll_name": "mpr.dll", "full_prototype": "DWORD MultinetGetConnectionPerformanceW(LPNETRESOURCEW lpNetResource, LPNETCONNECTINFOSTRUCT lpNetConnectInfoStruct);" }, { "function_name": "NotifyChangeEventLog", "arguments": [ "HANDLE", "HANDLE" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL NotifyChangeEventLog( HANDLE hEventLog, HANDLE hEvent );" }, { "function_name": "ObjectCloseAuditAlarmA", "arguments": [ "LPCTSTR", "LPVOID", "BOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL ObjectCloseAuditAlarmA( LPCTSTR SubsystemName, LPVOID HandleId, BOOL GenerateOnClose );" }, { "function_name": "ObjectCloseAuditAlarmW", "arguments": [ "LPCWSTR", "LPVOID", "BOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL ObjectCloseAuditAlarmW(LPCWSTR SubsystemName, LPVOID HandleId, BOOL GenerateOnClose);" }, { "function_name": "ObjectDeleteAuditAlarmA", "arguments": [ "LPCSTR", "LPVOID", "BOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL ObjectDeleteAuditAlarmA(LPCSTR SubsystemName, LPVOID HandleId, BOOL GenerateOnClose);" }, { "function_name": "ObjectDeleteAuditAlarmW", "arguments": [ "LPCWSTR", "LPVOID", "BOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL ObjectDeleteAuditAlarmW(LPCWSTR SubsystemName,LPVOID HandleId,BOOL GenerateOnClose);" }, { "function_name": "ObjectOpenAuditAlarmA", "arguments": [ "LPCTSTR", "LPVOID", "LPTSTR", "LPTSTR", "PSECURITY_DESCRIPTOR", "HANDLE", "DWORD", "DWORD", "PPRIVILEGE_SET", "BOOL", "BOOL", "LPBOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL ObjectOpenAuditAlarmA( LPCTSTR SubsystemName, LPVOID HandleId, LPTSTR ObjectTypeName, LPTSTR ObjectName, PSECURITY_DESCRIPTOR pSecurityDescriptor, HANDLE ClientToken, DWORD DesiredAccess, DWORD GrantedAccess, PPRIVILEGE_SET Privileges, BOOL ObjectCreation, BOOL AccessGranted, LPBOOL GenerateOnClose );" }, { "function_name": "ObjectOpenAuditAlarmW", "arguments": [ "LPCWSTR", "LPVOID", "LPWSTR", "LPWSTR", "PSECURITY_DESCRIPTOR", "HANDLE", "DWORD", "DWORD", "PPRIVILEGE_SET", "BOOL", "BOOL", "LPBOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL ObjectOpenAuditAlarmW(LPCWSTR SubsystemName,LPVOID HandleId,LPWSTR ObjectTypeName,LPWSTR ObjectName,PSECURITY_DESCRIPTOR pSecurityDescriptor,HANDLE ClientToken,DWORD DesiredAccess,DWORD GrantedAccess,PPRIVILEGE_SET Privileges,BOOL ObjectCreation,BOOL AccessGranted,LPBOOL GenerateOnClose);" }, { "function_name": "ObjectPrivilegeAuditAlarmA", "arguments": [ "LPCTSTR", "LPVOID", "HANDLE", "DWORD", "PPRIVILEGE_SET", "BOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL ObjectPrivilegeAuditAlarmA( LPCTSTR lpszSubsystem, LPVOID lpvHandleId, HANDLE hClientToken, DWORD dwDesiredAccess, PPRIVILEGE_SET pps, BOOL fAccessGranted );" }, { "function_name": "ObjectPrivilegeAuditAlarmW", "arguments": [ "LPCWSTR", "LPVOID", "HANDLE", "DWORD", "PPRIVILEGE_SET", "BOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL ObjectPrivilegeAuditAlarmW( LPCWSTR SubsystemName,LPVOID HandleId,HANDLE ClientToken,DWORD DesiredAccess,PPRIVILEGE_SET Privileges,BOOL AccessGranted);" }, { "function_name": "OemKeyScan", "arguments": [ "WORD" ], "dll_name": "user32.dll", "full_prototype": "DWORD OemKeyScan(WORD wOemChar);" }, { "function_name": "OemToCharA", "arguments": [ "LPCSTR", "LPTSTR" ], "dll_name": "user32.dll", "full_prototype": "BOOL OemToCharA(LPCSTR lpszOemStr, LPTSTR lpszStr);" }, { "function_name": "OemToCharBuffA", "arguments": [ "LPCSTR", "LPTSTR", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "BOOL OemToCharBuffA(LPCSTR lpOemStr, LPTSTR lpszStr, DWORD cchString);" }, { "function_name": "OemToCharBuffW", "arguments": [ "LPCSTR", "LPWSTR", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "BOOL OemToCharBuffW(LPCSTR lpOemStr, LPWSTR lpszStr, DWORD cchString);" }, { "function_name": "OemToCharW", "arguments": [ "LPCSTR", "LPWSTR" ], "dll_name": "user32.dll", "full_prototype": "BOOL OemToCharW(LPCSTR lpszOemStr, LPWSTR lpszStr);" }, { "function_name": "OffsetClipRgn", "arguments": [ "HDC", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "int OffsetClipRgn(HDC hdc,int nXOffset, int nYOffset);" }, { "function_name": "OffsetRect", "arguments": [ "LPRECT", "int", "int" ], "dll_name": "user32.dll", "full_prototype": "BOOL OffsetRect(LPRECT lprc, int x, int y);" }, { "function_name": "OffsetRgn", "arguments": [ "HRGN", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "int OffsetRgn(HRGN hrgn, int nXOffset, int nYOffset);" }, { "function_name": "OffsetViewportOrgEx", "arguments": [ "HDC", "int", "int", "LPPOINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL OffsetViewportOrgEx(HDC hdc,int nXOffset, int nYOffset, LPPOINT lpPoint);" }, { "function_name": "OffsetWindowOrgEx", "arguments": [ "HDC", "int", "int", "LPPOINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL OffsetWindowOrgEx(HDC hdc, int nXOffset, int nYOffset, LPPOINT lpPoint);" }, { "function_name": "OpenBackupEventLogA", "arguments": [ "LPCTSTR", "LPCTSTR" ], "dll_name": "advapi32.dll", "full_prototype": "HANDLE OpenBackupEventLogA( LPCTSTR lpszUNCServerName, LPCTSTR lpszFileName );" }, { "function_name": "OpenBackupEventLogW", "arguments": [ "LPCWSTR", "LPCWSTR" ], "dll_name": "advapi32.dll", "full_prototype": "HANDLE OpenBackupEventLogW( LPCWSTR lpUNCServerName, LPCWSTR lpFileName );" }, { "function_name": "OpenClipboard", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "BOOL OpenClipboard(HWND hwnd);" }, { "function_name": "OpenDesktopA", "arguments": [ "LPCTSTR", "DWORD", "BOOL", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "HDESK OpenDesktopA(LPCTSTR lpszDesktopName, DWORD dwFlags, BOOL fInherit, DWORD dwDesiredAccess);" }, { "function_name": "OpenDesktopW", "arguments": [ "LPWSTR", "DWORD", "BOOL", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "HDESK OpenDesktopW(LPWSTR lpszDesktopName, DWORD dwFlags, BOOL fInherit, DWORD dwDesiredAccess);" }, { "function_name": "OpenEventA", "arguments": [ "DWORD", "BOOL", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE OpenEventA(DWORD fdwAccess, BOOL fInherit,LPCTSTR lpszEventName);" }, { "function_name": "OpenEventW", "arguments": [ "DWORD", "BOOL", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE OpenEventW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName);" }, { "function_name": "OpenEventLogA", "arguments": [ "LPCTSTR", "LPCTSTR" ], "dll_name": "advapi32.dll", "full_prototype": "HANDLE OpenEventLogA( LPCTSTR lpszUNCServerName, LPCTSTR lpszSourceName );" }, { "function_name": "OpenEventLogW", "arguments": [ "LPCWSTR", "LPCWSTR" ], "dll_name": "advapi32.dll", "full_prototype": "HANDLE OpenEventLogW( LPCWSTR uncname, LPCWSTR source );" }, { "function_name": "OpenFile", "arguments": [ "LPCSTR", "LPOFSTRUCT", "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "HFILE OpenFile( LPCSTR lpszFile, LPOFSTRUCT lpOpenBuff, UINT fuMode );" }, { "function_name": "OpenFileMappingA", "arguments": [ "DWORD", "BOOL", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE OpenFileMappingA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCTSTR lpName);" }, { "function_name": "OpenFileMappingW", "arguments": [ "DWORD", "BOOL", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE OpenFileMappingW(DWORD access, BOOL inherit, LPCWSTR name);" }, { "function_name": "OpenIcon", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "BOOL OpenIcon(HWND hwnd);" }, { "function_name": "OpenInputDesktop", "arguments": [ "DWORD", "BOOL", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "HDESK OpenInputDesktop(DWORD dwFlags, BOOL fInherit, DWORD dwDesiredAccess);" }, { "function_name": "OpenMutexA", "arguments": [ "DWORD", "BOOL", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE OpenMutexA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCTSTR lpName);" }, { "function_name": "OpenMutexW", "arguments": [ "DWORD", "BOOL", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE OpenMutexW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName);" }, { "function_name": "OpenPrinterA", "arguments": [ "LPTSTR", "LPHANDLE", "LPPRINTER_DEFAULTS" ], "dll_name": "winspool.drv", "full_prototype": "BOOL OpenPrinterA(LPTSTR pPrinterName, LPHANDLE phPrinter, LPPRINTER_DEFAULTS pDefault);" }, { "function_name": "OpenProcess", "arguments": [ "DWORD", "BOOL", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE OpenProcess(DWORD dwDesiredAccess, BOOL bInheritHandle, DWORD dwProcessId);" }, { "function_name": "OpenProcessToken", "arguments": [ "HANDLE", "DWORD", "PHANDLE" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL OpenProcessToken( HANDLE hProcess, DWORD dwAccessMask, PHANDLE phToken );" }, { "function_name": "OpenSemaphoreA", "arguments": [ "DWORD", "BOOL", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE OpenSemaphoreA(DWORD fdwAccess, BOOL fInherit,LPCTSTR lpszSemName);" }, { "function_name": "OpenSemaphoreW", "arguments": [ "DWORD", "BOOL", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE OpenSemaphoreW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpName);" }, { "function_name": "OpenThreadToken", "arguments": [ "HANDLE", "DWORD", "BOOL", "PHANDLE" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL OpenThreadToken( HANDLE hThread, DWORD dwAccessMask, BOOL fOpenAsSelf, PHANDLE phToken );" }, { "function_name": "OpenWaitableTimerA", "arguments": [ "DWORD", "BOOL", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE OpenWaitableTimerA(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCTSTR lpTimerName);" }, { "function_name": "OpenWaitableTimerW", "arguments": [ "DWORD", "BOOL", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "HANDLE OpenWaitableTimerW(DWORD dwDesiredAccess, BOOL bInheritHandle, LPCWSTR lpTimerName);" }, { "function_name": "OpenWindowStationA", "arguments": [ "LPCTSTR", "BOOL", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "HWINSTA OpenWindowStationA(LPCTSTR lpszWinStaName,BOOL fInherit, DWORD dwDesiredAccess);" }, { "function_name": "OpenWindowStationW", "arguments": [ "LPWSTR", "BOOL", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "HWINSTA OpenWindowStationW(LPWSTR lpszWinStaName,BOOL fInherit, DWORD dwDesiredAccess);" }, { "function_name": "OutputDebugStringA", "arguments": [ "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "VOID OutputDebugStringA(LPCTSTR lpszOutputString);" }, { "function_name": "OutputDebugStringW", "arguments": [ "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "VOID OutputDebugStringW(LPCWSTR str);" }, { "function_name": "PackDDElParam", "arguments": [ "UINT", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "LONG PackDDElParam(UINT uMsg, UINT uLow, UINT uHigh);" }, { "function_name": "PaintDesktop", "arguments": [ "HDC" ], "dll_name": "user32.dll", "full_prototype": "BOOL WINAPI PaintDesktop(HDC hdc);" }, { "function_name": "PaintRgn", "arguments": [ "HDC", "HRGN" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL PaintRgn(HDC hdc, HRGN hrgn);" }, { "function_name": "PatBlt", "arguments": [ "HDC", "int", "int", "int", "int", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL PatBlt(HDC hdc, int nXLeft, int nYLeft, int nWidth, int nHeight, DWORD dwRop);" }, { "function_name": "PathAddBackslashA", "arguments": [ "LPSTR" ], "dll_name": "shlwapi.dll", "full_prototype": "LPSTR PathAddBackslashA(LPSTR lpszPath);" }, { "function_name": "PathAddExtension", "arguments": [ "LPTSTR", "LPCTSTR" ], "dll_name": "shlwapi.dll", "full_prototype": "BOOL PathAddExtension(LPTSTR pszPath, LPCTSTR pszExtension);" }, { "function_name": "PathAppendA", "arguments": [ "LPSTR", "LPCSTR" ], "dll_name": "shlwapi.dll", "full_prototype": "BOOL PathAppendA(LPSTR lpszPath, LPCSTR lpszAppend);" }, { "function_name": "PathBuildRootA", "arguments": [ "LPSTR", "int" ], "dll_name": "shlwapi.dll", "full_prototype": "LPSTR PathBuildRootA(LPSTR lpszPath, int drive);" }, { "function_name": "PathCanonicalizeA", "arguments": [ "LPSTR", "LPCSTR" ], "dll_name": "shlwapi.dll", "full_prototype": "BOOL PathCanonicalizeA( LPSTR lpszBuf, LPCSTR lpszPath);" }, { "function_name": "PathCombine", "arguments": [ "LPTSTR", "LPCTSTR", "LPCTSTR" ], "dll_name": "shlwapi.dll", "full_prototype": "LPTSTR PathCombine(LPTSTR lpszDest, LPCTSTR lpszDir, LPCTSTR lpszFile);" }, { "function_name": "PathCommonPrefix", "arguments": [ "LPCTSTR", "LPCTSTR", "LPTSTR" ], "dll_name": "shlwapi.dll", "full_prototype": "int PathCommonPrefix(LPCTSTR pszFile1, LPCTSTR pszFile2, LPTSTR pszPath);" }, { "function_name": "PathCompactPathA", "arguments": [ "HDC", "LPSTR", "UINT" ], "dll_name": "shlwapi.dll", "full_prototype": "BOOL PathCompactPathA( HDC hDC, LPSTR lpszPath, UINT dx);" }, { "function_name": "PathCompactPathExA", "arguments": [ "LPSTR", "LPCSTR", "UINT", "DWORD" ], "dll_name": "shlwapi.dll", "full_prototype": "BOOL PathCompactPathExA(LPSTR lpszDest,LPCSTR lpszPath, UINT cchMax, DWORD dwFlags);" }, { "function_name": "PathCreateFromUrlA", "arguments": [ "LPCTSTR", "LPTSTR", "LPDWORD", "DWORD" ], "dll_name": "shlwapi.dll", "full_prototype": "HRESULT PathCreateFromUrlA( LPCTSTR pszUrl, LPTSTR pszPath, LPDWORD pcchPath, DWORD dwReserved);" }, { "function_name": "PathFindOnPathA", "arguments": [ "LPTSTR", "LPCTSTR" ], "dll_name": "shlwapi.dll", "full_prototype": "BOOL PathFindOnPathA(LPTSTR pszFile, LPCTSTR *ppszOtherDirs);" }, { "function_name": "PathGetDriveNumberA", "arguments": [ "LPCTSTR" ], "dll_name": "shlwapi.dll", "full_prototype": "int PathGetDriveNumberA(LPCTSTR lpsz);" }, { "function_name": "PathIsDirectoryEmptyA", "arguments": [ "LPCTSTR" ], "dll_name": "shlwapi.dll", "full_prototype": "BOOL PathIsDirectoryEmptyA(LPCTSTR pszPath);" }, { "function_name": "PathIsSystemFolder", "arguments": [ "LPCTSTR", "DWORD" ], "dll_name": "shlwapi.dll", "full_prototype": "BOOL PathIsSystemFolder(LPCTSTR pszPath, DWORD dwAttrb);" }, { "function_name": "PathIsUNCA", "arguments": [ "LPCTSTR" ], "dll_name": "shlwapi.dll", "full_prototype": "BOOL PathIsUNCA(LPCTSTR pszPath);" }, { "function_name": "PathIsUNCServerA", "arguments": [ "LPCTSTR" ], "dll_name": "shlwapi.dll", "full_prototype": "BOOL PathIsUNCServerA( LPCTSTR pszPath);" }, { "function_name": "PathIsURLA", "arguments": [ "LPCTSTR" ], "dll_name": "shlwapi.dll", "full_prototype": "BOOL PathIsURLA(LPCTSTR pszPath);" }, { "function_name": "PathToRegion", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "HRGN PathToRegion(HDC hdc);" }, { "function_name": "PathUndecorateA", "arguments": [ "LPTSTR" ], "dll_name": "shlwapi.dll", "full_prototype": "void PathUndecorateA(LPTSTR pszPath);" }, { "function_name": "PathUnmakeSystemFolderA", "arguments": [ "LPTSTR" ], "dll_name": "shlwapi.dll", "full_prototype": "BOOL PathUnmakeSystemFolderA(LPTSTR pszPath);" }, { "function_name": "PeekConsoleInputA", "arguments": [ "HANDLE", "PINPUT_RECORD", "DWORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL PeekConsoleInputA(HANDLE hConsoleInput, PINPUT_RECORD pirBuffer,DWORD cInRecords, LPDWORD lpcRead);" }, { "function_name": "PeekConsoleInputW", "arguments": [ "HANDLE", "PINPUT_RECORD", "DWORD", "PDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL PeekConsoleInputW(HANDLE hConsoleInput,PINPUT_RECORD pirBuffer,DWORD cInRecords,PDWORD lpcRead);" }, { "function_name": "PeekMessageA", "arguments": [ "LPMSG", "HWND", "UINT", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL PeekMessageA(LPMSG lpMsg, HWND hWnd, UINT uMsgFilterMin, UINT uMsgFilterMax, UINT wRemoveMsg);" }, { "function_name": "PeekMessageW", "arguments": [ "LPMSG", "HWND", "UINT", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL PeekMessageW(LPMSG lpMsg, HWND hWnd, UINT uMsgFilterMin, UINT uMsgFilterMax, UINT wRemoveMsg);" }, { "function_name": "PeekNamedPipe", "arguments": [ "HANDLE", "LPVOID", "DWORD", "LPDWORD", "LPDWORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL PeekNamedPipe(HANDLE hPipe, LPVOID lpvBuffer, DWORD cbBuffer,LPDWORD lpcbRead, LPDWORD lpcbAvail, LPDWORD lpcbMessage);" }, { "function_name": "Pie", "arguments": [ "HDC", "int", "int", "int", "int", "int", "int", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL Pie(HDC hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nXRadial1, int nYRadial1, int nXRadial2,int nYRadial2);" }, { "function_name": "PlayEnhMetaFile", "arguments": [ "HDC", "HENHMETAFILE", "CONST RECT *" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL PlayEnhMetaFile(HDC hdc, HENHMETAFILE hemf, CONST RECT * lpRect);" }, { "function_name": "PlayEnhMetaFileRecord", "arguments": [ "HDC", "LPHANDLETABLE", "CONST ENHMETARECORD *", "UINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL PlayEnhMetaFileRecord(HDC hdc, LPHANDLETABLE lpHandletable, CONST ENHMETARECORD * lpEnhMetaRecord, UINT nHandles);" }, { "function_name": "PlayMetaFile", "arguments": [ "HDC", "HMETAFILE" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL PlayMetaFile(HDC hdc, HMETAFILE hmf);" }, { "function_name": "PlayMetaFileRecord", "arguments": [ "HDC", "LPHANDLETABLE", "LPMETARECORD", "UINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL PlayMetaFileRecord(HDC hdc, LPHANDLETABLE lpHandletable, LPMETARECORD lpMetaRecord, UINT nHandles);" }, { "function_name": "PlaySoundA", "arguments": [ "LPCSTR", "HMODULE", "DWORD" ], "dll_name": "winmm.dll", "full_prototype": "BOOL PlaySoundA(LPCSTR pszSound, HMODULE hmod, DWORD fdwSound);" }, { "function_name": "PlgBlt", "arguments": [ "HDC", "CONST POINT *", "HDC", "int", "int", "int", "int", "HBITMAP", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL PlgBlt(HDC hdcDest, CONST POINT * lpPoint, HDC hdcSrc, int nXSrc, int nYSrc, int nWidth, int nHeight, HBITMAP hbmMask, int xMask, int yMask);" }, { "function_name": "PolyBezier", "arguments": [ "HDC", "CONST POINT *", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL PolyBezier(HDC hdc, CONST POINT * lppt, DWORD cPoints);" }, { "function_name": "PolyBezierTo", "arguments": [ "HDC", "CONST POINT *", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL PolyBezierTo(HDC hdc, CONST POINT * lppt, DWORD cCount);" }, { "function_name": "PolyDraw", "arguments": [ "HDC", "CONST POINT *", "CONST BYTE *", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL PolyDraw(HDC hdc,CONST POINT * lppt, CONST BYTE * lpbTypes, int cCount);" }, { "function_name": "PolyPolygon", "arguments": [ "HDC", "CONST POINT", "LPINT", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL PolyPolygon(HDC hdc, CONST POINT *lpPoints, LPINT lpPolyCounts, int nCount);" }, { "function_name": "PolyTextOutA", "arguments": [ "HDC", "CONST POLYTEXT *", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL PolyTextOutA(HDC hdc, CONST POLYTEXT * pptxt, int cStrings);" }, { "function_name": "PolyTextOutW", "arguments": [ "HDC", "const POLYTEXTW*", "INT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL PolyTextOutW(HDC hdc, const POLYTEXTW* pptxt, INT cStrings);" }, { "function_name": "Polygon", "arguments": [ "HDC", "CONST POINT", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL Polygon(HDC hdc,CONST POINT *lpPoints, int nCount);" }, { "function_name": "Polyline", "arguments": [ "HDC", "CONST POINT", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL Polyline(HDC hdc,CONST POINT *lppt, int cPoints);" }, { "function_name": "PolylineTo", "arguments": [ "HDC", "CONST POINT *", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL PolylineTo(HDC hdc, CONST POINT * lppt, DWORD cCount);" }, { "function_name": "PostMessageA", "arguments": [ "HWND", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "BOOL PostMessageA(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);" }, { "function_name": "PostMessageW", "arguments": [ "HWND", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "BOOL PostMessageW(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);" }, { "function_name": "PostQueuedCompletionStatus", "arguments": [ "HANDLE", "DWORD", "DWORD", "LPOVERLAPPED" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL PostQueuedCompletionStatus(HANDLE CompletionPort,DWORD dwNumberOfBytesTransferred, DWORD dwCompletionKey, LPOVERLAPPED lpOverlapped);" }, { "function_name": "PostQuitMessage", "arguments": [ "int" ], "dll_name": "user32.dll", "full_prototype": "VOID PostQuitMessage(int nExitCode);" }, { "function_name": "PostThreadMessageA", "arguments": [ "DWORD", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "BOOL PostThreadMessageA(DWORD dwThreadId,UINT uMsg, WPARAM wParam, LPARAM lParam);" }, { "function_name": "PostThreadMessageW", "arguments": [ "DWORD", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "BOOL PostThreadMessageW(DWORD dwThreadId,UINT uMsg, WPARAM wParam, LPARAM lParam);" }, { "function_name": "PrepareTape", "arguments": [ "HANDLE", "DWORD", "BOOL" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD PrepareTape(HANDLE hDevice,DWORD dwOperation, BOOL bImmediate);" }, { "function_name": "PrintDlgA", "arguments": [ "LPPRINTDLG" ], "dll_name": "comdlg32.dll", "full_prototype": "BOOL PrintDlgA(LPPRINTDLG lppd);" }, { "function_name": "PrinterProperties", "arguments": [ "hwnd", "HANDLE" ], "dll_name": "winspool.drv", "full_prototype": "BOOL PrinterProperties(hwnd hwnd,HANDLE hPrinter);" }, { "function_name": "PrivilegeCheck", "arguments": [ "HANDLE", "PPRIVILEGE_SET", "LPBOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL PrivilegeCheck( HANDLE hClientToken, PPRIVILEGE_SET pps, LPBOOL lpfResult );" }, { "function_name": "PrivilegedServiceAuditAlarmA", "arguments": [ "LPCTSTR", "LPCTSTR", "HANDLE", "PPRIVILEGE_SET", "BOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL PrivilegedServiceAuditAlarmA( LPCTSTR lpszSubsystem, LPCTSTR lpszService, HANDLE hClientToken, PPRIVILEGE_SET pps, BOOL fAccessGranted );" }, { "function_name": "PrivilegedServiceAuditAlarmW", "arguments": [ "LPCWSTR", "LPCWSTR", "HANDLE", "PPRIVILEGE_SET", "BOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL PrivilegedServiceAuditAlarmW(LPCWSTR SubsystemName,LPCWSTR ServiceName,HANDLE ClientToken,PPRIVILEGE_SET Privileges,BOOL AccessGranted);" }, { "function_name": "Process32First", "arguments": [ "HANDLE", "LPPROCESSENTRY32" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WINAPI Process32First(HANDLE hSnapshot,LPPROCESSENTRY32 lppe);" }, { "function_name": "Process32Next", "arguments": [ "HANDLE", "LPPROCESSENTRY32" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WINAPI Process32Next( HANDLE hSnapshot, LPPROCESSENTRY32 lppe);" }, { "function_name": "PtInRect", "arguments": [ "CONST RECT", "POINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL PtInRect(CONST RECT *lprc, POINT pt);" }, { "function_name": "PtInRegion", "arguments": [ "HRGN", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL PtInRegion(HRGN hrgn,int X, int Y);" }, { "function_name": "PtVisible", "arguments": [ "HDC", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL PtVisible(HDC hdc, int X, int Y);" }, { "function_name": "PulseEvent", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL PulseEvent(HANDLE hEvent);" }, { "function_name": "PurgeComm", "arguments": [ "HANDLE", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL PurgeComm(HANDLE hCommDev, DWORD fdwAction);" }, { "function_name": "PwdChangePasswordA", "arguments": [ "LPCSTR", "HWND", "DWORD", "LPCHANGEPWDINFOA" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WINAPI PwdChangePasswordA(LPCSTR lpProvider, HWND hWnd, DWORD flags, LPCHANGEPWDINFOA info);" }, { "function_name": "QueryDosDeviceA", "arguments": [ "LPCTSTR", "LPTSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD QueryDosDeviceA(LPCTSTR lpDeviceName, LPTSTR lpTargetPath, DWORD ucchMax);" }, { "function_name": "QueryDosDeviceW", "arguments": [ "LPCWSTR", "LPCWSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD QueryDosDeviceW(LPCWSTR lpDeviceName, LPCWSTR lpTargetPath, DWORD ucchMax);" }, { "function_name": "QueryPerformanceCounter", "arguments": [ "LARGE_INTEGER" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL QueryPerformanceCounter(LARGE_INTEGER *lpliPerformanceCount);" }, { "function_name": "QueryPerformanceFrequency", "arguments": [ "LARGE_INTEGER" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL QueryPerformanceFrequency(LARGE_INTEGER *lpliPerformanceFreq);" }, { "function_name": "QueueUserAPC", "arguments": [ "PAPCFUNC", "HANDLE", "ULONG_PTR" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD QueueUserAPC(PAPCFUNC pfnAPC, HANDLE hThread, ULONG_PTR dwData);" }, { "function_name": "RaiseException", "arguments": [ "DWORD", "DWORD", "DWORD", "CONST DWORD *" ], "dll_name": "kernel32.dll", "full_prototype": "VOID RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD cArguments, CONST DWORD * lpArguments);" }, { "function_name": "RasEnumEntriesA", "arguments": [ "LPTSTR", "LPTSTR", "LPRASENTRYNAME", "LPDWORD", "LPDWORD" ], "dll_name": "rasapi32.dll", "full_prototype": "DWORD RasEnumEntriesA( LPTSTR reserved, LPTSTR lpszPhonebook, LPRASENTRYNAME lprasentryname, LPDWORD lpcb, LPDWORD lpcEntries );" }, { "function_name": "ReadConsoleA", "arguments": [ "HANDLE", "LPVOID", "DWORD", "LPDWORD", "LPVOID" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ReadConsoleA(HANDLE hConsoleInput, LPVOID lpvBuffer, DWORD cchToRead, LPDWORD lpcchRead, LPVOID lpvReserved);" }, { "function_name": "ReadConsoleW", "arguments": [ "HANDLE", "LPVOID", "DWORD", "LPDWORD", "LPVOID" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ReadConsoleW(HANDLE hConsoleInput, LPVOID lpBuffer, DWORD nNumberOfCharsToRead, LPDWORD lpNumberOfCharsRead, LPVOID lpReserved);" }, { "function_name": "ReadConsoleInputA", "arguments": [ "HANDLE", "PINPUT_RECORD", "DWORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ReadConsoleInputA(HANDLE hConsoleInput, PINPUT_RECORD pirBuffer,DWORD cInRecords, LPDWORD lpcRead);" }, { "function_name": "ReadConsoleInputW", "arguments": [ "HANDLE", "PINPUT_RECORD", "DWORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ReadConsoleInputW(HANDLE hConsoleInput, PINPUT_RECORD pirBuffer,DWORD cInRecords, LPDWORD lpcRead);" }, { "function_name": "ReadConsoleOutputA", "arguments": [ "HANDLE", "PCHAR_INFO", "COORD", "COORD", "PSMALL_RECT" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ReadConsoleOutputA(HANDLE hConsoleOutput, PCHAR_INFO pchiDestBuffer, COORD coordDestBufferSize, COORD coordDestBufferCoord, PSMALL_RECT psrctSourceRect);" }, { "function_name": "ReadConsoleOutputW", "arguments": [ "HANDLE", "PCHAR_INFO", "COORD", "COORD", "PSMALL_RECT" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ReadConsoleOutputW(HANDLE hConsoleOutput, PCHAR_INFO pchiDestBuffer, COORD coordDestBufferSize, COORD coordDestBufferCoord, PSMALL_RECT psrctSourceRect);" }, { "function_name": "ReadConsoleOutputAttribute", "arguments": [ "HANDLE", "LPWORD", "DWORD", "COORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ReadConsoleOutputAttribute(HANDLE hConsoleOutput, LPWORD lpwAttribute, DWORD cReadCells,COORD coordReadCoord, LPDWORD lpcNumberRead);" }, { "function_name": "ReadConsoleOutputCharacterA", "arguments": [ "HANDLE", "LPTSTR", "DWORD", "COORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ReadConsoleOutputCharacterA(HANDLE hConsoleOutput, LPTSTR lpReadBuffer, DWORD cchRead,COORD coordReadCoord, LPDWORD lpcNumberRead);" }, { "function_name": "ReadConsoleOutputCharacterW", "arguments": [ "HANDLE", "LPCWSTR", "DWORD", "COORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ReadConsoleOutputCharacterW(HANDLE hConsoleOutput, LPCWSTR lpReadBuffer, DWORD cchRead,COORD coordReadCoord, LPDWORD lpcNumberRead);" }, { "function_name": "ReadDirectoryChangesW", "arguments": [ "HANDLE", "LPVOID", "DWORD", "BOOL", "DWORD", "LPDWORD", "LPOVERLAPPED", "LPOVERLAPPED_COMPLETION_ROUTINE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ReadDirectoryChangesW( HANDLE hDirectory, LPVOID lpBuffer, DWORD nBufferLength, BOOL bWatchSubtree, DWORD dwNotifyFilter, LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped, LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine);" }, { "function_name": "ReadEventLogA", "arguments": [ "HANDLE", "DWORD", "DWORD", "LPVOID", "DWORD", "DWORD", "DWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL ReadEventLogA( HANDLE hEventLog, DWORD dwReadFlags, DWORD dwRecordOffset, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, DWORD *pnBytesRead, DWORD *pnMinNumberOfBytesNeeded );" }, { "function_name": "ReadEventLogW", "arguments": [ "HANDLE", "DWORD", "DWORD", "LPVOID", "DWORD", "DWORD*", "DWORD*" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL ReadEventLogW( HANDLE hEventLog, DWORD dwReadFlags, DWORD dwRecordOffset, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, DWORD* pnBytesRead, DWORD* pnMinNumberOfBytesNeeded );" }, { "function_name": "ReadFile", "arguments": [ "HANDLE", "LPVOID", "DWORD", "LPDWORD", "LPOVERLAPPED" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ReadFile(HANDLE hFile, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead,LPOVERLAPPED lpOverlapped);" }, { "function_name": "ReadFileEx", "arguments": [ "HANDLE", "LPVOID", "DWORD", "LPOVERLAPPED", "LPOVERLAPPED_COMPLETION_ROUTINE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ReadFileEx(HANDLE hFile,LPVOID lpBuffer,DWORD nNumberOfBytesToRead, LPOVERLAPPED lpOverlapped, LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine);" }, { "function_name": "ReadProcessMemory", "arguments": [ "HANDLE", "LPCVOID", "LPVOID", "DWORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ReadProcessMemory(HANDLE hProcess, LPCVOID lpBaseAddress, LPVOID lpBuffer, DWORD cbRead,LPDWORD lpNumberOfBytesRead);" }, { "function_name": "RealizePalette", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "UINT RealizePalette(HDC hdc);" }, { "function_name": "Rectangle", "arguments": [ "HDC", "int", "int", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL Rectangle(HDC hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect);" }, { "function_name": "RectInRegion", "arguments": [ "HRGN", "CONST RECT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL RectInRegion(HRGN hrgn, CONST RECT *lprc);" }, { "function_name": "RectVisible", "arguments": [ "HDC", "CONST RECT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL RectVisible(HDC hdc, CONST RECT *lprc);" }, { "function_name": "RedrawWindow", "arguments": [ "HWND", "CONST RECT", "HRGN", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL RedrawWindow(HWND hwnd, CONST RECT *lprcUpdate, HRGN hrgnUpdate, UINT afuRedraw);" }, { "function_name": "RegCloseKey", "arguments": [ "HKEY" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegCloseKey( HKEY hKey );" }, { "function_name": "RegConnectRegistryA", "arguments": [ "LPTSTR", "HKEY", "PHKEY" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegConnectRegistryA( LPTSTR lpszComputerName, HKEY hKey, PHKEY phkResult );" }, { "function_name": "RegConnectRegistryW", "arguments": [ "LPCWSTR", "HKEY", "PHKEY" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegConnectRegistryW( LPCWSTR lpMachineName, HKEY hKey, PHKEY phkResult );" }, { "function_name": "RegCreateKeyA", "arguments": [ "HKEY", "LPCTSTR", "PHKEY" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegCreateKeyA( HKEY hKey, LPCTSTR lpszSubKey, PHKEY phkResult );" }, { "function_name": "RegCreateKeyW", "arguments": [ "HKEY", "LPCWSTR", "PHKEY" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegCreateKeyW( HKEY hkey, LPCWSTR lpSubKey, PHKEY phkResult );" }, { "function_name": "RegCreateKeyExA", "arguments": [ "HKEY", "LPCTSTR", "DWORD", "LPTSTR", "DWORD", "REGSAM", "LPSECURITY_ATTRIBUTES", "PHKEY", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegCreateKeyExA( HKEY hKey, LPCTSTR lpszSubKey, DWORD dwReserved, LPTSTR lpszClass, DWORD fdwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, LPDWORD lpdwDisposition );" }, { "function_name": "RegCreateKeyExW", "arguments": [ "HKEY", "LPCWSTR", "DWORD", "LPWSTR", "DWORD", "REGSAM", "SECURITY_ATTRIBUTES*", "PHKEY", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegCreateKeyExW( HKEY hkey, LPCWSTR name, DWORD reserved, LPWSTR class, DWORD options, REGSAM access, SECURITY_ATTRIBUTES* sa, PHKEY retkey, LPDWORD dispos );" }, { "function_name": "RegDeleteKeyA", "arguments": [ "HKEY", "LPCTSTR" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegDeleteKeyA( HKEY hKey, LPCTSTR lpszSubKey );" }, { "function_name": "RegDeleteKeyW", "arguments": [ "HKEY", "LPCWSTR" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegDeleteKeyW( HKEY hkey, LPCWSTR name );" }, { "function_name": "RegDeleteValueA", "arguments": [ "HKEY", "LPTSTR" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegDeleteValueA( HKEY hKey, LPTSTR lpszValue );" }, { "function_name": "RegDeleteValueW", "arguments": [ "HKEY", "LPCWSTR" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegDeleteValueW( HKEY hkey, LPCWSTR name );" }, { "function_name": "RegEnumKeyA", "arguments": [ "HKEY", "DWORD", "LPTSTR", "DWORD" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegEnumKeyA( HKEY hKey, DWORD iSubKey, LPTSTR lpszName, DWORD cchName );" }, { "function_name": "RegEnumKeyW", "arguments": [ "HKEY", "DWORD", "LPWSTR", "DWORD" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegEnumKeyW( HKEY hkey, DWORD index, LPWSTR name, DWORD name_len );" }, { "function_name": "RegEnumKeyExA", "arguments": [ "HKEY", "DWORD", "LPTSTR", "LPDWORD", "LPDWORD", "LPTSTR", "LPDWORD", "PFILETIME" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegEnumKeyExA( HKEY hKey, DWORD iSubkey, LPTSTR lpszName, LPDWORD lpcchName, LPDWORD lpdwReserved, LPTSTR lpszClass, LPDWORD lpcchClass, PFILETIME lpftLastWrite );" }, { "function_name": "RegEnumKeyExW", "arguments": [ "HKEY", "DWORD", "LPWSTR", "LPDWORD", "LPDWORD", "LPWSTR", "LPDWORD", "FILETIME*" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegEnumKeyExW( HKEY hkey, DWORD index, LPWSTR name, LPDWORD name_len, LPDWORD reserved, LPWSTR class, LPDWORD class_len, FILETIME* ft );" }, { "function_name": "RegEnumValueA", "arguments": [ "HKEY", "DWORD", "LPTSTR", "LPDWORD", "LPDWORD", "LPDWORD", "LPBYTE", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegEnumValueA( HKEY hKey, DWORD iValue, LPTSTR lpszValue, LPDWORD lpcchValue, LPDWORD lpdwReserved, LPDWORD lpdwType, LPBYTE lpbData, LPDWORD lpcbData );" }, { "function_name": "RegEnumValueW", "arguments": [ "HKEY", "DWORD", "LPWSTR", "LPDWORD", "LPDWORD", "LPDWORD", "LPBYTE", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegEnumValueW( HKEY hkey, DWORD index, LPWSTR value, LPDWORD val_count, LPDWORD reserved, LPDWORD type, LPBYTE data, LPDWORD count );" }, { "function_name": "RegFlushKey", "arguments": [ "HKEY" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegFlushKey(HKEY hKey);" }, { "function_name": "RegGetKeySecurity", "arguments": [ "HKEY", "SECURITY_INFORMATION", "PSECURITY_DESCRIPTOR", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegGetKeySecurity( HKEY hkey, SECURITY_INFORMATION SecurityInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor, LPDWORD lpcbSecurityDescriptor );" }, { "function_name": "RegisterClassA", "arguments": [ "CONST WNDCLASS" ], "dll_name": "user32.dll", "full_prototype": "ATOM RegisterClassA(CONST WNDCLASS *lpwc);" }, { "function_name": "RegisterClassExA", "arguments": [ "CONST WNDCLASSEX FAR" ], "dll_name": "user32.dll", "full_prototype": "ATOM RegisterClassExA(CONST WNDCLASSEX FAR *lpwcx);" }, { "function_name": "RegisterClassExW", "arguments": [ "CONST WNDCLASSEXW FAR" ], "dll_name": "user32.dll", "full_prototype": "ATOM RegisterClassExW(CONST WNDCLASSEXW FAR *lpwcx);" }, { "function_name": "RegisterClassW", "arguments": [ "CONST WNDCLASSW" ], "dll_name": "user32.dll", "full_prototype": "ATOM RegisterClassW(CONST WNDCLASSW *lpwc);" }, { "function_name": "RegisterClipboardFormatA", "arguments": [ "LPCTSTR" ], "dll_name": "user32.dll", "full_prototype": "UINT RegisterClipboardFormatA(LPCTSTR lpszFormat);" }, { "function_name": "RegisterClipboardFormatW", "arguments": [ "LPCWSTR" ], "dll_name": "user32.dll", "full_prototype": "UINT RegisterClipboardFormatW(LPCWSTR lpszFormat);" }, { "function_name": "RegisterDeviceNotificationA", "arguments": [ "HANDLE", "LPVOID", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "HDEVNOTIFY RegisterDeviceNotificationA( HANDLE hRecipient, LPVOID NotificationFilter, DWORD Flags);" }, { "function_name": "RegisterHotKey", "arguments": [ "HWND", "int", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL RegisterHotKey(HWND hwnd, int idHotKey, UINT fuModifiers, UINT uVirtKey);" }, { "function_name": "RegisterServiceProcess", "arguments": [ "DWORD", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD RegisterServiceProcess(DWORD dwProcessId,DWORD dwType);" }, { "function_name": "RegisterWindowMessageA", "arguments": [ "LPCTSTR" ], "dll_name": "user32.dll", "full_prototype": "UINT RegisterWindowMessageA(LPCTSTR lpsz);" }, { "function_name": "RegisterWindowMessageW", "arguments": [ "LPCWSTR" ], "dll_name": "user32.dll", "full_prototype": "UINT RegisterWindowMessageW(LPCWSTR lpsz);" }, { "function_name": "RegLoadKeyA", "arguments": [ "HKEY", "LPCTSTR", "LPCTSTR" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegLoadKeyA( HKEY hKey, LPCTSTR lpszSubKey, LPCTSTR lpszFile );" }, { "function_name": "RegLoadKeyW", "arguments": [ "HKEY", "LPCWSTR", "LPCWSTR" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegLoadKeyW( HKEY hkey, LPCWSTR subkey, LPCWSTR filename );" }, { "function_name": "RegNotifyChangeKeyValue", "arguments": [ "HKEY", "BOOL", "DWORD", "HANDLE", "BOOL" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegNotifyChangeKeyValue( HKEY hKey, BOOL fWatchSubTree, DWORD fdwNotifyFilter, HANDLE hEvent, BOOL fAsync );" }, { "function_name": "RegOpenKeyA", "arguments": [ "HKEY", "LPCTSTR", "PHKEY" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegOpenKeyA( HKEY hKey, LPCTSTR lpszSubKey, PHKEY phkResult );" }, { "function_name": "RegOpenKeyW", "arguments": [ "HKEY", "LPCWSTR", "PHKEY" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegOpenKeyW( HKEY hkey, LPCWSTR name, PHKEY retkey );" }, { "function_name": "RegOpenKeyExA", "arguments": [ "HKEY", "LPCTSTR", "DWORD", "REGSAM", "PHKEY" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegOpenKeyExA( HKEY hKey, LPCTSTR lpszSubKey, DWORD dwReserved, REGSAM samDesired, PHKEY phkResult );" }, { "function_name": "RegOpenKeyExW", "arguments": [ "HKEY", "LPCWSTR", "DWORD", "REGSAM", "PHKEY" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegOpenKeyExW( HKEY hkey, LPCWSTR name, DWORD reserved, REGSAM access, PHKEY retkey );" }, { "function_name": "RegQueryInfoKeyA", "arguments": [ "HKEY", "LPTSTR", "LPDWORD", "LPDWORD", "LPDWORD", "LPDWORD", "LPDWORD", "LPDWORD", "LPDWORD", "LPDWORD", "LPDWORD", "PFILETIME" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegQueryInfoKeyA( HKEY hKey, LPTSTR lpszClass, LPDWORD lpcchClass, LPDWORD lpdwReserved, LPDWORD lpcSubKeys, LPDWORD lpcchMaxSubkey, LPDWORD lpcchMaxClass, LPDWORD lpcValues, LPDWORD lpcchMaxValueName, LPDWORD lpcbMaxValueData, LPDWORD lpcbSecurityDescriptor, PFILETIME lpftLastWriteTime );" }, { "function_name": "RegQueryInfoKeyW", "arguments": [ "HKEY", "LPWSTR", "LPDWORD", "LPDWORD", "LPDWORD", "LPDWORD", "LPDWORD", "LPDWORD", "LPDWORD", "LPDWORD", "LPDWORD", "FILETIME*" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegQueryInfoKeyW( HKEY hkey, LPWSTR class, LPDWORD class_len, LPDWORD reserved, LPDWORD subkeys, LPDWORD max_subkey, LPDWORD max_class, LPDWORD values, LPDWORD max_value, LPDWORD max_data, LPDWORD security, FILETIME* modif );" }, { "function_name": "RegQueryMultipleValuesA", "arguments": [ "HKEY", "PVALENT", "DWORD", "LPTSTR", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegQueryMultipleValuesA( HKEY hKey, PVALENT val_list, DWORD num_vals, LPTSTR lpValueBuf, LPDWORD ldwTotsize );" }, { "function_name": "RegQueryMultipleValuesW", "arguments": [ "HKEY", "PVALENTW", "DWORD", "LPWSTR", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegQueryMultipleValuesW( HKEY hkey, PVALENTW val_list, DWORD num_vals, LPWSTR lpValueBuf, LPDWORD ldwTotsize );" }, { "function_name": "RegQueryValueA", "arguments": [ "HKEY", "LPCTSTR", "LPTSTR", "PLONG" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegQueryValueA( HKEY hKey, LPCTSTR lpszSubKey, LPTSTR lpszValue, PLONG pcbValue );" }, { "function_name": "RegQueryValueW", "arguments": [ "HKEY", "LPCWSTR", "LPWSTR", "LPLONG" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegQueryValueW( HKEY hkey, LPCWSTR name, LPWSTR data, LPLONG count );" }, { "function_name": "RegQueryValueExA", "arguments": [ "HKEY", "LPTSTR", "LPDWORD", "LPDWORD", "LPBYTE", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegQueryValueExA( HKEY hKey, LPTSTR lpszValueName, LPDWORD lpdwReserved, LPDWORD lpdwType, LPBYTE lpbData, LPDWORD lpcbData );" }, { "function_name": "RegQueryValueExW", "arguments": [ "HKEY", "LPCWSTR", "LPDWORD", "LPDWORD", "LPBYTE", "LPDWORD" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegQueryValueExW ( HKEY hkey, LPCWSTR name, LPDWORD reserved, LPDWORD type, LPBYTE data, LPDWORD count );" }, { "function_name": "RegReplaceKeyA", "arguments": [ "HKEY", "LPCTSTR", "LPCTSTR", "LPCTSTR" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegReplaceKeyA( HKEY hKey, LPCTSTR lpSubKey, LPCTSTR lpNewFile, LPCTSTR lpOldFile );" }, { "function_name": "RegReplaceKeyW", "arguments": [ "HKEY", "LPCWSTR", "LPCWSTR", "LPCWSTR" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegReplaceKeyW( HKEY hkey, LPCWSTR lpSubKey, LPCWSTR lpNewFile, LPCWSTR lpOldFile );" }, { "function_name": "RegRestoreKeyA", "arguments": [ "HKEY", "LPCTSTR", "DWORD" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegRestoreKeyA( HKEY hKey, LPCTSTR lpszFile, DWORD fdw );" }, { "function_name": "RegRestoreKeyW", "arguments": [ "HKEY", "LPCWSTR", "DWORD" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegRestoreKeyW( HKEY hkey, LPCWSTR lpFile, DWORD dwFlags );" }, { "function_name": "RegSaveKeyA", "arguments": [ "HKEY", "LPCTSTR", "LPSECURITY_ATTRIBUTES" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegSaveKeyA( HKEY hKey, LPCTSTR lpszFile, LPSECURITY_ATTRIBUTES lpsa );" }, { "function_name": "RegSaveKeyW", "arguments": [ "HKEY", "LPCWSTR", "LPSECURITY_ATTRIBUTES" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegSaveKeyW ( HKEY hkey, LPCWSTR file, LPSECURITY_ATTRIBUTES sa );" }, { "function_name": "RegSetKeySecurity", "arguments": [ "HKEY", "SECURITY_INFORMATION", "PSECURITY_DESCRIPTOR" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegSetKeySecurity( HKEY hKey, SECURITY_INFORMATION si, PSECURITY_DESCRIPTOR psd );" }, { "function_name": "RegSetValueA", "arguments": [ "HKEY", "LPCTSTR", "DWORD", "LPCTSTR", "DWORD" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegSetValueA( HKEY hKey, LPCTSTR lpSubKey, DWORD dwType, LPCTSTR lpData, DWORD cbData );" }, { "function_name": "RegSetValueW", "arguments": [ "HKEY", "LPCWSTR", "DWORD", "LPCWSTR", "DWORD" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegSetValueW ( HKEY hkey, LPCWSTR name, DWORD type, LPCWSTR data, DWORD count );" }, { "function_name": "RegSetValueExA", "arguments": [ "HKEY", "LPCTSTR", "DWORD", "DWORD", "CONST BYTE *", "DWORD" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegSetValueExA( HKEY hKey, LPCTSTR lpValueName, DWORD Reserved, DWORD dwType, CONST BYTE * lpData, DWORD cbData );" }, { "function_name": "RegSetValueExW", "arguments": [ "HKEY", "LPCWSTR", "DWORD", "DWORD", "CONST BYTE*", "DWORD" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegSetValueExW( HKEY hkey, LPCWSTR name, DWORD reserved, DWORD type, CONST BYTE* data, DWORD count );" }, { "function_name": "RegUnLoadKeyA", "arguments": [ "HKEY", "LPCTSTR" ], "dll_name": "advapi32.dll", "full_prototype": "LONG RegUnLoadKeyA( HKEY hKey, LPCTSTR lpszSubKey );" }, { "function_name": "RegUnLoadKeyW", "arguments": [ "HKEY", "LPCWSTR" ], "dll_name": "advapi32.dll", "full_prototype": "LSTATUS RegUnLoadKeyW( HKEY hkey, LPCWSTR lpSubKey );" }, { "function_name": "RegisterEventSourceA", "arguments": [ "LPCTSTR", "LPCTSTR" ], "dll_name": "advapi32.dll", "full_prototype": "HANDLE RegisterEventSourceA( LPCTSTR lpszUNCServer, LPCTSTR lpszSource );" }, { "function_name": "RegisterEventSourceW", "arguments": [ "LPCWSTR", "LPCWSTR" ], "dll_name": "advapi32.dll", "full_prototype": "HANDLE RegisterEventSourceW( LPCWSTR lpUNCServerName, LPCWSTR lpSourceName );" }, { "function_name": "ReleaseCapture", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "BOOL ReleaseCapture(VOID);" }, { "function_name": "ReleaseDC", "arguments": [ "HWND", "HDC" ], "dll_name": "user32.dll", "full_prototype": "int ReleaseDC(HWND hwnd, HDC hdc);" }, { "function_name": "ReleaseMutex", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ReleaseMutex(HANDLE hMutex);" }, { "function_name": "ReleaseSemaphore", "arguments": [ "HANDLE", "LONG", "LPLONG" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ReleaseSemaphore(HANDLE hSemaphore, LONG cReleaseCount,LPLONG lplPreviousCount);" }, { "function_name": "RemoveDirectoryA", "arguments": [ "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL RemoveDirectoryA(LPCTSTR lpszDir);" }, { "function_name": "RemoveDirectoryW", "arguments": [ "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL RemoveDirectoryW(LPCWSTR lpszDir);" }, { "function_name": "RemoveDirectoryTransactedA", "arguments": [ "LPCTSTR", "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL RemoveDirectoryTransactedA(LPCTSTR lpPathName, HANDLE hTransaction);" }, { "function_name": "RemoveDirectoryTransactedW", "arguments": [ "LPCTWSTR", "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL RemoveDirectoryTransactedW(LPCTWSTR lpPathName, HANDLE hTransaction);" }, { "function_name": "RemoveFontResourceA", "arguments": [ "LPCTSTR" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL RemoveFontResourceA(LPCTSTR lpFileName);" }, { "function_name": "RemoveFontResourceW", "arguments": [ "LPCWSTR" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL RemoveFontResourceW(LPCWSTR lpFileName);" }, { "function_name": "RemoveMenu", "arguments": [ "HMENU", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL RemoveMenu(HMENU hmenu, UINT uItem,UINT fuFlags);" }, { "function_name": "RemovePropA", "arguments": [ "HWND", "LPCTSTR" ], "dll_name": "user32.dll", "full_prototype": "HANDLE RemovePropA(HWND hwnd, LPCTSTR lpsz);" }, { "function_name": "RemovePropW", "arguments": [ "HWND", "LPCWSTR" ], "dll_name": "user32.dll", "full_prototype": "HANDLE RemovePropW(HWND hwnd, LPCWSTR lpsz);" }, { "function_name": "ReplyMessage", "arguments": [ "LRESULT" ], "dll_name": "user32.dll", "full_prototype": "BOOL ReplyMessage(LRESULT lResult);" }, { "function_name": "ReportEventA", "arguments": [ "HANDLE", "WORD", "WORD", "DWORD", "PSID", "WORD", "DWORD", "LPCTSTR", "LPVOID" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL ReportEventA( HANDLE hEventSource, WORD fwEventType, WORD fwCategory, DWORD IDEvent, PSID pUserSid, WORD cStrings, DWORD cbData, LPCTSTR *plpszStrings, LPVOID lpvData );" }, { "function_name": "ReportEventW", "arguments": [ "HANDLE", "WORD", "WORD", "DWORD", "PSID", "WORD", "DWORD", "LPCWSTR*", "LPVOID" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL ReportEventW( HANDLE hEventLog, WORD wType, WORD wCategory, DWORD dwEventID, PSID lpUserSid, WORD wNumStrings, DWORD dwDataSize, LPCWSTR* lpStrings, LPVOID lpRawData );" }, { "function_name": "ResetDCA", "arguments": [ "HDC", "CONST DEVMODE *" ], "dll_name": "gdi32.dll", "full_prototype": "HDC ResetDCA(HDC hdc, CONST DEVMODE * lpInitData);" }, { "function_name": "ResetDCW", "arguments": [ "HDC", "const DEVMODEW *" ], "dll_name": "gdi32.dll", "full_prototype": "HDC ResetDCW(HDC hdc,const DEVMODEW * lpInitData);" }, { "function_name": "ResetEvent", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ResetEvent(HANDLE hEvent);" }, { "function_name": "ResizePalette", "arguments": [ "HPALETTE", "UINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL ResizePalette(HPALETTE hpal, UINT nEntries);" }, { "function_name": "RestoreDC", "arguments": [ "HPALETTE", "UINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL ResizePalette(HPALETTE hpal, UINT nEntries);" }, { "function_name": "RestoreMyDocsFolder", "arguments": [], "dll_name": "mydocs.dll", "full_prototype": "long RestoreMyDocsFolder();" }, { "function_name": "ResumeThread", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD ResumeThread(HANDLE hThread);" }, { "function_name": "ReuseDDElParam", "arguments": [ "LONG", "UINT", "UINT", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "LONG ReuseDDElParam(LONG lParam, UINT uMsgIn, UINT uMsgOut, UINT uLow, UINT uHigh);" }, { "function_name": "RevertToSelf", "arguments": [ "" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL RevertToSelf(VOID);" }, { "function_name": "RtlFillMemory", "arguments": [ "VOID*", "SIZE_T", "BYTE" ], "dll_name": "kernel32.dll", "full_prototype": "VOID RtlFillMemory(VOID* Destination, SIZE_T Length, BYTE Fill);" }, { "function_name": "RtlMoveMemory", "arguments": [ "VOID*", "CONST VOID*", "SIZE_T" ], "dll_name": "kernel32.dll", "full_prototype": "VOID RtlMoveMemory(VOID* Destination, CONST VOID* Source,SIZE_T Length);" }, { "function_name": "RoundRect", "arguments": [ "HDC", "int", "int", "int", "int", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL RoundRect(HDC hdc, int nLeftRect, int nTopRect,int nRightRect, int nBottomRect, int nWidth, int nHeight);" }, { "function_name": "SaveDC", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "int SaveDC(HDC hdc);" }, { "function_name": "ScaleViewportExtEx", "arguments": [ "HDC", "int", "int", "int", "int", "LPSIZE" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL ScaleViewportExtEx(HDC hdc, int Xnum, int Xdenom, int Ynum, int Ydenom, LPSIZE lpSize);" }, { "function_name": "ScaleWindowExtEx", "arguments": [ "HDC", "int", "int", "int", "int", "LPSIZE" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL ScaleWindowExtEx(HDC hdc,int Xnum, int Xdenom,int Ynum, int Ydenom,LPSIZE lpSize);" }, { "function_name": "ScreenToClient", "arguments": [ "HWND", "LPPOINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL ScreenToClient(HWND hwnd, LPPOINT lpPoint);" }, { "function_name": "ScrollConsoleScreenBufferA", "arguments": [ "HANDLE", "PSMALL_RECT", "PSMALL_RECT", "COORD", "PCHAR_INFO" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ScrollConsoleScreenBufferA(HANDLE hConsoleOutput, PSMALL_RECT psrctSourceRect, PSMALL_RECT psrctClipRect,COORD coordDestOrigin, PCHAR_INFO pchiFill);" }, { "function_name": "ScrollConsoleScreenBufferW", "arguments": [ "HANDLE", "PSMALL_RECT", "PSMALL_RECT", "COORD", "PCHAR_INFO" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL ScrollConsoleScreenBufferW(HANDLE hConsoleOutput, PSMALL_RECT psrctSourceRect, PSMALL_RECT psrctClipRect,COORD coordDestOrigin, PCHAR_INFO pchiFill);" }, { "function_name": "ScrollDC", "arguments": [ "HDC", "int", "int", "CONST RECT", "CONST RECT", "HRGN", "LPRECT" ], "dll_name": "user32.dll", "full_prototype": "BOOL ScrollDC(HDC hdc, int dx, int dy, CONST RECT *lprcScroll, CONST RECT *lprcClip, HRGN hrgnUpdate, LPRECT lprcUpdate);" }, { "function_name": "ScrollWindow", "arguments": [ "HWND", "int", "int", "CONST RECT *", "CONST RECT *" ], "dll_name": "user32.dll", "full_prototype": "BOOL ScrollWindow(HWND hwnd, int dx, int dy, CONST RECT * lprcScroll, CONST RECT * lprcClip);" }, { "function_name": "ScrollWindowEx", "arguments": [ "HWND", "int", "int", "CONST RECT", "CONST RECT", "HRGN", "LPRECT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "int ScrollWindowEx(HWND hwnd,int dx,int dy,CONST RECT *lprcScroll,CONST RECT *lprcClip, HRGN hrgnUpdate, LPRECT lprcUpdate, UINT fuScroll);" }, { "function_name": "SearchPathA", "arguments": [ "LPCTSTR", "LPCTSTR", "LPCTSTR", "DWORD", "LPTSTR", "LPTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD SearchPathA(LPCTSTR lpszPath, LPCTSTR lpszFile, LPCTSTR lpszExtension, DWORD cchReturnBuffer, LPTSTR lpszReturnBuffer, LPTSTR *plpszFilePart);" }, { "function_name": "SearchPathW", "arguments": [ "LPCWSTR", "LPCWSTR", "LPCWSTR", "DWORD", "LPWSTR", "LPWSTR*" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD SearchPathW(LPCWSTR path, LPCWSTR name, LPCWSTR ext, DWORD buflen, LPWSTR buffer, LPWSTR* lastpart);" }, { "function_name": "SearchTreeForFile", "arguments": [ "PCTSTR", "PCTSTR", "PTSTR" ], "dll_name": "imagehlp.dll", "full_prototype": "BOOL SearchTreeForFile(PCTSTR RootPath, PCTSTR InputPathName,PTSTR OutputPathBuffer);" }, { "function_name": "SelectClipPath", "arguments": [ "HDC", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL SelectClipPath(HDC hdc, int iMode);" }, { "function_name": "SelectClipRgn", "arguments": [ "HDC", "HRGN" ], "dll_name": "gdi32.dll", "full_prototype": "int SelectClipRgn(HDC hdc, HRGN hrgn);" }, { "function_name": "SelectObject", "arguments": [ "HDC", "HGDIOBJ" ], "dll_name": "gdi32.dll", "full_prototype": "HGDIOBJ SelectObject(HDC hdc, HGDIOBJ hgdiobj);" }, { "function_name": "SelectPalette", "arguments": [ "HDC", "HPALETTE", "BOOL" ], "dll_name": "gdi32.dll", "full_prototype": "HPALETTE SelectPalette(HDC hdc, HPALETTE hpal, BOOL bForceBackground);" }, { "function_name": "SendDlgItemMessageA", "arguments": [ "HWND", "int", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "LONG SendDlgItemMessageA(HWND hwndDlg, int idControl, UINT uMsg, WPARAM wParam, LPARAM lParam);" }, { "function_name": "SendDlgItemMessageW", "arguments": [ "HWND", "int", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "LONG SendDlgItemMessageW(HWND hwndDlg, int idControl, UINT uMsg, WPARAM wParam, LPARAM lParam);" }, { "function_name": "SendMessageA", "arguments": [ "HWND", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "LRESULT SendMessageA(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);" }, { "function_name": "SendMessageCallbackA", "arguments": [ "HWND", "UINT", "WPARAM", "PARAM", "SENDASYNCPROC", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "BOOL SendMessageCallbackA(HWND hwnd, UINT uMsg, WPARAM wParam, PARAM lParam, SENDASYNCPROC lpResultCallBack, DWORD dwData);" }, { "function_name": "SendMessageCallbackW", "arguments": [ "HWND", "UINT", "WPARAM", "PARAM", "SENDASYNCPROC", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "BOOL SendMessageCallbackW(HWND hwnd, UINT uMsg, WPARAM wParam, PARAM lParam, SENDASYNCPROC lpResultCallBack, DWORD dwData);" }, { "function_name": "SendMessageTimeoutA", "arguments": [ "HWND", "UINT", "WPARAM", "LPARAM", "UINT", "UINT", "LPDWORD" ], "dll_name": "user32.dll", "full_prototype": "LRESULT SendMessageTimeoutA(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT fuFlags, UINT uTimeout, LPDWORD lpdwResult);" }, { "function_name": "SendMessageTimeoutW", "arguments": [ "HWND", "UINT", "WPARAM", "LPARAM", "UINT", "UINT", "LPDWORD" ], "dll_name": "user32.dll", "full_prototype": "LRESULT SendMessageTimeoutW(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam, UINT fuFlags, UINT uTimeout, LPDWORD lpdwResult);" }, { "function_name": "SendMessageW", "arguments": [ "HWND", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "LRESULT SendMessageW(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);" }, { "function_name": "SendNotifyMessageA", "arguments": [ "HWND", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "BOOL SendNotifyMessageA(HWND hwnd,UINT uMsg, WPARAM wParam, LPARAM lParam);" }, { "function_name": "SendNotifyMessageW", "arguments": [ "HWND", "UINT", "WPARAM", "LPARAM" ], "dll_name": "user32.dll", "full_prototype": "BOOL SendNotifyMessageW(HWND hwnd,UINT uMsg, WPARAM wParam, LPARAM lParam);" }, { "function_name": "SetAbortProc", "arguments": [ "HDC", "ABORTPROC" ], "dll_name": "gdi32.dll", "full_prototype": "int SetAbortProc(HDC hdc, ABORTPROC lpAbortProc);" }, { "function_name": "SetAclInformation", "arguments": [ "PACL", "LPVOID", "DWORD", "ACL_INFORMATION_CLASS" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL SetAclInformation( PACL pAcl, LPVOID lpvAclInfo, DWORD cbAclInfo, ACL_INFORMATION_CLASS aclic );" }, { "function_name": "SetActiveWindow", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "HWND SetActiveWindow(HWND hwnd);" }, { "function_name": "SetArcDirection", "arguments": [ "HDC", "int" ], "dll_name": "gdi32.dll", "full_prototype": "int SetArcDirection(HDC hdc, int ArcDirection);" }, { "function_name": "SetBitmapBits", "arguments": [ "HBITMAP", "DWORD", "CONST VOID" ], "dll_name": "gdi32.dll", "full_prototype": "LONG SetBitmapBits(HBITMAP hbmp, DWORD cBytes, CONST VOID *lpBits);" }, { "function_name": "SetBitmapDimensionEx", "arguments": [ "HBITMAP", "int", "int", "LPSIZE" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL SetBitmapDimensionEx(HBITMAP hBitmap,int nWidth, int nHeight, LPSIZE lpSize);" }, { "function_name": "SetBkColor", "arguments": [ "HDC", "COLORREF" ], "dll_name": "gdi32.dll", "full_prototype": "COLORREF SetBkColor(HDC hdc, COLORREF crColor);" }, { "function_name": "SetBkMode", "arguments": [ "HDC", "int" ], "dll_name": "gdi32.dll", "full_prototype": "int SetBkMode(HDC hdc, int iBkMode);" }, { "function_name": "SetBoundsRect", "arguments": [ "HDC", "CONST RECT", "UINT" ], "dll_name": "gdi32.dll", "full_prototype": "UINT SetBoundsRect(HDC hdc, CONST RECT *lprcBounds, UINT flags);" }, { "function_name": "SetBrushOrgEx", "arguments": [ "HDC", "int", "int", "LPPOINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL SetBrushOrgEx(HDC hdc, int nXOrg, int nYOrg, LPPOINT lppt);" }, { "function_name": "SetCapture", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "HWND SetCapture(HWND hwnd);" }, { "function_name": "SetCaretBlinkTime", "arguments": [ "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetCaretBlinkTime(UINT wMSeconds);" }, { "function_name": "SetCaretPos", "arguments": [ "int", "int" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetCaretPos(int nX, int nY);" }, { "function_name": "SetClassLongA", "arguments": [ "HWND", "int", "LONG" ], "dll_name": "user32.dll", "full_prototype": "DWORD SetClassLongA(HWND hwnd,int nIndex, LONG lNewVal);" }, { "function_name": "SetClassLongW", "arguments": [ "HWND", "int", "LONG" ], "dll_name": "user32.dll", "full_prototype": "DWORD SetClassLongW(HWND hwnd,int nIndex, LONG lNewVal);" }, { "function_name": "SetClassWord", "arguments": [ "HWND", "int", "WORD" ], "dll_name": "user32.dll", "full_prototype": "WORD SetClassWord(HWND hwnd, int nIndex, WORD wNewWord);" }, { "function_name": "SetClipboardData", "arguments": [ "UINT", "HANDLE" ], "dll_name": "user32.dll", "full_prototype": "HANDLE SetClipboardData(UINT uFormat, HANDLE hData);" }, { "function_name": "SetClipboardViewer", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "HWND SetClipboardViewer(HWND hwnd);" }, { "function_name": "SetColorAdjustment", "arguments": [ "HDC", "CONST COLORADJUSTMENT *" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL SetColorAdjustment(HDC hdc, CONST COLORADJUSTMENT * lpca);" }, { "function_name": "SetColorSpace", "arguments": [ "HDC", "HCOLORSPACE" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL SetColorSpace(HDC hdc, HCOLORSPACE hColorSpace);" }, { "function_name": "SetCommBreak", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetCommBreak(HANDLE hCommDev);" }, { "function_name": "SetCommConfig", "arguments": [ "HANDLE", "LPBYTE", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetCommConfig(HANDLE hCommDev, LPBYTE lpCC, DWORD dwSize);" }, { "function_name": "SetCommMask", "arguments": [ "HANDLE", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetCommMask(HANDLE hCommDev,DWORD fdwEvtMask);" }, { "function_name": "SetCommState", "arguments": [ "HANDLE", "LPDCB" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetCommState(HANDLE hCommDev, LPDCB lpdcb);" }, { "function_name": "SetCommTimeouts", "arguments": [ "HANDLE", "LPCOMMTIMEOUTS" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetCommTimeouts(HANDLE hCommDev, LPCOMMTIMEOUTS lpctmo);" }, { "function_name": "SetComputerNameA", "arguments": [ "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetComputerNameA(LPCTSTR lpszName);" }, { "function_name": "SetComputerNameW", "arguments": [ "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetComputerNameW(LPCWSTR lpComputerName);" }, { "function_name": "SetConsoleActiveScreenBuffer", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetConsoleActiveScreenBuffer(HANDLE hConsoleOutput);" }, { "function_name": "SetConsoleCP", "arguments": [ "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetConsoleCP(UINT IDCodePage);" }, { "function_name": "SetConsoleCtrlHandler", "arguments": [ "PHANDLER_ROUTINE", "BOOL" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetConsoleCtrlHandler(PHANDLER_ROUTINE pHandlerRoutine, BOOL fAdd);" }, { "function_name": "SetConsoleCursorInfo", "arguments": [ "HANDLE", "PCONSOLE_CURSOR_INFO" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetConsoleCursorInfo(HANDLE hConsoleOutput, PCONSOLE_CURSOR_INFO pcci);" }, { "function_name": "SetConsoleCursorPosition", "arguments": [ "HANDLE", "COORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetConsoleCursorPosition( HANDLE hConsoleOutput, COORD coordCursor );" }, { "function_name": "SetConsoleMode", "arguments": [ "HANDLE", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetConsoleMode(HANDLE hConsole, DWORD fdwMode);" }, { "function_name": "SetConsoleOutputCP", "arguments": [ "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetConsoleOutputCP(UINT IDCodePage);" }, { "function_name": "SetConsoleScreenBufferSize", "arguments": [ "HANDLE", "COORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetConsoleScreenBufferSize(HANDLE hConsoleOutput, COORD coordSize);" }, { "function_name": "SetConsoleTextAttribute", "arguments": [ "HANDLE", "WORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetConsoleTextAttribute(HANDLE hConsoleOutput, WORD wAttr);" }, { "function_name": "SetConsoleTitleA", "arguments": [ "LPTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetConsoleTitleA(LPTSTR lpszTitle);" }, { "function_name": "SetConsoleTitleW", "arguments": [ "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetConsoleTitleW(LPCWSTR title);" }, { "function_name": "SetConsoleWindowInfo", "arguments": [ "HANDLE", "BOOL", "PSMALL_RECT" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetConsoleWindowInfo(HANDLE hConsoleOutput, BOOL fAbsolute, PSMALL_RECT psrctWindowRect);" }, { "function_name": "SetCurrentDirectoryA", "arguments": [ "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetCurrentDirectoryA(LPCTSTR lpPathName);" }, { "function_name": "SetCurrentDirectoryW", "arguments": [ "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetCurrentDirectoryW(LPCWSTR lpPathName);" }, { "function_name": "SetCursor", "arguments": [ "HCURSOR" ], "dll_name": "user32.dll", "full_prototype": "HCURSOR SetCursor(HCURSOR hcur);" }, { "function_name": "SetCursorPos", "arguments": [ "int", "int" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetCursorPos(int X, int Y);" }, { "function_name": "SetDebugErrorLevel", "arguments": [ "DWORD" ], "dll_name": "user32.dll", "full_prototype": "VOID SetDebugErrorLevel(DWORD dwLevel);" }, { "function_name": "SetDefaultCommConfigA", "arguments": [ "LPCSTR", "LPCOMMCONFIG", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetDefaultCommConfigA(LPCSTR lpszName, LPCOMMCONFIG lpCC, DWORD dwSize);" }, { "function_name": "SetDefaultCommConfigW", "arguments": [ "LPCWSTR", "LPCOMMCONFIG", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetDefaultCommConfigW(LPCWSTR lpszDevice, LPCOMMCONFIG lpCommConfig, DWORD dwSize);" }, { "function_name": "SetDeviceGammaRamp", "arguments": [ "HDC", "LPVOID" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL SetDeviceGammaRamp(HDC hdc, LPVOID lpRamp);" }, { "function_name": "SetDIBColorTable", "arguments": [ "HDC", "UINT", "UINT", "RGBQUAD" ], "dll_name": "gdi32.dll", "full_prototype": "UINT SetDIBColorTable(HDC hdc,UINT uStartIndex, UINT cEntries, RGBQUAD *pColors);" }, { "function_name": "SetDIBits", "arguments": [ "HDC", "HBITMAP", "UINT", "UINT", "CONST VOID *", "CONST BITMAPINFO *", "UINT" ], "dll_name": "gdi32.dll", "full_prototype": "int SetDIBits(HDC hdc,HBITMAP hbmp, UINT uStartScan, UINT cScanLines, CONST VOID * lpvBits, CONST BITMAPINFO * lpbmi, UINT fuColorUse);" }, { "function_name": "SetDIBitsToDevice", "arguments": [ "HDC", "int", "int", "DWORD", "DWORD", "int", "int", "UINT", "UINT", "CONST VOID *", "CONST BITMAPINFO *", "UINT" ], "dll_name": "gdi32.dll", "full_prototype": "int SetDIBitsToDevice(HDC hdc, int XDest,int YDest, DWORD dwWidth, DWORD dwHeight, int XSrc, int YSrc, UINT uStartScan, UINT cScanLines, CONST VOID * lpvBits, CONST BITMAPINFO * lpbmi, UINT fuColorUse);" }, { "function_name": "SetDlgItemInt", "arguments": [ "HWND", "int", "UINT", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetDlgItemInt(HWND hwndDlg, int idControl, UINT uValue, BOOL fSigned);" }, { "function_name": "SetDlgItemTextA", "arguments": [ "HWND", "int", "LPCTSTR" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetDlgItemTextA(HWND hwndDlg,int idControl, LPCTSTR lpsz);" }, { "function_name": "SetDlgItemTextW", "arguments": [ "HWND", "int", "LPCWSTR" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetDlgItemTextW(HWND hwndDlg,int idControl, LPCWSTR lpsz);" }, { "function_name": "SetDoubleClickTime", "arguments": [ "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetDoubleClickTime(UINT uInterval);" }, { "function_name": "SetEndOfFile", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetEndOfFile(HANDLE hFile);" }, { "function_name": "SetEnhMetaFileBits", "arguments": [ "UINT", "CONST BYTE *" ], "dll_name": "gdi32.dll", "full_prototype": "HENHMETAFILE SetEnhMetaFileBits(UINT cbBuffer, CONST BYTE * lpData);" }, { "function_name": "SetEnvironmentVariableA", "arguments": [ "LPCTSTR", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetEnvironmentVariableA(LPCTSTR lpszName, LPCTSTR lpszValue);" }, { "function_name": "SetEnvironmentVariableW", "arguments": [ "LPCWSTR", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetEnvironmentVariableW(LPCWSTR lpszName, LPCWSTR lpszValue);" }, { "function_name": "SetErrorMode", "arguments": [ "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "UINT SetErrorMode(UINT fuErrorMode);" }, { "function_name": "SetEvent", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetEvent(HANDLE hEvent);" }, { "function_name": "SetFileApisToANSI", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "VOID SetFileApisToANSI(VOID);" }, { "function_name": "SetFileApisToOEM", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "VOID SetFileApisToOEM(VOID);" }, { "function_name": "SetFileAttributesA", "arguments": [ "LPCTSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetFileAttributesA(LPCTSTR lpFileName, DWORD dwFileAttributes);" }, { "function_name": "SetFileAttributesW", "arguments": [ "LPCWSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetFileAttributesW(LPCWSTR lpFileName, DWORD dwFileAttributes);" }, { "function_name": "SetFilePointer", "arguments": [ "HANDLE", "LONG", "PLONG", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD SetFilePointer(HANDLE hFile,LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod);" }, { "function_name": "SetFileSecurityA", "arguments": [ "LPCTSTR", "SECURITY_INFORMATION", "PSECURITY_DESCRIPTOR" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL SetFileSecurityA( LPCTSTR lpszFile, SECURITY_INFORMATION si, PSECURITY_DESCRIPTOR psd );" }, { "function_name": "SetFileSecurityW", "arguments": [ "LPCWSTR", "SECURITY_INFORMATION", "PSECURITY_DESCRIPTOR" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL SetFileSecurityW( LPCWSTR lpFileName, SECURITY_INFORMATION RequestedInformation, PSECURITY_DESCRIPTOR pSecurityDescriptor );" }, { "function_name": "SetFileTime", "arguments": [ "HANDLE", "CONST FILETIME *", "CONST FILETIME *", "CONST FILETIME *" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetFileTime(HANDLE hFile, CONST FILETIME * lpftCreation, CONST FILETIME * lpftLastAccess,CONST FILETIME * lpftLastWrite);" }, { "function_name": "SetFocus", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "HWND SetFocus(HWND hwnd);" }, { "function_name": "SetForegroundWindow", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetForegroundWindow(HWND hwnd);" }, { "function_name": "SetGraphicsMode", "arguments": [ "HDC", "int" ], "dll_name": "gdi32.dll", "full_prototype": "int SetGraphicsMode(HDC hdc, int iMode);" }, { "function_name": "SetHandleCount", "arguments": [ "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "UINT SetHandleCount(UINT cHandles);" }, { "function_name": "SetHandleInformation", "arguments": [ "HANDLE", "DWORD", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetHandleInformation(HANDLE hObject, DWORD dwMask, DWORD dwFlags);" }, { "function_name": "SetICMMode", "arguments": [ "HDC", "int" ], "dll_name": "gdi32.dll", "full_prototype": "int SetICMMode(HDC hdc, int fICM);" }, { "function_name": "SetICMProfileA", "arguments": [ "HDC", "LPTSTR" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL SetICMProfileA(HDC hdc, LPTSTR lpFileName);" }, { "function_name": "SetICMProfileW", "arguments": [ "HDC", "LPWSTR" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL SetICMProfileW(HDC hdc, LPWSTR lpFileName);" }, { "function_name": "SetJobA", "arguments": [ "HANDLE", "DWORD", "DWORD", "LPBYTE", "DWORD" ], "dll_name": "winspool.drv", "full_prototype": "BOOL SetJobA(HANDLE hPrinter, DWORD dwJob, DWORD dwLevel, LPBYTE lpbJob, DWORD dwCommand);" }, { "function_name": "SetKeyboardState", "arguments": [ "LPBYTE" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetKeyboardState(LPBYTE lpbKeyState);" }, { "function_name": "SetKernelObjectSecurity", "arguments": [ "HANDLE", "SECURITY_INFORMATION", "PSECURITY_DESCRIPTOR" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL SetKernelObjectSecurity( HANDLE hObject, SECURITY_INFORMATION si, PSECURITY_DESCRIPTOR psd );" }, { "function_name": "SetLastError", "arguments": [ "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "VOID SetLastError(DWORD fdwError);" }, { "function_name": "SetLastErrorEx", "arguments": [ "DWORD", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "VOID SetLastErrorEx(DWORD fdwError, DWORD fdwType);" }, { "function_name": "SetLocalTime", "arguments": [ "CONST SYSTEMTIME *" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetLocalTime(CONST SYSTEMTIME * lpst);" }, { "function_name": "SetLocaleInfoA", "arguments": [ "LCID", "LCTYPE", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetLocaleInfoA(LCID Locale, LCTYPE LCType,LPCTSTR lpLCData);" }, { "function_name": "SetLocaleInfoW", "arguments": [ "LCID", "LCTYPE", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetLocaleInfoW(LCID lcid, LCTYPE lctype, LPCWSTR data);" }, { "function_name": "SetMailslotInfo", "arguments": [ "HANDLE", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetMailslotInfo(HANDLE hMailslot, DWORD dwReadTimeout);" }, { "function_name": "SetMapMode", "arguments": [ "HDC", "int" ], "dll_name": "gdi32.dll", "full_prototype": "int SetMapMode(HDC hdc, int fnMapMode);" }, { "function_name": "SetMapperFlags", "arguments": [ "HDC", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "DWORD SetMapperFlags(HDC hdc, DWORD dwFlag);" }, { "function_name": "SetMenu", "arguments": [ "HWND", "HMENU" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetMenu(HWND hwnd, HMENU hmenu);" }, { "function_name": "SetMenuContextHelpId", "arguments": [ "HMENU", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetMenuContextHelpId(HMENU hmenu, DWORD dwContextHelpId);" }, { "function_name": "SetMenuDefaultItem", "arguments": [ "HMENU", "UINT", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetMenuDefaultItem(HMENU hMenu, UINT uItem, UINT fByPos);" }, { "function_name": "SetMenuItemBitmaps", "arguments": [ "HMENU", "UINT", "UINT", "HBITMAP", "HBITMAP" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetMenuItemBitmaps(HMENU hmenu, UINT uItem, UINT fuFlags, HBITMAP hbmUnchecked, HBITMAP hbmChecked);" }, { "function_name": "SetMenuItemInfoA", "arguments": [ "HMENU", "UINT", "BOOL", "LPMENUITEMINFO" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetMenuItemInfoA(HMENU hMenu, UINT uItem, BOOL fByPosition, LPMENUITEMINFO lpmii);" }, { "function_name": "SetMenuItemInfoW", "arguments": [ "HMENU", "UINT", "BOOL", "LPCMENUITEMINFOW" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetMenuItemInfoW(HMENU hMenu, UINT uItem, BOOL fByPosition, LPCMENUITEMINFOW lpmii);" }, { "function_name": "SetMessageQueue", "arguments": [ "int" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetMessageQueue(int cMessagesMax);" }, { "function_name": "SetMetaFileBitsEx", "arguments": [ "UINT", "CONST BYTE *" ], "dll_name": "gdi32.dll", "full_prototype": "HMETAFILE SetMetaFileBitsEx(UINT nSize, CONST BYTE * lpData);" }, { "function_name": "SetMetaRgn", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "int SetMetaRgn(HDC hdc);" }, { "function_name": "SetMiterLimit", "arguments": [ "HDC", "FLOAT", "PFLOAT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL SetMiterLimit(HDC hdc, FLOAT eNewLimit, PFLOAT peOldLimit);" }, { "function_name": "SetNamedPipeHandleState", "arguments": [ "HANDLE", "LPDWORD", "LPDWORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetNamedPipeHandleState(HANDLE hNamedPipe, LPDWORD lpdwMode, LPDWORD lpcbMaxCollect, LPDWORD lpdwCollectDataTimeout);" }, { "function_name": "SetPaletteEntries", "arguments": [ "HPALETTE", "UINT", "UINT", "CONST PALETTEENTRY" ], "dll_name": "gdi32.dll", "full_prototype": "UINT SetPaletteEntries(HPALETTE hpal, UINT iStart, UINT cEntries, CONST PALETTEENTRY *lppe);" }, { "function_name": "SetParent", "arguments": [ "HWND", "HWND" ], "dll_name": "user32.dll", "full_prototype": "HWND SetParent(HWND hwndChild, HWND hwndNewParent);" }, { "function_name": "SetPixel", "arguments": [ "HDC", "int", "int", "COLORREF" ], "dll_name": "gdi32.dll", "full_prototype": "COLORREF SetPixel(HDC hdc, int X, int Y, COLORREF crColor);" }, { "function_name": "SetPixelFormat", "arguments": [ "HDC", "int", "const PIXELFORMATDESCRIPTOR" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL SetPixelFormat(HDC hdc, int iPixelFormat, const PIXELFORMATDESCRIPTOR *ppfd);" }, { "function_name": "SetPixelV", "arguments": [ "HDC", "int", "int", "COLORREF" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL SetPixelV(HDC hdc, int X, int Y, COLORREF crColor);" }, { "function_name": "SetPolyFillMode", "arguments": [ "HDC", "int" ], "dll_name": "gdi32.dll", "full_prototype": "int SetPolyFillMode(HDC hdc, int iPolyFillMode);" }, { "function_name": "SetPrinterA", "arguments": [ "HANDLE", "DWORD", "LPBYTE", "DWORD" ], "dll_name": "winspool.drv", "full_prototype": "BOOL SetPrinterA(HANDLE hPrinter, DWORD dwLevel, LPBYTE lpbPrinter, DWORD dwCommand);" }, { "function_name": "SetPriorityClass", "arguments": [ "HANDLE", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetPriorityClass(HANDLE hProcess,DWORD fdwPriority);" }, { "function_name": "SetPrivateObjectSecurity", "arguments": [ "SECURITY_INFORMATION", "PSECURITY_DESCRIPTOR", "PSECURITY_DESCRIPTOR", "PGENERIC_MAPPING", "HANDLE" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL SetPrivateObjectSecurity( SECURITY_INFORMATION si, PSECURITY_DESCRIPTOR psdSource, PSECURITY_DESCRIPTOR *lppsdTarget, PGENERIC_MAPPING pgm, HANDLE hClientToken );" }, { "function_name": "SetProcessAffinityMask", "arguments": [ "HANDLE", "DWORD_PTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetProcessAffinityMask(HANDLE hProcess, DWORD_PTR dwProcessAffinityMask);" }, { "function_name": "SetProcessPriorityBoost", "arguments": [ "HANDLE", "BOOL" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetProcessPriorityBoost(HANDLE hProcess, BOOL DisablePriorityBoost);" }, { "function_name": "SetProcessShutdownParameters", "arguments": [ "DWORD", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetProcessShutdownParameters(DWORD dwLevel, DWORD dwFlags);" }, { "function_name": "SetProcessWindowStation", "arguments": [ "HWINSTA" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetProcessWindowStation(HWINSTA hWinSta);" }, { "function_name": "SetProcessWorkingSetSize", "arguments": [ "HANDLE", "DWORD", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetProcessWorkingSetSize(HANDLE hProcess,DWORD dwMinimumWorkingSetSize, DWORD dwMaximumWorkingSetSize);" }, { "function_name": "SetPropA", "arguments": [ "HWND", "LPCTSTR", "HANDLE" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetPropA(HWND hwnd, LPCTSTR lpsz, HANDLE hData);" }, { "function_name": "SetPropW", "arguments": [ "HWND", "LPCWSTR", "HANDLE" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetPropW(HWND hwnd, LPCWSTR lpsz, HANDLE hData);" }, { "function_name": "SetRect", "arguments": [ "LPRECT", "int", "int", "int", "int" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetRect(LPRECT lprc, int nLeft, int nTop, int nRight, int nBottom);" }, { "function_name": "SetRectEmpty", "arguments": [ "LPRECT" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetRectEmpty(LPRECT lprc);" }, { "function_name": "SetRectRgn", "arguments": [ "HRGN", "int", "int", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL SetRectRgn(HRGN hrgn, int nLeftRect, int nTopRect,int nRightRect, int nBottomRect);" }, { "function_name": "SetROP2", "arguments": [ "HDC", "int" ], "dll_name": "gdi32.dll", "full_prototype": "int SetROP2(HDC hdc, int fnDrawMode);" }, { "function_name": "SetScrollInfo", "arguments": [ "HWND", "int", "LPSCROLLINFO", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "int SetScrollInfo(HWND hwnd, int fnBar, LPSCROLLINFO lpsi, BOOL fRedraw);" }, { "function_name": "SetScrollPos", "arguments": [ "HWND", "int", "int", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "int SetScrollPos(HWND hwnd, int fnBar, int nPos, BOOL fRedraw);" }, { "function_name": "SetScrollRange", "arguments": [ "HWND", "int", "int", "int", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetScrollRange(HWND hwnd, int fnBar, int nMinPos, int nMaxPos, BOOL fRedraw);" }, { "function_name": "SetSecurityDescriptorDacl", "arguments": [ "PSECURITY_DESCRIPTOR", "BOOL", "PACL", "BOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL SetSecurityDescriptorDacl( PSECURITY_DESCRIPTOR psd, BOOL fDaclPresent, PACL pAcl, BOOL fDaclDefaulted );" }, { "function_name": "SetSecurityDescriptorGroup", "arguments": [ "PSECURITY_DESCRIPTOR", "PSID", "BOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL SetSecurityDescriptorGroup( PSECURITY_DESCRIPTOR psd, PSID psidGroup, BOOL fGroupDefaulted );" }, { "function_name": "SetSecurityDescriptorOwner", "arguments": [ "PSECURITY_DESCRIPTOR", "PSID", "BOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL SetSecurityDescriptorOwner( PSECURITY_DESCRIPTOR psd, PSID psidOwner, BOOL fOwnerDefaulted );" }, { "function_name": "SetSecurityDescriptorSacl", "arguments": [ "PSECURITY_DESCRIPTOR", "BOOL", "PACL", "BOOL" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL SetSecurityDescriptorSacl( PSECURITY_DESCRIPTOR psd, BOOL fSaclPresent, PACL pAcl, BOOL fSaclDefaulted );" }, { "function_name": "SetStdHandle", "arguments": [ "DWORD", "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetStdHandle(DWORD IDStdHandle, HANDLE hHandle);" }, { "function_name": "SetStretchBltMode", "arguments": [ "HDC", "int" ], "dll_name": "gdi32.dll", "full_prototype": "int SetStretchBltMode(HDC hdc, int iStretchMode);" }, { "function_name": "SetSysColors", "arguments": [ "int", "CONST INT", "CONST COLORREF" ], "dll_name": "user32.dll", "full_prototype": "BOOL WINAPI SetSysColors(int cDspElements, CONST INT *lpnDspElements, CONST COLORREF *lpdwRgbValues);" }, { "function_name": "SetSystemCursor", "arguments": [ "HCURSOR", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetSystemCursor(HCURSOR hCursor, DWORD dwCursorID);" }, { "function_name": "SetSystemPaletteUse", "arguments": [ "HDC", "UINT" ], "dll_name": "gdi32.dll", "full_prototype": "UINT SetSystemPaletteUse(HDC hdc, UINT uUsage);" }, { "function_name": "SetSystemPowerState", "arguments": [ "BOOL", "BOOL" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetSystemPowerState(BOOL fSuspend, BOOL fForce);" }, { "function_name": "SetSystemTime", "arguments": [ "CONST SYSTEMTIME *" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetSystemTime(CONST SYSTEMTIME * lpst);" }, { "function_name": "SetSystemTimeAdjustment", "arguments": [ "DWORD", "PBOOL" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetSystemTimeAdjustment(DWORD dwTimeAdjustment, PBOOL bTimeAdjustmentDisabled);" }, { "function_name": "SetTapeParameters", "arguments": [ "HANDLE", "DWORD", "LPVOID" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD SetTapeParameters(HANDLE hDevice, DWORD dwOperation, LPVOID lpTapeInformation);" }, { "function_name": "SetTapePosition", "arguments": [ "HANDLE", "DWORD", "DWORD", "DWORD", "DWORD", "BOOL" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD SetTapePosition(HANDLE hDevice,DWORD dwPositionMethod,DWORD dwPartition, DWORD dwOffsetLow, DWORD dwOffsetHigh, BOOL bImmediate);" }, { "function_name": "SetTextAlign", "arguments": [ "HDC", "UINT" ], "dll_name": "gdi32.dll", "full_prototype": "UINT SetTextAlign(HDC hdc,UINT fMode);" }, { "function_name": "SetTextColor", "arguments": [ "HDC", "COLORREF" ], "dll_name": "gdi32.dll", "full_prototype": "COLORREF SetTextColor(HDC hdc, COLORREF crColor);" }, { "function_name": "SetTextCharacterExtra", "arguments": [ "HDC", "int" ], "dll_name": "gdi32.dll", "full_prototype": "int SetTextCharacterExtra(HDC hdc,int nCharExtra);" }, { "function_name": "SetTextJustification", "arguments": [ "HDC", "int", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL SetTextJustification(HDC hdc,int nBreakExtra,int nBreakCount);" }, { "function_name": "SetThreadAffinityMask", "arguments": [ "HANDLE", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD SetThreadAffinityMask(HANDLE hThread, DWORD dwThreadAffinityMask);" }, { "function_name": "SetThreadContext", "arguments": [ "HANDLE", "CONST CONTEXT *" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetThreadContext(HANDLE hThread,CONST CONTEXT * lpContext);" }, { "function_name": "SetThreadDesktop", "arguments": [ "HDESK" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetThreadDesktop(HDESK hDesk);" }, { "function_name": "SetThreadIdealProcessor", "arguments": [ "HANDLE", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD SetThreadIdealProcessor(HANDLE hThread, DWORD dwIdealProcessor);" }, { "function_name": "SetThreadLocale", "arguments": [ "LCID" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetThreadLocale(LCID Locale);" }, { "function_name": "SetThreadPriority", "arguments": [ "HANDLE", "int" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetThreadPriority(HANDLE hThread,int nPriority);" }, { "function_name": "SetThreadPriorityBoost", "arguments": [ "HANDLE", "BOOL" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetThreadPriorityBoost(HANDLE hThread, BOOL DisablePriorityBoost);" }, { "function_name": "SetThreadToken", "arguments": [ "PHANDLE", "HANDLE" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL SetThreadToken( PHANDLE Thread, HANDLE Token );" }, { "function_name": "SetTimer", "arguments": [ "HWND", "UINT", "UINT", "TIMERPROC" ], "dll_name": "user32.dll", "full_prototype": "UINT SetTimer(HWND hwnd, UINT idTimer, UINT uTimeout, TIMERPROC tmprc);" }, { "function_name": "SetTimeZoneInformation", "arguments": [ "CONST TIME_ZONE_INFORMATION *" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetTimeZoneInformation(CONST TIME_ZONE_INFORMATION * lptzi);" }, { "function_name": "SetTokenInformation", "arguments": [ "HANDLE", "TOKEN_INFORMATION_CLASS", "LPVOID", "DWORD" ], "dll_name": "advapi32.dll", "full_prototype": "BOOL SetTokenInformation( HANDLE hToken, TOKEN_INFORMATION_CLASS tic, LPVOID lpvInformation, DWORD cbInformation );" }, { "function_name": "SetUnhandledExceptionFilter", "arguments": [ "LPTOP_LEVEL_EXCEPTION_FILTER" ], "dll_name": "kernel32.dll", "full_prototype": "LPTOP_LEVEL_EXCEPTION_FILTER SetUnhandledExceptionFilter(LPTOP_LEVEL_EXCEPTION_FILTER lpTopLevelExceptionFilter);" }, { "function_name": "SetupComm", "arguments": [ "HANDLE", "DWORD", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetupComm(HANDLE hCommDev, DWORD cbInQueue, DWORD cbOutQueue);" }, { "function_name": "SetupCopyErrorA", "arguments": [ "HWND", "PCTSTR", "PCTSTR", "PCTSTR", "PCTSTR", "PCTSTR", "UINT", "DWORD", "PTSTR", "DWORD", "PDWORD" ], "dll_name": "setupapi.dll", "full_prototype": "UINT SetupCopyErrorA( HWND hwndParent, PCTSTR DialogTitle, PCTSTR DiskName, PCTSTR PathToSource, PCTSTR SourceFile, PCTSTR TargetPathFile, UINT Win32ErrorCode, DWORD Style, PTSTR PathBuffer, DWORD PathBufferSize, PDWORD PathRequiredSize);" }, { "function_name": "SetupDeleteErrorA", "arguments": [ "HWND", "PCTSTR", "PCTSTR", "UINT", "DWORD" ], "dll_name": "setupapi.dll", "full_prototype": "UINT SetupDeleteErrorA( HWND hwndParent, PCTSTR DialogTitle, PCTSTR File, UINT Win32ErrorCode, DWORD Style);" }, { "function_name": "SetUserObjectInformationA", "arguments": [ "HANDLE", "int", "PVOID", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetUserObjectInformationA(HANDLE hObject, int nIndex, PVOID lpvInfo, DWORD cbInfo);" }, { "function_name": "SetUserObjectInformationW", "arguments": [ "HANDLE", "int", "PVOID", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetUserObjectInformationW(HANDLE hObject, int nIndex, PVOID lpvInfo, DWORD cbInfo);" }, { "function_name": "SetUserObjectSecurity", "arguments": [ "HANDLE", "PSECURITY_INFORMATION", "PSECURITY_DESCRIPTOR" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetUserObjectSecurity(HANDLE hObject,PSECURITY_INFORMATION psi, PSECURITY_DESCRIPTOR psd);" }, { "function_name": "SetViewportExtEx", "arguments": [ "HDC", "int", "int", "LPSIZE" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL SetViewportExtEx(HDC hdc, int nXExtent, int nYExtent, LPSIZE lpSize);" }, { "function_name": "SetViewportOrgEx", "arguments": [ "HDC", "int", "int", "LPPOINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL SetViewportOrgEx(HDC hdc,int X, int Y, LPPOINT lpPoint);" }, { "function_name": "SetVolumeLabelA", "arguments": [ "LPCTSTR", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetVolumeLabelA(LPCTSTR lpRootPathName, LPCTSTR lpVolumeName);" }, { "function_name": "SetVolumeLabelW", "arguments": [ "LPCWSTR", "PCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetVolumeLabelW(LPCWSTR lpRootPathName, PCWSTR lpVolumeName);" }, { "function_name": "SetWaitableTimer", "arguments": [ "HANDLE", "const LARGE_INTEGER", "LONG", "PTIMERAPCROUTINE", "LPVOID", "BOOL" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SetWaitableTimer(HANDLE hTimer, const LARGE_INTEGER *pDueTime, LONG lPeriod, PTIMERAPCROUTINE pfnCompletionRoutine, LPVOID lpArgToCompletionRoutine, BOOL fResume);" }, { "function_name": "SetWindowContextHelpId", "arguments": [ "HWND", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetWindowContextHelpId(HWND hwnd,DWORD dwContextHelpId);" }, { "function_name": "SetWindowLongA", "arguments": [ "HWND", "int", "LONG" ], "dll_name": "user32.dll", "full_prototype": "LONG SetWindowLongA(HWND hwnd, int nIndex, LONG lNewLong);" }, { "function_name": "SetWindowLongW", "arguments": [ "HWND", "int", "LONG" ], "dll_name": "user32.dll", "full_prototype": "LONG SetWindowLongW(HWND hwnd, int nIndex, LONG lNewLong);" }, { "function_name": "SetWindowPlacement", "arguments": [ "HWND", "CONST WINDOWPLACEMENT *" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetWindowPlacement(HWND hwnd,CONST WINDOWPLACEMENT * lpwndpl);" }, { "function_name": "SetWindowPos", "arguments": [ "HWND", "HWND", "int", "int", "int", "int", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetWindowPos(HWND hwnd, HWND hwndInsertAfter, int x, int y, int cx, int cy, UINT fuFlags);" }, { "function_name": "SetWindowRgn", "arguments": [ "HWND", "HRGN", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "int SetWindowRgn(HWND hWnd, HRGN hRgn, BOOL bRedraw);" }, { "function_name": "SetWindowsHookA", "arguments": [ "int", "HOOKPROC" ], "dll_name": "user32.dll", "full_prototype": "HHOOK SetWindowsHookA(int idHook, HOOKPROC hkprc);" }, { "function_name": "SetWindowsHookExA", "arguments": [ "int", "HOOKPROC", "HINSTANCE", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "HHOOK SetWindowsHookExA(int idHook, HOOKPROC hkprc, HINSTANCE hMod, DWORD dwThreadID);" }, { "function_name": "SetWindowsHookExW", "arguments": [ "int", "HOOKPROC", "HINSTANCE", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "HHOOK SetWindowsHookExW(int idHook, HOOKPROC hkprc, HINSTANCE hMod, DWORD dwThreadID);" }, { "function_name": "SetWindowsHookW", "arguments": [ "int", "HOOKPROC" ], "dll_name": "user32.dll", "full_prototype": "HHOOK SetWindowsHookW(int idHook, HOOKPROC hkprc);" }, { "function_name": "SetWindowTextA", "arguments": [ "HWND", "LPCTSTR" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetWindowTextA(HWND hwnd, LPCTSTR lpsz);" }, { "function_name": "SetWindowTextW", "arguments": [ "HWND", "LPCWSTR" ], "dll_name": "user32.dll", "full_prototype": "BOOL SetWindowTextW(HWND hwnd, LPCWSTR lpsz);" }, { "function_name": "SetWindowWord", "arguments": [ "HWND", "int", "WORD" ], "dll_name": "user32.dll", "full_prototype": "WORD SetWindowWord(HWND hwnd, int nIndex, WORD wNewWord);" }, { "function_name": "SetWinMetaFileBits", "arguments": [ "UINT", "CONST BYTE *", "HDC", "CONST METAFILEPICT *" ], "dll_name": "gdi32.dll", "full_prototype": "HENHMETAFILE SetWinMetaFileBits(UINT cbBuffer,CONST BYTE * lpbBuffer, HDC hdcRef, CONST METAFILEPICT * lpmfp);" }, { "function_name": "SetWindowOrgEx", "arguments": [ "HDC", "int", "int", "LPPOINT" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL SetWindowOrgEx(HDC hdc, int X, int Y, LPPOINT lpPoint);" }, { "function_name": "SetWorldTransform", "arguments": [ "HDC", "CONST XFORM *" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL SetWorldTransform(HDC hdc, CONST XFORM * lpXform);" }, { "function_name": "SHAddToRecentDocs", "arguments": [ "UINT", "LPCVOID" ], "dll_name": "shell32.dll", "full_prototype": "WINSHELLAPI void WINAPI SHAddToRecentDocs(UINT uFlags, LPCVOID pv);" }, { "function_name": "SHAppBarMessage", "arguments": [ "DWORD", "PAPPBARDATA" ], "dll_name": "shell32.dll", "full_prototype": "WINSHELLAPI UINT APIENTRY SHAppBarMessage(DWORD dwMessage, PAPPBARDATA pabd);" }, { "function_name": "SHBrowseForFolder", "arguments": [ "LPBROWSEINFO" ], "dll_name": "shell32.dll", "full_prototype": "WINSHELLAPI LPITEMIDLIST WINAPI SHBrowseForFolder(LPBROWSEINFO lpbi);" }, { "function_name": "SHCopyKeyA", "arguments": [ "HKEY", "LPCSTR", "HKEY", "DWORD" ], "dll_name": "shell32.dll", "full_prototype": "DWORD SHCopyKeyA(HKEY hKeySrc, LPCSTR lpszSrcSubKey, HKEY hKeyDst, DWORD dwReserved);" }, { "function_name": "ShellAboutA", "arguments": [ "HWND", "LPCTSTR", "LPCTSTR", "HICON" ], "dll_name": "shell32.dll", "full_prototype": "int ShellAboutA(HWND hWnd,LPCTSTR szApp,LPCTSTR szOtherStuff, HICON hIcon);" }, { "function_name": "ShellExecuteA", "arguments": [ "HWND", "LPCTSTR", "LPCTSTR", "LPTSTR", "LPCTSTR", "INT" ], "dll_name": "shell32.dll", "full_prototype": "HINSTANCE ShellExecuteA( HWND hwnd, LPCTSTR lpOperation, LPCTSTR lpFile, LPTSTR lpParameters, LPCTSTR lpDirectory, INT nShowCmd );" }, { "function_name": "ShellExecuteEx", "arguments": [ "LPSHELLEXECUTEINFO" ], "dll_name": "shell32.dll", "full_prototype": "WINSHELLAPI BOOL WINAPI ShellExecuteEx(LPSHELLEXECUTEINFO lpExecInfo);" }, { "function_name": "Shell_NotifyIconA", "arguments": [ "DWORD", "PNOTIFYICONDATA" ], "dll_name": "shell32.dll", "full_prototype": "BOOL Shell_NotifyIconA( DWORD dwMessage, PNOTIFYICONDATA lpdata);" }, { "function_name": "SHEmptyRecycleBinA", "arguments": [ "HWND", "LPCTSTR", "DWORD" ], "dll_name": "shell32.dll", "full_prototype": "HRESULT SHEmptyRecycleBinA( HWND hwnd, LPCTSTR pszRootPath, DWORD dwFlags);" }, { "function_name": "SHFileOperationA", "arguments": [ "LPSHFILEOPSTRUCT" ], "dll_name": "shell32.dll", "full_prototype": "WINSHELLAPI int WINAPI SHFileOperationA(LPSHFILEOPSTRUCT lpFileOp);" }, { "function_name": "SHFormatDrive", "arguments": [ "HWND", "UINT", "UINT", "UINT" ], "dll_name": "shell32.dll", "full_prototype": "DWORD SHFormatDrive( HWND hwnd, UINT drive, UINT fmtID, UINT options);" }, { "function_name": "SHGetPathFromIDList", "arguments": [ "LPCITEMIDLIST", "LPSTR" ], "dll_name": "shell32.dll", "full_prototype": "WINSHELLAPI BOOL WINAPI SHGetPathFromIDList(LPCITEMIDLIST pidl, LPSTR pszPath);" }, { "function_name": "ShowCaret", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "BOOL ShowCaret(HWND hwnd);" }, { "function_name": "ShowCursor", "arguments": [ "BOOL" ], "dll_name": "user32.dll", "full_prototype": "int ShowCursor( BOOL bShow);" }, { "function_name": "ShowOwnedPopups", "arguments": [ "HWND", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "BOOL ShowOwnedPopups(HWND hwnd, BOOL fShow);" }, { "function_name": "ShowScrollBar", "arguments": [ "HWND", "int", "BOOL" ], "dll_name": "user32.dll", "full_prototype": "BOOL ShowScrollBar(HWND hwnd,int fnBar,BOOL fShow);" }, { "function_name": "ShowWindow", "arguments": [ "HWND", "int" ], "dll_name": "user32.dll", "full_prototype": "BOOL ShowWindow( HWND hwnd, int nCmdShow);" }, { "function_name": "ShowWindowAsync", "arguments": [ "HWND", "int" ], "dll_name": "user32.dll", "full_prototype": "BOOL ShowWindowAsync(HWND hwnd, int nCmdShow);" }, { "function_name": "SHSetValueA", "arguments": [ "HKEY", "LPCSTR", "LPCSTR", "DWORD", "LPCVOID", "DWORD" ], "dll_name": "shlwapi.dll", "full_prototype": "DWORD SHSetValueA(HKEY hKey, LPCSTR lpszSubKey, LPCSTR lpszValue, DWORD dwType, LPCVOID pvData, DWORD cbData);" }, { "function_name": "SignalObjectAndWait", "arguments": [ "HANDLE", "HANDLE", "DWORD", "BOOL" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD SignalObjectAndWait(HANDLE hObjectToSignal, HANDLE hObjectToWaitOn, DWORD dwMilliseconds, BOOL bAlertable);" }, { "function_name": "SizeofResource", "arguments": [ "HINSTANCE", "HRSRC" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD SizeofResource(HINSTANCE hModule, HRSRC hrsrc);" }, { "function_name": "Sleep", "arguments": [ "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "VOID Sleep(DWORD cMilliseconds);" }, { "function_name": "SleepEx", "arguments": [ "DWORD", "BOOL" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD SleepEx(DWORD dwTimeout, BOOL fAlertable);" }, { "function_name": "sndPlaySoundA", "arguments": [ "LPCSTR", "UINT" ], "dll_name": "winmm.dll", "full_prototype": "BOOL sndPlaySoundA(LPCSTR lpszSound, UINT fuSound);" }, { "function_name": "SQLAllocConnect", "arguments": [ "HENV", "HDBC FAR *" ], "dll_name": "odbc32.dll", "full_prototype": "RETCODE SQLAllocConnect(HENV henv, HDBC FAR * phdbc);" }, { "function_name": "SQLAllocEnv", "arguments": [ "HENV FAR" ], "dll_name": "odbc32.dll", "full_prototype": "RETCODE SQLAllocEnv(HENV FAR *phenv);" }, { "function_name": "SQLAllocStmt", "arguments": [ "HDBC", "HSTMT FAR *" ], "dll_name": "odbc32.dll", "full_prototype": "RETCODE SQLAllocStmt(HDBC hdbc, HSTMT FAR * phstmt);" }, { "function_name": "SQLBindCol", "arguments": [ "SQLHSTMT", "SQLUSMALLINT", "SQLSMALLINT", "SQLPOINTER", "SQLLEN", "SQLLEN *" ], "dll_name": "odbc32.dll", "full_prototype": "UL_FN_SPEC SQLRETURN UL_FN_MOD SQLBindCol(SQLHSTMT StatementHandle,SQLUSMALLINT ColumnNumber,SQLSMALLINT TargetType,SQLPOINTER TargetValue,SQLLEN BufferLength,SQLLEN * pcbValue);" }, { "function_name": "SQLBindParameter", "arguments": [ "SQLHSTMT", "SQLUSMALLINT", "SQLSMALLINT", "SQLSMALLINT", "SQLSMALLINT", "SQLUINTEGER", "SQLSMALLINT", "SQLPOINTER", "SQLINTEGER", "SQLINTEGER *" ], "dll_name": "odbc32.dll", "full_prototype": "SQLRETURN SQLBindParameter( SQLHSTMT StatementHandle, SQLUSMALLINT ParameterNumber, SQLSMALLINT InputOutputType, SQLSMALLINT ValueType, SQLSMALLINT ParameterType, SQLUINTEGER ColumnSize, SQLSMALLINT DecimalDigits, SQLPOINTER ParameterValuePtr, SQLINTEGER BufferLength, SQLINTEGER * StrLen_or_IndPtr);" }, { "function_name": "SQLConfigDataSource", "arguments": [ "HWND", "WORD", "LPCSTR", "LPCSTR" ], "dll_name": "odbccp32.dll", "full_prototype": "BOOL SQLConfigDataSource( HWND hwndParent, WORD fRequest, LPCSTR lpszDriver, LPCSTR lpszAttributes);" }, { "function_name": "StartDocA", "arguments": [ "HDC", "CONST DOCINFO *" ], "dll_name": "gdi32.dll", "full_prototype": "int StartDocA( HDC hdc, CONST DOCINFO * lpdi);" }, { "function_name": "StartDocW", "arguments": [ "HDC", "CONST DOCINFOW *" ], "dll_name": "gdi32.dll", "full_prototype": "int StartDocW(HDC hdc,CONST DOCINFOW * lpdi);" }, { "function_name": "StartPage", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "int StartPage(HDC hDC);" }, { "function_name": "StretchBlt", "arguments": [ "HDC", "int", "int", "int", "int", "HDC", "int", "int", "int", "int", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL StretchBlt( HDC hdcDest, int nXOriginDest, int nYOriginDest, int nWidthDest, int nHeightDest, HDC hdcSrc, int nXOriginSrc, int nYOriginSrc, int nWidthSrc, int nHeightSrc, DWORD dwRop );" }, { "function_name": "StretchDIBits", "arguments": [ "HDC", "int", "int", "int", "int", "int", "int", "int", "int", "CONST VOID", "CONST BITMAPINFO *", "UINT", "DWORD" ], "dll_name": "gdi32.dll", "full_prototype": "int StretchDIBits(HDC hdc, int XDest, int YDest, int nDestWidth,int nDestHeight, int XSrc, int YSrc, int nSrcWidth, int nSrcHeight, CONST VOID *lpBits, CONST BITMAPINFO * lpBitsInfo, UINT iUsage, DWORD dwRop);" }, { "function_name": "StrIsIntlEqualA", "arguments": [ "BOOL", "LPCTSTR", "LPCTSTR", "INT" ], "dll_name": "shlwapi.dll", "full_prototype": "BOOL StrIsIntlEqualA(BOOL fCaseSens, LPCTSTR String1, LPCTSTR String2, INT nChar);" }, { "function_name": "StrNCatA", "arguments": [ "LPSTR", "LPCSTR", "INT" ], "dll_name": "shlwapi.dll", "full_prototype": "LPSTR StrNCatA(LPSTR lpszStr, LPCSTR lpszCat, INT cchMax);" }, { "function_name": "StrokeAndFillPath", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL StrokeAndFillPath(HDC hdc);" }, { "function_name": "StrokePath", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL StrokePath(HDC hdc);" }, { "function_name": "StrToIntExA", "arguments": [ "LPCSTR", "DWORD", "LPINT" ], "dll_name": "shlwapi.dll", "full_prototype": "BOOL StrToIntExA( LPCSTR lpszStr, DWORD dwFlags, LPINT lpiRet);" }, { "function_name": "StrTrimA", "arguments": [ "LPSTR", "LPCSTR" ], "dll_name": "shlwapi.dll", "full_prototype": "BOOL StrTrimA( LPSTR lpszStr, LPCSTR lpszTrim);" }, { "function_name": "SubtractRect", "arguments": [ "LPRECT", "CONST RECT *", "CONST RECT *" ], "dll_name": "user32.dll", "full_prototype": "BOOL SubtractRect(LPRECT lprcDest, CONST RECT * lprcSrc1, CONST RECT * lprcSrc2);" }, { "function_name": "SuspendThread", "arguments": [ "HANDLE" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD SuspendThread(HANDLE hThread);" }, { "function_name": "SwapBuffers", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL SwapBuffers(HDC hdc);" }, { "function_name": "SwapMouseButton", "arguments": [ "BOOL" ], "dll_name": "user32.dll", "full_prototype": "BOOL SwapMouseButton(BOOL fSwap);" }, { "function_name": "SwitchDesktop", "arguments": [ "HDESK" ], "dll_name": "user32.dll", "full_prototype": "BOOL SwitchDesktop(HDESK hDesk);" }, { "function_name": "SwitchToFiber", "arguments": [ "LPVOID" ], "dll_name": "kernel32.dll", "full_prototype": "VOID SwitchToFiber(LPVOID lpFiber);" }, { "function_name": "SwitchToThread", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SwitchToThread(void);" }, { "function_name": "SystemParametersInfoA", "arguments": [ "UINT", "UINT", "PVOID", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL SystemParametersInfoA(UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinIni);" }, { "function_name": "SystemParametersInfoW", "arguments": [ "UINT", "UINT", "PVOID", "UINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL SystemParametersInfoW(UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinIni);" }, { "function_name": "SystemTimeToFileTime", "arguments": [ "CONST SYSTEMTIME *", "LPFILETIME" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SystemTimeToFileTime(CONST SYSTEMTIME * lpst, LPFILETIME lpft);" }, { "function_name": "SystemTimeToTzSpecificLocalTime", "arguments": [ "LPTIME_ZONE_INFORMATION", "LPSYSTEMTIME", "LPSYSTEMTIME" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL SystemTimeToTzSpecificLocalTime(LPTIME_ZONE_INFORMATION lpTimeZoneInformation, LPSYSTEMTIME lpUniversalTime, LPSYSTEMTIME lpLocalTime);" }, { "function_name": "TabbedTextOutA", "arguments": [ "HDC", "int", "int", "LPCTSTR", "int", "int", "LPINT", "int" ], "dll_name": "user32.dll", "full_prototype": "LONG TabbedTextOutA(HDC hdc, int x, int y, LPCTSTR lpString, int nCount, int nTabPositions, LPINT lpnTabStopPositions, int nTabOrigin);" }, { "function_name": "TabbedTextOutW", "arguments": [ "HDC", "int", "int", "LPCWSTR", "int", "int", "LPINT", "int" ], "dll_name": "user32.dll", "full_prototype": "LONG TabbedTextOutW(HDC hdc, int x, int y, LPCWSTR lpString, int nCount, int nTabPositions, LPINT lpnTabStopPositions, int nTabOrigin);" }, { "function_name": "TerminateProcess", "arguments": [ "HANDLE", "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL TerminateProcess(HANDLE hProcess, UINT uExitCode);" }, { "function_name": "TerminateThread", "arguments": [ "HANDLE", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL TerminateThread(HANDLE hThread, DWORD dwExitCode);" }, { "function_name": "TextOutA", "arguments": [ "HDC", "int", "int", "LPCTSTR", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL TextOutA(HDC hdc,int nXStart, int nYStart,LPCTSTR lpString, int cbString);" }, { "function_name": "TextOutW", "arguments": [ "HDC", "int", "int", "LPCWSTR", "int" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL TextOutW(HDC hdc,int nXStart, int nYStart,LPCWSTR lpString, int cbString);" }, { "function_name": "TileWindows", "arguments": [ "HWND", "WORD", "LPCRECT", "WORD", "const HWND FAR" ], "dll_name": "user32.dll", "full_prototype": "WORD WINAPI TileWindows( HWND hwndParent, WORD wFlags, LPCRECT lpRect, WORD cChildrenb, const HWND FAR *ahwndChildren );" }, { "function_name": "TlsAlloc", "arguments": [ "" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD TlsAlloc(VOID);" }, { "function_name": "TlsFree", "arguments": [ "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL TlsFree(DWORD dwTlsIndex);" }, { "function_name": "TlsGetValue", "arguments": [ "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "LPVOID TlsGetValue(DWORD dwTlsIndex);" }, { "function_name": "TlsSetValue", "arguments": [ "DWORD", "LPVOID" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL TlsSetValue(DWORD dwTlsIndex,LPVOID lpvTlsValue);" }, { "function_name": "ToAscii", "arguments": [ "UINT", "UINT", "PBYTE", "LPWORD", "UINT" ], "dll_name": "user32.dll", "full_prototype": "int ToAscii(UINT uVirtKey,UINT uScanCode, PBYTE lpbKeyState, LPWORD lpwTransKey, UINT fuState);" }, { "function_name": "ToAsciiEx", "arguments": [ "UINT", "UINT", "BYTE", "DWORD", "UINT", "HKL" ], "dll_name": "user32.dll", "full_prototype": "int ToAsciiEx(UINT uVirtKey, UINT ScanCode,BYTE *lpbKeyState, DWORD *lpdwTransKey, UINT fuState, HKL hkl);" }, { "function_name": "TouchFileTimes", "arguments": [ "HANDLE", "PSYSTEMTIME" ], "dll_name": "imagehlp.dll", "full_prototype": "BOOL TouchFileTimes( HANDLE FileHandle, PSYSTEMTIME pSystemTime);" }, { "function_name": "ToUnicode", "arguments": [ "UINT", "UINT", "PBYTE", "LPWSTR", "int", "UINT" ], "dll_name": "user32.dll", "full_prototype": "int ToUnicode(UINT wVirtKey, UINT wScanCode, PBYTE lpKeyState, LPWSTR pwszBuff, int cchBuff, UINT wFlags);" }, { "function_name": "ToUnicodeEx", "arguments": [ "UINT", "UINT", "const BYTE", "LPWSTR", "int", "UINT", "HKL" ], "dll_name": "user32.dll", "full_prototype": "int ToUnicodeEx(UINT wVirtKey, UINT wScanCode, const BYTE *lpKeyState, LPWSTR pwszBuff, int cchBuff, UINT wFlags, HKL dwhkl);" }, { "function_name": "TrackMouseEvent", "arguments": [ "LPTRACKMOUSEEVENT" ], "dll_name": "user32.dll", "full_prototype": "BOOL TrackMouseEvent(LPTRACKMOUSEEVENT lpEventTrack);" }, { "function_name": "TrackPopupMenu", "arguments": [ "HMENU", "UINT", "int", "int", "int", "HWND", "CONST RECT *" ], "dll_name": "user32.dll", "full_prototype": "BOOL TrackPopupMenu( HMENU hMenu, UINT uFlags, int x, int y, int nReserved, HWND hWnd, CONST RECT * prcRect );" }, { "function_name": "TrackPopupMenuEx", "arguments": [ "HMENU", "UINT", "int", "int", "HWND", "LPTPMPARAMS" ], "dll_name": "user32.dll", "full_prototype": "BOOL TrackPopupMenuEx(HMENU hmenu, UINT fuFlags, int x, int y, HWND hwnd, LPTPMPARAMS lptpm);" }, { "function_name": "TransactNamedPipe", "arguments": [ "HANDLE", "LPVOID", "DWORD", "LPVOID", "DWORD", "LPDWORD", "LPOVERLAPPED" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL TransactNamedPipe(HANDLE hNamedPipe, LPVOID lpvWriteBuf, DWORD cbWriteBuf, LPVOID lpvReadBuf,DWORD cbReadBuf, LPDWORD lpcbRead, LPOVERLAPPED lpo);" }, { "function_name": "TranslateAcceleratorA", "arguments": [ "HWND", "HACCEL", "LPMSG" ], "dll_name": "user32.dll", "full_prototype": "int TranslateAcceleratorA(HWND hwnd, HACCEL haccl, LPMSG lpmsg);" }, { "function_name": "TranslateAcceleratorW", "arguments": [ "HWND", "HACCEL", "LPMSG" ], "dll_name": "user32.dll", "full_prototype": "int TranslateAcceleratorW(HWND hwnd, HACCEL haccl, LPMSG lpmsg);" }, { "function_name": "TranslateCharsetInfo", "arguments": [ "DWORD FAR *", "LPCHARSETINFO", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "UINT TranslateCharsetInfo(DWORD FAR * lpSrc, LPCHARSETINFO lpCs, DWORD dwFlags);" }, { "function_name": "TranslateMDISysAccel", "arguments": [ "HWND", "LPMSG" ], "dll_name": "user32.dll", "full_prototype": "BOOL TranslateMDISysAccel(HWND hwndClient,LPMSG lpmsg);" }, { "function_name": "TranslateMessage", "arguments": [ "CONST MSG" ], "dll_name": "user32.dll", "full_prototype": "BOOL TranslateMessage(CONST MSG *lpmsg);" }, { "function_name": "TransmitCommChar", "arguments": [ "HANDLE", "char" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL TransmitCommChar(HANDLE hCommDev, char chTransmit);" }, { "function_name": "TryEnterCriticalSection", "arguments": [ "LPCRITICAL_SECTION" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL TryEnterCriticalSection(LPCRITICAL_SECTION lpCriticalSection);" }, { "function_name": "UnhandledExceptionFilter", "arguments": [ "STRUCT _EXCEPTION_POINTERS *" ], "dll_name": "kernel32.dll", "full_prototype": "LONG UnhandledExceptionFilter(STRUCT _EXCEPTION_POINTERS * lpexpExceptionInfo);" }, { "function_name": "UnhookWindowsHook", "arguments": [ "int", "HOOKPROC" ], "dll_name": "user32.dll", "full_prototype": "BOOL UnhookWindowsHook(int nCode, HOOKPROC hkprc);" }, { "function_name": "UnhookWindowsHookEx", "arguments": [ "HHOOK" ], "dll_name": "user32.dll", "full_prototype": "BOOL UnhookWindowsHookEx(HHOOK hhook);" }, { "function_name": "UnionRect", "arguments": [ "LPRECT", "CONST RECT", "CONST RECT" ], "dll_name": "user32.dll", "full_prototype": "BOOL UnionRect(LPRECT lprcDst, CONST RECT *lprcSrc1, CONST RECT *lprcSrc2);" }, { "function_name": "UnloadKeyboardLayout", "arguments": [ "HKL" ], "dll_name": "user32.dll", "full_prototype": "BOOL UnloadKeyboardLayout(HKL hkl);" }, { "function_name": "UnlockFile", "arguments": [ "HANDLE", "DWORD", "DWORD", "DWORD", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL UnlockFile(HANDLE hFile, DWORD dwFileOffsetLow, DWORD dwFileOffsetHigh, DWORD cbUnlockLow,DWORD cbUnlockHigh);" }, { "function_name": "UnlockFileEx", "arguments": [ "HANDLE", "DWORD", "DWORD", "DWORD", "LPOVERLAPPED" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL UnlockFileEx(HANDLE hFile, DWORD dwReserved, DWORD nNumberOfBytesToUnlockLow,DWORD nNumberOfBytesToUnlockHigh, LPOVERLAPPED lpOverlapped);" }, { "function_name": "UnmapViewOfFile", "arguments": [ "LPVOID" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL UnmapViewOfFile(LPVOID lpBaseAddress);" }, { "function_name": "UnpackDDElParam", "arguments": [ "UINT", "LONG", "PUINT", "PUINT" ], "dll_name": "user32.dll", "full_prototype": "BOOL UnpackDDElParam(UINT uMsg, LONG lParam, PUINT puLow, PUINT puHigh);" }, { "function_name": "UnrealizeObject", "arguments": [ "HGDIOBJ" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL UnrealizeObject(HGDIOBJ hgdiobj);" }, { "function_name": "UnregisterClassA", "arguments": [ "LPCTSTR", "HINSTANCE" ], "dll_name": "user32.dll", "full_prototype": "BOOL UnregisterClassA(LPCTSTR lpszClass, HINSTANCE hinst);" }, { "function_name": "UnregisterClassW", "arguments": [ "LPCWSTR", "HINSTANCE" ], "dll_name": "user32.dll", "full_prototype": "BOOL UnregisterClassW(LPCWSTR lpszClass, HINSTANCE hinst);" }, { "function_name": "UnregisterDeviceNotification", "arguments": [ "HDEVNOTIFY" ], "dll_name": "user32.dll", "full_prototype": "BOOL UnregisterDeviceNotification(HDEVNOTIFY Handle);" }, { "function_name": "UnregisterHotKey", "arguments": [ "HWND", "int" ], "dll_name": "user32.dll", "full_prototype": "BOOL UnregisterHotKey(HWND hwnd, int idHotKey);" }, { "function_name": "UpdateColors", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL UpdateColors(HDC hdc);" }, { "function_name": "UpdateResourceA", "arguments": [ "HANDLE", "LPCTSTR", "LPCTSTR", "WORD", "LPVOID", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL UpdateResourceA(HANDLE hUpdateFile, LPCTSTR lpszType, LPCTSTR lpszName, WORD IDLanguage, LPVOID lpvData, DWORD cbData);" }, { "function_name": "UpdateResourceW", "arguments": [ "HANDLE", "LPCWSTR", "LPCWSTR", "WORD", "LPVOID", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL UpdateResourceW(HANDLE hUpdate, LPCWSTR lpType, LPCWSTR lpName, WORD wLanguage, LPVOID lpData, DWORD cbData);" }, { "function_name": "UpdateWindow", "arguments": [ "HWND" ], "dll_name": "user32.dll", "full_prototype": "BOOL UpdateWindow(HWND hwnd);" }, { "function_name": "UrlCanonicalizeA", "arguments": [ "LPCSTR", "LPSTR", "LPDWORD", "DWORD" ], "dll_name": "shlwapi.dll", "full_prototype": "HRESULT UrlCanonicalizeA( LPCSTR pszUrl, LPSTR pszCanonicalized, LPDWORD pcchCanonicalized, DWORD dwFlags);" }, { "function_name": "UrlCombineA", "arguments": [ "LPCSTR", "LPCSTR", "LPSTR", "LPDWORD", "DWORD" ], "dll_name": "shlwapi.dll", "full_prototype": "HRESULT UrlCombineA( LPCSTR pszBase, LPCSTR pszRelative, LPSTR pszCombined, LPDWORD pcchCombined, DWORD dwFlags);" }, { "function_name": "UrlCreateFromPathA", "arguments": [ "LPCTSTR", "LPTSTR", "LPDWORD", "DWORD" ], "dll_name": "shlwapi.dll", "full_prototype": "HRESULT UrlCreateFromPathA( LPCTSTR pszPath, LPTSTR pszUrl, LPDWORD pcchUrl, DWORD dwReserved);" }, { "function_name": "UrlEscapeA", "arguments": [ "LPCTSTR", "LPTSTR", "LPDWORD", "DWORD" ], "dll_name": "shlwapi.dll", "full_prototype": "HRESULT UrlEscapeA( LPCTSTR pszURL, LPTSTR pszEscaped, LPDWORD pcchEscaped, DWORD dwFlags);" }, { "function_name": "UrlGetPartA", "arguments": [ "LPCSTR", "LPSTR", "LPDWORD", "DWORD", "DWORD" ], "dll_name": "shlwapi.dll", "full_prototype": "HRESULT UrlGetPartA( LPCSTR pszIn, LPSTR pszOut, LPDWORD pcchOut, DWORD dwPart, DWORD dwFlags );" }, { "function_name": "UrlIsOpaqueA", "arguments": [ "LPCSTR" ], "dll_name": "shlwapi.dll", "full_prototype": "BOOL UrlIsOpaqueA( LPCSTR pszUrl);" }, { "function_name": "UrlUnescapeA", "arguments": [ "LPSTR", "LPSTR", "LPDWORD", "DWORD" ], "dll_name": "shlwapi.dll", "full_prototype": "HRESULT UrlUnescapeA( LPSTR pszUrl, LPSTR pszUnescaped, LPDWORD pcchUnescaped, DWORD dwFlags );" }, { "function_name": "ValidateRect", "arguments": [ "HWND", "CONST RECT" ], "dll_name": "user32.dll", "full_prototype": "BOOL ValidateRect(HWND hwnd, CONST RECT *lprc);" }, { "function_name": "ValidateRgn", "arguments": [ "HWND", "HRGN" ], "dll_name": "user32.dll", "full_prototype": "BOOL ValidateRgn(HWND hwnd, HRGN hrgn);" }, { "function_name": "VerifyScreenSavePwd", "arguments": [ "HWND" ], "dll_name": "password.cpl", "full_prototype": "BOOL VerifyScreenSavePwd(HWND hwnd);" }, { "function_name": "VerLanguageNameA", "arguments": [ "DWORD", "LPTSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD VerLanguageNameA( DWORD idLang,LPTSTR lpszLang, DWORD cbLang);" }, { "function_name": "VerLanguageNameW", "arguments": [ "DWORD", "LPWSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD VerLanguageNameW(DWORD wLang, LPWSTR szLang, DWORD nSize);" }, { "function_name": "VirtualAlloc", "arguments": [ "LPVOID", "DWORD", "DWORD", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "LPVOID VirtualAlloc(LPVOID lpvAddress,DWORD cbSize, DWORD fdwAllocationType, DWORD fdwProtect);" }, { "function_name": "VirtualAllocEx", "arguments": [ "HANDLE", "LPVOID", "SIZE_T", "DWORD", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "LPVOID VirtualAllocEx(HANDLE hProcess, LPVOID lpAddress, SIZE_T dwSize, DWORD flAllocationType, DWORD flProtect);" }, { "function_name": "VirtualFree", "arguments": [ "LPVOID", "DWORD", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL VirtualFree(LPVOID lpvAddress, DWORD cbSize, DWORD fdwFreeType);" }, { "function_name": "VirtualFreeEx", "arguments": [ "HANDLE", "LPVOID", "SIZE_T", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL VirtualFreeEx(HANDLE hProcess, LPVOID lpAddress, SIZE_T dwSize, DWORD dwFreeType);" }, { "function_name": "VirtualLock", "arguments": [ "LPVOID", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL VirtualLock(LPVOID lpvAddress, DWORD cbSize);" }, { "function_name": "VirtualProtect", "arguments": [ "LPVOID", "DWORD", "DWORD", "PDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL VirtualProtect(LPVOID lpvAddress,DWORD cbSize, DWORD fdwNewProtect, PDWORD pfdwOldProtect);" }, { "function_name": "VirtualProtectEx", "arguments": [ "HANDLE", "LPVOID", "DWORD", "DWORD", "PDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL VirtualProtectEx(HANDLE hProcess, LPVOID lpvAddress, DWORD cbSize,DWORD fdwNewProtect,PDWORD pfdwOldProtect);" }, { "function_name": "VirtualQuery", "arguments": [ "LPCVOID", "PMEMORY_BASIC_INFORMATION", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD VirtualQuery(LPCVOID lpvAddress,PMEMORY_BASIC_INFORMATION pmbiBuffer, DWORD cbLength);" }, { "function_name": "VirtualQueryEx", "arguments": [ "HANDLE", "LPCVOID", "PMEMORY_BASIC_INFORMATION", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD VirtualQueryEx(HANDLE hProcess, LPCVOID lpvAddress, PMEMORY_BASIC_INFORMATION pmbiBuffer,DWORD cbLength);" }, { "function_name": "VirtualUnlock", "arguments": [ "LPVOID", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL VirtualUnlock(LPVOID lpvAddress, DWORD cbSize);" }, { "function_name": "VkKeyScanA", "arguments": [ "TCHAR" ], "dll_name": "user32.dll", "full_prototype": "SHORT VkKeyScanA(TCHAR ch);" }, { "function_name": "VkKeyScanExA", "arguments": [ "UINT", "HKL" ], "dll_name": "user32.dll", "full_prototype": "SHORT VkKeyScanExA(UINT uChar, HKL hkl);" }, { "function_name": "VkKeyScanExW", "arguments": [ "WCHAR", "HKL" ], "dll_name": "user32.dll", "full_prototype": "SHORT VkKeyScanExW(WCHAR uChar, HKL hkl);" }, { "function_name": "VkKeyScanW", "arguments": [ "WCHAR" ], "dll_name": "user32.dll", "full_prototype": "SHORT VkKeyScanW(WCHAR ch);" }, { "function_name": "WaitCommEvent", "arguments": [ "HANDLE", "LPDWORD", "LPOVERLAPPED" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WaitCommEvent(HANDLE hCommDev, LPDWORD lpfdwEvtMask, LPOVERLAPPED lpo);" }, { "function_name": "WaitForDebugEvent", "arguments": [ "LPDEBUG_EVENT", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WaitForDebugEvent(LPDEBUG_EVENT lpde, DWORD dwTimeout);" }, { "function_name": "WaitForInputIdle", "arguments": [ "HANDLE", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "DWORD WaitForInputIdle(HANDLE hProcess, DWORD dwTimeout);" }, { "function_name": "WaitForMultipleObjects", "arguments": [ "DWORD", "CONST HANDLE *", "BOOL", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD WaitForMultipleObjects(DWORD cObjects, CONST HANDLE * lphObjects,BOOL fWaitAll, DWORD dwTimeout);" }, { "function_name": "WaitForMultipleObjectsEx", "arguments": [ "DWORD", "CONST HANDLE *", "BOOL", "DWORD", "BOOL" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD WaitForMultipleObjectsEx(DWORD cObjects, CONST HANDLE * lphObjects, BOOL fWaitAll, DWORD dwTimeout, BOOL fAlertable);" }, { "function_name": "WaitForSingleObject", "arguments": [ "HANDLE", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD WaitForSingleObject( HANDLE hObject,DWORD dwTimeout );" }, { "function_name": "WaitForSingleObjectEx", "arguments": [ "HANDLE", "DWORD", "BOOL" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD WaitForSingleObjectEx(HANDLE hObject, DWORD dwTimeout, BOOL fAlertable);" }, { "function_name": "WaitMessage", "arguments": [ "" ], "dll_name": "user32.dll", "full_prototype": "BOOL WaitMessage(VOID);" }, { "function_name": "WaitNamedPipeA", "arguments": [ "LPCTSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WaitNamedPipeA(LPCTSTR lpszPipeName, DWORD dwTimeout);" }, { "function_name": "WaitNamedPipeW", "arguments": [ "LPCWSTR", "DWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WaitNamedPipeW(LPCWSTR name, DWORD nTimeOut);" }, { "function_name": "waveOutGetNumDevs", "arguments": [ "" ], "dll_name": "winmm.dll", "full_prototype": "UINT waveOutGetNumDevs(VOID);" }, { "function_name": "WideCharToMultiByte", "arguments": [ "UINT", "DWORD", "LPCWSTR", "int", "LPSTR", "int", "LPCSTR", "LPBOOL" ], "dll_name": "kernel32.dll", "full_prototype": "int WideCharToMultiByte(UINT CodePage, DWORD dwFlags, LPCWSTR lpWideCharStr,int cchWideChar,LPSTR lpMultiByteStr, int cchMultiByte,LPCSTR lpDefaultChar, LPBOOL lpUsedDefaultChar);" }, { "function_name": "WidenPath", "arguments": [ "HDC" ], "dll_name": "gdi32.dll", "full_prototype": "BOOL WidenPath(HDC hdc);" }, { "function_name": "WindowFromDC", "arguments": [ "HDC" ], "dll_name": "user32.dll", "full_prototype": "HWND WindowFromDC(HDC hdc);" }, { "function_name": "WindowFromPoint", "arguments": [ "POINT" ], "dll_name": "user32.dll", "full_prototype": "HWND WindowFromPoint(POINT pt);" }, { "function_name": "WinExec", "arguments": [ "LPCSTR", "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "UINT WinExec( LPCSTR lpszCmdLine, UINT fuCmdShow );" }, { "function_name": "WinHelpA", "arguments": [ "HWND", "LPCTSTR", "UINT", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "BOOL WinHelpA(HWND hwnd, LPCTSTR lpszHelp, UINT uCommand, DWORD dwData);" }, { "function_name": "WinHelpW", "arguments": [ "HWND", "LPCTSTR", "UINT", "DWORD" ], "dll_name": "user32.dll", "full_prototype": "BOOL WinHelpW(HWND hwnd, LPCTSTR lpszHelp, UINT uCommand, DWORD dwData);" }, { "function_name": "WNetAddConnection2A", "arguments": [ "LPNETRESOURCE", "LPCTSTR", "LPCTSTR", "DWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetAddConnection2A(LPNETRESOURCE lpNetResource,LPCTSTR lpPassword, LPCTSTR lpUsername, DWORD fdwConnection);" }, { "function_name": "WNetAddConnection2W", "arguments": [ "LPNETRESOURCEW", "LPCWSTR", "LPCWSTR", "DWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetAddConnection2W(LPNETRESOURCEW lpNetResource, LPCWSTR lpPassword, LPCWSTR lpUsername, DWORD fdwConnection);" }, { "function_name": "WNetAddConnection3A", "arguments": [ "HWND", "LPNETRESOURCE", "LPTSTR", "LPTSTR", "DWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetAddConnection3A(HWND hwndOwner, LPNETRESOURCE lpNetResource, LPTSTR lpPassword, LPTSTR lpUserName, DWORD fdwConnection);" }, { "function_name": "WNetAddConnection3W", "arguments": [ "HWND", "LPNETRESOURCEW", "LPCWSTR", "LPCWSTR", "DWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetAddConnection3W(HWND hwndOwner, LPNETRESOURCEW lpNetResource, LPCWSTR lpPassword, LPCWSTR lpUserName, DWORD fdwConnection);" }, { "function_name": "WNetAddConnectionA", "arguments": [ "LPTSTR", "LPTSTR", "LPTSTR" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetAddConnectionA(LPTSTR lpszRemoteName, LPTSTR lpszPassword,LPTSTR lpszLocalName);" }, { "function_name": "WNetAddConnectionW", "arguments": [ "LPCWSTR", "LPCWSTR", "LPCWSTR" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetAddConnectionW(LPCWSTR lpszRemoteName, LPCWSTR lpszPassword, LPCWSTR lpszLocalName);" }, { "function_name": "WNetCancelConnection2A", "arguments": [ "LPTSTR", "DWORD", "BOOL" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetCancelConnection2A(LPTSTR lpszName,DWORD fdwConnection, BOOL fForce);" }, { "function_name": "WNetCancelConnection2W", "arguments": [ "LPCWSTR", "DWORD", "BOOL" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetCancelConnection2W(LPCWSTR lpszName, DWORD fdwConnection, BOOL fForce);" }, { "function_name": "WNetCancelConnectionA", "arguments": [ "LPTSTR", "BOOL" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetCancelConnectionA(LPTSTR lpszName, BOOL fForce);" }, { "function_name": "WNetCancelConnectionW", "arguments": [ "LPCWSTR", "BOOL" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetCancelConnectionW(LPCWSTR lpszName, BOOL fForce);" }, { "function_name": "WNetCloseEnum", "arguments": [ "HANDLE" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetCloseEnum(HANDLE hEnum);" }, { "function_name": "WNetConnectionDialog", "arguments": [ "HWND", "DWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetConnectionDialog( HWND hwnd,DWORD fdwResourceType );" }, { "function_name": "WNetConnectionDialog1A", "arguments": [ "LPCONNECTDLGSTRUCT" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetConnectionDialog1A(LPCONNECTDLGSTRUCT lpConnDlgStruct);" }, { "function_name": "WNetConnectionDialog1W", "arguments": [ "LPCONNECTDLGSTRUCTW" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetConnectionDialog1W(LPCONNECTDLGSTRUCTW lpConnDlgStruct);" }, { "function_name": "WNetDisconnectDialog", "arguments": [ "HWND", "DWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetDisconnectDialog( HWND hwnd,DWORD fdwResourceType );" }, { "function_name": "WNetDisconnectDialog1A", "arguments": [ "LPDISCDLGSTRUCT" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetDisconnectDialog1A(LPDISCDLGSTRUCT lpConnDlgStruct);" }, { "function_name": "WNetDisconnectDialog1W", "arguments": [ "LPDISCDLGSTRUCTW" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetDisconnectDialog1W(LPDISCDLGSTRUCTW lpConnDlgStruct);" }, { "function_name": "WNetEnumResourceA", "arguments": [ "HANDLE", "LPDWORD", "LPVOID", "LPDWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetEnumResourceA(HANDLE hEnum, LPDWORD lpcEntries, LPVOID lpvBuffer, LPDWORD lpcbBuffer);" }, { "function_name": "WNetEnumResourceW", "arguments": [ "HANDLE", "LPDWORD", "LPVOID", "LPDWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetEnumResourceW(HANDLE hEnum, LPDWORD lpcEntries, LPVOID lpvBuffer, LPDWORD lpcbBuffer);" }, { "function_name": "WNetGetConnectionA", "arguments": [ "LPTSTR", "LPTSTR", "LPDWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetGetConnectionA(LPTSTR lpszLocalName, LPTSTR lpszRemoteName, LPDWORD lpcchBuffer);" }, { "function_name": "WNetGetConnectionW", "arguments": [ "LPCWSTR", "LPWSTR", "LPDWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetGetConnectionW(LPCWSTR lpszLocalName, LPWSTR lpszRemoteName, LPDWORD lpcchBuffer);" }, { "function_name": "WNetGetLastErrorA", "arguments": [ "LPDWORD", "LPTSTR", "DWORD", "LPTSTR", "DWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetGetLastErrorA(LPDWORD lpdwErrorCode,LPTSTR lpszDescription, DWORD cchDescription, LPTSTR lpszName, DWORD cchName);" }, { "function_name": "WNetGetLastErrorW", "arguments": [ "LPDWORD", "LPWSTR", "DWORD", "LPWSTR", "DWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetGetLastErrorW(LPDWORD lpdwErrorCode,LPWSTR lpszDescription, DWORD cchDescription, LPWSTR lpszName, DWORD cchName);" }, { "function_name": "WNetGetNetworkInformationA", "arguments": [ "LPCTSTR", "LPNETINFOSTRUCT" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetGetNetworkInformationA(LPCTSTR lpProvider, LPNETINFOSTRUCT lpNetInfoStruct);" }, { "function_name": "WNetGetNetworkInformationW", "arguments": [ "LPCWSTR", "LPNETINFOSTRUCT" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetGetNetworkInformationW(LPCWSTR lpProvider, LPNETINFOSTRUCT lpNetInfoStruct);" }, { "function_name": "WNetGetProviderNameA", "arguments": [ "DWORD", "LPTSTR", "LPDWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetGetProviderNameA(DWORD dwNetType, LPTSTR lpProviderName, LPDWORD lpBufferSize);" }, { "function_name": "WNetGetProviderNameW", "arguments": [ "DWORD", "LPWSTR", "LPDWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetGetProviderNameW(DWORD dwNetType, LPWSTR lpProviderName, LPDWORD lpBufferSize);" }, { "function_name": "WNetGetResourceParentA", "arguments": [ "LPNETRESOURCE", "LPVOID", "LPDWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetGetResourceParentA(LPNETRESOURCE lpNetResource, LPVOID lpBuffer, LPDWORD lpBufferSize);" }, { "function_name": "WNetGetResourceParentW", "arguments": [ "LPNETRESOURCEW", "LPVOID", "LPDWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetGetResourceParentW(LPNETRESOURCEW lpNetResource, LPVOID lpBuffer, LPDWORD lpBufferSize);" }, { "function_name": "WNetGetUniversalNameA", "arguments": [ "LPCTSTR", "DWORD", "LPVOID", "LPDWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetGetUniversalNameA(LPCTSTR lpLocalPath, DWORD dwInfoLevel, LPVOID lpBuffer,LPDWORD lpBufferSize);" }, { "function_name": "WNetGetUniversalNameW", "arguments": [ "LPCWSTR", "DWORD", "LPVOID", "LPDWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetGetUniversalNameW(LPCWSTR lpLocalPath, DWORD dwInfoLevel, LPVOID lpBuffer,LPDWORD lpBufferSize);" }, { "function_name": "WNetGetUserA", "arguments": [ "LPTSTR", "LPTSTR", "LPDWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetGetUserA(LPTSTR lpszLocalName,LPTSTR lpszUserName,LPDWORD lpcchBuffer);" }, { "function_name": "WNetGetUserW", "arguments": [ "LPCWSTR", "LPWSTR", "LPDWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetGetUserW(LPCWSTR lpszLocalName, LPWSTR lpszUserName,LPDWORD lpcchBuffer);" }, { "function_name": "WNetOpenEnumA", "arguments": [ "DWORD", "DWORD", "DWORD", "LPNETRESOURCE", "LPHANDLE" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetOpenEnumA(DWORD fdwScope, DWORD fdwType, DWORD fdwUsage, LPNETRESOURCE lpNetResource, LPHANDLE lphEnum);" }, { "function_name": "WNetOpenEnumW", "arguments": [ "DWORD", "DWORD", "DWORD", "LPNETRESOURCEW", "LPHANDLE" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetOpenEnumW(DWORD fdwScope, DWORD fdwType, DWORD fdwUsage, LPNETRESOURCEW lpNetResource, LPHANDLE lphEnum);" }, { "function_name": "WNetSetConnectionA", "arguments": [ "LPCTSTR", "DWORD", "LPVOID" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetSetConnectionA(LPCTSTR lpName, DWORD dwProperty, LPVOID pvValue);" }, { "function_name": "WNetSetConnectionW", "arguments": [ "LPCWSTR", "DWORD", "LPVOID" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetSetConnectionW(LPCWSTR lpName, DWORD dwProperty, LPVOID pvValue);" }, { "function_name": "WNetUseConnectionA", "arguments": [ "HWND", "LPNETRESOURCE", "LPCTSTR", "LPCTSTR", "DWORD", "LPTSTR", "LPDWORD", "LPDWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetUseConnectionA(HWND hwndOwner, LPNETRESOURCE lpNetResource, LPCTSTR lpPassword, LPCTSTR lpUserID, DWORD dwFlags, LPTSTR lpAccessName, LPDWORD lpBufferSize, LPDWORD lpResult);" }, { "function_name": "WNetUseConnectionW", "arguments": [ "HWND", "LPNETRESOURCEW", "LPCWSTR", "LPCWSTR", "DWORD", "LPWSTR", "LPDWORD", "LPDWORD" ], "dll_name": "mpr.dll", "full_prototype": "DWORD WNetUseConnectionW(HWND hwndOwner, LPNETRESOURCEW lpNetResource, LPCWSTR lpPassword, LPCWSTR lpUserID, DWORD dwFlags, LPWSTR lpAccessName, LPDWORD lpBufferSize, LPDWORD lpResult);" }, { "function_name": "WriteConsoleA", "arguments": [ "HANDLE", "CONST VOID", "DWORD", "LPDWORD", "LPVOID" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WriteConsoleA(HANDLE hConsoleOutput, CONST VOID *lpvBuffer, DWORD cchToWrite, LPDWORD lpcchWritten, LPVOID lpvReserved);" }, { "function_name": "WriteConsoleW", "arguments": [ "HANDLE", "CONST VOID", "DWORD", "LPDWORD", "LPVOID" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WriteConsoleW(HANDLE hConsoleOutput, CONST VOID *lpvBuffer, DWORD cchToWrite, LPDWORD lpcchWritten, LPVOID lpvReserved);" }, { "function_name": "WriteConsoleInputA", "arguments": [ "HANDLE", "PINPUT_RECORD", "DWORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WriteConsoleInputA(HANDLE hConsoleInput,PINPUT_RECORD pirBuffer, DWORD cInRecords, LPDWORD lpcWritten);" }, { "function_name": "WriteConsoleInputW", "arguments": [ "HANDLE", "CONST INPUT_RECORD", "DWORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WriteConsoleInputW(HANDLE hConsoleInput, CONST INPUT_RECORD *lpBuffer, DWORD nLength, LPDWORD lpNumberOfEventsWritten);" }, { "function_name": "WriteConsoleOutputA", "arguments": [ "HANDLE", "PCHAR_INFO", "COORD", "COORD", "PSMALL_RECT" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WriteConsoleOutputA(HANDLE hConsoleOutput, PCHAR_INFO pchiSrcBuffer,COORD coordSrcBufferSize, COORD coordSrcBufferCoord, PSMALL_RECT psrctDestRect);" }, { "function_name": "WriteConsoleOutputW", "arguments": [ "HANDLE", "PCHAR_INFO", "COORD", "COORD", "PSMALL_RECT" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WriteConsoleOutputW(HANDLE hConsoleOutput, PCHAR_INFO pchiSrcBuffer,COORD coordSrcBufferSize, COORD coordSrcBufferCoord, PSMALL_RECT psrctDestRect);" }, { "function_name": "WriteConsoleOutputAttribute", "arguments": [ "HANDLE", "LPWORD", "DWORD", "COORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WriteConsoleOutputAttribute(HANDLE hConsoleOutput, LPWORD lpwAttribute, DWORD cWriteCells,COORD coordWrite, LPDWORD lpcWritten);" }, { "function_name": "WriteConsoleOutputCharacterA", "arguments": [ "HANDLE", "LPTSTR", "DWORD", "COORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WriteConsoleOutputCharacterA(HANDLE hConsoleOutput, LPTSTR lpWriteBuffer,DWORD cchWrite,COORD coordWriteCoord, LPDWORD lpcWritten);" }, { "function_name": "WriteConsoleOutputCharacterW", "arguments": [ "HANDLE", "LPCWSTR", "DWORD", "COORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WriteConsoleOutputCharacterW(HANDLE hConsoleOutput, LPCWSTR str, DWORD length, COORD coord, LPDWORD lpNumCharsWritten);" }, { "function_name": "WriteFile", "arguments": [ "HANDLE", "LPCVOID", "DWORD", "LPDWORD", "LPOVERLAPPED" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WriteFile(HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped);" }, { "function_name": "WriteFileEx", "arguments": [ "HANDLE", "LPCVOID", "DWORD", "LPOVERLAPPED", "LPOVERLAPPED_COMPLETION_ROUTINE" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WriteFileEx(HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPOVERLAPPED lpOverlapped,LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine);" }, { "function_name": "WritePrivateProfileSectionA", "arguments": [ "LPCTSTR", "LPCTSTR", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WritePrivateProfileSectionA(LPCTSTR lpszSection, LPCTSTR lpszKeysAndValues, LPCTSTR lpszFile);" }, { "function_name": "WritePrivateProfileSectionW", "arguments": [ "LPCWSTR", "LPCWSTR", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WritePrivateProfileSectionW(LPCWSTR section, LPCWSTR string, LPCWSTR filename);" }, { "function_name": "WritePrivateProfileStringA", "arguments": [ "LPCTSTR", "LPCTSTR", "LPCTSTR", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WritePrivateProfileStringA(LPCTSTR lpszSection, LPCTSTR lpszKey, LPCTSTR lpszString,LPCTSTR lpszFile);" }, { "function_name": "WritePrivateProfileStringW", "arguments": [ "LPCWSTR", "LPCWSTR", "LPCWSTR", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WritePrivateProfileStringW(LPCWSTR lpszSection, LPCWSTR lpszKey, LPCWSTR lpszString, LPCWSTR lpszFile);" }, { "function_name": "WriteProcessMemory", "arguments": [ "HANDLE", "LPVOID", "LPVOID", "DWORD", "LPDWORD" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WriteProcessMemory(HANDLE hProcess, LPVOID lpBaseAddress, LPVOID lpBuffer, DWORD cbWrite, LPDWORD lpNumberOfBytesWritten);" }, { "function_name": "WriteProfileSectionA", "arguments": [ "LPCTSTR", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WriteProfileSectionA(LPCTSTR lpszSection, LPCTSTR lpszKeysAndValues);" }, { "function_name": "WriteProfileSectionW", "arguments": [ "LPCWSTR", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WriteProfileSectionW(LPCWSTR lpszSection, LPCWSTR lpszKeysAndValues);" }, { "function_name": "WriteProfileStringA", "arguments": [ "LPCTSTR", "LPCTSTR", "LPCTSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WriteProfileStringA(LPCTSTR lpszSection, LPCTSTR lpszKey,LPCTSTR lpszString);" }, { "function_name": "WriteProfileStringW", "arguments": [ "LPCWSTR", "LPCWSTR", "LPCWSTR" ], "dll_name": "kernel32.dll", "full_prototype": "BOOL WriteProfileStringW(LPCWSTR section, LPCWSTR entry, LPCWSTR string);" }, { "function_name": "WriteTapemark", "arguments": [ "HANDLE", "DWORD", "DWORD", "BOOL" ], "dll_name": "kernel32.dll", "full_prototype": "DWORD WriteTapemark(HANDLE hDevice, DWORD dwTapemarkType, DWORD dwTapemarkCount, BOOL bImmediate);" }, { "function_name": "wsprintfA", "arguments": [ "LPTSTR", "LPCTSTR", "" ], "dll_name": "user32.dll", "full_prototype": "int wsprintfA(LPTSTR lpOut, LPCTSTR lpFmt, ...);" }, { "function_name": "wsprintfW", "arguments": [ "LPWSTR", "LPCWSTR", "" ], "dll_name": "user32.dll", "full_prototype": "int wsprintfW(LPWSTR lpOut, LPCWSTR lpFmt, ...);" }, { "function_name": "wvsprintfA", "arguments": [ "LPTSTR", "LPCTSTR", "va_list" ], "dll_name": "user32.dll", "full_prototype": "int wvsprintfA(LPTSTR lpOutput, LPCTSTR lpFormat, va_list arglist);" }, { "function_name": "wvsprintfW", "arguments": [ "LPWSTR", "LPCWSTR", "va_list" ], "dll_name": "user32.dll", "full_prototype": "int wvsprintfW(LPWSTR lpOutput, LPCWSTR lpFormat, va_list arglist);" }, { "function_name": "_hread", "arguments": [ "HFILE", "LPVOID", "long" ], "dll_name": "kernel32.dll", "full_prototype": "long _hread(HFILE hFile, LPVOID lpBuffer, long lBytes);" }, { "function_name": "_hwrite", "arguments": [ "HFILE", "LPCSTR", "long" ], "dll_name": "kernel32.dll", "full_prototype": "long _hwrite(HFILE hFile, LPCSTR lpBuffer, long lBytes);" }, { "function_name": "_lclose", "arguments": [ "HFILE" ], "dll_name": "kernel32.dll", "full_prototype": "HFILE _lclose(HFILE hFile);" }, { "function_name": "_lcreat", "arguments": [ "LPCSTR", "int" ], "dll_name": "kernel32.dll", "full_prototype": "HFILE _lcreat(LPCSTR lpPathName, int iAttribute);" }, { "function_name": "_llseek", "arguments": [ "HFILE", "LONG", "int" ], "dll_name": "kernel32.dll", "full_prototype": "LONG _llseek(HFILE hFile, LONG lOffset,int iOrigin );" }, { "function_name": "_lopen", "arguments": [ "LPCSTR", "int" ], "dll_name": "kernel32.dll", "full_prototype": "HFILE _lopen(LPCSTR lpPathName, int iReadWrite);" }, { "function_name": "_lread", "arguments": [ "HFILE", "LPVOID", "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "UINT _lread(HFILE hFile, LPVOID lpBuffer, UINT uBytes);" }, { "function_name": "_lwrite", "arguments": [ "HFILE", "LPCSTR", "UINT" ], "dll_name": "kernel32.dll", "full_prototype": "UINT _lwrite(HFILE hFile, LPCSTR lpBuffer, UINT uBytes);" } ]