60 TRACE(
"ITrayPriv::GetWindow\n");
62 *phwnd =
m_Tray->GetHWND();
72 TRACE(
"ITrayPriv::ContextSensitiveHelp\n");
82 TRACE(
"ITrayPriv::Execute\n");
102 TRACE(
"ShowUndockMenuItem() not implemented!\n");
110 TRACE(
"ShowSynchronizeMenuItem() not implemented!\n");
118 HMENU hMenu, hSettingsMenu;
121 UINT uLastItemsCount = 5;
124 TRACE(
"ITrayPriv::AppendMenu\n");
134 bWantLogoff = (dwLogoff == 2 ||
138 L"StartMenuLogoff"));
143 L"StartMenuFavorites"))
162 if (hSettingsMenu !=
NULL)
238 if (dwLogoff != 1 && bWantLogoff)
246 szUser[0] =
_T(
'\0');
296 if (uLastItemsCount == 0)
387 return ShellObjectCreatorInit<CStartMenuSite>(Tray,
riid,
ppv);
#define IDM_LASTSTARTMENU_SEPARATOR
BOOL GetCurrentLoggedOnUserName(OUT LPWSTR szBuffer, IN DWORD dwBufferSize)
BOOL FormatMenuString(IN HMENU hMenu, IN UINT uPosition, IN UINT uFlags,...)
IN PUNICODE_STRING IN POBJECT_ATTRIBUTES IN DWORD Unknown3
#define HKEY_CURRENT_USER
HRESULT WINAPI SHInvokeDefaultCommand(HWND hWnd, IShellFolder *lpFolder, LPCITEMIDLIST lpApidl)
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
#define DECLARE_NOT_AGGREGATABLE(x)
#define IDM_NETWORKCONNECTIONS
PRTL_UNICODE_STRING_BUFFER PULONG PULONG Unknown4
int WINAPI GetMenuItemCount(_In_opt_ HMENU)
BOOL GetExplorerRegValueSet(IN HKEY hKey, IN LPCWSTR lpSubKey, IN LPCWSTR lpValue)
BOOL WINAPI DeleteMenu(_In_ HMENU, _In_ UINT, _In_ UINT)
HINSTANCE hExplorerInstance
#define STDMETHODCALLTYPE
int WINAPI GetSystemMetrics(_In_ int)
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
REFIID LPVOID * ppvObject
#define IDM_PRINTERSANDFAXES
#define IDM_UNDOCKCOMPUTER
HRESULT CStartMenuSite_CreateInstance(IN OUT ITrayWindow *Tray, const IID &riid, PVOID *ppv)
HMENU LoadPopupMenu(IN HINSTANCE hInstance, IN LPCWSTR lpMenuName)
#define COM_INTERFACE_ENTRY_IID(iid, x)
HRESULT Tray_OnStartMenuDismissed(ITrayWindow *Tray)
BOOL WINAPI IsEqualGUID(REFGUID rguid1, REFGUID rguid2)
HRESULT QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
const GUID IID_IOleWindow
#define MAKEINTRESOURCEW(i)
DWORD WINAPI SHRestricted(RESTRICTIONS policy)
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
HMENU FindSubMenu(IN HMENU hMenu, IN UINT uItem, IN BOOL fByPosition)
PULONG MinorVersion OPTIONAL