### winuser.h ###

ActivateKeyboardLayout=func
func.ActivateKeyboardLayout.args=2
func.ActivateKeyboardLayout.arg.0=HKL,hkl
func.ActivateKeyboardLayout.arg.1=UINT,Flags
func.ActivateKeyboardLayout.ret=BOOL

AddClipboardFormatListener=func
func.AddClipboardFormatListener.args=1
func.AddClipboardFormatListener.arg.0=HWND,hwnd
func.AddClipboardFormatListener.ret=BOOL

AdjustWindowRect=func
func.AdjustWindowRect.args=3
func.AdjustWindowRect.arg.0=LPRECT,lpRect
func.AdjustWindowRect.arg.1=DWORD,dwStyle
func.AdjustWindowRect.arg.2=BOOL,bMenu
func.AdjustWindowRect.ret=BOOL

AdjustWindowRectEx=func
func.AdjustWindowRectEx.args=4
func.AdjustWindowRectEx.arg.0=LPRECT,lpRect
func.AdjustWindowRectEx.arg.1=DWORD,dwStyle
func.AdjustWindowRectEx.arg.2=BOOL,bMenu
func.AdjustWindowRectEx.arg.3=DWORD,dwExStyle
func.AdjustWindowRectEx.ret=BOOL

AdjustWindowRectExForDpi=func
func.AdjustWindowRectExForDpi.args=5
func.AdjustWindowRectExForDpi.arg.0=LPRECT,lpRect
func.AdjustWindowRectExForDpi.arg.1=DWORD,dwStyle
func.AdjustWindowRectExForDpi.arg.2=BOOL,bMenu
func.AdjustWindowRectExForDpi.arg.3=DWORD,dwExStyle
func.AdjustWindowRectExForDpi.arg.4=UINT,dpi
func.AdjustWindowRectExForDpi.ret=BOOL

AllowSetForegroundWindow=func
func.AllowSetForegroundWindow.args=1
func.AllowSetForegroundWindow.arg.0=DWORD,dwProcessId
func.AllowSetForegroundWindow.ret=BOOL

AnimateWindow=func
func.AnimateWindow.args=3
func.AnimateWindow.arg.0=HWND,hWnd
func.AnimateWindow.arg.1=DWORD,dwTime
func.AnimateWindow.arg.2=DWORD,dwFlags
func.AnimateWindow.ret=BOOL

AnyPopup=func
func.AnyPopup.args=0
func.AnyPopup.ret=BOOL

AppendMenuA=func
func.AppendMenuA.args=4
func.AppendMenuA.arg.0=HMENU,hMenu
func.AppendMenuA.arg.1=UINT,uFlags
func.AppendMenuA.arg.2=UINT_PTR,uIDNewItem
func.AppendMenuA.arg.3=LPCSTR,lpNewItem
func.AppendMenuA.ret=BOOL

AppendMenuW=func
func.AppendMenuW.args=4
func.AppendMenuW.arg.0=HMENU,hMenu
func.AppendMenuW.arg.1=UINT,uFlags
func.AppendMenuW.arg.2=UINT_PTR,uIDNewItem
func.AppendMenuW.arg.3=LPCWSTR,lpNewItem
func.AppendMenuW.ret=BOOL

AreDpiAwarenessContextsEqual=func
func.AreDpiAwarenessContextsEqual.args=2
func.AreDpiAwarenessContextsEqual.arg.0=DPI_AWARENESS_CONTEXT,dpiContextA
func.AreDpiAwarenessContextsEqual.arg.1=DPI_AWARENESS_CONTEXT,dpiContextB
func.AreDpiAwarenessContextsEqual.ret=BOOL

ArrangeIconicWindows=func
func.ArrangeIconicWindows.args=1
func.ArrangeIconicWindows.arg.0=HWND,hWnd
func.ArrangeIconicWindows.ret=UINT

AttachThreadInput=func
func.AttachThreadInput.args=3
func.AttachThreadInput.arg.0=DWORD,idAttach
func.AttachThreadInput.arg.1=DWORD,idAttachTo
func.AttachThreadInput.arg.2=BOOL,fAttach
func.AttachThreadInput.ret=BOOL

BeginDeferWindowPos=func
func.BeginDeferWindowPos.args=1
func.BeginDeferWindowPos.arg.0=int,nNumWindows
func.BeginDeferWindowPos.ret=HDWP

BeginPaint=func
func.BeginPaint.args=2
func.BeginPaint.arg.0=HWND,hWnd
func.BeginPaint.arg.1=LPPAINTSTRUCT,lpPaint
func.BeginPaint.ret=HDC

BlockInput=func
func.BlockInput.args=1
func.BlockInput.arg.0=BOOL,fBlockIt
func.BlockInput.ret=BOOL

BringWindowToTop=func
func.BringWindowToTop.args=1
func.BringWindowToTop.arg.0=HWND,hWnd
func.BringWindowToTop.ret=BOOL

BroadcastSystemMessage=func
func.BroadcastSystemMessage.args=5
func.BroadcastSystemMessage.arg.0=DWORD,flags
func.BroadcastSystemMessage.arg.1=LPDWORD,lpInfo
func.BroadcastSystemMessage.arg.2=UINT,Msg
func.BroadcastSystemMessage.arg.3=WPARAM,wParam
func.BroadcastSystemMessage.arg.4=LPARAM,lParam
func.BroadcastSystemMessage.ret=long

BroadcastSystemMessageA=func
func.BroadcastSystemMessageA.args=5
func.BroadcastSystemMessageA.arg.0=DWORD,flags
func.BroadcastSystemMessageA.arg.1=LPDWORD,lpInfo
func.BroadcastSystemMessageA.arg.2=UINT,Msg
func.BroadcastSystemMessageA.arg.3=WPARAM,wParam
func.BroadcastSystemMessageA.arg.4=LPARAM,lParam
func.BroadcastSystemMessageA.ret=long

BroadcastSystemMessageExA=func
func.BroadcastSystemMessageExA.args=6
func.BroadcastSystemMessageExA.arg.0=DWORD,flags
func.BroadcastSystemMessageExA.arg.1=LPDWORD,lpInfo
func.BroadcastSystemMessageExA.arg.2=UINT,Msg
func.BroadcastSystemMessageExA.arg.3=WPARAM,wParam
func.BroadcastSystemMessageExA.arg.4=LPARAM,lParam
func.BroadcastSystemMessageExA.arg.5=PBSMINFO,pbsmInfo
func.BroadcastSystemMessageExA.ret=long

BroadcastSystemMessageExW=func
func.BroadcastSystemMessageExW.args=6
func.BroadcastSystemMessageExW.arg.0=DWORD,flags
func.BroadcastSystemMessageExW.arg.1=LPDWORD,lpInfo
func.BroadcastSystemMessageExW.arg.2=UINT,Msg
func.BroadcastSystemMessageExW.arg.3=WPARAM,wParam
func.BroadcastSystemMessageExW.arg.4=LPARAM,lParam
func.BroadcastSystemMessageExW.arg.5=PBSMINFO,pbsmInfo
func.BroadcastSystemMessageExW.ret=long

BroadcastSystemMessageW=func
func.BroadcastSystemMessageW.args=5
func.BroadcastSystemMessageW.arg.0=DWORD,flags
func.BroadcastSystemMessageW.arg.1=LPDWORD,lpInfo
func.BroadcastSystemMessageW.arg.2=UINT,Msg
func.BroadcastSystemMessageW.arg.3=WPARAM,wParam
func.BroadcastSystemMessageW.arg.4=LPARAM,lParam
func.BroadcastSystemMessageW.ret=long

CalculatePopupWindowPosition=func
func.CalculatePopupWindowPosition.args=5
func.CalculatePopupWindowPosition.arg.0=const POINT *,anchorPoint
func.CalculatePopupWindowPosition.arg.1=const SIZE *,windowSize
func.CalculatePopupWindowPosition.arg.2=UINT,flags
func.CalculatePopupWindowPosition.arg.3=RECT *,excludeRect
func.CalculatePopupWindowPosition.arg.4=RECT *,popupWindowPosition
func.CalculatePopupWindowPosition.ret=BOOL

CallMsgFilterA=func
func.CallMsgFilterA.args=2
func.CallMsgFilterA.arg.0=LPMSG,lpMsg
func.CallMsgFilterA.arg.1=int,nCode
func.CallMsgFilterA.ret=BOOL

CallMsgFilterW=func
func.CallMsgFilterW.args=2
func.CallMsgFilterW.arg.0=LPMSG,lpMsg
func.CallMsgFilterW.arg.1=int,nCode
func.CallMsgFilterW.ret=BOOL

CallNextHookEx=func
func.CallNextHookEx.args=4
func.CallNextHookEx.arg.0=HHOOK,hhk
func.CallNextHookEx.arg.1=int,nCode
func.CallNextHookEx.arg.2=WPARAM,wParam
func.CallNextHookEx.arg.3=LPARAM,lParam
func.CallNextHookEx.ret=LRESULT

CallWindowProcA=func
func.CallWindowProcA.args=5
func.CallWindowProcA.arg.0=FARPROC,lpPrevWndFunc
func.CallWindowProcA.arg.1=HWND,hWnd
func.CallWindowProcA.arg.2=UINT,Msg
func.CallWindowProcA.arg.3=WPARAM,wParam
func.CallWindowProcA.arg.4=LPARAM,lParam
func.CallWindowProcA.ret=LRESULT

CallWindowProcW=func
func.CallWindowProcW.args=5
func.CallWindowProcW.arg.0=FARPROC,lpPrevWndFunc
func.CallWindowProcW.arg.1=HWND,hWnd
func.CallWindowProcW.arg.2=UINT,Msg
func.CallWindowProcW.arg.3=WPARAM,wParam
func.CallWindowProcW.arg.4=LPARAM,lParam
func.CallWindowProcW.ret=LRESULT

CancelShutdown=func
func.CancelShutdown.args=0
func.CancelShutdown.ret=BOOL

CascadeWindows=func
func.CascadeWindows.args=5
func.CascadeWindows.arg.0=HWND,hwndParent
func.CascadeWindows.arg.1=UINT,wHow
func.CascadeWindows.arg.2=const RECT *,lpRect
func.CascadeWindows.arg.3=UINT,cKids
func.CascadeWindows.arg.4=const HWND *,lpKids
func.CascadeWindows.ret=WORD

ChangeClipboardChain=func
func.ChangeClipboardChain.args=2
func.ChangeClipboardChain.arg.0=HWND,hWndRemove
func.ChangeClipboardChain.arg.1=HWND,hWndNewNext
func.ChangeClipboardChain.ret=BOOL

ChangeDisplaySettingsA=func
func.ChangeDisplaySettingsA.args=2
func.ChangeDisplaySettingsA.arg.0=DEVMODEA *,lpDevMode
func.ChangeDisplaySettingsA.arg.1=DWORD,dwFlags
func.ChangeDisplaySettingsA.ret=LONG

ChangeDisplaySettingsExA=func
func.ChangeDisplaySettingsExA.args=5
func.ChangeDisplaySettingsExA.arg.0=LPCSTR,lpszDeviceName
func.ChangeDisplaySettingsExA.arg.1=DEVMODEA *,lpDevMode
func.ChangeDisplaySettingsExA.arg.2=HWND,hwnd
func.ChangeDisplaySettingsExA.arg.3=DWORD,dwflags
func.ChangeDisplaySettingsExA.arg.4=LPVOID,lParam
func.ChangeDisplaySettingsExA.ret=LONG

ChangeDisplaySettingsExW=func
func.ChangeDisplaySettingsExW.args=5
func.ChangeDisplaySettingsExW.arg.0=LPCWSTR,lpszDeviceName
func.ChangeDisplaySettingsExW.arg.1=DEVMODEW *,lpDevMode
func.ChangeDisplaySettingsExW.arg.2=HWND,hwnd
func.ChangeDisplaySettingsExW.arg.3=DWORD,dwflags
func.ChangeDisplaySettingsExW.arg.4=LPVOID,lParam
func.ChangeDisplaySettingsExW.ret=LONG

ChangeDisplaySettingsW=func
func.ChangeDisplaySettingsW.args=2
func.ChangeDisplaySettingsW.arg.0=DEVMODEW *,lpDevMode
func.ChangeDisplaySettingsW.arg.1=DWORD,dwFlags
func.ChangeDisplaySettingsW.ret=LONG

ChangeMenuA=func
func.ChangeMenuA.args=5
func.ChangeMenuA.arg.0=HMENU,hMenu
func.ChangeMenuA.arg.1=UINT,cmd
func.ChangeMenuA.arg.2=LPCSTR,lpszNewItem
func.ChangeMenuA.arg.3=UINT,cmdInsert
func.ChangeMenuA.arg.4=UINT,flags
func.ChangeMenuA.ret=BOOL

ChangeMenuW=func
func.ChangeMenuW.args=5
func.ChangeMenuW.arg.0=HMENU,hMenu
func.ChangeMenuW.arg.1=UINT,cmd
func.ChangeMenuW.arg.2=LPCWSTR,lpszNewItem
func.ChangeMenuW.arg.3=UINT,cmdInsert
func.ChangeMenuW.arg.4=UINT,flags
func.ChangeMenuW.ret=BOOL

ChangeWindowMessageFilter=func
func.ChangeWindowMessageFilter.args=2
func.ChangeWindowMessageFilter.arg.0=UINT,message
func.ChangeWindowMessageFilter.arg.1=DWORD,dwFlag
func.ChangeWindowMessageFilter.ret=BOOL

ChangeWindowMessageFilterEx=func
func.ChangeWindowMessageFilterEx.args=4
func.ChangeWindowMessageFilterEx.arg.0=HWND,hwnd
func.ChangeWindowMessageFilterEx.arg.1=UINT,message
func.ChangeWindowMessageFilterEx.arg.2=DWORD,action
func.ChangeWindowMessageFilterEx.arg.3=PCHANGEFILTERSTRUCT,pChangeFilterStruct
func.ChangeWindowMessageFilterEx.ret=BOOL

CharLowerA=func
func.CharLowerA.args=1
func.CharLowerA.arg.0=LPSTR,lpsz
func.CharLowerA.ret=LPSTR

CharLowerBuffA=func
func.CharLowerBuffA.args=2
func.CharLowerBuffA.arg.0=LPSTR,lpsz
func.CharLowerBuffA.arg.1=DWORD,cchLength
func.CharLowerBuffA.ret=DWORD

CharLowerBuffW=func
func.CharLowerBuffW.args=2
func.CharLowerBuffW.arg.0=LPWSTR,lpsz
func.CharLowerBuffW.arg.1=DWORD,cchLength
func.CharLowerBuffW.ret=DWORD

CharLowerW=func
func.CharLowerW.args=1
func.CharLowerW.arg.0=LPWSTR,lpsz
func.CharLowerW.ret=LPWSTR

CharNextA=func
func.CharNextA.args=1
func.CharNextA.arg.0=LPCSTR,lpsz
func.CharNextA.ret=LPSTR

CharNextExA=func
func.CharNextExA.args=3
func.CharNextExA.arg.0=WORD,CodePage
func.CharNextExA.arg.1=LPCSTR,lpCurrentChar
func.CharNextExA.arg.2=DWORD,dwFlags
func.CharNextExA.ret=LPSTR

CharNextW=func
func.CharNextW.args=1
func.CharNextW.arg.0=LPCWSTR,lpsz
func.CharNextW.ret=LPWSTR

CharPrevA=func
func.CharPrevA.args=2
func.CharPrevA.arg.0=LPCSTR,lpszStart
func.CharPrevA.arg.1=LPCSTR,lpszCurrent
func.CharPrevA.ret=LPSTR

CharPrevExA=func
func.CharPrevExA.args=4
func.CharPrevExA.arg.0=WORD,CodePage
func.CharPrevExA.arg.1=LPCSTR,lpStart
func.CharPrevExA.arg.2=LPCSTR,lpCurrentChar
func.CharPrevExA.arg.3=DWORD,dwFlags
func.CharPrevExA.ret=LPSTR

CharPrevW=func
func.CharPrevW.args=2
func.CharPrevW.arg.0=LPCWSTR,lpszStart
func.CharPrevW.arg.1=LPCWSTR,lpszCurrent
func.CharPrevW.ret=LPWSTR

CharToOemA=func
func.CharToOemA.args=2
func.CharToOemA.arg.0=LPCSTR,pSrc
func.CharToOemA.arg.1=LPSTR,pDst
func.CharToOemA.ret=BOOL

CharToOemBuffA=func
func.CharToOemBuffA.args=3
func.CharToOemBuffA.arg.0=LPCSTR,lpszSrc
func.CharToOemBuffA.arg.1=LPSTR,lpszDst
func.CharToOemBuffA.arg.2=DWORD,cchDstLength
func.CharToOemBuffA.ret=BOOL

CharToOemBuffW=func
func.CharToOemBuffW.args=3
func.CharToOemBuffW.arg.0=LPCWSTR,lpszSrc
func.CharToOemBuffW.arg.1=LPSTR,lpszDst
func.CharToOemBuffW.arg.2=DWORD,cchDstLength
func.CharToOemBuffW.ret=BOOL

CharToOemW=func
func.CharToOemW.args=2
func.CharToOemW.arg.0=LPCWSTR,pSrc
func.CharToOemW.arg.1=LPSTR,pDst
func.CharToOemW.ret=BOOL

CharUpperA=func
func.CharUpperA.args=1
func.CharUpperA.arg.0=LPSTR,lpsz
func.CharUpperA.ret=LPSTR

CharUpperBuffA=func
func.CharUpperBuffA.args=2
func.CharUpperBuffA.arg.0=LPSTR,lpsz
func.CharUpperBuffA.arg.1=DWORD,cchLength
func.CharUpperBuffA.ret=DWORD

CharUpperBuffW=func
func.CharUpperBuffW.args=2
func.CharUpperBuffW.arg.0=LPWSTR,lpsz
func.CharUpperBuffW.arg.1=DWORD,cchLength
func.CharUpperBuffW.ret=DWORD

CharUpperW=func
func.CharUpperW.args=1
func.CharUpperW.arg.0=LPWSTR,lpsz
func.CharUpperW.ret=LPWSTR

CheckDlgButton=func
func.CheckDlgButton.args=3
func.CheckDlgButton.arg.0=HWND,hDlg
func.CheckDlgButton.arg.1=int,nIDButton
func.CheckDlgButton.arg.2=UINT,uCheck
func.CheckDlgButton.ret=BOOL

CheckMenuItem=func
func.CheckMenuItem.args=3
func.CheckMenuItem.arg.0=HMENU,hMenu
func.CheckMenuItem.arg.1=UINT,uIDCheckItem
func.CheckMenuItem.arg.2=UINT,uCheck
func.CheckMenuItem.ret=DWORD

CheckMenuRadioItem=func
func.CheckMenuRadioItem.args=5
func.CheckMenuRadioItem.arg.0=HMENU,hmenu
func.CheckMenuRadioItem.arg.1=UINT,first
func.CheckMenuRadioItem.arg.2=UINT,last
func.CheckMenuRadioItem.arg.3=UINT,check
func.CheckMenuRadioItem.arg.4=UINT,flags
func.CheckMenuRadioItem.ret=BOOL

CheckRadioButton=func
func.CheckRadioButton.args=4
func.CheckRadioButton.arg.0=HWND,hDlg
func.CheckRadioButton.arg.1=int,nIDFirstButton
func.CheckRadioButton.arg.2=int,nIDLastButton
func.CheckRadioButton.arg.3=int,nIDCheckButton
func.CheckRadioButton.ret=BOOL

ChildWindowFromPoint=func
func.ChildWindowFromPoint.args=2
func.ChildWindowFromPoint.arg.0=HWND,hWndParent
func.ChildWindowFromPoint.arg.1=POINT,Point
func.ChildWindowFromPoint.ret=HWND

ChildWindowFromPointEx=func
func.ChildWindowFromPointEx.args=3
func.ChildWindowFromPointEx.arg.0=HWND,hwnd
func.ChildWindowFromPointEx.arg.1=POINT,pt
func.ChildWindowFromPointEx.arg.2=UINT,flags
func.ChildWindowFromPointEx.ret=HWND

ClientToScreen=func
func.ClientToScreen.args=2
func.ClientToScreen.arg.0=HWND,hWnd
func.ClientToScreen.arg.1=LPPOINT,lpPoint
func.ClientToScreen.ret=BOOL

ClipCursor=func
func.ClipCursor.args=1
func.ClipCursor.arg.0=const RECT *,lpRect
func.ClipCursor.ret=BOOL

CloseClipboard=func
func.CloseClipboard.args=0
func.CloseClipboard.ret=BOOL

CloseDesktop=func
func.CloseDesktop.args=1
func.CloseDesktop.arg.0=HDESK,hDesktop
func.CloseDesktop.ret=BOOL

CloseGestureInfoHandle=func
func.CloseGestureInfoHandle.args=1
func.CloseGestureInfoHandle.arg.0=HGESTUREINFO,hGestureInfo
func.CloseGestureInfoHandle.ret=BOOL

CloseTouchInputHandle=func
func.CloseTouchInputHandle.args=1
func.CloseTouchInputHandle.arg.0=HTOUCHINPUT,hTouchInput
func.CloseTouchInputHandle.ret=BOOL

CloseWindow=func
func.CloseWindow.args=1
func.CloseWindow.arg.0=HWND,hWnd
func.CloseWindow.ret=BOOL

CloseWindowStation=func
func.CloseWindowStation.args=1
func.CloseWindowStation.arg.0=HWINSTA,hWinSta
func.CloseWindowStation.ret=BOOL

CopyAcceleratorTableA=func
func.CopyAcceleratorTableA.args=3
func.CopyAcceleratorTableA.arg.0=HACCEL,hAccelSrc
func.CopyAcceleratorTableA.arg.1=LPACCEL,lpAccelDst
func.CopyAcceleratorTableA.arg.2=int,cAccelEntries
func.CopyAcceleratorTableA.ret=int

CopyAcceleratorTableW=func
func.CopyAcceleratorTableW.args=3
func.CopyAcceleratorTableW.arg.0=HACCEL,hAccelSrc
func.CopyAcceleratorTableW.arg.1=LPACCEL,lpAccelDst
func.CopyAcceleratorTableW.arg.2=int,cAccelEntries
func.CopyAcceleratorTableW.ret=int

CopyCursor=func
func.CopyCursor.args=1
func.CopyCursor.arg.0=HCURSOR,hCursor
func.CopyCursor.ret=HCURSOR

CopyIcon=func
func.CopyIcon.args=1
func.CopyIcon.arg.0=HICON,hIcon
func.CopyIcon.ret=HICON

CopyImage=func
func.CopyImage.args=5
func.CopyImage.arg.0=HANDLE,h
func.CopyImage.arg.1=UINT,type
func.CopyImage.arg.2=int,cx
func.CopyImage.arg.3=int,cy
func.CopyImage.arg.4=UINT,flags
func.CopyImage.ret=HANDLE

CopyRect=func
func.CopyRect.args=2
func.CopyRect.arg.0=LPRECT,lprcDst
func.CopyRect.arg.1=const RECT *,lprcSrc
func.CopyRect.ret=BOOL

CountClipboardFormats=func
func.CountClipboardFormats.args=0
func.CountClipboardFormats.ret=int

CreateAcceleratorTableA=func
func.CreateAcceleratorTableA.args=2
func.CreateAcceleratorTableA.arg.0=LPACCEL,paccel
func.CreateAcceleratorTableA.arg.1=int,cAccel
func.CreateAcceleratorTableA.ret=HACCEL

CreateAcceleratorTableW=func
func.CreateAcceleratorTableW.args=2
func.CreateAcceleratorTableW.arg.0=LPACCEL,paccel
func.CreateAcceleratorTableW.arg.1=int,cAccel
func.CreateAcceleratorTableW.ret=HACCEL

CreateCaret=func
func.CreateCaret.args=4
func.CreateCaret.arg.0=HWND,hWnd
func.CreateCaret.arg.1=HBITMAP,hBitmap
func.CreateCaret.arg.2=int,nWidth
func.CreateCaret.arg.3=int,nHeight
func.CreateCaret.ret=BOOL

CreateCursor=func
func.CreateCursor.args=7
func.CreateCursor.arg.0=HINSTANCE,hInst
func.CreateCursor.arg.1=int,xHotSpot
func.CreateCursor.arg.2=int,yHotSpot
func.CreateCursor.arg.3=int,nWidth
func.CreateCursor.arg.4=int,nHeight
func.CreateCursor.arg.5=const VOID *,pvANDPlane
func.CreateCursor.arg.6=const VOID *,pvXORPlane
func.CreateCursor.ret=HCURSOR

CreateDesktopA=func
func.CreateDesktopA.args=6
func.CreateDesktopA.arg.0=LPCSTR,lpszDesktop
func.CreateDesktopA.arg.1=LPCSTR,lpszDevice
func.CreateDesktopA.arg.2=DEVMODEA *,pDevmode
func.CreateDesktopA.arg.3=DWORD,dwFlags
func.CreateDesktopA.arg.4=ACCESS_MASK,dwDesiredAccess
func.CreateDesktopA.arg.5=LPSECURITY_ATTRIBUTES,lpsa
func.CreateDesktopA.ret=HDESK

CreateDesktopExA=func
func.CreateDesktopExA.args=8
func.CreateDesktopExA.arg.0=LPCSTR,lpszDesktop
func.CreateDesktopExA.arg.1=LPCSTR,lpszDevice
func.CreateDesktopExA.arg.2=DEVMODEA *,pDevmode
func.CreateDesktopExA.arg.3=DWORD,dwFlags
func.CreateDesktopExA.arg.4=ACCESS_MASK,dwDesiredAccess
func.CreateDesktopExA.arg.5=LPSECURITY_ATTRIBUTES,lpsa
func.CreateDesktopExA.arg.6=ULONG,ulHeapSize
func.CreateDesktopExA.arg.7=PVOID,pvoid
func.CreateDesktopExA.ret=HDESK

CreateDesktopExW=func
func.CreateDesktopExW.args=8
func.CreateDesktopExW.arg.0=LPCWSTR,lpszDesktop
func.CreateDesktopExW.arg.1=LPCWSTR,lpszDevice
func.CreateDesktopExW.arg.2=DEVMODEW *,pDevmode
func.CreateDesktopExW.arg.3=DWORD,dwFlags
func.CreateDesktopExW.arg.4=ACCESS_MASK,dwDesiredAccess
func.CreateDesktopExW.arg.5=LPSECURITY_ATTRIBUTES,lpsa
func.CreateDesktopExW.arg.6=ULONG,ulHeapSize
func.CreateDesktopExW.arg.7=PVOID,pvoid
func.CreateDesktopExW.ret=HDESK

