ReactOS 0.4.16-dev-433-g6363f78
|
Go to the source code of this file.
Classes | |
struct | tagWINDOWLIST |
Typedefs | |
typedef struct tagWINDOWLIST | WINDOWLIST |
typedef struct tagWINDOWLIST * | PWINDOWLIST |
Variables | |
ATOM | AtomMessage |
ATOM | AtomWndObj |
ATOM | AtomLayer |
ATOM | AtomFlashWndState |
BOOL | g_bWindowSnapEnabled |
PWINDOWLIST | gpwlList |
PWINDOWLIST | gpwlCache |
BOOL | gfIMEShowStatus |
#define HWND_TERMINATOR ((HWND)UlongToHandle(1)) |
#define IntGetWndProcessId | ( | WndObj | ) | PsGetProcessId(WndObj->head.pti->ppi->peProcess) |
#define IntGetWndThreadId | ( | WndObj | ) | PsGetThreadId(WndObj->head.pti->pEThread) |
#define IntIsBroadcastHwnd | ( | hWnd | ) | (hWnd == HWND_BROADCAST || hWnd == HWND_TOPMOST) |
#define IntWndBelongsToThread | ( | WndObj, | |
W32Thread | |||
) | ((WndObj->head.pti) && (WndObj->head.pti == W32Thread)) |
#define WINVER_WIN2K _WIN32_WINNT_WIN2K |
#define WINVER_WINNT4 _WIN32_WINNT_NT4 |
#define WL_CAPACITY | ( | pwl | ) | ((pwl)->phwndEnd - &((pwl)->ahwnd[0])) |
#define WL_IS_BAD | ( | pwl | ) | ((pwl)->phwndEnd <= (pwl)->phwndLast) |
typedef struct tagWINDOWLIST * PWINDOWLIST |
typedef struct tagWINDOWLIST WINDOWLIST |
Definition at line 1954 of file ime.c.
Referenced by co_UserCreateWindowEx().
PWND FASTCALL co_UserCreateWindowEx | ( | CREATESTRUCTW * | Cs, |
PUNICODE_STRING | ClassName, | ||
PLARGE_STRING | WindowName, | ||
PVOID | acbiBuffer, | ||
DWORD | dwVer | ||
) |
Definition at line 2176 of file window.c.
Referenced by co_IntCreateDefaultImeWindow(), MENU_InitPopup(), and NtUserCreateWindowEx().
LRESULT co_UserFreeWindow | ( | PWND | Window, |
PPROCESSINFO | ProcessData, | ||
PTHREADINFO | ThreadData, | ||
BOOLEAN | SendMessages | ||
) |
Definition at line 576 of file window.c.
Referenced by co_UserDestroyWindow(), co_UserFreeWindow(), and handle_internal_message().
Definition at line 4025 of file window.c.
Referenced by DesktopWindowProc(), and NtUserSetWindowWord().
Definition at line 1982 of file nonclient.c.
Referenced by DefWndStartSizeMove(), IntDefWindowProc(), MENU_PtMenu(), MENU_TrackMenu(), NC_DoButton(), and NC_HandleNCRButtonDown().
Definition at line 2383 of file ime.c.
Referenced by NtUserCallHwndParamLock().
PWINDOWLIST FASTCALL IntBuildHwndList | ( | PWND | pwnd, |
DWORD | dwFlags, | ||
PTHREADINFO | pti | ||
) |
Definition at line 1427 of file window.c.
Referenced by IntAssociateInputContextEx(), IntCheckImeShowStatus(), IntDestroyInputContext(), and IntImeWindowPosChanged().
Definition at line 2394 of file ime.c.
Referenced by NtUserCallHwndLock().
PWND FASTCALL IntCreateWindow | ( | CREATESTRUCTW * | Cs, |
PLARGE_STRING | WindowName, | ||
PCLS | Class, | ||
PWND | ParentWindow, | ||
PWND | OwnerWindow, | ||
PVOID | acbiBuffer, | ||
PDESKTOP | pdeskCreated, | ||
DWORD | dwVer | ||
) |
Definition at line 1804 of file window.c.
Referenced by co_UserCreateWindowEx(), and IntCreateDesktop().
LRESULT FASTCALL IntDefWindowProc | ( | PWND | Window, |
UINT | Msg, | ||
WPARAM | wParam, | ||
LPARAM | lParam, | ||
BOOL | Ansi | ||
) |
Definition at line 535 of file defwnd.c.
Referenced by GetControlColor(), NtUserMessageCall(), PopupMenuWndProc(), and UserMessageWindowProc().
Definition at line 222 of file window.c.
Referenced by NtUserCallTwoParam(), and NtUserEnableScrollBar().
HWND FASTCALL IntFindWindow | ( | PWND | Parent, |
PWND | ChildAfter, | ||
RTL_ATOM | ClassAtom, | ||
PUNICODE_STRING | WindowName | ||
) |
Definition at line 3064 of file window.c.
Referenced by NtUserFindWindowEx().
VOID FASTCALL IntFreeHwndList | ( | PWINDOWLIST | pwlTarget | ) |
Definition at line 1473 of file window.c.
Referenced by ExitThreadCallback(), IntAssociateInputContextEx(), IntCheckImeShowStatus(), IntDestroyInputContext(), and IntImeWindowPosChanged().
Internal function. Returns client window rectangle relative to the upper-left corner of client area.
Definition at line 92 of file winpos.c.
Referenced by co_IntDrawCaret(), co_WinPosArrangeIconicWindows(), co_WinPosGetMinMaxInfo(), co_WinPosSendSizeMove(), DefWndDoSizeMove(), DefWndHandleWindowPosChanged(), IntBeginPaint(), IntCalculateThumb(), IntDefWindowProc(), IntFillWindow(), IntGetScrollBarRect(), IntScrollWindowEx(), MENU_DrawPopupMenu(), MENU_EnsureMenuItemVisible(), NC_DoNCPaint(), and WinPosFindIconPos().
Definition at line 353 of file window.c.
Referenced by co_IntProcessMouseMessage(), co_IntSetActiveWindow(), and IntCreateWindow().
Definition at line 206 of file window.c.
Referenced by co_UserDestroyWindow(), DefSetText(), DefWndDoSizeMove(), DefWndHandleWindowPosChanged(), GetControlBrush(), IntDefWindowProc(), IntGetWindowContextHelpId(), MsqSendParentNotify(), NC_DoNCPaint(), NC_GetSysPopupPos(), NtUserCallHwndLock(), NtUserDefSetText(), and UserGetAncestor().
Definition at line 383 of file window.c.
Referenced by WinPosFixupFlags().
Definition at line 2062 of file ime.c.
Referenced by co_UserDestroyWindow().
Definition at line 2017 of file ime.c.
Referenced by co_UserDestroyWindow().
Definition at line 930 of file window.c.
Referenced by co_IntFixCaret(), co_IntSetParent(), DceResetActiveDCEs(), IntGetPaintMessage(), and NC_DoNCPaint().
Definition at line 178 of file window.c.
Referenced by co_IntPaintWindows(), co_UserDestroyWindow(), co_UserSetFocus(), co_WinPosSetWindowPos(), DefWndDoSizeMove(), IntSendDestroyMsg(), IntTrackPopupMenuEx(), NtUserCallHwnd(), NtUserSetActiveWindow(), and NtUserSetLogonNotifyWindow().
Definition at line 191 of file window.c.
Referenced by co_IntSendActivateMessages(), DefWndDoSizeMove(), DefWndPrint(), NC_DoNCPaint(), UserDrawCaptionBar(), and WinPosFixupFlags().
Definition at line 986 of file window.c.
Referenced by co_IntSetParent(), co_UserCreateWindowEx(), co_WinPosSetWindowPos(), IntImeSetTopMost(), and IntLinkHwnd().
Definition at line 144 of file winpos.c.
Referenced by DefWndDoSizeMove(), and DefWndHandleWindowPosChanged().
Definition at line 2323 of file ime.c.
Referenced by IntBroadcastImeShowStatusChange().
VOID FASTCALL IntNotifyWinEvent | ( | DWORD | Event, |
PWND | pWnd, | ||
LONG | idObject, | ||
LONG | idChild, | ||
DWORD | flags | ||
) |
Definition at line 178 of file event.c.
Referenced by co_IntDestroyCaret(), co_IntHideCaret(), co_IntProcessMouseMessage(), co_IntSetActiveWindow(), co_IntSetCaretPos(), co_IntSetParent(), co_UserCreateWindowEx(), co_UserDestroyWindow(), co_UserSetCapture(), co_UserShowCaret(), co_WinPosSetWindowPos(), co_WinPosShowWindow(), DefWndDoSizeMove(), DIALOG_CreateIndirect(), IntDefWindowProc(), IntEnableWindow(), IntSendFocusMessages(), IntSetScrollInfo(), MENU_ExitTracking(), MENU_InitTracking(), MENU_ShowPopup(), MENU_TrackMenu(), NtUserCallHwndParam(), NtUserCreateCaret(), NtUserNotifyWinEvent(), and RealDefWindowProcA().
Definition at line 145 of file window.c.
Referenced by co_UserCreateWindowEx(), co_UserShowScrollBar(), co_WinPosMinMaximize(), co_WinPosShowWindow(), DefWndDoSizeMove(), IntDefWindowProc(), and IntEnableWindow().
Definition at line 4654 of file window.c.
Referenced by co_WinPosMinMaximize(), co_WinPosShowWindow(), DefWndHandleSysCommand(), and NtUserCallTwoParam().
Definition at line 1357 of file window.c.
Referenced by co_IntSetParent(), co_UserFreeWindow(), IntImeSetTopMost(), and IntLinkHwnd().
Definition at line 1914 of file ime.c.
Referenced by co_UserCreateWindowEx().
Definition at line 276 of file window.c.
Referenced by co_IntPaintWindows(), co_IntSendActivateMessages(), co_IntSendMessageTimeout(), co_UserFreeWindow(), co_WinPosSearchChildren(), IntChildWindowFromPointEx(), IntClientShutdown(), IntDeactivateWindow(), IntFindWindow(), IntRealChildWindowFromPoint(), IntSendDestroyMsg(), NtUserBuildHwndList(), NtUserFindWindowEx(), NtUserMessageCall(), SpiNotifyNCMetricsChanged(), UserPostMessage(), UserRegisterUserApiHook(), UserSendNotifyMessage(), and WinPosDoOwnedPopups().
Definition at line 317 of file window.c.
Referenced by IntDestroyOwnedWindows(), and IntShowOwnedPopups().
Definition at line 130 of file window.h.
Referenced by WndSetChild(), WndSetLastActive(), WndSetNext(), WndSetOwner(), WndSetParent(), and WndSetPrev().
Definition at line 40 of file window.c.
Referenced by NtUserCallTwoParam().
Definition at line 108 of file window.c.
Definition at line 88 of file window.c.
Referenced by ActivateOtherWindowMin(), co_IntMakeWindowActive(), co_IntSetActiveWindow(), co_IntSetForegroundMessageQueue(), co_WinPosShowWindow(), IntActivateWindow(), IntDispatchMessage(), IntSendParentNotify(), MENU_TrackMenu(), UserSetActiveWindow(), and VIS_ComputeVisibleRegion().
Definition at line 164 of file window.h.
Referenced by co_UserFreeWindow(), IntLinkWindow(), and IntUnlinkWindow().
Definition at line 185 of file window.h.
Referenced by co_IntMakeWindowActive(), co_UserDestroyWindow(), co_UserFreeWindow(), and IntCreateWindow().
Definition at line 171 of file window.h.
Referenced by IntLinkWindow(), and IntUnlinkWindow().
Definition at line 150 of file window.h.
Referenced by co_UserFreeWindow(), IntCreateWindow(), IntDestroyOwnedWindows(), IntImeCanDestroyDefIME(), IntImeSetFutureOwner(), IntSetOwner(), and NtUserSetImeOwnerWindow().
Definition at line 157 of file window.h.
Referenced by co_IntSetParent(), co_UserFreeWindow(), and IntCreateWindow().
Definition at line 178 of file window.h.
Referenced by IntLinkWindow(), and IntUnlinkWindow().
|
extern |
Definition at line 22 of file ntuser.c.
Referenced by InitUserAtoms(), and IntFlashWindowEx().
|
extern |
Definition at line 21 of file ntuser.c.
Referenced by GetLayeredStatus(), InitUserAtoms(), IntSetLayeredWindowAttributes(), NtUserGetLayeredWindowAttributes(), and SetLayeredStatus().
|
extern |
Definition at line 19 of file ntuser.c.
Referenced by InitUserAtoms().
|
extern |
Definition at line 20 of file ntuser.c.
Referenced by EngCreateWnd(), EngDeleteWnd(), InitUserAtoms(), IntEngWindowChanged(), and UserGethWnd().
|
extern |
Definition at line 20 of file sysparams.c.
Referenced by DefWndDoSizeMove(), IntDefWindowProc(), and SpiUpdatePerUserSystemParameters().
|
extern |
Definition at line 29 of file ime.c.
Referenced by IntBroadcastImeShowStatusChange(), IntNotifyImeShowStatus(), and NtUserCallNoParam().
|
extern |
Definition at line 19 of file window.c.
Referenced by IntBuildHwndList(), IntFreeHwndList(), and UserProcessDestroy().
|
extern |
Definition at line 18 of file window.c.
Referenced by ExitThreadCallback(), IntBuildHwndList(), and IntFreeHwndList().