#include "precomp.h"
Go to the source code of this file.
Defines | |
#define | CHWND_BWLCREATE 32 |
#define | BWLGROW 8 |
Functions | |
PBWL | InternalBuildHwndList (PBWL pbwl, PWND pwnd, UINT flags) |
PBWL | InternalBuildHwndOwnerList (PBWL pbwl, PWND pwndStart, PWND pwndOwner) |
BOOL | xxxInternalEnumWindow (PWND pwndNext, WNDENUMPROC_PWND lpfn, LPARAM lParam, UINT flags) |
PBWL | BuildHwndList (PWND pwnd, UINT flags, PTHREADINFO pti) |
BOOL | ExpandWindowList (PBWL *ppbwl) |
void | FreeHwndList (PBWL pbwl) |
Variables | |
PBWL | pbwlCache |
|
|
|
Definition at line 89 of file enumwin.c. Referenced by BuildHwndList(). |
|
Definition at line 91 of file enumwin.c. References BWL, BWL_ENUMIMELAST, BWL_ENUMOWNERLIST, BWL_REMOVEIMECHILD, CheckCritIn, CHWND_BWLCREATE, gpbwlList, InternalBuildHwndList(), InternalBuildHwndOwnerList(), IS_IME_ENABLED, NULL, pbwlCache, tagBWL::pbwlNext, tagBWL::phwndMax, tagBWL::phwndNext, PtiCurrent, tagBWL::ptiOwner, and tagBWL::rghwnd. Referenced by _FindWindowEx(), ArrangeWindows(), AssociateInputContextEx(), CascadeWindowsEnum(), DestroyInputContext(), InitSwitchWndInfo(), InternalEnumWindows(), NtUserBuildHwndList(), StartTaskModalDialog(), UnmaximizeChildWindows(), xxxArrangeIconicWindows(), xxxCheckImeShowStatus(), xxxClientShutdown(), xxxDefWindowProc(), xxxDesktopRecalc(), xxxDWPPrint(), xxxInternalDoSyncPaint(), xxxInternalEnumWindow(), xxxMetricsRecalc(), xxxSendBSMtoDesktop(), and xxxShowOwnedWindows().
|
|
Definition at line 213 of file enumwin.c. References BOOL, BWL_CHWNDMORE, BYTE, FALSE, NULL, tagBWL::phwndNext, PWND, and TRUE. Referenced by InternalBuildHwndList().
|
|
Definition at line 417 of file enumwin.c. References CheckCritIn, FALSE, gpbwlList, NULL, pbwlCache, tagBWL::pbwlNext, tagBWL::phwndMax, and tagBWL::rghwnd. Referenced by _FindWindowEx(), AssociateInputContextEx(), DestroyInputContext(), InitSwitchWndInfo(), NtUserBuildHwndList(), SwitchWndCleanup(), xxxArrangeIconicWindows(), xxxCheckImeShowStatus(), xxxClientShutdown(), xxxDefWindowProc(), xxxDesktopRecalc(), xxxDestroyThreadInfo(), xxxDWPPrint(), xxxInternalDoSyncPaint(), xxxInternalEnumWindow(), xxxMetricsRecalc(), xxxSendBSMtoDesktop(), and xxxShowOwnedWindows().
|
|
Definition at line 347 of file enumwin.c. References BWL_ENUMCHILDREN, BWL_ENUMLIST, ExpandWindowList(), GETPTI, HWq, n, NULL, tagBWL::phwndMax, tagBWL::phwndNext, tagBWL::ptiOwner, tagWND::spwndChild, and tagWND::spwndNext. Referenced by BuildHwndList().
|
|
Referenced by BuildHwndList(). |
|
Definition at line 40 of file enumwin.c. References BOOL, BuildHwndList(), CheckLock, FALSE, FreeHwndList(), NULL, RevalidateHwnd, tagBWL::rghwnd, ThreadLockAlways, ThreadUnlock, TRUE, and WNDENUMPROC_PWND. Referenced by CancelInputState(), xxxActivateThisWindow(), xxxDeactivate(), xxxHelpLoop(), and xxxSetClassIcon().
|
|
Definition at line 17 of file enumwin.c. Referenced by BuildHwndList(), FreeHwndList(), and Win32kNtUserCleanup(). |