FindModuleIOD Example for C#
//LEADDICOM1 is a DICOM Dataset defined outside this method
private void TestFindModuleIOD(object eventSender, System.EventArgs eventArgs)
{
   try
   {
      string szPrompt = null;
      LEADDICOM1.EnableMethodErrors 
 = true; 
      //Find a Module 
      LEADDICOM1.FindModuleIOD((int)LTDICLib.DicomClassConstants.DICOM_CLASS_CR_IMAGE_STORAGE, 
 (int)LTDICLib.DicomModuleConstants.DICOM_MODULE_BIPLANE_IMAGE);
      MessageBox.Show(LEADDICOM1.get_CurrentIOD().Name);
      LEADDICOM1.SetIODName("New 
 IOD Name #1");
      LEADDICOM1.SetIODDescription("New 
 IOD Description #1");
      szPrompt = "Name: " + LEADDICOM1.get_CurrentIOD().Name + "\r";
      szPrompt = szPrompt + "Desc: " 
 + LEADDICOM1.get_CurrentIOD().Description;
      MessageBox.Show(szPrompt);
      //Find a Class LEADDICOM1.FindClassIOD((int)LTDICLib.DicomClassConstants.DICOM_CLASS_PRINT_QUEUE);
      MessageBox.Show(LEADDICOM1.get_CurrentIOD().Name);
      LEADDICOM1.SetIODName("New 
 IOD Name #2");
      LEADDICOM1.SetIODDescription("New 
 IOD Description #2");
      szPrompt = "Name: " + LEADDICOM1.get_CurrentIOD().Name + "\r";
      szPrompt = szPrompt + "Desc: " 
 + LEADDICOM1.get_CurrentIOD().Description;
      MessageBox.Show(szPrompt);
      return;
   }
   catch
   {
      MessageBox.Show("Error");
   }
}