ReactOS 0.4.17-dev-806-gffa4164
InternalIconData Struct Reference
Inheritance diagram for InternalIconData:
Collaboration diagram for InternalIconData:

Public Member Functions

void SaveVersion (UINT Version)
 
UINT GetVersion () const
 
BOOL IsRemoved () const
 
void MarkAsRemoved ()
 

Additional Inherited Members

- Public Attributes inherited from _NOTIFYICONDATAA
DWORD cbSize
 
HWND hWnd
 
UINT uID
 
UINT uFlags
 
UINT uCallbackMessage
 
HICON hIcon
 
CHAR szTip [128]
 
DWORD dwState
 
DWORD dwStateMask
 
CHAR szInfo [256]
 
union {
   UINT   uTimeout
 
   UINT   uVersion
 
DUMMYUNIONNAME
 
CHAR szInfoTitle [64]
 
DWORD dwInfoFlags
 
GUID guidItem
 
HICON hBalloonIcon
 

Detailed Description

Definition at line 26 of file syspager.cpp.

Member Function Documentation

◆ GetVersion()

UINT InternalIconData::GetVersion ( ) const
inline

Definition at line 32 of file syspager.cpp.

32{ return LOWORD(cbSize); }
#define LOWORD(l)
Definition: pedump.c:82

Referenced by CSysPagerWnd::OnCommand(), and CNotifyToolbar::OnCtxMenu().

◆ IsRemoved()

BOOL InternalIconData::IsRemoved ( ) const
inline

Definition at line 33 of file syspager.cpp.

33{ return HIWORD(cbSize); }
#define HIWORD(l)
Definition: typedefs.h:247

Referenced by CNotifyToolbar::RemoveButton().

◆ MarkAsRemoved()

void InternalIconData::MarkAsRemoved ( )
inline

Definition at line 34 of file syspager.cpp.

34{ cbSize |= 0x80000000; }

Referenced by CNotifyToolbar::RemoveButton().

◆ SaveVersion()

void InternalIconData::SaveVersion ( UINT  Version)
inline

Definition at line 28 of file syspager.cpp.

29 {
30 cbSize = HIWORD(cbSize) | (HIWORD(Version) ? 0xffff : Version);
31 }
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE _In_ USHORT _In_ USHORT Version
Definition: wdffdo.h:469

Referenced by CNotifyToolbar::SwitchVersion().


The documentation for this struct was generated from the following file: