//
// Auto-generated using JActiveX.EXE 5.00.2918
//   ("D:\Program Files\Microsoft Visual Studio\VJ98\jactivex.exe" /wfc  /w /xi /X:rkc /l "C:\WINNT\Profiles\ADMINI~1\LOCALS~1\Temp\jvc1F.tmp" /nologo /d "C:\msj\new\jrotview" "C:\WINNT\System32\danim.dll")
//
// WARNING: Do not remove the comments that include "@com" directives.
// This source file must be compiled by a @com-aware compiler.
// If you are using the Microsoft Visual J++ compiler, you must use
// version 1.02.3920 or later. Previous versions will not issue an error
// but will not generate COM-enabled class files.
//

package danim;

import com.ms.com.*;
import com.ms.com.IUnknown;
import com.ms.com.Variant;

// Dual interface IDAFontStyle
/** @com.interface(iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D, thread=AUTO, type=DUAL) */
public interface IDAFontStyle extends danim.IDABehavior
{
  /** @com.method(vtoffset=4, dispid=1610743808, type=METHOD, name="GetClassName", addFlagsVtable=4)
      @com.parameters([type=STRING] return) */
  public String GetClassName();

  /** @com.method(vtoffset=5, dispid=1610743809, type=METHOD, name="Init", addFlagsVtable=4)
      @com.parameters([in,iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] toBvr) */
  public void Init(danim.IDABehavior toBvr);

  /** @com.method(vtoffset=6, dispid=1610743810, type=METHOD, name="Importance", addFlagsVtable=4)
      @com.parameters([in,type=R8] relativeImportance, [iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public danim.IDABehavior Importance(double relativeImportance);

  /** @com.method(vtoffset=7, dispid=1610743811, type=METHOD, name="RunOnce", addFlagsVtable=4)
      @com.parameters([iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public danim.IDABehavior RunOnce();

  /** @com.method(vtoffset=8, dispid=1610743812, type=METHOD, name="SubstituteTime", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] xform, [iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public danim.IDABehavior SubstituteTime(danim.IDANumber xform);

  /** @com.method(vtoffset=9, dispid=1610743813, type=METHOD, name="SwitchTo", addFlagsVtable=4)
      @com.parameters([in,iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] SwitchTo) */
  public void SwitchTo(danim.IDABehavior SwitchTo);

  /** @com.method(vtoffset=10, dispid=1610743814, type=METHOD, name="SwitchToNumber", addFlagsVtable=4)
      @com.parameters([in,type=R8] numToSwitchTo) */
  public void SwitchToNumber(double numToSwitchTo);

  /** @com.method(vtoffset=11, dispid=1610743815, type=METHOD, name="SwitchToString", addFlagsVtable=4)
      @com.parameters([in,type=STRING] strToSwitchTo) */
  public void SwitchToString(String strToSwitchTo);

  /** @com.method(vtoffset=12, dispid=1610743816, type=METHOD, name="Hook", addFlagsVtable=4)
      @com.parameters([in,iid=3E2487C4-8709-11D0-B177-00C04FC2A0CA,thread=AUTO,type=DISPATCH] notifier, [iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public danim.IDABehavior Hook(danim.IDABvrHook notifier);

  /** @com.method(vtoffset=13, dispid=1610743817, type=METHOD, name="Duration", addFlagsVtable=4)
      @com.parameters([in,type=R8] Duration, [iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public danim.IDABehavior Duration(double Duration);

  /** @com.method(vtoffset=14, dispid=1610743818, type=METHOD, name="DurationAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] Duration, [iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public danim.IDABehavior DurationAnim(danim.IDANumber Duration);

  /** @com.method(vtoffset=15, dispid=1610743819, type=METHOD, name="Repeat", addFlagsVtable=4)
      @com.parameters([in,type=I4] count, [iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public danim.IDABehavior Repeat(int count);

  /** @com.method(vtoffset=16, dispid=1610743820, type=METHOD, name="RepeatForever", addFlagsVtable=4)
      @com.parameters([iid=283807B7-2C60-11D0-A31D-00AA00B92C03,thread=AUTO,type=DISPATCH] return) */
  public danim.IDABehavior RepeatForever();

