ReactOS 0.4.15-dev-7994-gb388cb6
syspager.cpp File Reference
#include "precomp.h"
Include dependency graph for syspager.cpp:

Go to the source code of this file.

Classes

struct  InternalIconData
 
struct  IconWatcherData
 
class  CIconWatcher
 
class  CBalloonQueue
 
struct  CBalloonQueue::Info
 
class  CNotifyToolbar
 
class  CSysPagerWnd
 

Macros

#define BALLOON_MAXWIDTH   340
 

Functions

static VOID GetTooltipText (LPARAM data, LPTSTR szTip, DWORD cchTip)
 
HRESULT CSysPagerWnd_CreateInstance (HWND hwndParent, REFIID riid, void **ppv)
 

Variables

static const WCHAR szSysPagerWndClass [] = L"SysPager"
 

Macro Definition Documentation

◆ BALLOON_MAXWIDTH

#define BALLOON_MAXWIDTH   340

Definition at line 24 of file syspager.cpp.

Function Documentation

◆ CSysPagerWnd_CreateInstance()

HRESULT CSysPagerWnd_CreateInstance ( HWND  hwndParent,
REFIID  riid,
void **  ppv 
)

Definition at line 1611 of file syspager.cpp.

1612{
1613 return ShellObjectCreatorInit<CSysPagerWnd>(hwndParent, riid, ppv);
1614}
static HWND hwndParent
Definition: cryptui.c:300
REFIID riid
Definition: atlbase.h:39
REFIID LPVOID * ppv
Definition: atlbase.h:39

Referenced by CTrayNotifyWnd::OnCreate().

◆ GetTooltipText()

static VOID GetTooltipText ( LPARAM  data,
LPTSTR  szTip,
DWORD  cchTip 
)
static

Definition at line 1162 of file syspager.cpp.

1163{
1164 InternalIconData * notifyItem = reinterpret_cast<InternalIconData *>(data);
1165 if (notifyItem)
1166 {
1167 StringCchCopy(szTip, cchTip, notifyItem->szTip);
1168 }
1169 else
1170 {
1171 StringCchCopy(szTip, cchTip, L"");
1172 }
1173}
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
Definition: gl.h:1950
#define L(x)
Definition: ntvdm.h:50
#define StringCchCopy
Definition: strsafe.h:139
CHAR szTip[128]
Definition: shellapi.h:237

Referenced by CSysPagerWnd::OnGetInfoTip().

Variable Documentation

◆ szSysPagerWndClass

const WCHAR szSysPagerWndClass[] = L"SysPager"
static

Definition at line 187 of file syspager.cpp.