CreateDesktopW=func
func.CreateDesktopW.args=6
func.CreateDesktopW.arg.0=LPCWSTR,lpszDesktop
func.CreateDesktopW.arg.1=LPCWSTR,lpszDevice
func.CreateDesktopW.arg.2=DEVMODEW *,pDevmode
func.CreateDesktopW.arg.3=DWORD,dwFlags
func.CreateDesktopW.arg.4=ACCESS_MASK,dwDesiredAccess
func.CreateDesktopW.arg.5=LPSECURITY_ATTRIBUTES,lpsa
func.CreateDesktopW.ret=HDESK

CreateDialogIndirectParamA=func
func.CreateDialogIndirectParamA.args=5
func.CreateDialogIndirectParamA.arg.0=HINSTANCE,hInstance
func.CreateDialogIndirectParamA.arg.1=LPCDLGTEMPLATEA,lpTemplate
func.CreateDialogIndirectParamA.arg.2=HWND,hWndParent
func.CreateDialogIndirectParamA.arg.3=DLGPROC,lpDialogFunc
func.CreateDialogIndirectParamA.arg.4=LPARAM,dwInitParam
func.CreateDialogIndirectParamA.ret=HWND

CreateDialogIndirectParamW=func
func.CreateDialogIndirectParamW.args=5
func.CreateDialogIndirectParamW.arg.0=HINSTANCE,hInstance
func.CreateDialogIndirectParamW.arg.1=LPCDLGTEMPLATEW,lpTemplate
func.CreateDialogIndirectParamW.arg.2=HWND,hWndParent
func.CreateDialogIndirectParamW.arg.3=DLGPROC,lpDialogFunc
func.CreateDialogIndirectParamW.arg.4=LPARAM,dwInitParam
func.CreateDialogIndirectParamW.ret=HWND

CreateDialogParamA=func
func.CreateDialogParamA.args=5
func.CreateDialogParamA.arg.0=HINSTANCE,hInstance
func.CreateDialogParamA.arg.1=LPCSTR,lpTemplateName
func.CreateDialogParamA.arg.2=HWND,hWndParent
func.CreateDialogParamA.arg.3=DLGPROC,lpDialogFunc
func.CreateDialogParamA.arg.4=LPARAM,dwInitParam
func.CreateDialogParamA.ret=HWND

CreateDialogParamW=func
func.CreateDialogParamW.args=5
func.CreateDialogParamW.arg.0=HINSTANCE,hInstance
func.CreateDialogParamW.arg.1=LPCWSTR,lpTemplateName
func.CreateDialogParamW.arg.2=HWND,hWndParent
func.CreateDialogParamW.arg.3=DLGPROC,lpDialogFunc
func.CreateDialogParamW.arg.4=LPARAM,dwInitParam
func.CreateDialogParamW.ret=HWND

CreateIcon=func
func.CreateIcon.args=7
func.CreateIcon.arg.0=HINSTANCE,hInstance
func.CreateIcon.arg.1=int,nWidth
func.CreateIcon.arg.2=int,nHeight
func.CreateIcon.arg.3=BYTE,cPlanes
func.CreateIcon.arg.4=BYTE,cBitsPixel
func.CreateIcon.arg.5=const BYTE *,lpbANDbits
func.CreateIcon.arg.6=const BYTE *,lpbXORbits
func.CreateIcon.ret=HICON

CreateIconFromResource=func
func.CreateIconFromResource.args=4
func.CreateIconFromResource.arg.0=PBYTE,presbits
func.CreateIconFromResource.arg.1=DWORD,dwResSize
func.CreateIconFromResource.arg.2=BOOL,fIcon
func.CreateIconFromResource.arg.3=DWORD,dwVer
func.CreateIconFromResource.ret=HICON

CreateIconFromResourceEx=func
func.CreateIconFromResourceEx.args=7
func.CreateIconFromResourceEx.arg.0=PBYTE,presbits
func.CreateIconFromResourceEx.arg.1=DWORD,dwResSize
func.CreateIconFromResourceEx.arg.2=BOOL,fIcon
func.CreateIconFromResourceEx.arg.3=DWORD,dwVer
func.CreateIconFromResourceEx.arg.4=int,cxDesired
func.CreateIconFromResourceEx.arg.5=int,cyDesired
func.CreateIconFromResourceEx.arg.6=UINT,Flags
func.CreateIconFromResourceEx.ret=HICON

CreateIconIndirect=func
func.CreateIconIndirect.args=1
func.CreateIconIndirect.arg.0=PICONINFO,piconinfo
func.CreateIconIndirect.ret=HICON

CreateMDIWindowA=func
func.CreateMDIWindowA.args=10
func.CreateMDIWindowA.arg.0=LPCSTR,lpClassName
func.CreateMDIWindowA.arg.1=LPCSTR,lpWindowName
func.CreateMDIWindowA.arg.2=DWORD,dwStyle
func.CreateMDIWindowA.arg.3=int,X
func.CreateMDIWindowA.arg.4=int,Y
func.CreateMDIWindowA.arg.5=int,nWidth
func.CreateMDIWindowA.arg.6=int,nHeight
func.CreateMDIWindowA.arg.7=HWND,hWndParent
func.CreateMDIWindowA.arg.8=HINSTANCE,hInstance
func.CreateMDIWindowA.arg.9=LPARAM,lParam
func.CreateMDIWindowA.ret=HWND

CreateMDIWindowW=func
func.CreateMDIWindowW.args=10
func.CreateMDIWindowW.arg.0=LPCWSTR,lpClassName
func.CreateMDIWindowW.arg.1=LPCWSTR,lpWindowName
func.CreateMDIWindowW.arg.2=DWORD,dwStyle
func.CreateMDIWindowW.arg.3=int,X
func.CreateMDIWindowW.arg.4=int,Y
func.CreateMDIWindowW.arg.5=int,nWidth
func.CreateMDIWindowW.arg.6=int,nHeight
func.CreateMDIWindowW.arg.7=HWND,hWndParent
func.CreateMDIWindowW.arg.8=HINSTANCE,hInstance
func.CreateMDIWindowW.arg.9=LPARAM,lParam
func.CreateMDIWindowW.ret=HWND

CreateMenu=func
func.CreateMenu.args=0
func.CreateMenu.ret=HMENU

CreatePopupMenu=func
func.CreatePopupMenu.args=0
func.CreatePopupMenu.ret=HMENU

CreateWindowExA=func
func.CreateWindowExA.args=12
func.CreateWindowExA.arg.0=DWORD,dwExStyle
func.CreateWindowExA.arg.1=LPCSTR,lpClassName
func.CreateWindowExA.arg.2=LPCSTR,lpWindowName
func.CreateWindowExA.arg.3=DWORD,dwStyle
func.CreateWindowExA.arg.4=int,X
func.CreateWindowExA.arg.5=int,Y
func.CreateWindowExA.arg.6=int,nWidth
func.CreateWindowExA.arg.7=int,nHeight
func.CreateWindowExA.arg.8=HWND,hWndParent
func.CreateWindowExA.arg.9=HMENU,hMenu
func.CreateWindowExA.arg.10=HINSTANCE,hInstance
func.CreateWindowExA.arg.11=LPVOID,lpParam
func.CreateWindowExA.ret=HWND

CreateWindowExW=func
func.CreateWindowExW.args=12
func.CreateWindowExW.arg.0=DWORD,dwExStyle
func.CreateWindowExW.arg.1=LPCWSTR,lpClassName
func.CreateWindowExW.arg.2=LPCWSTR,lpWindowName
func.CreateWindowExW.arg.3=DWORD,dwStyle
func.CreateWindowExW.arg.4=int,X
func.CreateWindowExW.arg.5=int,Y
func.CreateWindowExW.arg.6=int,nWidth
func.CreateWindowExW.arg.7=int,nHeight
func.CreateWindowExW.arg.8=HWND,hWndParent
func.CreateWindowExW.arg.9=HMENU,hMenu
func.CreateWindowExW.arg.10=HINSTANCE,hInstance
func.CreateWindowExW.arg.11=LPVOID,lpParam
func.CreateWindowExW.ret=HWND

CreateWindowStationA=func
func.CreateWindowStationA.args=4
func.CreateWindowStationA.arg.0=LPCSTR,lpwinsta
func.CreateWindowStationA.arg.1=DWORD,dwFlags
func.CreateWindowStationA.arg.2=ACCESS_MASK,dwDesiredAccess
func.CreateWindowStationA.arg.3=LPSECURITY_ATTRIBUTES,lpsa
func.CreateWindowStationA.ret=HWINSTA

CreateWindowStationW=func
func.CreateWindowStationW.args=4
func.CreateWindowStationW.arg.0=LPCWSTR,lpwinsta
func.CreateWindowStationW.arg.1=DWORD,dwFlags
func.CreateWindowStationW.arg.2=ACCESS_MASK,dwDesiredAccess
func.CreateWindowStationW.arg.3=LPSECURITY_ATTRIBUTES,lpsa
func.CreateWindowStationW.ret=HWINSTA

DefDlgProcA=func
func.DefDlgProcA.args=4
func.DefDlgProcA.arg.0=HWND,hDlg
func.DefDlgProcA.arg.1=UINT,Msg
func.DefDlgProcA.arg.2=WPARAM,wParam
func.DefDlgProcA.arg.3=LPARAM,lParam
func.DefDlgProcA.ret=LRESULT

DefDlgProcW=func
func.DefDlgProcW.args=4
func.DefDlgProcW.arg.0=HWND,hDlg
func.DefDlgProcW.arg.1=UINT,Msg
func.DefDlgProcW.arg.2=WPARAM,wParam
func.DefDlgProcW.arg.3=LPARAM,lParam
func.DefDlgProcW.ret=LRESULT

DefFrameProcA=func
func.DefFrameProcA.args=5
func.DefFrameProcA.arg.0=HWND,hWnd
func.DefFrameProcA.arg.1=HWND,hWndMDIClient
func.DefFrameProcA.arg.2=UINT,uMsg
func.DefFrameProcA.arg.3=WPARAM,wParam
func.DefFrameProcA.arg.4=LPARAM,lParam
func.DefFrameProcA.ret=LRESULT

DefFrameProcW=func
func.DefFrameProcW.args=5
func.DefFrameProcW.arg.0=HWND,hWnd
func.DefFrameProcW.arg.1=HWND,hWndMDIClient
func.DefFrameProcW.arg.2=UINT,uMsg
func.DefFrameProcW.arg.3=WPARAM,wParam
func.DefFrameProcW.arg.4=LPARAM,lParam
func.DefFrameProcW.ret=LRESULT

DefMDIChildProcA=func
func.DefMDIChildProcA.args=4
func.DefMDIChildProcA.arg.0=HWND,hWnd
func.DefMDIChildProcA.arg.1=UINT,uMsg
func.DefMDIChildProcA.arg.2=WPARAM,wParam
func.DefMDIChildProcA.arg.3=LPARAM,lParam
func.DefMDIChildProcA.ret=LRESULT

DefMDIChildProcW=func
func.DefMDIChildProcW.args=4
func.DefMDIChildProcW.arg.0=HWND,hWnd
func.DefMDIChildProcW.arg.1=UINT,uMsg
func.DefMDIChildProcW.arg.2=WPARAM,wParam
func.DefMDIChildProcW.arg.3=LPARAM,lParam
func.DefMDIChildProcW.ret=LRESULT

DefRawInputProc=func
func.DefRawInputProc.args=3
func.DefRawInputProc.arg.0=PRAWINPUT *,paRawInput
func.DefRawInputProc.arg.1=INT,nInput
func.DefRawInputProc.arg.2=UINT,cbSizeHeader
func.DefRawInputProc.ret=LRESULT

DefWindowProcA=func
func.DefWindowProcA.args=4
func.DefWindowProcA.arg.0=HWND,hWnd
func.DefWindowProcA.arg.1=UINT,Msg
func.DefWindowProcA.arg.2=WPARAM,wParam
func.DefWindowProcA.arg.3=LPARAM,lParam
func.DefWindowProcA.ret=LRESULT

DefWindowProcW=func
func.DefWindowProcW.args=4
func.DefWindowProcW.arg.0=HWND,hWnd
func.DefWindowProcW.arg.1=UINT,Msg
func.DefWindowProcW.arg.2=WPARAM,wParam
func.DefWindowProcW.arg.3=LPARAM,lParam
func.DefWindowProcW.ret=LRESULT

DeferWindowPos=func
func.DeferWindowPos.args=8
func.DeferWindowPos.arg.0=HDWP,hWinPosInfo
func.DeferWindowPos.arg.1=HWND,hWnd
func.DeferWindowPos.arg.2=HWND,hWndInsertAfter
func.DeferWindowPos.arg.3=int,x
func.DeferWindowPos.arg.4=int,y
func.DeferWindowPos.arg.5=int,cx
func.DeferWindowPos.arg.6=int,cy
func.DeferWindowPos.arg.7=UINT,uFlags
func.DeferWindowPos.ret=HDWP

DeleteMenu=func
func.DeleteMenu.args=3
func.DeleteMenu.arg.0=HMENU,hMenu
func.DeleteMenu.arg.1=UINT,uPosition
func.DeleteMenu.arg.2=UINT,uFlags
func.DeleteMenu.ret=BOOL

DeregisterShellHookWindow=func
func.DeregisterShellHookWindow.args=1
func.DeregisterShellHookWindow.arg.0=HWND,hwnd
func.DeregisterShellHookWindow.ret=BOOL

DestroyAcceleratorTable=func
func.DestroyAcceleratorTable.args=1
func.DestroyAcceleratorTable.arg.0=HACCEL,hAccel
func.DestroyAcceleratorTable.ret=BOOL

DestroyCaret=func
func.DestroyCaret.args=0
func.DestroyCaret.ret=BOOL

DestroyCursor=func
func.DestroyCursor.args=1
func.DestroyCursor.arg.0=HCURSOR,hCursor
func.DestroyCursor.ret=BOOL

DestroyIcon=func
func.DestroyIcon.args=1
func.DestroyIcon.arg.0=HICON,hIcon
func.DestroyIcon.ret=BOOL

DestroyMenu=func
func.DestroyMenu.args=1
func.DestroyMenu.arg.0=HMENU,hMenu
func.DestroyMenu.ret=BOOL

DestroyWindow=func
func.DestroyWindow.args=1
func.DestroyWindow.arg.0=HWND,hWnd
func.DestroyWindow.ret=BOOL

DialogBoxIndirectParamA=func
func.DialogBoxIndirectParamA.args=5
func.DialogBoxIndirectParamA.arg.0=HINSTANCE,hInstance
func.DialogBoxIndirectParamA.arg.1=LPCDLGTEMPLATEA,hDialogTemplate
func.DialogBoxIndirectParamA.arg.2=HWND,hWndParent
func.DialogBoxIndirectParamA.arg.3=DLGPROC,lpDialogFunc
func.DialogBoxIndirectParamA.arg.4=LPARAM,dwInitParam
func.DialogBoxIndirectParamA.ret=INT_PTR

DialogBoxIndirectParamW=func
func.DialogBoxIndirectParamW.args=5
func.DialogBoxIndirectParamW.arg.0=HINSTANCE,hInstance
func.DialogBoxIndirectParamW.arg.1=LPCDLGTEMPLATEW,hDialogTemplate
func.DialogBoxIndirectParamW.arg.2=HWND,hWndParent
func.DialogBoxIndirectParamW.arg.3=DLGPROC,lpDialogFunc
func.DialogBoxIndirectParamW.arg.4=LPARAM,dwInitParam
func.DialogBoxIndirectParamW.ret=INT_PTR

DialogBoxParamA=func
func.DialogBoxParamA.args=5
func.DialogBoxParamA.arg.0=HINSTANCE,hInstance
func.DialogBoxParamA.arg.1=LPCSTR,lpTemplateName
func.DialogBoxParamA.arg.2=HWND,hWndParent
func.DialogBoxParamA.arg.3=DLGPROC,lpDialogFunc
func.DialogBoxParamA.arg.4=LPARAM,dwInitParam
func.DialogBoxParamA.ret=INT_PTR

DialogBoxParamW=func
func.DialogBoxParamW.args=5
func.DialogBoxParamW.arg.0=HINSTANCE,hInstance
func.DialogBoxParamW.arg.1=LPCWSTR,lpTemplateName
func.DialogBoxParamW.arg.2=HWND,hWndParent
func.DialogBoxParamW.arg.3=DLGPROC,lpDialogFunc
func.DialogBoxParamW.arg.4=LPARAM,dwInitParam
func.DialogBoxParamW.ret=INT_PTR

DisableProcessWindowsGhosting=func
func.DisableProcessWindowsGhosting.args=0
func.DisableProcessWindowsGhosting.ret=VOID

DispatchMessageA=func
func.DispatchMessageA.args=1
func.DispatchMessageA.arg.0=const MSG *,lpMsg
func.DispatchMessageA.ret=LRESULT

DispatchMessageW=func
func.DispatchMessageW.args=1
func.DispatchMessageW.arg.0=const MSG *,lpMsg
func.DispatchMessageW.ret=LRESULT

DisplayConfigGetDeviceInfo=func
func.DisplayConfigGetDeviceInfo.args=1
func.DisplayConfigGetDeviceInfo.arg.0=DISPLAYCONFIG_DEVICE_INFO_HEADER *,requestPacket
func.DisplayConfigGetDeviceInfo.ret=LONG

DisplayConfigSetDeviceInfo=func
func.DisplayConfigSetDeviceInfo.args=1
func.DisplayConfigSetDeviceInfo.arg.0=DISPLAYCONFIG_DEVICE_INFO_HEADER *,setPacket
func.DisplayConfigSetDeviceInfo.ret=LONG

DlgDirListA=func
func.DlgDirListA.args=5
func.DlgDirListA.arg.0=HWND,hDlg
func.DlgDirListA.arg.1=LPSTR,lpPathSpec
func.DlgDirListA.arg.2=int,nIDListBox
func.DlgDirListA.arg.3=int,nIDStaticPath
func.DlgDirListA.arg.4=UINT,uFileType
func.DlgDirListA.ret=int

DlgDirListComboBoxA=func
func.DlgDirListComboBoxA.args=5
func.DlgDirListComboBoxA.arg.0=HWND,hDlg
func.DlgDirListComboBoxA.arg.1=LPSTR,lpPathSpec
func.DlgDirListComboBoxA.arg.2=int,nIDComboBox
func.DlgDirListComboBoxA.arg.3=int,nIDStaticPath
func.DlgDirListComboBoxA.arg.4=UINT,uFiletype
func.DlgDirListComboBoxA.ret=int

DlgDirListComboBoxW=func
func.DlgDirListComboBoxW.args=5
func.DlgDirListComboBoxW.arg.0=HWND,hDlg
func.DlgDirListComboBoxW.arg.1=LPWSTR,lpPathSpec
func.DlgDirListComboBoxW.arg.2=int,nIDComboBox
func.DlgDirListComboBoxW.arg.3=int,nIDStaticPath
func.DlgDirListComboBoxW.arg.4=UINT,uFiletype
func.DlgDirListComboBoxW.ret=int

DlgDirListW=func
func.DlgDirListW.args=5
func.DlgDirListW.arg.0=HWND,hDlg
func.DlgDirListW.arg.1=LPWSTR,lpPathSpec
func.DlgDirListW.arg.2=int,nIDListBox
func.DlgDirListW.arg.3=int,nIDStaticPath
func.DlgDirListW.arg.4=UINT,uFileType
func.DlgDirListW.ret=int

DlgDirSelectComboBoxExA=func
func.DlgDirSelectComboBoxExA.args=4
func.DlgDirSelectComboBoxExA.arg.0=HWND,hwndDlg
func.DlgDirSelectComboBoxExA.arg.1=LPSTR,lpString
func.DlgDirSelectComboBoxExA.arg.2=int,cchOut
func.DlgDirSelectComboBoxExA.arg.3=int,idComboBox
func.DlgDirSelectComboBoxExA.ret=BOOL

DlgDirSelectComboBoxExW=func
func.DlgDirSelectComboBoxExW.args=4
func.DlgDirSelectComboBoxExW.arg.0=HWND,hwndDlg
func.DlgDirSelectComboBoxExW.arg.1=LPWSTR,lpString
func.DlgDirSelectComboBoxExW.arg.2=int,cchOut
func.DlgDirSelectComboBoxExW.arg.3=int,idComboBox
func.DlgDirSelectComboBoxExW.ret=BOOL

DlgDirSelectExA=func
func.DlgDirSelectExA.args=4
func.DlgDirSelectExA.arg.0=HWND,hwndDlg
func.DlgDirSelectExA.arg.1=LPSTR,lpString
func.DlgDirSelectExA.arg.2=int,chCount
func.DlgDirSelectExA.arg.3=int,idListBox
func.DlgDirSelectExA.ret=BOOL

DlgDirSelectExW=func
func.DlgDirSelectExW.args=4
func.DlgDirSelectExW.arg.0=HWND,hwndDlg
func.DlgDirSelectExW.arg.1=LPWSTR,lpString
func.DlgDirSelectExW.arg.2=int,chCount
func.DlgDirSelectExW.arg.3=int,idListBox
func.DlgDirSelectExW.ret=BOOL

DragDetect=func
func.DragDetect.args=2
func.DragDetect.arg.0=HWND,hwnd
func.DragDetect.arg.1=POINT,pt
func.DragDetect.ret=BOOL

DragObject=func
func.DragObject.args=5
func.DragObject.arg.0=HWND,hwndParent
func.DragObject.arg.1=HWND,hwndFrom
func.DragObject.arg.2=UINT,fmt
func.DragObject.arg.3=ULONG_PTR,data
func.DragObject.arg.4=HCURSOR,hcur
func.DragObject.ret=DWORD

DrawAnimatedRects=func
func.DrawAnimatedRects.args=4
func.DrawAnimatedRects.arg.0=HWND,hwnd
func.DrawAnimatedRects.arg.1=int,idAni
func.DrawAnimatedRects.arg.2=const RECT *,lprcFrom
func.DrawAnimatedRects.arg.3=const RECT *,lprcTo
func.DrawAnimatedRects.ret=BOOL

DrawCaption=func
func.DrawCaption.args=4
func.DrawCaption.arg.0=HWND,hwnd
func.DrawCaption.arg.1=HDC,hdc
func.DrawCaption.arg.2=const RECT *,lprect
func.DrawCaption.arg.3=UINT,flags
func.DrawCaption.ret=BOOL

DrawEdge=func
func.DrawEdge.args=4
func.DrawEdge.arg.0=HDC,hdc
func.DrawEdge.arg.1=LPRECT,qrc
func.DrawEdge.arg.2=UINT,edge
func.DrawEdge.arg.3=UINT,grfFlags
func.DrawEdge.ret=BOOL

DrawFocusRect=func
func.DrawFocusRect.args=2
func.DrawFocusRect.arg.0=HDC,hDC
func.DrawFocusRect.arg.1=const RECT *,lprc
func.DrawFocusRect.ret=BOOL

DrawFrameControl=func
func.DrawFrameControl.args=4
func.DrawFrameControl.arg.0=HDC,ARG_0
func.DrawFrameControl.arg.1=LPRECT,ARG_1
func.DrawFrameControl.arg.2=UINT,ARG_2
func.DrawFrameControl.arg.3=UINT,ARG_3
func.DrawFrameControl.ret=BOOL

DrawIcon=func
func.DrawIcon.args=4
func.DrawIcon.arg.0=HDC,hDC
func.DrawIcon.arg.1=int,X
func.DrawIcon.arg.2=int,Y
func.DrawIcon.arg.3=HICON,hIcon
func.DrawIcon.ret=BOOL

DrawIconEx=func
func.DrawIconEx.args=9
func.DrawIconEx.arg.0=HDC,hdc
func.DrawIconEx.arg.1=int,xLeft
func.DrawIconEx.arg.2=int,yTop
func.DrawIconEx.arg.3=HICON,hIcon
func.DrawIconEx.arg.4=int,cxWidth
func.DrawIconEx.arg.5=int,cyWidth
func.DrawIconEx.arg.6=UINT,istepIfAniCur
func.DrawIconEx.arg.7=HBRUSH,hbrFlickerFreeDraw
func.DrawIconEx.arg.8=UINT,diFlags
func.DrawIconEx.ret=BOOL

DrawMenuBar=func
func.DrawMenuBar.args=1
func.DrawMenuBar.arg.0=HWND,hWnd
func.DrawMenuBar.ret=BOOL

DrawStateA=func
func.DrawStateA.args=10
func.DrawStateA.arg.0=HDC,hdc
func.DrawStateA.arg.1=HBRUSH,hbrFore
func.DrawStateA.arg.2=DRAWSTATEPROC,qfnCallBack
func.DrawStateA.arg.3=LPARAM,lData
func.DrawStateA.arg.4=WPARAM,wData
func.DrawStateA.arg.5=int,x
func.DrawStateA.arg.6=int,y
func.DrawStateA.arg.7=int,cx
func.DrawStateA.arg.8=int,cy
func.DrawStateA.arg.9=UINT,uFlags
func.DrawStateA.ret=BOOL

DrawStateW=func
func.DrawStateW.args=10
func.DrawStateW.arg.0=HDC,hdc
func.DrawStateW.arg.1=HBRUSH,hbrFore
func.DrawStateW.arg.2=DRAWSTATEPROC,qfnCallBack
func.DrawStateW.arg.3=LPARAM,lData
func.DrawStateW.arg.4=WPARAM,wData
func.DrawStateW.arg.5=int,x
func.DrawStateW.arg.6=int,y
func.DrawStateW.arg.7=int,cx
func.DrawStateW.arg.8=int,cy
func.DrawStateW.arg.9=UINT,uFlags
func.DrawStateW.ret=BOOL

DrawTextA=func
func.DrawTextA.args=5
func.DrawTextA.arg.0=HDC,hdc
func.DrawTextA.arg.1=LPCSTR,lpchText
func.DrawTextA.arg.2=int,cchText
func.DrawTextA.arg.3=LPRECT,lprc
func.DrawTextA.arg.4=UINT,format
func.DrawTextA.ret=int

DrawTextExA=func
func.DrawTextExA.args=6
func.DrawTextExA.arg.0=HDC,hdc
func.DrawTextExA.arg.1=LPSTR,lpchText
func.DrawTextExA.arg.2=int,cchText
func.DrawTextExA.arg.3=LPRECT,lprc
func.DrawTextExA.arg.4=UINT,format
func.DrawTextExA.arg.5=LPDRAWTEXTPARAMS,lpdtp
func.DrawTextExA.ret=int

