ReactOS 0.4.16-dev-112-g52265ae
|
#include <stdio.h>
#include <assert.h>
#include "wtypes.h"
#include "winbase.h"
#include "windef.h"
#include "shellapi.h"
#include "shlwapi.h"
#include "ddeml.h"
#include "wine/heap.h"
#include "wine/test.h"
#include "shell32_test.h"
Go to the source code of this file.
Classes | |
struct | filename_tests_t |
struct | cmdline_tests_t |
struct | argify_tests_t |
struct | fileurl_tests_t |
struct | dde_tests_t |
struct | dde_default_app_tests_t |
struct | dde_thread_info_t |
Variables | |
static char | argv0 [MAX_PATH] |
static int | myARGC |
static char ** | myARGV |
static char | tmpdir [MAX_PATH] |
static char | child_file [MAX_PATH] |
static DLLVERSIONINFO | dllver |
static BOOL | skip_shlexec_tests = FALSE |
static BOOL | skip_noassoc_tests = FALSE |
static HANDLE | dde_ready_event |
static DWORD | ddeInst |
static HSZ | hszTopic |
static char | ddeExec [MAX_PATH] |
static char | ddeApplication [MAX_PATH] |
static BOOL | post_quit_on_execute |
static HANDLE | hEvent |
static char | shell_call [2048] |
static char | assoc_desc [2048] |
static int | _todo_wait = 0 |
static int | bad_shellexecute = 0 |
static const char * | testfiles [] |
static filename_tests_t | filename_tests [] |
static filename_tests_t | noquotes_tests [] |
static const cmdline_tests_t | cmdline_tests [] |
static const argify_tests_t | argify_tests [] |
static fileurl_tests_t | fileurl_tests [] |
static filename_tests_t | lnk_tests [] |
static dde_tests_t | dde_tests [] |
static int | waitforinputidle_count |
static dde_default_app_tests_t | dde_default_app_tests [] |
#define todo_wait for (_todo_wait = 1; _todo_wait; _todo_wait = 0) |
Definition at line 201 of file shlexec.c.
Referenced by doChild().
Definition at line 2780 of file shlexec.c.
Referenced by START_TEST().
Definition at line 712 of file shlexec.c.
Referenced by init_test(), test_dde(), test_dde_default_app(), and test_find_executable().
Definition at line 684 of file shlexec.c.
Referenced by create_test_association(), init_test(), and test_urls().
|
static |
Definition at line 915 of file shlexec.c.
Referenced by init_test(), test_argify(), test_find_executable(), and test_urls().
|
static |
Definition at line 814 of file shlexec.c.
Referenced by create_test_verb(), test_dde(), and test_dde_default_app().
|
static |
Definition at line 153 of file shlexec.c.
Referenced by doChild(), and test_dde_default_app().
Definition at line 2538 of file shlexec.c.
Referenced by test_dde_default_app().
Definition at line 95 of file shlexec.c.
Referenced by getChildString().
Definition at line 805 of file shlexec.c.
Referenced by cleanup_test(), test_dde(), test_dde_default_app(), and test_find_executable().
Definition at line 800 of file shlexec.c.
Referenced by cleanup_test(), delete_test_association(), and test_urls().
Definition at line 208 of file shlexec.c.
Referenced by START_TEST().
Definition at line 312 of file shlexec.c.
Referenced by shell_execute_(), and shell_execute_ex_().
Definition at line 930 of file shlexec.c.
Referenced by test_fileurls(), and test_lnks().
Definition at line 127 of file shlexec.c.
Referenced by dump_child_(), okChildPath_(), okChildString_(), and test_argify().
Definition at line 2321 of file shlexec.c.
Referenced by test_dde().
Definition at line 2303 of file shlexec.c.
Referenced by test_dde().
Definition at line 190 of file shlexec.c.
Referenced by doChild(), and init_test().
Definition at line 2649 of file shlexec.c.
Referenced by START_TEST(), test_binding(), test_create_element(), test_CreateBinding(), test_editing_mode(), test_event_binding(), test_file_protocol(), test_flash_ax(), test_ftp_protocol(), test_HTMLDocument(), test_HTMLDocument_hlink(), test_HTMLDocument_http(), test_HTMLDocument_StreamInitNew(), test_HTMLDocument_StreamLoad(), test_http_protocol_url(), test_mk_protocol(), test_nooleobj_ax(), test_noquickact_ax(), test_submit(), and test_UIActivate().
Definition at line 734 of file shlexec.c.
Referenced by delete_test_association(), delete_test_class(), and myRegDeleteTreeA().
Definition at line 453 of file shlexec.c.
Referenced by shell_execute_(), and shell_execute_ex_().
|
static |
|
static |
Definition at line 423 of file shlexec.c.
|
static |
Definition at line 370 of file shlexec.c.
Referenced by shell_execute_(), and shell_execute_ex_().
Definition at line 365 of file shlexec.c.
Referenced by create_test_verb(), test_dde(), and test_dde_default_app().
|
static |
Definition at line 496 of file shlexec.c.
Referenced by shell_execute_().
|
static |
Definition at line 572 of file shlexec.c.
START_TEST | ( | shlexec | ) |
Definition at line 2861 of file shlexec.c.
Definition at line 478 of file shlexec.c.
Referenced by create_test_verb_dde(), shell_execute_(), and shell_execute_ex_().
Definition at line 1545 of file shlexec.c.
Referenced by START_TEST().
Definition at line 1359 of file shlexec.c.
Referenced by START_TEST().
Definition at line 2382 of file shlexec.c.
Referenced by START_TEST().
Definition at line 2549 of file shlexec.c.
Referenced by START_TEST().
Definition at line 2808 of file shlexec.c.
Referenced by START_TEST().
Definition at line 2204 of file shlexec.c.
Referenced by START_TEST().
Definition at line 1603 of file shlexec.c.
Referenced by START_TEST().
Definition at line 1786 of file shlexec.c.
Referenced by START_TEST().
Definition at line 1963 of file shlexec.c.
Referenced by START_TEST().
Definition at line 2110 of file shlexec.c.
Referenced by START_TEST().
Definition at line 1092 of file shlexec.c.
Referenced by START_TEST().
|
static |
Definition at line 1318 of file shlexec.c.
Referenced by test_commandline2argv().
Definition at line 1869 of file shlexec.c.
Referenced by START_TEST().
Definition at line 115 of file shlexec.c.
|
static |
Definition at line 491 of file shlexec.c.
Referenced by shell_execute_(), and shell_execute_ex_().
|
static |
Definition at line 1420 of file shlexec.c.
Referenced by test_argify().
Definition at line 49 of file shlexec.c.
Referenced by appName(), crash_and_debug(), crash_and_winedbg(), create_test_verb_dde(), init_test(), start_server(), test_argify(), test_CreateProcessWithDesktop(), test_dde(), test_debug_heap(), test_directory(), test_exes(), test_find_executable(), Test_InitialDesktop(), test_WaitForInputIdle(), test_window_from_point(), test_winproc_handles(), and usage().
|
static |
Definition at line 364 of file shlexec.c.
Referenced by create_test_verb_dde(), reset_association_description(), shell_execute_(), and shell_execute_ex_().
|
static |
Definition at line 494 of file shlexec.c.
Referenced by shell_execute_(), and test_fileurls().
Definition at line 53 of file shlexec.c.
Referenced by cleanup_test(), create_test_verb_dde(), dump_child_(), getChildString(), init_event(), init_test(), okChildInt_(), okChildIntBroken_(), shell_execute_(), shell_execute_ex_(), test_argify(), test_directory(), and test_exes().
|
static |
Definition at line 1157 of file shlexec.c.
Referenced by test_commandline2argv().
|
static |
Definition at line 2488 of file shlexec.c.
Referenced by test_dde_default_app().
|
static |
Definition at line 57 of file shlexec.c.
Referenced by hooked_WaitForInputIdle(), and test_dde().
|
static |
Definition at line 2274 of file shlexec.c.
Referenced by test_dde().
Definition at line 149 of file shlexec.c.
Referenced by ddeCb(), and test_dde_default_app().
Definition at line 149 of file shlexec.c.
Referenced by ddeCb(), doChild(), and test_dde().
|
static |
Definition at line 147 of file shlexec.c.
Referenced by dde_connect(), ddeCb(), doChild(), and test_dde_default_app().
|
static |
Definition at line 54 of file shlexec.c.
Referenced by init_test(), test_filename(), and test_lnks().
|
static |
Definition at line 1039 of file shlexec.c.
Referenced by test_filename(), and test_find_executable().
|
static |
Definition at line 1750 of file shlexec.c.
Referenced by test_fileurls().
|
static |
Definition at line 189 of file shlexec.c.
Referenced by cleanup_test(), doChild(), init_event(), shell_execute_(), shell_execute_ex_(), and test_dde_default_app().
|
static |
Definition at line 148 of file shlexec.c.
Referenced by dde_connect(), Dde_OnConnect(), Dde_OnConnectConfirm(), Dde_OnExecute(), Dde_OnRequest(), Dde_OnWildConnect(), ddeCb(), DdeConnect(), DdeConnectList(), DdePostAdvise(), doChild(), test_dde_default_app(), WDML_AddConv(), WDML_CreateServerConv(), WDML_FindConv(), and WDML_ServerNameProc().
|
static |
Definition at line 2094 of file shlexec.c.
Referenced by test_lnks().
|
static |
Definition at line 50 of file shlexec.c.
Referenced by START_TEST().
|
static |
Definition at line 51 of file shlexec.c.
Referenced by START_TEST().
|
static |
Definition at line 1082 of file shlexec.c.
Referenced by test_filename().
|
static |
Definition at line 150 of file shlexec.c.
Referenced by ddeCb(), doChild(), and test_dde_default_app().
|
static |
Definition at line 348 of file shlexec.c.
Referenced by shell_execute_(), shell_execute_ex_(), and test_urls().
Definition at line 56 of file shlexec.c.
Referenced by shell_execute_(), test_exes(), and test_filename().
Definition at line 55 of file shlexec.c.
Referenced by init_test(), shell_execute_ex_(), test_argify(), test_exes(), test_filename(), test_fileurls(), test_find_executable(), test_lnks(), and test_lpFile_parsed().
Definition at line 1005 of file shlexec.c.
Referenced by cleanup_test(), and init_test().
Definition at line 52 of file shlexec.c.
Referenced by chmc_section_create(), cleanup_test(), init_test(), START_TEST(), test_argify(), test_CreateDirectoryA(), test_CreateDirectoryW(), test_dde(), test_dde_default_app(), test_directory(), test_exes(), test_filename(), test_fileurls(), test_find_executable(), test_int_widths(), test_lnks(), test_lpFile_parsed(), test_RemoveDirectoryA(), test_RemoveDirectoryW(), test_ShellFolderViewDual(), test_ShortPathCase(), test_TagRef(), and test_urls().
|
static |
Definition at line 2302 of file shlexec.c.
Referenced by hooked_WaitForInputIdle(), and test_dde().