
# IProcessLauncherInfo interface

*No description yet.*

```csharp
public interface IProcessLauncherInfo
```

**Namespace:** DXP · **Assembly:** Altium.SDK.Interfaces

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetCaption](#getcaption) | `string` |  |
| [GetDescription](#getdescription) | `string` |  |
| [GetImageFile](#getimagefile) | `string` |  |
| [GetKey](#getkey) | `int` |  |
| [GetKey2](#getkey2) | `int` |  |
| [GetParameters](#getparameters) | `string` |  |
| [GetServerCommand](#getservercommand) | `string` |  |
| [GetShift](#getshift) | [TShiftStateSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/TShiftStateSet.md) |  |
| [GetShift2](#getshift2) | [TShiftStateSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/TShiftStateSet.md) |  |
| [GetShortcutText](#getshortcuttext) | `string` |  |

### GetCaption

*No description yet.*

```csharp
string GetCaption();
```

**Returns:** `string`

### GetDescription

*No description yet.*

```csharp
string GetDescription();
```

**Returns:** `string`

### GetImageFile

*No description yet.*

```csharp
string GetImageFile();
```

**Returns:** `string`

### GetKey

*No description yet.*

```csharp
int GetKey();
```

**Returns:** `int`

### GetKey2

*No description yet.*

```csharp
int GetKey2();
```

**Returns:** `int`

### GetParameters

*No description yet.*

```csharp
string GetParameters();
```

**Returns:** `string`

### GetServerCommand

*No description yet.*

```csharp
string GetServerCommand();
```

**Returns:** `string`

### GetShift

*No description yet.*

```csharp
TShiftStateSet GetShift();
```

**Returns:** [TShiftStateSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/TShiftStateSet.md)

Extension method of `IProcessLauncherInfoHelper` (`using DXP;`).

### GetShift2

*No description yet.*

```csharp
TShiftStateSet GetShift2();
```

**Returns:** [TShiftStateSet](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/TShiftStateSet.md)

Extension method of `IProcessLauncherInfoHelper` (`using DXP;`).

### GetShortcutText

*No description yet.*

```csharp
string GetShortcutText();
```

**Returns:** `string`

## Returned by

[IGUIManager.GetActivePLByCommand](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IGUIManager.md#getactiveplbycommand), [IGUIManager.GetProcessLauncherInfoByID](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IGUIManager.md#getprocesslauncherinfobyid), [IGUIManager.RegisterUserProcessLauncher](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IGUIManager.md#registeruserprocesslauncher)