  /** @com.method(vtoffset=17, dispid=1610743821, type=METHOD, name="IsReady", addFlagsVtable=4)
      @com.parameters([in,type=BOOLEAN] bBlock, [type=BOOLEAN] return) */
  public boolean IsReady(boolean bBlock);

  /** @com.method(vtoffset=18, dispid=1610809344, type=METHOD, name="Bold", addFlagsVtable=4)
      @com.parameters([iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public danim.IDAFontStyle Bold();

  /** @com.method(vtoffset=19, dispid=1610809345, type=METHOD, name="Italic", addFlagsVtable=4)
      @com.parameters([iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public danim.IDAFontStyle Italic();

  /** @com.method(vtoffset=20, dispid=1610809346, type=METHOD, name="Underline", addFlagsVtable=4)
      @com.parameters([iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public danim.IDAFontStyle Underline();

  /** @com.method(vtoffset=21, dispid=1610809347, type=METHOD, name="Strikethrough", addFlagsVtable=4)
      @com.parameters([iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public danim.IDAFontStyle Strikethrough();

  /** @com.method(vtoffset=22, dispid=1610809348, type=METHOD, name="AntiAliasing", addFlagsVtable=4)
      @com.parameters([in,type=R8] aaStyle_0, [iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public danim.IDAFontStyle AntiAliasing(double aaStyle_0);

  /** @com.method(vtoffset=23, dispid=1610809349, type=METHOD, name="Color", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC5-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] col_0, [iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public danim.IDAFontStyle Color(danim.IDAColor col_0);

  /** @com.method(vtoffset=24, dispid=1610809350, type=METHOD, name="FamilyAnim", addFlagsVtable=4)
      @com.parameters([in,iid=C46C1BC3-3C52-11D0-9200-848C1D000000,thread=AUTO,type=DISPATCH] face_0, [iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public danim.IDAFontStyle FamilyAnim(danim.IDAString face_0);

  /** @com.method(vtoffset=25, dispid=1610809351, type=METHOD, name="Family", addFlagsVtable=4)
      @com.parameters([in,type=STRING] face_0, [iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public danim.IDAFontStyle Family(String face_0);

  /** @com.method(vtoffset=26, dispid=1610809352, type=METHOD, name="SizeAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] size_0, [iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public danim.IDAFontStyle SizeAnim(danim.IDANumber size_0);

  /** @com.method(vtoffset=27, dispid=1610809353, type=METHOD, name="Size", addFlagsVtable=4)
      @com.parameters([in,type=R8] size_0, [iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public danim.IDAFontStyle Size(double size_0);

  /** @com.method(vtoffset=28, dispid=1610809354, type=METHOD, name="Weight", addFlagsVtable=4)
      @com.parameters([in,type=R8] weight_0, [iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public danim.IDAFontStyle Weight(double weight_0);

  /** @com.method(vtoffset=29, dispid=1610809355, type=METHOD, name="WeightAnim", addFlagsVtable=4)
      @com.parameters([in,iid=9CDE7340-3C20-11D0-A330-00AA00B92C03,thread=AUTO,type=DISPATCH] weight_0, [iid=25B0F91D-D23D-11D0-9B85-00C04FC2F51D,thread=AUTO,type=DISPATCH] return) */
  public danim.IDAFontStyle WeightAnim(danim.IDANumber weight_0);


  public static final com.ms.com._Guid iid = new com.ms.com._Guid((int)0x25b0f91d, (short)0xd23d, (short)0x11d0, (byte)0x9b, (byte)0x85, (byte)0x0, (byte)0xc0, (byte)0x4f, (byte)0xc2, (byte)0xf5, (byte)0x1d);
}
