56 lines
2.5 KiB
Plaintext
56 lines
2.5 KiB
Plaintext
@BOOL GetWindowPlacement HWND hwnd uiprivLPWWINDOWPLACEMENT wp == 0
|
|
$typedef const WINDOWPLACEMENT *uiprivLPCWINDOWPLACEMENT;
|
|
@BOOL SetWindowPlacement HWND hwnd uiprivLPCWINDOWPLACEMENT wp == 0
|
|
@HWND SetParent HWND hwnd HWND newParent == NULL
|
|
@BOOL GetClientRect HWND hwnd LPRECT r == 0
|
|
@BOOL GetWindowRect HWND hwnd LPRECT r == 0
|
|
@int GetClassNameW HWND hwnd LPWSTR name int n == 0
|
|
|
|
@BOOL SetWindowSubclass HWND hwnd SUBCLASSPROC proc UINT_PTR id DWORD_PTR dwRefData == FALSE
|
|
@BOOL RemoveWindowSubclass HWND hwnd SUBCLASSPROC proc UINT_PTR id == FALSE
|
|
|
|
@*HWND CreateDialogIndirectParamW HINSTANCE hInstance LPCDLGTEMPLATE dialog HWND parent DLGPROC proc LPARAM param == NULL
|
|
// note: this gives dialogs in libui the condition that they must NOT call uiprivTODOEndDialog() with a negative result code
|
|
@*INT_PTR DialogBoxIndirectParamW HINSTANCE hInstance LPCDLGTEMPLATE dialog HWND parent DLGPROC proc LPARAM param < 0
|
|
@BOOL EndDialog HWND hdlg INT_PTR result == 0
|
|
@*HWND GetDlgItem HWND hdlg int id == NULL
|
|
|
|
@*HMENU CreateMenu == NULL
|
|
@*HMENU CreatePopupMenu == NULL
|
|
@BOOL AppendMenuW HMENU menu UINT flags UINT_PTR id LPCWSTR text == 0
|
|
@BOOL SetMenu HWND hwnd HMENU menu == 0
|
|
@BOOL GetMenuItemInfoW HMENU menu UINT item BOOL byPosition LPMENUITEMINFO info == 0
|
|
@BOOL SetMenuItemInfoW HMENU menu UINT item BOOL byPosition LPMENUITEMINFO info == 0
|
|
|
|
@*HDC BeginPaint HWND hwnd LPPAINTSTRUCT ps == NULL
|
|
@*HDC GetDC HWND hwnd == NULL
|
|
@int ReleaseDC HWND hwnd HDC dc == 0
|
|
@*HDC CreateCompatibleDC HDC dc == NULL
|
|
@BOOL DeleteDC HDC dc == 0
|
|
$typedef const RECT *uiprivLPCRECT;
|
|
@BOOL InvalidateRect HWND hwnd uiprivLPCRECT r BOOL erase == 0
|
|
@BOOL ValidateRect HWND hwnd uiprivLPCRECT r == 0
|
|
|
|
@*HBITMAP CreateCompatibleBitmap HDC dc int width int height == NULL
|
|
@*HBRUSH CreatePatternBrush HBITMAP bitmap == NULL
|
|
@BOOL DeleteObject HGDIOBJ obj == 0
|
|
|
|
@BOOL SetBrushOrgEx HDC dc int x int y LPPOINT prev == 0
|
|
@int SetBkMode HDC dc int mode == 0
|
|
@BOOL BitBlt HDC dest int destX int destY int destWidth int destHeight HDC src int srcX int srcY DWORD op == 0
|
|
|
|
@BOOL GetTextMetricsW HDC dc LPTEXTMETRIC tm == 0
|
|
@BOOL APIENTRY GetTextExtentPoint32W HDC dc LPCWSTR str int n LPSIZE size == 0
|
|
|
|
@BOOL ReleaseCapture == 0
|
|
@BOOL _TrackMouseEvent LPTRACKMOUSEEVENT tme == 0
|
|
|
|
@BOOL GetScrollInfo HWND hwnd int bar LPSCROLLINFO si == 0
|
|
|
|
@BOOL SystemParametersInfoW UINT action UINT param PVOID v UINT winini == 0
|
|
@BOOL GetMonitorInfoW HMONITOR monitor LPMONITORINFO info == 0
|
|
|
|
@*int GetLocaleInfoEx LPCWSTR name LCTYPE type LPWSTR buf int n == 0
|
|
|
|
@BOOL UnhookWindowsHookEx HHOOK hook == 0
|