| title | SDK libraries |
|---|---|
| description | Use Configuration Manager libraries when you write unmanaged applications. |
| ms.date | 11/18/2021 |
| ms.subservice | sdk |
| ms.topic | article |
| ms.collection | tier3 |
In Configuration Manager, when you write unmanaged applications, you might have to include one or more of the following libraries. Use COM Interoperability to access COM objects from .NET Framework applications.
| Library | Description |
|---|---|
| ismifcom.dll | Contains a class wrapper for the install status MIF functions. Visual Basic and scripting programmers use this ActiveX control to create a status MIF file. Visual Basic users must select the ISMIFCOM 1.0 Type Library project reference. Scripting users create this object by using "ISMIFCOM.InstallStatusMIF". |
| Microsoft.ConfigurationManager.Messaging.dll | Contains A .NET assembly encapsulating the client SDK that has an object model and transport for communicating with Configuration Manager site server roles such as the management point. |
| smsmsgapi.dll | Contains management point interface libraries. |
| smsrsgen.dll | Contains the Discovery Data Record functions. This DLL must exist in the directory from where you start your application. |
| smsrsgenctl.dll | Contains a class wrapper for the Discovery Data Record Functions. Visual Basic and scripting programmers use this control to create discovery data records. |
Note
The library files are available as NuGet packages.
For more information about general Configuration Manager requirements, see Supported configurations.