-- 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.Design.CommandID.Ref is access;
with type MSSyst.Object.Ref is access;
with type MSSyst.Type_k.Ref is access;
with type MSSyst.String.Ref is access;
with MSSyst.Object;
package MSSyst.ComponentModel.Design.StandardCommands 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 is new MSSyst.Object.Typ with record
      null;
   end record;
   AlignBottom : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,AlignBottom,"AlignBottom");
   AlignHorizontalCenters : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,AlignHorizontalCenters,"AlignHorizontalCenters");
   AlignLeft : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,AlignLeft,"AlignLeft");
   AlignRight : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,AlignRight,"AlignRight");
   AlignToGrid : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,AlignToGrid,"AlignToGrid");
   AlignTop : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,AlignTop,"AlignTop");
   AlignVerticalCenters : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,AlignVerticalCenters,"AlignVerticalCenters");
   ArrangeBottom : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,ArrangeBottom,"ArrangeBottom");
   ArrangeRight : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,ArrangeRight,"ArrangeRight");
   BringForward : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,BringForward,"BringForward");
   BringToFront : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,BringToFront,"BringToFront");
   CenterHorizontally : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,CenterHorizontally,"CenterHorizontally");
   CenterVertically : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,CenterVertically,"CenterVertically");
   Copy : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,Copy,"Copy");
   Cut : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,Cut,"Cut");
   Delete : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,Delete,"Delete");
   Group : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,Group,"Group");
   HorizSpaceConcatenate : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,HorizSpaceConcatenate,"HorizSpaceConcatenate");
   HorizSpaceDecrease : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,HorizSpaceDecrease,"HorizSpaceDecrease");
   HorizSpaceIncrease : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,HorizSpaceIncrease,"HorizSpaceIncrease");
   HorizSpaceMakeEqual : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,HorizSpaceMakeEqual,"HorizSpaceMakeEqual");
   Paste : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,Paste,"Paste");
   Properties : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,Properties,"Properties");
   Redo : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,Redo,"Redo");
   MultiLevelRedo : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,MultiLevelRedo,"MultiLevelRedo");
   SelectAll : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,SelectAll,"SelectAll");
   SendBackward : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,SendBackward,"SendBackward");
   SendToBack : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,SendToBack,"SendToBack");
   SizeToControl : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,SizeToControl,"SizeToControl");
   SizeToControlHeight : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,SizeToControlHeight,"SizeToControlHeight");
   SizeToControlWidth : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,SizeToControlWidth,"SizeToControlWidth");
   SizeToFit : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,SizeToFit,"SizeToFit");
   SizeToGrid : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,SizeToGrid,"SizeToGrid");
   SnapToGrid : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,SnapToGrid,"SnapToGrid");
   TabOrder : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,TabOrder,"TabOrder");
   Undo : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,Undo,"Undo");
   MultiLevelUndo : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,MultiLevelUndo,"MultiLevelUndo");
   Ungroup : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,Ungroup,"Ungroup");
   VertSpaceConcatenate : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,VertSpaceConcatenate,"VertSpaceConcatenate");
   VertSpaceDecrease : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,VertSpaceDecrease,"VertSpaceDecrease");
   VertSpaceIncrease : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,VertSpaceIncrease,"VertSpaceIncrease");
   VertSpaceMakeEqual : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,VertSpaceMakeEqual,"VertSpaceMakeEqual");
   ShowGrid : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,ShowGrid,"ShowGrid");
   ViewGrid : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,ViewGrid,"ViewGrid");
   Replace : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,Replace,"Replace");
   PropertiesWindow : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,PropertiesWindow,"PropertiesWindow");
   LockControls : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,LockControls,"LockControls");
   F1Help : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,F1Help,"F1Help");
   ArrangeIcons : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,ArrangeIcons,"ArrangeIcons");
   LineupIcons : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,LineupIcons,"LineupIcons");
   ShowLargeIcons : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,ShowLargeIcons,"ShowLargeIcons");
   VerbFirst : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,VerbFirst,"VerbFirst");
   VerbLast : MSSyst.ComponentModel.Design.CommandID.Ref;
   pragma Import(MSIL,VerbLast,"VerbLast");
   function new_StandardCommands(
      This : Ref := null) return Ref;
private
   pragma Convention(MSIL,Typ);
   pragma MSIL_Constructor(new_StandardCommands);
end MSSyst.ComponentModel.Design.StandardCommands;
pragma Extensions_Allowed(Off);
pragma Import(MSIL,MSSyst.ComponentModel.Design.StandardCommands,
   ".ver 1:0:3300:0 .publickeytoken=( b7 7a 5c 56 19 34 e0 89 )",
   "[System]System.ComponentModel.Design.StandardCommands");