DrawTextExW=func
func.DrawTextExW.args=6
func.DrawTextExW.arg.0=HDC,hdc
func.DrawTextExW.arg.1=LPWSTR,lpchText
func.DrawTextExW.arg.2=int,cchText
func.DrawTextExW.arg.3=LPRECT,lprc
func.DrawTextExW.arg.4=UINT,format
func.DrawTextExW.arg.5=LPDRAWTEXTPARAMS,lpdtp
func.DrawTextExW.ret=int

DrawTextW=func
func.DrawTextW.args=5
func.DrawTextW.arg.0=HDC,hdc
func.DrawTextW.arg.1=LPCWSTR,lpchText
func.DrawTextW.arg.2=int,cchText
func.DrawTextW.arg.3=LPRECT,lprc
func.DrawTextW.arg.4=UINT,format
func.DrawTextW.ret=int

EmptyClipboard=func
func.EmptyClipboard.args=0
func.EmptyClipboard.ret=BOOL

EnableMenuItem=func
func.EnableMenuItem.args=3
func.EnableMenuItem.arg.0=HMENU,hMenu
func.EnableMenuItem.arg.1=UINT,uIDEnableItem
func.EnableMenuItem.arg.2=UINT,uEnable
func.EnableMenuItem.ret=BOOL

EnableMouseInPointer=func
func.EnableMouseInPointer.args=1
func.EnableMouseInPointer.arg.0=BOOL,fEnable
func.EnableMouseInPointer.ret=BOOL

EnableMouseInPointerForThread=func
func.EnableMouseInPointerForThread.args=0
func.EnableMouseInPointerForThread.ret=BOOL

EnableNonClientDpiScaling=func
func.EnableNonClientDpiScaling.args=1
func.EnableNonClientDpiScaling.arg.0=HWND,hwnd
func.EnableNonClientDpiScaling.ret=BOOL

EnableScrollBar=func
func.EnableScrollBar.args=3
func.EnableScrollBar.arg.0=HWND,hWnd
func.EnableScrollBar.arg.1=UINT,wSBflags
func.EnableScrollBar.arg.2=UINT,wArrows
func.EnableScrollBar.ret=BOOL

EnableWindow=func
func.EnableWindow.args=2
func.EnableWindow.arg.0=HWND,hWnd
func.EnableWindow.arg.1=BOOL,bEnable
func.EnableWindow.ret=BOOL

EndDeferWindowPos=func
func.EndDeferWindowPos.args=1
func.EndDeferWindowPos.arg.0=HDWP,hWinPosInfo
func.EndDeferWindowPos.ret=BOOL

EndDialog=func
func.EndDialog.args=2
func.EndDialog.arg.0=HWND,hDlg
func.EndDialog.arg.1=INT_PTR,nResult
func.EndDialog.ret=BOOL

EndMenu=func
func.EndMenu.args=0
func.EndMenu.ret=BOOL

EndPaint=func
func.EndPaint.args=2
func.EndPaint.arg.0=HWND,hWnd
func.EndPaint.arg.1=const PAINTSTRUCT *,lpPaint
func.EndPaint.ret=BOOL

EndTask=func
func.EndTask.args=3
func.EndTask.arg.0=HWND,hWnd
func.EndTask.arg.1=BOOL,fShutDown
func.EndTask.arg.2=BOOL,fForce
func.EndTask.ret=BOOL

EnumChildWindows=func
func.EnumChildWindows.args=3
func.EnumChildWindows.arg.0=HWND,hWndParent
func.EnumChildWindows.arg.1=WNDENUMPROC,lpEnumFunc
func.EnumChildWindows.arg.2=LPARAM,lParam
func.EnumChildWindows.ret=BOOL

EnumClipboardFormats=func
func.EnumClipboardFormats.args=1
func.EnumClipboardFormats.arg.0=UINT,format
func.EnumClipboardFormats.ret=UINT

EnumDesktopWindows=func
func.EnumDesktopWindows.args=3
func.EnumDesktopWindows.arg.0=HDESK,hDesktop
func.EnumDesktopWindows.arg.1=WNDENUMPROC,lpfn
func.EnumDesktopWindows.arg.2=LPARAM,lParam
func.EnumDesktopWindows.ret=BOOL

EnumDesktopsA=func
func.EnumDesktopsA.args=3
func.EnumDesktopsA.arg.0=HWINSTA,hwinsta
func.EnumDesktopsA.arg.1=DESKTOPENUMPROCA,lpEnumFunc
func.EnumDesktopsA.arg.2=LPARAM,lParam
func.EnumDesktopsA.ret=BOOL

EnumDesktopsW=func
func.EnumDesktopsW.args=3
func.EnumDesktopsW.arg.0=HWINSTA,hwinsta
func.EnumDesktopsW.arg.1=DESKTOPENUMPROCW,lpEnumFunc
func.EnumDesktopsW.arg.2=LPARAM,lParam
func.EnumDesktopsW.ret=BOOL

EnumDisplayDevicesA=func
func.EnumDisplayDevicesA.args=4
func.EnumDisplayDevicesA.arg.0=LPCSTR,lpDevice
func.EnumDisplayDevicesA.arg.1=DWORD,iDevNum
func.EnumDisplayDevicesA.arg.2=PDISPLAY_DEVICEA,lpDisplayDevice
func.EnumDisplayDevicesA.arg.3=DWORD,dwFlags
func.EnumDisplayDevicesA.ret=BOOL

EnumDisplayDevicesW=func
func.EnumDisplayDevicesW.args=4
func.EnumDisplayDevicesW.arg.0=LPCWSTR,lpDevice
func.EnumDisplayDevicesW.arg.1=DWORD,iDevNum
func.EnumDisplayDevicesW.arg.2=PDISPLAY_DEVICEW,lpDisplayDevice
func.EnumDisplayDevicesW.arg.3=DWORD,dwFlags
func.EnumDisplayDevicesW.ret=BOOL

EnumDisplayMonitors=func
func.EnumDisplayMonitors.args=4
func.EnumDisplayMonitors.arg.0=HDC,hdc
func.EnumDisplayMonitors.arg.1=LPCRECT,lprcClip
func.EnumDisplayMonitors.arg.2=MONITORENUMPROC,lpfnEnum
func.EnumDisplayMonitors.arg.3=LPARAM,dwData
func.EnumDisplayMonitors.ret=BOOL

EnumDisplaySettingsA=func
func.EnumDisplaySettingsA.args=3
func.EnumDisplaySettingsA.arg.0=LPCSTR,lpszDeviceName
func.EnumDisplaySettingsA.arg.1=DWORD,iModeNum
func.EnumDisplaySettingsA.arg.2=DEVMODEA *,lpDevMode
func.EnumDisplaySettingsA.ret=BOOL

EnumDisplaySettingsExA=func
func.EnumDisplaySettingsExA.args=4
func.EnumDisplaySettingsExA.arg.0=LPCSTR,lpszDeviceName
func.EnumDisplaySettingsExA.arg.1=DWORD,iModeNum
func.EnumDisplaySettingsExA.arg.2=DEVMODEA *,lpDevMode
func.EnumDisplaySettingsExA.arg.3=DWORD,dwFlags
func.EnumDisplaySettingsExA.ret=BOOL

EnumDisplaySettingsExW=func
func.EnumDisplaySettingsExW.args=4
func.EnumDisplaySettingsExW.arg.0=LPCWSTR,lpszDeviceName
func.EnumDisplaySettingsExW.arg.1=DWORD,iModeNum
func.EnumDisplaySettingsExW.arg.2=DEVMODEW *,lpDevMode
func.EnumDisplaySettingsExW.arg.3=DWORD,dwFlags
func.EnumDisplaySettingsExW.ret=BOOL

EnumDisplaySettingsW=func
func.EnumDisplaySettingsW.args=3
func.EnumDisplaySettingsW.arg.0=LPCWSTR,lpszDeviceName
func.EnumDisplaySettingsW.arg.1=DWORD,iModeNum
func.EnumDisplaySettingsW.arg.2=DEVMODEW *,lpDevMode
func.EnumDisplaySettingsW.ret=BOOL

EnumPropsA=func
func.EnumPropsA.args=2
func.EnumPropsA.arg.0=HWND,hWnd
func.EnumPropsA.arg.1=PROPENUMPROCA,lpEnumFunc
func.EnumPropsA.ret=int

EnumPropsExA=func
func.EnumPropsExA.args=3
func.EnumPropsExA.arg.0=HWND,hWnd
func.EnumPropsExA.arg.1=PROPENUMPROCEXA,lpEnumFunc
func.EnumPropsExA.arg.2=LPARAM,lParam
func.EnumPropsExA.ret=int

EnumPropsExW=func
func.EnumPropsExW.args=3
func.EnumPropsExW.arg.0=HWND,hWnd
func.EnumPropsExW.arg.1=PROPENUMPROCEXW,lpEnumFunc
func.EnumPropsExW.arg.2=LPARAM,lParam
func.EnumPropsExW.ret=int

EnumPropsW=func
func.EnumPropsW.args=2
func.EnumPropsW.arg.0=HWND,hWnd
func.EnumPropsW.arg.1=PROPENUMPROCW,lpEnumFunc
func.EnumPropsW.ret=int

EnumThreadWindows=func
func.EnumThreadWindows.args=3
func.EnumThreadWindows.arg.0=DWORD,dwThreadId
func.EnumThreadWindows.arg.1=WNDENUMPROC,lpfn
func.EnumThreadWindows.arg.2=LPARAM,lParam
func.EnumThreadWindows.ret=BOOL

EnumWindowStationsA=func
func.EnumWindowStationsA.args=2
func.EnumWindowStationsA.arg.0=WINSTAENUMPROCA,lpEnumFunc
func.EnumWindowStationsA.arg.1=LPARAM,lParam
func.EnumWindowStationsA.ret=BOOL

EnumWindowStationsW=func
func.EnumWindowStationsW.args=2
func.EnumWindowStationsW.arg.0=WINSTAENUMPROCW,lpEnumFunc
func.EnumWindowStationsW.arg.1=LPARAM,lParam
func.EnumWindowStationsW.ret=BOOL

EnumWindows=func
func.EnumWindows.args=2
func.EnumWindows.arg.0=WNDENUMPROC,lpEnumFunc
func.EnumWindows.arg.1=LPARAM,lParam
func.EnumWindows.ret=BOOL

EqualRect=func
func.EqualRect.args=2
func.EqualRect.arg.0=const RECT *,lprc1
func.EqualRect.arg.1=const RECT *,lprc2
func.EqualRect.ret=BOOL

EvaluateProximityToPolygon=func
func.EvaluateProximityToPolygon.args=4
func.EvaluateProximityToPolygon.arg.0=UINT32,numVertices
func.EvaluateProximityToPolygon.arg.1=const POINT *,controlPolygon
func.EvaluateProximityToPolygon.arg.2=const TOUCH_HIT_TESTING_INPUT *,pHitTestingInput
func.EvaluateProximityToPolygon.arg.3=TOUCH_HIT_TESTING_PROXIMITY_EVALUATION *,pProximityEval
func.EvaluateProximityToPolygon.ret=BOOL

EvaluateProximityToRect=func
func.EvaluateProximityToRect.args=3
func.EvaluateProximityToRect.arg.0=const RECT *,controlBoundingBox
func.EvaluateProximityToRect.arg.1=const TOUCH_HIT_TESTING_INPUT *,pHitTestingInput
func.EvaluateProximityToRect.arg.2=TOUCH_HIT_TESTING_PROXIMITY_EVALUATION *,pProximityEval
func.EvaluateProximityToRect.ret=BOOL

ExcludeUpdateRgn=func
func.ExcludeUpdateRgn.args=2
func.ExcludeUpdateRgn.arg.0=HDC,hDC
func.ExcludeUpdateRgn.arg.1=HWND,hWnd
func.ExcludeUpdateRgn.ret=int

ExitWindowsEx=func
func.ExitWindowsEx.args=2
func.ExitWindowsEx.arg.0=UINT,uFlags
func.ExitWindowsEx.arg.1=DWORD,dwReason
func.ExitWindowsEx.ret=BOOL

FillRect=func
func.FillRect.args=3
func.FillRect.arg.0=HDC,hDC
func.FillRect.arg.1=const RECT *,lprc
func.FillRect.arg.2=HBRUSH,hbr
func.FillRect.ret=int

FindWindowA=func
func.FindWindowA.args=2
func.FindWindowA.arg.0=LPCSTR,lpClassName
func.FindWindowA.arg.1=LPCSTR,lpWindowName
func.FindWindowA.ret=HWND

FindWindowExA=func
func.FindWindowExA.args=4
func.FindWindowExA.arg.0=HWND,hWndParent
func.FindWindowExA.arg.1=HWND,hWndChildAfter
func.FindWindowExA.arg.2=LPCSTR,lpszClass
func.FindWindowExA.arg.3=LPCSTR,lpszWindow
func.FindWindowExA.ret=HWND

FindWindowExW=func
func.FindWindowExW.args=4
func.FindWindowExW.arg.0=HWND,hWndParent
func.FindWindowExW.arg.1=HWND,hWndChildAfter
func.FindWindowExW.arg.2=LPCWSTR,lpszClass
func.FindWindowExW.arg.3=LPCWSTR,lpszWindow
func.FindWindowExW.ret=HWND

FindWindowW=func
func.FindWindowW.args=2
func.FindWindowW.arg.0=LPCWSTR,lpClassName
func.FindWindowW.arg.1=LPCWSTR,lpWindowName
func.FindWindowW.ret=HWND

FlashWindow=func
func.FlashWindow.args=2
func.FlashWindow.arg.0=HWND,hWnd
func.FlashWindow.arg.1=BOOL,bInvert
func.FlashWindow.ret=BOOL

FlashWindowEx=func
func.FlashWindowEx.args=1
func.FlashWindowEx.arg.0=PFLASHWINFO,pfwi
func.FlashWindowEx.ret=BOOL

FrameRect=func
func.FrameRect.args=3
func.FrameRect.arg.0=HDC,hDC
func.FrameRect.arg.1=const RECT *,lprc
func.FrameRect.arg.2=HBRUSH,hbr
func.FrameRect.ret=int

GetActiveWindow=func
func.GetActiveWindow.args=0
func.GetActiveWindow.ret=HWND

GetAltTabInfoA=func
func.GetAltTabInfoA.args=5
func.GetAltTabInfoA.arg.0=HWND,hwnd
func.GetAltTabInfoA.arg.1=int,iItem
func.GetAltTabInfoA.arg.2=PALTTABINFO,pati
func.GetAltTabInfoA.arg.3=LPSTR,pszItemText
func.GetAltTabInfoA.arg.4=UINT,cchItemText
func.GetAltTabInfoA.ret=BOOL

GetAltTabInfoW=func
func.GetAltTabInfoW.args=5
func.GetAltTabInfoW.arg.0=HWND,hwnd
func.GetAltTabInfoW.arg.1=int,iItem
func.GetAltTabInfoW.arg.2=PALTTABINFO,pati
func.GetAltTabInfoW.arg.3=LPWSTR,pszItemText
func.GetAltTabInfoW.arg.4=UINT,cchItemText
func.GetAltTabInfoW.ret=BOOL

GetAncestor=func
func.GetAncestor.args=2
func.GetAncestor.arg.0=HWND,hwnd
func.GetAncestor.arg.1=UINT,gaFlags
func.GetAncestor.ret=HWND

GetAsyncKeyState=func
func.GetAsyncKeyState.args=1
func.GetAsyncKeyState.arg.0=int,vKey
func.GetAsyncKeyState.ret=SHORT

GetAutoRotationState=func
func.GetAutoRotationState.args=1
func.GetAutoRotationState.arg.0=PAR_STATE,pState
func.GetAutoRotationState.ret=BOOL

GetAwarenessFromDpiAwarenessContext=func
func.GetAwarenessFromDpiAwarenessContext.args=1
func.GetAwarenessFromDpiAwarenessContext.arg.0=DPI_AWARENESS_CONTEXT,value
func.GetAwarenessFromDpiAwarenessContext.ret=DPI_AWARENESS

GetCIMSSM=func
func.GetCIMSSM.args=1
func.GetCIMSSM.arg.0=INPUT_MESSAGE_SOURCE *,inputMessageSource
func.GetCIMSSM.ret=BOOL

GetCapture=func
func.GetCapture.args=0
func.GetCapture.ret=HWND

GetCaretBlinkTime=func
func.GetCaretBlinkTime.args=0
func.GetCaretBlinkTime.ret=UINT

GetCaretPos=func
func.GetCaretPos.args=1
func.GetCaretPos.arg.0=LPPOINT,lpPoint
func.GetCaretPos.ret=BOOL

GetClassInfoA=func
func.GetClassInfoA.args=3
func.GetClassInfoA.arg.0=HINSTANCE,hInstance
func.GetClassInfoA.arg.1=LPCSTR,lpClassName
func.GetClassInfoA.arg.2=LPWNDCLASSA,lpWndClass
func.GetClassInfoA.ret=BOOL

GetClassInfoExA=func
func.GetClassInfoExA.args=3
func.GetClassInfoExA.arg.0=HINSTANCE,hInstance
func.GetClassInfoExA.arg.1=LPCSTR,lpszClass
func.GetClassInfoExA.arg.2=LPWNDCLASSEXA,lpwcx
func.GetClassInfoExA.ret=BOOL

GetClassInfoExW=func
func.GetClassInfoExW.args=3
func.GetClassInfoExW.arg.0=HINSTANCE,hInstance
func.GetClassInfoExW.arg.1=LPCWSTR,lpszClass
func.GetClassInfoExW.arg.2=LPWNDCLASSEXW,lpwcx
func.GetClassInfoExW.ret=BOOL

GetClassInfoW=func
func.GetClassInfoW.args=3
func.GetClassInfoW.arg.0=HINSTANCE,hInstance
func.GetClassInfoW.arg.1=LPCWSTR,lpClassName
func.GetClassInfoW.arg.2=LPWNDCLASSW,lpWndClass
func.GetClassInfoW.ret=BOOL

GetClassLongA=func
func.GetClassLongA.args=2
func.GetClassLongA.arg.0=HWND,hWnd
func.GetClassLongA.arg.1=int,nIndex
func.GetClassLongA.ret=DWORD

GetClassLongPtrA=func
func.GetClassLongPtrA.args=2
func.GetClassLongPtrA.arg.0=HWND,hWnd
func.GetClassLongPtrA.arg.1=int,nIndex
func.GetClassLongPtrA.ret=ULONG_PTR

GetClassLongPtrW=func
func.GetClassLongPtrW.args=2
func.GetClassLongPtrW.arg.0=HWND,hWnd
func.GetClassLongPtrW.arg.1=int,nIndex
func.GetClassLongPtrW.ret=ULONG_PTR

GetClassLongW=func
func.GetClassLongW.args=2
func.GetClassLongW.arg.0=HWND,hWnd
func.GetClassLongW.arg.1=int,nIndex
func.GetClassLongW.ret=DWORD

GetClassNameA=func
func.GetClassNameA.args=3
func.GetClassNameA.arg.0=HWND,hWnd
func.GetClassNameA.arg.1=LPSTR,lpClassName
func.GetClassNameA.arg.2=int,nMaxCount
func.GetClassNameA.ret=int

GetClassNameW=func
func.GetClassNameW.args=3
func.GetClassNameW.arg.0=HWND,hWnd
func.GetClassNameW.arg.1=LPWSTR,lpClassName
func.GetClassNameW.arg.2=int,nMaxCount
func.GetClassNameW.ret=int

GetClassWord=func
func.GetClassWord.args=2
func.GetClassWord.arg.0=HWND,hWnd
func.GetClassWord.arg.1=int,nIndex
func.GetClassWord.ret=WORD

GetClientRect=func
func.GetClientRect.args=2
func.GetClientRect.arg.0=HWND,hWnd
func.GetClientRect.arg.1=LPRECT,lpRect
func.GetClientRect.ret=BOOL

GetClipCursor=func
func.GetClipCursor.args=1
func.GetClipCursor.arg.0=LPRECT,lpRect
func.GetClipCursor.ret=BOOL

GetClipboardData=func
func.GetClipboardData.args=1
func.GetClipboardData.arg.0=UINT,uFormat
func.GetClipboardData.ret=HANDLE

GetClipboardFormatNameA=func
func.GetClipboardFormatNameA.args=3
func.GetClipboardFormatNameA.arg.0=UINT,format
func.GetClipboardFormatNameA.arg.1=LPSTR,lpszFormatName
func.GetClipboardFormatNameA.arg.2=int,cchMaxCount
func.GetClipboardFormatNameA.ret=int

GetClipboardFormatNameW=func
func.GetClipboardFormatNameW.args=3
func.GetClipboardFormatNameW.arg.0=UINT,format
func.GetClipboardFormatNameW.arg.1=LPWSTR,lpszFormatName
func.GetClipboardFormatNameW.arg.2=int,cchMaxCount
func.GetClipboardFormatNameW.ret=int

GetClipboardOwner=func
func.GetClipboardOwner.args=0
func.GetClipboardOwner.ret=HWND

GetClipboardSequenceNumber=func
func.GetClipboardSequenceNumber.args=0
func.GetClipboardSequenceNumber.ret=DWORD

GetClipboardViewer=func
func.GetClipboardViewer.args=0
func.GetClipboardViewer.ret=HWND

GetComboBoxInfo=func
func.GetComboBoxInfo.args=2
func.GetComboBoxInfo.arg.0=HWND,hwndCombo
func.GetComboBoxInfo.arg.1=PCOMBOBOXINFO,pcbi
func.GetComboBoxInfo.ret=BOOL

GetCurrentInputMessageSource=func
func.GetCurrentInputMessageSource.args=1
func.GetCurrentInputMessageSource.arg.0=INPUT_MESSAGE_SOURCE *,inputMessageSource
func.GetCurrentInputMessageSource.ret=BOOL

GetCursor=func
func.GetCursor.args=0
func.GetCursor.ret=HCURSOR

GetCursorInfo=func
func.GetCursorInfo.args=1
func.GetCursorInfo.arg.0=PCURSORINFO,pci
func.GetCursorInfo.ret=BOOL

GetCursorPos=func
func.GetCursorPos.args=1
func.GetCursorPos.arg.0=LPPOINT,lpPoint
func.GetCursorPos.ret=BOOL

GetDC=func
func.GetDC.args=1
func.GetDC.arg.0=HWND,hWnd
func.GetDC.ret=HDC

GetDCEx=func
func.GetDCEx.args=3
func.GetDCEx.arg.0=HWND,hWnd
func.GetDCEx.arg.1=HRGN,hrgnClip
func.GetDCEx.arg.2=DWORD,flags
func.GetDCEx.ret=HDC

GetDesktopWindow=func
func.GetDesktopWindow.args=0
func.GetDesktopWindow.ret=HWND

GetDialogBaseUnits=func
func.GetDialogBaseUnits.args=0
func.GetDialogBaseUnits.ret=long

GetDisplayAutoRotationPreferences=func
func.GetDisplayAutoRotationPreferences.args=1
func.GetDisplayAutoRotationPreferences.arg.0=ORIENTATION_PREFERENCE *,pOrientation
func.GetDisplayAutoRotationPreferences.ret=BOOL

GetDisplayAutoRotationPreferencesByProcessId=func
func.GetDisplayAutoRotationPreferencesByProcessId.args=3
func.GetDisplayAutoRotationPreferencesByProcessId.arg.0=DWORD,dwProcessId
func.GetDisplayAutoRotationPreferencesByProcessId.arg.1=ORIENTATION_PREFERENCE *,pOrientation
func.GetDisplayAutoRotationPreferencesByProcessId.arg.2=BOOL *,fRotateScreen
func.GetDisplayAutoRotationPreferencesByProcessId.ret=BOOL

GetDisplayConfigBufferSizes=func
func.GetDisplayConfigBufferSizes.args=3
func.GetDisplayConfigBufferSizes.arg.0=UINT32,flags
func.GetDisplayConfigBufferSizes.arg.1=UINT32 *,numPathArrayElements
func.GetDisplayConfigBufferSizes.arg.2=UINT32 *,numModeInfoArrayElements
func.GetDisplayConfigBufferSizes.ret=LONG

GetDlgCtrlID=func
func.GetDlgCtrlID.args=1
func.GetDlgCtrlID.arg.0=HWND,hWnd
func.GetDlgCtrlID.ret=int

GetDlgItem=func
func.GetDlgItem.args=2
func.GetDlgItem.arg.0=HWND,hDlg
func.GetDlgItem.arg.1=int,nIDDlgItem
func.GetDlgItem.ret=HWND

GetDlgItemInt=func
func.GetDlgItemInt.args=4
func.GetDlgItemInt.arg.0=HWND,hDlg
func.GetDlgItemInt.arg.1=int,nIDDlgItem
func.GetDlgItemInt.arg.2=BOOL *,lpTranslated
func.GetDlgItemInt.arg.3=BOOL,bSigned
func.GetDlgItemInt.ret=UINT

GetDlgItemTextA=func
func.GetDlgItemTextA.args=4
func.GetDlgItemTextA.arg.0=HWND,hDlg
func.GetDlgItemTextA.arg.1=int,nIDDlgItem
func.GetDlgItemTextA.arg.2=LPSTR,lpString
func.GetDlgItemTextA.arg.3=int,cchMax
func.GetDlgItemTextA.ret=UINT

GetDlgItemTextW=func
func.GetDlgItemTextW.args=4
func.GetDlgItemTextW.arg.0=HWND,hDlg
func.GetDlgItemTextW.arg.1=int,nIDDlgItem
func.GetDlgItemTextW.arg.2=LPWSTR,lpString
func.GetDlgItemTextW.arg.3=int,cchMax
func.GetDlgItemTextW.ret=UINT

GetDoubleClickTime=func
func.GetDoubleClickTime.args=0
func.GetDoubleClickTime.ret=UINT

GetDpiForSystem=func
func.GetDpiForSystem.args=0
func.GetDpiForSystem.ret=UINT

GetDpiForWindow=func
func.GetDpiForWindow.args=1
func.GetDpiForWindow.arg.0=HWND,hwnd
func.GetDpiForWindow.ret=UINT

GetDpiFromDpiAwarenessContext=func
func.GetDpiFromDpiAwarenessContext.args=1
func.GetDpiFromDpiAwarenessContext.arg.0=DPI_AWARENESS_CONTEXT,value
func.GetDpiFromDpiAwarenessContext.ret=UINT

GetFocus=func
func.GetFocus.args=0
func.GetFocus.ret=HWND

GetForegroundWindow=func
func.GetForegroundWindow.args=0
func.GetForegroundWindow.ret=HWND

GetGUIThreadInfo=func
func.GetGUIThreadInfo.args=2
func.GetGUIThreadInfo.arg.0=DWORD,idThread
func.GetGUIThreadInfo.arg.1=PGUITHREADINFO,pgui
func.GetGUIThreadInfo.ret=BOOL

