 
            | Miner.Interop.Process.Session Assembly : Miner.Interop.Process Namespace | 
| Interface | Description | |
|---|---|---|
|  | IMMSession | Provides information about a session created using Session Manager, accessible using methods on the IMMSessionManager interface. | 
|  | IMMSession2 | Extends the IMMSession interface. | 
|  | IMMSession3 | Extends the IMMSession interface. | 
|  | IMMSession4 | Extends the IMMSession interface. | 
|  | IMMSessionDBInfo | Provides Session Manager database information. This interface is accessible via QI from the IMMSessionManager interface. | 
|  | IMMSessionEx | Extends the IMMSession interface. | 
|  | IMMSessionManager | Provides access to the Session Manager extension. Use IMMPxApplication::FindPXExtensionByName ('MMSessionManager') to do this. | 
|  | IMMSessionManager2 | Extends the IMMSessionManager interface. | 
|  | IMMSessionManager3 | Extends the IMMSessionManager interface. | 
|  | IMMSessionVersion | Provides information about the SDE version associated with a session. | 
|  | IMMSessionVersion2 | Extends the IMMSessionVersion interface. | 
|  | IMMSessionVersion3 | Extends the IMMSessionVersion interface. | 
| Enumeration | Description | |
|---|---|---|
|  | mmSessionNodeType | The mmSessionNodeType enumeration defines constants that represent the various types of Session Manager nodes. | 
|  | mmSessionStates | The mmSessionStates enumeration defines constants that correspond to the State field in the MM_PX_STATE table. This applies to both sessions and designs. | 
|  | mmSessionVersionStatus | The mmSessionVersionStatus enumeration defines constants the represent the status of a version associated with a session. This value corresponds to the Status field's values in the MM_PX_VERSION table. |