ReactOS 0.4.16-dev-1176-g64fda67
|
Go to the source code of this file.
Macros | |
#define | STARTF_SHELLPRIVATE 0x400 |
#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) |
#define SEE_MASK_CLASSALL (SEE_MASK_CLASSNAME | SEE_MASK_CLASSKEY) |
Definition at line 33 of file shlexec.cpp.
#define STARTF_SHELLPRIVATE 0x400 |
Definition at line 31 of file shlexec.cpp.
typedef UINT_PTR(* SHELL_ExecuteW32) (const WCHAR *lpCmd, WCHAR *env, BOOL shWait, const SHELLEXECUTEINFOW *sei, LPSHELLEXECUTEINFOW sei_out) |
Definition at line 35 of file shlexec.cpp.
|
static |
Definition at line 983 of file shlexec.cpp.
Referenced by dde_connect().
|
static |
Definition at line 1001 of file shlexec.cpp.
Referenced by execute_from_key().
Definition at line 1924 of file shlexec.cpp.
Referenced by SHELL_execute().
|
static |
Definition at line 1210 of file shlexec.cpp.
Referenced by SHELL_execute_url(), and SHELL_quote_and_execute().
Definition at line 1945 of file shlexec.cpp.
Referenced by SHELL_execute().
Definition at line 1269 of file shlexec.cpp.
Referenced by DoTestEntry(), test_fileurls(), and test_find_executable().
Definition at line 1312 of file shlexec.cpp.
Referenced by ExtractAssociatedIconW(), FindExecutableA(), CShellLink::OnCommand(), and TEST_Start().
Definition at line 2612 of file shlexec.cpp.
Definition at line 2595 of file shlexec.cpp.
Referenced by OpenAs_RunDLLA().
|
static |
Definition at line 52 of file shlexec.cpp.
Referenced by SHELL_ArgifyW().
|
static |
Definition at line 119 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 2996 of file shlexec.cpp.
Referenced by ShellExec_RunDLL_Helper().
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 2934 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 2800 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 2867 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 2964 of file shlexec.cpp.
|
static |
Definition at line 201 of file shlexec.cpp.
Referenced by dde_connect(), execute_from_key(), SHELL_execute_class(), SHELL_FindExecutable(), and SHELL_translate_idlist().
Definition at line 579 of file shlexec.cpp.
Referenced by SHELL_TryAppPathW().
|
static |
Definition at line 1966 of file shlexec.cpp.
Referenced by ShellExecute_Normal(), and WOWShellExecute().
|
static |
Definition at line 1687 of file shlexec.cpp.
Referenced by SHELL_execute().
|
static |
Definition at line 1890 of file shlexec.cpp.
Referenced by SHELL_execute().
|
static |
Definition at line 475 of file shlexec.cpp.
Referenced by ShellExecute_Normal().
|
static |
Definition at line 765 of file shlexec.cpp.
Referenced by SHELL_execute(), and shellex_get_contextmenu().
|
static |
Definition at line 697 of file shlexec.cpp.
Referenced by SHELL_execute_class(), and SHELL_FindExecutable().
|
static |
Definition at line 453 of file shlexec.cpp.
Referenced by SHELL_translate_idlist().
Definition at line 39 of file shlexec.cpp.
Referenced by ShellExec_RunDLL_Helper(), and ShellExecuteExW().
|
static |
Definition at line 1802 of file shlexec.cpp.
Referenced by SHELL_execute().
|
static |
Definition at line 1854 of file shlexec.cpp.
Referenced by SHELL_execute(), and SHELL_execute_class().
|
static |
Definition at line 1746 of file shlexec.cpp.
Referenced by SHELL_execute().
Definition at line 637 of file shlexec.cpp.
Referenced by SHELL_FindExecutable().
|
static |
Definition at line 1538 of file shlexec.cpp.
Referenced by ShellExecute_ContextMenuVerb().
|
static |
Definition at line 1410 of file shlexec.cpp.
Referenced by shellex_load_object_and_run().
|
static |
Definition at line 1504 of file shlexec.cpp.
Referenced by ShellExecute_FromContextMenuHandlers().
|
static |
Definition at line 1435 of file shlexec.cpp.
Referenced by shellex_load_object_and_run().
|
static |
Definition at line 3112 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 3170 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 3187 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 2672 of file shlexec.cpp.
|
static |
Definition at line 1577 of file shlexec.cpp.
Referenced by SHELL_execute().
|
static |
Definition at line 1643 of file shlexec.cpp.
Referenced by SHELL_execute().
|
static |
Definition at line 1364 of file shlexec.cpp.
Referenced by ShellExecute_FromContextMenuHandlers().
|
static |
Definition at line 2395 of file shlexec.cpp.
Referenced by ShellExecuteExW().
|
static |
Definition at line 2402 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 2365 of file shlexec.cpp.
Referenced by FileProtocolHandlerA(), MACRO_ExecFile(), OpenURLA(), and shell_execute_().
BOOL WINAPI DECLSPEC_HOTPATCH ShellExecuteExA | ( | LPSHELLEXECUTEINFOA | sei | ) |
Definition at line 2416 of file shlexec.cpp.
Referenced by RealShellExecuteExA(), shell_execute_ex_(), SHELL_ShowItemIDListProperties(), and ShellExecuteA().
BOOL WINAPI DECLSPEC_HOTPATCH ShellExecuteExW | ( | LPSHELLEXECUTEINFOW | sei | ) |
Definition at line 2474 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(), 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 2529 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 2626 of file shlexec.cpp.
Referenced by ShellExecCmdLine().
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 2560 of file shlexec.cpp.