GetGestureConfig=func
func.GetGestureConfig.args=6
func.GetGestureConfig.arg.0=HWND,hwnd
func.GetGestureConfig.arg.1=DWORD,dwReserved
func.GetGestureConfig.arg.2=DWORD,dwFlags
func.GetGestureConfig.arg.3=PUINT,pcIDs
func.GetGestureConfig.arg.4=PGESTURECONFIG,pGestureConfig
func.GetGestureConfig.arg.5=UINT,cbSize
func.GetGestureConfig.ret=BOOL

GetGestureExtraArgs=func
func.GetGestureExtraArgs.args=3
func.GetGestureExtraArgs.arg.0=HGESTUREINFO,hGestureInfo
func.GetGestureExtraArgs.arg.1=UINT,cbExtraArgs
func.GetGestureExtraArgs.arg.2=PBYTE,pExtraArgs
func.GetGestureExtraArgs.ret=BOOL

GetGestureInfo=func
func.GetGestureInfo.args=2
func.GetGestureInfo.arg.0=HGESTUREINFO,hGestureInfo
func.GetGestureInfo.arg.1=PGESTUREINFO,pGestureInfo
func.GetGestureInfo.ret=BOOL

GetGuiResources=func
func.GetGuiResources.args=2
func.GetGuiResources.arg.0=HANDLE,hProcess
func.GetGuiResources.arg.1=DWORD,uiFlags
func.GetGuiResources.ret=DWORD

GetIconInfo=func
func.GetIconInfo.args=2
func.GetIconInfo.arg.0=HICON,hIcon
func.GetIconInfo.arg.1=PICONINFO,piconinfo
func.GetIconInfo.ret=BOOL

GetIconInfoExA=func
func.GetIconInfoExA.args=2
func.GetIconInfoExA.arg.0=HICON,hicon
func.GetIconInfoExA.arg.1=PICONINFOEXA,piconinfo
func.GetIconInfoExA.ret=BOOL

GetIconInfoExW=func
func.GetIconInfoExW.args=2
func.GetIconInfoExW.arg.0=HICON,hicon
func.GetIconInfoExW.arg.1=PICONINFOEXW,piconinfo
func.GetIconInfoExW.ret=BOOL

GetInputState=func
func.GetInputState.args=0
func.GetInputState.ret=BOOL

GetKBCodePage=func
func.GetKBCodePage.args=0
func.GetKBCodePage.ret=UINT

GetKeyNameTextA=func
func.GetKeyNameTextA.args=3
func.GetKeyNameTextA.arg.0=LONG,lParam
func.GetKeyNameTextA.arg.1=LPSTR,lpString
func.GetKeyNameTextA.arg.2=int,cchSize
func.GetKeyNameTextA.ret=int

GetKeyNameTextW=func
func.GetKeyNameTextW.args=3
func.GetKeyNameTextW.arg.0=LONG,lParam
func.GetKeyNameTextW.arg.1=LPWSTR,lpString
func.GetKeyNameTextW.arg.2=int,cchSize
func.GetKeyNameTextW.ret=int

GetKeyState=func
func.GetKeyState.args=1
func.GetKeyState.arg.0=int,nVirtKey
func.GetKeyState.ret=SHORT

GetKeyboardLayout=func
func.GetKeyboardLayout.args=1
func.GetKeyboardLayout.arg.0=DWORD,idThread
func.GetKeyboardLayout.ret=HKL

GetKeyboardLayoutList=func
func.GetKeyboardLayoutList.args=2
func.GetKeyboardLayoutList.arg.0=int,nBuff
func.GetKeyboardLayoutList.arg.1=HKL *,lpList
func.GetKeyboardLayoutList.ret=int

GetKeyboardLayoutNameA=func
func.GetKeyboardLayoutNameA.args=1
func.GetKeyboardLayoutNameA.arg.0=LPSTR,pwszKLID
func.GetKeyboardLayoutNameA.ret=BOOL

GetKeyboardLayoutNameW=func
func.GetKeyboardLayoutNameW.args=1
func.GetKeyboardLayoutNameW.arg.0=LPWSTR,pwszKLID
func.GetKeyboardLayoutNameW.ret=BOOL

GetKeyboardState=func
func.GetKeyboardState.args=1
func.GetKeyboardState.arg.0=PBYTE,lpKeyState
func.GetKeyboardState.ret=BOOL

GetKeyboardType=func
func.GetKeyboardType.args=1
func.GetKeyboardType.arg.0=int,nTypeFlag
func.GetKeyboardType.ret=int

GetLastActivePopup=func
func.GetLastActivePopup.args=1
func.GetLastActivePopup.arg.0=HWND,hWnd
func.GetLastActivePopup.ret=HWND

GetLastInputInfo=func
func.GetLastInputInfo.args=1
func.GetLastInputInfo.arg.0=PLASTINPUTINFO,plii
func.GetLastInputInfo.ret=BOOL

GetLayeredWindowAttributes=func
func.GetLayeredWindowAttributes.args=4
func.GetLayeredWindowAttributes.arg.0=HWND,hwnd
func.GetLayeredWindowAttributes.arg.1=COLORREF *,pcrKey
func.GetLayeredWindowAttributes.arg.2=BYTE *,pbAlpha
func.GetLayeredWindowAttributes.arg.3=DWORD *,pdwFlags
func.GetLayeredWindowAttributes.ret=BOOL

GetListBoxInfo=func
func.GetListBoxInfo.args=1
func.GetListBoxInfo.arg.0=HWND,hwnd
func.GetListBoxInfo.ret=DWORD

GetMenu=func
func.GetMenu.args=1
func.GetMenu.arg.0=HWND,hWnd
func.GetMenu.ret=HMENU

GetMenuBarInfo=func
func.GetMenuBarInfo.args=4
func.GetMenuBarInfo.arg.0=HWND,hwnd
func.GetMenuBarInfo.arg.1=LONG,idObject
func.GetMenuBarInfo.arg.2=LONG,idItem
func.GetMenuBarInfo.arg.3=PMENUBARINFO,pmbi
func.GetMenuBarInfo.ret=BOOL

GetMenuCheckMarkDimensions=func
func.GetMenuCheckMarkDimensions.args=0
func.GetMenuCheckMarkDimensions.ret=LONG

GetMenuContextHelpId=func
func.GetMenuContextHelpId.args=1
func.GetMenuContextHelpId.arg.0=HMENU,ARG_0
func.GetMenuContextHelpId.ret=DWORD

GetMenuDefaultItem=func
func.GetMenuDefaultItem.args=3
func.GetMenuDefaultItem.arg.0=HMENU,hMenu
func.GetMenuDefaultItem.arg.1=UINT,fByPos
func.GetMenuDefaultItem.arg.2=UINT,gmdiFlags
func.GetMenuDefaultItem.ret=UINT

GetMenuInfo=func
func.GetMenuInfo.args=2
func.GetMenuInfo.arg.0=HMENU,ARG_0
func.GetMenuInfo.arg.1=LPMENUINFO,ARG_1
func.GetMenuInfo.ret=BOOL

GetMenuItemCount=func
func.GetMenuItemCount.args=1
func.GetMenuItemCount.arg.0=HMENU,hMenu
func.GetMenuItemCount.ret=int

GetMenuItemID=func
func.GetMenuItemID.args=2
func.GetMenuItemID.arg.0=HMENU,hMenu
func.GetMenuItemID.arg.1=int,nPos
func.GetMenuItemID.ret=UINT

GetMenuItemInfoA=func
func.GetMenuItemInfoA.args=4
func.GetMenuItemInfoA.arg.0=HMENU,hmenu
func.GetMenuItemInfoA.arg.1=UINT,item
func.GetMenuItemInfoA.arg.2=BOOL,fByPosition
func.GetMenuItemInfoA.arg.3=LPMENUITEMINFOA,lpmii
func.GetMenuItemInfoA.ret=BOOL

GetMenuItemInfoW=func
func.GetMenuItemInfoW.args=4
func.GetMenuItemInfoW.arg.0=HMENU,hmenu
func.GetMenuItemInfoW.arg.1=UINT,item
func.GetMenuItemInfoW.arg.2=BOOL,fByPosition
func.GetMenuItemInfoW.arg.3=LPMENUITEMINFOW,lpmii
func.GetMenuItemInfoW.ret=BOOL

GetMenuItemRect=func
func.GetMenuItemRect.args=4
func.GetMenuItemRect.arg.0=HWND,hWnd
func.GetMenuItemRect.arg.1=HMENU,hMenu
func.GetMenuItemRect.arg.2=UINT,uItem
func.GetMenuItemRect.arg.3=LPRECT,lprcItem
func.GetMenuItemRect.ret=BOOL

GetMenuState=func
func.GetMenuState.args=3
func.GetMenuState.arg.0=HMENU,hMenu
func.GetMenuState.arg.1=UINT,uId
func.GetMenuState.arg.2=UINT,uFlags
func.GetMenuState.ret=UINT

GetMenuStringA=func
func.GetMenuStringA.args=5
func.GetMenuStringA.arg.0=HMENU,hMenu
func.GetMenuStringA.arg.1=UINT,uIDItem
func.GetMenuStringA.arg.2=LPSTR,lpString
func.GetMenuStringA.arg.3=int,cchMax
func.GetMenuStringA.arg.4=UINT,flags
func.GetMenuStringA.ret=int

GetMenuStringW=func
func.GetMenuStringW.args=5
func.GetMenuStringW.arg.0=HMENU,hMenu
func.GetMenuStringW.arg.1=UINT,uIDItem
func.GetMenuStringW.arg.2=LPWSTR,lpString
func.GetMenuStringW.arg.3=int,cchMax
func.GetMenuStringW.arg.4=UINT,flags
func.GetMenuStringW.ret=int

GetMessageA=func
func.GetMessageA.args=4
func.GetMessageA.arg.0=LPMSG,lpMsg
func.GetMessageA.arg.1=HWND,hWnd
func.GetMessageA.arg.2=UINT,wMsgFilterMin
func.GetMessageA.arg.3=UINT,wMsgFilterMax
func.GetMessageA.ret=BOOL

GetMessageExtraInfo=func
func.GetMessageExtraInfo.args=0
func.GetMessageExtraInfo.ret=LPARAM

GetMessagePos=func
func.GetMessagePos.args=0
func.GetMessagePos.ret=DWORD

GetMessageTime=func
func.GetMessageTime.args=0
func.GetMessageTime.ret=LONG

GetMessageW=func
func.GetMessageW.args=4
func.GetMessageW.arg.0=LPMSG,lpMsg
func.GetMessageW.arg.1=HWND,hWnd
func.GetMessageW.arg.2=UINT,wMsgFilterMin
func.GetMessageW.arg.3=UINT,wMsgFilterMax
func.GetMessageW.ret=BOOL

GetMonitorInfoA=func
func.GetMonitorInfoA.args=2
func.GetMonitorInfoA.arg.0=HMONITOR,hMonitor
func.GetMonitorInfoA.arg.1=LPMONITORINFO,lpmi
func.GetMonitorInfoA.ret=BOOL

GetMonitorInfoW=func
func.GetMonitorInfoW.args=2
func.GetMonitorInfoW.arg.0=HMONITOR,hMonitor
func.GetMonitorInfoW.arg.1=LPMONITORINFO,lpmi
func.GetMonitorInfoW.ret=BOOL

GetMouseMovePointsEx=func
func.GetMouseMovePointsEx.args=5
func.GetMouseMovePointsEx.arg.0=UINT,cbSize
func.GetMouseMovePointsEx.arg.1=LPMOUSEMOVEPOINT,lppt
func.GetMouseMovePointsEx.arg.2=LPMOUSEMOVEPOINT,lpptBuf
func.GetMouseMovePointsEx.arg.3=int,nBufPoints
func.GetMouseMovePointsEx.arg.4=DWORD,resolution
func.GetMouseMovePointsEx.ret=int

GetNextDlgGroupItem=func
func.GetNextDlgGroupItem.args=3
func.GetNextDlgGroupItem.arg.0=HWND,hDlg
func.GetNextDlgGroupItem.arg.1=HWND,hCtl
func.GetNextDlgGroupItem.arg.2=BOOL,bPrevious
func.GetNextDlgGroupItem.ret=HWND

GetNextDlgTabItem=func
func.GetNextDlgTabItem.args=3
func.GetNextDlgTabItem.arg.0=HWND,hDlg
func.GetNextDlgTabItem.arg.1=HWND,hCtl
func.GetNextDlgTabItem.arg.2=BOOL,bPrevious
func.GetNextDlgTabItem.ret=HWND

GetOpenClipboardWindow=func
func.GetOpenClipboardWindow.args=0
func.GetOpenClipboardWindow.ret=HWND

GetParent=func
func.GetParent.args=1
func.GetParent.arg.0=HWND,hWnd
func.GetParent.ret=HWND

GetPhysicalCursorPos=func
func.GetPhysicalCursorPos.args=1
func.GetPhysicalCursorPos.arg.0=LPPOINT,lpPoint
func.GetPhysicalCursorPos.ret=BOOL

GetPointerCursorId=func
func.GetPointerCursorId.args=2
func.GetPointerCursorId.arg.0=UINT32,pointerId
func.GetPointerCursorId.arg.1=UINT32 *,cursorId
func.GetPointerCursorId.ret=BOOL

GetPointerDevice=func
func.GetPointerDevice.args=2
func.GetPointerDevice.arg.0=HANDLE,device
func.GetPointerDevice.arg.1=POINTER_DEVICE_INFO *,pointerDevice
func.GetPointerDevice.ret=BOOL

GetPointerDeviceCursors=func
func.GetPointerDeviceCursors.args=3
func.GetPointerDeviceCursors.arg.0=HANDLE,device
func.GetPointerDeviceCursors.arg.1=UINT32 *,cursorCount
func.GetPointerDeviceCursors.arg.2=POINTER_DEVICE_CURSOR_INFO *,deviceCursors
func.GetPointerDeviceCursors.ret=BOOL

GetPointerDeviceProperties=func
func.GetPointerDeviceProperties.args=3
func.GetPointerDeviceProperties.arg.0=HANDLE,device
func.GetPointerDeviceProperties.arg.1=UINT32 *,propertyCount
func.GetPointerDeviceProperties.arg.2=POINTER_DEVICE_PROPERTY *,pointerProperties
func.GetPointerDeviceProperties.ret=BOOL

GetPointerDeviceRects=func
func.GetPointerDeviceRects.args=3
func.GetPointerDeviceRects.arg.0=HANDLE,device
func.GetPointerDeviceRects.arg.1=RECT *,pointerDeviceRect
func.GetPointerDeviceRects.arg.2=RECT *,displayRect
func.GetPointerDeviceRects.ret=BOOL

GetPointerDevices=func
func.GetPointerDevices.args=2
func.GetPointerDevices.arg.0=UINT32 *,deviceCount
func.GetPointerDevices.arg.1=POINTER_DEVICE_INFO *,pointerDevices
func.GetPointerDevices.ret=BOOL

GetPointerFrameInfo=func
func.GetPointerFrameInfo.args=3
func.GetPointerFrameInfo.arg.0=UINT32,pointerId
func.GetPointerFrameInfo.arg.1=UINT32 *,pointerCount
func.GetPointerFrameInfo.arg.2=POINTER_INFO *,pointerInfo
func.GetPointerFrameInfo.ret=BOOL

GetPointerFrameInfoHistory=func
func.GetPointerFrameInfoHistory.args=4
func.GetPointerFrameInfoHistory.arg.0=UINT32,pointerId
func.GetPointerFrameInfoHistory.arg.1=UINT32 *,entriesCount
func.GetPointerFrameInfoHistory.arg.2=UINT32 *,pointerCount
func.GetPointerFrameInfoHistory.arg.3=POINTER_INFO *,pointerInfo
func.GetPointerFrameInfoHistory.ret=BOOL

GetPointerFramePenInfo=func
func.GetPointerFramePenInfo.args=3
func.GetPointerFramePenInfo.arg.0=UINT32,pointerId
func.GetPointerFramePenInfo.arg.1=UINT32 *,pointerCount
func.GetPointerFramePenInfo.arg.2=POINTER_PEN_INFO *,penInfo
func.GetPointerFramePenInfo.ret=BOOL

GetPointerFramePenInfoHistory=func
func.GetPointerFramePenInfoHistory.args=4
func.GetPointerFramePenInfoHistory.arg.0=UINT32,pointerId
func.GetPointerFramePenInfoHistory.arg.1=UINT32 *,entriesCount
func.GetPointerFramePenInfoHistory.arg.2=UINT32 *,pointerCount
func.GetPointerFramePenInfoHistory.arg.3=POINTER_PEN_INFO *,penInfo
func.GetPointerFramePenInfoHistory.ret=BOOL

GetPointerFrameTouchInfo=func
func.GetPointerFrameTouchInfo.args=3
func.GetPointerFrameTouchInfo.arg.0=UINT32,pointerId
func.GetPointerFrameTouchInfo.arg.1=UINT32 *,pointerCount
func.GetPointerFrameTouchInfo.arg.2=POINTER_TOUCH_INFO *,touchInfo
func.GetPointerFrameTouchInfo.ret=BOOL

GetPointerFrameTouchInfoHistory=func
func.GetPointerFrameTouchInfoHistory.args=4
func.GetPointerFrameTouchInfoHistory.arg.0=UINT32,pointerId
func.GetPointerFrameTouchInfoHistory.arg.1=UINT32 *,entriesCount
func.GetPointerFrameTouchInfoHistory.arg.2=UINT32 *,pointerCount
func.GetPointerFrameTouchInfoHistory.arg.3=POINTER_TOUCH_INFO *,touchInfo
func.GetPointerFrameTouchInfoHistory.ret=BOOL

GetPointerInfo=func
func.GetPointerInfo.args=2
func.GetPointerInfo.arg.0=UINT32,pointerId
func.GetPointerInfo.arg.1=POINTER_INFO *,pointerInfo
func.GetPointerInfo.ret=BOOL

GetPointerInfoHistory=func
func.GetPointerInfoHistory.args=3
func.GetPointerInfoHistory.arg.0=UINT32,pointerId
func.GetPointerInfoHistory.arg.1=UINT32 *,entriesCount
func.GetPointerInfoHistory.arg.2=POINTER_INFO *,pointerInfo
func.GetPointerInfoHistory.ret=BOOL

GetPointerInputTransform=func
func.GetPointerInputTransform.args=3
func.GetPointerInputTransform.arg.0=UINT32,pointerId
func.GetPointerInputTransform.arg.1=UINT32,historyCount
func.GetPointerInputTransform.arg.2=INPUT_TRANSFORM *,inputTransform
func.GetPointerInputTransform.ret=BOOL

GetPointerPenInfo=func
func.GetPointerPenInfo.args=2
func.GetPointerPenInfo.arg.0=UINT32,pointerId
func.GetPointerPenInfo.arg.1=POINTER_PEN_INFO *,penInfo
func.GetPointerPenInfo.ret=BOOL

GetPointerPenInfoHistory=func
func.GetPointerPenInfoHistory.args=3
func.GetPointerPenInfoHistory.arg.0=UINT32,pointerId
func.GetPointerPenInfoHistory.arg.1=UINT32 *,entriesCount
func.GetPointerPenInfoHistory.arg.2=POINTER_PEN_INFO *,penInfo
func.GetPointerPenInfoHistory.ret=BOOL

GetPointerTouchInfo=func
func.GetPointerTouchInfo.args=2
func.GetPointerTouchInfo.arg.0=UINT32,pointerId
func.GetPointerTouchInfo.arg.1=POINTER_TOUCH_INFO *,touchInfo
func.GetPointerTouchInfo.ret=BOOL

GetPointerTouchInfoHistory=func
func.GetPointerTouchInfoHistory.args=3
func.GetPointerTouchInfoHistory.arg.0=UINT32,pointerId
func.GetPointerTouchInfoHistory.arg.1=UINT32 *,entriesCount
func.GetPointerTouchInfoHistory.arg.2=POINTER_TOUCH_INFO *,touchInfo
func.GetPointerTouchInfoHistory.ret=BOOL

GetPointerType=func
func.GetPointerType.args=2
func.GetPointerType.arg.0=UINT32,pointerId
func.GetPointerType.arg.1=POINTER_INPUT_TYPE *,pointerType
func.GetPointerType.ret=BOOL

GetPriorityClipboardFormat=func
func.GetPriorityClipboardFormat.args=2
func.GetPriorityClipboardFormat.arg.0=UINT *,paFormatPriorityList
func.GetPriorityClipboardFormat.arg.1=int,cFormats
func.GetPriorityClipboardFormat.ret=int

GetProcessDefaultLayout=func
func.GetProcessDefaultLayout.args=1
func.GetProcessDefaultLayout.arg.0=DWORD *,pdwDefaultLayout
func.GetProcessDefaultLayout.ret=BOOL

GetProcessWindowStation=func
func.GetProcessWindowStation.args=0
func.GetProcessWindowStation.ret=HWINSTA

GetPropA=func
func.GetPropA.args=2
func.GetPropA.arg.0=HWND,hWnd
func.GetPropA.arg.1=LPCSTR,lpString
func.GetPropA.ret=HANDLE

GetPropW=func
func.GetPropW.args=2
func.GetPropW.arg.0=HWND,hWnd
func.GetPropW.arg.1=LPCWSTR,lpString
func.GetPropW.ret=HANDLE

GetQueueStatus=func
func.GetQueueStatus.args=1
func.GetQueueStatus.arg.0=UINT,flags
func.GetQueueStatus.ret=DWORD

GetRawInputBuffer=func
func.GetRawInputBuffer.args=3
func.GetRawInputBuffer.arg.0=PRAWINPUT,pData
func.GetRawInputBuffer.arg.1=PUINT,pcbSize
func.GetRawInputBuffer.arg.2=UINT,cbSizeHeader
func.GetRawInputBuffer.ret=UINT

GetRawInputData=func
func.GetRawInputData.args=5
func.GetRawInputData.arg.0=HRAWINPUT,hRawInput
func.GetRawInputData.arg.1=UINT,uiCommand
func.GetRawInputData.arg.2=LPVOID,pData
func.GetRawInputData.arg.3=PUINT,pcbSize
func.GetRawInputData.arg.4=UINT,cbSizeHeader
func.GetRawInputData.ret=UINT

GetRawInputDeviceInfoA=func
func.GetRawInputDeviceInfoA.args=4
func.GetRawInputDeviceInfoA.arg.0=HANDLE,hDevice
func.GetRawInputDeviceInfoA.arg.1=UINT,uiCommand
func.GetRawInputDeviceInfoA.arg.2=LPVOID,pData
func.GetRawInputDeviceInfoA.arg.3=PUINT,pcbSize
func.GetRawInputDeviceInfoA.ret=UINT

GetRawInputDeviceInfoW=func
func.GetRawInputDeviceInfoW.args=4
func.GetRawInputDeviceInfoW.arg.0=HANDLE,hDevice
func.GetRawInputDeviceInfoW.arg.1=UINT,uiCommand
func.GetRawInputDeviceInfoW.arg.2=LPVOID,pData
func.GetRawInputDeviceInfoW.arg.3=PUINT,pcbSize
func.GetRawInputDeviceInfoW.ret=UINT

GetRawInputDeviceList=func
func.GetRawInputDeviceList.args=3
func.GetRawInputDeviceList.arg.0=PRAWINPUTDEVICELIST,pRawInputDeviceList
func.GetRawInputDeviceList.arg.1=PUINT,puiNumDevices
func.GetRawInputDeviceList.arg.2=UINT,cbSize
func.GetRawInputDeviceList.ret=UINT

GetRawPointerDeviceData=func
func.GetRawPointerDeviceData.args=5
func.GetRawPointerDeviceData.arg.0=UINT32,pointerId
func.GetRawPointerDeviceData.arg.1=UINT32,historyCount
func.GetRawPointerDeviceData.arg.2=UINT32,propertiesCount
func.GetRawPointerDeviceData.arg.3=POINTER_DEVICE_PROPERTY *,pProperties
func.GetRawPointerDeviceData.arg.4=LONG *,pValues
func.GetRawPointerDeviceData.ret=BOOL

GetRegisteredRawInputDevices=func
func.GetRegisteredRawInputDevices.args=3
func.GetRegisteredRawInputDevices.arg.0=PRAWINPUTDEVICE,pRawInputDevices
func.GetRegisteredRawInputDevices.arg.1=PUINT,puiNumDevices
func.GetRegisteredRawInputDevices.arg.2=UINT,cbSize
func.GetRegisteredRawInputDevices.ret=UINT

GetScrollBarInfo=func
func.GetScrollBarInfo.args=3
func.GetScrollBarInfo.arg.0=HWND,hwnd
func.GetScrollBarInfo.arg.1=LONG,idObject
func.GetScrollBarInfo.arg.2=PSCROLLBARINFO,psbi
func.GetScrollBarInfo.ret=BOOL

GetScrollInfo=func
func.GetScrollInfo.args=3
func.GetScrollInfo.arg.0=HWND,hwnd
func.GetScrollInfo.arg.1=int,nBar
func.GetScrollInfo.arg.2=LPSCROLLINFO,lpsi
func.GetScrollInfo.ret=BOOL

GetScrollPos=func
func.GetScrollPos.args=2
func.GetScrollPos.arg.0=HWND,hWnd
func.GetScrollPos.arg.1=int,nBar
func.GetScrollPos.ret=int

GetScrollRange=func
func.GetScrollRange.args=4
func.GetScrollRange.arg.0=HWND,hWnd
func.GetScrollRange.arg.1=int,nBar
func.GetScrollRange.arg.2=LPINT,lpMinPos
func.GetScrollRange.arg.3=LPINT,lpMaxPos
func.GetScrollRange.ret=BOOL

GetShellWindow=func
func.GetShellWindow.args=0
func.GetShellWindow.ret=HWND

GetSubMenu=func
func.GetSubMenu.args=2
func.GetSubMenu.arg.0=HMENU,hMenu
func.GetSubMenu.arg.1=int,nPos
func.GetSubMenu.ret=HMENU

GetSysColor=func
func.GetSysColor.args=1
func.GetSysColor.arg.0=int,nIndex
func.GetSysColor.ret=DWORD

GetSysColorBrush=func
func.GetSysColorBrush.args=1
func.GetSysColorBrush.arg.0=int,nIndex
func.GetSysColorBrush.ret=HBRUSH

GetSystemDpiForProcess=func
func.GetSystemDpiForProcess.args=1
func.GetSystemDpiForProcess.arg.0=HANDLE,hProcess
func.GetSystemDpiForProcess.ret=UINT

GetSystemMenu=func
func.GetSystemMenu.args=2
func.GetSystemMenu.arg.0=HWND,hWnd
func.GetSystemMenu.arg.1=BOOL,bRevert
func.GetSystemMenu.ret=HMENU

