ReactOS 0.4.16-dev-1165-g40721f4
|
#include <csystray.h>
Static Public Member Functions | |
static void | RunDll (PCSTR Dll, PCSTR Parameters) |
static void | RunAccessCpl (PCSTR Parameters) |
![]() | |
static void WINAPI | ObjectMain (bool) |
static const struct _ATL_CATMAP_ENTRY * | GetCategoryMap () |
static HRESULT WINAPI | InternalQueryInterface (void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject) |
Protected Member Functions | |
BOOL | ProcessWindowMessage (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT &lResult, DWORD dwMsgMapID=0) |
Private Member Functions | |
HRESULT | SysTrayMessageLoop () |
HRESULT | SysTrayThreadProc () |
HRESULT | CreateSysTrayThread () |
HRESULT | DestroySysTrayWindow () |
HRESULT | InitIcons () |
HRESULT | ShutdownIcons () |
HRESULT | UpdateIcons () |
HRESULT | ProcessIconMessage (UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT &lResult) |
HRESULT | InitNetShell () |
HRESULT | ShutdownNetShell () |
VOID | GetServicesEnabled () |
Static Private Member Functions | |
static DWORD WINAPI | s_SysTrayThreadProc (PVOID param) |
Private Attributes | |
CComPtr< IOleCommandTarget > | pctNetShell |
DWORD | dwServicesEnabled |
UINT | wm_SHELLHOOK |
UINT | wm_DESTROYWINDOW |
Definition at line 21 of file csystray.h.
CSysTray::CSysTray | ( | ) |
Definition at line 28 of file csystray.cpp.
|
virtual |
Definition at line 33 of file csystray.cpp.
void CSysTray::ConfigurePollTimer | ( | ) |
Definition at line 104 of file csystray.cpp.
Referenced by EnableService(), and ProcessWindowMessage().
|
private |
Definition at line 301 of file csystray.cpp.
Referenced by Exec().
|
private |
Definition at line 313 of file csystray.cpp.
Referenced by Exec().
Definition at line 66 of file csystray.cpp.
|
virtual |
Implements IOleCommandTarget.
Definition at line 330 of file csystray.cpp.
|
inline |
Definition at line 54 of file csystray.h.
Referenced by _ShowContextMenu(), _ShowContextMenuR(), NotifyBalloon(), and ShowPowerSchemesPopupMenu().
|
private |
Definition at line 37 of file csystray.cpp.
Referenced by ProcessWindowMessage().
|
private |
Definition at line 138 of file csystray.cpp.
Referenced by ProcessWindowMessage().
|
private |
Definition at line 116 of file csystray.cpp.
Referenced by InitIcons().
Definition at line 99 of file csystray.cpp.
Definition at line 237 of file csystray.cpp.
|
private |
Definition at line 194 of file csystray.cpp.
Referenced by ProcessWindowMessage().
|
protected |
Definition at line 345 of file csystray.cpp.
|
virtual |
Implements IOleCommandTarget.
Definition at line 324 of file csystray.cpp.
Definition at line 423 of file csystray.cpp.
Definition at line 413 of file csystray.cpp.
Referenced by _RunHotplug(), _RunMMCpl(), _RunPower(), and RunAccessCpl().
Definition at line 260 of file csystray.cpp.
Referenced by CreateSysTrayThread().
|
private |
Definition at line 158 of file csystray.cpp.
Referenced by ProcessWindowMessage().
|
private |
Definition at line 127 of file csystray.cpp.
Referenced by ShutdownIcons().
|
private |
Definition at line 266 of file csystray.cpp.
Referenced by SysTrayThreadProc().
|
private |
Definition at line 283 of file csystray.cpp.
Referenced by s_SysTrayThreadProc().
|
private |
Definition at line 178 of file csystray.cpp.
Referenced by ProcessWindowMessage().
|
private |
Definition at line 31 of file csystray.h.
Referenced by ConfigurePollTimer(), EnableService(), GetServicesEnabled(), InitIcons(), IsServiceEnabled(), ShutdownIcons(), and UpdateIcons().
|
private |
Definition at line 27 of file csystray.h.
Referenced by InitNetShell(), and ShutdownNetShell().
|
private |
Definition at line 33 of file csystray.h.
|
private |
Definition at line 32 of file csystray.h.
Referenced by CSysTray(), and ProcessWindowMessage().