|
ReactOS 0.4.16-dev-1946-g52006dd
|
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 272 of file syspager.cpp.
|
virtual |
Definition at line 280 of file syspager.cpp.
| bool CIconWatcher::AddIconToWatcher | ( | _In_ CONST NOTIFYICONDATA * | iconData | ) |
Definition at line 336 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 389 of file syspager.cpp.
Definition at line 291 of file syspager.cpp.
Referenced by CSysPagerWnd::OnCreate().
| bool CIconWatcher::RemoveIconFromWatcher | ( | _In_ CONST NOTIFYICONDATA * | iconData | ) |
Definition at line 375 of file syspager.cpp.
Referenced by CSysPagerWnd::NotifyIcon().
| void CIconWatcher::Uninitialize | ( | ) |
Definition at line 312 of file syspager.cpp.
Referenced by CSysPagerWnd::OnDestroy().
Definition at line 416 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.