61 TRACE(
"ITrayPriv::GetWindow\n");
63 *phwnd =
m_Tray->GetHWND();
73 TRACE(
"ITrayPriv::ContextSensitiveHelp\n");
84 TRACE(
"ITrayPriv::Execute\n");
105 TRACE(
"ShowUndockMenuItem() not implemented!\n");
113 TRACE(
"ShowSynchronizeMenuItem() not implemented!\n");
121 HMENU hMenu, hSettingsMenu;
124 UINT uLastItemsCount = 5;
127 TRACE(
"ITrayPriv::AppendMenu\n");
223 bWantLogoff = (dwLogoff == 2 ||
226 if (dwLogoff != 1 && bWantLogoff)
234 szUser[0] =
_T(
'\0');
274 if (uLastItemsCount == 0)
373 return ShellObjectCreatorInit<CStartMenuSite>(Tray,
riid,
ppv);
PRTL_UNICODE_STRING_BUFFER PULONG PULONG Unknown4
HINSTANCE hExplorerInstance
HMENU FindSubMenu(IN HMENU hMenu, IN UINT uItem, IN BOOL fByPosition)
BOOL FormatMenuString(IN HMENU hMenu, IN UINT uPosition, IN UINT uFlags,...)
BOOL GetAdvancedBool(IN LPCWSTR pszValueName, IN BOOL bDefaultValue)
HMENU LoadPopupMenu(IN HINSTANCE hInstance, IN LPCWSTR lpMenuName)
HRESULT Tray_OnStartMenuDismissed(ITrayWindow *Tray)
BOOL GetCurrentLoggedOnUserName(OUT LPWSTR szBuffer, IN DWORD dwBufferSize)
#define IDM_UNDOCKCOMPUTER
#define IDM_NETWORKCONNECTIONS
#define IDM_PRINTERSANDFAXES
#define IDM_LASTSTARTMENU_SEPARATOR
#define IDM_HELPANDSUPPORT
IN PUNICODE_STRING IN POBJECT_ATTRIBUTES IN DWORD Unknown3
HRESULT WINAPI SHInvokeDefaultCommand(HWND hWnd, IShellFolder *lpFolder, LPCITEMIDLIST lpApidl)
HRESULT QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
#define COM_INTERFACE_ENTRY_IID(iid, x)
#define DECLARE_PROTECT_FINAL_CONSTRUCT()
#define DECLARE_NOT_AGGREGATABLE(x)
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
const GUID IID_IOleWindow
#define IsEqualGUID(rguid1, rguid2)
@ REST_FORCESTARTMENULOGOFF
@ REST_NONETWORKCONNECTIONS
DWORD WINAPI SHRestricted(RESTRICTIONS rest)
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
HRESULT CStartMenuSite_CreateInstance(IN OUT ITrayWindow *Tray, const IID &riid, PVOID *ppv)
PULONG MinorVersion OPTIONAL
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD _Outptr_opt_ void ** ppvObject
int WINAPI GetMenuItemCount(_In_opt_ HMENU)
BOOL WINAPI DeleteMenu(_In_ HMENU, _In_ UINT, _In_ UINT)
#define MAKEINTRESOURCEW(i)
int WINAPI GetSystemMetrics(_In_ int)