# IDSC Interface

Namespace: [PIX.Services](https://help.qlik.com/en-US/qlikview-developer/May2024/Subsystems/QMSAPIref/Content/PIX.Services.htm)  
Assembly: PIX.dll

The DSC interface, hosting the DSC methods.

## Syntax

```
public interface IDSC
```

## Methods

| Name | Description |
| --- | --- |
| [CheckNames(String)](https://help.qlik.com/en-US/qlikview-developer/May2024/Subsystems/QMSAPIref/Content/PIX.Services.IDSC.CheckNames.htm#PIX_Services_IDSC_CheckNames_System_String_) |  |
| [GetAllResources()](https://help.qlik.com/en-US/qlikview-developer/May2024/Subsystems/QMSAPIref/Content/PIX.Services.IDSC.GetAllResources.htm#PIX_Services_IDSC_GetAllResources) |  |
| [GetAvailableDS(String)](https://help.qlik.com/en-US/qlikview-developer/May2024/Subsystems/QMSAPIref/Content/PIX.Services.IDSC.GetAvailableDS.htm#PIX_Services_IDSC_GetAvailableDS_System_String_) | Return all available root paths for a specific directory service provider |
| [GetAvailableDSProviders()](https://help.qlik.com/en-US/qlikview-developer/May2024/Subsystems/QMSAPIref/Content/PIX.Services.IDSC.GetAvailableDSProviders.htm#PIX_Services_IDSC_GetAvailableDSProviders) | List all available directory service providers (e.g., all loaded plugins) |
| [GetLogsDSC(QVLCModel)](https://help.qlik.com/en-US/qlikview-developer/May2024/Subsystems/QMSAPIref/Content/PIX.Services.IDSC.GetLogsDSC.htm#PIX_Services_IDSC_GetLogsDSC_PIX_QMSAPI_DataObjects_QVLCModel_) |  |
| [GetResources()](https://help.qlik.com/en-US/qlikview-developer/May2024/Subsystems/QMSAPIref/Content/PIX.Services.IDSC.GetResources.htm#PIX_Services_IDSC_GetResources) |  |
| [ResolveEmails(List<String>)](https://help.qlik.com/en-US/qlikview-developer/May2024/Subsystems/QMSAPIref/Content/PIX.Services.IDSC.ResolveEmails.htm#PIX_Services_IDSC_ResolveEmails_System_Collections_Generic_List_System_String__) |  |
| [ResolveGroups(String)](https://help.qlik.com/en-US/qlikview-developer/May2024/Subsystems/QMSAPIref/Content/PIX.Services.IDSC.ResolveGroups.htm#PIX_Services_IDSC_ResolveGroups_System_String_) |  |
| [ResolveUsers(List<String>)](https://help.qlik.com/en-US/qlikview-developer/May2024/Subsystems/QMSAPIref/Content/PIX.Services.IDSC.ResolveUsers.htm#PIX_Services_IDSC_ResolveUsers_System_Collections_Generic_List_System_String__) |  |
| [Search(List<String>, eDDDValueType, eSearchTypePix, String)](https://help.qlik.com/en-US/qlikview-developer/May2024/Subsystems/QMSAPIref/Content/PIX.Services.IDSC.Search.htm#PIX_Services_IDSC_Search_System_Collections_Generic_List_System_String__PIX_eDDDValueType_PIX_eSearchTypePix_System_String_) | Changes to this [WebMethod] affects the publisher upgrade tool. |
| [SetNewResources(List<DSResource>)](https://help.qlik.com/en-US/qlikview-developer/May2024/Subsystems/QMSAPIref/Content/PIX.Services.IDSC.SetNewResources.htm#PIX_Services_IDSC_SetNewResources_System_Collections_Generic_List_PIX_DSResource__) |  |
| [SetSettings(DirectoryServiceConnectorSettings)](https://help.qlik.com/en-US/qlikview-developer/May2024/Subsystems/QMSAPIref/Content/PIX.Services.IDSC.SetSettings.htm#PIX_Services_IDSC_SetSettings_PIX_DirectoryServiceConnectorSettings_) |  |

### Extension Methods

[ApiFilter.FilterFor<T>(T, Nullable<ApiVersion>)](https://help.qlik.com/en-US/qlikview-developer/May2024/Subsystems/QMSAPIref/Content/PIX.ApiFiltering.ApiFilter.FilterFor.htm#PIX_ApiFiltering_ApiFilter_FilterFor__1___0_System_Nullable_PIX_ApiVersion__)