[This is preliminary documentation and is subject to change.]

Alternative function to FsExecuteFile(HWND__*, SByte*, SByte*) because ha have problems with exposing HWND type to managed code

Namespace: Tools.TotalCommanderT
Assembly: Tools.TotalCommander (in Tools.TotalCommander.dll) Version: 1.5.3.38916 (1.5.3.38916)

Syntax

C#
[CLSCompliantAttribute(false)]
[EditorBrowsableAttribute(EditorBrowsableState.Never)]
public int FsExecuteFile(
	void* MainWin,
	sbyte* RemoteName,
	sbyte* Verb
)
Visual Basic
<CLSCompliantAttribute(False)> _
<EditorBrowsableAttribute(EditorBrowsableState.Never)> _
Public Function FsExecuteFile ( _
	MainWin As Void*, _
	RemoteName As SByte*, _
	Verb As SByte* _
) As Integer
Visual C++
[CLSCompliantAttribute(false)]
[EditorBrowsableAttribute(EditorBrowsableState::Never)]
public:
int FsExecuteFile(
	void* MainWin, 
	signed char* RemoteName, 
	signed char* Verb
)
F#
[<CLSCompliantAttribute(false)>]
[<EditorBrowsableAttribute(EditorBrowsableState.Never)>]
member FsExecuteFile : 
        MainWin:nativeptr<unit> * 
        RemoteName:nativeptr<sbyte> * 
        Verb:nativeptr<sbyte> -> int 
JScript
JScript does not support APIs that consume or return unsafe types.

Parameters

MainWin
Type: System..::..Void*
Parent window which can be used for showing a property sheet.
RemoteName
Type: System..::..SByte*
Name of the file to be executed, with full path.
Verb
Type: System..::..SByte*
This can be either "open", "properties", "chmod" or "quote" (case-insensitive).

Return Value

Return Yourself if Total Commander should download the file and execute it locally, OK if the command was executed successfully in the plugin (or if the command isn't applicable and no further action is needed), Error if execution failed, or Symlink if this was a (symbolic) link or .lnk file pointing to a different directory.

Remarks

This function is called by Total Commander and is not intended for direct use

See Also