ReactOS 0.4.16-dev-716-g2b2bdab
|
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.