ReactOS 0.4.15-dev-7788-g1ad9096
|
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 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 1957 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 2173 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 574 of file window.c.
Referenced by co_UserDestroyWindow(), co_UserFreeWindow(), and handle_internal_message().
Definition at line 4020 of file window.c.
Referenced by DesktopWindowProc(), and NtUserSetWindowWord().
Definition at line 1954 of file nonclient.c.
Referenced by DefWndStartSizeMove(), IntDefWindowProc(), MENU_PtMenu(), NC_DoButton(), and NC_HandleNCRButtonDown().
Definition at line 2386 of file ime.c.
Referenced by NtUserCallHwndParamLock().
PWINDOWLIST FASTCALL IntBuildHwndList | ( | PWND | pwnd, |
DWORD | dwFlags, | ||
PTHREADINFO | pti | ||
) |
Definition at line 1424 of file window.c.
Referenced by IntAssociateInputContextEx(), IntCheckImeShowStatus(), IntDestroyInputContext(), and IntImeWindowPosChanged().
Definition at line 2397 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 1801 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 220 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 3061 of file window.c.
Referenced by NtUserFindWindowEx().
VOID FASTCALL IntFreeHwndList | ( | PWINDOWLIST | pwlTarget | ) |
Definition at line 1470 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 351 of file window.c.
Referenced by co_IntProcessMouseMessage(), co_IntSetActiveWindow(), and IntCreateWindow().
Definition at line 204 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 381 of file window.c.
Referenced by WinPosFixupFlags().
Definition at line 2065 of file ime.c.
Referenced by co_UserDestroyWindow().
Definition at line 2020 of file ime.c.
Referenced by co_UserDestroyWindow().
Definition at line 927 of file window.c.
Referenced by co_IntFixCaret(), co_IntSetParent(), DceResetActiveDCEs(), IntGetPaintMessage(), and NC_DoNCPaint().
Definition at line 176 of file window.c.
Referenced by co_IntPaintWindows(), co_UserDestroyWindow(), co_UserSetFocus(), co_WinPosSetWindowPos(), DefWndDoSizeMove(), IntSendDestroyMsg(), IntTrackPopupMenuEx(), NtUserCallHwnd(), NtUserSetActiveWindow(), and NtUserSetLogonNotifyWindow().
Definition at line 189 of file window.c.
Referenced by co_IntSendActivateMessages(), DefWndDoSizeMove(), DefWndPrint(), NC_DoNCPaint(), UserDrawCaptionBar(), and WinPosFixupFlags().
Definition at line 983 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 2326 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 143 of file window.c.
Referenced by co_UserCreateWindowEx(), co_UserShowScrollBar(), co_WinPosMinMaximize(), co_WinPosShowWindow(), IntDefWindowProc(), and IntEnableWindow().
Definition at line 4649 of file window.c.
Referenced by co_WinPosMinMaximize(), co_WinPosShowWindow(), DefWndHandleSysCommand(), and NtUserCallTwoParam().
Definition at line 1354 of file window.c.
Referenced by co_IntSetParent(), co_UserFreeWindow(), IntImeSetTopMost(), and IntLinkHwnd().
Definition at line 1917 of file ime.c.
Referenced by co_UserCreateWindowEx().
Definition at line 274 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 315 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 38 of file window.c.
Referenced by NtUserCallTwoParam().
Definition at line 106 of file window.c.
Definition at line 86 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 17 of file window.c.
Referenced by IntBuildHwndList(), IntFreeHwndList(), and UserProcessDestroy().
|
extern |
Definition at line 16 of file window.c.
Referenced by ExitThreadCallback(), IntBuildHwndList(), and IntFreeHwndList().