mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 16:43:04 +00:00
28 lines
988 B
C
28 lines
988 B
C
#ifndef _WIN32K_WINPOS_H
|
|
#define _WIN32K_WINPOS_H
|
|
|
|
/* Undocumented flags. */
|
|
#define SWP_NOCLIENTMOVE 0x0800
|
|
#define SWP_NOCLIENTSIZE 0x1000
|
|
|
|
LRESULT STDCALL
|
|
WinPosGetNonClientSize(HWND Wnd, RECT* WindowRect, RECT* ClientRect);
|
|
UINT STDCALL
|
|
WinPosGetMinMaxInfo(PWINDOW_OBJECT Window, POINT* MaxSize, POINT* MaxPos,
|
|
POINT* MinTrack, POINT* MaxTrack);
|
|
UINT STDCALL
|
|
WinPosMinMaximize(PWINDOW_OBJECT WindowObject, UINT ShowFlag, RECT* NewPos);
|
|
BOOLEAN STDCALL
|
|
WinPosSetWindowPos(HWND Wnd, HWND WndInsertAfter, INT x, INT y, INT cx,
|
|
INT cy, UINT flags);
|
|
BOOLEAN FASTCALL
|
|
WinPosShowWindow(HWND Wnd, INT Cmd);
|
|
USHORT STDCALL
|
|
WinPosWindowFromPoint(PWINDOW_OBJECT ScopeWin, POINT WinPoint,
|
|
PWINDOW_OBJECT* Window);
|
|
VOID FASTCALL WinPosActivateOtherWindow(PWINDOW_OBJECT Window);
|
|
|
|
PINTERNALPOS FASTCALL WinPosInitInternalPos(PWINDOW_OBJECT WindowObject,
|
|
POINT pt, PRECT RestoreRect);
|
|
|
|
#endif /* _WIN32K_WINPOS_H */
|