GetSystemMetrics=func
func.GetSystemMetrics.args=1
func.GetSystemMetrics.arg.0=int,nIndex
func.GetSystemMetrics.ret=int

GetSystemMetricsForDpi=func
func.GetSystemMetricsForDpi.args=2
func.GetSystemMetricsForDpi.arg.0=int,nIndex
func.GetSystemMetricsForDpi.arg.1=UINT,dpi
func.GetSystemMetricsForDpi.ret=int

GetTabbedTextExtentA=func
func.GetTabbedTextExtentA.args=5
func.GetTabbedTextExtentA.arg.0=HDC,hdc
func.GetTabbedTextExtentA.arg.1=LPCSTR,lpString
func.GetTabbedTextExtentA.arg.2=int,chCount
func.GetTabbedTextExtentA.arg.3=int,nTabPositions
func.GetTabbedTextExtentA.arg.4=const INT *,lpnTabStopPositions
func.GetTabbedTextExtentA.ret=DWORD

GetTabbedTextExtentW=func
func.GetTabbedTextExtentW.args=5
func.GetTabbedTextExtentW.arg.0=HDC,hdc
func.GetTabbedTextExtentW.arg.1=LPCWSTR,lpString
func.GetTabbedTextExtentW.arg.2=int,chCount
func.GetTabbedTextExtentW.arg.3=int,nTabPositions
func.GetTabbedTextExtentW.arg.4=const INT *,lpnTabStopPositions
func.GetTabbedTextExtentW.ret=DWORD

GetThreadDesktop=func
func.GetThreadDesktop.args=1
func.GetThreadDesktop.arg.0=DWORD,dwThreadId
func.GetThreadDesktop.ret=HDESK

GetThreadDpiAwarenessContext=func
func.GetThreadDpiAwarenessContext.args=0
func.GetThreadDpiAwarenessContext.ret=DPI_AWARENESS_CONTEXT

GetThreadDpiHostingBehavior=func
func.GetThreadDpiHostingBehavior.args=0
func.GetThreadDpiHostingBehavior.ret=DPI_HOSTING_BEHAVIOR

GetTitleBarInfo=func
func.GetTitleBarInfo.args=2
func.GetTitleBarInfo.arg.0=HWND,hwnd
func.GetTitleBarInfo.arg.1=PTITLEBARINFO,pti
func.GetTitleBarInfo.ret=BOOL

GetTopWindow=func
func.GetTopWindow.args=1
func.GetTopWindow.arg.0=HWND,hWnd
func.GetTopWindow.ret=HWND

GetTouchInputInfo=func
func.GetTouchInputInfo.args=4
func.GetTouchInputInfo.arg.0=HTOUCHINPUT,hTouchInput
func.GetTouchInputInfo.arg.1=UINT,cInputs
func.GetTouchInputInfo.arg.2=PTOUCHINPUT,pInputs
func.GetTouchInputInfo.arg.3=int,cbSize
func.GetTouchInputInfo.ret=BOOL

GetUnpredictedMessagePos=func
func.GetUnpredictedMessagePos.args=0
func.GetUnpredictedMessagePos.ret=DWORD

GetUpdateRect=func
func.GetUpdateRect.args=3
func.GetUpdateRect.arg.0=HWND,hWnd
func.GetUpdateRect.arg.1=LPRECT,lpRect
func.GetUpdateRect.arg.2=BOOL,bErase
func.GetUpdateRect.ret=BOOL

GetUpdateRgn=func
func.GetUpdateRgn.args=3
func.GetUpdateRgn.arg.0=HWND,hWnd
func.GetUpdateRgn.arg.1=HRGN,hRgn
func.GetUpdateRgn.arg.2=BOOL,bErase
func.GetUpdateRgn.ret=int

GetUpdatedClipboardFormats=func
func.GetUpdatedClipboardFormats.args=3
func.GetUpdatedClipboardFormats.arg.0=PUINT,lpuiFormats
func.GetUpdatedClipboardFormats.arg.1=UINT,cFormats
func.GetUpdatedClipboardFormats.arg.2=PUINT,pcFormatsOut
func.GetUpdatedClipboardFormats.ret=BOOL

GetUserObjectInformationA=func
func.GetUserObjectInformationA.args=5
func.GetUserObjectInformationA.arg.0=HANDLE,hObj
func.GetUserObjectInformationA.arg.1=int,nIndex
func.GetUserObjectInformationA.arg.2=PVOID,pvInfo
func.GetUserObjectInformationA.arg.3=DWORD,nLength
func.GetUserObjectInformationA.arg.4=LPDWORD,lpnLengthNeeded
func.GetUserObjectInformationA.ret=BOOL

GetUserObjectInformationW=func
func.GetUserObjectInformationW.args=5
func.GetUserObjectInformationW.arg.0=HANDLE,hObj
func.GetUserObjectInformationW.arg.1=int,nIndex
func.GetUserObjectInformationW.arg.2=PVOID,pvInfo
func.GetUserObjectInformationW.arg.3=DWORD,nLength
func.GetUserObjectInformationW.arg.4=LPDWORD,lpnLengthNeeded
func.GetUserObjectInformationW.ret=BOOL

GetUserObjectSecurity=func
func.GetUserObjectSecurity.args=5
func.GetUserObjectSecurity.arg.0=HANDLE,hObj
func.GetUserObjectSecurity.arg.1=PSECURITY_INFORMATION,pSIRequested
func.GetUserObjectSecurity.arg.2=PSECURITY_DESCRIPTOR,pSID
func.GetUserObjectSecurity.arg.3=DWORD,nLength
func.GetUserObjectSecurity.arg.4=LPDWORD,lpnLengthNeeded
func.GetUserObjectSecurity.ret=BOOL

GetWindow=func
func.GetWindow.args=2
func.GetWindow.arg.0=HWND,hWnd
func.GetWindow.arg.1=UINT,uCmd
func.GetWindow.ret=HWND

GetWindowContextHelpId=func
func.GetWindowContextHelpId.args=1
func.GetWindowContextHelpId.arg.0=HWND,ARG_0
func.GetWindowContextHelpId.ret=DWORD

GetWindowDC=func
func.GetWindowDC.args=1
func.GetWindowDC.arg.0=HWND,hWnd
func.GetWindowDC.ret=HDC

GetWindowDisplayAffinity=func
func.GetWindowDisplayAffinity.args=2
func.GetWindowDisplayAffinity.arg.0=HWND,hWnd
func.GetWindowDisplayAffinity.arg.1=DWORD *,pdwAffinity
func.GetWindowDisplayAffinity.ret=BOOL

GetWindowDpiAwarenessContext=func
func.GetWindowDpiAwarenessContext.args=1
func.GetWindowDpiAwarenessContext.arg.0=HWND,hwnd
func.GetWindowDpiAwarenessContext.ret=DPI_AWARENESS_CONTEXT

GetWindowDpiHostingBehavior=func
func.GetWindowDpiHostingBehavior.args=1
func.GetWindowDpiHostingBehavior.arg.0=HWND,hwnd
func.GetWindowDpiHostingBehavior.ret=DPI_HOSTING_BEHAVIOR

GetWindowFeedbackSetting=func
func.GetWindowFeedbackSetting.args=5
func.GetWindowFeedbackSetting.arg.0=HWND,hwnd
func.GetWindowFeedbackSetting.arg.1=FEEDBACK_TYPE,feedback
func.GetWindowFeedbackSetting.arg.2=DWORD,dwFlags
func.GetWindowFeedbackSetting.arg.3=UINT32 *,pSize
func.GetWindowFeedbackSetting.arg.4=VOID *,config
func.GetWindowFeedbackSetting.ret=BOOL

GetWindowInfo=func
func.GetWindowInfo.args=2
func.GetWindowInfo.arg.0=HWND,hwnd
func.GetWindowInfo.arg.1=PWINDOWINFO,pwi
func.GetWindowInfo.ret=BOOL

GetWindowLongA=func
func.GetWindowLongA.args=2
func.GetWindowLongA.arg.0=HWND,hWnd
func.GetWindowLongA.arg.1=int,nIndex
func.GetWindowLongA.ret=LONG

GetWindowLongPtrA=func
func.GetWindowLongPtrA.args=2
func.GetWindowLongPtrA.arg.0=HWND,hWnd
func.GetWindowLongPtrA.arg.1=int,nIndex
func.GetWindowLongPtrA.ret=LONG_PTR

GetWindowLongPtrW=func
func.GetWindowLongPtrW.args=2
func.GetWindowLongPtrW.arg.0=HWND,hWnd
func.GetWindowLongPtrW.arg.1=int,nIndex
func.GetWindowLongPtrW.ret=LONG_PTR

GetWindowLongW=func
func.GetWindowLongW.args=2
func.GetWindowLongW.arg.0=HWND,hWnd
func.GetWindowLongW.arg.1=int,nIndex
func.GetWindowLongW.ret=LONG

GetWindowModuleFileNameA=func
func.GetWindowModuleFileNameA.args=3
func.GetWindowModuleFileNameA.arg.0=HWND,hwnd
func.GetWindowModuleFileNameA.arg.1=LPSTR,pszFileName
func.GetWindowModuleFileNameA.arg.2=UINT,cchFileNameMax
func.GetWindowModuleFileNameA.ret=UINT

GetWindowModuleFileNameW=func
func.GetWindowModuleFileNameW.args=3
func.GetWindowModuleFileNameW.arg.0=HWND,hwnd
func.GetWindowModuleFileNameW.arg.1=LPWSTR,pszFileName
func.GetWindowModuleFileNameW.arg.2=UINT,cchFileNameMax
func.GetWindowModuleFileNameW.ret=UINT

GetWindowPlacement=func
func.GetWindowPlacement.args=2
func.GetWindowPlacement.arg.0=HWND,hWnd
func.GetWindowPlacement.arg.1=WINDOWPLACEMENT *,lpwndpl
func.GetWindowPlacement.ret=BOOL

GetWindowRect=func
func.GetWindowRect.args=2
func.GetWindowRect.arg.0=HWND,hWnd
func.GetWindowRect.arg.1=LPRECT,lpRect
func.GetWindowRect.ret=BOOL

GetWindowRgn=func
func.GetWindowRgn.args=2
func.GetWindowRgn.arg.0=HWND,hWnd
func.GetWindowRgn.arg.1=HRGN,hRgn
func.GetWindowRgn.ret=int

GetWindowRgnBox=func
func.GetWindowRgnBox.args=2
func.GetWindowRgnBox.arg.0=HWND,hWnd
func.GetWindowRgnBox.arg.1=LPRECT,lprc
func.GetWindowRgnBox.ret=int

GetWindowTextA=func
func.GetWindowTextA.args=3
func.GetWindowTextA.arg.0=HWND,hWnd
func.GetWindowTextA.arg.1=LPSTR,lpString
func.GetWindowTextA.arg.2=int,nMaxCount
func.GetWindowTextA.ret=int

GetWindowTextLengthA=func
func.GetWindowTextLengthA.args=1
func.GetWindowTextLengthA.arg.0=HWND,hWnd
func.GetWindowTextLengthA.ret=int

GetWindowTextLengthW=func
func.GetWindowTextLengthW.args=1
func.GetWindowTextLengthW.arg.0=HWND,hWnd
func.GetWindowTextLengthW.ret=int

GetWindowTextW=func
func.GetWindowTextW.args=3
func.GetWindowTextW.arg.0=HWND,hWnd
func.GetWindowTextW.arg.1=LPWSTR,lpString
func.GetWindowTextW.arg.2=int,nMaxCount
func.GetWindowTextW.ret=int

GetWindowThreadProcessId=func
func.GetWindowThreadProcessId.args=2
func.GetWindowThreadProcessId.arg.0=HWND,hWnd
func.GetWindowThreadProcessId.arg.1=LPDWORD,lpdwProcessId
func.GetWindowThreadProcessId.ret=DWORD

GetWindowWord=func
func.GetWindowWord.args=2
func.GetWindowWord.arg.0=HWND,hWnd
func.GetWindowWord.arg.1=int,nIndex
func.GetWindowWord.ret=WORD

GrayStringA=func
func.GrayStringA.args=9
func.GrayStringA.arg.0=HDC,hDC
func.GrayStringA.arg.1=HBRUSH,hBrush
func.GrayStringA.arg.2=GRAYSTRINGPROC,lpOutputFunc
func.GrayStringA.arg.3=LPARAM,lpData
func.GrayStringA.arg.4=int,nCount
func.GrayStringA.arg.5=int,X
func.GrayStringA.arg.6=int,Y
func.GrayStringA.arg.7=int,nWidth
func.GrayStringA.arg.8=int,nHeight
func.GrayStringA.ret=BOOL

GrayStringW=func
func.GrayStringW.args=9
func.GrayStringW.arg.0=HDC,hDC
func.GrayStringW.arg.1=HBRUSH,hBrush
func.GrayStringW.arg.2=GRAYSTRINGPROC,lpOutputFunc
func.GrayStringW.arg.3=LPARAM,lpData
func.GrayStringW.arg.4=int,nCount
func.GrayStringW.arg.5=int,X
func.GrayStringW.arg.6=int,Y
func.GrayStringW.arg.7=int,nWidth
func.GrayStringW.arg.8=int,nHeight
func.GrayStringW.ret=BOOL

HideCaret=func
func.HideCaret.args=1
func.HideCaret.arg.0=HWND,hWnd
func.HideCaret.ret=BOOL

HiliteMenuItem=func
func.HiliteMenuItem.args=4
func.HiliteMenuItem.arg.0=HWND,hWnd
func.HiliteMenuItem.arg.1=HMENU,hMenu
func.HiliteMenuItem.arg.2=UINT,uIDHiliteItem
func.HiliteMenuItem.arg.3=UINT,uHilite
func.HiliteMenuItem.ret=BOOL

InSendMessage=func
func.InSendMessage.args=0
func.InSendMessage.ret=BOOL

InSendMessageEx=func
func.InSendMessageEx.args=1
func.InSendMessageEx.arg.0=LPVOID,lpReserved
func.InSendMessageEx.ret=DWORD

InflateRect=func
func.InflateRect.args=3
func.InflateRect.arg.0=LPRECT,lprc
func.InflateRect.arg.1=int,dx
func.InflateRect.arg.2=int,dy
func.InflateRect.ret=BOOL

InheritWindowMonitor=func
func.InheritWindowMonitor.args=2
func.InheritWindowMonitor.arg.0=HWND,hwnd
func.InheritWindowMonitor.arg.1=HWND,hwndInherit
func.InheritWindowMonitor.ret=BOOL

InitializeTouchInjection=func
func.InitializeTouchInjection.args=2
func.InitializeTouchInjection.arg.0=UINT32,maxCount
func.InitializeTouchInjection.arg.1=DWORD,dwMode
func.InitializeTouchInjection.ret=BOOL

InjectTouchInput=func
func.InjectTouchInput.args=2
func.InjectTouchInput.arg.0=UINT32,count
func.InjectTouchInput.arg.1=const POINTER_TOUCH_INFO *,contacts
func.InjectTouchInput.ret=BOOL

InsertMenuA=func
func.InsertMenuA.args=5
func.InsertMenuA.arg.0=HMENU,hMenu
func.InsertMenuA.arg.1=UINT,uPosition
func.InsertMenuA.arg.2=UINT,uFlags
func.InsertMenuA.arg.3=UINT_PTR,uIDNewItem
func.InsertMenuA.arg.4=LPCSTR,lpNewItem
func.InsertMenuA.ret=BOOL

InsertMenuItemA=func
func.InsertMenuItemA.args=4
func.InsertMenuItemA.arg.0=HMENU,hmenu
func.InsertMenuItemA.arg.1=UINT,item
func.InsertMenuItemA.arg.2=BOOL,fByPosition
func.InsertMenuItemA.arg.3=LPCMENUITEMINFOA,lpmi
func.InsertMenuItemA.ret=BOOL

InsertMenuItemW=func
func.InsertMenuItemW.args=4
func.InsertMenuItemW.arg.0=HMENU,hmenu
func.InsertMenuItemW.arg.1=UINT,item
func.InsertMenuItemW.arg.2=BOOL,fByPosition
func.InsertMenuItemW.arg.3=LPCMENUITEMINFOW,lpmi
func.InsertMenuItemW.ret=BOOL

InsertMenuW=func
func.InsertMenuW.args=5
func.InsertMenuW.arg.0=HMENU,hMenu
func.InsertMenuW.arg.1=UINT,uPosition
func.InsertMenuW.arg.2=UINT,uFlags
func.InsertMenuW.arg.3=UINT_PTR,uIDNewItem
func.InsertMenuW.arg.4=LPCWSTR,lpNewItem
func.InsertMenuW.ret=BOOL

InternalGetWindowText=func
func.InternalGetWindowText.args=3
func.InternalGetWindowText.arg.0=HWND,hWnd
func.InternalGetWindowText.arg.1=LPWSTR,pString
func.InternalGetWindowText.arg.2=int,cchMaxCount
func.InternalGetWindowText.ret=int

IntersectRect=func
func.IntersectRect.args=3
func.IntersectRect.arg.0=LPRECT,lprcDst
func.IntersectRect.arg.1=const RECT *,lprcSrc1
func.IntersectRect.arg.2=const RECT *,lprcSrc2
func.IntersectRect.ret=BOOL

InvalidateRect=func
func.InvalidateRect.args=3
func.InvalidateRect.arg.0=HWND,hWnd
func.InvalidateRect.arg.1=const RECT *,lpRect
func.InvalidateRect.arg.2=BOOL,bErase
func.InvalidateRect.ret=BOOL

InvalidateRgn=func
func.InvalidateRgn.args=3
func.InvalidateRgn.arg.0=HWND,hWnd
func.InvalidateRgn.arg.1=HRGN,hRgn
func.InvalidateRgn.arg.2=BOOL,bErase
func.InvalidateRgn.ret=BOOL

InvertRect=func
func.InvertRect.args=2
func.InvertRect.arg.0=HDC,hDC
func.InvertRect.arg.1=const RECT *,lprc
func.InvertRect.ret=BOOL

IsCharAlphaA=func
func.IsCharAlphaA.args=1
func.IsCharAlphaA.arg.0=CHAR,ch
func.IsCharAlphaA.ret=BOOL

IsCharAlphaNumericA=func
func.IsCharAlphaNumericA.args=1
func.IsCharAlphaNumericA.arg.0=CHAR,ch
func.IsCharAlphaNumericA.ret=BOOL

IsCharAlphaNumericW=func
func.IsCharAlphaNumericW.args=1
func.IsCharAlphaNumericW.arg.0=WCHAR,ch
func.IsCharAlphaNumericW.ret=BOOL

IsCharAlphaW=func
func.IsCharAlphaW.args=1
func.IsCharAlphaW.arg.0=WCHAR,ch
func.IsCharAlphaW.ret=BOOL

IsCharLowerA=func
func.IsCharLowerA.args=1
func.IsCharLowerA.arg.0=CHAR,ch
func.IsCharLowerA.ret=BOOL

IsCharLowerW=func
func.IsCharLowerW.args=1
func.IsCharLowerW.arg.0=WCHAR,ch
func.IsCharLowerW.ret=BOOL

IsCharUpperA=func
func.IsCharUpperA.args=1
func.IsCharUpperA.arg.0=CHAR,ch
func.IsCharUpperA.ret=BOOL

IsCharUpperW=func
func.IsCharUpperW.args=1
func.IsCharUpperW.arg.0=WCHAR,ch
func.IsCharUpperW.ret=BOOL

IsChild=func
func.IsChild.args=2
func.IsChild.arg.0=HWND,hWndParent
func.IsChild.arg.1=HWND,hWnd
func.IsChild.ret=BOOL

IsClipboardFormatAvailable=func
func.IsClipboardFormatAvailable.args=1
func.IsClipboardFormatAvailable.arg.0=UINT,format
func.IsClipboardFormatAvailable.ret=BOOL

IsDialogMessageA=func
func.IsDialogMessageA.args=2
func.IsDialogMessageA.arg.0=HWND,hDlg
func.IsDialogMessageA.arg.1=LPMSG,lpMsg
func.IsDialogMessageA.ret=BOOL

IsDialogMessageW=func
func.IsDialogMessageW.args=2
func.IsDialogMessageW.arg.0=HWND,hDlg
func.IsDialogMessageW.arg.1=LPMSG,lpMsg
func.IsDialogMessageW.ret=BOOL

IsDlgButtonChecked=func
func.IsDlgButtonChecked.args=2
func.IsDlgButtonChecked.arg.0=HWND,hDlg
func.IsDlgButtonChecked.arg.1=int,nIDButton
func.IsDlgButtonChecked.ret=UINT

IsGUIThread=func
func.IsGUIThread.args=1
func.IsGUIThread.arg.0=BOOL,bConvert
func.IsGUIThread.ret=BOOL

IsHungAppWindow=func
func.IsHungAppWindow.args=1
func.IsHungAppWindow.arg.0=HWND,hwnd
func.IsHungAppWindow.ret=BOOL

IsIconic=func
func.IsIconic.args=1
func.IsIconic.arg.0=HWND,hWnd
func.IsIconic.ret=BOOL

IsImmersiveProcess=func
func.IsImmersiveProcess.args=1
func.IsImmersiveProcess.arg.0=HANDLE,hProcess
func.IsImmersiveProcess.ret=BOOL

IsMenu=func
func.IsMenu.args=1
func.IsMenu.arg.0=HMENU,hMenu
func.IsMenu.ret=BOOL

IsMouseInPointerEnabled=func
func.IsMouseInPointerEnabled.args=0
func.IsMouseInPointerEnabled.ret=BOOL

IsProcessDPIAware=func
func.IsProcessDPIAware.args=0
func.IsProcessDPIAware.ret=BOOL

IsRectEmpty=func
func.IsRectEmpty.args=1
func.IsRectEmpty.arg.0=const RECT *,lprc
func.IsRectEmpty.ret=BOOL

IsTouchWindow=func
func.IsTouchWindow.args=2
func.IsTouchWindow.arg.0=HWND,hwnd
func.IsTouchWindow.arg.1=PULONG,pulFlags
func.IsTouchWindow.ret=BOOL

IsValidDpiAwarenessContext=func
func.IsValidDpiAwarenessContext.args=1
func.IsValidDpiAwarenessContext.arg.0=DPI_AWARENESS_CONTEXT,value
func.IsValidDpiAwarenessContext.ret=BOOL

IsWinEventHookInstalled=func
func.IsWinEventHookInstalled.args=1
func.IsWinEventHookInstalled.arg.0=DWORD,event
func.IsWinEventHookInstalled.ret=BOOL

IsWindow=func
func.IsWindow.args=1
func.IsWindow.arg.0=HWND,hWnd
func.IsWindow.ret=BOOL

IsWindowEnabled=func
func.IsWindowEnabled.args=1
func.IsWindowEnabled.arg.0=HWND,hWnd
func.IsWindowEnabled.ret=BOOL

IsWindowUnicode=func
func.IsWindowUnicode.args=1
func.IsWindowUnicode.arg.0=HWND,hWnd
func.IsWindowUnicode.ret=BOOL

IsWindowVisible=func
func.IsWindowVisible.args=1
func.IsWindowVisible.arg.0=HWND,hWnd
func.IsWindowVisible.ret=BOOL

IsWow64Message=func
func.IsWow64Message.args=0
func.IsWow64Message.ret=BOOL

IsZoomed=func
func.IsZoomed.args=1
func.IsZoomed.arg.0=HWND,hWnd
func.IsZoomed.ret=BOOL

KillTimer=func
func.KillTimer.args=2
func.KillTimer.arg.0=HWND,hWnd
func.KillTimer.arg.1=UINT_PTR,uIDEvent
func.KillTimer.ret=BOOL

LoadAcceleratorsA=func
func.LoadAcceleratorsA.args=2
func.LoadAcceleratorsA.arg.0=HINSTANCE,hInstance
func.LoadAcceleratorsA.arg.1=LPCSTR,lpTableName
func.LoadAcceleratorsA.ret=HACCEL

LoadAcceleratorsW=func
func.LoadAcceleratorsW.args=2
func.LoadAcceleratorsW.arg.0=HINSTANCE,hInstance
func.LoadAcceleratorsW.arg.1=LPCWSTR,lpTableName
func.LoadAcceleratorsW.ret=HACCEL

LoadBitmapA=func
func.LoadBitmapA.args=2
func.LoadBitmapA.arg.0=HINSTANCE,hInstance
func.LoadBitmapA.arg.1=LPCSTR,lpBitmapName
func.LoadBitmapA.ret=HBITMAP

LoadBitmapW=func
func.LoadBitmapW.args=2
func.LoadBitmapW.arg.0=HINSTANCE,hInstance
func.LoadBitmapW.arg.1=LPCWSTR,lpBitmapName
func.LoadBitmapW.ret=HBITMAP

LoadCursorA=func
func.LoadCursorA.args=2
func.LoadCursorA.arg.0=HINSTANCE,hInstance
func.LoadCursorA.arg.1=LPCSTR,lpCursorName
func.LoadCursorA.ret=HCURSOR

LoadCursorFromFileA=func
func.LoadCursorFromFileA.args=1
func.LoadCursorFromFileA.arg.0=LPCSTR,lpFileName
func.LoadCursorFromFileA.ret=HCURSOR

LoadCursorFromFileW=func
func.LoadCursorFromFileW.args=1
func.LoadCursorFromFileW.arg.0=LPCWSTR,lpFileName
func.LoadCursorFromFileW.ret=HCURSOR

LoadCursorW=func
func.LoadCursorW.args=2
func.LoadCursorW.arg.0=HINSTANCE,hInstance
func.LoadCursorW.arg.1=LPCWSTR,lpCursorName
func.LoadCursorW.ret=HCURSOR

LoadIconA=func
func.LoadIconA.args=2
func.LoadIconA.arg.0=HINSTANCE,hInstance
func.LoadIconA.arg.1=LPCSTR,lpIconName
func.LoadIconA.ret=HICON

LoadIconW=func
func.LoadIconW.args=2
func.LoadIconW.arg.0=HINSTANCE,hInstance
func.LoadIconW.arg.1=LPCWSTR,lpIconName
func.LoadIconW.ret=HICON

LoadImageA=func
func.LoadImageA.args=6
func.LoadImageA.arg.0=HINSTANCE,hInst
func.LoadImageA.arg.1=LPCSTR,name
func.LoadImageA.arg.2=UINT,type
func.LoadImageA.arg.3=int,cx
func.LoadImageA.arg.4=int,cy
func.LoadImageA.arg.5=UINT,fuLoad
func.LoadImageA.ret=HANDLE

