From cb6623274360357225526abaf285e5b500dbef97 Mon Sep 17 00:00:00 2001 From: notaz Date: Fri, 7 Feb 2014 03:18:49 +0200 Subject: [PATCH] extend API lists --- stdc.hlist | 19 ++++ win32.hlist | 304 +++++++++++++++++++++++++++++++++++++++++++++------- 2 files changed, 283 insertions(+), 40 deletions(-) diff --git a/stdc.hlist b/stdc.hlist index 2918656..c627c3b 100644 --- a/stdc.hlist +++ b/stdc.hlist @@ -57,6 +57,23 @@ char* __cdecl _strset (char*, int); char* __cdecl _strupr (char*); void __cdecl _swab (const char*, char*, size_t); +wchar_t* __cdecl wcscat (wchar_t*, const wchar_t*); +wchar_t* __cdecl wcschr (const wchar_t*, wchar_t); +int __cdecl wcscmp (const wchar_t*, const wchar_t*); +int __cdecl wcscoll (const wchar_t*, const wchar_t*); +wchar_t* __cdecl wcscpy (wchar_t*, const wchar_t*); +size_t __cdecl wcscspn (const wchar_t*, const wchar_t*); +size_t __cdecl wcslen (const wchar_t*); +wchar_t* __cdecl wcsncat (wchar_t*, const wchar_t*, size_t); +int __cdecl wcsncmp(const wchar_t*, const wchar_t*, size_t); +wchar_t* __cdecl wcsncpy(wchar_t*, const wchar_t*, size_t); +wchar_t* __cdecl wcspbrk(const wchar_t*, const wchar_t*); +wchar_t* __cdecl wcsrchr(const wchar_t*, wchar_t); +size_t __cdecl wcsspn(const wchar_t*, const wchar_t*); +wchar_t* __cdecl wcsstr(const wchar_t*, const wchar_t*); +wchar_t* __cdecl wcstok(wchar_t*, const wchar_t*); +size_t __cdecl wcsxfrm(wchar_t*, const wchar_t*, size_t); + wchar_t* __cdecl _wcsdup (const wchar_t*); int __cdecl _wcsicmp (const wchar_t*, const wchar_t*); int __cdecl _wcsicoll (const wchar_t*, const wchar_t*); @@ -185,6 +202,8 @@ int __cdecl _mbsnicmp (const unsigned char*, const unsigned char*, size_t); int __cdecl _mbsnbcmp (const unsigned char*, const unsigned char*, size_t); int __cdecl _mbsnbicmp (const unsigned char*, const unsigned char*, size_t); +char* __cdecl setlocale (int, const char*); + void * __cdecl _onexit (int (__cdecl *)(void)); void * __cdecl signal (int, void *); diff --git a/win32.hlist b/win32.hlist index e95aaa4..2d02a4c 100644 --- a/win32.hlist +++ b/win32.hlist @@ -285,29 +285,17 @@ WINBASEAPI void WINAPI RaiseException(DWORD,DWORD,DWORD,const DWORD*); WINBASEAPI void WINAPI SetLastError(DWORD); WINBASEAPI void WINAPI SetLastErrorEx(DWORD,DWORD); WINBASEAPI void WINAPI Sleep(DWORD); -WINGDIAPI BOOL WINAPI DeleteDC(HDC); -WINGDIAPI BOOL WINAPI DeleteObject(HGDIOBJ); WINGDIAPI BOOL WINAPI ExtTextOutA(HDC,int,int,UINT,LPCRECT,LPCSTR,UINT,const INT*); WINGDIAPI BOOL WINAPI ExtTextOutA(HDC,int,int,UINT,LPCRECT,LPCSTR,UINT,const INT*); WINGDIAPI BOOL WINAPI GetDCOrgEx(HDC,LPPOINT); WINGDIAPI BOOL WINAPI GetTextExtentExPointA(HDC,LPCSTR,int,int,LPINT,LPINT,LPSIZE); WINGDIAPI BOOL WINAPI GetTextExtentPoint32A(HDC,LPCSTR,int,LPSIZE); -WINGDIAPI BOOL WINAPI GetTextMetricsA(HDC,LPTEXTMETRICA); -WINGDIAPI BOOL WINAPI GetWindowExtEx(HDC,LPSIZE); -WINGDIAPI BOOL WINAPI GetWindowOrgEx(HDC,LPPOINT); -WINGDIAPI BOOL WINAPI MoveToEx(HDC,int,int,LPPOINT); -WINGDIAPI BOOL WINAPI PolyTextOutA(HDC,const POLYTEXTA*,int); -WINGDIAPI BOOL WINAPI Rectangle(HDC,int,int,int,int); WINGDIAPI BOOL WINAPI SetRectRgn(HRGN,int,int,int,int); WINGDIAPI BOOL WINAPI TextOutA(HDC,int,int,LPCSTR,int); WINGDIAPI COLORREF WINAPI GetDCBrushColor(HDC); WINGDIAPI COLORREF WINAPI GetDCPenColor(HDC); WINGDIAPI COLORREF WINAPI SetBkColor(HDC,COLORREF); WINGDIAPI COLORREF WINAPI SetTextColor(HDC,COLORREF); -WINGDIAPI HBITMAP WINAPI CreateCompatibleBitmap(HDC,int,int); -WINGDIAPI HDC WINAPI CreateCompatibleDC(HDC); -WINGDIAPI HFONT WINAPI CreateFontA(int,int,int,int,int,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPCSTR); -WINGDIAPI HFONT WINAPI CreateFontIndirectA(const LOGFONTA*); WINGDIAPI HGDIOBJ WINAPI GetStockObject(int); WINGDIAPI HGDIOBJ WINAPI SelectObject(HDC,HGDIOBJ); WINGDIAPI int WINAPI GetDeviceCaps(HDC,int); @@ -317,6 +305,103 @@ WINGDIAPI LONG WINAPI GetBitmapBits(HBITMAP,LONG,PVOID); WINGDIAPI PROC WINAPI wglGetProcAddress(LPCSTR); WINGDIAPI UINT WINAPI GetPaletteEntries(HPALETTE,UINT,UINT,LPPALETTEENTRY); WINGDIAPI UINT WINAPI SetTextAlign(HDC,UINT); +WINGDIAPI int WINAPI GetTextFaceA(HDC,int,LPSTR); +WINGDIAPI int WINAPI GetTextFaceW(HDC,int,LPWSTR); +WINGDIAPI BOOL WINAPI GetTextMetricsA(HDC,LPTEXTMETRICA); +WINGDIAPI BOOL WINAPI GetTextMetricsW(HDC,LPTEXTMETRICW); +WINGDIAPI BOOL WINAPI GetViewportExtEx(HDC,LPSIZE); +WINGDIAPI BOOL WINAPI GetViewportOrgEx(HDC,LPPOINT); +WINGDIAPI BOOL WINAPI GetWindowExtEx(HDC,LPSIZE); +WINGDIAPI BOOL WINAPI GetWindowOrgEx(HDC,LPPOINT); +WINGDIAPI UINT WINAPI GetWinMetaFileBits(HENHMETAFILE,UINT,LPBYTE,INT,HDC); +WINGDIAPI BOOL WINAPI GetWorldTransform(HDC,LPXFORM); +WINGDIAPI int WINAPI IntersectClipRect(HDC,int,int,int,int); +WINGDIAPI BOOL WINAPI InvertRgn(HDC,HRGN); +WINGDIAPI BOOL WINAPI LineDDA(int,int,int,int,LINEDDAPROC,LPARAM); +WINGDIAPI BOOL WINAPI LineTo(HDC,int,int); +WINGDIAPI BOOL WINAPI LPtoDP(HDC,LPPOINT,int); +WINGDIAPI BOOL WINAPI MaskBlt(HDC,int,int,int,int,HDC,int,int,HBITMAP,int,int,DWORD); +WINGDIAPI BOOL WINAPI ModifyWorldTransform(HDC,const XFORM*,DWORD); +WINGDIAPI BOOL WINAPI MoveToEx(HDC,int,int,LPPOINT); +WINGDIAPI int WINAPI OffsetClipRgn(HDC,int,int); +WINGDIAPI int WINAPI OffsetRgn(HRGN,int,int); +WINGDIAPI BOOL WINAPI OffsetViewportOrgEx(HDC,int,int,LPPOINT); +WINGDIAPI BOOL WINAPI OffsetWindowOrgEx(HDC,int,int,LPPOINT); +WINGDIAPI BOOL WINAPI PaintRgn(HDC,HRGN); +WINGDIAPI BOOL WINAPI PatBlt(HDC,int,int,int,int,DWORD); +WINGDIAPI HRGN WINAPI PathToRegion(HDC); +WINGDIAPI BOOL WINAPI Pie(HDC,int,int,int,int,int,int,int,int); +WINGDIAPI BOOL WINAPI PlayEnhMetaFile(HDC,HENHMETAFILE,LPCRECT); +WINGDIAPI BOOL WINAPI PlayEnhMetaFileRecord(HDC,LPHANDLETABLE,const ENHMETARECORD*,UINT); +WINGDIAPI BOOL WINAPI PlayMetaFile(HDC,HMETAFILE); +WINGDIAPI BOOL WINAPI PlayMetaFileRecord(HDC,LPHANDLETABLE,LPMETARECORD,UINT); +WINGDIAPI BOOL WINAPI PlgBlt(HDC,const POINT*,HDC,int,int,int,int,HBITMAP,int,int); +WINGDIAPI BOOL WINAPI PolyBezier(HDC,const POINT*,DWORD); +WINGDIAPI BOOL WINAPI PolyBezierTo(HDC,const POINT*,DWORD); +WINGDIAPI BOOL WINAPI PolyDraw(HDC,const POINT*,const BYTE*,int); +WINGDIAPI BOOL WINAPI Polygon(HDC,const POINT*,int); +WINGDIAPI BOOL WINAPI Polyline(HDC,const POINT*,int); +WINGDIAPI BOOL WINAPI PolylineTo(HDC,const POINT*,DWORD); +WINGDIAPI BOOL WINAPI PolyPolygon(HDC,const POINT*,const INT*,int); +WINGDIAPI BOOL WINAPI PolyPolyline(HDC,const POINT*,const DWORD*,DWORD); +WINGDIAPI BOOL WINAPI PolyTextOutA(HDC,const POLYTEXTA*,int); +WINGDIAPI BOOL WINAPI PolyTextOutW(HDC,const POLYTEXTW*,int); +WINGDIAPI BOOL WINAPI PtInRegion(HRGN,int,int); +WINGDIAPI BOOL WINAPI PtVisible(HDC,int,int); +WINGDIAPI UINT WINAPI RealizePalette(HDC); +WINGDIAPI BOOL WINAPI Rectangle(HDC,int,int,int,int); +WINGDIAPI BOOL WINAPI RectInRegion(HRGN,LPCRECT); +WINGDIAPI BOOL WINAPI RectVisible(HDC,LPCRECT); +WINGDIAPI BOOL WINAPI RemoveFontResourceA(LPCSTR); +WINGDIAPI BOOL WINAPI RemoveFontResourceW(LPCWSTR); +WINGDIAPI HBITMAP WINAPI CreateBitmap(int,int,UINT,UINT,PCVOID); +WINGDIAPI HBITMAP WINAPI CreateBitmapIndirect(const BITMAP*); +WINGDIAPI HBRUSH WINAPI CreateBrushIndirect(const LOGBRUSH*); +WINGDIAPI HCOLORSPACE WINAPI CreateColorSpaceA(LPLOGCOLORSPACEA); +WINGDIAPI HCOLORSPACE WINAPI CreateColorSpaceW(LPLOGCOLORSPACEW); +WINGDIAPI HBITMAP WINAPI CreateCompatibleBitmap(HDC,int,int); +WINGDIAPI HDC WINAPI CreateCompatibleDC(HDC); +WINGDIAPI HDC WINAPI CreateDCA(LPCSTR,LPCSTR,LPCSTR,const DEVMODEA*); +WINGDIAPI HDC WINAPI CreateDCW(LPCWSTR,LPCWSTR,LPCWSTR,const DEVMODEW*); +WINGDIAPI HBITMAP WINAPI CreateDIBitmap(HDC,const BITMAPINFOHEADER*,DWORD,PCVOID,const BITMAPINFO*,UINT); +WINGDIAPI HBRUSH WINAPI CreateDIBPatternBrush(HGLOBAL,UINT); +WINGDIAPI HBRUSH WINAPI CreateDIBPatternBrushPt(PCVOID,UINT); +WINGDIAPI HBITMAP WINAPI CreateDIBSection(HDC,const BITMAPINFO*,UINT,void**,HANDLE,DWORD); +WINGDIAPI HBITMAP WINAPI CreateDiscardableBitmap(HDC,int,int); +WINGDIAPI HRGN WINAPI CreateEllipticRgn(int,int,int,int); +WINGDIAPI HRGN WINAPI CreateEllipticRgnIndirect(LPCRECT); +WINGDIAPI HDC WINAPI CreateEnhMetaFileA(HDC,LPCSTR,LPCRECT,LPCSTR); +WINGDIAPI HDC WINAPI CreateEnhMetaFileW(HDC,LPCWSTR,LPCRECT,LPCWSTR); +WINGDIAPI HFONT WINAPI CreateFontA(int,int,int,int,int,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPCSTR); +WINGDIAPI HFONT WINAPI CreateFontW(int,int,int,int,int,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPCWSTR); +WINGDIAPI HFONT WINAPI CreateFontIndirectA(const LOGFONTA*); +WINGDIAPI HFONT WINAPI CreateFontIndirectW(const LOGFONTW*); +WINGDIAPI HPALETTE WINAPI CreateHalftonePalette(HDC); +WINGDIAPI HBRUSH WINAPI CreateHatchBrush(int,COLORREF); +WINGDIAPI HDC WINAPI CreateICA(LPCSTR,LPCSTR,LPCSTR,const DEVMODEA*); +WINGDIAPI HDC WINAPI CreateICW(LPCWSTR,LPCWSTR,LPCWSTR,const DEVMODEW*); +WINGDIAPI HDC WINAPI CreateMetaFileA(LPCSTR); +WINGDIAPI HDC WINAPI CreateMetaFileW(LPCWSTR); +WINGDIAPI HPALETTE WINAPI CreatePalette(const LOGPALETTE*); +WINGDIAPI HBRUSH WINAPI CreatePatternBrush(HBITMAP); +WINGDIAPI HPEN WINAPI CreatePen(int,int,COLORREF); +WINGDIAPI HPEN WINAPI CreatePenIndirect(const LOGPEN*); +WINGDIAPI HRGN WINAPI CreatePolygonRgn(const POINT*,int,int); +WINGDIAPI HRGN WINAPI CreatePolyPolygonRgn(const POINT*,const INT*,int,int); +WINGDIAPI HRGN WINAPI CreateRectRgn(int,int,int,int); +WINGDIAPI HRGN WINAPI CreateRectRgnIndirect(LPCRECT); +WINGDIAPI HRGN WINAPI CreateRoundRectRgn(int,int,int,int,int,int); +WINGDIAPI BOOL WINAPI CreateScalableFontResourceA(DWORD,LPCSTR,LPCSTR,LPCSTR); +WINGDIAPI BOOL WINAPI CreateScalableFontResourceW(DWORD,LPCWSTR,LPCWSTR,LPCWSTR); +WINGDIAPI HBRUSH WINAPI CreateSolidBrush(COLORREF); +WINGDIAPI BOOL WINAPI DeleteColorSpace(HCOLORSPACE); +WINGDIAPI BOOL WINAPI DeleteDC(HDC); +WINGDIAPI BOOL WINAPI DeleteEnhMetaFile(HENHMETAFILE); +WINGDIAPI BOOL WINAPI DeleteMetaFile(HMETAFILE); +WINGDIAPI BOOL WINAPI DeleteObject(HGDIOBJ); +WINGDIAPI int WINAPI CombineRgn(HRGN,HRGN,HRGN,int); +WINGDIAPI BOOL WINAPI CombineTransform(LPXFORM,const XFORM*,const XFORM*); + WINBASEAPI BOOL WINAPI GetCPInfoExA(UINT,DWORD,LPCPINFOEXA); WINBASEAPI BOOL WINAPI GetCPInfoExW(UINT,DWORD,LPCPINFOEXW); WINBASEAPI BOOL WINAPI GetCPInfo(UINT,LPCPINFO); @@ -351,34 +436,98 @@ WINUSERAPI BOOL WINAPI GetClientRect(HWND,LPRECT); WINUSERAPI BOOL WINAPI GetClipCursor(LPRECT); WINUSERAPI BOOL WINAPI GetCursorPos(LPPOINT); WINUSERAPI BOOL WINAPI GetMessageA(LPMSG,HWND,UINT,UINT); -WINUSERAPI BOOL WINAPI GetWindowInfo(HWND,PWINDOWINFO); -WINUSERAPI BOOL WINAPI GetWindowPlacement(HWND,WINDOWPLACEMENT*); -WINUSERAPI BOOL WINAPI GetWindowRect(HWND,LPRECT); -WINUSERAPI BOOL WINAPI GetWindowRect(HWND,LPRECT); -WINUSERAPI BOOL WINAPI InvalidateRect(HWND,LPCRECT,BOOL); -WINUSERAPI BOOL WINAPI IsIconic(HWND); +WINUSERAPI BOOL WINAPI GetMessageW(LPMSG,HWND,UINT,UINT); +WINUSERAPI LONG WINAPI GetMessageExtraInfo(void); +WINUSERAPI DWORD WINAPI GetMessagePos(void); +WINUSERAPI LONG WINAPI GetMessageTime(void); +WINUSERAPI int WINAPI GetMouseMovePointsEx(UINT,LPMOUSEMOVEPOINT,LPMOUSEMOVEPOINT,int,DWORD); +WINUSERAPI HWND WINAPI GetNextDlgGroupItem(HWND,HWND,BOOL); +WINUSERAPI HWND WINAPI GetNextDlgTabItem(HWND,HWND,BOOL); +WINUSERAPI HWND WINAPI GetOpenClipboardWindow(void); +WINUSERAPI HWND WINAPI GetParent(HWND); +WINUSERAPI int WINAPI GetPriorityClipboardFormat(UINT*,int); +WINUSERAPI HANDLE WINAPI GetPropA(HWND,LPCSTR); +WINUSERAPI HANDLE WINAPI GetPropW(HWND,LPCWSTR); WINUSERAPI BOOL WINAPI KillTimer(HWND,UINT); WINUSERAPI BOOL WINAPI LockSetForegroundWindow(UINT); WINUSERAPI BOOL WINAPI OffsetRect(LPRECT,int,int); +WINUSERAPI BOOL WINAPI PaintDesktop(HDC); WINUSERAPI BOOL WINAPI PeekMessageA(LPMSG,HWND,UINT,UINT,UINT); +WINUSERAPI BOOL WINAPI PeekMessageW(LPMSG,HWND,UINT,UINT,UINT); WINUSERAPI BOOL WINAPI PostMessageA(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI BOOL WINAPI PostMessageW(HWND,UINT,WPARAM,LPARAM); +WINUSERAPI void WINAPI PostQuitMessage(int); +WINUSERAPI BOOL WINAPI PostThreadMessageA(DWORD,UINT,WPARAM,LPARAM); +WINUSERAPI BOOL WINAPI PostThreadMessageW(DWORD,UINT,WPARAM,LPARAM); +WINUSERAPI BOOL WINAPI PrintWindow(HWND,HDC,UINT); WINUSERAPI BOOL WINAPI PtInRect(LPCRECT,POINT); WINUSERAPI BOOL WINAPI ReleaseCapture(void); WINUSERAPI BOOL WINAPI ScreenToClient(HWND,LPPOINT); +WINUSERAPI HWND WINAPI SetActiveWindow(HWND); +WINUSERAPI HWND WINAPI SetCapture(HWND hWnd); +WINUSERAPI BOOL WINAPI SetCaretBlinkTime(UINT); +WINUSERAPI BOOL WINAPI SetCaretPos(int,int); +WINUSERAPI DWORD WINAPI SetClassLongA(HWND,int,LONG); +WINUSERAPI DWORD WINAPI SetClassLongW(HWND,int,LONG); +WINUSERAPI WORD WINAPI SetClassWord(HWND,int,WORD); +WINUSERAPI HANDLE WINAPI SetClipboardData(UINT,HANDLE); +WINUSERAPI HWND WINAPI SetClipboardViewer(HWND); +WINUSERAPI HCURSOR WINAPI SetCursor(HCURSOR); WINUSERAPI BOOL WINAPI SetCursorPos(int,int); -WINUSERAPI BOOL WINAPI SetCursorPos(int,int); +WINUSERAPI VOID WINAPI SetDebugErrorLevel(DWORD); +WINUSERAPI BOOL WINAPI SetDlgItemInt(HWND,int,UINT,BOOL); WINUSERAPI BOOL WINAPI SetDlgItemTextA(HWND,int,LPCSTR); +WINUSERAPI BOOL WINAPI SetDlgItemTextW(HWND,int,LPCWSTR); +WINUSERAPI BOOL WINAPI SetDoubleClickTime(UINT); +WINUSERAPI HWND WINAPI SetFocus(HWND); WINUSERAPI BOOL WINAPI SetForegroundWindow(HWND); -WINUSERAPI BOOL WINAPI SetRectEmpty(LPRECT); +WINUSERAPI BOOL WINAPI SetKeyboardState(PBYTE); +WINUSERAPI BOOL WINAPI SetMenu(HWND,HMENU); +WINUSERAPI BOOL WINAPI SetMenuContextHelpId(HMENU,DWORD); +WINUSERAPI BOOL WINAPI SetMenuDefaultItem(HMENU,UINT,UINT); +WINUSERAPI BOOL WINAPI SetMenuInfo(HMENU,LPCMENUINFO); +WINUSERAPI BOOL WINAPI SetMenuItemBitmaps(HMENU,UINT,UINT,HBITMAP,HBITMAP); +WINUSERAPI BOOL WINAPI SetMenuItemInfoA(HMENU,UINT,BOOL,LPCMENUITEMINFOA); +WINUSERAPI BOOL WINAPI SetMenuItemInfoW( HMENU,UINT,BOOL,LPCMENUITEMINFOW); +WINUSERAPI LPARAM WINAPI SetMessageExtraInfo(LPARAM); +WINUSERAPI BOOL WINAPI SetMessageQueue(int); +WINUSERAPI HWND WINAPI SetParent(HWND,HWND); +WINUSERAPI BOOL WINAPI SetProcessDefaultLayout(DWORD); +WINUSERAPI BOOL WINAPI SetProcessWindowStation(HWINSTA); +WINUSERAPI BOOL WINAPI SetPropA(HWND,LPCSTR,HANDLE); +WINUSERAPI BOOL WINAPI SetPropW(HWND,LPCWSTR,HANDLE); WINUSERAPI BOOL WINAPI SetRect(LPRECT,int,int,int,int); +WINUSERAPI BOOL WINAPI SetRectEmpty(LPRECT); +WINUSERAPI int WINAPI SetScrollInfo(HWND,int,LPCSCROLLINFO,BOOL); +WINUSERAPI int WINAPI SetScrollPos(HWND,int,int,BOOL); +WINUSERAPI BOOL WINAPI SetScrollRange(HWND,int,int,int,BOOL); +WINUSERAPI BOOL WINAPI SetSysColors(int,const INT *,const COLORREF *); +WINUSERAPI BOOL WINAPI SetSystemCursor(HCURSOR,DWORD); +WINUSERAPI BOOL WINAPI SetThreadDesktop(HDESK); +WINUSERAPI UINT WINAPI SetTimer(HWND,UINT,UINT,TIMERPROC); +WINUSERAPI BOOL WINAPI SetUserObjectInformationA(HANDLE,int,PVOID,DWORD); +WINUSERAPI BOOL WINAPI SetUserObjectInformationW(HANDLE,int,PVOID,DWORD); +WINUSERAPI BOOL WINAPI SetUserObjectSecurity(HANDLE,PSECURITY_INFORMATION,PSECURITY_DESCRIPTOR); +WINUSERAPI HWINEVENTHOOK WINAPI SetWinEventHook(UINT,UINT,HMODULE,WINEVENTPROC,DWORD,DWORD,UINT); +WINUSERAPI BOOL WINAPI SetWindowContextHelpId(HWND,DWORD); +WINUSERAPI LONG WINAPI SetWindowLongA(HWND,int,LONG); +WINUSERAPI LONG WINAPI SetWindowLongW(HWND,int,LONG); +WINUSERAPI BOOL WINAPI SetWindowPlacement(HWND hWnd,const WINDOWPLACEMENT*); WINUSERAPI BOOL WINAPI SetWindowPos(HWND,HWND,int,int,int,int,UINT); +WINUSERAPI int WINAPI SetWindowRgn(HWND,HRGN,BOOL); +WINUSERAPI HHOOK WINAPI SetWindowsHookA(int,HOOKPROC); +WINUSERAPI HHOOK WINAPI SetWindowsHookW(int,HOOKPROC); +WINUSERAPI HHOOK WINAPI SetWindowsHookExA(int,HOOKPROC,HINSTANCE,DWORD); +WINUSERAPI HHOOK WINAPI SetWindowsHookExW(int,HOOKPROC,HINSTANCE,DWORD); WINUSERAPI BOOL WINAPI SetWindowTextA(HWND,LPCSTR); +WINUSERAPI BOOL WINAPI SetWindowTextW(HWND,LPCWSTR); +WINUSERAPI WORD WINAPI SetWindowWord(HWND,int,WORD); + WINUSERAPI BOOL WINAPI ShowWindowAsync(HWND,int); WINUSERAPI BOOL WINAPI ShowWindow(HWND,int); WINUSERAPI BOOL WINAPI TranslateMessage(const MSG*); WINUSERAPI BOOL WINAPI UpdateWindow(HWND); WINUSERAPI DWORD WINAPI GetSysColor(int); -WINUSERAPI DWORD WINAPI GetWindowContextHelpId(HWND); WINUSERAPI DWORD WINAPI MsgWaitForMultipleObjects(DWORD,CONST HANDLE*,BOOL,DWORD,DWORD); WINUSERAPI DWORD WINAPI MsgWaitForMultipleObjectsEx(DWORD,CONST HANDLE*,DWORD,DWORD,DWORD); WINUSERAPI DWORD WINAPI WaitForInputIdle(HANDLE,DWORD); @@ -387,37 +536,42 @@ WINUSERAPI HACCEL WINAPI LoadAcceleratorsA(HINSTANCE,LPCSTR); WINUSERAPI HANDLE WINAPI LoadImageA(HINSTANCE,LPCSTR,UINT,int,int,UINT); WINUSERAPI HBRUSH WINAPI GetSysColorBrush(int); WINUSERAPI HCURSOR WINAPI LoadCursorA(HINSTANCE,LPCSTR); -WINUSERAPI HCURSOR WINAPI SetCursor(HCURSOR); WINUSERAPI HDC WINAPI BeginPaint(HWND,LPPAINTSTRUCT); WINUSERAPI HDC WINAPI GetDCEx(HWND,HRGN,DWORD); WINUSERAPI HDC WINAPI GetDC(HWND); -WINUSERAPI HDC WINAPI GetWindowDC(HWND); WINUSERAPI HICON WINAPI LoadIconA(HINSTANCE,LPCSTR); WINUSERAPI HWND WINAPI CreateWindowExA(DWORD,LPCSTR,LPCSTR,DWORD,int,int,int,int,HWND,HMENU,HINSTANCE,LPVOID); WINUSERAPI HWND WINAPI FindWindowA(LPCSTR,LPCSTR); +WINUSERAPI HWND WINAPI FindWindowExA(HWND,HWND,LPCSTR,LPCSTR); +WINUSERAPI HWND WINAPI FindWindowExW(HWND,HWND,LPCWSTR,LPCWSTR); +WINUSERAPI HWND WINAPI FindWindowW(LPCWSTR,LPCWSTR); +WINUSERAPI BOOL WINAPI FlashWindow(HWND,BOOL); +WINUSERAPI BOOL WINAPI FlashWindowEx(PFLASHWINFO); +int WINAPI FrameRect(HDC,LPCRECT,HBRUSH); +WINUSERAPI BOOL WINAPI FrameRgn(HDC,HRGN,HBRUSH,int,int); WINUSERAPI HWND WINAPI GetActiveWindow(void); +WINUSERAPI HWND WINAPI GetAncestor(HWND,UINT); +WINUSERAPI SHORT WINAPI GetAsyncKeyState(int); +WINUSERAPI HWND WINAPI GetCapture(void); +WINUSERAPI UINT WINAPI GetCaretBlinkTime(void); +WINUSERAPI BOOL WINAPI GetCaretPos(LPPOINT); +WINUSERAPI BOOL WINAPI GetClassInfoA(HINSTANCE,LPCSTR,LPWNDCLASSA); +WINUSERAPI BOOL WINAPI GetClassInfoExA(HINSTANCE,LPCSTR,LPWNDCLASSEXA); +WINUSERAPI BOOL WINAPI GetClassInfoW(HINSTANCE,LPCWSTR,LPWNDCLASSW); +WINUSERAPI BOOL WINAPI GetClassInfoExW(HINSTANCE,LPCWSTR,LPWNDCLASSEXW); +WINUSERAPI DWORD WINAPI GetClassLongA(HWND,int); +WINUSERAPI DWORD WINAPI GetClassLongW(HWND,int); + WINUSERAPI HWND WINAPI GetDesktopWindow(void); WINUSERAPI HWND WINAPI GetDlgItem(HWND,int); WINUSERAPI HWND WINAPI GetFocus(void); WINUSERAPI HWND WINAPI GetForegroundWindow(void); WINUSERAPI HWND WINAPI GetLastActivePopup(HWND); -WINUSERAPI HWND WINAPI GetParent(HWND); -WINUSERAPI HWND WINAPI GetTopWindow(HWND); -WINUSERAPI HWND WINAPI GetWindow(HWND,UINT); -WINUSERAPI HWND WINAPI SetActiveWindow(HWND); -WINUSERAPI HWND WINAPI SetCapture(HWND hWnd); -WINUSERAPI HWND WINAPI SetFocus(HWND); WINUSERAPI int WINAPI CopyAcceleratorTableA(HACCEL,LPACCEL,int); WINUSERAPI int WINAPI DialogBoxParamA(HINSTANCE,LPCSTR,HWND,DLGPROC,LPARAM); WINUSERAPI int WINAPI DrawTextA(HDC,LPCSTR,int,LPRECT,UINT); WINUSERAPI int WINAPI GetClassNameA(HWND,LPSTR,int); WINUSERAPI int WINAPI GetSystemMetrics(int); -WINUSERAPI int WINAPI GetWindowRgn(HWND,HRGN); -WINUSERAPI int WINAPI GetWindowTextA(HWND,LPSTR,int); -WINUSERAPI int WINAPI GetWindowTextLengthA(HWND); -WINUSERAPI int WINAPI GetWindowTextLengthW(HWND); -WINUSERAPI int WINAPI GetWindowTextW(HWND,LPWSTR,int); -WINUSERAPI INT WINAPI InternalGetWindowText(HWND,LPWSTR,INT); WINUSERAPI int WINAPI LoadStringA(HINSTANCE,UINT,LPSTR,int); WINUSERAPI int WINAPI MessageBoxA(HWND,LPCSTR,LPCSTR,UINT); WINUSERAPI int WINAPI ReleaseDC(HWND,HDC); @@ -429,8 +583,42 @@ WINUSERAPI LONG WINAPI DispatchMessageA(const MSG*); WINUSERAPI LONG WINAPI GetWindowLongA(HWND,int); WINUSERAPI LONG WINAPI GetWindowLongA(HWND,int); WINUSERAPI LONG WINAPI GetWindowLongW(HWND,int); +WINUSERAPI HDESK WINAPI GetThreadDesktop(DWORD); +WINUSERAPI HWND WINAPI GetTopWindow(HWND); +WINUSERAPI BOOL WINAPI GetUpdateRect(HWND,LPRECT,BOOL); +WINUSERAPI int WINAPI GetUpdateRgn(HWND,HRGN,BOOL); +WINUSERAPI BOOL WINAPI GetUserObjectInformationA(HANDLE,int,PVOID,DWORD,PDWORD); +WINUSERAPI BOOL WINAPI GetUserObjectInformationW(HANDLE,int,PVOID,DWORD,PDWORD); +WINUSERAPI BOOL WINAPI GetUserObjectSecurity(HANDLE,PSECURITY_INFORMATION,PSECURITY_DESCRIPTOR,DWORD,PDWORD); +WINUSERAPI HWND WINAPI GetWindow(HWND,UINT); +WINUSERAPI DWORD WINAPI GetWindowContextHelpId(HWND); +WINUSERAPI HDC WINAPI GetWindowDC(HWND); +WINUSERAPI BOOL WINAPI GetWindowPlacement(HWND,WINDOWPLACEMENT*); +WINUSERAPI BOOL WINAPI GetWindowRect(HWND,LPRECT); +WINUSERAPI int WINAPI GetWindowRgn(HWND,HRGN); +WINUSERAPI int WINAPI GetWindowTextA(HWND,LPSTR,int); +WINUSERAPI int WINAPI GetWindowTextLengthA(HWND); +WINUSERAPI int WINAPI GetWindowTextLengthW(HWND); +WINUSERAPI int WINAPI GetWindowTextW(HWND,LPWSTR,int); +WINUSERAPI WORD WINAPI GetWindowWord(HWND,int); +WINUSERAPI BOOL WINAPI GetAltTabInfoA(HWND,int,PALTTABINFO,LPSTR,UINT); +WINUSERAPI BOOL WINAPI GetAltTabInfoW(HWND,int,PALTTABINFO,LPWSTR,UINT); +WINUSERAPI BOOL WINAPI GetComboBoxInfo(HWND,PCOMBOBOXINFO); +WINUSERAPI BOOL WINAPI GetCursorInfo(PCURSORINFO); +WINUSERAPI BOOL WINAPI GetGUIThreadInfo(DWORD,LPGUITHREADINFO); +WINUSERAPI BOOL WINAPI GetLastInputInfo(PLASTINPUTINFO); +WINUSERAPI DWORD WINAPI GetListBoxInfo(HWND); +WINUSERAPI BOOL WINAPI GetMenuBarInfo(HWND,LONG,LONG,PMENUBARINFO); +WINUSERAPI BOOL WINAPI GetMenuInfo(HMENU,LPMENUINFO); +WINUSERAPI BOOL WINAPI GetProcessDefaultLayout(DWORD*); +WINUSERAPI BOOL WINAPI GetScrollBarInfo(HWND,LONG,PSCROLLBARINFO); +WINUSERAPI BOOL WINAPI GetTitleBarInfo(HWND,PTITLEBARINFO); +WINUSERAPI BOOL WINAPI GetWindowInfo(HWND,PWINDOWINFO); +WINUSERAPI BOOL WINAPI GetMonitorInfoA(HMONITOR,LPMONITORINFO); +WINUSERAPI BOOL WINAPI GetMonitorInfoW(HMONITOR,LPMONITORINFO); +WINUSERAPI UINT WINAPI GetWindowModuleFileNameA(HWND,LPSTR,UINT); +WINUSERAPI UINT WINAPI GetWindowModuleFileNameW(HWND,LPWSTR,UINT); WINUSERAPI LONG WINAPI SendDlgItemMessageA(HWND,int,UINT,WPARAM,LPARAM); -WINUSERAPI LONG WINAPI SetWindowLongA(HWND,int,LONG); WINUSERAPI LONG WINAPI TabbedTextOutA(HDC,int,int,LPCSTR,int,int,LPINT,int); WINUSERAPI LRESULT WINAPI DefWindowProcA(HWND,UINT,WPARAM,LPARAM); WINUSERAPI LRESULT WINAPI SendMessageA(HWND,UINT,WPARAM,LPARAM); @@ -438,12 +626,48 @@ WINUSERAPI SHORT WINAPI GetKeyState(int); WINUSERAPI UINT WINAPI GetDlgItemInt(HWND,int,PBOOL,BOOL); WINUSERAPI UINT WINAPI GetDlgItemTextA(HWND,int,LPSTR,int); WINUSERAPI UINT WINAPI GetDlgItemTextW(HWND,int,LPWSTR,int); -WINUSERAPI UINT WINAPI GetWindowModuleFileNameA(HWND,LPSTR,UINT); -WINUSERAPI UINT WINAPI GetWindowModuleFileNameW(HWND,LPWSTR,UINT); +WINUSERAPI BOOL WINAPI GrayStringA(HDC,HBRUSH,GRAYSTRINGPROC,LPARAM,int,int,int,int,int); +WINUSERAPI BOOL WINAPI GrayStringW(HDC,HBRUSH,GRAYSTRINGPROC,LPARAM,int,int,int,int,int); +WINUSERAPI BOOL WINAPI HideCaret(HWND); +WINUSERAPI BOOL WINAPI HiliteMenuItem(HWND,HMENU,UINT,UINT); +WINUSERAPI BOOL WINAPI InflateRect(LPRECT,int,int); +WINUSERAPI BOOL WINAPI InSendMessage(void); +WINUSERAPI DWORD WINAPI InSendMessageEx(LPVOID); +WINUSERAPI BOOL WINAPI InsertMenuA(HMENU,UINT,UINT,UINT,LPCSTR); +WINUSERAPI BOOL WINAPI InsertMenuW(HMENU,UINT,UINT,UINT,LPCWSTR); +WINUSERAPI BOOL WINAPI InsertMenuItemA(HMENU,UINT,BOOL,LPCMENUITEMINFOA); +WINUSERAPI BOOL WINAPI InsertMenuItemW(HMENU,UINT,BOOL,LPCMENUITEMINFOW); +WINUSERAPI INT WINAPI InternalGetWindowText(HWND,LPWSTR,INT); +WINUSERAPI BOOL WINAPI IntersectRect(LPRECT,LPCRECT,LPCRECT); +WINUSERAPI BOOL WINAPI InvalidateRect(HWND,LPCRECT,BOOL); +WINUSERAPI BOOL WINAPI InvalidateRgn(HWND,HRGN,BOOL); +WINUSERAPI BOOL WINAPI InvertRect(HDC,LPCRECT); +WINUSERAPI BOOL WINAPI IsCharAlphaA(CHAR ch); +WINUSERAPI BOOL WINAPI IsCharAlphaNumericA(CHAR); +WINUSERAPI BOOL WINAPI IsCharAlphaNumericW(WCHAR); +WINUSERAPI BOOL WINAPI IsCharAlphaW(WCHAR); +WINUSERAPI BOOL WINAPI IsCharLowerA(CHAR); +WINUSERAPI BOOL WINAPI IsCharLowerW(WCHAR); +WINUSERAPI BOOL WINAPI IsCharUpperA(CHAR); +WINUSERAPI BOOL WINAPI IsCharUpperW(WCHAR); +WINUSERAPI BOOL WINAPI IsChild(HWND,HWND); +WINUSERAPI BOOL WINAPI IsClipboardFormatAvailable(UINT); +WINUSERAPI BOOL WINAPI IsDialogMessageA(HWND,LPMSG); +WINUSERAPI BOOL WINAPI IsDialogMessageW(HWND,LPMSG); +WINUSERAPI UINT WINAPI IsDlgButtonChecked(HWND,int); +WINUSERAPI BOOL WINAPI IsGUIThread(BOOL); +WINUSERAPI BOOL WINAPI IsHungAppWindow(HWND); +WINUSERAPI BOOL WINAPI IsIconic(HWND); +WINUSERAPI BOOL WINAPI IsMenu(HMENU); +WINUSERAPI BOOL WINAPI IsRectEmpty(LPCRECT); +WINUSERAPI BOOL WINAPI IsWindow(HWND); +WINUSERAPI BOOL WINAPI IsWindowEnabled(HWND); +WINUSERAPI BOOL WINAPI IsWindowUnicode(HWND); +WINUSERAPI BOOL WINAPI IsWindowVisible(HWND); +WINUSERAPI BOOL WINAPI IsWinEventHookInstalled(DWORD); +WINUSERAPI BOOL WINAPI IsZoomed(HWND); WINUSERAPI UINT WINAPI RealGetWindowClassA(HWND,LPSTR,UINT); WINUSERAPI UINT WINAPI RealGetWindowClassW(HWND,LPWSTR,UINT); -WINUSERAPI UINT WINAPI SetTimer(HWND,UINT,UINT,TIMERPROC); -WINUSERAPI WORD WINAPI GetWindowWord(HWND,int); DWORD WINAPI GetFileVersionInfoSizeA(LPCSTR,PDWORD); DWORD WINAPI GetFileVersionInfoSizeW(LPCWSTR,PDWORD); BOOL WINAPI GetFileVersionInfoA(LPCSTR,DWORD,DWORD,PVOID); -- 2.39.5