ReactOS 0.4.16-dev-88-ga65b6ae
|
#include <stdarg.h>
#include <tchar.h>
#include <windef.h>
#include <winbase.h>
#include <shlguid_undoc.h>
#include <shlobj.h>
#include <strsafe.h>
#include <atlbase.h>
#include <atlcom.h>
#include <atlwin.h>
#include <atlstr.h>
#include <setupapi.h>
#include <shellapi.h>
#include <wine/debug.h>
#include "resource.h"
#include "csystray.h"
Go to the source code of this file.
Classes | |
struct | SysTrayIconHandlers_t |
Macros | |
#define | WIN32_NO_STATUS |
#define | COBJMACROS |
#define | WIN32_NO_STATUS |
#define | _INC_WINDOWS |
#define | COM_NO_WINDOWS_H |
#define | NTOS_MODE_USER |
#define | ID_ICON_VOLUME (WM_APP + 0x4CB) |
#define | ID_ICON_HOTPLUG (WM_APP + 0x4CC) |
#define | ID_ICON_POWER (WM_APP + 0x4CD) |
#define | ID_ICON_MOUSE (WM_APP + 0x4CE) |
#define | POWER_SERVICE_FLAG 0x00000001 |
#define | HOTPLUG_SERVICE_FLAG 0x00000002 |
#define | VOLUME_SERVICE_FLAG 0x00000004 |
#define | POWER_TIMER_ID 2 |
#define | VOLUME_TIMER_ID 3 |
#define | HOTPLUG_TIMER_ID 4 |
#define | HOTPLUG_DEVICE_TIMER_ID 5 |
Typedefs | |
typedef HRESULT(STDMETHODCALLTYPE * | PFNSTINIT) (_In_ CSysTray *pSysTray) |
typedef HRESULT(STDMETHODCALLTYPE * | PFNSTSHUTDOWN) (_In_ CSysTray *pSysTray) |
typedef HRESULT(STDMETHODCALLTYPE * | PFNSTUPDATE) (_In_ CSysTray *pSysTray) |
typedef HRESULT(STDMETHODCALLTYPE * | PFNSTMESSAGE) (_In_ CSysTray *pSysTray, UINT uMsg, WPARAM wParam, LPARAM lParam, LRESULT &lResult) |
Variables | |
HINSTANCE | g_hInstance |
SysTrayIconHandlers_t | g_IconHandlers [] |
const int | g_NumIcons |
typedef HRESULT(STDMETHODCALLTYPE * PFNSTINIT) (_In_ CSysTray *pSysTray) |
typedef HRESULT(STDMETHODCALLTYPE * PFNSTSHUTDOWN) (_In_ CSysTray *pSysTray) |
typedef HRESULT(STDMETHODCALLTYPE * PFNSTUPDATE) (_In_ CSysTray *pSysTray) |
HRESULT STDMETHODCALLTYPE Hotplug_Init | ( | _In_ CSysTray * | pSysTray | ) |
Definition at line 124 of file hotplug.cpp.
Referenced by Hotplug_Message().
HRESULT STDMETHODCALLTYPE Hotplug_Message | ( | _In_ CSysTray * | pSysTray, |
UINT | uMsg, | ||
WPARAM | wParam, | ||
LPARAM | lParam, | ||
LRESULT & | lResult | ||
) |
Definition at line 258 of file hotplug.cpp.
HRESULT STDMETHODCALLTYPE Hotplug_Shutdown | ( | _In_ CSysTray * | pSysTray | ) |
HRESULT STDMETHODCALLTYPE Hotplug_Update | ( | _In_ CSysTray * | pSysTray | ) |
Definition at line 139 of file hotplug.cpp.
HRESULT STDMETHODCALLTYPE MouseKeys_Init | ( | _In_ CSysTray * | pSysTray | ) |
Definition at line 15 of file mouse.cpp.
Referenced by CSysTray::InitIcons().
HRESULT STDMETHODCALLTYPE MouseKeys_Shutdown | ( | _In_ CSysTray * | pSysTray | ) |
Definition at line 23 of file mouse.cpp.
Referenced by CSysTray::ShutdownIcons().
HRESULT STDMETHODCALLTYPE MouseKeys_Update | ( | _In_ CSysTray * | pSysTray | ) |
Definition at line 43 of file mouse.cpp.
Referenced by MouseKeys_Init(), and CSysTray::ProcessWindowMessage().
HRESULT STDMETHODCALLTYPE Power_Init | ( | _In_ CSysTray * | pSysTray | ) |
HRESULT STDMETHODCALLTYPE Power_Message | ( | _In_ CSysTray * | pSysTray, |
UINT | uMsg, | ||
WPARAM | wParam, | ||
LPARAM | lParam, | ||
LRESULT & | lResult | ||
) |
Definition at line 236 of file power.cpp.
HRESULT STDMETHODCALLTYPE Power_Shutdown | ( | _In_ CSysTray * | pSysTray | ) |
HRESULT STDMETHODCALLTYPE Power_Update | ( | _In_ CSysTray * | pSysTray | ) |
HRESULT STDMETHODCALLTYPE Volume_Init | ( | _In_ CSysTray * | pSysTray | ) |
Definition at line 136 of file volume.cpp.
Referenced by Volume_Message().
HRESULT STDMETHODCALLTYPE Volume_Message | ( | _In_ CSysTray * | pSysTray, |
UINT | uMsg, | ||
WPARAM | wParam, | ||
LPARAM | lParam, | ||
LRESULT & | lResult | ||
) |
Definition at line 260 of file volume.cpp.
HRESULT STDMETHODCALLTYPE Volume_Shutdown | ( | _In_ CSysTray * | pSysTray | ) |
HRESULT STDMETHODCALLTYPE Volume_Update | ( | _In_ CSysTray * | pSysTray | ) |
Definition at line 167 of file volume.cpp.
Referenced by Volume_Message().
WINE_DEFAULT_DEBUG_CHANNEL | ( | stobject | ) |
|
extern |
Definition at line 18 of file MainWindow.cpp.
|
extern |
Definition at line 16 of file csystray.cpp.
Referenced by CSysTray::InitIcons(), CSysTray::ProcessIconMessage(), CSysTray::ShutdownIcons(), and CSysTray::UpdateIcons().
Definition at line 21 of file csystray.cpp.
Referenced by CSysTray::InitIcons(), CSysTray::ProcessIconMessage(), CSysTray::ShutdownIcons(), and CSysTray::UpdateIcons().