LoadImageW=func
func.LoadImageW.args=6
func.LoadImageW.arg.0=HINSTANCE,hInst
func.LoadImageW.arg.1=LPCWSTR,name
func.LoadImageW.arg.2=UINT,type
func.LoadImageW.arg.3=int,cx
func.LoadImageW.arg.4=int,cy
func.LoadImageW.arg.5=UINT,fuLoad
func.LoadImageW.ret=HANDLE

LoadKeyboardLayoutA=func
func.LoadKeyboardLayoutA.args=2
func.LoadKeyboardLayoutA.arg.0=LPCSTR,pwszKLID
func.LoadKeyboardLayoutA.arg.1=UINT,Flags
func.LoadKeyboardLayoutA.ret=HKL

LoadKeyboardLayoutW=func
func.LoadKeyboardLayoutW.args=2
func.LoadKeyboardLayoutW.arg.0=LPCWSTR,pwszKLID
func.LoadKeyboardLayoutW.arg.1=UINT,Flags
func.LoadKeyboardLayoutW.ret=HKL

LoadMenuA=func
func.LoadMenuA.args=2
func.LoadMenuA.arg.0=HINSTANCE,hInstance
func.LoadMenuA.arg.1=LPCSTR,lpMenuName
func.LoadMenuA.ret=HMENU

LoadMenuIndirectA=func
func.LoadMenuIndirectA.args=1
func.LoadMenuIndirectA.arg.0=const MENUTEMPLATEA *,lpMenuTemplate
func.LoadMenuIndirectA.ret=HMENU

LoadMenuIndirectW=func
func.LoadMenuIndirectW.args=1
func.LoadMenuIndirectW.arg.0=const MENUTEMPLATEW *,lpMenuTemplate
func.LoadMenuIndirectW.ret=HMENU

LoadMenuW=func
func.LoadMenuW.args=2
func.LoadMenuW.arg.0=HINSTANCE,hInstance
func.LoadMenuW.arg.1=LPCWSTR,lpMenuName
func.LoadMenuW.ret=HMENU

LockSetForegroundWindow=func
func.LockSetForegroundWindow.args=1
func.LockSetForegroundWindow.arg.0=UINT,uLockCode
func.LockSetForegroundWindow.ret=BOOL

LockWindowUpdate=func
func.LockWindowUpdate.args=1
func.LockWindowUpdate.arg.0=HWND,hWndLock
func.LockWindowUpdate.ret=BOOL

LockWorkStation=func
func.LockWorkStation.args=0
func.LockWorkStation.ret=BOOL

LogicalToPhysicalPoint=func
func.LogicalToPhysicalPoint.args=2
func.LogicalToPhysicalPoint.arg.0=HWND,hWnd
func.LogicalToPhysicalPoint.arg.1=LPPOINT,lpPoint
func.LogicalToPhysicalPoint.ret=BOOL

LogicalToPhysicalPointForPerMonitorDPI=func
func.LogicalToPhysicalPointForPerMonitorDPI.args=2
func.LogicalToPhysicalPointForPerMonitorDPI.arg.0=HWND,hWnd
func.LogicalToPhysicalPointForPerMonitorDPI.arg.1=LPPOINT,lpPoint
func.LogicalToPhysicalPointForPerMonitorDPI.ret=BOOL

LookupIconIdFromDirectory=func
func.LookupIconIdFromDirectory.args=2
func.LookupIconIdFromDirectory.arg.0=PBYTE,presbits
func.LookupIconIdFromDirectory.arg.1=BOOL,fIcon
func.LookupIconIdFromDirectory.ret=int

LookupIconIdFromDirectoryEx=func
func.LookupIconIdFromDirectoryEx.args=5
func.LookupIconIdFromDirectoryEx.arg.0=PBYTE,presbits
func.LookupIconIdFromDirectoryEx.arg.1=BOOL,fIcon
func.LookupIconIdFromDirectoryEx.arg.2=int,cxDesired
func.LookupIconIdFromDirectoryEx.arg.3=int,cyDesired
func.LookupIconIdFromDirectoryEx.arg.4=UINT,Flags
func.LookupIconIdFromDirectoryEx.ret=int

MapDialogRect=func
func.MapDialogRect.args=2
func.MapDialogRect.arg.0=HWND,hDlg
func.MapDialogRect.arg.1=LPRECT,lpRect
func.MapDialogRect.ret=BOOL

MapVirtualKeyA=func
func.MapVirtualKeyA.args=2
func.MapVirtualKeyA.arg.0=UINT,uCode
func.MapVirtualKeyA.arg.1=UINT,uMapType
func.MapVirtualKeyA.ret=UINT

MapVirtualKeyExA=func
func.MapVirtualKeyExA.args=3
func.MapVirtualKeyExA.arg.0=UINT,uCode
func.MapVirtualKeyExA.arg.1=UINT,uMapType
func.MapVirtualKeyExA.arg.2=HKL,dwhkl
func.MapVirtualKeyExA.ret=UINT

MapVirtualKeyExW=func
func.MapVirtualKeyExW.args=3
func.MapVirtualKeyExW.arg.0=UINT,uCode
func.MapVirtualKeyExW.arg.1=UINT,uMapType
func.MapVirtualKeyExW.arg.2=HKL,dwhkl
func.MapVirtualKeyExW.ret=UINT

MapVirtualKeyW=func
func.MapVirtualKeyW.args=2
func.MapVirtualKeyW.arg.0=UINT,uCode
func.MapVirtualKeyW.arg.1=UINT,uMapType
func.MapVirtualKeyW.ret=UINT

MapWindowPoints=func
func.MapWindowPoints.args=4
func.MapWindowPoints.arg.0=HWND,hWndFrom
func.MapWindowPoints.arg.1=HWND,hWndTo
func.MapWindowPoints.arg.2=LPPOINT,lpPoints
func.MapWindowPoints.arg.3=UINT,cPoints
func.MapWindowPoints.ret=int

MenuItemFromPoint=func
func.MenuItemFromPoint.args=3
func.MenuItemFromPoint.arg.0=HWND,hWnd
func.MenuItemFromPoint.arg.1=HMENU,hMenu
func.MenuItemFromPoint.arg.2=POINT,ptScreen
func.MenuItemFromPoint.ret=int

MessageBeep=func
func.MessageBeep.args=1
func.MessageBeep.arg.0=UINT,uType
func.MessageBeep.ret=BOOL

MessageBoxA=func
func.MessageBoxA.args=4
func.MessageBoxA.arg.0=HWND,hWnd
func.MessageBoxA.arg.1=LPCSTR,lpText
func.MessageBoxA.arg.2=LPCSTR,lpCaption
func.MessageBoxA.arg.3=UINT,uType
func.MessageBoxA.ret=int

MessageBoxExA=func
func.MessageBoxExA.args=5
func.MessageBoxExA.arg.0=HWND,hWnd
func.MessageBoxExA.arg.1=LPCSTR,lpText
func.MessageBoxExA.arg.2=LPCSTR,lpCaption
func.MessageBoxExA.arg.3=UINT,uType
func.MessageBoxExA.arg.4=WORD,wLanguageId
func.MessageBoxExA.ret=int

MessageBoxExW=func
func.MessageBoxExW.args=5
func.MessageBoxExW.arg.0=HWND,hWnd
func.MessageBoxExW.arg.1=LPCWSTR,lpText
func.MessageBoxExW.arg.2=LPCWSTR,lpCaption
func.MessageBoxExW.arg.3=UINT,uType
func.MessageBoxExW.arg.4=WORD,wLanguageId
func.MessageBoxExW.ret=int

MessageBoxIndirectA=func
func.MessageBoxIndirectA.args=1
func.MessageBoxIndirectA.arg.0=const MSGBOXPARAMSA *,lpmbp
func.MessageBoxIndirectA.ret=int

MessageBoxIndirectW=func
func.MessageBoxIndirectW.args=1
func.MessageBoxIndirectW.arg.0=const MSGBOXPARAMSW *,lpmbp
func.MessageBoxIndirectW.ret=int

MessageBoxW=func
func.MessageBoxW.args=4
func.MessageBoxW.arg.0=HWND,hWnd
func.MessageBoxW.arg.1=LPCWSTR,lpText
func.MessageBoxW.arg.2=LPCWSTR,lpCaption
func.MessageBoxW.arg.3=UINT,uType
func.MessageBoxW.ret=int

ModifyMenuA=func
func.ModifyMenuA.args=5
func.ModifyMenuA.arg.0=HMENU,hMnu
func.ModifyMenuA.arg.1=UINT,uPosition
func.ModifyMenuA.arg.2=UINT,uFlags
func.ModifyMenuA.arg.3=UINT_PTR,uIDNewItem
func.ModifyMenuA.arg.4=LPCSTR,lpNewItem
func.ModifyMenuA.ret=BOOL

ModifyMenuW=func
func.ModifyMenuW.args=5
func.ModifyMenuW.arg.0=HMENU,hMnu
func.ModifyMenuW.arg.1=UINT,uPosition
func.ModifyMenuW.arg.2=UINT,uFlags
func.ModifyMenuW.arg.3=UINT_PTR,uIDNewItem
func.ModifyMenuW.arg.4=LPCWSTR,lpNewItem
func.ModifyMenuW.ret=BOOL

MonitorFromPoint=func
func.MonitorFromPoint.args=2
func.MonitorFromPoint.arg.0=POINT,pt
func.MonitorFromPoint.arg.1=DWORD,dwFlags
func.MonitorFromPoint.ret=HMONITOR

MonitorFromRect=func
func.MonitorFromRect.args=2
func.MonitorFromRect.arg.0=LPCRECT,lprc
func.MonitorFromRect.arg.1=DWORD,dwFlags
func.MonitorFromRect.ret=HMONITOR

MonitorFromWindow=func
func.MonitorFromWindow.args=2
func.MonitorFromWindow.arg.0=HWND,hwnd
func.MonitorFromWindow.arg.1=DWORD,dwFlags
func.MonitorFromWindow.ret=HMONITOR

MoveWindow=func
func.MoveWindow.args=6
func.MoveWindow.arg.0=HWND,hWnd
func.MoveWindow.arg.1=int,X
func.MoveWindow.arg.2=int,Y
func.MoveWindow.arg.3=int,nWidth
func.MoveWindow.arg.4=int,nHeight
func.MoveWindow.arg.5=BOOL,bRepaint
func.MoveWindow.ret=BOOL

MsgWaitForMultipleObjects=func
func.MsgWaitForMultipleObjects.args=5
func.MsgWaitForMultipleObjects.arg.0=DWORD,nCount
func.MsgWaitForMultipleObjects.arg.1=const HANDLE *,pHandles
func.MsgWaitForMultipleObjects.arg.2=BOOL,fWaitAll
func.MsgWaitForMultipleObjects.arg.3=DWORD,dwMilliseconds
func.MsgWaitForMultipleObjects.arg.4=DWORD,dwWakeMask
func.MsgWaitForMultipleObjects.ret=DWORD

MsgWaitForMultipleObjectsEx=func
func.MsgWaitForMultipleObjectsEx.args=5
func.MsgWaitForMultipleObjectsEx.arg.0=DWORD,nCount
func.MsgWaitForMultipleObjectsEx.arg.1=const HANDLE *,pHandles
func.MsgWaitForMultipleObjectsEx.arg.2=DWORD,dwMilliseconds
func.MsgWaitForMultipleObjectsEx.arg.3=DWORD,dwWakeMask
func.MsgWaitForMultipleObjectsEx.arg.4=DWORD,dwFlags
func.MsgWaitForMultipleObjectsEx.ret=DWORD

NotifyWinEvent=func
func.NotifyWinEvent.args=4
func.NotifyWinEvent.arg.0=DWORD,event
func.NotifyWinEvent.arg.1=HWND,hwnd
func.NotifyWinEvent.arg.2=LONG,idObject
func.NotifyWinEvent.arg.3=LONG,idChild
func.NotifyWinEvent.ret=VOID

OemKeyScan=func
func.OemKeyScan.args=1
func.OemKeyScan.arg.0=WORD,wOemChar
func.OemKeyScan.ret=DWORD

OemToCharA=func
func.OemToCharA.args=2
func.OemToCharA.arg.0=LPCSTR,pSrc
func.OemToCharA.arg.1=LPSTR,pDst
func.OemToCharA.ret=BOOL

OemToCharBuffA=func
func.OemToCharBuffA.args=3
func.OemToCharBuffA.arg.0=LPCSTR,lpszSrc
func.OemToCharBuffA.arg.1=LPSTR,lpszDst
func.OemToCharBuffA.arg.2=DWORD,cchDstLength
func.OemToCharBuffA.ret=BOOL

OemToCharBuffW=func
func.OemToCharBuffW.args=3
func.OemToCharBuffW.arg.0=LPCSTR,lpszSrc
func.OemToCharBuffW.arg.1=LPWSTR,lpszDst
func.OemToCharBuffW.arg.2=DWORD,cchDstLength
func.OemToCharBuffW.ret=BOOL

OemToCharW=func
func.OemToCharW.args=2
func.OemToCharW.arg.0=LPCSTR,pSrc
func.OemToCharW.arg.1=LPWSTR,pDst
func.OemToCharW.ret=BOOL

OffsetRect=func
func.OffsetRect.args=3
func.OffsetRect.arg.0=LPRECT,lprc
func.OffsetRect.arg.1=int,dx
func.OffsetRect.arg.2=int,dy
func.OffsetRect.ret=BOOL

OpenClipboard=func
func.OpenClipboard.args=1
func.OpenClipboard.arg.0=HWND,hWndNewOwner
func.OpenClipboard.ret=BOOL

OpenDesktopA=func
func.OpenDesktopA.args=4
func.OpenDesktopA.arg.0=LPCSTR,lpszDesktop
func.OpenDesktopA.arg.1=DWORD,dwFlags
func.OpenDesktopA.arg.2=BOOL,fInherit
func.OpenDesktopA.arg.3=ACCESS_MASK,dwDesiredAccess
func.OpenDesktopA.ret=HDESK

OpenDesktopW=func
func.OpenDesktopW.args=4
func.OpenDesktopW.arg.0=LPCWSTR,lpszDesktop
func.OpenDesktopW.arg.1=DWORD,dwFlags
func.OpenDesktopW.arg.2=BOOL,fInherit
func.OpenDesktopW.arg.3=ACCESS_MASK,dwDesiredAccess
func.OpenDesktopW.ret=HDESK

OpenIcon=func
func.OpenIcon.args=1
func.OpenIcon.arg.0=HWND,hWnd
func.OpenIcon.ret=BOOL

OpenInputDesktop=func
func.OpenInputDesktop.args=3
func.OpenInputDesktop.arg.0=DWORD,dwFlags
func.OpenInputDesktop.arg.1=BOOL,fInherit
func.OpenInputDesktop.arg.2=ACCESS_MASK,dwDesiredAccess
func.OpenInputDesktop.ret=HDESK

OpenWindowStationA=func
func.OpenWindowStationA.args=3
func.OpenWindowStationA.arg.0=LPCSTR,lpszWinSta
func.OpenWindowStationA.arg.1=BOOL,fInherit
func.OpenWindowStationA.arg.2=ACCESS_MASK,dwDesiredAccess
func.OpenWindowStationA.ret=HWINSTA

OpenWindowStationW=func
func.OpenWindowStationW.args=3
func.OpenWindowStationW.arg.0=LPCWSTR,lpszWinSta
func.OpenWindowStationW.arg.1=BOOL,fInherit
func.OpenWindowStationW.arg.2=ACCESS_MASK,dwDesiredAccess
func.OpenWindowStationW.ret=HWINSTA

PackTouchHitTestingProximityEvaluation=func
func.PackTouchHitTestingProximityEvaluation.args=2
func.PackTouchHitTestingProximityEvaluation.arg.0=const TOUCH_HIT_TESTING_INPUT *,pHitTestingInput
func.PackTouchHitTestingProximityEvaluation.arg.1=const TOUCH_HIT_TESTING_PROXIMITY_EVALUATION *,pProximityEval
func.PackTouchHitTestingProximityEvaluation.ret=LRESULT

PaintDesktop=func
func.PaintDesktop.args=1
func.PaintDesktop.arg.0=HDC,hdc
func.PaintDesktop.ret=BOOL

PeekMessageA=func
func.PeekMessageA.args=5
func.PeekMessageA.arg.0=LPMSG,lpMsg
func.PeekMessageA.arg.1=HWND,hWnd
func.PeekMessageA.arg.2=UINT,wMsgFilterMin
func.PeekMessageA.arg.3=UINT,wMsgFilterMax
func.PeekMessageA.arg.4=UINT,wRemoveMsg
func.PeekMessageA.ret=BOOL

PeekMessageW=func
func.PeekMessageW.args=5
func.PeekMessageW.arg.0=LPMSG,lpMsg
func.PeekMessageW.arg.1=HWND,hWnd
func.PeekMessageW.arg.2=UINT,wMsgFilterMin
func.PeekMessageW.arg.3=UINT,wMsgFilterMax
func.PeekMessageW.arg.4=UINT,wRemoveMsg
func.PeekMessageW.ret=BOOL

PhysicalToLogicalPoint=func
func.PhysicalToLogicalPoint.args=2
func.PhysicalToLogicalPoint.arg.0=HWND,hWnd
func.PhysicalToLogicalPoint.arg.1=LPPOINT,lpPoint
func.PhysicalToLogicalPoint.ret=BOOL

PhysicalToLogicalPointForPerMonitorDPI=func
func.PhysicalToLogicalPointForPerMonitorDPI.args=2
func.PhysicalToLogicalPointForPerMonitorDPI.arg.0=HWND,hWnd
func.PhysicalToLogicalPointForPerMonitorDPI.arg.1=LPPOINT,lpPoint
func.PhysicalToLogicalPointForPerMonitorDPI.ret=BOOL

PostMessageA=func
func.PostMessageA.args=4
func.PostMessageA.arg.0=HWND,hWnd
func.PostMessageA.arg.1=UINT,Msg
func.PostMessageA.arg.2=WPARAM,wParam
func.PostMessageA.arg.3=LPARAM,lParam
func.PostMessageA.ret=BOOL

PostMessageW=func
func.PostMessageW.args=4
func.PostMessageW.arg.0=HWND,hWnd
func.PostMessageW.arg.1=UINT,Msg
func.PostMessageW.arg.2=WPARAM,wParam
func.PostMessageW.arg.3=LPARAM,lParam
func.PostMessageW.ret=BOOL

PostQuitMessage=func
func.PostQuitMessage.args=1
func.PostQuitMessage.arg.0=int,nExitCode
func.PostQuitMessage.ret=VOID

PostThreadMessageA=func
func.PostThreadMessageA.args=4
func.PostThreadMessageA.arg.0=DWORD,idThread
func.PostThreadMessageA.arg.1=UINT,Msg
func.PostThreadMessageA.arg.2=WPARAM,wParam
func.PostThreadMessageA.arg.3=LPARAM,lParam
func.PostThreadMessageA.ret=BOOL

PostThreadMessageW=func
func.PostThreadMessageW.args=4
func.PostThreadMessageW.arg.0=DWORD,idThread
func.PostThreadMessageW.arg.1=UINT,Msg
func.PostThreadMessageW.arg.2=WPARAM,wParam
func.PostThreadMessageW.arg.3=LPARAM,lParam
func.PostThreadMessageW.ret=BOOL

PrintWindow=func
func.PrintWindow.args=3
func.PrintWindow.arg.0=HWND,hwnd
func.PrintWindow.arg.1=HDC,hdcBlt
func.PrintWindow.arg.2=UINT,nFlags
func.PrintWindow.ret=BOOL

PrivateExtractIconsA=func
func.PrivateExtractIconsA.args=8
func.PrivateExtractIconsA.arg.0=LPCSTR,szFileName
func.PrivateExtractIconsA.arg.1=int,nIconIndex
func.PrivateExtractIconsA.arg.2=int,cxIcon
func.PrivateExtractIconsA.arg.3=int,cyIcon
func.PrivateExtractIconsA.arg.4=HICON *,phicon
func.PrivateExtractIconsA.arg.5=UINT *,piconid
func.PrivateExtractIconsA.arg.6=UINT,nIcons
func.PrivateExtractIconsA.arg.7=UINT,flags
func.PrivateExtractIconsA.ret=UINT

PrivateExtractIconsW=func
func.PrivateExtractIconsW.args=8
func.PrivateExtractIconsW.arg.0=LPCWSTR,szFileName
func.PrivateExtractIconsW.arg.1=int,nIconIndex
func.PrivateExtractIconsW.arg.2=int,cxIcon
func.PrivateExtractIconsW.arg.3=int,cyIcon
func.PrivateExtractIconsW.arg.4=HICON *,phicon
func.PrivateExtractIconsW.arg.5=UINT *,piconid
func.PrivateExtractIconsW.arg.6=UINT,nIcons
func.PrivateExtractIconsW.arg.7=UINT,flags
func.PrivateExtractIconsW.ret=UINT

PtInRect=func
func.PtInRect.args=2
func.PtInRect.arg.0=const RECT *,lprc
func.PtInRect.arg.1=POINT,pt
func.PtInRect.ret=BOOL

QueryDisplayConfig=func
func.QueryDisplayConfig.args=6
func.QueryDisplayConfig.arg.0=UINT32,flags
func.QueryDisplayConfig.arg.1=UINT32 *,numPathArrayElements
func.QueryDisplayConfig.arg.2=DISPLAYCONFIG_PATH_INFO *,pathArray
func.QueryDisplayConfig.arg.3=UINT32 *,numModeInfoArrayElements
func.QueryDisplayConfig.arg.4=DISPLAYCONFIG_MODE_INFO *,modeInfoArray
func.QueryDisplayConfig.arg.5=DISPLAYCONFIG_TOPOLOGY_ID *,currentTopologyId
func.QueryDisplayConfig.ret=LONG

RealChildWindowFromPoint=func
func.RealChildWindowFromPoint.args=2
func.RealChildWindowFromPoint.arg.0=HWND,hwndParent
func.RealChildWindowFromPoint.arg.1=POINT,ptParentClientCoords
func.RealChildWindowFromPoint.ret=HWND

RealGetWindowClassA=func
func.RealGetWindowClassA.args=3
func.RealGetWindowClassA.arg.0=HWND,hwnd
func.RealGetWindowClassA.arg.1=LPSTR,ptszClassName
func.RealGetWindowClassA.arg.2=UINT,cchClassNameMax
func.RealGetWindowClassA.ret=UINT

RealGetWindowClassW=func
func.RealGetWindowClassW.args=3
func.RealGetWindowClassW.arg.0=HWND,hwnd
func.RealGetWindowClassW.arg.1=LPWSTR,ptszClassName
func.RealGetWindowClassW.arg.2=UINT,cchClassNameMax
func.RealGetWindowClassW.ret=UINT

RedrawWindow=func
func.RedrawWindow.args=4
func.RedrawWindow.arg.0=HWND,hWnd
func.RedrawWindow.arg.1=const RECT *,lprcUpdate
func.RedrawWindow.arg.2=HRGN,hrgnUpdate
func.RedrawWindow.arg.3=UINT,flags
func.RedrawWindow.ret=BOOL

RegisterClassA=func
func.RegisterClassA.args=1
func.RegisterClassA.arg.0=const WNDCLASSA *,lpWndClass
func.RegisterClassA.ret=ATOM

RegisterClassExA=func
func.RegisterClassExA.args=1
func.RegisterClassExA.arg.0=const WNDCLASSEXA *,ARG_0
func.RegisterClassExA.ret=ATOM

RegisterClassExW=func
func.RegisterClassExW.args=1
func.RegisterClassExW.arg.0=const WNDCLASSEXW *,ARG_0
func.RegisterClassExW.ret=ATOM

RegisterClassW=func
func.RegisterClassW.args=1
func.RegisterClassW.arg.0=const WNDCLASSW *,lpWndClass
func.RegisterClassW.ret=ATOM

RegisterClipboardFormatA=func
func.RegisterClipboardFormatA.args=1
func.RegisterClipboardFormatA.arg.0=LPCSTR,lpszFormat
func.RegisterClipboardFormatA.ret=UINT

RegisterClipboardFormatW=func
func.RegisterClipboardFormatW.args=1
func.RegisterClipboardFormatW.arg.0=LPCWSTR,lpszFormat
func.RegisterClipboardFormatW.ret=UINT

RegisterDeviceNotificationA=func
func.RegisterDeviceNotificationA.args=3
func.RegisterDeviceNotificationA.arg.0=HANDLE,hRecipient
func.RegisterDeviceNotificationA.arg.1=LPVOID,NotificationFilter
func.RegisterDeviceNotificationA.arg.2=DWORD,Flags
func.RegisterDeviceNotificationA.ret=HDEVNOTIFY

RegisterDeviceNotificationW=func
func.RegisterDeviceNotificationW.args=3
func.RegisterDeviceNotificationW.arg.0=HANDLE,hRecipient
func.RegisterDeviceNotificationW.arg.1=LPVOID,NotificationFilter
func.RegisterDeviceNotificationW.arg.2=DWORD,Flags
func.RegisterDeviceNotificationW.ret=HDEVNOTIFY

RegisterHotKey=func
func.RegisterHotKey.args=4
func.RegisterHotKey.arg.0=HWND,hWnd
func.RegisterHotKey.arg.1=int,id
func.RegisterHotKey.arg.2=UINT,fsModifiers
func.RegisterHotKey.arg.3=UINT,vk
func.RegisterHotKey.ret=BOOL

RegisterPointerDeviceNotifications=func
func.RegisterPointerDeviceNotifications.args=2
func.RegisterPointerDeviceNotifications.arg.0=HWND,window
func.RegisterPointerDeviceNotifications.arg.1=BOOL,notifyRange
func.RegisterPointerDeviceNotifications.ret=BOOL

RegisterPointerInputTarget=func
func.RegisterPointerInputTarget.args=2
func.RegisterPointerInputTarget.arg.0=HWND,hwnd
func.RegisterPointerInputTarget.arg.1=POINTER_INPUT_TYPE,pointerType
func.RegisterPointerInputTarget.ret=BOOL

RegisterPointerInputTargetEx=func
func.RegisterPointerInputTargetEx.args=3
func.RegisterPointerInputTargetEx.arg.0=HWND,hwnd
func.RegisterPointerInputTargetEx.arg.1=POINTER_INPUT_TYPE,pointerType
func.RegisterPointerInputTargetEx.arg.2=BOOL,fObserve
func.RegisterPointerInputTargetEx.ret=BOOL

RegisterPowerSettingNotification=func
func.RegisterPowerSettingNotification.args=3
func.RegisterPowerSettingNotification.arg.0=HANDLE,hRecipient
func.RegisterPowerSettingNotification.arg.1=LPCGUID,PowerSettingGuid
func.RegisterPowerSettingNotification.arg.2=DWORD,Flags
func.RegisterPowerSettingNotification.ret=HPOWERNOTIFY

