-- Autogenerated by MSIL2Ada v. 2
-- By: Martin C. Carlisle
--     Department of Computer Science
--     US Air Force Academy
--     carlislem@acm.org
pragma Extensions_Allowed(On);
with MSSyst.Object;
with MSIL_Types;
use MSIL_Types;
with type MSSyst.ComponentModel.IComponent.Ref is access;
with type MSSyst.IDisposable.Ref is access;
with type MSSyst.ComponentModel.ISynchronizeInvoke.Ref is access;
with type MSSyst.Windows.Forms.IWin32Window.Ref is access;
with type MSSyst.ComponentModel.ISupportInitialize.Ref is access;
with type MSSyst.ComponentModel.ICustomTypeDescriptor.Ref is access;
with type MSSyst.EventHandler.Ref is access;
with type MSSyst.Windows.Forms.UICuesEventHandler.Ref is access;
with type MSSyst.Windows.Forms.ControlEventHandler.Ref is access;
with type MSSyst.Windows.Forms.DragEventHandler.Ref is access;
with type MSSyst.Windows.Forms.GiveFeedbackEventHandler.Ref is access;
with type MSSyst.Windows.Forms.HelpEventHandler.Ref is access;
with type MSSyst.Windows.Forms.InvalidateEventHandler.Ref is access;
with type MSSyst.Windows.Forms.KeyEventHandler.Ref is access;
with type MSSyst.Windows.Forms.KeyPressEventHandler.Ref is access;
with type MSSyst.Windows.Forms.LayoutEventHandler.Ref is access;
with type MSSyst.Windows.Forms.MouseEventHandler.Ref is access;
with type MSSyst.Windows.Forms.PaintEventHandler.Ref is access;
with type MSSyst.Windows.Forms.QueryAccessibilityHelpEventHandler.Ref is access;
with type MSSyst.Windows.Forms.QueryContinueDragEventHandler.Ref is access;
with type MSSyst.ComponentModel.CancelEventHandler.Ref is access;
with type MSSyst.IAsyncResult.Ref is access;
with type MSSyst.Delegate.Ref is access;
with type MSSyst.Object.Ref_array is access;
with type MSSyst.Windows.Forms.Control.Ref is access;
with type MSSyst.Drawing.Graphics.Ref is access;
with type MSSyst.Runtime.Remoting.ObjRef.Ref is access;
with type MSSyst.Type_k.Ref is access;
with MSSyst.Windows.Forms.DragDropEffects;
with type MSSyst.Object.Ref is access;
with type MSSyst.Windows.Forms.Form.Ref is access;
with type MSSyst.Windows.Forms.AccessibleObject.Ref is access;
with type MSSyst.String.Ref is access;
with MSSyst.Windows.Forms.AccessibleRole;
with MSSyst.Windows.Forms.AnchorStyles;
with type MSSyst.Drawing.Color.Valuetype is tagged;
with type MSSyst.Drawing.Image.Ref is access;
with type MSSyst.Windows.Forms.BindingContext.Ref is access;
with type MSSyst.Drawing.Rectangle.Valuetype is tagged;
with type MSSyst.Drawing.Size.Valuetype is tagged;
with type MSSyst.ComponentModel.IContainer.Ref is access;
with type MSSyst.Windows.Forms.ContainerControl.Ref is access;
with type MSSyst.Windows.Forms.ContextMenu.Ref is access;
with type MSSyst.Windows.Forms.Control.ControlCollection.Ref is access;
with type MSSyst.Windows.Forms.Cursor.Ref is access;
with type MSSyst.Windows.Forms.ControlBindingsCollection.Ref is access;
with MSSyst.Windows.Forms.DockStyle;
with type MSSyst.Drawing.Font.Ref is access;
with MSSyst.Windows.Forms.ImeMode;
with type MSSyst.Drawing.Point.Valuetype is tagged;
with type MSSyst.Windows.Forms.AxHost.State.Ref is access;
with type MSSyst.Drawing.Region.Ref is access;
with MSSyst.Windows.Forms.RightToLeft;
with type MSSyst.ComponentModel.ISite.Ref is access;
with type MSSyst.Windows.Forms.IWindowTarget.Ref is access;
with type MSSyst.Windows.Forms.IContainerControl.Ref is access;
with MSSyst.Windows.Forms.Message;
with MSSyst.Windows.Forms.BoundsSpecified;
with MSSyst.Windows.Forms.Control;
package MSSyst.Windows.Forms.AxHost is
   type Typ;
   type Ref is access all Typ'Class;
   type Ref_addrof is access all Ref;
   type Ref_Arr is array(Natural range <>) of Ref;
   type Ref_Array is access all Ref_Arr;
   type Ref_Array_addrof is access all Ref_Array;
   type Typ(
         I_IComponent : MSSyst.ComponentModel.IComponent.Ref;
         I_IDisposable : MSSyst.IDisposable.Ref;
         I_ISynchronizeInvoke : MSSyst.ComponentModel.ISynchronizeInvoke.Ref;
         I_IWin32Window : MSSyst.Windows.Forms.IWin32Window.Ref;
         I_ISupportInitialize : MSSyst.ComponentModel.ISupportInitialize.Ref;
         I_ICustomTypeDescriptor : MSSyst.ComponentModel.ICustomTypeDescriptor.Ref
      ) is new MSSyst.Windows.Forms.Control.Typ(
         I_IComponent => I_IComponent,
         I_IDisposable => I_IDisposable,
         I_ISynchronizeInvoke => I_ISynchronizeInvoke,
         I_IWin32Window => I_IWin32Window
      ) with record
      null;
   end record;
   procedure add_BackColorChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure add_BackgroundImageChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure add_BindingContextChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure add_ChangeUICues(
      This : access Typ;
      value : MSSyst.Windows.Forms.UICuesEventHandler.Ref);
   procedure add_Click(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure add_ContextMenuChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure add_CursorChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure add_DoubleClick(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure add_DragDrop(
      This : access Typ;
      value : MSSyst.Windows.Forms.DragEventHandler.Ref);
   procedure add_DragEnter(
      This : access Typ;
      value : MSSyst.Windows.Forms.DragEventHandler.Ref);
   procedure add_DragLeave(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure add_DragOver(
      This : access Typ;
      value : MSSyst.Windows.Forms.DragEventHandler.Ref);
   procedure add_EnabledChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure add_FontChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure add_ForeColorChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure add_GiveFeedback(
      This : access Typ;
      value : MSSyst.Windows.Forms.GiveFeedbackEventHandler.Ref);
   procedure add_HelpRequested(
      This : access Typ;
      value : MSSyst.Windows.Forms.HelpEventHandler.Ref);
   procedure add_ImeModeChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure add_KeyDown(
      This : access Typ;
      value : MSSyst.Windows.Forms.KeyEventHandler.Ref);
   procedure add_KeyPress(
      This : access Typ;
      value : MSSyst.Windows.Forms.KeyPressEventHandler.Ref);
   procedure add_KeyUp(
      This : access Typ;
      value : MSSyst.Windows.Forms.KeyEventHandler.Ref);
   procedure add_Layout(
      This : access Typ;
      value : MSSyst.Windows.Forms.LayoutEventHandler.Ref);
   procedure add_MouseDown(
      This : access Typ;
      value : MSSyst.Windows.Forms.MouseEventHandler.Ref);
   procedure add_MouseEnter(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure add_MouseHover(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure add_MouseLeave(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure add_MouseMove(
      This : access Typ;
      value : MSSyst.Windows.Forms.MouseEventHandler.Ref);
   procedure add_MouseUp(
      This : access Typ;
      value : MSSyst.Windows.Forms.MouseEventHandler.Ref);
   procedure add_MouseWheel(
      This : access Typ;
      value : MSSyst.Windows.Forms.MouseEventHandler.Ref);
   procedure add_Paint(
      This : access Typ;
      value : MSSyst.Windows.Forms.PaintEventHandler.Ref);
   procedure add_QueryAccessibilityHelp(
      This : access Typ;
      value : MSSyst.Windows.Forms.QueryAccessibilityHelpEventHandler.Ref);
   procedure add_QueryContinueDrag(
      This : access Typ;
      value : MSSyst.Windows.Forms.QueryContinueDragEventHandler.Ref);
   procedure add_RightToLeftChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure add_StyleChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure add_TabIndexChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure add_TabStopChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure add_TextChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure BeginInit(
      This : access Typ);
   procedure DoVerb(
      This : access Typ;
      verb : Integer);
   procedure EndInit(
      This : access Typ);
   function get_BackColor(
      This : access Typ) return MSSyst.Drawing.Color.Valuetype;
   function get_BackgroundImage(
      This : access Typ) return MSSyst.Drawing.Image.Ref;
   function get_ContainingControl(
      This : access Typ) return MSSyst.Windows.Forms.ContainerControl.Ref;
   function get_ContextMenu(
      This : access Typ) return MSSyst.Windows.Forms.ContextMenu.Ref;
   function get_Cursor(
      This : access Typ) return MSSyst.Windows.Forms.Cursor.Ref;
   function get_EditMode(
      This : access Typ) return Standard.Boolean;
   function get_Enabled(
      This : access Typ) return Standard.Boolean;
   function get_Font(
      This : access Typ) return MSSyst.Drawing.Font.Ref;
   function get_ForeColor(
      This : access Typ) return MSSyst.Drawing.Color.Valuetype;
   function get_HasAboutBox(
      This : access Typ) return Standard.Boolean;
   function get_OcxState(
      This : access Typ) return MSSyst.Windows.Forms.AxHost.State.Ref;
   function get_RightToLeft(
      This : access Typ) return Standard.Boolean;
   function get_Text(
      This : access Typ) return MSSyst.String.Ref;
   function GetOcx(
      This : access Typ) return MSSyst.Object.Ref;
   function HasPropertyPages(
      This : access Typ) return Standard.Boolean;
   procedure InvokeEditMode(
      This : access Typ);
   procedure MakeDirty(
      This : access Typ);
   function PreProcessMessage(
      This : access Typ;
      msg : MSSyst.Windows.Forms.Message.Valuetype_addrof) return Standard.Boolean;
   procedure remove_BackColorChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure remove_BackgroundImageChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure remove_BindingContextChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure remove_ChangeUICues(
      This : access Typ;
      value : MSSyst.Windows.Forms.UICuesEventHandler.Ref);
   procedure remove_Click(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure remove_ContextMenuChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure remove_CursorChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure remove_DoubleClick(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure remove_DragDrop(
      This : access Typ;
      value : MSSyst.Windows.Forms.DragEventHandler.Ref);
   procedure remove_DragEnter(
      This : access Typ;
      value : MSSyst.Windows.Forms.DragEventHandler.Ref);
   procedure remove_DragLeave(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure remove_DragOver(
      This : access Typ;
      value : MSSyst.Windows.Forms.DragEventHandler.Ref);
   procedure remove_EnabledChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure remove_FontChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure remove_ForeColorChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure remove_GiveFeedback(
      This : access Typ;
      value : MSSyst.Windows.Forms.GiveFeedbackEventHandler.Ref);
   procedure remove_HelpRequested(
      This : access Typ;
      value : MSSyst.Windows.Forms.HelpEventHandler.Ref);
   procedure remove_ImeModeChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure remove_KeyDown(
      This : access Typ;
      value : MSSyst.Windows.Forms.KeyEventHandler.Ref);
   procedure remove_KeyPress(
      This : access Typ;
      value : MSSyst.Windows.Forms.KeyPressEventHandler.Ref);
   procedure remove_KeyUp(
      This : access Typ;
      value : MSSyst.Windows.Forms.KeyEventHandler.Ref);
   procedure remove_Layout(
      This : access Typ;
      value : MSSyst.Windows.Forms.LayoutEventHandler.Ref);
   procedure remove_MouseDown(
      This : access Typ;
      value : MSSyst.Windows.Forms.MouseEventHandler.Ref);
   procedure remove_MouseEnter(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure remove_MouseHover(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure remove_MouseLeave(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure remove_MouseMove(
      This : access Typ;
      value : MSSyst.Windows.Forms.MouseEventHandler.Ref);
   procedure remove_MouseUp(
      This : access Typ;
      value : MSSyst.Windows.Forms.MouseEventHandler.Ref);
   procedure remove_MouseWheel(
      This : access Typ;
      value : MSSyst.Windows.Forms.MouseEventHandler.Ref);
   procedure remove_Paint(
      This : access Typ;
      value : MSSyst.Windows.Forms.PaintEventHandler.Ref);
   procedure remove_QueryAccessibilityHelp(
      This : access Typ;
      value : MSSyst.Windows.Forms.QueryAccessibilityHelpEventHandler.Ref);
   procedure remove_QueryContinueDrag(
      This : access Typ;
      value : MSSyst.Windows.Forms.QueryContinueDragEventHandler.Ref);
   procedure remove_RightToLeftChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure remove_StyleChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure remove_TabIndexChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure remove_TabStopChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure remove_TextChanged(
      This : access Typ;
      value : MSSyst.EventHandler.Ref);
   procedure set_BackColor(
      This : access Typ;
      value : MSSyst.Drawing.Color.Valuetype);
   procedure set_BackgroundImage(
      This : access Typ;
      value : MSSyst.Drawing.Image.Ref);
   procedure set_ContainingControl(
      This : access Typ;
      value : MSSyst.Windows.Forms.ContainerControl.Ref);
   procedure set_ContextMenu(
      This : access Typ;
      value : MSSyst.Windows.Forms.ContextMenu.Ref);
   procedure set_Cursor(
      This : access Typ;
      value : MSSyst.Windows.Forms.Cursor.Ref);
   procedure set_Enabled(
      This : access Typ;
      value : Standard.Boolean);
   procedure set_Font(
      This : access Typ;
      value : MSSyst.Drawing.Font.Ref);
   procedure set_ForeColor(
      This : access Typ;
      value : MSSyst.Drawing.Color.Valuetype);
   procedure set_OcxState(
      This : access Typ;
      value : MSSyst.Windows.Forms.AxHost.State.Ref);
   procedure set_RightToLeft(
      This : access Typ;
      value : Standard.Boolean);
   procedure set_Site(
      This : access Typ;
      value : MSSyst.ComponentModel.ISite.Ref);
   procedure set_Text(
      This : access Typ;
      value : MSSyst.String.Ref);
   procedure ShowAboutBox(
      This : access Typ);
   procedure ShowPropertyPages(
      This : access Typ);
   procedure ShowPropertyPages(
      This : access Typ;
      control : MSSyst.Windows.Forms.Control.Ref);
private
   pragma Convention(MSIL,Typ);
   pragma Import(MSIL,add_BackColorChanged,"add_BackColorChanged");
   pragma Import(MSIL,add_BackgroundImageChanged,"add_BackgroundImageChanged");
   pragma Import(MSIL,add_BindingContextChanged,"add_BindingContextChanged");
   pragma Import(MSIL,add_ChangeUICues,"add_ChangeUICues");
   pragma Import(MSIL,add_Click,"add_Click");
   pragma Import(MSIL,add_ContextMenuChanged,"add_ContextMenuChanged");
   pragma Import(MSIL,add_CursorChanged,"add_CursorChanged");
   pragma Import(MSIL,add_DoubleClick,"add_DoubleClick");
   pragma Import(MSIL,add_DragDrop,"add_DragDrop");
   pragma Import(MSIL,add_DragEnter,"add_DragEnter");
   pragma Import(MSIL,add_DragLeave,"add_DragLeave");
   pragma Import(MSIL,add_DragOver,"add_DragOver");
   pragma Import(MSIL,add_EnabledChanged,"add_EnabledChanged");
   pragma Import(MSIL,add_FontChanged,"add_FontChanged");
   pragma Import(MSIL,add_ForeColorChanged,"add_ForeColorChanged");
   pragma Import(MSIL,add_GiveFeedback,"add_GiveFeedback");
   pragma Import(MSIL,add_HelpRequested,"add_HelpRequested");
   pragma Import(MSIL,add_ImeModeChanged,"add_ImeModeChanged");
   pragma Import(MSIL,add_KeyDown,"add_KeyDown");
   pragma Import(MSIL,add_KeyPress,"add_KeyPress");
   pragma Import(MSIL,add_KeyUp,"add_KeyUp");
   pragma Import(MSIL,add_Layout,"add_Layout");
   pragma Import(MSIL,add_MouseDown,"add_MouseDown");
   pragma Import(MSIL,add_MouseEnter,"add_MouseEnter");
   pragma Import(MSIL,add_MouseHover,"add_MouseHover");
   pragma Import(MSIL,add_MouseLeave,"add_MouseLeave");
   pragma Import(MSIL,add_MouseMove,"add_MouseMove");
   pragma Import(MSIL,add_MouseUp,"add_MouseUp");
   pragma Import(MSIL,add_MouseWheel,"add_MouseWheel");
   pragma Import(MSIL,add_Paint,"add_Paint");
   pragma Import(MSIL,add_QueryAccessibilityHelp,"add_QueryAccessibilityHelp");
   pragma Import(MSIL,add_QueryContinueDrag,"add_QueryContinueDrag");
   pragma Import(MSIL,add_RightToLeftChanged,"add_RightToLeftChanged");
   pragma Import(MSIL,add_StyleChanged,"add_StyleChanged");
   pragma Import(MSIL,add_TabIndexChanged,"add_TabIndexChanged");
   pragma Import(MSIL,add_TabStopChanged,"add_TabStopChanged");
   pragma Import(MSIL,add_TextChanged,"add_TextChanged");
   pragma Import(MSIL,BeginInit,"BeginInit");
   pragma Import(MSIL,DoVerb,"DoVerb");
   pragma Import(MSIL,EndInit,"EndInit");
   pragma Import(MSIL,get_BackColor,"get_BackColor");
   pragma Import(MSIL,get_BackgroundImage,"get_BackgroundImage");
   pragma Import(MSIL,get_ContainingControl,"get_ContainingControl");
   pragma Import(MSIL,get_ContextMenu,"get_ContextMenu");
   pragma Import(MSIL,get_Cursor,"get_Cursor");
   pragma Import(MSIL,get_EditMode,"get_EditMode");
   pragma Import(MSIL,get_Enabled,"get_Enabled");
   pragma Import(MSIL,get_Font,"get_Font");
   pragma Import(MSIL,get_ForeColor,"get_ForeColor");
   pragma Import(MSIL,get_HasAboutBox,"get_HasAboutBox");
   pragma Import(MSIL,get_OcxState,"get_OcxState");
   pragma Import(MSIL,get_RightToLeft,"get_RightToLeft");
   pragma Import(MSIL,get_Text,"get_Text");
   pragma Import(MSIL,GetOcx,"GetOcx");
   pragma Import(MSIL,HasPropertyPages,"HasPropertyPages");
   pragma Import(MSIL,InvokeEditMode,"InvokeEditMode");
   pragma Import(MSIL,MakeDirty,"MakeDirty");
   pragma Import(MSIL,PreProcessMessage,"PreProcessMessage");
   pragma Import(MSIL,remove_BackColorChanged,"remove_BackColorChanged");
   pragma Import(MSIL,remove_BackgroundImageChanged,"remove_BackgroundImageChanged");
   pragma Import(MSIL,remove_BindingContextChanged,"remove_BindingContextChanged");
   pragma Import(MSIL,remove_ChangeUICues,"remove_ChangeUICues");
   pragma Import(MSIL,remove_Click,"remove_Click");
   pragma Import(MSIL,remove_ContextMenuChanged,"remove_ContextMenuChanged");
   pragma Import(MSIL,remove_CursorChanged,"remove_CursorChanged");
   pragma Import(MSIL,remove_DoubleClick,"remove_DoubleClick");
   pragma Import(MSIL,remove_DragDrop,"remove_DragDrop");
   pragma Import(MSIL,remove_DragEnter,"remove_DragEnter");
   pragma Import(MSIL,remove_DragLeave,"remove_DragLeave");
   pragma Import(MSIL,remove_DragOver,"remove_DragOver");
   pragma Import(MSIL,remove_EnabledChanged,"remove_EnabledChanged");
   pragma Import(MSIL,remove_FontChanged,"remove_FontChanged");
   pragma Import(MSIL,remove_ForeColorChanged,"remove_ForeColorChanged");
   pragma Import(MSIL,remove_GiveFeedback,"remove_GiveFeedback");
   pragma Import(MSIL,remove_HelpRequested,"remove_HelpRequested");
   pragma Import(MSIL,remove_ImeModeChanged,"remove_ImeModeChanged");
   pragma Import(MSIL,remove_KeyDown,"remove_KeyDown");
   pragma Import(MSIL,remove_KeyPress,"remove_KeyPress");
   pragma Import(MSIL,remove_KeyUp,"remove_KeyUp");
   pragma Import(MSIL,remove_Layout,"remove_Layout");
   pragma Import(MSIL,remove_MouseDown,"remove_MouseDown");
   pragma Import(MSIL,remove_MouseEnter,"remove_MouseEnter");
   pragma Import(MSIL,remove_MouseHover,"remove_MouseHover");
   pragma Import(MSIL,remove_MouseLeave,"remove_MouseLeave");
   pragma Import(MSIL,remove_MouseMove,"remove_MouseMove");
   pragma Import(MSIL,remove_MouseUp,"remove_MouseUp");
   pragma Import(MSIL,remove_MouseWheel,"remove_MouseWheel");
   pragma Import(MSIL,remove_Paint,"remove_Paint");
   pragma Import(MSIL,remove_QueryAccessibilityHelp,"remove_QueryAccessibilityHelp");
   pragma Import(MSIL,remove_QueryContinueDrag,"remove_QueryContinueDrag");
   pragma Import(MSIL,remove_RightToLeftChanged,"remove_RightToLeftChanged");
   pragma Import(MSIL,remove_StyleChanged,"remove_StyleChanged");
   pragma Import(MSIL,remove_TabIndexChanged,"remove_TabIndexChanged");
   pragma Import(MSIL,remove_TabStopChanged,"remove_TabStopChanged");
   pragma Import(MSIL,remove_TextChanged,"remove_TextChanged");
   pragma Import(MSIL,set_BackColor,"set_BackColor");
   pragma Import(MSIL,set_BackgroundImage,"set_BackgroundImage");
   pragma Import(MSIL,set_ContainingControl,"set_ContainingControl");
   pragma Import(MSIL,set_ContextMenu,"set_ContextMenu");
   pragma Import(MSIL,set_Cursor,"set_Cursor");
   pragma Import(MSIL,set_Enabled,"set_Enabled");
   pragma Import(MSIL,set_Font,"set_Font");
   pragma Import(MSIL,set_ForeColor,"set_ForeColor");
   pragma Import(MSIL,set_OcxState,"set_OcxState");
   pragma Import(MSIL,set_RightToLeft,"set_RightToLeft");
   pragma Import(MSIL,set_Site,"set_Site");
   pragma Import(MSIL,set_Text,"set_Text");
   pragma Import(MSIL,ShowAboutBox,"ShowAboutBox");
   pragma Import(MSIL,ShowPropertyPages,"ShowPropertyPages");
end MSSyst.Windows.Forms.AxHost;
pragma Extensions_Allowed(Off);
pragma Import(MSIL,MSSyst.Windows.Forms.AxHost,
   ".ver 1:0:3300:0 .publickeytoken=( b7 7a 5c 56 19 34 e0 89 )",
   "[System.Windows.Forms]System.Windows.Forms.AxHost");
