120 {
121 HMENU hMenu, hSettingsMenu;
124 UINT uLastItemsCount = 5;
126
127 TRACE(
"ITrayPriv::AppendMenu\n");
128
130 *phMenu = hMenu;
133
134
135
136
139 {
141 }
142
143
146 {
148 }
149
150
152
153
157 {
159
160
162 }
163
164
168 {
170 }
171
172
175 {
177 }
178
179
183 {
185 }
186
187
189 {
191 }
192
193
196 {
198 }
199
200
203 {
205 }
206
207
210 {
212 }
213
214
216 {
218 uLastItemsCount--;
219 }
220
221
223 bWantLogoff = (dwLogoff == 2 ||
226 if (dwLogoff != 1 && bWantLogoff)
227 {
228
229
230
231
233 {
234 szUser[0] =
_T(
'\0');
235 }
236
240 szUser))
241 {
242
244 }
245 }
246 else
247 {
249 uLastItemsCount--;
250 }
251
252
255 {
257 uLastItemsCount--;
258 }
259
260
262 {
264 uLastItemsCount--;
265 }
266
267
269 {
271 uLastItemsCount--;
272 }
273
274 if (uLastItemsCount == 0)
275 {
276
278 }
279
281 }
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)
BOOL GetCurrentLoggedOnUserName(OUT LPWSTR szBuffer, IN DWORD dwBufferSize)
#define IDM_UNDOCKCOMPUTER
#define IDM_NETWORKCONNECTIONS
#define IDM_PRINTERSANDFAXES
#define IDM_LASTSTARTMENU_SEPARATOR
#define IDM_HELPANDSUPPORT
static const CLSID *static CLSID *static const GUID VARIANT VARIANT *static IServiceProvider DWORD *static HMENU
@ REST_FORCESTARTMENULOGOFF
@ REST_NONETWORKCONNECTIONS
DWORD WINAPI SHRestricted(RESTRICTIONS rest)
int WINAPI GetMenuItemCount(_In_opt_ HMENU)
BOOL WINAPI DeleteMenu(_In_ HMENU, _In_ UINT, _In_ UINT)
#define MAKEINTRESOURCEW(i)
int WINAPI GetSystemMetrics(_In_ int)