RegisterRawInputDevices=func
func.RegisterRawInputDevices.args=3
func.RegisterRawInputDevices.arg.0=PCRAWINPUTDEVICE,pRawInputDevices
func.RegisterRawInputDevices.arg.1=UINT,uiNumDevices
func.RegisterRawInputDevices.arg.2=UINT,cbSize
func.RegisterRawInputDevices.ret=BOOL

RegisterShellHookWindow=func
func.RegisterShellHookWindow.args=1
func.RegisterShellHookWindow.arg.0=HWND,hwnd
func.RegisterShellHookWindow.ret=BOOL

RegisterSuspendResumeNotification=func
func.RegisterSuspendResumeNotification.args=2
func.RegisterSuspendResumeNotification.arg.0=HANDLE,hRecipient
func.RegisterSuspendResumeNotification.arg.1=DWORD,Flags
func.RegisterSuspendResumeNotification.ret=HPOWERNOTIFY

RegisterTouchHitTestingWindow=func
func.RegisterTouchHitTestingWindow.args=2
func.RegisterTouchHitTestingWindow.arg.0=HWND,hwnd
func.RegisterTouchHitTestingWindow.arg.1=ULONG,value
func.RegisterTouchHitTestingWindow.ret=BOOL

RegisterTouchWindow=func
func.RegisterTouchWindow.args=2
func.RegisterTouchWindow.arg.0=HWND,hwnd
func.RegisterTouchWindow.arg.1=ULONG,ulFlags
func.RegisterTouchWindow.ret=BOOL

RegisterWindowMessageA=func
func.RegisterWindowMessageA.args=1
func.RegisterWindowMessageA.arg.0=LPCSTR,lpString
func.RegisterWindowMessageA.ret=UINT

RegisterWindowMessageW=func
func.RegisterWindowMessageW.args=1
func.RegisterWindowMessageW.arg.0=LPCWSTR,lpString
func.RegisterWindowMessageW.ret=UINT

ReleaseCapture=func
func.ReleaseCapture.args=0
func.ReleaseCapture.ret=BOOL

ReleaseDC=func
func.ReleaseDC.args=2
func.ReleaseDC.arg.0=HWND,hWnd
func.ReleaseDC.arg.1=HDC,hDC
func.ReleaseDC.ret=int

RemoveClipboardFormatListener=func
func.RemoveClipboardFormatListener.args=1
func.RemoveClipboardFormatListener.arg.0=HWND,hwnd
func.RemoveClipboardFormatListener.ret=BOOL

RemoveMenu=func
func.RemoveMenu.args=3
func.RemoveMenu.arg.0=HMENU,hMenu
func.RemoveMenu.arg.1=UINT,uPosition
func.RemoveMenu.arg.2=UINT,uFlags
func.RemoveMenu.ret=BOOL

RemovePropA=func
func.RemovePropA.args=2
func.RemovePropA.arg.0=HWND,hWnd
func.RemovePropA.arg.1=LPCSTR,lpString
func.RemovePropA.ret=HANDLE

RemovePropW=func
func.RemovePropW.args=2
func.RemovePropW.arg.0=HWND,hWnd
func.RemovePropW.arg.1=LPCWSTR,lpString
func.RemovePropW.ret=HANDLE

ReplyMessage=func
func.ReplyMessage.args=1
func.ReplyMessage.arg.0=LRESULT,lResult
func.ReplyMessage.ret=BOOL

ScreenToClient=func
func.ScreenToClient.args=2
func.ScreenToClient.arg.0=HWND,hWnd
func.ScreenToClient.arg.1=LPPOINT,lpPoint
func.ScreenToClient.ret=BOOL

ScrollDC=func
func.ScrollDC.args=7
func.ScrollDC.arg.0=HDC,hDC
func.ScrollDC.arg.1=int,dx
func.ScrollDC.arg.2=int,dy
func.ScrollDC.arg.3=const RECT *,lprcScroll
func.ScrollDC.arg.4=const RECT *,lprcClip
func.ScrollDC.arg.5=HRGN,hrgnUpdate
func.ScrollDC.arg.6=LPRECT,lprcUpdate
func.ScrollDC.ret=BOOL

ScrollWindow=func
func.ScrollWindow.args=5
func.ScrollWindow.arg.0=HWND,hWnd
func.ScrollWindow.arg.1=int,XAmount
func.ScrollWindow.arg.2=int,YAmount
func.ScrollWindow.arg.3=const RECT *,lpRect
func.ScrollWindow.arg.4=const RECT *,lpClipRect
func.ScrollWindow.ret=BOOL

ScrollWindowEx=func
func.ScrollWindowEx.args=8
func.ScrollWindowEx.arg.0=HWND,hWnd
func.ScrollWindowEx.arg.1=int,dx
func.ScrollWindowEx.arg.2=int,dy
func.ScrollWindowEx.arg.3=const RECT *,prcScroll
func.ScrollWindowEx.arg.4=const RECT *,prcClip
func.ScrollWindowEx.arg.5=HRGN,hrgnUpdate
func.ScrollWindowEx.arg.6=LPRECT,prcUpdate
func.ScrollWindowEx.arg.7=UINT,flags
func.ScrollWindowEx.ret=int

SendDlgItemMessageA=func
func.SendDlgItemMessageA.args=5
func.SendDlgItemMessageA.arg.0=HWND,hDlg
func.SendDlgItemMessageA.arg.1=int,nIDDlgItem
func.SendDlgItemMessageA.arg.2=UINT,Msg
func.SendDlgItemMessageA.arg.3=WPARAM,wParam
func.SendDlgItemMessageA.arg.4=LPARAM,lParam
func.SendDlgItemMessageA.ret=LRESULT

SendDlgItemMessageW=func
func.SendDlgItemMessageW.args=5
func.SendDlgItemMessageW.arg.0=HWND,hDlg
func.SendDlgItemMessageW.arg.1=int,nIDDlgItem
func.SendDlgItemMessageW.arg.2=UINT,Msg
func.SendDlgItemMessageW.arg.3=WPARAM,wParam
func.SendDlgItemMessageW.arg.4=LPARAM,lParam
func.SendDlgItemMessageW.ret=LRESULT

SendInput=func
func.SendInput.args=3
func.SendInput.arg.0=UINT,cInputs
func.SendInput.arg.1=LPINPUT,pInputs
func.SendInput.arg.2=int,cbSize
func.SendInput.ret=UINT

SendMessageA=func
func.SendMessageA.args=4
func.SendMessageA.arg.0=HWND,hWnd
func.SendMessageA.arg.1=UINT,Msg
func.SendMessageA.arg.2=WPARAM,wParam
func.SendMessageA.arg.3=LPARAM,lParam
func.SendMessageA.ret=LRESULT

SendMessageCallbackA=func
func.SendMessageCallbackA.args=6
func.SendMessageCallbackA.arg.0=HWND,hWnd
func.SendMessageCallbackA.arg.1=UINT,Msg
func.SendMessageCallbackA.arg.2=WPARAM,wParam
func.SendMessageCallbackA.arg.3=LPARAM,lParam
func.SendMessageCallbackA.arg.4=SENDASYNCPROC,lpResultCallBack
func.SendMessageCallbackA.arg.5=ULONG_PTR,dwData
func.SendMessageCallbackA.ret=BOOL

SendMessageCallbackW=func
func.SendMessageCallbackW.args=6
func.SendMessageCallbackW.arg.0=HWND,hWnd
func.SendMessageCallbackW.arg.1=UINT,Msg
func.SendMessageCallbackW.arg.2=WPARAM,wParam
func.SendMessageCallbackW.arg.3=LPARAM,lParam
func.SendMessageCallbackW.arg.4=SENDASYNCPROC,lpResultCallBack
func.SendMessageCallbackW.arg.5=ULONG_PTR,dwData
func.SendMessageCallbackW.ret=BOOL

SendMessageTimeoutA=func
func.SendMessageTimeoutA.args=7
func.SendMessageTimeoutA.arg.0=HWND,hWnd
func.SendMessageTimeoutA.arg.1=UINT,Msg
func.SendMessageTimeoutA.arg.2=WPARAM,wParam
func.SendMessageTimeoutA.arg.3=LPARAM,lParam
func.SendMessageTimeoutA.arg.4=UINT,fuFlags
func.SendMessageTimeoutA.arg.5=UINT,uTimeout
func.SendMessageTimeoutA.arg.6=PDWORD_PTR,lpdwResult
func.SendMessageTimeoutA.ret=LRESULT

SendMessageTimeoutW=func
func.SendMessageTimeoutW.args=7
func.SendMessageTimeoutW.arg.0=HWND,hWnd
func.SendMessageTimeoutW.arg.1=UINT,Msg
func.SendMessageTimeoutW.arg.2=WPARAM,wParam
func.SendMessageTimeoutW.arg.3=LPARAM,lParam
func.SendMessageTimeoutW.arg.4=UINT,fuFlags
func.SendMessageTimeoutW.arg.5=UINT,uTimeout
func.SendMessageTimeoutW.arg.6=PDWORD_PTR,lpdwResult
func.SendMessageTimeoutW.ret=LRESULT

SendMessageW=func
func.SendMessageW.args=4
func.SendMessageW.arg.0=HWND,hWnd
func.SendMessageW.arg.1=UINT,Msg
func.SendMessageW.arg.2=WPARAM,wParam
func.SendMessageW.arg.3=LPARAM,lParam
func.SendMessageW.ret=LRESULT

SendNotifyMessageA=func
func.SendNotifyMessageA.args=4
func.SendNotifyMessageA.arg.0=HWND,hWnd
func.SendNotifyMessageA.arg.1=UINT,Msg
func.SendNotifyMessageA.arg.2=WPARAM,wParam
func.SendNotifyMessageA.arg.3=LPARAM,lParam
func.SendNotifyMessageA.ret=BOOL

SendNotifyMessageW=func
func.SendNotifyMessageW.args=4
func.SendNotifyMessageW.arg.0=HWND,hWnd
func.SendNotifyMessageW.arg.1=UINT,Msg
func.SendNotifyMessageW.arg.2=WPARAM,wParam
func.SendNotifyMessageW.arg.3=LPARAM,lParam
func.SendNotifyMessageW.ret=BOOL

SetActiveWindow=func
func.SetActiveWindow.args=1
func.SetActiveWindow.arg.0=HWND,hWnd
func.SetActiveWindow.ret=HWND

SetCapture=func
func.SetCapture.args=1
func.SetCapture.arg.0=HWND,hWnd
func.SetCapture.ret=HWND

SetCaretBlinkTime=func
func.SetCaretBlinkTime.args=1
func.SetCaretBlinkTime.arg.0=UINT,uMSeconds
func.SetCaretBlinkTime.ret=BOOL

SetCaretPos=func
func.SetCaretPos.args=2
func.SetCaretPos.arg.0=int,X
func.SetCaretPos.arg.1=int,Y
func.SetCaretPos.ret=BOOL

SetClassLongA=func
func.SetClassLongA.args=3
func.SetClassLongA.arg.0=HWND,hWnd
func.SetClassLongA.arg.1=int,nIndex
func.SetClassLongA.arg.2=LONG,dwNewLong
func.SetClassLongA.ret=DWORD

SetClassLongPtrA=func
func.SetClassLongPtrA.args=3
func.SetClassLongPtrA.arg.0=HWND,hWnd
func.SetClassLongPtrA.arg.1=int,nIndex
func.SetClassLongPtrA.arg.2=LONG_PTR,dwNewLong
func.SetClassLongPtrA.ret=ULONG_PTR

SetClassLongPtrW=func
func.SetClassLongPtrW.args=3
func.SetClassLongPtrW.arg.0=HWND,hWnd
func.SetClassLongPtrW.arg.1=int,nIndex
func.SetClassLongPtrW.arg.2=LONG_PTR,dwNewLong
func.SetClassLongPtrW.ret=ULONG_PTR

SetClassLongW=func
func.SetClassLongW.args=3
func.SetClassLongW.arg.0=HWND,hWnd
func.SetClassLongW.arg.1=int,nIndex
func.SetClassLongW.arg.2=LONG,dwNewLong
func.SetClassLongW.ret=DWORD

SetClassWord=func
func.SetClassWord.args=3
func.SetClassWord.arg.0=HWND,hWnd
func.SetClassWord.arg.1=int,nIndex
func.SetClassWord.arg.2=WORD,wNewWord
func.SetClassWord.ret=WORD

SetClipboardData=func
func.SetClipboardData.args=2
func.SetClipboardData.arg.0=UINT,uFormat
func.SetClipboardData.arg.1=HANDLE,hMem
func.SetClipboardData.ret=HANDLE

SetClipboardViewer=func
func.SetClipboardViewer.args=1
func.SetClipboardViewer.arg.0=HWND,hWndNewViewer
func.SetClipboardViewer.ret=HWND

SetCoalescableTimer=func
func.SetCoalescableTimer.args=5
func.SetCoalescableTimer.arg.0=HWND,hWnd
func.SetCoalescableTimer.arg.1=UINT_PTR,nIDEvent
func.SetCoalescableTimer.arg.2=UINT,uElapse
func.SetCoalescableTimer.arg.3=TIMERPROC,lpTimerFunc
func.SetCoalescableTimer.arg.4=ULONG,uToleranceDelay
func.SetCoalescableTimer.ret=UINT_PTR

SetCursor=func
func.SetCursor.args=1
func.SetCursor.arg.0=HCURSOR,hCursor
func.SetCursor.ret=HCURSOR

SetCursorPos=func
func.SetCursorPos.args=2
func.SetCursorPos.arg.0=int,X
func.SetCursorPos.arg.1=int,Y
func.SetCursorPos.ret=BOOL

SetDebugErrorLevel=func
func.SetDebugErrorLevel.args=1
func.SetDebugErrorLevel.arg.0=DWORD,dwLevel
func.SetDebugErrorLevel.ret=VOID

SetDisplayAutoRotationPreferences=func
func.SetDisplayAutoRotationPreferences.args=1
func.SetDisplayAutoRotationPreferences.arg.0=ORIENTATION_PREFERENCE,orientation
func.SetDisplayAutoRotationPreferences.ret=BOOL

SetDisplayConfig=func
func.SetDisplayConfig.args=5
func.SetDisplayConfig.arg.0=UINT32,numPathArrayElements
func.SetDisplayConfig.arg.1=DISPLAYCONFIG_PATH_INFO *,pathArray
func.SetDisplayConfig.arg.2=UINT32,numModeInfoArrayElements
func.SetDisplayConfig.arg.3=DISPLAYCONFIG_MODE_INFO *,modeInfoArray
func.SetDisplayConfig.arg.4=UINT32,flags
func.SetDisplayConfig.ret=LONG

SetDlgItemInt=func
func.SetDlgItemInt.args=4
func.SetDlgItemInt.arg.0=HWND,hDlg
func.SetDlgItemInt.arg.1=int,nIDDlgItem
func.SetDlgItemInt.arg.2=UINT,uValue
func.SetDlgItemInt.arg.3=BOOL,bSigned
func.SetDlgItemInt.ret=BOOL

SetDlgItemTextA=func
func.SetDlgItemTextA.args=3
func.SetDlgItemTextA.arg.0=HWND,hDlg
func.SetDlgItemTextA.arg.1=int,nIDDlgItem
func.SetDlgItemTextA.arg.2=LPCSTR,lpString
func.SetDlgItemTextA.ret=BOOL

SetDlgItemTextW=func
func.SetDlgItemTextW.args=3
func.SetDlgItemTextW.arg.0=HWND,hDlg
func.SetDlgItemTextW.arg.1=int,nIDDlgItem
func.SetDlgItemTextW.arg.2=LPCWSTR,lpString
func.SetDlgItemTextW.ret=BOOL

SetDoubleClickTime=func
func.SetDoubleClickTime.args=1
func.SetDoubleClickTime.arg.0=UINT,ARG_0
func.SetDoubleClickTime.ret=BOOL

SetFocus=func
func.SetFocus.args=1
func.SetFocus.arg.0=HWND,hWnd
func.SetFocus.ret=HWND

SetForegroundWindow=func
func.SetForegroundWindow.args=1
func.SetForegroundWindow.arg.0=HWND,hWnd
func.SetForegroundWindow.ret=BOOL

SetGestureConfig=func
func.SetGestureConfig.args=5
func.SetGestureConfig.arg.0=HWND,hwnd
func.SetGestureConfig.arg.1=DWORD,dwReserved
func.SetGestureConfig.arg.2=UINT,cIDs
func.SetGestureConfig.arg.3=PGESTURECONFIG,pGestureConfig
func.SetGestureConfig.arg.4=UINT,cbSize
func.SetGestureConfig.ret=BOOL

SetKeyboardState=func
func.SetKeyboardState.args=1
func.SetKeyboardState.arg.0=LPBYTE,lpKeyState
func.SetKeyboardState.ret=BOOL

SetLastErrorEx=func
func.SetLastErrorEx.args=2
func.SetLastErrorEx.arg.0=DWORD,dwErrCode
func.SetLastErrorEx.arg.1=DWORD,dwType
func.SetLastErrorEx.ret=VOID

SetLayeredWindowAttributes=func
func.SetLayeredWindowAttributes.args=4
func.SetLayeredWindowAttributes.arg.0=HWND,hwnd
func.SetLayeredWindowAttributes.arg.1=COLORREF,crKey
func.SetLayeredWindowAttributes.arg.2=BYTE,bAlpha
func.SetLayeredWindowAttributes.arg.3=DWORD,dwFlags
func.SetLayeredWindowAttributes.ret=BOOL

SetMenu=func
func.SetMenu.args=2
func.SetMenu.arg.0=HWND,hWnd
func.SetMenu.arg.1=HMENU,hMenu
func.SetMenu.ret=BOOL

SetMenuContextHelpId=func
func.SetMenuContextHelpId.args=2
func.SetMenuContextHelpId.arg.0=HMENU,ARG_0
func.SetMenuContextHelpId.arg.1=DWORD,ARG_1
func.SetMenuContextHelpId.ret=BOOL

SetMenuDefaultItem=func
func.SetMenuDefaultItem.args=3
func.SetMenuDefaultItem.arg.0=HMENU,hMenu
func.SetMenuDefaultItem.arg.1=UINT,uItem
func.SetMenuDefaultItem.arg.2=UINT,fByPos
func.SetMenuDefaultItem.ret=BOOL

SetMenuInfo=func
func.SetMenuInfo.args=2
func.SetMenuInfo.arg.0=HMENU,ARG_0
func.SetMenuInfo.arg.1=LPCMENUINFO,ARG_1
func.SetMenuInfo.ret=BOOL

SetMenuItemBitmaps=func
func.SetMenuItemBitmaps.args=5
func.SetMenuItemBitmaps.arg.0=HMENU,hMenu
func.SetMenuItemBitmaps.arg.1=UINT,uPosition
func.SetMenuItemBitmaps.arg.2=UINT,uFlags
func.SetMenuItemBitmaps.arg.3=HBITMAP,hBitmapUnchecked
func.SetMenuItemBitmaps.arg.4=HBITMAP,hBitmapChecked
func.SetMenuItemBitmaps.ret=BOOL

SetMenuItemInfoA=func
func.SetMenuItemInfoA.args=4
func.SetMenuItemInfoA.arg.0=HMENU,hmenu
func.SetMenuItemInfoA.arg.1=UINT,item
func.SetMenuItemInfoA.arg.2=BOOL,fByPositon
func.SetMenuItemInfoA.arg.3=LPCMENUITEMINFOA,lpmii
func.SetMenuItemInfoA.ret=BOOL

SetMenuItemInfoW=func
func.SetMenuItemInfoW.args=4
func.SetMenuItemInfoW.arg.0=HMENU,hmenu
func.SetMenuItemInfoW.arg.1=UINT,item
func.SetMenuItemInfoW.arg.2=BOOL,fByPositon
func.SetMenuItemInfoW.arg.3=LPCMENUITEMINFOW,lpmii
func.SetMenuItemInfoW.ret=BOOL

SetMessageExtraInfo=func
func.SetMessageExtraInfo.args=1
func.SetMessageExtraInfo.arg.0=LPARAM,lParam
func.SetMessageExtraInfo.ret=LPARAM

SetMessageQueue=func
func.SetMessageQueue.args=1
func.SetMessageQueue.arg.0=int,cMessagesMax
func.SetMessageQueue.ret=BOOL

SetParent=func
func.SetParent.args=2
func.SetParent.arg.0=HWND,hWndChild
func.SetParent.arg.1=HWND,hWndNewParent
func.SetParent.ret=HWND

SetPhysicalCursorPos=func
func.SetPhysicalCursorPos.args=2
func.SetPhysicalCursorPos.arg.0=int,X
func.SetPhysicalCursorPos.arg.1=int,Y
func.SetPhysicalCursorPos.ret=BOOL

SetProcessDPIAware=func
func.SetProcessDPIAware.args=0
func.SetProcessDPIAware.ret=BOOL

SetProcessDefaultLayout=func
func.SetProcessDefaultLayout.args=1
func.SetProcessDefaultLayout.arg.0=DWORD,dwDefaultLayout
func.SetProcessDefaultLayout.ret=BOOL

SetProcessDpiAwarenessContext=func
func.SetProcessDpiAwarenessContext.args=1
func.SetProcessDpiAwarenessContext.arg.0=DPI_AWARENESS_CONTEXT,value
func.SetProcessDpiAwarenessContext.ret=BOOL

SetProcessRestrictionExemption=func
func.SetProcessRestrictionExemption.args=1
func.SetProcessRestrictionExemption.arg.0=BOOL,fEnableExemption
func.SetProcessRestrictionExemption.ret=BOOL

SetProcessWindowStation=func
func.SetProcessWindowStation.args=1
func.SetProcessWindowStation.arg.0=HWINSTA,hWinSta
func.SetProcessWindowStation.ret=BOOL

SetPropA=func
func.SetPropA.args=3
func.SetPropA.arg.0=HWND,hWnd
func.SetPropA.arg.1=LPCSTR,lpString
func.SetPropA.arg.2=HANDLE,hData
func.SetPropA.ret=BOOL

SetPropW=func
func.SetPropW.args=3
func.SetPropW.arg.0=HWND,hWnd
func.SetPropW.arg.1=LPCWSTR,lpString
func.SetPropW.arg.2=HANDLE,hData
func.SetPropW.ret=BOOL

SetRect=func
func.SetRect.args=5
func.SetRect.arg.0=LPRECT,lprc
func.SetRect.arg.1=int,xLeft
func.SetRect.arg.2=int,yTop
func.SetRect.arg.3=int,xRight
func.SetRect.arg.4=int,yBottom
func.SetRect.ret=BOOL

SetRectEmpty=func
func.SetRectEmpty.args=1
func.SetRectEmpty.arg.0=LPRECT,lprc
func.SetRectEmpty.ret=BOOL

SetScrollInfo=func
func.SetScrollInfo.args=4
func.SetScrollInfo.arg.0=HWND,hwnd
func.SetScrollInfo.arg.1=int,nBar
func.SetScrollInfo.arg.2=LPCSCROLLINFO,lpsi
func.SetScrollInfo.arg.3=BOOL,redraw
func.SetScrollInfo.ret=int

SetScrollPos=func
func.SetScrollPos.args=4
func.SetScrollPos.arg.0=HWND,hWnd
func.SetScrollPos.arg.1=int,nBar
func.SetScrollPos.arg.2=int,nPos
func.SetScrollPos.arg.3=BOOL,bRedraw
func.SetScrollPos.ret=int

SetScrollRange=func
func.SetScrollRange.args=5
func.SetScrollRange.arg.0=HWND,hWnd
func.SetScrollRange.arg.1=int,nBar
func.SetScrollRange.arg.2=int,nMinPos
func.SetScrollRange.arg.3=int,nMaxPos
func.SetScrollRange.arg.4=BOOL,bRedraw
func.SetScrollRange.ret=BOOL

SetSysColors=func
func.SetSysColors.args=3
func.SetSysColors.arg.0=int,cElements
func.SetSysColors.arg.1=const INT *,lpaElements
func.SetSysColors.arg.2=const COLORREF *,lpaRgbValues
func.SetSysColors.ret=BOOL

SetSystemCursor=func
func.SetSystemCursor.args=2
func.SetSystemCursor.arg.0=HCURSOR,hcur
func.SetSystemCursor.arg.1=DWORD,id
func.SetSystemCursor.ret=BOOL

SetThreadDesktop=func
func.SetThreadDesktop.args=1
func.SetThreadDesktop.arg.0=HDESK,hDesktop
func.SetThreadDesktop.ret=BOOL

SetThreadDpiAwarenessContext=func
func.SetThreadDpiAwarenessContext.args=1
func.SetThreadDpiAwarenessContext.arg.0=DPI_AWARENESS_CONTEXT,dpiContext
func.SetThreadDpiAwarenessContext.ret=DPI_AWARENESS_CONTEXT

SetThreadDpiHostingBehavior=func
func.SetThreadDpiHostingBehavior.args=1
func.SetThreadDpiHostingBehavior.arg.0=DPI_HOSTING_BEHAVIOR,value
func.SetThreadDpiHostingBehavior.ret=DPI_HOSTING_BEHAVIOR

SetTimer=func
func.SetTimer.args=4
func.SetTimer.arg.0=HWND,hWnd
func.SetTimer.arg.1=UINT_PTR,nIDEvent
func.SetTimer.arg.2=UINT,uElapse
func.SetTimer.arg.3=TIMERPROC,lpTimerFunc
func.SetTimer.ret=UINT_PTR

SetUserObjectInformationA=func
func.SetUserObjectInformationA.args=4
func.SetUserObjectInformationA.arg.0=HANDLE,hObj
func.SetUserObjectInformationA.arg.1=int,nIndex
func.SetUserObjectInformationA.arg.2=PVOID,pvInfo
func.SetUserObjectInformationA.arg.3=DWORD,nLength
func.SetUserObjectInformationA.ret=BOOL

SetUserObjectInformationW=func
func.SetUserObjectInformationW.args=4
func.SetUserObjectInformationW.arg.0=HANDLE,hObj
func.SetUserObjectInformationW.arg.1=int,nIndex
func.SetUserObjectInformationW.arg.2=PVOID,pvInfo
func.SetUserObjectInformationW.arg.3=DWORD,nLength
func.SetUserObjectInformationW.ret=BOOL

SetUserObjectSecurity=func
func.SetUserObjectSecurity.args=3
func.SetUserObjectSecurity.arg.0=HANDLE,hObj
func.SetUserObjectSecurity.arg.1=PSECURITY_INFORMATION,pSIRequested
func.SetUserObjectSecurity.arg.2=PSECURITY_DESCRIPTOR,pSID
func.SetUserObjectSecurity.ret=BOOL

