ReactOS 0.4.16-dev-195-g3bb1e64
|
Public Member Functions | |
CIconWatcher () | |
virtual | ~CIconWatcher () |
bool | Initialize (_In_ HWND hWndParent) |
void | Uninitialize () |
bool | AddIconToWatcher (_In_ CONST NOTIFYICONDATA *iconData) |
bool | RemoveIconFromWatcher (_In_ CONST NOTIFYICONDATA *iconData) |
IconWatcherData * | GetListEntry (_In_opt_ CONST NOTIFYICONDATA *iconData, _In_opt_ HANDLE hProcess, _In_ bool Remove) |
Static Private Member Functions | |
static UINT WINAPI | WatcherThread (_In_opt_ LPVOID lpParam) |
Private Attributes | |
CAtlList< IconWatcherData * > | m_WatcherList |
CRITICAL_SECTION | m_ListLock |
HANDLE | m_hWatcherThread |
HANDLE | m_WakeUpEvent |
HWND | m_hwndSysTray |
bool | m_Loop |
Definition at line 56 of file syspager.cpp.
CIconWatcher::CIconWatcher | ( | ) |
Definition at line 269 of file syspager.cpp.
|
virtual |
Definition at line 277 of file syspager.cpp.
bool CIconWatcher::AddIconToWatcher | ( | _In_ CONST NOTIFYICONDATA * | iconData | ) |
Definition at line 333 of file syspager.cpp.
Referenced by CSysPagerWnd::NotifyIcon().
IconWatcherData * CIconWatcher::GetListEntry | ( | _In_opt_ CONST NOTIFYICONDATA * | iconData, |
_In_opt_ HANDLE | hProcess, | ||
_In_ bool | Remove | ||
) |
Definition at line 386 of file syspager.cpp.
Definition at line 288 of file syspager.cpp.
Referenced by CSysPagerWnd::OnCreate().
bool CIconWatcher::RemoveIconFromWatcher | ( | _In_ CONST NOTIFYICONDATA * | iconData | ) |
Definition at line 372 of file syspager.cpp.
Referenced by CSysPagerWnd::NotifyIcon().
void CIconWatcher::Uninitialize | ( | ) |
Definition at line 309 of file syspager.cpp.
Referenced by CSysPagerWnd::OnDestroy().
Definition at line 413 of file syspager.cpp.
|
private |
Definition at line 60 of file syspager.cpp.
|
private |
Definition at line 62 of file syspager.cpp.
|
private |
Definition at line 59 of file syspager.cpp.
|
private |
Definition at line 63 of file syspager.cpp.
|
private |
Definition at line 61 of file syspager.cpp.
|
private |
Definition at line 58 of file syspager.cpp.