In System Center 2012 Configuration Manager, when you write unmanaged applications, you might have to include one or more of the following libraries, which are included with the Configuration Manager SDK. 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. |
![]() |
---|
The library files can be found in the % Program Files %\Microsoft System Center 2012 Configuration Manager SDK\Redistributables folder. |
You might have to include one or more of the following header files, which are included with the Configuration Manager SDK.
Header file | Description |
---|---|
Smscstat.h |
Contains header information for creating status messages. |
Ssperrcode.h |
Contains the error codes and macros that are used to evaluate an error condition that is returned from the SMS Provider. |
![]() |
---|
The header files can be found in the % Program Files %\Microsoft System Center 2012 Configuration Manager SDK\Samples\Includes folder. |
![]() |
---|
For more information about general System Center 2012 Configuration Manager requirements, see Supported Configurations for Configuration Manager. |