ReactOS 0.4.16-dev-41-ge8c7597
|
#include <stdio.h>
#include <tchar.h>
#include <windef.h>
#include <winbase.h>
#include <winreg.h>
#include <wingdi.h>
#include <winnls.h>
#include <wincon.h>
#include <atlbase.h>
#include <atlcom.h>
#include <atlwin.h>
#include <atlstr.h>
#include <atlcoll.h>
#include <atlsimpcoll.h>
#include <shellapi.h>
#include <shlobj.h>
#include <shlwapi.h>
#include <uxtheme.h>
#include <process.h>
#include <strsafe.h>
#include <undocuser.h>
#include <shlwapi_undoc.h>
#include <shlobj_undoc.h>
#include <shlguid_undoc.h>
#include <undocshell.h>
#include <ui/rosctrls.h>
#include <ui/rosdlgs.h>
#include <shellutils.h>
#include "tmschema.h"
#include "resource.h"
#include <wine/debug.h>
#include "traydeskbtn.h"
Go to the source code of this file.
Classes | |
struct | _TW_STUCKRECTS2 |
struct | TaskbarSettings |
Typedefs | |
typedef struct _TW_STUCKRECTS2 | TW_STRUCKRECTS2 |
typedef struct _TW_STUCKRECTS2 * | PTW_STUCKRECTS2 |
Enumerations | |
enum | TrayIconsMode { TIM_Default , TIM_NeverCompact , TIM_AlwaysCompact , TIM_Max = TIM_AlwaysCompact } |
Variables | |
HINSTANCE | hExplorerInstance |
HANDLE | hProcessHeap |
HKEY | hkExplorer |
BOOL | bExplorerIsShell |
const GUID | IID_IShellDesktopTray |
TaskbarSettings | g_TaskbarSettings |
const GUID | CLSID_ITaskBand |
#define ASSERT | ( | cond | ) |
typedef struct _TW_STUCKRECTS2 * PTW_STUCKRECTS2 |
typedef struct _TW_STUCKRECTS2 TW_STRUCKRECTS2 |
Enumerator | |
---|---|
TIM_Default | |
TIM_NeverCompact | |
TIM_AlwaysCompact | |
TIM_Max |
Definition at line 186 of file rshell.cpp.
Referenced by CTrayBandSite::_Init().
Definition at line 167 of file rshell.cpp.
Referenced by CTrayBandSite::AddContextMenus().
Definition at line 32 of file rshell.cpp.
Referenced by CreateStartMenu().
Definition at line 52 of file rshell.cpp.
Referenced by CDesktopThread::DesktopThreadProc().
Definition at line 81 of file rshell.cpp.
Referenced by CDesktopThread::DesktopThreadProc().
Definition at line 139 of file rshell.cpp.
Referenced by StartWithDesktop().
Definition at line 110 of file rshell.cpp.
Referenced by StartWithDesktop().
IMenuPopup * CreateStartMenu | ( | IN ITrayWindow * | Tray, |
OUT IMenuBand ** | ppMenuBand, | ||
IN HBITMAP hbmBanner | OPTIONAL, | ||
IN BOOL | bSmallIcons | ||
) |
Definition at line 50 of file startmnu.cpp.
Referenced by CTrayWindow::OnCreate(), and CTrayWindow::OnSettingChanged().
HRESULT CreateTrayWindow | ( | ITrayWindow ** | ppTray | ) |
Definition at line 3696 of file traywnd.cpp.
Referenced by StartWithDesktop().
HRESULT CStartMenuBtnCtxMenu_CreateInstance | ( | ITrayWindow * | TrayWnd, |
IN HWND | hWndOwner, | ||
IContextMenu ** | ppCtxMenu | ||
) |
Definition at line 249 of file startctxmnu.cpp.
Referenced by CTrayWindow::OnContextMenu().
Definition at line 358 of file startmnusite.cpp.
Referenced by CreateStartMenu().
HRESULT CTaskBand_CreateInstance | ( | IN ITrayWindow * | Tray, |
HWND | hWndStartButton, | ||
REFIID | riid, | ||
void ** | ppv | ||
) |
Definition at line 346 of file taskband.cpp.
Referenced by CTrayWindow::OnCreate().
HRESULT CTaskSwitchWnd_CreateInstance | ( | IN HWND | hWndParent, |
IN OUT ITrayWindow * | Tray, | ||
REFIID | riid, | ||
void ** | ppv | ||
) |
HRESULT CTrayBandSite_CreateInstance | ( | IN ITrayWindow * | tray, |
IN IDeskBand * | pTaskBand, | ||
OUT ITrayBandSite ** | pBandSite | ||
) |
Definition at line 715 of file tbsite.cpp.
Referenced by CTrayWindow::OnCreate().
Definition at line 779 of file trayclock.cpp.
Referenced by CTrayNotifyWnd::OnCreate().
Definition at line 548 of file trayntfy.cpp.
Referenced by CTrayWindow::OnCreate().
DECLARE_INTERFACE_ | ( | ITrayBandSite | , |
IUnknown | |||
) |
Definition at line 297 of file precomp.h.
DECLARE_INTERFACE_ | ( | ITrayWindow | , |
IUnknown | |||
) |
Definition at line 188 of file desktop.cpp.
Referenced by StartWithDesktop().
Definition at line 203 of file desktop.cpp.
Referenced by StartWithDesktop().
Definition at line 345 of file trayprop.cpp.
Referenced by CTrayWindow::TrayPropertiesThread().
|
inlinestatic |
Definition at line 260 of file precomp.h.
Referenced by DoStartStartupItems(), and StartWithDesktop().
BOOL DoStartStartupItems | ( | ITrayWindow * | Tray | ) |
Definition at line 549 of file startup.cpp.
Referenced by StartWithDesktop().
Definition at line 55 of file util.cpp.
Referenced by CStartMenuSite::AppendMenu().
Definition at line 106 of file util.cpp.
Referenced by CStartMenuSite::AppendMenu().
Definition at line 156 of file util.cpp.
Referenced by CStartMenuSite::AppendMenu(), and CustomGetAdvanced().
Definition at line 73 of file util.cpp.
Referenced by CStartMenuSite::AppendMenu().
Definition at line 27 of file rshell.cpp.
Referenced by _tWinMain().
Definition at line 48 of file shellservice.cpp.
Referenced by CTrayWindow::OnCreate().
Definition at line 11 of file util.cpp.
Referenced by CTrayBandSite::IsTaskBand(), and CTrayBandSite::QueryBand().
Definition at line 33 of file util.cpp.
Referenced by CStartMenuSite::AppendMenu(), CTrayWindowCtxMenu::QueryContextMenu(), and SettingsPageProc().
VOID ProcessRunOnceItems | ( | ) |
|
inlinestatic |
Definition at line 259 of file precomp.h.
Referenced by ProcessRunOnceItems(), ProcessStartupItems(), and StartWithDesktop().
Definition at line 453 of file startup.cpp.
VOID ReleaseStartupMutex | ( | ) |
Definition at line 513 of file startup.cpp.
Referenced by DoFinishStartupItems(), InitializeStartupMutex(), and StartWithDesktop().
Definition at line 161 of file util.cpp.
Referenced by CustomSetAdvanced().
Definition at line 148 of file util.cpp.
Referenced by SetAdvancedDword().
Definition at line 83 of file precomp.h.
Definition at line 261 of file startmnucust.cpp.
Referenced by CStartMenuSettingsPage::OnStartMenuCustomize().
Definition at line 47 of file notifyiconscust.cpp.
Referenced by CTrayWindow::ExecContextMenuCmd(), and CNotifySettingsPage::OnCustomizeTrayIcons().
Definition at line 135 of file shellservice.cpp.
Referenced by InitShellServices(), and CTrayWindow::~CTrayWindow().
HRESULT Tray_OnStartMenuDismissed | ( | ITrayWindow * | Tray | ) |
Definition at line 3711 of file traywnd.cpp.
Referenced by CStartMenuSite::SetSubMenu().
Referenced by StartWithDesktop().
Referenced by DoStartStartupItems(), and CDesktopThread::Initialize().
HRESULT UpdateStartMenu | ( | IN OUT IMenuPopup * | pMenuPopup, |
IN HBITMAP hbmBanner | OPTIONAL, | ||
IN BOOL | bSmallIcons, | ||
IN BOOL | bRefresh | ||
) |
Definition at line 24 of file startmnu.cpp.
Referenced by CreateStartMenu(), and CTrayWindow::OnSettingChanged().
WINE_DEFAULT_DEBUG_CHANNEL | ( | explorernew | ) |
|
extern |
Definition at line 27 of file explorer.cpp.
Referenced by _tWinMain(), DoStartStartupItems(), InitializeStartupMutex(), and ProcessRunOnceItems().
Definition at line 27 of file taskband.cpp.
Referenced by CTaskBand::GetClassID(), CTrayBandSite::HasTaskBand(), and CTrayBandSite::OnLoad().
|
extern |
Definition at line 23 of file settings.cpp.
Referenced by CTrayNotifyWnd::AlignControls(), CTrayClockWnd::CalculateDueTime(), CTrayClockWnd::CalibrateTimer(), CTrayWindow::ChangingWinPos(), CustomGetSmallStartMenu(), CustomSetSmallStartMenu(), CTrayClockWnd::GetMinimumSize(), CTrayNotifyWnd::GetMinimumSize(), CSysPagerWnd::GetSize(), CTaskSwitchWnd::GetWndIcon(), CTrayWindow::HandleCommand(), CTrayClockWnd::Initialize(), CTaskSwitchWnd::Initialize(), CTrayWindow::Lock(), CTaskBarSettingsPage::OnApply(), CNotifySettingsPage::OnApply(), CTaskSwitchWnd::OnCreate(), CTrayClockWnd::OnCreate(), CTrayWindow::OnCreate(), CTrayWindow::OnEnterSizeMove(), CTrayWindow::OnExitSizeMove(), CTaskBarSettingsPage::OnInitDialog(), CNotifySettingsPage::OnInitDialog(), CTrayWindow::OnMouseMove(), CTrayWindow::OnMoving(), CTrayWindow::OnNcCalcSize(), CTrayWindow::OnNcHitTest(), CTrayWindow::OnNcPaint(), CTrayClockWnd::OnPaint(), CTrayWindow::OnSettingChanged(), CTrayWindow::OnSizing(), CTaskSwitchWnd::OnTaskbarSettingsChanged(), CTrayClockWnd::OnTaskbarSettingsChanged(), CTrayNotifyWnd::OnTaskbarSettingsChanged(), CTrayWindow::OnTaskbarSettingsChanged(), CTrayWindow::Open(), CTrayClockWnd::PaintLine(), CTrayWindowCtxMenu::QueryContextMenu(), CNotifyToolbar::RefreshToolbarMetrics(), CTrayWindow::RegLoadSettings(), CTrayWindow::ResizeWorkArea(), StartWithDesktop(), CTaskSwitchWnd::UpdateButtonsSize(), and CTrayClockWnd::UpdateWnd().
|
extern |
Definition at line 24 of file explorer.cpp.
Referenced by CStartMenuBtnCtxMenu::AddStartContextMenuItems(), CStartMenuSite::AppendMenu(), CStartButton::Create(), DisplayTrayProperties(), CTrayWindow::ExecContextMenuCmd(), CTrayWindow::ExecResourceCmd(), CStartButton::Initialize(), CTrayWindow::OnCreate(), CNotifySettingsPage::OnCustomizeTrayIcons(), CTrayWindow::OnSettingChanged(), CStartMenuSettingsPage::OnStartMenuCustomize(), PropSheetProc(), CTrayWindowCtxMenu::QueryContextMenu(), SetBitmap(), and StartWithDesktop().
|
extern |
Definition at line 26 of file explorer.cpp.
Referenced by GetCurrentLoggedOnUserName(), CTrayBandSite::GetUserBandsStream(), TaskbarSettings::Load(), TaskbarSettings::Save(), and StartWithDesktop().
|
extern |
Definition at line 37 of file kbswitch.c.
Definition at line 192 of file traywnd.cpp.