SetWinEventHook=func
func.SetWinEventHook.args=7
func.SetWinEventHook.arg.0=DWORD,eventMin
func.SetWinEventHook.arg.1=DWORD,eventMax
func.SetWinEventHook.arg.2=HMODULE,hmodWinEventProc
func.SetWinEventHook.arg.3=WINEVENTPROC,pfnWinEventProc
func.SetWinEventHook.arg.4=DWORD,idProcess
func.SetWinEventHook.arg.5=DWORD,idThread
func.SetWinEventHook.arg.6=DWORD,dwFlags
func.SetWinEventHook.ret=HWINEVENTHOOK

SetWindowContextHelpId=func
func.SetWindowContextHelpId.args=2
func.SetWindowContextHelpId.arg.0=HWND,ARG_0
func.SetWindowContextHelpId.arg.1=DWORD,ARG_1
func.SetWindowContextHelpId.ret=BOOL

SetWindowDisplayAffinity=func
func.SetWindowDisplayAffinity.args=2
func.SetWindowDisplayAffinity.arg.0=HWND,hWnd
func.SetWindowDisplayAffinity.arg.1=DWORD,dwAffinity
func.SetWindowDisplayAffinity.ret=BOOL

SetWindowFeedbackSetting=func
func.SetWindowFeedbackSetting.args=5
func.SetWindowFeedbackSetting.arg.0=HWND,hwnd
func.SetWindowFeedbackSetting.arg.1=FEEDBACK_TYPE,feedback
func.SetWindowFeedbackSetting.arg.2=DWORD,dwFlags
func.SetWindowFeedbackSetting.arg.3=UINT32,size
func.SetWindowFeedbackSetting.arg.4=const VOID *,configuration
func.SetWindowFeedbackSetting.ret=BOOL

SetWindowLongA=func
func.SetWindowLongA.args=3
func.SetWindowLongA.arg.0=HWND,hWnd
func.SetWindowLongA.arg.1=int,nIndex
func.SetWindowLongA.arg.2=LONG,dwNewLong
func.SetWindowLongA.ret=LONG

SetWindowLongPtrA=func
func.SetWindowLongPtrA.args=3
func.SetWindowLongPtrA.arg.0=HWND,hWnd
func.SetWindowLongPtrA.arg.1=int,nIndex
func.SetWindowLongPtrA.arg.2=LONG_PTR,dwNewLong
func.SetWindowLongPtrA.ret=LONG_PTR

SetWindowLongPtrW=func
func.SetWindowLongPtrW.args=3
func.SetWindowLongPtrW.arg.0=HWND,hWnd
func.SetWindowLongPtrW.arg.1=int,nIndex
func.SetWindowLongPtrW.arg.2=LONG_PTR,dwNewLong
func.SetWindowLongPtrW.ret=LONG_PTR

SetWindowLongW=func
func.SetWindowLongW.args=3
func.SetWindowLongW.arg.0=HWND,hWnd
func.SetWindowLongW.arg.1=int,nIndex
func.SetWindowLongW.arg.2=LONG,dwNewLong
func.SetWindowLongW.ret=LONG

SetWindowPlacement=func
func.SetWindowPlacement.args=2
func.SetWindowPlacement.arg.0=HWND,hWnd
func.SetWindowPlacement.arg.1=const WINDOWPLACEMENT *,lpwndpl
func.SetWindowPlacement.ret=BOOL

SetWindowPos=func
func.SetWindowPos.args=7
func.SetWindowPos.arg.0=HWND,hWnd
func.SetWindowPos.arg.1=HWND,hWndInsertAfter
func.SetWindowPos.arg.2=int,X
func.SetWindowPos.arg.3=int,Y
func.SetWindowPos.arg.4=int,cx
func.SetWindowPos.arg.5=int,cy
func.SetWindowPos.arg.6=UINT,uFlags
func.SetWindowPos.ret=BOOL

SetWindowRgn=func
func.SetWindowRgn.args=3
func.SetWindowRgn.arg.0=HWND,hWnd
func.SetWindowRgn.arg.1=HRGN,hRgn
func.SetWindowRgn.arg.2=BOOL,bRedraw
func.SetWindowRgn.ret=int

SetWindowTextA=func
func.SetWindowTextA.args=2
func.SetWindowTextA.arg.0=HWND,hWnd
func.SetWindowTextA.arg.1=LPCSTR,lpString
func.SetWindowTextA.ret=BOOL

SetWindowTextW=func
func.SetWindowTextW.args=2
func.SetWindowTextW.arg.0=HWND,hWnd
func.SetWindowTextW.arg.1=LPCWSTR,lpString
func.SetWindowTextW.ret=BOOL

SetWindowWord=func
func.SetWindowWord.args=3
func.SetWindowWord.arg.0=HWND,hWnd
func.SetWindowWord.arg.1=int,nIndex
func.SetWindowWord.arg.2=WORD,wNewWord
func.SetWindowWord.ret=WORD

SetWindowsHookA=func
func.SetWindowsHookA.args=2
func.SetWindowsHookA.arg.0=int,nFilterType
func.SetWindowsHookA.arg.1=HOOKPROC,pfnFilterProc
func.SetWindowsHookA.ret=HOOKPROC

SetWindowsHookExA=func
func.SetWindowsHookExA.args=4
func.SetWindowsHookExA.arg.0=int,idHook
func.SetWindowsHookExA.arg.1=HOOKPROC,lpfn
func.SetWindowsHookExA.arg.2=HINSTANCE,hmod
func.SetWindowsHookExA.arg.3=DWORD,dwThreadId
func.SetWindowsHookExA.ret=HHOOK

SetWindowsHookExW=func
func.SetWindowsHookExW.args=4
func.SetWindowsHookExW.arg.0=int,idHook
func.SetWindowsHookExW.arg.1=HOOKPROC,lpfn
func.SetWindowsHookExW.arg.2=HINSTANCE,hmod
func.SetWindowsHookExW.arg.3=DWORD,dwThreadId
func.SetWindowsHookExW.ret=HHOOK

SetWindowsHookW=func
func.SetWindowsHookW.args=2
func.SetWindowsHookW.arg.0=int,nFilterType
func.SetWindowsHookW.arg.1=HOOKPROC,pfnFilterProc
func.SetWindowsHookW.ret=HOOKPROC

ShowCaret=func
func.ShowCaret.args=1
func.ShowCaret.arg.0=HWND,hWnd
func.ShowCaret.ret=BOOL

ShowCursor=func
func.ShowCursor.args=1
func.ShowCursor.arg.0=BOOL,bShow
func.ShowCursor.ret=int

ShowOwnedPopups=func
func.ShowOwnedPopups.args=2
func.ShowOwnedPopups.arg.0=HWND,hWnd
func.ShowOwnedPopups.arg.1=BOOL,fShow
func.ShowOwnedPopups.ret=BOOL

ShowScrollBar=func
func.ShowScrollBar.args=3
func.ShowScrollBar.arg.0=HWND,hWnd
func.ShowScrollBar.arg.1=int,wBar
func.ShowScrollBar.arg.2=BOOL,bShow
func.ShowScrollBar.ret=BOOL

ShowWindow=func
func.ShowWindow.args=2
func.ShowWindow.arg.0=HWND,hWnd
func.ShowWindow.arg.1=int,nCmdShow
func.ShowWindow.ret=BOOL

ShowWindowAsync=func
func.ShowWindowAsync.args=2
func.ShowWindowAsync.arg.0=HWND,hWnd
func.ShowWindowAsync.arg.1=int,nCmdShow
func.ShowWindowAsync.ret=BOOL

ShutdownBlockReasonCreate=func
func.ShutdownBlockReasonCreate.args=2
func.ShutdownBlockReasonCreate.arg.0=HWND,hWnd
func.ShutdownBlockReasonCreate.arg.1=LPCWSTR,pwszReason
func.ShutdownBlockReasonCreate.ret=BOOL

ShutdownBlockReasonDestroy=func
func.ShutdownBlockReasonDestroy.args=1
func.ShutdownBlockReasonDestroy.arg.0=HWND,hWnd
func.ShutdownBlockReasonDestroy.ret=BOOL

ShutdownBlockReasonQuery=func
func.ShutdownBlockReasonQuery.args=3
func.ShutdownBlockReasonQuery.arg.0=HWND,hWnd
func.ShutdownBlockReasonQuery.arg.1=LPWSTR,pwszBuff
func.ShutdownBlockReasonQuery.arg.2=DWORD *,pcchBuff
func.ShutdownBlockReasonQuery.ret=BOOL

SkipPointerFrameMessages=func
func.SkipPointerFrameMessages.args=1
func.SkipPointerFrameMessages.arg.0=UINT32,pointerId
func.SkipPointerFrameMessages.ret=BOOL

SoundSentry=func
func.SoundSentry.args=0
func.SoundSentry.ret=BOOL

SubtractRect=func
func.SubtractRect.args=3
func.SubtractRect.arg.0=LPRECT,lprcDst
func.SubtractRect.arg.1=const RECT *,lprcSrc1
func.SubtractRect.arg.2=const RECT *,lprcSrc2
func.SubtractRect.ret=BOOL

SwapMouseButton=func
func.SwapMouseButton.args=1
func.SwapMouseButton.arg.0=BOOL,fSwap
func.SwapMouseButton.ret=BOOL

SwitchDesktop=func
func.SwitchDesktop.args=1
func.SwitchDesktop.arg.0=HDESK,hDesktop
func.SwitchDesktop.ret=BOOL

SwitchToThisWindow=func
func.SwitchToThisWindow.args=2
func.SwitchToThisWindow.arg.0=HWND,hwnd
func.SwitchToThisWindow.arg.1=BOOL,fUnknown
func.SwitchToThisWindow.ret=VOID

SystemParametersInfoA=func
func.SystemParametersInfoA.args=4
func.SystemParametersInfoA.arg.0=UINT,uiAction
func.SystemParametersInfoA.arg.1=UINT,uiParam
func.SystemParametersInfoA.arg.2=PVOID,pvParam
func.SystemParametersInfoA.arg.3=UINT,fWinIni
func.SystemParametersInfoA.ret=BOOL

SystemParametersInfoForDpi=func
func.SystemParametersInfoForDpi.args=5
func.SystemParametersInfoForDpi.arg.0=UINT,uiAction
func.SystemParametersInfoForDpi.arg.1=UINT,uiParam
func.SystemParametersInfoForDpi.arg.2=PVOID,pvParam
func.SystemParametersInfoForDpi.arg.3=UINT,fWinIni
func.SystemParametersInfoForDpi.arg.4=UINT,dpi
func.SystemParametersInfoForDpi.ret=BOOL

SystemParametersInfoW=func
func.SystemParametersInfoW.args=4
func.SystemParametersInfoW.arg.0=UINT,uiAction
func.SystemParametersInfoW.arg.1=UINT,uiParam
func.SystemParametersInfoW.arg.2=PVOID,pvParam
func.SystemParametersInfoW.arg.3=UINT,fWinIni
func.SystemParametersInfoW.ret=BOOL

TabbedTextOutA=func
func.TabbedTextOutA.args=8
func.TabbedTextOutA.arg.0=HDC,hdc
func.TabbedTextOutA.arg.1=int,x
func.TabbedTextOutA.arg.2=int,y
func.TabbedTextOutA.arg.3=LPCSTR,lpString
func.TabbedTextOutA.arg.4=int,chCount
func.TabbedTextOutA.arg.5=int,nTabPositions
func.TabbedTextOutA.arg.6=const INT *,lpnTabStopPositions
func.TabbedTextOutA.arg.7=int,nTabOrigin
func.TabbedTextOutA.ret=LONG

TabbedTextOutW=func
func.TabbedTextOutW.args=8
func.TabbedTextOutW.arg.0=HDC,hdc
func.TabbedTextOutW.arg.1=int,x
func.TabbedTextOutW.arg.2=int,y
func.TabbedTextOutW.arg.3=LPCWSTR,lpString
func.TabbedTextOutW.arg.4=int,chCount
func.TabbedTextOutW.arg.5=int,nTabPositions
func.TabbedTextOutW.arg.6=const INT *,lpnTabStopPositions
func.TabbedTextOutW.arg.7=int,nTabOrigin
func.TabbedTextOutW.ret=LONG

TileWindows=func
func.TileWindows.args=5
func.TileWindows.arg.0=HWND,hwndParent
func.TileWindows.arg.1=UINT,wHow
func.TileWindows.arg.2=const RECT *,lpRect
func.TileWindows.arg.3=UINT,cKids
func.TileWindows.arg.4=const HWND *,lpKids
func.TileWindows.ret=WORD

ToAscii=func
func.ToAscii.args=5
func.ToAscii.arg.0=UINT,uVirtKey
func.ToAscii.arg.1=UINT,uScanCode
func.ToAscii.arg.2=const BYTE *,lpKeyState
func.ToAscii.arg.3=LPWORD,lpChar
func.ToAscii.arg.4=UINT,uFlags
func.ToAscii.ret=int

ToAsciiEx=func
func.ToAsciiEx.args=6
func.ToAsciiEx.arg.0=UINT,uVirtKey
func.ToAsciiEx.arg.1=UINT,uScanCode
func.ToAsciiEx.arg.2=const BYTE *,lpKeyState
func.ToAsciiEx.arg.3=LPWORD,lpChar
func.ToAsciiEx.arg.4=UINT,uFlags
func.ToAsciiEx.arg.5=HKL,dwhkl
func.ToAsciiEx.ret=int

ToUnicode=func
func.ToUnicode.args=6
func.ToUnicode.arg.0=UINT,wVirtKey
func.ToUnicode.arg.1=UINT,wScanCode
func.ToUnicode.arg.2=const BYTE *,lpKeyState
func.ToUnicode.arg.3=LPWSTR,pwszBuff
func.ToUnicode.arg.4=int,cchBuff
func.ToUnicode.arg.5=UINT,wFlags
func.ToUnicode.ret=int

ToUnicodeEx=func
func.ToUnicodeEx.args=7
func.ToUnicodeEx.arg.0=UINT,wVirtKey
func.ToUnicodeEx.arg.1=UINT,wScanCode
func.ToUnicodeEx.arg.2=const BYTE *,lpKeyState
func.ToUnicodeEx.arg.3=LPWSTR,pwszBuff
func.ToUnicodeEx.arg.4=int,cchBuff
func.ToUnicodeEx.arg.5=UINT,wFlags
func.ToUnicodeEx.arg.6=HKL,dwhkl
func.ToUnicodeEx.ret=int

TrackMouseEvent=func
func.TrackMouseEvent.args=1
func.TrackMouseEvent.arg.0=LPTRACKMOUSEEVENT,lpEventTrack
func.TrackMouseEvent.ret=BOOL

TrackPopupMenu=func
func.TrackPopupMenu.args=7
func.TrackPopupMenu.arg.0=HMENU,hMenu
func.TrackPopupMenu.arg.1=UINT,uFlags
func.TrackPopupMenu.arg.2=int,x
func.TrackPopupMenu.arg.3=int,y
func.TrackPopupMenu.arg.4=int,nReserved
func.TrackPopupMenu.arg.5=HWND,hWnd
func.TrackPopupMenu.arg.6=const RECT *,prcRect
func.TrackPopupMenu.ret=BOOL

TrackPopupMenuEx=func
func.TrackPopupMenuEx.args=6
func.TrackPopupMenuEx.arg.0=HMENU,hMenu
func.TrackPopupMenuEx.arg.1=UINT,uFlags
func.TrackPopupMenuEx.arg.2=int,x
func.TrackPopupMenuEx.arg.3=int,y
func.TrackPopupMenuEx.arg.4=HWND,hwnd
func.TrackPopupMenuEx.arg.5=LPTPMPARAMS,lptpm
func.TrackPopupMenuEx.ret=BOOL

TranslateAcceleratorA=func
func.TranslateAcceleratorA.args=3
func.TranslateAcceleratorA.arg.0=HWND,hWnd
func.TranslateAcceleratorA.arg.1=HACCEL,hAccTable
func.TranslateAcceleratorA.arg.2=LPMSG,lpMsg
func.TranslateAcceleratorA.ret=int

TranslateAcceleratorW=func
func.TranslateAcceleratorW.args=3
func.TranslateAcceleratorW.arg.0=HWND,hWnd
func.TranslateAcceleratorW.arg.1=HACCEL,hAccTable
func.TranslateAcceleratorW.arg.2=LPMSG,lpMsg
func.TranslateAcceleratorW.ret=int

TranslateMDISysAccel=func
func.TranslateMDISysAccel.args=2
func.TranslateMDISysAccel.arg.0=HWND,hWndClient
func.TranslateMDISysAccel.arg.1=LPMSG,lpMsg
func.TranslateMDISysAccel.ret=BOOL

TranslateMessage=func
func.TranslateMessage.args=1
func.TranslateMessage.arg.0=const MSG *,lpMsg
func.TranslateMessage.ret=BOOL

UnhookWinEvent=func
func.UnhookWinEvent.args=1
func.UnhookWinEvent.arg.0=HWINEVENTHOOK,hWinEventHook
func.UnhookWinEvent.ret=BOOL

UnhookWindowsHook=func
func.UnhookWindowsHook.args=2
func.UnhookWindowsHook.arg.0=int,nCode
func.UnhookWindowsHook.arg.1=HOOKPROC,pfnFilterProc
func.UnhookWindowsHook.ret=BOOL

UnhookWindowsHookEx=func
func.UnhookWindowsHookEx.args=1
func.UnhookWindowsHookEx.arg.0=HHOOK,hhk
func.UnhookWindowsHookEx.ret=BOOL

UnionRect=func
func.UnionRect.args=3
func.UnionRect.arg.0=LPRECT,lprcDst
func.UnionRect.arg.1=const RECT *,lprcSrc1
func.UnionRect.arg.2=const RECT *,lprcSrc2
func.UnionRect.ret=BOOL

UnloadKeyboardLayout=func
func.UnloadKeyboardLayout.args=1
func.UnloadKeyboardLayout.arg.0=HKL,hkl
func.UnloadKeyboardLayout.ret=BOOL

UnregisterClassA=func
func.UnregisterClassA.args=2
func.UnregisterClassA.arg.0=LPCSTR,lpClassName
func.UnregisterClassA.arg.1=HINSTANCE,hInstance
func.UnregisterClassA.ret=BOOL

UnregisterClassW=func
func.UnregisterClassW.args=2
func.UnregisterClassW.arg.0=LPCWSTR,lpClassName
func.UnregisterClassW.arg.1=HINSTANCE,hInstance
func.UnregisterClassW.ret=BOOL

UnregisterDeviceNotification=func
func.UnregisterDeviceNotification.args=1
func.UnregisterDeviceNotification.arg.0=HDEVNOTIFY,Handle
func.UnregisterDeviceNotification.ret=BOOL

UnregisterHotKey=func
func.UnregisterHotKey.args=2
func.UnregisterHotKey.arg.0=HWND,hWnd
func.UnregisterHotKey.arg.1=int,id
func.UnregisterHotKey.ret=BOOL

UnregisterPointerInputTarget=func
func.UnregisterPointerInputTarget.args=2
func.UnregisterPointerInputTarget.arg.0=HWND,hwnd
func.UnregisterPointerInputTarget.arg.1=POINTER_INPUT_TYPE,pointerType
func.UnregisterPointerInputTarget.ret=BOOL

UnregisterPointerInputTargetEx=func
func.UnregisterPointerInputTargetEx.args=2
func.UnregisterPointerInputTargetEx.arg.0=HWND,hwnd
func.UnregisterPointerInputTargetEx.arg.1=POINTER_INPUT_TYPE,pointerType
func.UnregisterPointerInputTargetEx.ret=BOOL

UnregisterPowerSettingNotification=func
func.UnregisterPowerSettingNotification.args=1
func.UnregisterPowerSettingNotification.arg.0=HPOWERNOTIFY,Handle
func.UnregisterPowerSettingNotification.ret=BOOL

UnregisterSuspendResumeNotification=func
func.UnregisterSuspendResumeNotification.args=1
func.UnregisterSuspendResumeNotification.arg.0=HPOWERNOTIFY,Handle
func.UnregisterSuspendResumeNotification.ret=BOOL

UnregisterTouchWindow=func
func.UnregisterTouchWindow.args=1
func.UnregisterTouchWindow.arg.0=HWND,hwnd
func.UnregisterTouchWindow.ret=BOOL

UpdateLayeredWindow=func
func.UpdateLayeredWindow.args=9
func.UpdateLayeredWindow.arg.0=HWND,hWnd
func.UpdateLayeredWindow.arg.1=HDC,hdcDst
func.UpdateLayeredWindow.arg.2=POINT *,pptDst
func.UpdateLayeredWindow.arg.3=SIZE *,psize
func.UpdateLayeredWindow.arg.4=HDC,hdcSrc
func.UpdateLayeredWindow.arg.5=POINT *,pptSrc
func.UpdateLayeredWindow.arg.6=COLORREF,crKey
func.UpdateLayeredWindow.arg.7=BLENDFUNCTION *,pblend
func.UpdateLayeredWindow.arg.8=DWORD,dwFlags
func.UpdateLayeredWindow.ret=BOOL

UpdateLayeredWindowIndirect=func
func.UpdateLayeredWindowIndirect.args=2
func.UpdateLayeredWindowIndirect.arg.0=HWND,hWnd
func.UpdateLayeredWindowIndirect.arg.1=const UPDATELAYEREDWINDOWINFO *,pULWInfo
func.UpdateLayeredWindowIndirect.ret=BOOL

UpdateWindow=func
func.UpdateWindow.args=1
func.UpdateWindow.arg.0=HWND,hWnd
func.UpdateWindow.ret=BOOL

UserHandleGrantAccess=func
func.UserHandleGrantAccess.args=3
func.UserHandleGrantAccess.arg.0=HANDLE,hUserHandle
func.UserHandleGrantAccess.arg.1=HANDLE,hJob
func.UserHandleGrantAccess.arg.2=BOOL,bGrant
func.UserHandleGrantAccess.ret=BOOL

ValidateRect=func
func.ValidateRect.args=2
func.ValidateRect.arg.0=HWND,hWnd
func.ValidateRect.arg.1=const RECT *,lpRect
func.ValidateRect.ret=BOOL

ValidateRgn=func
func.ValidateRgn.args=2
func.ValidateRgn.arg.0=HWND,hWnd
func.ValidateRgn.arg.1=HRGN,hRgn
func.ValidateRgn.ret=BOOL

VkKeyScanA=func
func.VkKeyScanA.args=1
func.VkKeyScanA.arg.0=CHAR,ch
func.VkKeyScanA.ret=SHORT

VkKeyScanExA=func
func.VkKeyScanExA.args=2
func.VkKeyScanExA.arg.0=CHAR,ch
func.VkKeyScanExA.arg.1=HKL,dwhkl
func.VkKeyScanExA.ret=SHORT

VkKeyScanExW=func
func.VkKeyScanExW.args=2
func.VkKeyScanExW.arg.0=WCHAR,ch
func.VkKeyScanExW.arg.1=HKL,dwhkl
func.VkKeyScanExW.ret=SHORT

VkKeyScanW=func
func.VkKeyScanW.args=1
func.VkKeyScanW.arg.0=WCHAR,ch
func.VkKeyScanW.ret=SHORT

WaitForInputIdle=func
func.WaitForInputIdle.args=2
func.WaitForInputIdle.arg.0=HANDLE,hProcess
func.WaitForInputIdle.arg.1=DWORD,dwMilliseconds
func.WaitForInputIdle.ret=DWORD

WaitMessage=func
func.WaitMessage.args=0
func.WaitMessage.ret=BOOL

WinHelpA=func
func.WinHelpA.args=4
func.WinHelpA.arg.0=HWND,hWndMain
func.WinHelpA.arg.1=LPCSTR,lpszHelp
func.WinHelpA.arg.2=UINT,uCommand
func.WinHelpA.arg.3=ULONG_PTR,dwData
func.WinHelpA.ret=BOOL

WinHelpW=func
func.WinHelpW.args=4
func.WinHelpW.arg.0=HWND,hWndMain
func.WinHelpW.arg.1=LPCWSTR,lpszHelp
func.WinHelpW.arg.2=UINT,uCommand
func.WinHelpW.arg.3=ULONG_PTR,dwData
func.WinHelpW.ret=BOOL

WindowFromDC=func
func.WindowFromDC.args=1
func.WindowFromDC.arg.0=HDC,hDC
func.WindowFromDC.ret=HWND

WindowFromPhysicalPoint=func
func.WindowFromPhysicalPoint.args=1
func.WindowFromPhysicalPoint.arg.0=POINT,Point
func.WindowFromPhysicalPoint.ret=HWND

WindowFromPoint=func
func.WindowFromPoint.args=1
func.WindowFromPoint.arg.0=POINT,Point
func.WindowFromPoint.ret=HWND

keybd_event=func
func.keybd_event.args=4
func.keybd_event.arg.0=BYTE,bVk
func.keybd_event.arg.1=BYTE,bScan
func.keybd_event.arg.2=DWORD,dwFlags
func.keybd_event.arg.3=ULONG_PTR,dwExtraInfo
func.keybd_event.ret=VOID

mouse_event=func
func.mouse_event.args=5
func.mouse_event.arg.0=DWORD,dwFlags
func.mouse_event.arg.1=DWORD,dx
func.mouse_event.arg.2=DWORD,dy
func.mouse_event.arg.3=DWORD,dwData
func.mouse_event.arg.4=ULONG_PTR,dwExtraInfo
func.mouse_event.ret=VOID

wsprintfA=func
func.wsprintfA.args=3
func.wsprintfA.arg.0=LPSTR,ARG_0
func.wsprintfA.arg.1=LPCSTR,ARG_1
func.wsprintfA.arg.2=,...
func.wsprintfA.ret=int

wsprintfW=func
func.wsprintfW.args=3
func.wsprintfW.arg.0=LPWSTR,ARG_0
func.wsprintfW.arg.1=LPCWSTR,ARG_1
func.wsprintfW.arg.2=,...
func.wsprintfW.ret=int

wvsprintfA=func
func.wvsprintfA.args=3
func.wvsprintfA.arg.0=LPSTR,ARG_0
func.wvsprintfA.arg.1=LPCSTR,ARG_1
func.wvsprintfA.arg.2=va_list,arglist
func.wvsprintfA.ret=int

wvsprintfW=func
func.wvsprintfW.args=3
func.wvsprintfW.arg.0=LPWSTR,ARG_0
func.wvsprintfW.arg.1=LPCWSTR,ARG_1
func.wvsprintfW.arg.2=va_list,arglist
func.wvsprintfW.ret=int
