Lines Matching refs:psei
481 const SHELLEXECUTEINFOW *psei, LPSHELLEXECUTEINFOW psei_out) in SHELL_ExecuteW() argument
491 TRACE("Execute %s from directory %s\n", debugstr_w(lpCmd), debugstr_w(psei->lpDirectory)); in SHELL_ExecuteW()
495 if (!StrIsNullOrEmpty(psei->lpDirectory)) in SHELL_ExecuteW()
497 DWORD attr = GetFileAttributesW(psei->lpDirectory); in SHELL_ExecuteW()
499 lpDirectory = psei->lpDirectory; in SHELL_ExecuteW()
512 startup.wShowWindow = psei->nShow; in SHELL_ExecuteW()
514 if (!(psei->fMask & SEE_MASK_NO_CONSOLE)) in SHELL_ExecuteW()
516 if (psei->fMask & SEE_MASK_FLAG_SEPVDM) in SHELL_ExecuteW()
518 …startup.lpTitle = (LPWSTR)(psei->fMask & (SEE_MASK_HASLINKNAME | SEE_MASK_HASTITLE) ? psei->lpClas… in SHELL_ExecuteW()
520 if (psei->fMask & SEE_MASK_HASLINKNAME) in SHELL_ExecuteW()
533 if (psei->fMask & SEE_MASK_NOCLOSEPROCESS) in SHELL_ExecuteW()
965 const SHELLEXECUTEINFOW *psei, LPSHELLEXECUTEINFOW psei_out) in dde_connect() argument
1086 ret = execfunc(start, env, TRUE, psei, psei_out); in dde_connect()
1174 LPSHELLEXECUTEINFOW psei, LPSHELLEXECUTEINFOW psei_out) in execute_from_key() argument
1198 …SHELL_ArgifyW(param, ARRAY_SIZE(param), cmd, lpFile, (LPITEMIDLIST)psei->lpIDList, szCommandline, … in execute_from_key()
1199 (psei->lpDirectory && *psei->lpDirectory) ? psei->lpDirectory : NULL); in execute_from_key()
1214 …y, param, ddeexec, lpFile, env, szCommandline, (LPITEMIDLIST)psei->lpIDList, execfunc, psei, psei_… in execute_from_key()
1219 retval = execfunc(param, env, FALSE, psei, psei_out); in execute_from_key()
1652 …pstrProtocol, LPCWSTR wszApplicationName, LPWSTR env, LPSHELLEXECUTEINFOW psei, LPSHELLEXECUTEINFO…
1654 static UINT_PTR SHELL_execute_class(LPCWSTR wszApplicationName, LPSHELLEXECUTEINFOW psei, LPSHELLEX… in SHELL_execute_class() argument
1660 ULONG cmask = (psei->fMask & SEE_MASK_CLASSALL); in SHELL_execute_class()
1669 HCR_GetExecuteCommandW((cmask == SEE_MASK_CLASSKEY) ? psei->hkeyClass : NULL, in SHELL_execute_class()
1670 (cmask == SEE_MASK_CLASSNAME) ? psei->lpClass : NULL, in SHELL_execute_class()
1671 psei->lpVerb, in SHELL_execute_class()
1678 …cmd, ARRAY_SIZE(wcmd), execCmd, wszApplicationName, (LPITEMIDLIST)psei->lpIDList, psei->lpParamete… in SHELL_execute_class()
1679 … &resultLen, (psei->lpDirectory && *psei->lpDirectory) ? psei->lpDirectory : NULL); in SHELL_execute_class()
1697 return execfunc(wcmd, NULL, FALSE, psei, psei_out); in SHELL_execute_class()
1700 strcpyW(classname, psei->lpClass); in SHELL_execute_class()
1701 rslt = SHELL_FindExecutableByVerb(psei->lpVerb, NULL, classname, execCmd, sizeof(execCmd)); in SHELL_execute_class()
1707 wszApplicationName, NULL, psei, in SHELL_execute_class()
1821 …R wszKeyname, LPCWSTR wszApplicationName, LPWSTR env, LPSHELLEXECUTEINFOW psei, LPSHELLEXECUTEINFO… in SHELL_quote_and_execute() argument
1847 …TRACE("%s/%s => %s/%s\n", debugstr_w(wszApplicationName), debugstr_w(psei->lpVerb), debugstr_w(wsz… in SHELL_quote_and_execute()
1850 …= execute_from_key(wszKeyname, wszApplicationName, env, psei->lpParameters, wcmd, execfunc, psei, … in SHELL_quote_and_execute()
1852 retval = execfunc(wszQuotedCmd, env, FALSE, psei, psei_out); in SHELL_quote_and_execute()
1857 static UINT_PTR SHELL_execute_url(LPCWSTR lpFile, LPCWSTR wcmd, LPSHELLEXECUTEINFOW psei, LPSHELLEX… in SHELL_execute_url() argument
1874 if (psei->lpVerb && *psei->lpVerb) in SHELL_execute_url()
1875 len += lstrlenW(psei->lpVerb); in SHELL_execute_url()
1882 strcatW(lpstrProtocol, psei->lpVerb && *psei->lpVerb ? psei->lpVerb : L"open"); in SHELL_execute_url()
1885 retval = execute_from_key(lpstrProtocol, lpFile, NULL, psei->lpParameters, in SHELL_execute_url()
1886 wcmd, execfunc, psei, psei_out); in SHELL_execute_url()