[HEADERS] Move some helpers from undocshell.h to shellutils.h as they didn't cover anything undocumented. Merge traycmd.h in undocshell.h as both contain just undocumented shell definitions.
···99#include "shelltest.h"
10101111#include <ndk/rtlfuncs.h>
1212+#include <stdio.h>
1213#include <shellutils.h>
13141415// We would normally use S_LESSTHAN and S_GREATERTHAN, but w2k3 returns numbers like 3 and -3...
+1
modules/rostests/apitests/shell32/CShellLink.cpp
···991010#define NDEBUG
1111#include <debug.h>
1212+#include <stdio.h>
1213#include <shellutils.h>
13141415/* Test IShellLink::SetPath with environment-variables, existing, non-existing, ...*/
···11-/*
22- * Tray Commands
33- *
44- * Copyright 2018 Katayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
55- *
66- * this library is free software; you can redistribute it and/or
77- * modify it under the terms of the GNU Lesser General Public
88- * License as published by the Free Software Foundation; either
99- * version 2.1 of the License, or (at your option) any later version.
1010- *
1111- * this library is distributed in the hope that it will be useful,
1212- * but WITHOUT ANY WARRANTY; without even the implied warranty of
1313- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1414- * Lesser General Public License for more details.
1515- *
1616- * You should have received a copy of the GNU Lesser General Public
1717- * License along with this library; if not, write to the Free Software
1818- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
1919- */
2020-2121-#ifndef TRAYCMD_H_
2222-#define TRAYCMD_H_
2323-2424-/* TODO: Add more and implement them */
2525-#define TRAYCMD_STARTMENU 305 /* Same as IDMA_START. */
2626-#define TRAYCMD_RUN_DIALOG 401 /* Implemented. Same as IDM_RUN. */
2727-#define TRAYCMD_LOGOFF_DIALOG 402 /* Implemented. Same as IDM_LOGOFF. */
2828-#define TRAYCMD_CASCADE 403 /* */
2929-#define TRAYCMD_TILE_H 404 /* */
3030-#define TRAYCMD_TILE_V 405 /* */
3131-#define TRAYCMD_TOGGLE_DESKTOP 407 /* Implemented. */
3232-#define TRAYCMD_DATE_AND_TIME 408 /* Implemented. */
3333-#define TRAYCMD_TASKBAR_PROPERTIES 413 /* Implemented. Same as IDM_TASKBARANDSTARTMENU. */
3434-#define TRAYCMD_MINIMIZE_ALL 415 /* Implemented. */
3535-#define TRAYCMD_RESTORE_ALL 416 /* Implemented. Same as IDMA_RESTORE_OPEN. */
3636-#define TRAYCMD_SHOW_DESKTOP 419 /* Implemented. */
3737-#define TRAYCMD_SHOW_TASK_MGR 420 /* Implemented. */
3838-#define TRAYCMD_CUSTOMIZE_TASKBAR 421 /* */
3939-#define TRAYCMD_LOCK_TASKBAR 424 /* Implemented. */
4040-#define TRAYCMD_HELP_AND_SUPPORT 503 /* Implemented. Same as IDM_HELPANDSUPPORT. */
4141-#define TRAYCMD_CONTROL_PANEL 505 /* Same as IDM_CONTROLPANEL. */
4242-#define TRAYCMD_SHUTDOWN_DIALOG 506 /* Implemented. Same as IDM_SHUTDOWN. */
4343-#define TRAYCMD_PRINTERS_AND_FAXES 510 /* Same as IDM_PRINTERSANDFAXES. */
4444-#define TRAYCMD_LOCK_DESKTOP 517 /* */
4545-#define TRAYCMD_SWITCH_USER_DIALOG 5000 /* */
4646-#define TRAYCMD_SEARCH_FILES 41093 /* Implemented. Same as IDMA_SEARCH. */
4747-#define TRAYCMD_SEARCH_COMPUTERS 41094 /* Implemented. */
4848-4949-#endif /* ndef TRAYCMD_H_ */