| Name | Description |
| AddExplodeStep | Adds a new explode step to the configuration. |
| ApplyDisplayState | Applies the specified display state to this configuration. |
| CopyDisplayStateFromConfiguration | Copies the specified display state from the specified configuration to this configuration. |
| CreateDisplayState | Creates a display state for this configuration. |
| DeleteDisplayState | Deletes the specified display state from this configuration. |
| DeleteExplodeStep | Deletes the specified explode step in the configuration explode step sequence. |
| GetChildren | Gets all of the children configurations of this derived configuration. |
| GetChildrenCount | Gets the number of children for this configuration. |
| GetComponentConfigName | Gets the referenced configuration name of the specified component in this configuration. |
| GetComponentSuppressionState | Gets the suppression state of the specified component in this configuration. |
| GetCustomProperties | Obsolete. Superseded by IConfiguration::CustomPropertyManager. |
| GetCustomPropertiesCount | Obsolete. Superseded by IConfiguration::CustomPropertyManager. |
| GetDisplayStates | Gets the names of the display states for this configuration. |
| GetDisplayStatesCount | Gets the number of display states for this configuration. |
| GetExplodeStep | Gets a pointer to the specified explode step in the configuration explode step sequence. |
| GetID | Gets the ID of a configuration. |
| GetNumberOfExplodeSteps | Gets the number of explode steps for this configuration. |
| GetParameterCount | Gets the number of parameters for this configuration. |
| GetParameters | Gets the parameters (suppression state of features, suppression state or visibility of components, dimensions, and so on) for this configuration. |
| GetParent | Gets the parent configuration of this derived configuration. |
| GetRootComponent | Obsolete. Superseded by IConfiguration::GetRootComponent3. |
| GetRootComponent3 | Gets the root component for this assembly configuration. |
| GetStreamName | Gets the name of the stream for the current configuration. |
| IAddExplodeStep | Adds a new explode step to the configuration. |
| IGetChildren | Gets all of the children configurations of this derived configuration. |
| IGetCustomProperties | Obsolete. Superseded by IConfiguration::CustomPropertyManager. |
| IGetDisplayStates | Gets the names of the display states for this configuration. |
| IGetExplodeStep | Gets a pointer to the specified explode step in the configuration explode step sequence. |
| IGetParameters | Gets the parameters (suppression state of features, suppression state or visibility of components, dimensions, and so on) for this configuration. |
| IGetRootComponent | Obsolete. Superseded by IConfiguration::IGetRootComponent2. |
| IGetRootComponent2 | Obsolete. Superseded by IConfiguration::GetRootComponent3. |
| IsDerived | Gets whether this configuration is a derived configuration. |
| IsDirty | Gets whether this configuration is dirty (i.e., needs to be updated). |
| ISetParameters | Sets the parameters (suppression state of features, suppression state or visibility of components, dimensions, and so on) for this configuration. |
| IsLoaded | Gets whether a configuration is loaded. |
| IsSpeedPak | Gets whether the configuration is a SpeedPak. |
| RenameDisplayState | Renames a display state of this configuration. |
| Select | Obsolete. Superseded by IConfiguration::Select2. |
| Select2 | Selects the configuration. |
| SetColor | Sets the color for this configuration. |
| SetParameters | Sets the parameters (suppression state of features, suppression state or visibility of components, dimensions, and so on) for this configuration. |
| UpdateSpeedPak | Updates SpeedPak configuration for this configuration. |