62 TRACE(
"ITrayPriv::GetWindow\n");
64 *phwnd =
m_Tray->GetHWND();
74 TRACE(
"ITrayPriv::ContextSensitiveHelp\n");
85 TRACE(
"ITrayPriv::Execute\n");
117 TRACE(
"ShowSynchronizeMenuItem() not implemented!\n");
125 HMENU hMenu, hSettingsMenu;
128 UINT uLastItemsCount = 5;
131 TRACE(
"ITrayPriv::AppendMenu\n");
227 bWantLogoff = (dwLogoff == 2 ||
230 if (dwLogoff != 1 && bWantLogoff)
238 szUser[0] =
_T(
'\0');
278 if (uLastItemsCount == 0)
377 return ShellObjectCreatorInit<CStartMenuSite>(Tray,
riid,
ppv);
PRTL_UNICODE_STRING_BUFFER PULONG PULONG Unknown4
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
CONFIGRET WINAPI CM_Is_Dock_Station_Present(_Out_ PBOOL pbPresent)
IN PUNICODE_STRING IN POBJECT_ATTRIBUTES IN DWORD Unknown3
EXTERN_C BOOL WINAPI SHTestTokenPrivilegeW(_In_opt_ HANDLE hToken, _In_ LPCWSTR lpName)
HRESULT WINAPI SHInvokeDefaultCommand(HWND hWnd, IShellFolder *lpFolder, LPCITEMIDLIST lpApidl)
HINSTANCE hExplorerInstance
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
_In_ LPWSTR _In_ DWORD _In_ DWORD _In_ DWORD dwFlags
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
int WINAPI GetMenuItemCount(_In_opt_ HMENU)
BOOL WINAPI DeleteMenu(_In_ HMENU, _In_ UINT, _In_ UINT)
#define MAKEINTRESOURCEW(i)
int WINAPI GetSystemMetrics(_In_ int)