public int Close()
 {
     return(Msfl.MSFL1_GetMSFLState() == (int)(Msfl.MsflErr.MsflErrAlreadyInitialized) ? Msfl.MSFL1_Shutdown() : Msfl.MSFL1_GetMSFLState());
 }
 public int Open()
 {
     return(Msfl.MSFL1_GetMSFLState() != (int)(Msfl.MsflErr.MsflErrAlreadyInitialized) ? Msfl.MSFL1_Initialize(ApplicationName, UserName, Msfl.MsflDllInterfaceVersion) : Msfl.MSFL1_GetMSFLState());
 }