ReactOS 0.4.16-dev-1049-g378a335
|
#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 <shdocvw_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().
VOID ClearRecentAndMru | ( | ) |
Definition at line 95 of file startmnucust.cpp.
Referenced by CustomizeClassicProc(), and CTrayWindow::SaveState().
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 3723 of file traywnd.cpp.
Referenced by StartWithDesktop().
HRESULT CStartMenuBtnCtxMenu_CreateInstance | ( | ITrayWindow * | TrayWnd, |
IN HWND | hWndOwner, | ||
IContextMenu ** | ppCtxMenu | ||
) |
Definition at line 260 of file startctxmnu.cpp.
Referenced by CTrayWindow::OnContextMenu().
Definition at line 371 of file startmnusite.cpp.
Referenced by CreateStartMenu().
HRESULT CTaskBand_CreateInstance | ( | IN ITrayWindow * | Tray, |
HWND | hWndStartButton, | ||
REFIID | riid, | ||
void ** | ppv | ||
) |
Definition at line 348 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 728 of file tbsite.cpp.
Referenced by CTrayWindow::OnCreate().
Definition at line 783 of file trayclock.cpp.
Referenced by CTrayNotifyWnd::OnCreate().
Definition at line 555 of file trayntfy.cpp.
Referenced by CTrayWindow::OnCreate().
DECLARE_INTERFACE_ | ( | ITrayBandSite | , |
IUnknown | |||
) |
Definition at line 298 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 363 of file trayprop.cpp.
Referenced by CTrayWindow::TrayPropertiesThread().
|
inlinestatic |
Definition at line 261 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().
|
inlinestatic |
Definition at line 372 of file precomp.h.
Referenced by CTrayNotifyWnd::AlignControls(), CTrayNotifyWnd::GetMinimumSize(), CTrayClockWnd::Initialize(), CTrayClockWnd::OnCreate(), CNotifySettingsPage::OnInitDialog(), and CTrayClockWnd::OnTaskbarSettingsChanged().
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 260 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 84 of file precomp.h.
Definition at line 305 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 3738 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(), GetHideClock(), CTrayClockWnd::GetMinimumSize(), CTrayNotifyWnd::GetMinimumSize(), CSysPagerWnd::GetSize(), CTaskSwitchWnd::GetWndIcon(), handle_appbarmessage(), CTrayWindow::HandleCommand(), CTaskSwitchWnd::Initialize(), CTrayWindow::Lock(), CTaskBarSettingsPage::OnApply(), CNotifySettingsPage::OnApply(), CTaskSwitchWnd::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(), CTrayShowDesktopButton::DoCreate(), 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.