| ObjectCreationInfo | The ObjectCreationInfo class is used for specifying the initial state of the new metadata card. |
| ObjectFile | The ObjectFile class extends the file and adds the parent information. |
| ObjectWindowResult | The ObjectWindowResult class encapsulates the return values of showing the metadata card. |
| DialogUIParams | Data structure for show popup dashboard UI params. |
| Facet | Search Facet. |
| FacetDefinition | Definition of Facet. |
| FacetStringValue | String Value type for Facet Value. |
| FacetNumericRangeValue | Numeric Range Value for Facet Value. |
| FacetNumericValue | Facet Numeric Value. |
| FacetLookupValue | Facet Lookup based Value. |
| FacetValue | Facet value. |
| FtsScope | Full text search scope interface. Metadata or file contents. |
| IIconInformation | Represents icon information for command icons. NOTE: Stability is experimental. Non-backward compatible changes or removal may occur in any future release. Use of this feature is not recommended for production environments. |
| ISelectedFile | Represents a selected file. |
| IVaultInfo | IVaultInfo interface represents basic information about a vault. Includes the vault's name and GUID. |
| MFError | DesktopError class that extends the Error class. this class is used for ReportException function. |
| INonSensitiveVaultData | Data structure for the session information that does not contain sensitive data. |
| NonSensitiveSessionData | Data structure for custom session data. |
| ObjectFileVersionParams | Argument for function SelectObjectOrObjectFileVersion |
| SearchCriteria | Represents Search Criteria. |
| ShellframeFolders | Argument for the IShellFrame NavigateToFolder |
| ShowMessageParams | Data structure returned by the ShowMessage call. |
| ShowMessageReturnValue | Data structure returned by the ShowMessage call. |