#include "precomp.h"
Go to the source code of this file.
Defines | |
#define | IEP_UNICODE 0x1 |
#define | IEP_ENUMEX 0x2 |
#define | MAX_ATOM_SIZE 512 |
#define | ISSTRINGATOM(atom) ((WORD)(atom) >= 0xc000) |
Functions | |
DWORD | BuildHwndList (HDESK hdesk, HWND hwndNext, BOOL fEnumChildren, DWORD idThread, HWND **pphwndFirst) |
BOOL | InternalEnumWindows (HDESK hdesk, HWND hwnd, WNDENUMPROC lpfn, LPARAM lParam, DWORD idThread, BOOL fEnumChildren) |
BOOL WINAPI | EnumWindows (WNDENUMPROC lpfn, LPARAM lParam) |
BOOL WINAPI | EnumChildWindows (HWND hwnd, WNDENUMPROC lpfn, LPARAM lParam) |
BOOL | EnumThreadWindows (DWORD idThread, WNDENUMPROC lpfn, LPARAM lParam) |
BOOL | EnumDesktopWindows (HDESK hdesk, WNDENUMPROC lpfn, LPARAM lParam) |
INT | InternalEnumProps (HWND hwnd, PROPENUMPROC lpfn, LPARAM lParam, UINT flags) |
INT WINAPI | EnumPropsA (HWND hwnd, PROPENUMPROCA lpfn) |
INT WINAPI | EnumPropsW (HWND hwnd, PROPENUMPROCW lpfn) |
BOOL WINAPI | EnumPropsExA (HWND hwnd, PROPENUMPROCEXA lpfn, LPARAM lParam) |
BOOL WINAPI | EnumPropsExW (HWND hwnd, PROPENUMPROCEXW lpfn, LPARAM lParam) |
BOOL | InternalEnumObjects (HWINSTA hwinsta, NAMEENUMPROCW lpfn, LPARAM lParam, BOOL fAnsi) |
BOOL WINAPI | EnumWindowStationsA (WINSTAENUMPROCA lpEnumFunc, LPARAM lParam) |
BOOL WINAPI | EnumWindowStationsW (WINSTAENUMPROCW lpEnumFunc, LPARAM lParam) |
BOOL WINAPI | EnumDesktopsA (HWINSTA hwinsta, DESKTOPENUMPROCA lpEnumFunc, LPARAM lParam) |
BOOL WINAPI | EnumDesktopsW (HWINSTA hwinsta, DESKTOPENUMPROCW lpEnumFunc, LPARAM lParam) |
Variables | |
HWND * | phwndCache = NULL |
|
Definition at line 16 of file clenum.c. Referenced by EnumPropsExA(), EnumPropsExW(), and InternalEnumProps(). |
|
Definition at line 15 of file clenum.c. Referenced by EnumPropsExW(), EnumPropsW(), and InternalEnumProps(). |
|
Definition at line 249 of file clenum.c. Referenced by InternalEnumProps(). |
|
Definition at line 248 of file clenum.c. Referenced by InternalEnumProps(). |
|
Definition at line 37 of file clenum.c.
|
|
Definition at line 188 of file clenum.c. References BOOL, InternalEnumWindows(), L, NULL, and TRUE. Referenced by DdeAbandonTransaction(), DdeEnableCallback(), ProcessSyncDDEMessage(), and WinHelpA().
|
|
Definition at line 502 of file clenum.c. References BOOL, InternalEnumObjects(), and TRUE.
|
|
Definition at line 510 of file clenum.c. References BOOL, FALSE, and InternalEnumObjects().
|
|
Definition at line 224 of file clenum.c. References BOOL, FALSE, InternalEnumWindows(), and NULL.
|
|
Definition at line 354 of file clenum.c. References INT, and InternalEnumProps().
|
|
Definition at line 380 of file clenum.c. References BOOL, IEP_ENUMEX, and InternalEnumProps().
|
|
Definition at line 388 of file clenum.c. References BOOL, IEP_ENUMEX, IEP_UNICODE, and InternalEnumProps().
|
|
Definition at line 362 of file clenum.c. References IEP_UNICODE, INT, and InternalEnumProps().
|
|
Definition at line 206 of file clenum.c. References BOOL, FALSE, InternalEnumWindows(), and NULL. Referenced by BoostHardError(), GetHardErrorText(), and ThreadShutdownNotify().
|
|
Definition at line 171 of file clenum.c. References BOOL, FALSE, InternalEnumWindows(), L, and NULL. Referenced by ConnectConv().
|
|
Definition at line 487 of file clenum.c. References BOOL, InternalEnumObjects(), NULL, and TRUE.
|
|
Definition at line 494 of file clenum.c. References BOOL, FALSE, InternalEnumObjects(), and NULL.
|
|
Definition at line 398 of file clenum.c. References tagNAMELIST::awchNames, BOOL, CHAR, tagNAMELIST::cNames, DWORD, FALSE, MAX_PATH, NT_SUCCESS, NTSTATUS(), NtUserBuildNameList(), NULL, PNAMELIST, Status, TRUE, UINT, UserLocalAlloc, and UserLocalFree. Referenced by EnumDesktopsA(), EnumDesktopsW(), EnumWindowStationsA(), and EnumWindowStationsW().
|
|
Definition at line 251 of file clenum.c. References _PROPSET::atom, DWORD, _PROPSET::hData, IEP_ENUMEX, IEP_UNICODE, INT, ISSTRINGATOM, MAX_ATOM_SIZE, NT_SUCCESS, NTSTATUS(), NtUserBuildPropList(), NULL, PPROPSET, PROPSET, Status, UserLocalAlloc, and UserLocalFree. Referenced by EnumPropsA(), EnumPropsExA(), EnumPropsExW(), and EnumPropsW().
|
|
Definition at line 95 of file clenum.c. References BOOL, BuildHwndList(), FALSE, NULL, phwndCache, TRUE, UINT, UserLocalFree, and ValidateHwnd. Referenced by EnumChildWindows(), EnumDesktopWindows(), EnumThreadWindows(), and EnumWindows().
|
|
Definition at line 18 of file clenum.c. Referenced by BuildHwndList(), and InternalEnumWindows(). |