ReactOS
0.4.15-dev-4570-g4f8bbd1
|
#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>
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 |
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 |
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 44 of file startmnu.cpp.
Referenced by CTrayWindow::OnCreate().
HRESULT CreateTrayWindow | ( | ITrayWindow ** | ppTray | ) |
Definition at line 3409 of file traywnd.cpp.
Referenced by StartWithDesktop().
HRESULT CStartMenuBtnCtxMenu_CreateInstance | ( | ITrayWindow * | TrayWnd, |
IN HWND | hWndOwner, | ||
IContextMenu ** | ppCtxMenu | ||
) |
Definition at line 240 of file startctxmnu.cpp.
Referenced by CTrayWindow::OnContextMenu().
HRESULT CTaskBand_CreateInstance | ( | IN ITrayWindow * | Tray, |
HWND | hWndStartButton, | ||
REFIID | riid, | ||
void ** | ppv | ||
) |
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().
DECLARE_INTERFACE_ | ( | ITrayWindow | , |
IUnknown | |||
) |
Definition at line 141 of file precomp.h.
DECLARE_INTERFACE_ | ( | ITrayBandSite | , |
IUnknown | |||
) |
Definition at line 270 of file precomp.h.
Definition at line 118 of file desktop.cpp.
Referenced by StartWithDesktop().
Definition at line 133 of file desktop.cpp.
Referenced by StartWithDesktop().
Definition at line 291 of file trayprop.cpp.
Referenced by CTrayWindow::TrayPropertiesThread().
Definition at line 508 of file startup.cpp.
Referenced by DoStartStartupItems(), and StartWithDesktop().
BOOL DoStartStartupItems | ( | ITrayWindow * | Tray | ) |
Definition at line 519 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 73 of file util.cpp.
Referenced by CStartMenuSite::AppendMenu().
Definition at line 144 of file util.cpp.
Referenced by CStartMenuSite::AppendMenu().
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().
Definition at line 453 of file startup.cpp.
Referenced by StartWithDesktop().
Definition at line 86 of file precomp.h.
Definition at line 77 of file precomp.h.
Definition at line 109 of file startmnucust.cpp.
Referenced by CStartMenuSettingsPage::OnStartMenuCustomize().
Definition at line 47 of file notifyiconscust.cpp.
Referenced by CTrayWindow::ExecContextMenuCmd(), and CTaskBarSettingsPage::OnCustomizeTrayIcons().
Definition at line 135 of file shellservice.cpp.
Referenced by InitShellServices(), and CTrayWindow::~CTrayWindow().
HRESULT Tray_OnStartMenuDismissed | ( | ITrayWindow * | Tray | ) |
Definition at line 3424 of file traywnd.cpp.
Referenced by CStartMenuSite::SetSubMenu().
Referenced by StartWithDesktop().
Referenced by DoStartStartupItems(), and CDesktopThread::Initialize().
WINE_DEFAULT_DEBUG_CHANNEL | ( | explorernew | ) |
BOOL bExplorerIsShell |
Definition at line 27 of file explorer.cpp.
Referenced by _tWinMain(), and DoStartStartupItems().
Definition at line 27 of file taskband.cpp.
Referenced by CTaskBand::GetClassID(), CTrayBandSite::HasTaskBand(), and CTrayBandSite::OnLoad().
TaskbarSettings g_TaskbarSettings |
Definition at line 23 of file settings.cpp.
Referenced by CTrayClockWnd::CalculateDueTime(), CTrayClockWnd::CalibrateTimer(), CTrayWindow::ChangingWinPos(), CTrayWindow::ExecContextMenuCmd(), CTrayNotifyWnd::GetMinimumSize(), CTrayWindow::HandleCommand(), CTrayClockWnd::Initialize(), CTaskSwitchWnd::Initialize(), CTrayWindow::Lock(), CTaskBarSettingsPage::OnApply(), CTrayClockWnd::OnCreate(), CTrayWindow::OnCreate(), CTrayWindow::OnEnterSizeMove(), CTrayWindow::OnExitSizeMove(), CTaskBarSettingsPage::OnInitDialog(), CTrayWindow::OnMouseMove(), CTrayWindow::OnMoving(), CTrayWindow::OnNcCalcSize(), CTrayWindow::OnNcHitTest(), CTrayWindow::OnNcPaint(), CTrayWindow::OnSizing(), CTrayClockWnd::OnTaskbarSettingsChanged(), CTaskSwitchWnd::OnTaskbarSettingsChanged(), CTrayWindow::OnTaskbarSettingsChanged(), CTrayWindow::Open(), CTrayWindowCtxMenu::QueryContextMenu(), CTrayWindow::RegLoadSettings(), CTrayWindow::ResizeWorkArea(), CTrayNotifyWnd::Size(), StartWithDesktop(), and CTrayClockWnd::UpdateWnd().
HINSTANCE hExplorerInstance |
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(), CTaskBarSettingsPage::OnCustomizeTrayIcons(), CStartMenuSettingsPage::OnStartMenuCustomize(), PropSheetProc(), CTrayWindowCtxMenu::QueryContextMenu(), SetBitmap(), and StartWithDesktop().
HKEY hkExplorer |
Definition at line 26 of file explorer.cpp.
Referenced by GetCurrentLoggedOnUserName(), CTrayBandSite::GetUserBandsStream(), TaskbarSettings::Load(), TaskbarSettings::Save(), and StartWithDesktop().
HANDLE hProcessHeap |
Definition at line 25 of file kbswitch.c.
Definition at line 137 of file traywnd.cpp.