| 1 | ###User Defined Function### |
|---|
| 2 | _WinAPI_ShellExecuteEx |
|---|
| 3 | |
|---|
| 4 | ###Description### |
|---|
| 5 | Performs an operation on a specified file |
|---|
| 6 | |
|---|
| 7 | ###Syntax### |
|---|
| 8 | #include <WinAPIShellEx.au3> |
|---|
| 9 | _WinAPI_ShellExecuteEx ( ByRef $tSHEXINFO ) |
|---|
| 10 | |
|---|
| 11 | |
|---|
| 12 | ###Parameters### |
|---|
| 13 | @@ParamTable@@ |
|---|
| 14 | $tSHEXINFO |
|---|
| 15 | $tagSHELLEXECUTEINFO structure that contains and receives information about the application being executed. |
|---|
| 16 | @@End@@ |
|---|
| 17 | |
|---|
| 18 | ###ReturnValue### |
|---|
| 19 | @@ReturnTable@@ |
|---|
| 20 | Success: True. |
|---|
| 21 | Failure: False and sets @error to $SE_ERR_* value (see Remarks) |
|---|
| 22 | @@End@@ |
|---|
| 23 | |
|---|
| 24 | |
|---|
| 25 | ###Remarks### |
|---|
| 26 | $SE_ERR_* constants require #include <APIShellExConstants.au3> |
|---|
| 27 | If the function succeeds, it sets the "hInstApp" member of the $tagSHELLEXECUTEINFO structure to a value greater than 32. |
|---|
| 28 | If the function fails, "hInstApp" is set to one of the $SE_ERR_* constants that best indicates the cause of the failure. |
|---|
| 29 | The $SE_ERR_* error values are provided for compatibility with <a href="_WinAPI_ShellExecute.htm">_WinAPI_ShellExecute()</a>. |
|---|
| 30 | To retrieve more accurate error information, use <a href="_WinAPI_GetLastError.htm">_WinAPI_GetLastError()</a>. |
|---|
| 31 | |
|---|
| 32 | |
|---|
| 33 | ###Related### |
|---|
| 34 | _WinAPI_ShellExecute |
|---|
| 35 | |
|---|
| 36 | |
|---|
| 37 | ###See Also### |
|---|
| 38 | @@MsdnLink@@ ShellExecuteEx |
|---|