//
// 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;

// Dispatch-only interface _IDAViewEvents
/** @com.interface(iid=89131312-7806-11D2-8BEE-00C04FC2F51D, thread=AUTO, type=DISPATCH) */
public interface _IDAViewEvents extends IUnknown
{
  /** @com.method(dispid=8193, type=METHOD, name="Start", returntype=VOID)
      @com.parameters() */
  public void Start();

  /** @com.method(dispid=8194, type=METHOD, name="Stop", returntype=VOID)
      @com.parameters() */
  public void Stop();

  /** @com.method(dispid=8195, type=METHOD, name="OnMouseMove", returntype=VOID)
      @com.parameters([in,type=R8] when, [in,type=I4] xPos, [in,type=I4] yPos, [in,type=I4] modifiers) */
  public void OnMouseMove(double when, int xPos, int yPos, int modifiers);

  /** @com.method(dispid=8196, type=METHOD, name="OnMouseButton", returntype=VOID)
      @com.parameters([in,type=R8] when, [in,type=I4] xPos, [in,type=I4] yPos, [in,type=I4] button, [in,type=BOOLEAN] bPressed, [in,type=I4] modifiers) */
  public void OnMouseButton(double when, int xPos, int yPos, int button, boolean bPressed, int modifiers);

  /** @com.method(dispid=8197, type=METHOD, name="OnKey", returntype=VOID)
      @com.parameters([in,type=R8] when, [in,type=I4] key, [in,type=BOOLEAN] bPressed, [in,type=I4] modifiers) */
  public void OnKey(double when, int key, boolean bPressed, int modifiers);

  /** @com.method(dispid=8198, type=METHOD, name="OnFocus", returntype=VOID)
      @com.parameters([in,type=BOOLEAN] bHasFocus) */
  public void OnFocus(boolean bHasFocus);

  /** @com.method(dispid=8199, type=METHOD, name="Pause", returntype=VOID)
      @com.parameters() */
  public void Pause();

  /** @com.method(dispid=8200, type=METHOD, name="Resume", returntype=VOID)
      @com.parameters() */
  public void Resume();

  /** @com.method(dispid=8201, type=METHOD, name="Error", returntype=VOID)
      @com.parameters([in,type=I4] HResult, [in,type=STRING] ErrorString) */
  public void Error(int HResult, String ErrorString);


  public static final com.ms.com._Guid iid = new com.ms.com._Guid((int)0x89131312, (short)0x7806, (short)0x11d2, (byte)0x8b, (byte)0xee, (byte)0x0, (byte)0xc0, (byte)0x4f, (byte)0xc2, (byte)0xf5, (byte)0x1d);
}
