|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Classes | |
| struct | _RUNASDLGDATA |
Macros | |
| #define | SEE_MASK_CLASSALL (SEE_MASK_CLASSNAME | SEE_MASK_CLASSKEY) |
Typedefs | |
| typedef UINT_PTR(* | SHELL_ExecuteW32) (const WCHAR *lpCmd, WCHAR *env, BOOL shWait, const SHELLEXECUTEINFOW *sei, LPSHELLEXECUTEINFOW sei_out) |
| typedef struct _RUNASDLGDATA | RUNASDLGDATA |
| #define SEE_MASK_CLASSALL (SEE_MASK_CLASSNAME | SEE_MASK_CLASSKEY) |
Definition at line 31 of file shlexec.cpp.
| typedef struct _RUNASDLGDATA RUNASDLGDATA |
| typedef UINT_PTR(* SHELL_ExecuteW32) (const WCHAR *lpCmd, WCHAR *env, BOOL shWait, const SHELLEXECUTEINFOW *sei, LPSHELLEXECUTEINFOW sei_out) |
Definition at line 33 of file shlexec.cpp.
|
static |
Definition at line 1252 of file shlexec.cpp.
Referenced by dde_connect().
|
static |
Definition at line 1270 of file shlexec.cpp.
Referenced by execute_from_key().
Definition at line 2167 of file shlexec.cpp.
Referenced by SHELL_execute().
|
static |
Definition at line 1479 of file shlexec.cpp.
Referenced by SHELL_execute_url(), and SHELL_quote_and_execute().
Definition at line 2188 of file shlexec.cpp.
Referenced by SHELL_execute().
Definition at line 1538 of file shlexec.cpp.
Referenced by DoTestEntry(), test_fileurls(), and test_find_executable().
Definition at line 1581 of file shlexec.cpp.
Referenced by ExtractAssociatedIconW(), FindExecutableA(), CShellLink::OnCommand(), and TEST_Start().
|
static |
Definition at line 86 of file shlexec.cpp.
Referenced by SHELL_execute().
|
static |
Definition at line 99 of file shlexec.cpp.
Referenced by TryShellExecuteHooks().
Definition at line 2855 of file shlexec.cpp.
Definition at line 2844 of file shlexec.cpp.
Referenced by OpenAs_RunDLLA().
|
static |
Definition at line 150 of file shlexec.cpp.
Referenced by SHELL_ArgifyW().
|
static |
Definition at line 217 of file shlexec.cpp.
Referenced by SHELL_ArgifyW().
Definition at line 539 of file shellpath.c.
Referenced by FindExecutableW(), PathIsExeAW(), and SHELL_execute().
| EXTERN_C LONG PathProcessCommandW | ( | _In_ PCWSTR | pszSrc, |
| _Out_writes_opt_(dwBuffSize) PWSTR | pszDest, | ||
| _In_ INT | cchDest, | ||
| _In_ DWORD | dwFlags | ||
| ) |
Definition at line 3239 of file shlexec.cpp.
Referenced by ShellExec_RunDLL_Helper().
|
static |
Definition at line 661 of file shlexec.cpp.
Referenced by SHELL_ExecuteW().
| EXTERN_C HINSTANCE WINAPI RealShellExecuteA | ( | _In_opt_ HWND | hwnd, |
| _In_opt_ LPCSTR | lpOperation, | ||
| _In_opt_ LPCSTR | lpFile, | ||
| _In_opt_ LPCSTR | lpParameters, | ||
| _In_opt_ LPCSTR | lpDirectory, | ||
| _In_opt_ LPSTR | lpReturn, | ||
| _In_opt_ LPCSTR | lpTitle, | ||
| _In_opt_ LPVOID | lpReserved, | ||
| _In_ INT | nCmdShow, | ||
| _Out_opt_ PHANDLE | lphProcess | ||
| ) |
Definition at line 3177 of file shlexec.cpp.
| EXTERN_C HINSTANCE WINAPI RealShellExecuteExA | ( | _In_opt_ HWND | hwnd, |
| _In_opt_ LPCSTR | lpOperation, | ||
| _In_opt_ LPCSTR | lpFile, | ||
| _In_opt_ LPCSTR | lpParameters, | ||
| _In_opt_ LPCSTR | lpDirectory, | ||
| _In_opt_ LPSTR | lpReturn, | ||
| _In_opt_ LPCSTR | lpTitle, | ||
| _In_opt_ LPVOID | lpReserved, | ||
| _In_ INT | nCmdShow, | ||
| _Out_opt_ PHANDLE | lphProcess, | ||
| _In_ DWORD | dwFlags | ||
| ) |
Definition at line 3043 of file shlexec.cpp.
Referenced by RealShellExecuteA().
| EXTERN_C HINSTANCE WINAPI RealShellExecuteExW | ( | _In_opt_ HWND | hwnd, |
| _In_opt_ LPCWSTR | lpOperation, | ||
| _In_opt_ LPCWSTR | lpFile, | ||
| _In_opt_ LPCWSTR | lpParameters, | ||
| _In_opt_ LPCWSTR | lpDirectory, | ||
| _In_opt_ LPWSTR | lpReturn, | ||
| _In_opt_ LPCWSTR | lpTitle, | ||
| _In_opt_ LPVOID | lpReserved, | ||
| _In_ INT | nCmdShow, | ||
| _Out_opt_ PHANDLE | lphProcess, | ||
| _In_ DWORD | dwFlags | ||
| ) |
Definition at line 3110 of file shlexec.cpp.
Referenced by RealShellExecuteW().
| EXTERN_C HINSTANCE WINAPI RealShellExecuteW | ( | _In_opt_ HWND | hwnd, |
| _In_opt_ LPCWSTR | lpOperation, | ||
| _In_opt_ LPCWSTR | lpFile, | ||
| _In_opt_ LPCWSTR | lpParameters, | ||
| _In_opt_ LPCWSTR | lpDirectory, | ||
| _In_opt_ LPWSTR | lpReturn, | ||
| _In_opt_ LPCWSTR | lpTitle, | ||
| _In_opt_ LPVOID | lpReserved, | ||
| _In_ INT | nCmdShow, | ||
| _Out_opt_ PHANDLE | lphProcess | ||
| ) |
Definition at line 3207 of file shlexec.cpp.
Definition at line 596 of file shlexec.cpp.
Referenced by PromptAndRunProcessAs().
|
static |
Definition at line 299 of file shlexec.cpp.
Referenced by dde_connect(), execute_from_key(), SHELL_execute_class(), SHELL_FindExecutable(), and SHELL_translate_idlist().
Definition at line 848 of file shlexec.cpp.
Referenced by SHELL_TryAppPathW().
|
static |
Definition at line 2209 of file shlexec.cpp.
Referenced by ShellExecute_Normal(), and WOWShellExecute().
|
static |
Definition at line 1930 of file shlexec.cpp.
Referenced by SHELL_execute().
|
static |
Definition at line 2133 of file shlexec.cpp.
Referenced by SHELL_execute().
|
static |
Definition at line 725 of file shlexec.cpp.
Referenced by ShellExecute_Normal().
|
static |
Definition at line 1034 of file shlexec.cpp.
Referenced by SHELL_execute(), and shellex_get_contextmenu().
|
static |
Definition at line 966 of file shlexec.cpp.
Referenced by SHELL_execute_class(), and SHELL_FindExecutable().
|
static |
Definition at line 551 of file shlexec.cpp.
Referenced by SHELL_translate_idlist().
Definition at line 569 of file shlexec.cpp.
Referenced by PromptAndRunProcessAs().
Definition at line 73 of file shlexec.cpp.
Referenced by ShellExec_RunDLL_Helper(), and ShellExecuteExW().
|
static |
Definition at line 2045 of file shlexec.cpp.
Referenced by SHELL_execute().
|
static |
Definition at line 2097 of file shlexec.cpp.
Referenced by SHELL_execute(), and SHELL_execute_class().
|
static |
Definition at line 1989 of file shlexec.cpp.
Referenced by SHELL_execute().
Definition at line 906 of file shlexec.cpp.
Referenced by SHELL_FindExecutable().
|
static |
Definition at line 1780 of file shlexec.cpp.
Referenced by ShellExecute_ContextMenuVerb().
|
static |
Definition at line 1652 of file shlexec.cpp.
Referenced by shellex_load_object_and_run().
|
static |
Definition at line 1746 of file shlexec.cpp.
Referenced by ShellExecute_FromContextMenuHandlers().
|
static |
Definition at line 1677 of file shlexec.cpp.
Referenced by shellex_load_object_and_run().
|
static |
Definition at line 3355 of file shlexec.cpp.
Referenced by ShellExec_RunDLLA(), and ShellExec_RunDLLW().
| EXTERN_C VOID WINAPI ShellExec_RunDLLA | ( | _In_opt_ HWND | hwnd, |
| _In_opt_ HINSTANCE | hInstance, | ||
| _In_ PCSTR | pszCmdLine, | ||
| _In_ INT | nCmdShow | ||
| ) |
Definition at line 3413 of file shlexec.cpp.
Referenced by TEST_ShellExec_RunDLLA().
| EXTERN_C VOID WINAPI ShellExec_RunDLLW | ( | _In_opt_ HWND | hwnd, |
| _In_opt_ HINSTANCE | hInstance, | ||
| _In_ PCWSTR | pszCmdLine, | ||
| _In_ INT | nCmdShow | ||
| ) |
Definition at line 3430 of file shlexec.cpp.
Referenced by CTaskSwitchWnd::InvokeRegistryAppKeyCommand(), and TEST_ShellExec_RunDLLW().
| HRESULT WINAPI ShellExecCmdLine | ( | HWND | hwnd, |
| LPCWSTR | pwszCommand, | ||
| LPCWSTR | pwszStartDir, | ||
| int | nShow, | ||
| LPVOID | pUnused, | ||
| DWORD | dwSeclFlags | ||
| ) |
Definition at line 2915 of file shlexec.cpp.
|
static |
Definition at line 1819 of file shlexec.cpp.
Referenced by SHELL_execute().
|
static |
Definition at line 1885 of file shlexec.cpp.
Referenced by SHELL_execute().
|
static |
Definition at line 1633 of file shlexec.cpp.
Referenced by ShellExecute_FromContextMenuHandlers().
|
static |
Definition at line 2637 of file shlexec.cpp.
Referenced by ShellExecuteExW().
|
static |
Definition at line 2651 of file shlexec.cpp.
Referenced by ShellExecuteExW().
| HINSTANCE WINAPI ShellExecuteA | ( | HWND | hWnd, |
| LPCSTR | lpVerb, | ||
| LPCSTR | lpFile, | ||
| LPCSTR | lpParameters, | ||
| LPCSTR | lpDirectory, | ||
| INT | iShowCmd | ||
| ) |
Definition at line 2607 of file shlexec.cpp.
Referenced by FileProtocolHandlerA(), MACRO_ExecFile(), OpenURLA(), and shell_execute_().
| BOOL WINAPI DECLSPEC_HOTPATCH ShellExecuteExA | ( | LPSHELLEXECUTEINFOA | sei | ) |
Definition at line 2665 of file shlexec.cpp.
Referenced by RealShellExecuteExA(), shell_execute_ex_(), SHELL_ShowItemIDListProperties(), and ShellExecuteA().
| BOOL WINAPI DECLSPEC_HOTPATCH ShellExecuteExW | ( | LPSHELLEXECUTEINFOW | sei | ) |
Definition at line 2723 of file shlexec.cpp.
Referenced by AutoStartupApplications(), BtrfsVolPropSheet::DeviceDlgProc(), CShellLink::DoOpen(), RunOnceExEntry::Exec(), COpenWithList::Execute(), CAddressEditBox::ExecuteCommandLine(), ExtractAndInstallThread(), HlinkSimpleNavigateToString(), BtrfsContextMenu::InvokeCommand(), CISFBand::InvokeCommand(), CDefaultContextMenu::InvokePidl(), LanguagesPageProc(), COpenControlPanel::Open(), BtrfsPropSheet::open_as_admin(), BtrfsBalance::PauseBalance(), CDownloadManager::PerformDownloadAndInstall(), ProcessPage_OnProperties(), RealShellExecuteExW(), BtrfsVolPropSheet::ResetStats(), RunDlgProc(), RunFontViewer(), SH32_InvokeOpenWith(), SHELL_OpenFolder(), ShellExec_RunDLL_Helper(), ShellExecCmdLine(), ShellExecuteCommand(), ShellExecuteExA(), ShellExecuteExWrapW(), ShellExecuteVerb(), ShellExecuteW(), SHObjectProperties(), SHOpenFolderAndSelectItems(), BtrfsVolPropSheet::ShowChangeDriveLetter(), CRecycleBinCleaner::ShowProperties(), BtrfsVolPropSheet::ShowScrub(), BtrfsBalance::StartBalance(), BtrfsBalance::StopBalance(), test_DoInvalidDir(), TEST_DoTestEntryStruct(), test_properties(), test_sei_lpIDList(), try_application_url(), UniformResourceLocatorW_InvokeCommand(), wmain(), and WshShell3_Run().
| HINSTANCE WINAPI ShellExecuteW | ( | HWND | hwnd, |
| LPCWSTR | lpVerb, | ||
| LPCWSTR | lpFile, | ||
| LPCWSTR | lpParameters, | ||
| LPCWSTR | lpDirectory, | ||
| INT | nShowCmd | ||
| ) |
Definition at line 2778 of file shlexec.cpp.
Referenced by _RunVolume(), Control_StartApplet(), CPlApplet(), DIALOG_EXECUTE_DlgProc(), dialog_hyperlink_handler(), DisplayApplet(), CShellLink::DoOpenFileLocation(), CExeDropHandler::Drop(), CTrayWindow::ExecContextMenuCmd(), CTrayWindow::ExecResourceCmd(), CDrvDefExt::ExtraPageProc(), GeneralPageProc(), CDrvDefExt::GeneralPageProc(), CTrayWindow::HandleCommand(), CTrayWindow::HandleHotKey(), IHlink_fnNavigate(), CCPLItemMenu::InvokeCommand(), LanguagesPageProc(), LANStatusDlg(), LaunchDeviceManager(), LaunchSoundControl(), MainWnd_OnOpenRegKey(), OnAddStartMenuItems(), OnAdvancedStartMenuItems(), CAppInfoDisplay::OnCommand(), CShellMenuCallback::OnExec(), CTrayClockWnd::OnLButtonDblClick(), OnLink(), OnNotify(), OnRemoveStartmenuItems(), CZipExtract::CCompleteSettingsPage::OnWizardFinish(), OpenShellFolder(), ProcessPage_OnOpenFileLocation(), PROGRAM_ExecuteProgram(), RouteTheCallW(), RunCommand(), CSysTray::RunDll(), SHELL_execute(), CShellDispatch::ShellExecute(), SHFindFiles(), SHRunControlPanel(), START_TEST(), StartRecDlgProc(), and TEST_Init().
Definition at line 2869 of file shlexec.cpp.
Referenced by ShellExecCmdLine().
|
static |
Definition at line 122 of file shlexec.cpp.
Referenced by SHELL_execute().
Definition at line 36 of file shlexec.cpp.
Referenced by SHELL_execute().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | exec | ) |
| EXTERN_C HINSTANCE WINAPI WOWShellExecute | ( | HWND | hWnd, |
| LPCSTR | lpVerb, | ||
| LPCSTR | lpFile, | ||
| LPCSTR | lpParameters, | ||
| LPCSTR | lpDirectory, | ||
| INT | iShowCmd, | ||
| void * | callback | ||
| ) |
Definition at line 2809 of file shlexec.cpp.