diff --git a/dotnet/IEC61850forCSharp/IEC61850ServerAPI.cs b/dotnet/IEC61850forCSharp/IEC61850ServerAPI.cs
index d7dcea55..64f3b564 100644
--- a/dotnet/IEC61850forCSharp/IEC61850ServerAPI.cs
+++ b/dotnet/IEC61850forCSharp/IEC61850ServerAPI.cs
@@ -1065,18 +1065,6 @@ namespace IEC61850
[DllImport("iec61850", CallingConvention = CallingConvention.Cdecl)]
static extern void IedServer_setLocalIpAddress(IntPtr self, string localIpAddress);
- [DllImport("iec61850", CallingConvention = CallingConvention.Cdecl)]
- static extern void MmsServer_setServerIdentity(IntPtr self, string vendorName, string modelName, string revision);
-
- [DllImport("iec61850", CallingConvention = CallingConvention.Cdecl)]
- static extern IntPtr MmsServer_getVendorName(IntPtr self);
-
- [DllImport("iec61850", CallingConvention = CallingConvention.Cdecl)]
- static extern IntPtr MmsServer_getModelName(IntPtr self);
-
- [DllImport("iec61850", CallingConvention = CallingConvention.Cdecl)]
- static extern IntPtr MmsServer_getRevision(IntPtr self);
-
[DllImport ("iec61850", CallingConvention=CallingConvention.Cdecl)]
static extern void IedServer_start(IntPtr self, int tcpPort);
@@ -1350,59 +1338,6 @@ namespace IEC61850
IedServer_setLocalIpAddress (self, localIpAddress);
}
- ///
- /// Sets the values that the server will give as response for an MMS identify request
- ///
- /// Vendor Name for VMD
- /// Model name for VMD
- /// Revision for VMD
- public void SetServerIdentity(string vendorName, string modelName, string revision)
- {
- MmsServer_setServerIdentity(self, vendorName, modelName, revision);
- }
-
- ///
- /// Gets the Vendor Name attributed to the VMD
- ///
- /// Vendor Name
- public string GetVendorName()
- {
- IntPtr vendorNamePtr = MmsServer_getVendorName(self);
-
- if (vendorNamePtr != IntPtr.Zero)
- return Marshal.PtrToStringAnsi(vendorNamePtr);
- else
- return null;
- }
-
- ///
- /// Gets the Model Name attributed to the VMD
- ///
- /// Model Name
- public string GetModelName()
- {
- IntPtr modelNamePtr = MmsServer_getModelName(self);
-
- if (modelNamePtr != IntPtr.Zero)
- return Marshal.PtrToStringAnsi(modelNamePtr);
- else
- return null;
- }
-
- ///
- /// Gets the Revision attributed to the VMD
- ///
- /// Revision
- public string GetRevision()
- {
- IntPtr revisionPtr = MmsServer_getRevision(self);
-
- if (revisionPtr != IntPtr.Zero)
- return Marshal.PtrToStringAnsi(revisionPtr);
- else
- return null;
- }
-
///
/// Start MMS server
///
diff --git a/src/mms/inc/mms_server.h b/src/mms/inc/mms_server.h
index 19461d2c..7e6118d0 100644
--- a/src/mms/inc/mms_server.h
+++ b/src/mms/inc/mms_server.h
@@ -264,7 +264,7 @@ MmsServer_enableJournalService(MmsServer self, bool enable);
* \param modelName the model name attribute of the VMD
* \param revision the revision attribute of the VMD
*/
-LIB61850_API void
+LIB61850_INTERNAL void
MmsServer_setServerIdentity(MmsServer self, char* vendorName, char* modelName, char* revision);
/**
@@ -273,7 +273,7 @@ MmsServer_setServerIdentity(MmsServer self, char* vendorName, char* modelName, c
* \param self the MmsServer instance to operate on
* \return the vendor name attribute of the VMD as C string
*/
-LIB61850_API char*
+LIB61850_INTERNAL char*
MmsServer_getVendorName(MmsServer self);
/**
@@ -282,7 +282,7 @@ MmsServer_getVendorName(MmsServer self);
* \param self the MmsServer instance to operate on
* \return the model name attribute of the VMD as C string
*/
-LIB61850_API char*
+LIB61850_INTERNAL char*
MmsServer_getModelName(MmsServer self);
/**
@@ -291,7 +291,7 @@ MmsServer_getModelName(MmsServer self);
* \param self the MmsServer instance to operate on
* \return the revision attribute of the VMD as C string
*/
-LIB61850_API char*
+LIB61850_INTERNAL char*
MmsServer_getRevision(MmsServer self);
/***************************************************