System.Design.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:416k
源码类别:

VC书籍

开发平台:

C/C++

  1.     {
  2.      I4 advf;
  3.      I4 dwConnection;
  4.      Void STATDATA();
  5.     }
  6. interface IEnumFORMATETC : 
  7.     {
  8.      I4 Next( I4 celt,  Class FORMATETC rgelt,  SZArray I4 pceltFetched);
  9.      I4 Skip( I4 celt);
  10.      I4 Reset();
  11.      I4 Clone( SZArray Class IEnumFORMATETC ppenum);
  12.     }
  13. class System.Design.SafeNativeMethods : System.Object
  14.     {
  15.      Boolean MessageBeep( I4 type);
  16.      I4 GetTickCount();
  17.      Boolean RedrawWindow( I hwnd,  ByRef ValueClass RECT rcUpdate,  I hrgnUpdate,  I4 flags);
  18.      Boolean RedrawWindow( I hwnd,  Class COMRECT rcUpdate,  I hrgnUpdate,  I4 flags);
  19.      Boolean SetWindowPos( I hWnd,  I hWndInsertAfter,  I4 x,  I4 y,  I4 cx,  I4 cy,  I4 flags);
  20.      Void System.Design.SafeNativeMethods();
  21.     }
  22. class System.Design.UnsafeNativeMethods : System.Object
  23.     {
  24.      I PostMessage( I hwnd,  I4 msg,  I wparam,  I lparam);
  25.      I SendMessage( I hwnd,  I4 msg,  I4 wparam,  Class TV_HITTESTINFO lparam);
  26.      I SendMessage( I hwnd,  I4 msg,  I4 wparam,  Class TCHITTESTINFO lparam);
  27.      I GetActiveWindow();
  28.      Void NotifyWinEvent( I4 winEvent,  I hwnd,  I4 objType,  I4 objID);
  29.      I SetFocus( I hWnd);
  30.      I GetFocus();
  31.      I LresultFromObject( ByRef ValueClass System.Guid refiid,  I wParam,  I pAcc);
  32.      I BeginPaint( I hWnd,  ByRef ValueClass PAINTSTRUCT lpPaint);
  33.      Boolean EndPaint( I hWnd,  ByRef ValueClass PAINTSTRUCT lpPaint);
  34.      Void System.Design.UnsafeNativeMethods();
  35.     }
  36. class BrowseInfos : System.Enum
  37.     {
  38.      I4 value__;
  39.      ValueClass BrowseInfos ReturnOnlyFSDirs;
  40.      ValueClass BrowseInfos DontGoBelowDomain;
  41.      ValueClass BrowseInfos StatusText;
  42.      ValueClass BrowseInfos ReturnFSAncestors;
  43.      ValueClass BrowseInfos EditBox;
  44.      ValueClass BrowseInfos Validate;
  45.      ValueClass BrowseInfos NewDialogStyle;
  46.      ValueClass BrowseInfos UseNewUI;
  47.      ValueClass BrowseInfos AllowUrls;
  48.      ValueClass BrowseInfos BrowseForComputer;
  49.      ValueClass BrowseInfos BrowseForPrinter;
  50.      ValueClass BrowseInfos BrowseForEverything;
  51.      ValueClass BrowseInfos ShowShares;
  52.     }
  53. class BROWSEINFO : System.Object
  54.     {
  55.      I hwndOwner;
  56.      I pidlRoot;
  57.      I pszDisplayName;
  58.      String lpszTitle;
  59.      I4 ulFlags;
  60.      I lpfn;
  61.      I lParam;
  62.      I4 iImage;
  63.      Void BROWSEINFO();
  64.     }
  65. class Shell32 : System.Object
  66.     {
  67.      I4 SHGetSpecialFolderLocation( I hwnd,  I4 csidl,  ByRef I ppidl);
  68.      Boolean SHGetPathFromIDList( I pidl,  I pszPath);
  69.      I SHBrowseForFolder( Class BROWSEINFO lpbi);
  70.      I4 SHGetMalloc( SZArray Class IMalloc ppMalloc);
  71.      Void Shell32();
  72.     }
  73. interface IMalloc : 
  74.     {
  75.      I Alloc( I4 cb);
  76.      Void Free( I pv);
  77.      I Realloc( I pv,  I4 cb);
  78.      I4 GetSize( I pv);
  79.      I4 DidAlloc( I pv);
  80.      Void HeapMinimize();
  81.     }
  82. class PAINTSTRUCT : System.ValueType
  83.     {
  84.      I hdc;
  85.      Boolean fErase;
  86.      I4 rcPaint_left;
  87.      I4 rcPaint_top;
  88.      I4 rcPaint_right;
  89.      I4 rcPaint_bottom;
  90.      Boolean fRestore;
  91.      Boolean fIncUpdate;
  92.      I4 reserved1;
  93.      I4 reserved2;
  94.      I4 reserved3;
  95.      I4 reserved4;
  96.      I4 reserved5;
  97.      I4 reserved6;
  98.      I4 reserved7;
  99.      I4 reserved8;
  100.     }
  101. class System.Diagnostics.Design.CategoryValueConverter : System.ComponentModel.TypeConverter
  102.     {
  103.      Class StandardValuesCollection values;
  104.      String previousMachineName;
  105.      Void System.Diagnostics.Design.CategoryValueConverter();
  106.      Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type sourceType);
  107.      Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value);
  108.      Class StandardValuesCollection GetStandardValues( Class System.ComponentModel.ITypeDescriptorContext context);
  109.      Boolean GetStandardValuesSupported( Class System.ComponentModel.ITypeDescriptorContext context);
  110.     }
  111. class System.Diagnostics.Design.CounterCreationDataConverter : System.ComponentModel.ExpandableObjectConverter
  112.     {
  113.      Boolean CanConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type destinationType);
  114.      Object ConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value,  Class System.Type destinationType);
  115.      Void System.Diagnostics.Design.CounterCreationDataConverter();
  116.     }
  117. class System.Diagnostics.Design.CounterNameConverter : System.ComponentModel.TypeConverter
  118.     {
  119.      Void System.Diagnostics.Design.CounterNameConverter();
  120.      Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type sourceType);
  121.      Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value);
  122.      Class StandardValuesCollection GetStandardValues( Class System.ComponentModel.ITypeDescriptorContext context);
  123.      Boolean GetStandardValuesSupported( Class System.ComponentModel.ITypeDescriptorContext context);
  124.     }
  125. class System.Diagnostics.Design.InstanceNameConverter : System.ComponentModel.TypeConverter
  126.     {
  127.      Void System.Diagnostics.Design.InstanceNameConverter();
  128.      Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type sourceType);
  129.      Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value);
  130.      Class StandardValuesCollection GetStandardValues( Class System.ComponentModel.ITypeDescriptorContext context);
  131.      Boolean GetStandardValuesSupported( Class System.ComponentModel.ITypeDescriptorContext context);
  132.     }
  133. class System.ComponentModel.Design.Serialization.CodeDomSerializer : System.Object
  134.     {
  135.      Class System.Diagnostics.TraceSwitch traceSerialization;
  136.      Object Deserialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object codeObject);
  137.      Void DeserializePropertiesFromResources( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object value,  SZArray Class System.Attribute filter);
  138.      Void DeserializeStatement( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Class System.CodeDom.CodeStatement statement);
  139.      Void DeserializeAssignStatement( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Class System.CodeDom.CodeAssignStatement statement);
  140.      Void DeserializeAttachEventStatement( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Class System.CodeDom.CodeAttachEventStatement statement);
  141.      Void DeserializeDetachEventStatement( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Class System.CodeDom.CodeRemoveEventStatement statement);
  142.      Object DeserializeExpression( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  String name,  Class System.CodeDom.CodeExpression expression);
  143.      Void DeserializeVariableDeclarationStatement( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Class System.CodeDom.CodeVariableDeclarationStatement statement);
  144.      Void Error( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  String exceptionText,  String resourceKey);
  145.      Object ExecuteBinaryExpression( Class System.IConvertible left,  Class System.IConvertible right,  ValueClass System.CodeDom.CodeBinaryOperatorType op);
  146.      Object ExecuteBinaryOperator( Class System.IConvertible left,  Class System.IConvertible right,  ValueClass System.CodeDom.CodeBinaryOperatorType op);
  147.      Object ExecuteBooleanOperator( Class System.IConvertible left,  Class System.IConvertible right,  ValueClass System.CodeDom.CodeBinaryOperatorType op);
  148.      Object ExecuteMathOperator( Class System.IConvertible left,  Class System.IConvertible right,  ValueClass System.CodeDom.CodeBinaryOperatorType op);
  149.      Class System.ComponentModel.PropertyDescriptorCollection GetFilteredProperties( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object value,  SZArray Class System.Attribute filter);
  150.      Object GetPropertyValue( Class System.ComponentModel.PropertyDescriptor property,  Object value);
  151.      Object Serialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object value);
  152.      Void SerializeEvents( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Class System.CodeDom.CodeStatementCollection statements,  Object value,  SZArray Class System.Attribute filter);
  153.      Void SerializeProperties( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Class System.CodeDom.CodeStatementCollection statements,  Object value,  SZArray Class System.Attribute filter);
  154.      Void SerializePropertiesToResources( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Class System.CodeDom.CodeStatementCollection statements,  Object value,  SZArray Class System.Attribute filter);
  155.      Void SerializeProperty( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Class System.CodeDom.CodeStatementCollection statements,  Object value,  Class System.ComponentModel.PropertyDescriptor property);
  156.      Void SerializeResource( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  String resourceName,  Object value);
  157.      Void SerializeResourceInvariant( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  String resourceName,  Object value);
  158.      Class System.CodeDom.CodeExpression SerializeToExpression( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object value);
  159.      Class System.CodeDom.CodeExpression SerializeToReferenceExpression( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object value);
  160.      Void System.ComponentModel.Design.Serialization.CodeDomSerializer();
  161.      Void System.ComponentModel.Design.Serialization.CodeDomSerializer();
  162.     }
  163. class System.Diagnostics.Design.StringDictionaryCodeDomSerializer : System.ComponentModel.Design.Serialization.CodeDomSerializer
  164.     {
  165.      Object Deserialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object codeObject);
  166.      Object Serialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object value);
  167.      Void System.Diagnostics.Design.StringDictionaryCodeDomSerializer();
  168.     }
  169. class System.Diagnostics.Design.EditableDictionaryEntry : System.Object
  170.     {
  171.      String _name;
  172.      String _value;
  173.      Void System.Diagnostics.Design.EditableDictionaryEntry( String name,  String value);
  174.      String get_Name();
  175.      Void set_Name( String value);
  176.      String get_Value();
  177.      Void set_Value( String value);
  178.     property Name { get(){} set(){} };
  179.     property Value { get(){} set(){} };
  180.     }
  181. class System.ComponentModel.Design.CollectionEditor : System.Drawing.Design.UITypeEditor
  182.     {
  183.      Class CollectionForm collectionForm;
  184.      Class System.Type type;
  185.      Class System.Type collectionItemType;
  186.      SZArray Class System.Type newItemTypes;
  187.      Class System.ComponentModel.ITypeDescriptorContext context;
  188.      Boolean ignoreChangedEvents;
  189.      Boolean ignoreChangingEvents;
  190.      Void System.ComponentModel.Design.CollectionEditor( Class System.Type type);
  191.      Class System.Type get_CollectionItemType();
  192.      Class System.Type get_CollectionType();
  193.      Class System.ComponentModel.ITypeDescriptorContext get_Context();
  194.      SZArray Class System.Type get_NewItemTypes();
  195.      String get_HelpTopic();
  196.      Boolean CanRemoveInstance( Object value);
  197.      Boolean CanSelectMultipleInstances();
  198.      Class CollectionForm CreateCollectionForm();
  199.      Object CreateInstance( Class System.Type itemType);
  200.      Object CreateInstance( Class System.Type itemType,  Class System.ComponentModel.Design.IDesignerHost host,  String name);
  201.      Class System.Type CreateCollectionItemType();
  202.      SZArray Class System.Type CreateNewItemTypes();
  203.      Void DestroyInstance( Object instance);
  204.      Object EditValue( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.IServiceProvider provider,  Object value);
  205.      ValueClass System.Drawing.Design.UITypeEditorEditStyle GetEditStyle( Class System.ComponentModel.ITypeDescriptorContext context);
  206.      Boolean IsAnyObjectInheritedReadOnly( SZArray Object items);
  207.      SZArray Object GetItems( Object editValue);
  208.      Object GetService( Class System.Type serviceType);
  209.      Void OnComponentChanged( Object sender,  Class System.ComponentModel.Design.ComponentChangedEventArgs e);
  210.      Void OnComponentChanging( Object sender,  Class System.ComponentModel.Design.ComponentChangingEventArgs e);
  211.      Object SetItems( Object editValue,  SZArray Object value);
  212.      Void ShowHelp();
  213.     property CollectionItemType { get(){} set(){} };
  214.     property CollectionType { get(){} set(){} };
  215.     property Context { get(){} set(){} };
  216.     property NewItemTypes { get(){} set(){} };
  217.     property HelpTopic { get(){} set(){} };
  218.     }
  219. class CollectionForm : System.Windows.Forms.Form
  220.     {
  221.      I2 EditableDynamic;
  222.      I2 EditableYes;
  223.      I2 EditableNo;
  224.      Class System.ComponentModel.Design.CollectionEditor editor;
  225.      Object value;
  226.      I2 editableState;
  227.      Void CollectionForm( Class System.ComponentModel.Design.CollectionEditor editor);
  228.      Class System.Type get_CollectionItemType();
  229.      Class System.Type get_CollectionType();
  230.      Boolean get_CollectionEditable();
  231.      Void set_CollectionEditable( Boolean value);
  232.      Class System.ComponentModel.ITypeDescriptorContext get_Context();
  233.      Object get_EditValue();
  234.      Void set_EditValue( Object value);
  235.      SZArray Object get_Items();
  236.      Void set_Items( SZArray Object value);
  237.      SZArray Class System.Type get_NewItemTypes();
  238.      Boolean CanRemoveInstance( Object value);
  239.      Boolean CanSelectMultipleInstances();
  240.      Object CreateInstance( Class System.Type itemType);
  241.      Void DestroyInstance( Object instance);
  242.      Void DisplayError( Class System.Exception e);
  243.      Object GetService( Class System.Type serviceType);
  244.      ValueClass System.Windows.Forms.DialogResult ShowEditorDialog( Class System.Windows.Forms.Design.IWindowsFormsEditorService edSvc);
  245.      Void OnEditValueChanged();
  246.     property CollectionItemType { get(){} set(){} };
  247.     property CollectionType { get(){} set(){} };
  248.     property CollectionEditable { get(){} set(){} };
  249.     property Context { get(){} set(){} };
  250.     property EditValue { get(){} set(){} };
  251.     property Items { get(){} set(){} };
  252.     property NewItemTypes { get(){} set(){} };
  253.     }
  254. class CollectionEditorCollectionForm : CollectionForm
  255.     {
  256.      I4 TEXT_INDENT;
  257.      I4 PAINT_WIDTH;
  258.      I4 PAINT_INDENT;
  259.      R8 LOG10;
  260.      Class System.Collections.ArrayList createdItems;
  261.      Class System.Collections.ArrayList removedItems;
  262.      Class System.Collections.ArrayList originalItems;
  263.      Class System.ComponentModel.Design.CollectionEditor editor;
  264.      Class System.Windows.Forms.ListBox listbox;
  265.      Class System.Windows.Forms.Button addButton;
  266.      Class System.Windows.Forms.Button addDownButton;
  267.      Class System.Windows.Forms.Button removeButton;
  268.      Class System.Windows.Forms.GroupBox groupBox1;
  269.      Class System.Windows.Forms.Button cancelButton;
  270.      Class System.Windows.Forms.Button okButton;
  271.      Class System.Windows.Forms.Button helpButton;
  272.      Class ImageButton downButton;
  273.      Class ImageButton upButton;
  274.      Class System.Windows.Forms.PropertyGrid propertyBrowser;
  275.      Class System.Windows.Forms.Label membersLabel;
  276.      Class System.Windows.Forms.Label propertiesLabel;
  277.      Class System.Windows.Forms.ContextMenu addDownMenu;
  278.      Boolean dirty;
  279.      Void CollectionEditorCollectionForm( Class System.ComponentModel.Design.CollectionEditor editor);
  280.      Boolean get_IsImmutable();
  281.      Void AddButton_click( Object sender,  Class System.EventArgs e);
  282.      Void AddDownButton_click( Object sender,  Class System.EventArgs e);
  283.      Void AddDownMenu_click( Object sender,  Class System.EventArgs e);
  284.      Void AdjustListBoxItemHeight();
  285.      Void CancelButton_click( Object sender,  Class System.EventArgs e);
  286.      Void CreateAndAddInstance( Class System.Type type);
  287.      Void DownButton_click( Object sender,  Class System.EventArgs e);
  288.      String GetDisplayText( Class ListItem item);
  289.      Void HelpButton_click( Object sender,  Class System.EventArgs e);
  290.      Void Form_HelpRequested( Object sender,  Class System.Windows.Forms.HelpEventArgs e);
  291.      Void InitializeComponent();
  292.      Void UpdateItemWidths( Class ListItem item);
  293.      I4 CalcItemWidth( Class System.Drawing.Graphics g,  Class ListItem item);
  294.      Void Listbox_drawItem( Object sender,  Class System.Windows.Forms.DrawItemEventArgs e);
  295.      Void Listbox_keyDown( Object sender,  Class System.Windows.Forms.KeyEventArgs kevent);
  296.      Void Listbox_selectedIndexChanged( Object sender,  Class System.EventArgs e);
  297.      Void OKButton_click( Object sender,  Class System.EventArgs e);
  298.      Void OnComponentChanged( Object sender,  Class System.ComponentModel.Design.ComponentChangedEventArgs e);
  299.      Void OnEditValueChanged();
  300.      Void OnFontChanged( Class System.EventArgs e);
  301.      Void PropertyGrid_propertyValueChanged( Object sender,  Class System.Windows.Forms.PropertyValueChangedEventArgs e);
  302.      Void RemoveButton_click( Object sender,  Class System.EventArgs e);
  303.      Void UpButton_click( Object sender,  Class System.EventArgs e);
  304.      Void UpdateEnabled();
  305.      ValueClass System.Windows.Forms.DialogResult ShowEditorDialog( Class System.Windows.Forms.Design.IWindowsFormsEditorService edSvc);
  306.      Void CollectionEditorCollectionForm();
  307.     property IsImmutable { get(){} set(){} };
  308.     }
  309. class SelectionWrapper : System.ComponentModel.PropertyDescriptor
  310.     {
  311.      Class System.Type collectionType;
  312.      Class System.Type collectionItemType;
  313.      Class System.Windows.Forms.Control control;
  314.      Class System.Collections.ICollection collection;
  315.      Class System.ComponentModel.PropertyDescriptorCollection properties;
  316.      Object value;
  317.      Void SelectionWrapper( Class System.Type collectionType,  Class System.Type collectionItemType,  Class System.Windows.Forms.Control control,  Class System.Collections.ICollection collection);
  318.      Class System.Type get_ComponentType();
  319.      Boolean get_IsReadOnly();
  320.      Class System.Type get_PropertyType();
  321.      Boolean CanResetValue( Object component);
  322.      Object GetValue( Object component);
  323.      Void ResetValue( Object component);
  324.      Void SetValue( Object component,  Object value);
  325.      Boolean ShouldSerializeValue( Object component);
  326.      Class System.ComponentModel.AttributeCollection System.ComponentModel.ICustomTypeDescriptor.GetAttributes();
  327.      String System.ComponentModel.ICustomTypeDescriptor.GetClassName();
  328.      String System.ComponentModel.ICustomTypeDescriptor.GetComponentName();
  329.      Class System.ComponentModel.TypeConverter System.ComponentModel.ICustomTypeDescriptor.GetConverter();
  330.      Class System.ComponentModel.EventDescriptor System.ComponentModel.ICustomTypeDescriptor.GetDefaultEvent();
  331.      Class System.ComponentModel.PropertyDescriptor System.ComponentModel.ICustomTypeDescriptor.GetDefaultProperty();
  332.      Object System.ComponentModel.ICustomTypeDescriptor.GetEditor( Class System.Type editorBaseType);
  333.      Class System.ComponentModel.EventDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetEvents();
  334.      Class System.ComponentModel.EventDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetEvents( SZArray Class System.Attribute attributes);
  335.      Class System.ComponentModel.PropertyDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetProperties();
  336.      Class System.ComponentModel.PropertyDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetProperties( SZArray Class System.Attribute attributes);
  337.      Object System.ComponentModel.ICustomTypeDescriptor.GetPropertyOwner( Class System.ComponentModel.PropertyDescriptor pd);
  338.     property ComponentType { get(){} set(){} };
  339.     property IsReadOnly { get(){} set(){} };
  340.     property PropertyType { get(){} set(){} };
  341.     }
  342. class ListItem : System.Object
  343.     {
  344.      Object value;
  345.      Class System.ComponentModel.TypeConverter converter;
  346.      Object editor;
  347.      Void ListItem( Object value);
  348.      Class System.ComponentModel.TypeConverter get_Converter();
  349.      Class System.Drawing.Design.UITypeEditor get_Editor();
  350.      Object get_Value();
  351.      Void set_Value( Object value);
  352.     property Converter { get(){} set(){} };
  353.     property Editor { get(){} set(){} };
  354.     property Value { get(){} set(){} };
  355.     }
  356. class TypeMenuItem : System.Windows.Forms.MenuItem
  357.     {
  358.      Class System.Type itemType;
  359.      Void TypeMenuItem( Class System.Type itemType,  Class System.EventHandler handler);
  360.      Class System.Type get_ItemType();
  361.     property ItemType { get(){} set(){} };
  362.     }
  363. class ImageButton : System.Windows.Forms.Button
  364.     {
  365.      Class System.Drawing.Image baseImage;
  366.      I4 rgbBackColor;
  367.      I4 rgbForeColor;
  368.      Void DrawImageReplaceColor( Class System.Drawing.Graphics g,  Class System.Drawing.Image image,  ValueClass System.Drawing.Rectangle dest,  ValueClass System.Drawing.Color oldColor,  ValueClass System.Drawing.Color newColor);
  369.      Void UpdateImage( Class System.Drawing.Graphics g);
  370.      Void OnPaint( Class System.Windows.Forms.PaintEventArgs pe);
  371.      Void ImageButton();
  372.     }
  373. class FilterListBox : System.Windows.Forms.ListBox
  374.     {
  375.      Class System.Windows.Forms.PropertyGrid grid;
  376.      ValueClass System.Windows.Forms.Message lastKeyDown;
  377.      Class System.Windows.Forms.PropertyGrid get_PropertyGrid();
  378.      Void WndProc( ByRef ValueClass System.Windows.Forms.Message m);
  379.      Void FilterListBox();
  380.     property PropertyGrid { get(){} set(){} };
  381.     }
  382. class PropertyGridSite : System.Object
  383.     {
  384.      Class System.IServiceProvider sp;
  385.      Class System.ComponentModel.IComponent comp;
  386.      Void PropertyGridSite( Class System.IServiceProvider sp,  Class System.ComponentModel.IComponent comp);
  387.      Class System.ComponentModel.IComponent get_Component();
  388.      Class System.ComponentModel.IContainer get_Container();
  389.      Boolean get_DesignMode();
  390.      String get_Name();
  391.      Void set_Name( String value);
  392.      Object GetService( Class System.Type t);
  393.     property Component { get(){} set(){} };
  394.     property Container { get(){} set(){} };
  395.     property DesignMode { get(){} set(){} };
  396.     property Name { get(){} set(){} };
  397.     }
  398. class System.Diagnostics.Design.StringDictionaryEditor : System.ComponentModel.Design.CollectionEditor
  399.     {
  400.      Void System.Diagnostics.Design.StringDictionaryEditor( Class System.Type type);
  401.      Class System.Type CreateCollectionItemType();
  402.      Object CreateInstance( Class System.Type itemType);
  403.      Object SetItems( Object editValue,  SZArray Object value);
  404.      SZArray Object GetItems( Object editValue);
  405.      Class CollectionForm CreateCollectionForm();
  406.     }
  407. class System.Diagnostics.Design.StringValueConverter : System.ComponentModel.TypeConverter
  408.     {
  409.      Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type sourceType);
  410.      Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value);
  411.      Void System.Diagnostics.Design.StringValueConverter();
  412.     }
  413. class System.Diagnostics.Design.VerbConverter : System.ComponentModel.TypeConverter
  414.     {
  415.      String DefaultVerb;
  416.      Void System.Diagnostics.Design.VerbConverter();
  417.      Boolean CanConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Type sourceType);
  418.      Object ConvertFrom( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value);
  419.      Class StandardValuesCollection GetStandardValues( Class System.ComponentModel.ITypeDescriptorContext context);
  420.      Boolean GetStandardValuesSupported( Class System.ComponentModel.ITypeDescriptorContext context);
  421.      Boolean GetStandardValuesExclusive( Class System.ComponentModel.ITypeDescriptorContext context);
  422.     }
  423. class System.ComponentModel.CompModSwitches : System.Object
  424.     {
  425.      Class System.Diagnostics.BooleanSwitch commonDesignerServices;
  426.      Class System.Diagnostics.TraceSwitch userControlDesigner;
  427.      Class System.Diagnostics.TraceSwitch dragDrop;
  428.      Class System.Diagnostics.TraceSwitch msaa;
  429.      Class System.Diagnostics.BooleanSwitch get_CommonDesignerServices();
  430.      Class System.Diagnostics.TraceSwitch get_DragDrop();
  431.      Class System.Diagnostics.TraceSwitch get_MSAA();
  432.      Class System.Diagnostics.TraceSwitch get_UserControlDesigner();
  433.      Void System.ComponentModel.CompModSwitches();
  434.     property CommonDesignerServices { get(){} set(){} };
  435.     property DragDrop { get(){} set(){} };
  436.     property MSAA { get(){} set(){} };
  437.     property UserControlDesigner { get(){} set(){} };
  438.     }
  439. class System.ComponentModel.Design.ArrayEditor : System.ComponentModel.Design.CollectionEditor
  440.     {
  441.      Void System.ComponentModel.Design.ArrayEditor( Class System.Type type);
  442.      Class System.Type CreateCollectionItemType();
  443.      SZArray Object GetItems( Object editValue);
  444.      Object SetItems( Object editValue,  SZArray Object value);
  445.     }
  446. class System.ComponentModel.Design.BinaryUI : System.Windows.Forms.Form
  447.     {
  448.      Class System.ComponentModel.Design.BinaryEditor editor;
  449.      Object value;
  450.      Class System.Windows.Forms.RadioButton radioAuto;
  451.      Class System.Windows.Forms.Button buttonSave;
  452.      Class System.Windows.Forms.Button buttonOK;
  453.      Class System.ComponentModel.Design.ByteViewer byteViewer;
  454.      Class System.Windows.Forms.GroupBox groupBoxMode;
  455.      Class System.Windows.Forms.RadioButton radioHex;
  456.      Class System.Windows.Forms.RadioButton radioAnsi;
  457.      Class System.Windows.Forms.RadioButton radioUnicode;
  458.      Void System.ComponentModel.Design.BinaryUI( Class System.ComponentModel.Design.BinaryEditor editor);
  459.      Object get_Value();
  460.      Void set_Value( Object value);
  461.      Void RadioAuto_checkedChanged( Object source,  Class System.EventArgs e);
  462.      Void RadioHex_checkedChanged( Object source,  Class System.EventArgs e);
  463.      Void RadioAnsi_checkedChanged( Object source,  Class System.EventArgs e);
  464.      Void RadioUnicode_checkedChanged( Object source,  Class System.EventArgs e);
  465.      Void ButtonOK_click( Object source,  Class System.EventArgs e);
  466.      Void ButtonSave_click( Object source,  Class System.EventArgs e);
  467.      Void Form_HelpRequested( Object sender,  Class System.Windows.Forms.HelpEventArgs e);
  468.      Void InitializeComponent();
  469.     property Value { get(){} set(){} };
  470.     }
  471. class System.ComponentModel.Design.BinaryEditor : System.Drawing.Design.UITypeEditor
  472.     {
  473.      String HELP_KEYWORD;
  474.      Class System.ComponentModel.ITypeDescriptorContext context;
  475.      Class System.ComponentModel.Design.BinaryUI binaryUI;
  476.      Object GetService( Class System.Type serviceType);
  477.      SZArray UI1 ConvertToBytes( Object value);
  478.      Void ConvertToValue( SZArray UI1 bytes,  ByRef Object value);
  479.      Object EditValue( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.IServiceProvider provider,  Object value);
  480.      ValueClass System.Drawing.Design.UITypeEditorEditStyle GetEditStyle( Class System.ComponentModel.ITypeDescriptorContext context);
  481.      Void ShowHelp();
  482.      Void System.ComponentModel.Design.BinaryEditor();
  483.      Void System.ComponentModel.Design.BinaryEditor();
  484.     }
  485. class System.ComponentModel.Design.ByteViewer : System.Windows.Forms.Control
  486.     {
  487.      I4 DEFAULT_COLUMN_COUNT;
  488.      I4 DEFAULT_ROW_COUNT;
  489.      I4 COLUMN_COUNT;
  490.      I4 BORDER_GAP;
  491.      I4 INSET_GAP;
  492.      I4 CELL_HEIGHT;
  493.      I4 CELL_WIDTH;
  494.      I4 CHAR_WIDTH;
  495.      I4 ADDRESS_WIDTH;
  496.      I4 HEX_WIDTH;
  497.      I4 DUMP_WIDTH;
  498.      I4 SCROLLBAR_WIDTH;
  499.      I4 HEX_DUMP_GAP;
  500.      I4 ADDRESS_START_X;
  501.      I4 CLIENT_START_Y;
  502.      I4 LINE_START_Y;
  503.      I4 HEX_START_X;
  504.      I4 DUMP_START_X;
  505.      I4 SCROLLBAR_START_X;
  506.      I4 COMPONENT_WIDTH;
  507.      Class System.Drawing.Font ADDRESS_FONT;
  508.      Class System.Drawing.Font HEXDUMP_FONT;
  509.      Class System.Windows.Forms.VScrollBar scrollBar;
  510.      Class System.Windows.Forms.TextBox edit;
  511.      I4 columnCount;
  512.      I4 rowCount;
  513.      SZArray UI1 dataBuf;
  514.      I4 startLine;
  515.      I4 displayLinesCount;
  516.      I4 linesCount;
  517.      ValueClass System.ComponentModel.Design.DisplayMode displayMode;
  518.      ValueClass System.ComponentModel.Design.DisplayMode realDisplayMode;
  519.      Void System.ComponentModel.Design.ByteViewer();
  520.      I4 AnalizeByteOrderMark( SZArray UI1 buffer,  I4 index);
  521.      I4 CellToIndex( I4 column,  I4 row);
  522.      SZArray UI1 ComposeLineBuffer( I4 startLine,  I4 line);
  523.      Void DrawAddress( Class System.Drawing.Graphics g,  I4 startLine,  I4 line);
  524.      Void DrawClient( Class System.Drawing.Graphics g);
  525.      Boolean CharIsPrintable( Char c);
  526.      Void DrawDump( Class System.Drawing.Graphics g,  SZArray UI1 lineBuffer,  I4 line);
  527.      Void DrawHex( Class System.Drawing.Graphics g,  SZArray UI1 lineBuffer,  I4 line);
  528.      Void DrawFrame( Class System.Drawing.Graphics g);
  529.      Void DrawLines( Class System.Drawing.Graphics g,  I4 startLine,  I4 linesCount);
  530.      ValueClass System.ComponentModel.Design.DisplayMode GetAutoDisplayMode();
  531.      SZArray UI1 GetBytes();
  532.      ValueClass System.ComponentModel.Design.DisplayMode GetDisplayMode();
  533.      I4 GetEncodingIndex( I4 c1);
  534.      Void InitAnsi();
  535.      Void InitUnicode();
  536.      Void InitUI();
  537.      Void InitState();
  538.      Void OnKeyDown( Class System.Windows.Forms.KeyEventArgs e);
  539.      Void OnPaint( Class System.Windows.Forms.PaintEventArgs e);
  540.      Void OnResize( Class System.EventArgs e);
  541.      Void SaveToFile( String path);
  542.      Void ScrollChanged( Object source,  Class System.EventArgs e);
  543.      Void SetBytes( SZArray UI1 bytes);
  544.      Void SetDisplayMode( ValueClass System.ComponentModel.Design.DisplayMode mode);
  545.      Void SetFile( String path);
  546.      Void SetStartLine( I4 line);
  547.      Void System.ComponentModel.Design.ByteViewer();
  548.     }
  549. class System.ComponentModel.Design.ComponentDesigner : System.Object
  550.     {
  551.      Class System.ComponentModel.IComponent component;
  552.      Class System.ComponentModel.InheritanceAttribute inheritanceAttribute;
  553.      Class System.Collections.Hashtable inheritedProps;
  554.      SZArray Class System.ComponentModel.PropertyDescriptor baseProps;
  555.      Class System.ComponentModel.Design.DesignerVerbCollection verbs;
  556.      Class ShadowPropertyCollection shadowProperties;
  557.      Class System.Collections.ICollection get_AssociatedComponents();
  558.      Class System.ComponentModel.IComponent get_Component();
  559.      Boolean get_Inherited();
  560.      Class System.ComponentModel.InheritanceAttribute InvokeGetInheritanceAttribute( Class System.ComponentModel.Design.ComponentDesigner toInvoke);
  561.      Class System.ComponentModel.InheritanceAttribute get_InheritanceAttribute();
  562.      Class ShadowPropertyCollection get_ShadowProperties();
  563.      Class System.ComponentModel.Design.DesignerVerbCollection get_Verbs();
  564.      Void Dispose();
  565.      Void Finalize();
  566.      Void Dispose( Boolean disposing);
  567.      Void DoDefaultAction();
  568.      Void Initialize( Class System.ComponentModel.IComponent component);
  569.      Void InitializeInheritedProperties();
  570.      Void InitializeNonDefault();
  571.      Object GetService( Class System.Type serviceType);
  572.      SZArray Class System.Attribute NonBrowsableAttributes( Class System.ComponentModel.EventDescriptor e);
  573.      Void OnSetComponentDefaults();
  574.      Void PostFilterAttributes( Class System.Collections.IDictionary attributes);
  575.      Void PostFilterEvents( Class System.Collections.IDictionary events);
  576.      Void PostFilterProperties( Class System.Collections.IDictionary properties);
  577.      Void PreFilterAttributes( Class System.Collections.IDictionary attributes);
  578.      Void PreFilterEvents( Class System.Collections.IDictionary events);
  579.      Void PreFilterProperties( Class System.Collections.IDictionary properties);
  580.      Void RaiseComponentChanged( Class System.ComponentModel.MemberDescriptor member,  Object oldValue,  Object newValue);
  581.      Void RaiseComponentChanging( Class System.ComponentModel.MemberDescriptor member);
  582.      Void System.ComponentModel.Design.IDesignerFilter.PostFilterAttributes( Class System.Collections.IDictionary attributes);
  583.      Void System.ComponentModel.Design.IDesignerFilter.PostFilterEvents( Class System.Collections.IDictionary events);
  584.      Void System.ComponentModel.Design.IDesignerFilter.PostFilterProperties( Class System.Collections.IDictionary properties);
  585.      Void System.ComponentModel.Design.IDesignerFilter.PreFilterAttributes( Class System.Collections.IDictionary attributes);
  586.      Void System.ComponentModel.Design.IDesignerFilter.PreFilterEvents( Class System.Collections.IDictionary events);
  587.      Void System.ComponentModel.Design.IDesignerFilter.PreFilterProperties( Class System.Collections.IDictionary properties);
  588.      Void System.ComponentModel.Design.ComponentDesigner();
  589.     property AssociatedComponents { get(){} set(){} };
  590.     property Component { get(){} set(){} };
  591.     property Inherited { get(){} set(){} };
  592.     property InheritanceAttribute { get(){} set(){} };
  593.     property ShadowProperties { get(){} set(){} };
  594.     property Verbs { get(){} set(){} };
  595.     }
  596. class ShadowPropertyCollection : System.Object
  597.     {
  598.      Class System.ComponentModel.Design.ComponentDesigner designer;
  599.      Class System.Collections.Hashtable properties;
  600.      Class System.Collections.Hashtable descriptors;
  601.      Void ShadowPropertyCollection( Class System.ComponentModel.Design.ComponentDesigner designer);
  602.      Object get_Item( String propertyName);
  603.      Void set_Item( String propertyName,  Object value);
  604.      Boolean Contains( String propertyName);
  605.      Class System.ComponentModel.PropertyDescriptor GetShadowedPropertyDescriptor( String propertyName);
  606.     property Item { get(){} set(){} };
  607.     }
  608. class System.ComponentModel.Design.DateTimeEditor : System.Drawing.Design.UITypeEditor
  609.     {
  610.      Class DateTimeUI dateTimeUI;
  611.      Object EditValue( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.IServiceProvider provider,  Object value);
  612.      ValueClass System.Drawing.Design.UITypeEditorEditStyle GetEditStyle( Class System.ComponentModel.ITypeDescriptorContext context);
  613.      Void System.ComponentModel.Design.DateTimeEditor();
  614.     }
  615. class DateTimeUI : System.Windows.Forms.Control
  616.     {
  617.      Class System.Windows.Forms.MonthCalendar monthCalendar;
  618.      Object value;
  619.      Class System.Windows.Forms.Design.IWindowsFormsEditorService edSvc;
  620.      Void DateTimeUI();
  621.      Object get_Value();
  622.      Void End();
  623.      Void MonthCalKeyDown( Object sender,  Class System.Windows.Forms.KeyEventArgs e);
  624.      Void InitializeComponent();
  625.      Void MonthCalResize( Object sender,  Class System.EventArgs e);
  626.      Void OnDateSelected( Object sender,  Class System.Windows.Forms.DateRangeEventArgs e);
  627.      Void OnGotFocus( Class System.EventArgs e);
  628.      Void Start( Class System.Windows.Forms.Design.IWindowsFormsEditorService edSvc,  Object value);
  629.     property Value { get(){} set(){} };
  630.     }
  631. class DateTimeMonthCalendar : System.Windows.Forms.MonthCalendar
  632.     {
  633.      Boolean IsInputKey( ValueClass System.Windows.Forms.Keys keyData);
  634.      Void DateTimeMonthCalendar();
  635.     }
  636. class System.ComponentModel.Design.DisplayMode : System.Enum
  637.     {
  638.      I4 value__;
  639.      ValueClass System.ComponentModel.Design.DisplayMode Hexdump;
  640.      ValueClass System.ComponentModel.Design.DisplayMode Ansi;
  641.      ValueClass System.ComponentModel.Design.DisplayMode Unicode;
  642.      ValueClass System.ComponentModel.Design.DisplayMode Auto;
  643.     }
  644. class System.ComponentModel.Design.InheritanceService : System.Object
  645.     {
  646.      Class System.Diagnostics.TraceSwitch InheritanceServiceSwitch;
  647.      Class System.Collections.Hashtable inheritedComponents;
  648.      Class System.ComponentModel.IComponent addingComponent;
  649.      Class System.ComponentModel.InheritanceAttribute addingAttribute;
  650.      Void System.ComponentModel.Design.InheritanceService();
  651.      Void Dispose();
  652.      Void AddInheritedComponents( Class System.ComponentModel.IComponent component,  Class System.ComponentModel.IContainer container);
  653.      Void AddInheritedComponents( Class System.Type type,  Class System.ComponentModel.IComponent component,  Class System.ComponentModel.IContainer container);
  654.      Boolean IgnoreInheritedMember( Class System.Reflection.MemberInfo member,  Class System.ComponentModel.IComponent component);
  655.      Class System.ComponentModel.InheritanceAttribute GetInheritanceAttribute( Class System.ComponentModel.IComponent component);
  656.      Void OnComponentAdding( Object sender,  Class System.ComponentModel.Design.ComponentEventArgs ce);
  657.      Void System.ComponentModel.Design.InheritanceService();
  658.     }
  659. class System.ComponentModel.Design.InheritedPropertyDescriptor : System.ComponentModel.PropertyDescriptor
  660.     {
  661.      Class System.ComponentModel.PropertyDescriptor propertyDescriptor;
  662.      Object defaultValue;
  663.      Object noDefault;
  664.      Boolean initShouldSerialize;
  665.      Object originalValue;
  666.      Void System.ComponentModel.Design.InheritedPropertyDescriptor( Class System.ComponentModel.PropertyDescriptor propertyDescriptor,  Object component,  SZArray Class System.Attribute attrs);
  667.      Void System.ComponentModel.Design.InheritedPropertyDescriptor( Class System.ComponentModel.PropertyDescriptor propertyDescriptor,  Object component);
  668.      Void System.ComponentModel.Design.InheritedPropertyDescriptor( Class System.ComponentModel.PropertyDescriptor propertyDescriptor,  Object component,  Class System.Attribute a1);
  669.      Void System.ComponentModel.Design.InheritedPropertyDescriptor( Class System.ComponentModel.PropertyDescriptor propertyDescriptor,  Object component,  Class System.Attribute a1,  Class System.Attribute a2);
  670.      Void System.ComponentModel.Design.InheritedPropertyDescriptor( Class System.ComponentModel.PropertyDescriptor propertyDescriptor,  Object component,  Class System.Attribute a1,  Class System.Attribute a2,  Class System.Attribute a3);
  671.      Void System.ComponentModel.Design.InheritedPropertyDescriptor( Class System.ComponentModel.PropertyDescriptor propertyDescriptor,  Object component,  Class System.Attribute a1,  Class System.Attribute a2,  Class System.Attribute a3,  Class System.Attribute a4);
  672.      Class System.Type get_ComponentType();
  673.      Object get_DefaultValue();
  674.      Boolean get_IsReadOnly();
  675.      Object get_OriginalValue();
  676.      Class System.ComponentModel.PropertyDescriptor get_PropertyDescriptor();
  677.      Void set_PropertyDescriptor( Class System.ComponentModel.PropertyDescriptor value);
  678.      Class System.Type get_PropertyType();
  679.      Boolean CanResetValue( Object component);
  680.      Object ClonedDefaultValue( Object value);
  681.      Object GetValue( Object component);
  682.      Void InitInheritedDefaultValue( Object component);
  683.      Void ResetValue( Object component);
  684.      Void SaveOriginalValue( Object value);
  685.      Void SetValue( Object component,  Object value);
  686.      Boolean ShouldSerializeValue( Object component);
  687.      Void System.ComponentModel.Design.InheritedPropertyDescriptor();
  688.     property ComponentType { get(){} set(){} };
  689.     property DefaultValue { get(){} set(){} };
  690.     property IsReadOnly { get(){} set(){} };
  691.     property OriginalValue { get(){} set(){} };
  692.     property PropertyDescriptor { get(){} set(){} };
  693.     property PropertyType { get(){} set(){} };
  694.     }
  695. class System.ComponentModel.Design.LocalizationExtenderProvider : System.Object
  696.     {
  697.      String KeyThreadDefaultLanguage;
  698.      Class System.IServiceProvider serviceProvider;
  699.      Class System.ComponentModel.IComponent baseComponent;
  700.      Boolean localizable;
  701.      Class System.Globalization.CultureInfo language;
  702.      Class System.Globalization.CultureInfo loadLanguage;
  703.      Class System.Globalization.CultureInfo defaultLanguage;
  704.      Void System.ComponentModel.Design.LocalizationExtenderProvider( Class System.ComponentModel.ISite serviceProvider,  Class System.ComponentModel.IComponent baseComponent);
  705.      Class System.Globalization.CultureInfo get_ThreadDefaultLanguage();
  706.      Class System.Globalization.CultureInfo GetLanguage( Object o);
  707.      Class System.Globalization.CultureInfo GetLoadLanguage( Object o);
  708.      Boolean GetLocalizable( Object o);
  709.      Void SetLanguage( Object o,  Class System.Globalization.CultureInfo language);
  710.      Void SetLocalizable( Object o,  Boolean localizable);
  711.      Boolean ShouldSerializeLanguage( Object o);
  712.      Void ResetLanguage( Object o);
  713.      Void Dispose();
  714.      Boolean CanExtend( Object o);
  715.     property ThreadDefaultLanguage { get(){} set(){} };
  716.     }
  717. class System.ComponentModel.Design.ObjectSelectorEditor : System.Drawing.Design.UITypeEditor
  718.     {
  719.      Boolean SubObjectSelector;
  720.      Object prevValue;
  721.      Object currValue;
  722.      Class Selector selector;
  723.      Void System.ComponentModel.Design.ObjectSelectorEditor();
  724.      Void System.ComponentModel.Design.ObjectSelectorEditor( Boolean subObjectSelector);
  725.      Object EditValue( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.IServiceProvider provider,  Object value);
  726.      ValueClass System.Drawing.Design.UITypeEditorEditStyle GetEditStyle( Class System.ComponentModel.ITypeDescriptorContext context);
  727.      Boolean EqualsToValue( Object value);
  728.      Void FillTreeWithData( Class Selector selector,  Class System.ComponentModel.ITypeDescriptorContext context,  Class System.IServiceProvider provider);
  729.      Void SetValue( Object value);
  730.     }
  731. class Selector : System.Windows.Forms.TreeView
  732.     {
  733.      Class System.ComponentModel.Design.ObjectSelectorEditor editor;
  734.      Class System.Windows.Forms.Design.IWindowsFormsEditorService edSvc;
  735.      Boolean clickSeen;
  736.      Void Selector( Class System.ComponentModel.Design.ObjectSelectorEditor editor);
  737.      Class SelectorNode AddNode( String label,  Object value,  Class SelectorNode parent);
  738.      Void Clear();
  739.      Void OnAfterSelect( Object sender,  Class System.Windows.Forms.TreeViewEventArgs e);
  740.      Void OnKeyDown( Class System.Windows.Forms.KeyEventArgs e);
  741.      Void OnKeyPress( Class System.Windows.Forms.KeyPressEventArgs e);
  742.      Boolean SetSelection( Object value,  Class System.Windows.Forms.TreeNodeCollection nodes);
  743.      Void Start( Class System.Windows.Forms.Design.IWindowsFormsEditorService edSvc,  Object value);
  744.      Void Stop();
  745.      Void WndProc( ByRef ValueClass System.Windows.Forms.Message m);
  746.     }
  747. class SelectorNode : System.Windows.Forms.TreeNode
  748.     {
  749.      Object value;
  750.      Void SelectorNode( String label,  Object value);
  751.     }
  752. class System.ComponentModel.Design.RuntimeComponentFilter : System.Object
  753.     {
  754.      Void FilterProperties( Class System.Collections.IDictionary properties,  Class System.Collections.ICollection makeReadWrite,  Class System.Collections.ICollection makeBrowsable);
  755.      Void FilterProperties( Class System.Collections.IDictionary properties,  Class System.Collections.ICollection makeReadWrite,  Class System.Collections.ICollection makeBrowsable,  SZArray Boolean browsableSettings);
  756.      Void System.ComponentModel.Design.RuntimeComponentFilter();
  757.     }
  758. class System.ComponentModel.Design.Serialization.CodeDomSerializerException : System.SystemException
  759.     {
  760.      Class System.CodeDom.CodeLinePragma linePragma;
  761.      Void System.ComponentModel.Design.Serialization.CodeDomSerializerException( String message,  Class System.CodeDom.CodeLinePragma linePragma);
  762.      Void System.ComponentModel.Design.Serialization.CodeDomSerializerException( Class System.Exception ex,  Class System.CodeDom.CodeLinePragma linePragma);
  763.      Void System.ComponentModel.Design.Serialization.CodeDomSerializerException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  764.      Class System.CodeDom.CodeLinePragma get_LinePragma();
  765.      Void GetObjectData( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  766.     property LinePragma { get(){} set(){} };
  767.     }
  768. class System.ComponentModel.Design.Serialization.CodeValueExpression : System.Object
  769.     {
  770.      Class System.CodeDom.CodeExpression expression;
  771.      Object value;
  772.      Void System.ComponentModel.Design.Serialization.CodeValueExpression( Class System.CodeDom.CodeExpression expression,  Object value);
  773.      Class System.CodeDom.CodeExpression get_Expression();
  774.      Object get_Value();
  775.     property Expression { get(){} set(){} };
  776.     property Value { get(){} set(){} };
  777.     }
  778. class System.ComponentModel.Design.Serialization.CollectionCodeDomSerializer : System.ComponentModel.Design.Serialization.CodeDomSerializer
  779.     {
  780.      Class System.ComponentModel.Design.Serialization.CollectionCodeDomSerializer defaultSerializer;
  781.      Class System.ComponentModel.Design.Serialization.CollectionCodeDomSerializer get_Default();
  782.      Object Deserialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object codeObject);
  783.      Class System.Collections.ICollection GetCollectionDelta( Class System.Collections.ICollection original,  Class System.Collections.ICollection modified);
  784.      Object Serialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object value);
  785.      Object SerializeArray( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Class System.CodeDom.CodePropertyReferenceExpression propRef,  Class System.Type asType,  Class System.Array array,  Object targetObject);
  786.      Object SerializeViaAdd( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Class System.CodeDom.CodePropertyReferenceExpression propRef,  Class System.Collections.ICollection collection,  Class System.Reflection.MethodInfo addMethod,  Class System.Reflection.ParameterInfo parameter,  Object targetObject);
  787.      Object SerializeViaAddRange( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Class System.CodeDom.CodePropertyReferenceExpression propRef,  Class System.Collections.ICollection collection,  Class System.Reflection.MethodInfo addRangeMethod,  Class System.Reflection.ParameterInfo parameter,  Object targetObject);
  788.      Void System.ComponentModel.Design.Serialization.CollectionCodeDomSerializer();
  789.     property Default { get(){} set(){} };
  790.     }
  791. class System.ComponentModel.Design.Serialization.ComponentCodeDomSerializer : System.ComponentModel.Design.Serialization.CodeDomSerializer
  792.     {
  793.      SZArray Class System.Attribute designTimeProperties;
  794.      SZArray Class System.Attribute runTimeProperties;
  795.      SZArray Class System.Type containerConstructor;
  796.      Class System.ComponentModel.Design.Serialization.ComponentCodeDomSerializer defaultSerializer;
  797.      Class System.ComponentModel.Design.Serialization.ComponentCodeDomSerializer get_Default();
  798.      Object Deserialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object codeObject);
  799.      Object Serialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object value);
  800.      Void SerializeDeclaration( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Class System.CodeDom.CodeStatementCollection statements,  Object value);
  801.      Void SerializeSupportInitialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Class System.CodeDom.CodeStatementCollection statements,  Object value,  String methodName);
  802.      Void System.ComponentModel.Design.Serialization.ComponentCodeDomSerializer();
  803.      Void System.ComponentModel.Design.Serialization.ComponentCodeDomSerializer();
  804.     property Default { get(){} set(){} };
  805.     }
  806. class System.ComponentModel.Design.Serialization.EnumCodeDomSerializer : System.ComponentModel.Design.Serialization.CodeDomSerializer
  807.     {
  808.      Class System.ComponentModel.Design.Serialization.EnumCodeDomSerializer defaultSerializer;
  809.      Class System.ComponentModel.Design.Serialization.EnumCodeDomSerializer get_Default();
  810.      Object Deserialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object codeObject);
  811.      Object Serialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object value);
  812.      Void System.ComponentModel.Design.Serialization.EnumCodeDomSerializer();
  813.     property Default { get(){} set(){} };
  814.     }
  815. interface System.ComponentModel.Design.Serialization.ICodeDomDesignerReload : 
  816.     {
  817.      Boolean ShouldReloadDesigner( Class System.CodeDom.CodeCompileUnit newTree);
  818.     }
  819. class System.ComponentModel.Design.Serialization.InstanceDescriptorCodeDomSerializer : System.ComponentModel.Design.Serialization.CodeDomSerializer
  820.     {
  821.      SZArray Class System.Attribute runTimeProperties;
  822.      SZArray Class System.Attribute designTimeProperties;
  823.      Class System.ComponentModel.Design.Serialization.InstanceDescriptorCodeDomSerializer defaultSerializer;
  824.      Class System.ComponentModel.Design.Serialization.InstanceDescriptorCodeDomSerializer get_Default();
  825.      Object Deserialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object codeObject);
  826.      Object Serialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object value);
  827.      Object SerializeInstanceDescriptor( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object value,  Class System.ComponentModel.Design.Serialization.InstanceDescriptor descriptor);
  828.      Void System.ComponentModel.Design.Serialization.InstanceDescriptorCodeDomSerializer();
  829.      Void System.ComponentModel.Design.Serialization.InstanceDescriptorCodeDomSerializer();
  830.     property Default { get(){} set(){} };
  831.     }
  832. class System.ComponentModel.Design.Serialization.ObjectCodeDomSerializer : System.ComponentModel.Design.Serialization.CodeDomSerializer
  833.     {
  834.      Class System.ComponentModel.Design.Serialization.ObjectCodeDomSerializer defaultSerializer;
  835.      Class System.ComponentModel.Design.Serialization.ObjectCodeDomSerializer get_Default();
  836.      Object Deserialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object codeObject);
  837.      Object Serialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object value);
  838.      Void System.ComponentModel.Design.Serialization.ObjectCodeDomSerializer();
  839.     property Default { get(){} set(){} };
  840.     }
  841. class System.ComponentModel.Design.Serialization.PrimitiveCodeDomSerializer : System.ComponentModel.Design.Serialization.CodeDomSerializer
  842.     {
  843.      Class System.ComponentModel.Design.Serialization.PrimitiveCodeDomSerializer defaultSerializer;
  844.      Class System.ComponentModel.Design.Serialization.PrimitiveCodeDomSerializer get_Default();
  845.      Object Deserialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object codeObject);
  846.      Object Serialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object value);
  847.      Void System.ComponentModel.Design.Serialization.PrimitiveCodeDomSerializer();
  848.     property Default { get(){} set(){} };
  849.     }
  850. class System.ComponentModel.Design.Serialization.ResourceCodeDomSerializer : System.ComponentModel.Design.Serialization.CodeDomSerializer
  851.     {
  852.      Class System.ComponentModel.Design.Serialization.ResourceCodeDomSerializer defaultSerializer;
  853.      Class System.ComponentModel.Design.Serialization.ResourceCodeDomSerializer get_Default();
  854.      String get_ResourceManagerName();
  855.      Object Deserialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object codeObject);
  856.      Object DeserializeInvariant( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  String resourceName);
  857.      Class System.Collections.IDictionaryEnumerator GetEnumerator( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Class System.Globalization.CultureInfo culture);
  858.      Class System.Type GetCastType( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object value);
  859.      Object Serialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object value);
  860.      Object Serialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object value,  Boolean forceInvariant);
  861.      Object SerializeInvariant( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object value);
  862.      Void WriteResource( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  String name,  Object value);
  863.      Void WriteResourceInvariant( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  String name,  Object value);
  864.      Void System.ComponentModel.Design.Serialization.ResourceCodeDomSerializer();
  865.     property Default { get(){} set(){} };
  866.     property ResourceManagerName { get(){} set(){} };
  867.     }
  868. class SerializationResourceManager : System.Resources.ResourceManager
  869.     {
  870.      Object resourceSetSentinel;
  871.      Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager;
  872.      Boolean checkedLocalizationLanguage;
  873.      Class System.Globalization.CultureInfo localizationLanguage;
  874.      Class System.Resources.IResourceWriter writer;
  875.      Class System.Globalization.CultureInfo readCulture;
  876.      Class System.Collections.Hashtable nameTable;
  877.      Class System.Collections.Hashtable resourceSets;
  878.      Class System.ComponentModel.IComponent rootComponent;
  879.      Boolean declarationAdded;
  880.      Boolean invariantCultureResourcesDirty;
  881.      Void SerializationResourceManager( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager);
  882.      Boolean get_DeclarationAdded();
  883.      Void set_DeclarationAdded( Boolean value);
  884.      Class System.Globalization.CultureInfo get_LocalizationLanguage();
  885.      Class System.Globalization.CultureInfo get_ReadCulture();
  886.      Class System.Collections.Hashtable get_ResourceTable();
  887.      Class System.ComponentModel.IComponent get_RootComponent();
  888.      Class System.Resources.IResourceWriter get_Writer();
  889.      ValueClass CompareValue CompareWithParentValue( String name,  Object value);
  890.      Class System.Collections.Hashtable CreateResourceSet( Class System.Resources.IResourceReader reader,  Class System.Globalization.CultureInfo culture);
  891.      Class System.Collections.IDictionaryEnumerator GetEnumerator( Class System.Globalization.CultureInfo culture);
  892.      Object GetObject( String resourceName);
  893.      Object GetObject( String resourceName,  Boolean forceInvariant);
  894.      Class System.Collections.Hashtable GetResourceSet( Class System.Globalization.CultureInfo culture);
  895.      String GetString( String resourceName);
  896.      Void OnSerializationComplete( Object sender,  Class System.EventArgs e);
  897.      Void SetValue( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  String resourceName,  Object value,  Boolean forceInvariant);
  898.      String SetValue( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Class System.ComponentModel.Design.Serialization.CodeValueExpression codeValue,  Object value,  Boolean forceInvariant);
  899.      Void SerializationResourceManager();
  900.     property DeclarationAdded { get(){} set(){} };
  901.     property LocalizationLanguage { get(){} set(){} };
  902.     property ReadCulture { get(){} set(){} };
  903.     property ResourceTable { get(){} set(){} };
  904.     property RootComponent { get(){} set(){} };
  905.     property Writer { get(){} set(){} };
  906.     }
  907. class CompareValue : System.Enum
  908.     {
  909.      I4 value__;
  910.      ValueClass CompareValue Same;
  911.      ValueClass CompareValue Different;
  912.      ValueClass CompareValue New;
  913.     }
  914. class SerializationResourceTable : System.Object
  915.     {
  916.      Class System.Collections.Hashtable hashTable;
  917.      Class System.Collections.Hashtable get_Hashtable();
  918.      Void SerializationResourceTable();
  919.     property Hashtable { get(){} set(){} };
  920.     }
  921. class System.ComponentModel.Design.Serialization.RootCodeDomSerializer : System.ComponentModel.Design.Serialization.ComponentCodeDomSerializer
  922.     {
  923.      Class System.Collections.IDictionary nameTable;
  924.      Class System.Collections.IDictionary statementTable;
  925.      Class System.CodeDom.CodeMemberMethod initMethod;
  926.      Boolean providerAdded;
  927.      Boolean containerRequired;
  928.      SZArray Class System.Attribute designTimeProperties;
  929.      SZArray Class System.Attribute runTimeProperties;
  930.      String get_ContainerName();
  931.      Boolean get_ContainerRequired();
  932.      Void set_ContainerRequired( Boolean value);
  933.      String get_InitMethodName();
  934.      Void AddStatement( String name,  Class System.CodeDom.CodeStatement statement);
  935.      Object Deserialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object codeObject);
  936.      Object DeserializeName( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  String name);
  937.      Void FillStatementTable( Class System.CodeDom.CodeMemberMethod method,  String className);
  938.      String GetMethodName( Object statement);
  939.      Void OnResolveName( Object sender,  Class System.ComponentModel.Design.Serialization.ResolveNameEventArgs e);
  940.      Object Serialize( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object value);
  941.      Void SerializeContainerDeclaration( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Class System.CodeDom.CodeStatementCollection statements);
  942.      Void SerializeElementsToStatements( Class System.Collections.ArrayList elements,  Class System.CodeDom.CodeStatementCollection statements);
  943.      Class System.CodeDom.CodeStatementCollection SerializeRootObject( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object value,  Boolean designTime);
  944.      Object System.ComponentModel.Design.Serialization.IDesignerSerializationProvider.GetSerializer( Class System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager,  Object currentSerializer,  Class System.Type objectType,  Class System.Type serializerType);
  945.      Void System.ComponentModel.Design.Serialization.RootCodeDomSerializer();
  946.      Void System.ComponentModel.Design.Serialization.RootCodeDomSerializer();
  947.     property ContainerName { get(){} set(){} };
  948.     property ContainerRequired { get(){} set(){} };
  949.     property InitMethodName { get(){} set(){} };
  950.     }
  951. class StatementOrderComparer : System.Object
  952.     {
  953.      Class StatementOrderComparer Default;
  954.      Void StatementOrderComparer();
  955.      I4 Compare( Object left,  Object right);
  956.      Void StatementOrderComparer();
  957.     }
  958. class ComponentComparer : System.Object
  959.     {
  960.      Class ComponentComparer Default;
  961.      Void ComponentComparer();
  962.      I4 Compare( Object left,  Object right);
  963.      Void ComponentComparer();
  964.     }
  965. class OrderedCodeStatementCollection : System.CodeDom.CodeStatementCollection
  966.     {
  967.      I4 Order;
  968.      String Name;
  969.      Void OrderedCodeStatementCollection();
  970.     }
  971. class System.Windows.Forms.Design.AdornmentType : System.Enum
  972.     {
  973.      I4 value__;
  974.      ValueClass System.Windows.Forms.Design.AdornmentType GrabHandle;
  975.      ValueClass System.Windows.Forms.Design.AdornmentType ContainerSelector;
  976.      ValueClass System.Windows.Forms.Design.AdornmentType Maximum;
  977.     }
  978. class System.Windows.Forms.Design.AdvancedBindingConverter : System.ComponentModel.TypeConverter
  979.     {
  980.      Object ConvertTo( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.Globalization.CultureInfo culture,  Object value,  Class System.Type destinationType);
  981.      Boolean GetPropertiesSupported( Class System.ComponentModel.ITypeDescriptorContext context);
  982.      Class System.ComponentModel.PropertyDescriptorCollection GetProperties( Class System.ComponentModel.ITypeDescriptorContext context,  Object value,  SZArray Class System.Attribute attributes);
  983.      Void System.Windows.Forms.Design.AdvancedBindingConverter();
  984.     }
  985. class System.Windows.Forms.Design.AdvancedBindingEditor : System.Drawing.Design.UITypeEditor
  986.     {
  987.      Class System.Windows.Forms.Design.AdvancedBindingPicker advancedBindingPicker;
  988.      Object EditValue( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.IServiceProvider provider,  Object value);
  989.      ValueClass System.Drawing.Design.UITypeEditorEditStyle GetEditStyle( Class System.ComponentModel.ITypeDescriptorContext context);
  990.      Void System.Windows.Forms.Design.AdvancedBindingEditor();
  991.     }
  992. class System.Windows.Forms.Design.AdvancedBindingObject : System.Object
  993.     {
  994.      Class System.Windows.Forms.ControlBindingsCollection bindings;
  995.      Class System.ComponentModel.PropertyDescriptorCollection propsCollection;
  996.      Class System.ComponentModel.PropertyDescriptor defaultProp;
  997.      Boolean showAll;
  998.      Boolean changed;
  999.      Class System.EventHandler Disposed;
  1000.      Void System.Windows.Forms.Design.AdvancedBindingObject( Class System.Windows.Forms.ControlBindingsCollection bindings);
  1001.      Class System.Windows.Forms.ControlBindingsCollection get_Bindings();
  1002.      Boolean get_Changed();
  1003.      Void set_Changed( Boolean value);
  1004.      Void add_Disposed( Class System.EventHandler value);
  1005.      Void remove_Disposed( Class System.EventHandler value);
  1006.      Boolean get_ShowAll();
  1007.      Void set_ShowAll( Boolean value);
  1008.      Class System.ComponentModel.AttributeCollection System.ComponentModel.ICustomTypeDescriptor.GetAttributes();
  1009.      String System.ComponentModel.ICustomTypeDescriptor.GetClassName();
  1010.      String System.ComponentModel.ICustomTypeDescriptor.GetComponentName();
  1011.      Class System.ComponentModel.TypeConverter System.ComponentModel.ICustomTypeDescriptor.GetConverter();
  1012.      Class System.ComponentModel.EventDescriptor System.ComponentModel.ICustomTypeDescriptor.GetDefaultEvent();
  1013.      Class System.ComponentModel.PropertyDescriptor System.ComponentModel.ICustomTypeDescriptor.GetDefaultProperty();
  1014.      Object System.ComponentModel.ICustomTypeDescriptor.GetEditor( Class System.Type editorBaseType);
  1015.      Class System.ComponentModel.EventDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetEvents();
  1016.      Class System.ComponentModel.EventDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetEvents( SZArray Class System.Attribute attributes);
  1017.      Class System.ComponentModel.PropertyDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetProperties();
  1018.      Class System.ComponentModel.PropertyDescriptorCollection System.ComponentModel.ICustomTypeDescriptor.GetProperties( SZArray Class System.Attribute attributes);
  1019.      Object System.ComponentModel.ICustomTypeDescriptor.GetPropertyOwner( Class System.ComponentModel.PropertyDescriptor pd);
  1020.      Class System.ComponentModel.ISite get_Site();
  1021.      Void set_Site( Class System.ComponentModel.ISite value);
  1022.      Void System.IDisposable.Dispose();
  1023.      Class System.ComponentModel.IComponent System.ComponentModel.ISite.get_Component();
  1024.      Class System.ComponentModel.IContainer System.ComponentModel.ISite.get_Container();
  1025.      Boolean System.ComponentModel.ISite.get_DesignMode();
  1026.      Object System.IServiceProvider.GetService( Class System.Type service);
  1027.      String get_Name();
  1028.      Void set_Name( String value);
  1029.      Void OnBindingChanged( Object sender,  Class System.EventArgs e);
  1030.      String ToString();
  1031.     property Bindings { get(){} set(){} };
  1032.     property Changed { get(){} set(){} };
  1033.     property ShowAll { get(){} set(){} };
  1034.     property Site { get(){} set(){} };
  1035.     property Name { get(){} set(){} };
  1036.     event Disposed;
  1037.     }
  1038. class System.Windows.Forms.Design.AdvancedBindingPicker : System.Windows.Forms.Form
  1039.     {
  1040.      String HELP_KEYWORD;
  1041.      Class System.ComponentModel.ITypeDescriptorContext context;
  1042.      Class System.Windows.Forms.Design.AdvancedBindingObject value;
  1043.      Class System.ComponentModel.Container components;
  1044.      Class System.Windows.Forms.Label label1;
  1045.      Class System.Windows.Forms.PropertyGrid propertyGrid1;
  1046.      Class System.Windows.Forms.CheckBox checkBox1;
  1047.      Class System.Windows.Forms.Button button1;
  1048.      Void System.Windows.Forms.Design.AdvancedBindingPicker( Class System.ComponentModel.ITypeDescriptorContext context);
  1049.      Void End();
  1050.      Class System.Windows.Forms.Design.AdvancedBindingObject get_Value();
  1051.      Void set_Value( Class System.Windows.Forms.Design.AdvancedBindingObject value);
  1052.      Void CheckBox1_CheckedChanged( Object sender,  Class System.EventArgs e);
  1053.      Void OnHelpRequested( Object sender,  Class System.Windows.Forms.HelpEventArgs e);
  1054.      Void InitializeComponent();
  1055.      Void System.Windows.Forms.Design.AdvancedBindingPicker();
  1056.     property Value { get(){} set(){} };
  1057.     }
  1058. class System.Windows.Forms.Design.AdvancedBindingPropertyDescriptor : System.ComponentModel.PropertyDescriptor
  1059.     {
  1060.      Class System.Windows.Forms.Design.AdvancedBindingEditor advancedBindingEditor;
  1061.      Void System.Windows.Forms.Design.AdvancedBindingPropertyDescriptor();
  1062.      Class System.Type get_ComponentType();
  1063.      Class System.ComponentModel.AttributeCollection get_Attributes();
  1064.      Boolean get_IsReadOnly();
  1065.      Class System.Type get_PropertyType();
  1066.      Object GetEditor( Class System.Type type);
  1067.      Boolean CanResetValue( Object component);
  1068.      Void FillAttributes( Class System.Collections.IList attributeList);
  1069.      Object GetValue( Object component);
  1070.      Void ResetValue( Object component);
  1071.      Void SetValue( Object component,  Object value);
  1072.      Boolean ShouldSerializeValue( Object component);
  1073.      Void System.Windows.Forms.Design.AdvancedBindingPropertyDescriptor();
  1074.     property ComponentType { get(){} set(){} };
  1075.     property Attributes { get(){} set(){} };
  1076.     property IsReadOnly { get(){} set(){} };
  1077.     property PropertyType { get(){} set(){} };
  1078.     }
  1079. class System.Windows.Forms.Design.AnchorEditor : System.Drawing.Design.UITypeEditor
  1080.     {
  1081.      Class AnchorUI anchorUI;
  1082.      Object EditValue( Class System.ComponentModel.ITypeDescriptorContext context,  Class System.IServiceProvider provider,  Object value);
  1083.      ValueClass System.Drawing.Design.UITypeEditorEditStyle GetEditStyle( Class System.ComponentModel.ITypeDescriptorContext context);
  1084.      Void System.Windows.Forms.Design.AnchorEditor();
  1085.     }
  1086. class AnchorUI : System.Windows.Forms.Control
  1087.     {
  1088.      Class ContainerPlaceholder container;
  1089.      Class ControlPlaceholder control;
  1090.      Class System.Windows.Forms.Design.IWindowsFormsEditorService edSvc;
  1091.      Class SpringControl left;
  1092.      Class SpringControl right;
  1093.      Class SpringControl top;
  1094.      Class SpringControl bottom;
  1095.      SZArray Class SpringControl tabOrder;
  1096.      Class System.Windows.Forms.Design.AnchorEditor editor;
  1097.      ValueClass System.Windows.Forms.AnchorStyles oldAnchor;
  1098.      Object value;
  1099.      Void AnchorUI( Class System.Windows.Forms.Design.AnchorEditor editor);
  1100.      Object get_Value();
  1101.      Void End();
  1102.      ValueClass System.Windows.Forms.AnchorStyles GetSelectedAnchor();
  1103.      Void InitializeComponent();
  1104.      Void OnGotFocus( Class System.EventArgs e);
  1105.      Void SetValue();
  1106.      Void Start( Class System.Windows.Forms.Design.IWindowsFormsEditorService edSvc,  Object value);
  1107.      Void Teardown( Boolean saveAnchor);
  1108.     property Value { get(){} set(){} };
  1109.     }
  1110. class ContainerPlaceholder : System.Windows.Forms.Control
  1111.     {
  1112.      Void ContainerPlaceholder();
  1113.      Void OnPaint( Class System.Windows.Forms.PaintEventArgs e);
  1114.     }
  1115. class ControlPlaceholder : System.Windows.Forms.Control
  1116.     {
  1117.      Void ControlPlaceholder();
  1118.      Void OnPaint( Class System.Windows.Forms.PaintEventArgs e);
  1119.     }
  1120. class SpringControl : System.Windows.Forms.Control
  1121.     {
  1122.      Boolean solid;
  1123.      Boolean focused;
  1124.      Class AnchorUI picker;
  1125.      Void SpringControl( Class AnchorUI picker);
  1126.      Class System.Windows.Forms.AccessibleObject CreateAccessibilityInstance();
  1127.      Boolean GetSolid();
  1128.      Void OnGotFocus( Class System.EventArgs e);
  1129.      Void OnLostFocus( Class System.EventArgs e);
  1130.      Void OnMouseDown( Class System.Windows.Forms.MouseEventArgs e);
  1131.      Void OnPaint( Class System.Windows.Forms.PaintEventArgs e);
  1132.      Boolean ProcessDialogChar( Char charCode);
  1133.      Boolean ProcessDialogKey( ValueClass System.Windows.Forms.Keys keyData);
  1134.      Void SetSolid( Boolean value);
  1135.     }
  1136. class SpringControlAccessibleObject : ControlAccessibleObject
  1137.     {
  1138.      Void SpringControlAccessibleObject( Class SpringControl owner);
  1139.      ValueClass System.Windows.Forms.AccessibleStates get_State();
  1140.     property State { get(){} set(){} };
  1141.     }
  1142. class System.Windows.Forms.Design.ControlDesigner : System.ComponentModel.Design.ComponentDesigner
  1143.     {
  1144.      ValueClass System.Drawing.Point InvalidPoint;
  1145.      Class System.ComponentModel.Design.IDesignerHost host;
  1146.      Class IDesignerTarget designerTarget;
  1147.      Boolean liveRegion;
  1148.      Boolean inHitTest;
  1149.      Boolean hasLocation;
  1150.      Boolean locationChecked;
  1151.      Boolean locked;
  1152.      Class System.Windows.Forms.Design.ISelectionUIService selectionUISvc;
  1153.      Class System.Windows.Forms.Design.IEventHandlerService eventSvc;
  1154.      Class System.Drawing.Design.IToolboxService toolboxSvc;
  1155.      Class System.Windows.Forms.Design.InheritanceUI inheritanceUI;
  1156.      ValueClass System.Drawing.Point mouseDragLast;
  1157.      Boolean mouseDragMoved;
  1158.      I4 lastMoveScreenX;
  1159.      I4 lastMoveScreenY;
  1160.      I4 lastClickMessageTime;
  1161.      I4 lastClickMessagePositionX;
  1162.      I4 lastClickMessagePositionY;
  1163.      ValueClass System.Drawing.Point downPos;
  1164.      Class System.EventHandler dockChanged;
  1165.      Class System.EventHandler disposingHandler;
  1166.      Class System.ComponentModel.CollectionChangeEventHandler dataBindingsCollectionChanged;
  1167.      Class System.Exception thrownException;
  1168.      Boolean ctrlSelect;
  1169.      Boolean toolPassThrough;
  1170.      Boolean removalNotificationHooked;
  1171.      Boolean revokeDragDrop;
  1172.      Boolean hadDragDrop;
  1173.      Class DesignerControlCollection controls;
  1174.      Boolean inContextMenu;
  1175.      Class System.Windows.Forms.AccessibleObject accessibilityObj;
  1176.      Void add_disposingHandler( Class System.EventHandler value);
  1177.      Void remove_disposingHandler( Class System.EventHandler value);
  1178.      Boolean get_AllowDrop();
  1179.      Void set_AllowDrop( Boolean value);
  1180.      Class DesignerControlCollection get_Controls();
  1181.      ValueClass System.Drawing.Point get_Location();
  1182.      Void set_Location( ValueClass System.Drawing.Point value);
  1183.      Void ResetLocation();
  1184.      Boolean ShouldSerializeAllowDrop();
  1185.      Boolean ShouldSerializeLocation();
  1186.      Class System.Collections.ICollection get_AssociatedComponents();
  1187.      Class System.Windows.Forms.ContextMenu get_ContextMenu();
  1188.      Void set_ContextMenu( Class System.Windows.Forms.ContextMenu value);
  1189.      Class System.Windows.Forms.AccessibleObject get_AccessibilityObject();
  1190.      Class System.Windows.Forms.Control get_Control();
  1191.      Class IDesignerTarget get_DesignerTarget();
  1192.      Void set_DesignerTarget( Class IDesignerTarget value);
  1193.      Boolean get_Enabled();
  1194.      Void set_Enabled( Boolean value);
  1195.      Boolean get_EnableDragRect();
  1196.      Class System.Exception get_Exception();
  1197.      Void set_Exception( Class System.Exception value);
  1198.      Boolean get_Locked();
  1199.      Void set_Locked( Boolean value);
  1200.      String get_Name();
  1201.      Void set_Name( String value);
  1202.      ValueClass System.Windows.Forms.Design.SelectionRules get_SelectionRules();
  1203.      Boolean get_Visible();
  1204.      Void set_Visible( Boolean value);
  1205.      Void BaseWndProc( ByRef ValueClass System.Windows.Forms.Message m);
  1206.      Boolean CanBeParentedTo( Class System.ComponentModel.Design.IDesigner parentDesigner);
  1207.      Void DataBindingsCollectionChanged( Object sender,  Class System.ComponentModel.CollectionChangeEventArgs e);
  1208.      Void DataSource_ComponentRemoved( Object sender,  Class System.ComponentModel.Design.ComponentEventArgs e);
  1209.      Void DefWndProc( ByRef ValueClass System.Windows.Forms.Message m);
  1210.      Void DisplayError( Class System.Exception e);
  1211.      Void Dispose( Boolean disposing);
  1212.      Void EnableDragDrop( Boolean value);
  1213.      Boolean GetHitTest( ValueClass System.Drawing.Point point);
  1214.      I4 GetParentPointFromLparam( I lParam);
  1215.      Void HookChildControls( Class System.Windows.Forms.Control firstChild);
  1216.      Void HookChildHandles( I firstChild);
  1217.      Void Initialize( Class System.ComponentModel.IComponent component);
  1218.      Void InitializeNonDefault();
  1219.      Boolean IsDoubleClick( I4 x,  I4 y);
  1220.      Boolean IsMouseMessage( I4 msg);
  1221.      Void OnContextMenu( I4 x,  I4 y);
  1222.      Void OnControlDockChanged( Object sender,  Class System.EventArgs e);
  1223.      Void OnCreateHandle();
  1224.      Void OnDragEnter( Object s,  Class System.Windows.Forms.DragEventArgs e);
  1225.      Void OnDragEnter( Class System.Windows.Forms.DragEventArgs de);
  1226.      Void OnDragDrop( Object s,  Class System.Windows.Forms.DragEventArgs e);
  1227.      Void OnDragDrop( Class System.Windows.Forms.DragEventArgs de);
  1228.      Void OnDragLeave( Object s,  Class System.EventArgs e);
  1229.      Void OnDragLeave( Class System.EventArgs e);
  1230.      Void OnDragOver( Object s,  Class System.Windows.Forms.DragEventArgs e);
  1231.      Void OnDragOver( Class System.Windows.Forms.DragEventArgs de);
  1232.      Void OnGiveFeedback( Object s,  Class System.Windows.Forms.GiveFeedbackEventArgs e);
  1233.      Void OnGiveFeedback( Class System.Windows.Forms.GiveFeedbackEventArgs e);
  1234.      Void OnHandleChange();
  1235.      Void OnMouseDoubleClick();
  1236.      Void OnMouseDragBegin( I4 x,  I4 y);
  1237.      Void OnMouseDragEnd( Boolean cancel);
  1238.      Void OnMouseDragMove( I4 x,  I4 y);
  1239.      Void OnMouseEnter();
  1240.      Void OnMouseHover();
  1241.      Void OnMouseLeave();
  1242.      Void OnPaintAdornments( Class System.Windows.Forms.PaintEventArgs pe);
  1243.      Void OnSetCursor();
  1244.      Void OnSetComponentDefaults();
  1245.      Void PaintException( Class System.Windows.Forms.PaintEventArgs e,  Class System.Exception ex);
  1246.      Void PreFilterProperties( Class System.Collections.IDictionary properties);
  1247.      Boolean ShouldSerializeEnabled();
  1248.      Boolean ShouldSerializeVisible();
  1249.      Void UnhookChildControls( Class System.Windows.Forms.Control firstChild);
  1250.      Void WndProc( ByRef ValueClass System.Windows.Forms.Message m);
  1251.      Void System.Windows.Forms.Design.ControlDesigner();
  1252.      Void System.Windows.Forms.Design.ControlDesigner();
  1253.     property AllowDrop { get(){} set(){} };
  1254.     property Controls { get(){} set(){} };
  1255.     property Location { get(){} set(){} };
  1256.     property AssociatedComponents { get(){} set(){} };
  1257.     property ContextMenu { get(){} set(){} };
  1258.     property AccessibilityObject { get(){} set(){} };
  1259.     property Control { get(){} set(){} };
  1260.     property DesignerTarget { get(){} set(){} };
  1261.     property Enabled { get(){} set(){} };
  1262.     property EnableDragRect { get(){} set(){} };
  1263.     property Exception { get(){} set(){} };
  1264.     property Locked { get(){} set(){} };
  1265.     property Name { get(){} set(){} };
  1266.     property SelectionRules { get(){} set(){} };
  1267.     property Visible { get(){} set(){} };
  1268.     event disposingHandler;
  1269.     }
  1270. interface IDesignerTarget : 
  1271.     {
  1272.      Void DefWndProc( ByRef ValueClass System.Windows.Forms.Message m);
  1273.     }
  1274. class ChildSubClass : System.Windows.Forms.NativeWindow
  1275.     {
  1276.      Class System.Windows.Forms.Design.ControlDesigner designer;
  1277.      Void ChildSubClass( Class System.Windows.Forms.Design.ControlDesigner designer,  I hwnd);
  1278.      Void System.Windows.Forms.Design.ControlDesigner+IDesignerTarget.DefWndProc( ByRef ValueClass System.Windows.Forms.Message m);
  1279.      Void Dispose();
  1280.      Void OnDesignerDisposing( Object sender,  Class System.EventArgs e);
  1281.      Void WndProc( ByRef ValueClass System.Windows.Forms.Message m);
  1282.     }
  1283. class ChildWindowTarget : System.Object
  1284.     {
  1285.      Class System.Windows.Forms.Design.ControlDesigner designer;
  1286.      Class System.Windows.Forms.IWindowTarget oldWindowTarget;
  1287.      I handle;
  1288.      Void ChildWindowTarget( Class System.Windows.Forms.Design.ControlDesigner designer,  Class System.Windows.Forms.IWindowTarget oldWindowTarget);
  1289.      Class System.Windows.Forms.IWindowTarget get_OldWindowTarget();
  1290.      Class System.Windows.Forms.Design.ControlDesigner get_Designer();
  1291.      Void DefWndProc( ByRef ValueClass System.Windows.Forms.Message m);
  1292.      Void Dispose();
  1293.      Void OnHandleChange( I newHandle);
  1294.      Void OnMessage( ByRef ValueClass System.Windows.Forms.Message m);
  1295.     property OldWindowTarget { get(){} set(){} };
  1296.     property Designer { get(){} set(){} };
  1297.     }
  1298. class DesignerWindowTarget : System.Object
  1299.     {
  1300.      Class System.Windows.Forms.Design.ControlDesigner designer;
  1301.      Class System.Windows.Forms.IWindowTarget oldTarget;
  1302.      Void DesignerWindowTarget( Class System.Windows.Forms.Design.ControlDesigner designer);
  1303.      Void DefWndProc( ByRef ValueClass System.Windows.Forms.Message m);
  1304.      Void Dispose();
  1305.      Void OnHandleChange( I newHandle);
  1306.      Void OnMessage( ByRef ValueClass System.Windows.Forms.Message m);
  1307.     }
  1308. class ControlDesignerAccessibleObject : System.Windows.Forms.AccessibleObject
  1309.     {
  1310.      Class System.Windows.Forms.Design.ControlDesigner designer;
  1311.      Class System.Windows.Forms.Control control;
  1312.      Class System.ComponentModel.Design.IDesignerHost host;
  1313.      Class System.ComponentModel.Design.ISelectionService selSvc;
  1314.      Void ControlDesignerAccessibleObject( Class System.Windows.Forms.Design.ControlDesigner designer,  Class System.Windows.Forms.Control control);
  1315.      ValueClass System.Drawing.Rectangle get_Bounds();
  1316.      String get_Description();
  1317.      Class System.ComponentModel.Design.IDesignerHost get_DesignerHost();
  1318.      String get_DefaultAction();
  1319.      String get_Name();
  1320.      Class System.Windows.Forms.AccessibleObject get_Parent();
  1321.      ValueClass System.Windows.Forms.AccessibleRole get_Role();
  1322.      Class System.ComponentModel.Design.ISelectionService get_SelectionService();
  1323.      ValueClass System.Windows.Forms.AccessibleStates get_State();
  1324.      String get_Value();
  1325.      Class System.Windows.Forms.AccessibleObject GetChild( I4 index);
  1326.      I4 GetChildCount();
  1327.      Class System.Windows.Forms.AccessibleObject GetDesignerAccessibleObject( Class ControlAccessibleObject cao);
  1328.      Class System.Windows.Forms.AccessibleObject GetFocused();
  1329.      Class System.Windows.Forms.AccessibleObject GetSelected();
  1330.      Class System.Windows.Forms.AccessibleObject HitTest( I4 x,  I4 y);
  1331.     property Bounds { get(){} set(){} };
  1332.     property Description { get(){} set(){} };
  1333.     property DesignerHost { get(){} set(){} };
  1334.     property DefaultAction { get(){} set(){} };
  1335.     property Name { get(){} set(){} };
  1336.     property Parent { get(){} set(){} };
  1337.     property Role { get(){} set(){} };
  1338.     property SelectionService { get(){} set(){} };
  1339.     property State { get(){} set(){} };
  1340.     property Value { get(){} set(){} };
  1341.     }
  1342. class DesignerControlCollection : ControlCollection
  1343.     {
  1344.      Class ControlCollection realCollection;
  1345.      Void DesignerControlCollection( Class System.Windows.Forms.Control owner);
  1346.      I4 get_Count();
  1347.      Object System.Collections.ICollection.get_SyncRoot();
  1348.      Boolean System.Collections.ICollection.get_IsSynchronized();
  1349.      Boolean System.Collections.IList.get_IsFixedSize();
  1350.      Boolean get_IsReadOnly();
  1351.      I4 System.Collections.IList.Add( Object control);
  1352.      Void Add( Class System.Windows.Forms.Control c);
  1353.      Void AddRange( SZArray Class System.Windows.Forms.Control controls);
  1354.      Boolean System.Collections.IList.Contains( Object control);
  1355.      Void CopyTo( Class System.Array dest,  I4 index);
  1356.      Boolean Equals( Object other);
  1357.      Class System.Collections.IEnumerator GetEnumerator();
  1358.      I4 GetHashCode();
  1359.      I4 System.Collections.IList.IndexOf( Object control);
  1360.      Void System.Collections.IList.Insert( I4 index,  Object value);
  1361.      Void System.Collections.IList.Remove( Object control);
  1362.      Void System.Collections.IList.RemoveAt( I4 index);
  1363.      Object System.Collections.IList.get_Item( I4 index);
  1364.      Void System.Collections.IList.set_Item( I4 index,  Object value);
  1365.      Void Clear();
  1366.     property Count { get(){} set(){} };
  1367.     property IsReadOnly { get(){} set(){} };
  1368.     }
  1369. class System.Windows.Forms.Design.AxHostDesigner : System.Windows.Forms.Design.ControlDesigner
  1370.     {
  1371.      I4 OLEIVERB_UIACTIVATE;
  1372.      I4 HOSTVERB_ABOUT;
  1373.      I4 HOSTVERB_PROPERTIES;
  1374.      I4 HOSTVERB_EDIT;
  1375.      Class System.Windows.Forms.AxHost axHost;
  1376.      Class System.EventHandler handler;
  1377.      Boolean foundEdit;
  1378.      Boolean foundAbout;
  1379.      Boolean foundProperties;
  1380.      Boolean dragdropRevoked;
  1381.      Class HostVerbData EditVerbData;
  1382.      Class HostVerbData PropertiesVerbData;
  1383.      Class HostVerbData AboutVerbData;
  1384.      Class System.Diagnostics.TraceSwitch AxHostDesignerSwitch;
  1385.      Void System.Windows.Forms.Design.AxHostDesigner();
  1386.      I4 get_SelectionStyle();
  1387.      Void set_SelectionStyle( I4 value);
  1388.      Class System.ComponentModel.Design.DesignerVerbCollection get_Verbs();
  1389.      Void GetOleVerbs( Class System.ComponentModel.Design.DesignerVerbCollection rval);
  1390.      Boolean GetHitTest( ValueClass System.Drawing.Point p);
  1391.      Void Initialize( Class System.ComponentModel.IComponent component);
  1392.      Void OnCreateHandle();
  1393.      Void OnSetComponentDefaults();
  1394.      Void OnVerb( Object sender,  Class System.EventArgs evevent);
  1395.      Void PreFilterProperties( Class System.Collections.IDictionary properties);
  1396.      Void WndProc( ByRef ValueClass System.Windows.Forms.Message m);
  1397.      Void System.Windows.Forms.Design.AxHostDesigner();
  1398.     property SelectionStyle { get(){} set(){} };
  1399.     property Verbs { get(){} set(){} };
  1400.     }
  1401. class HostVerb : System.ComponentModel.Design.DesignerVerb
  1402.     {
  1403.      Class HostVerbData data;
  1404.      Void HostVerb( Class HostVerbData data,  Class System.EventHandler handler);
  1405.      Void Invoke( Class System.Windows.Forms.AxHost host);
  1406.     }
  1407. class HostVerbData : System.Object
  1408.     {
  1409.      String name;
  1410.      I4 id;
  1411.      Void HostVerbData( String name,  I4 id);
  1412.      String ToString();
  1413.      Void Execute( Class System.Windows.Forms.AxHost ctl);
  1414.     }
  1415. class OleVerbData : HostVerbData
  1416.     {
  1417.      Boolean dirties;
  1418.      Void OleVerbData( Class tagOLEVERB oleVerb);
  1419.      Void Execute( Class System.Windows.Forms.AxHost ctl);
  1420.     }
  1421. class System.Windows.Forms.Design.AxImporter : System.Object
  1422.     {
  1423.      Class Options options;
  1424.      String typeLibName;
  1425.      Class System.Collections.ArrayList refAssems;
  1426.      Class System.Collections.ArrayList genAssems;
  1427.      Class System.Collections.ArrayList tlbAttrs;
  1428.      Class System.Collections.ArrayList generatedSources;
  1429.      Class System.Collections.Hashtable copiedAssems;
  1430.      Class System.Collections.Hashtable rcwCache;
  1431.      Void System.Windows.Forms.Design.AxImporter( Class Options options);
  1432.      SZArray String get_GeneratedAssemblies();
  1433.      SZArray ValueClass System.Runtime.InteropServices.TYPELIBATTR get_GeneratedTypeLibAttributes();
  1434.      SZArray String get_GeneratedSources();
  1435.      Void AddDependentAssemblies( Class System.Reflection.Assembly assem);
  1436.      Void AddReferencedAssembly( String assem);
  1437.      Void AddGeneratedAssembly( String assem);
  1438.      Void AddRCW( Class System.Runtime.InteropServices.UCOMITypeLib typeLib,  Class System.Reflection.Assembly assem);
  1439.      Class System.Reflection.Assembly FindRCW( Class System.Runtime.InteropServices.UCOMITypeLib typeLib);
  1440.      Void AddTypeLibAttr( Class System.Runtime.InteropServices.UCOMITypeLib typeLib);
  1441.      String GetAxReference( Class System.Runtime.InteropServices.UCOMITypeLib typeLib);
  1442.      String GetReferencedAssembly( String assemName);
  1443.      String GetComReference( Class System.Runtime.InteropServices.UCOMITypeLib typeLib);
  1444.      String GetComReference( Class System.Reflection.AssemblyName name);
  1445.      String GetManagedReference( String assemName);
  1446.      String GetAxTypeFromAssembly( String fileName,  ValueClass System.Guid clsid);
  1447.      Class System.Reflection.Assembly GetCopiedAssembly( String fileName,  Boolean loadPdb,  Boolean isPIA);
  1448.      String GetFileOfTypeLib( Class System.Runtime.InteropServices.UCOMITypeLib typeLib);
  1449.      String GetFileOfTypeLib( ByRef ValueClass System.Runtime.InteropServices.TYPELIBATTR tlibattr);
  1450.      String GenerateFromActiveXClsid( ValueClass System.Guid clsid);
  1451.      String GenerateFromFile( Class System.IO.FileInfo file);
  1452.      String GenerateFromTypeLibrary( Class System.Runtime.InteropServices.UCOMITypeLib typeLib);
  1453.      String GenerateFromTypeLibrary( Class System.Runtime.InteropServices.UCOMITypeLib typeLib,  ValueClass System.Guid clsid);
  1454.      Class System.Reflection.Assembly GetPrimaryInteropAssembly( Class System.Runtime.InteropServices.UCOMITypeLib typeLib,  Class System.Runtime.InteropServices.TypeLibConverter tlbConverter);
  1455.      Class System.Reflection.Assembly OnAssemblyResolve( Object sender,  Class System.ResolveEventArgs e);
  1456.      String SaveAssemblyBuilder( Class System.Runtime.InteropServices.UCOMITypeLib typeLib,  Class System.Reflection.Emit.AssemblyBuilder asmBldr,  String rcwName);
  1457.     property GeneratedAssemblies { get(){} set(){} };
  1458.     property GeneratedTypeLibAttributes { get(){} set(){} };
  1459.     property GeneratedSources { get(){} set(){} };
  1460.     }
  1461. class ImporterCallback : System.Object
  1462.     {
  1463.      Class System.Windows.Forms.Design.AxImporter importer;
  1464.      Class Options options;
  1465.      Void ImporterCallback( Class System.Windows.Forms.Design.AxImporter importer);
  1466.      Void System.Runtime.InteropServices.ITypeLibImporterNotifySink.ReportEvent( ValueClass System.Runtime.InteropServices.ImporterEventKind EventKind,  I4 EventCode,  String EventMsg);
  1467.      Class System.Reflection.Assembly System.Runtime.InteropServices.ITypeLibImporterNotifySink.ResolveRef( Object typeLib);
  1468.     }
  1469. class Options : System.Object
  1470.     {
  1471.      String outputName;
  1472.      String outputDirectory;
  1473.      SZArray UI1 publicKey;
  1474.      Class System.Reflection.StrongNameKeyPair keyPair;
  1475.      String keyFile;
  1476.      String keyContainer;
  1477.      Boolean genSources;
  1478.      Boolean noLogo;
  1479.      Boolean silentMode;
  1480.      Boolean verboseMode;
  1481.      Boolean delaySign;
  1482.      Boolean overwriteRCW;
  1483.      Class IReferenceResolver references;
  1484.      Void Options();
  1485.     }
  1486. interface IReferenceResolver : 
  1487.     {
  1488.      String ResolveManagedReference( String assemName);
  1489.      String ResolveComReference( Class System.Runtime.InteropServices.UCOMITypeLib typeLib);
  1490.      String ResolveComReference( Class System.Reflection.AssemblyName name);
  1491.      String ResolveActiveXReference( Class System.Runtime.InteropServices.UCOMITypeLib typeLib);
  1492.     }
  1493. class System.Windows.Forms.Design.AxParameterData : System.Object
  1494.     {
  1495.      String name;
  1496.      String typeName;
  1497.      Class System.Type type;
  1498.      Boolean isByRef;
  1499.      Boolean isOut;
  1500.      Boolean isIn;
  1501.      Boolean isOptional;
  1502.      Void System.Windows.Forms.Design.AxParameterData( String inname,  String typeName);
  1503.      Void System.Windows.Forms.Design.AxParameterData( String inname,  Class System.Type type);
  1504.      Void System.Windows.Forms.Design.AxParameterData( Class System.Reflection.ParameterInfo info);
  1505.      Void System.Windows.Forms.Design.AxParameterData( Class System.Reflection.ParameterInfo info,  Boolean ignoreByRefs);
  1506.      ValueClass System.CodeDom.FieldDirection get_Direction();
  1507.      Boolean get_IsByRef();
  1508.      Boolean get_IsIn();
  1509.      Boolean get_IsOut();
  1510.      Boolean get_IsOptional();
  1511.      String get_Name();
  1512.      Void set_Name( String value);
  1513.      Class System.Type get_ParameterType();
  1514.      String get_TypeName();
  1515.      SZArray Class System.Windows.Forms.Design.AxParameterData Convert( SZArray Class System.Reflection.ParameterInfo infos);
  1516.      SZArray Class System.Windows.Forms.Design.AxParameterData Convert( SZArray Class System.Reflection.ParameterInfo infos,  Boolean ignoreByRefs);
  1517.     property Direction { get(){} set(){} };
  1518.     property IsByRef { get(){} set(){} };
  1519.     property IsIn { get(){} set(){} };
  1520.     property IsOut { get(){} set(){} };
  1521.     property IsOptional { get(){} set(){} };
  1522.     property Name { get(){} set(){} };
  1523.     property ParameterType { get(){} set(){} };
  1524.     property TypeName { get(){} set(){} };
  1525.     }
  1526. class System.Windows.Forms.Design.AxWrapperGen : System.Object
  1527.     {
  1528.      String axctlIface;
  1529.      Class System.Type axctlType;
  1530.      ValueClass System.Guid clsidAx;
  1531.      String axctlEvents;
  1532.      Class System.Type axctlEventsType;
  1533.      String axctl;
  1534.      String axctlNS;
  1535.      String memIface;
  1536.      String multicaster;
  1537.      String cookie;
  1538.      Boolean dispInterface;
  1539.      Boolean enumerableInterface;
  1540.      String defMember;
  1541.      String aboutBoxMethod;
  1542.      Class System.CodeDom.CodeFieldReferenceExpression memIfaceRef;
  1543.      Class System.CodeDom.CodeFieldReferenceExpression multicasterRef;
  1544.      Class System.CodeDom.CodeFieldReferenceExpression cookieRef;
  1545.      Class System.Collections.ArrayList events;
  1546.      Class System.Collections.ArrayList GeneratedSources;
  1547.      ValueClass System.Guid Guid_DataSource;
  1548.      Class System.Diagnostics.BooleanSwitch AxWrapper;
  1549.      Class System.Diagnostics.BooleanSwitch AxCodeGen;
  1550.      Class System.CodeDom.CodeAttributeDeclaration nobrowse;
  1551.      Class System.CodeDom.CodeAttributeDeclaration browse;
  1552.      Class System.CodeDom.CodeAttributeDeclaration nopersist;
  1553.      Class System.CodeDom.CodeAttributeDeclaration bindable;
  1554.      Class System.CodeDom.CodeAttributeDeclaration defaultBind;
  1555.      Class System.Collections.Hashtable axctlTypeMembers;
  1556.      Class System.Collections.Hashtable axHostMembers;
  1557.      Class System.Collections.Hashtable conflictableThings;
  1558.      Class System.Collections.Hashtable classesInNamespace;
  1559.      Class System.Collections.Hashtable axHostPropDescs;
  1560.      Class System.Collections.ArrayList dataSourceProps;
  1561.      Void System.Windows.Forms.Design.AxWrapperGen( Class System.Type axType);
  1562.      Class System.Collections.Hashtable get_AxHostMembers();
  1563.      Class System.Collections.Hashtable get_ConflictableThings();
  1564.      Void AddClassToNamespace( Class System.CodeDom.CodeNamespace ns,  Class System.CodeDom.CodeTypeDeclaration cls);
  1565.      Class EventEntry AddEvent( String name,  String eventCls,  String eventHandlerCls,  Class System.Type retType,  SZArray Class System.Windows.Forms.Design.AxParameterData parameters);
  1566.      Boolean ClassAlreadyExistsInNamespace( Class System.CodeDom.CodeNamespace ns,  String clsName);
  1567.      String Compile( Class System.Windows.Forms.Design.AxImporter importer,  Class System.CodeDom.CodeNamespace ns,  SZArray String refAssemblies,  ValueClass System.DateTime tlbTimeStamp,  Class System.Version version);
  1568.      String CreateDataSourceFieldName( String propName);
  1569.      Class System.CodeDom.CodeParameterDeclarationExpression CreateParamDecl( String type,  String name,  Boolean isOptional);
  1570.      Class System.CodeDom.CodeConditionStatement CreateValidStateCheck();
  1571.      Class System.CodeDom.CodeStatement CreateInvalidStateException( String name,  String kind);
  1572.      Void FillAxHostMembers();
  1573.      Void FillConflicatableThings();
  1574.      Void SaveCompileUnit( Class System.CodeDom.Compiler.ICodeGenerator codegen,  Class System.CodeDom.CodeCompileUnit cu,  String fileName);
  1575.      String MapTypeName( Class System.Type type);
  1576.      Boolean IsTypeActiveXControl( Class System.Type type);
  1577.      String GenerateWrappers( Class System.Windows.Forms.Design.AxImporter importer,  ValueClass System.Guid axClsid,  Class System.Reflection.Assembly rcwAssem,  SZArray String refAssemblies,  ValueClass System.DateTime tlbTimeStamp,  ByRef String assem);
  1578.      Void GenerateAxHost( Class System.CodeDom.CodeNamespace ns,  SZArray String refAssemblies);
  1579.      Class System.CodeDom.CodeExpression GetInitializer( Class System.Type type);
  1580.      Boolean IsDispidKnown( I4 dp,  String propName);
  1581.      Boolean IsEventPresent( Class System.Reflection.MethodInfo mievent);
  1582.      Boolean IsPropertyBindable( Class System.Reflection.PropertyInfo pinfo,  ByRef Boolean isDefaultBind);
  1583.      Boolean IsPropertyBrowsable( Class System.Reflection.PropertyInfo pinfo,  ValueClass ComAliasEnum alias);
  1584.      Boolean IsPropertySignature( Class System.Reflection.PropertyInfo pinfo,  ByRef Boolean useLet);
  1585.      Boolean IsPropertySignature( Class System.Reflection.MethodInfo method,  ByRef Boolean hasPropInfo,  ByRef Boolean useLet);
  1586.      Boolean IsPropertySignature( Class System.Reflection.MethodInfo method,  Class System.Type returnType,  Boolean getter,  I4 nParams);
  1587.      String ResolveConflict( String name,  Class System.Type returnType,  ByRef Boolean fOverride,  ByRef Boolean fUseNew);
  1588.      Class System.CodeDom.CodeConstructor WriteConstructor( Class System.CodeDom.CodeTypeDeclaration cls);
  1589.      Void WriteOnInPlaceActive( Class System.CodeDom.CodeTypeDeclaration cls);
  1590.      String WriteEventClass( Class System.CodeDom.CodeNamespace ns,  Class System.Reflection.MethodInfo mi,  SZArray Class System.Reflection.ParameterInfo pinfos);
  1591.      String WriteEventHandlerClass( Class System.CodeDom.CodeNamespace ns,  Class System.Reflection.MethodInfo mi);
  1592.      Void WriteEventMembersDecl( Class System.CodeDom.CodeNamespace ns,  Class System.CodeDom.CodeTypeDeclaration cls);
  1593.      String WriteEventMulticaster( Class System.CodeDom.CodeNamespace ns);
  1594.      Void WriteEvents( Class System.CodeDom.CodeNamespace ns,  Class System.CodeDom.CodeTypeDeclaration cls);
  1595.      Void WriteHookupMethods( Class System.CodeDom.CodeTypeDeclaration cls);
  1596.      Void WriteMembersDecl( Class System.CodeDom.CodeTypeDeclaration cls);
  1597.      Void WriteMethod( Class System.CodeDom.CodeTypeDeclaration cls,  Class System.Reflection.MethodInfo method,  Boolean hasPropInfo);
  1598.      Void WriteMethods( Class System.CodeDom.CodeTypeDeclaration cls);
  1599.      Void WriteProperty( Class System.CodeDom.CodeTypeDeclaration cls,  Class System.Reflection.PropertyInfo pinfo,  Boolean useLet);
  1600.      Void WritePropertyGetter( Class System.CodeDom.CodeMemberProperty prop,  Class System.Reflection.PropertyInfo pinfo,  ValueClass ComAliasEnum alias,  SZArray Class System.Windows.Forms.Design.AxParameterData parameters,  Boolean fMethodSyntax,  Boolean fOverride,  Boolean dataSourceProp);
  1601.      Void WritePropertySetter( Class System.CodeDom.CodeMemberProperty prop,  Class System.Reflection.PropertyInfo pinfo,  ValueClass ComAliasEnum alias,  SZArray Class System.Windows.Forms.Design.AxParameterData parameters,  Boolean fMethodSyntax,  Boolean fOverride,  Boolean useLet,  Boolean dataSourceProp);
  1602.      Void WriteDataSourcePropertySetter( Class System.CodeDom.CodeMemberProperty prop,  Class System.Reflection.PropertyInfo pinfo,  String dataSourceName);
  1603.      Void WritePropertySetterMethod( Class System.CodeDom.CodeMemberProperty prop,  Class System.Reflection.PropertyInfo pinfo,  ValueClass ComAliasEnum alias,  SZArray Class System.Windows.Forms.Design.AxParameterData parameters,  Boolean fOverride,  Boolean useLet);
  1604.      Void WritePropertySetterProp( Class System.CodeDom.CodeMemberProperty prop,  Class System.Reflection.PropertyInfo pinfo,  ValueClass ComAliasEnum alias,  SZArray Class System.Windows.Forms.Design.AxParameterData parameters,  Boolean fOverride,  Boolean useLet);
  1605.      Class System.CodeDom.CodeMethodReturnStatement GetPropertyGetRValue( Class System.Reflection.PropertyInfo pinfo,  Class System.CodeDom.CodeExpression reference,  ValueClass ComAliasEnum alias,  SZArray Class System.Windows.Forms.Design.AxParameterData parameters,  Boolean fMethodSyntax);
  1606.      Class System.CodeDom.CodeExpression GetPropertySetRValue( ValueClass ComAliasEnum alias,  Class System.Type propertyType);
  1607.      Void WriteProperties( Class System.CodeDom.CodeTypeDeclaration cls);
  1608.      Void System.Windows.Forms.Design.AxWrapperGen();
  1609.     property AxHostMembers { get(){} set(){} };
  1610.     property ConflictableThings { get(){} set(){} };
  1611.     }
  1612. class ComAliasEnum : System.Enum
  1613.     {
  1614.      I4 value__;
  1615.      ValueClass ComAliasEnum None;
  1616.      ValueClass ComAliasEnum Color;
  1617.      ValueClass ComAliasEnum Font;
  1618.      ValueClass ComAliasEnum FontDisp;
  1619.      ValueClass ComAliasEnum Handle;
  1620.      ValueClass ComAliasEnum Picture;
  1621.      ValueClass ComAliasEnum PictureDisp;
  1622.     }
  1623. class ComAliasConverter : System.Object
  1624.     {
  1625.      ValueClass System.Guid Guid_IPicture;
  1626.      ValueClass System.Guid Guid_IPictureDisp;
  1627.      ValueClass System.Guid Guid_IFont;
  1628.      ValueClass System.Guid Guid_IFontDisp;
  1629.      Class System.Collections.Hashtable typeGuids;
  1630.      String GetComToManagedConverter( ValueClass ComAliasEnum alias);
  1631.      String GetComToWFParamConverter( ValueClass ComAliasEnum alias);
  1632.      ValueClass System.Guid GetGuid( Class System.Type t);
  1633.      Class System.Type GetWFTypeFromComType( Class System.Type t,  ValueClass ComAliasEnum alias);
  1634.      String GetWFToComConverter( ValueClass ComAliasEnum alias);
  1635.      String GetWFToComParamConverter( ValueClass ComAliasEnum alias,  Class System.Type t);
  1636.      ValueClass ComAliasEnum GetComAliasEnum( Class System.Reflection.MemberInfo memberInfo,  Class System.Type type,  Class System.Reflection.ICustomAttributeProvider attrProvider);
  1637.      Boolean IsFont( ValueClass ComAliasEnum e);
  1638.      Boolean IsPicture( ValueClass ComAliasEnum e);
  1639.      Boolean IsValidType( ValueClass ComAliasEnum e,  Class System.Type t);
  1640.      Void ComAliasConverter();
  1641.      Void ComAliasConverter();
  1642.     }
  1643. class EventEntry : System.Object
  1644.     {
  1645.      String eventName;
  1646.      String resovledEventName;
  1647.      String eventCls;
  1648.      String eventHandlerCls;
  1649.      Class System.Type retType;
  1650.      SZArray Class System.Windows.Forms.Design.AxParameterData parameters;
  1651.      String eventParam;
  1652.      String invokeMethodName;
  1653.      ValueClass System.CodeDom.MemberAttributes eventFlags;
  1654.      Void EventEntry( String eventName,  String eventCls,  String eventHandlerCls,  Class System.Type retType,  SZArray Class System.Windows.Forms.Design.AxParameterData parameters,  Boolean conflict);
  1655.     }
  1656. class System.Windows.Forms.Design.ComboBoxDesigner : System.Windows.Forms.Design.ControlDesigner
  1657.     {
  1658.      Class System.EventHandler propChanged;
  1659.      Void Dispose( Boolean disposing);
  1660.      Void Initialize( Class System.ComponentModel.IComponent component);
  1661.      Void OnControlPropertyChanged( Object sender,  Class System.EventArgs e);
  1662.      ValueClass System.Windows.Forms.Design.SelectionRules get_SelectionRules();
  1663.      Void System.Windows.Forms.Design.ComboBoxDesigner();
  1664.     property SelectionRules { get(){} set(){} };
  1665.     }
  1666. class System.Windows.Forms.Design.CommandSet : System.Object
  1667.     {
  1668.      I4 SORT_HORIZONTAL;
  1669.      I4 SORT_VERTICAL;
  1670.      I4 SORT_ZORDER;
  1671.      String CF_DESIGNER;
  1672.      Class System.ComponentModel.ISite site;
  1673.      SZArray Class CommandSetItem commandSet;
  1674.      Class System.ComponentModel.Design.IMenuCommandService menuService;
  1675.      Class System.Windows.Forms.Design.IEventHandlerService eventService;
  1676.      Class System.ComponentModel.Design.ISelectionService selectionService;
  1677.      Class System.Windows.Forms.Design.ISelectionUIService selectionUIService;
  1678.      I4 selCount;
  1679.      Class System.ComponentModel.IComponent primarySelection;
  1680.      Boolean selectionInherited;
  1681.      Boolean controlsOnlySelection;
  1682.      Void System.Windows.Forms.Design.CommandSet( Class System.ComponentModel.ISite site);
  1683.      Class System.ComponentModel.Design.IMenuCommandService get_MenuService();
  1684.      I4 get_SelectionCount();
  1685.      Boolean get_SelectionInherited();
  1686.      Class System.ComponentModel.IComponent get_SelectionPrimary();
  1687.      Class System.ComponentModel.Design.ISelectionService get_SelectionService();
  1688.      Class System.Windows.Forms.Design.ISelectionUIService get_SelectionUIService();
  1689.      Boolean CheckComponentEditor( Object obj,  Boolean launchEditor);
  1690.      Void Dispose();
  1691.      Class System.Collections.ICollection GetCopySelection();
  1692.      Void GetAssociatedComponents( Class System.ComponentModel.IComponent component,  Class System.ComponentModel.Design.IDesignerHost host,  Class System.Collections.ArrayList list);
  1693.      ValueClass System.Drawing.Point GetLocation( Class System.ComponentModel.IComponent comp);
  1694.      Class System.ComponentModel.PropertyDescriptor GetProperty( Object comp,  String propName);
  1695.      Object GetService( Class System.Type serviceType);
  1696.      ValueClass System.Drawing.Size GetSize( Class System.ComponentModel.IComponent comp);
  1697.      Void GetSnapInformation( Class System.ComponentModel.Design.IDesignerHost host,  Class System.ComponentModel.IComponent component,  ByRef ValueClass System.Drawing.Size snapSize,  ByRef Class System.ComponentModel.IComponent snapComponent,  ByRef Class System.ComponentModel.PropertyDescriptor snapProperty);
  1698.      Void OnEventHandlerChanged( Object sender,  Class System.EventArgs e);
  1699.      Void OnKeyCancel( Object sender,  Class System.EventArgs e);
  1700.      Boolean OnKeyCancel( Object sender);
  1701.      Void OnKeyDefault( Object sender,  Class System.EventArgs e);
  1702.      Void OnKeyMove( Object sender,  Class System.EventArgs e);
  1703.      Void OnMenuAlignByPrimary( Object sender,  Class System.EventArgs e);
  1704.      Void OnMenuAlignToGrid( Object sender,  Class System.EventArgs e);
  1705.      Void OnMenuCenterSelection( Object sender,  Class System.EventArgs e);
  1706.      Void OnMenuCopy( Object sender,  Class System.EventArgs e);
  1707.      Void OnMenuCut( Object sender,  Class System.EventArgs e);
  1708.      Void OnMenuDelete( Object sender,  Class System.EventArgs e);
  1709.      Void OnMenuPaste( Object sender,  Class System.EventArgs e);
  1710.      Void OnMenuSelectAll( Object sender,  Class System.EventArgs e);
  1711.      Void OnMenuShowGrid( Object sender,  Class System.EventArgs e);
  1712.      Void OnMenuSizingCommand( Object sender,  Class System.EventArgs e);
  1713.      Void OnMenuSizeToGrid( Object sender,  Class System.EventArgs e);
  1714.      Void OnMenuDesignerProperties( Object sender,  Class System.EventArgs e);
  1715.      Void OnMenuSnapToGrid( Object sender,  Class System.EventArgs e);
  1716.      Void OnMenuSpacingCommand( Object sender,  Class System.EventArgs e);
  1717.      Void OnSelectionChanged( Object sender,  Class System.EventArgs e);
  1718.      Void OnStatusAlways( Object sender,  Class System.EventArgs e);
  1719.      Void OnStatusAnySelection( Object sender,  Class System.EventArgs e);
  1720.      Void OnStatusCopy( Object sender,  Class System.EventArgs e);
  1721.      Void OnStatusCut( Object sender,  Class System.EventArgs e);
  1722.      Void OnStatusDelete( Object sender,  Class System.EventArgs e);
  1723.      Void OnStatusNYI( Object sender,  Class System.EventArgs e);
  1724.      Void OnStatusPaste( Object sender,  Class System.EventArgs e);
  1725.      Void OnStatusSelectAll( Object sender,  Class System.EventArgs e);
  1726.      Void OnUpdateCommandStatus();
  1727.      Void SortSelection( SZArray Object selectedObjects,  I4 nSortBy);
  1728.      Void TestCommandCut( SZArray String args);
  1729.      Void TestCommandCopy( SZArray String args);
  1730.      Void TestCommandPaste( SZArray String args);
  1731.      Void UpdateClipboardItems( Object s,  Class System.EventArgs e);
  1732.      Void UpdatePastePositions( Class System.Collections.ArrayList controls);
  1733.      Void UpdatePasteTabIndex( Class System.Windows.Forms.Control componentControl,  Object parentComponent);
  1734.     property MenuService { get(){} set(){} };
  1735.     property SelectionCount { get(){} set(){} };
  1736.     property SelectionInherited { get(){} set(){} };
  1737.     property SelectionPrimary { get(){} set(){} };
  1738.     property SelectionService { get(){} set(){} };
  1739.     property SelectionUIService { get(){} set(){} };
  1740.     }
  1741. class CommandSetItem : System.ComponentModel.Design.MenuCommand
  1742.     {
  1743.      Class System.EventHandler statusHandler;
  1744.      Class System.Windows.Forms.Design.IEventHandlerService eventService;
  1745.      Void CommandSetItem( Class System.Windows.Forms.Design.CommandSet commandSet,  Class System.EventHandler statusHandler,  Class System.EventHandler invokeHandler,  Class System.ComponentModel.Design.CommandID id);
  1746.      Void Invoke();
  1747.      Void UpdateStatus();
  1748.     }
  1749. class ImmediateCommandSetItem : CommandSetItem
  1750.     {
  1751.      Void ImmediateCommandSetItem( Class System.Windows.Forms.Design.CommandSet commandSet,  Class System.EventHandler statusHandler,  Class System.EventHandler invokeHandler,  Class System.ComponentModel.Design.CommandID id);
  1752.      I4 get_OleStatus();
  1753.     property OleStatus { get(){} set(){} };
  1754.     }
  1755. class ComponentLeftCompare : System.Object
  1756.     {
  1757.      I4 Compare( Object p,  Object q);
  1758.      Void ComponentLeftCompare();
  1759.     }
  1760. class ComponentTopCompare : System.Object
  1761.     {
  1762.      I4 Compare( Object p,  Object q);
  1763.      Void ComponentTopCompare();
  1764.     }
  1765. class ControlZOrderCompare : System.Object
  1766.     {
  1767.      I4 Compare( Object p,  Object q);
  1768.      Void ControlZOrderCompare();
  1769.     }
  1770. class TabIndexCompare : System.Object
  1771.     {
  1772.      I4 Compare( Object p,  Object q);
  1773.      Void TabIndexCompare();
  1774.     }
  1775. interface System.Windows.Forms.Design.ISelectionUIHandler : 
  1776.     {
  1777.      Boolean BeginDrag( SZArray Object components,  ValueClass System.Windows.Forms.Design.SelectionRules rules,  I4 initialX,  I4 initialY);
  1778.      Void DragMoved( SZArray Object components,  ValueClass System.Drawing.Rectangle offset);
  1779.      Void EndDrag( SZArray Object components,  Boolean cancel);
  1780.      ValueClass System.Drawing.Rectangle GetComponentBounds( Object component);
  1781.      ValueClass System.Windows.Forms.Design.SelectionRules GetComponentRules( Object component);
  1782.      ValueClass System.Drawing.Rectangle GetSelectionClipRect( Object component);
  1783.      Void OnSelectionDoubleClick( Class System.ComponentModel.IComponent component);
  1784.      Boolean QueryBeginDrag( SZArray Object components,  ValueClass System.Windows.Forms.Design.SelectionRules rules,  I4 initialX,  I4 initialY);
  1785.      Void ShowContextMenu( Class System.ComponentModel.IComponent component);
  1786.      Void OleDragEnter( Class System.Windows.Forms.DragEventArgs de);
  1787.      Void OleDragDrop( Class System.Windows.Forms.DragEventArgs de);
  1788.      Void OleDragOver( Class System.Windows.Forms.DragEventArgs de);
  1789.      Void OleDragLeave();
  1790.     }
  1791. interface System.Windows.Forms.Design.IOleDragClient : 
  1792.     {
  1793.      Class System.ComponentModel.IComponent get_Component();
  1794.      Boolean AddComponent( Class System.ComponentModel.IComponent component,  String name,  Boolean firstAdd);
  1795.      Boolean get_CanModifyComponents();
  1796.      Boolean IsDropOk( Class System.ComponentModel.IComponent component);
  1797.      Class System.Windows.Forms.Control GetDesignerControl();
  1798.      Class System.Windows.Forms.Control GetControlForComponent( Object component);
  1799.     property Component { get(){} set(){} };
  1800.     property CanModifyComponents { get(){} set(){} };
  1801.     }
  1802. class System.Windows.Forms.Design.ComponentTray : System.Windows.Forms.ScrollableControl
  1803.     {
  1804.      ValueClass System.Drawing.Point InvalidPoint;
  1805.      Class System.IServiceProvider serviceProvider;
  1806.      ValueClass System.Drawing.Point whiteSpace;
  1807.      ValueClass System.Drawing.Size grabHandle;
  1808.      Class System.Collections.ArrayList controls;
  1809.      Class System.Windows.Forms.Design.SelectionUIHandler dragHandler;
  1810.      Class System.Windows.Forms.Design.ISelectionUIService selectionUISvc;
  1811.      Class System.Drawing.Design.IToolboxService toolboxService;
  1812.      Class System.Windows.Forms.Design.OleDragDropHandler oleDragDropHandler;
  1813.      Boolean addingDraggedComponent;
  1814.      ValueClass System.Drawing.Point droppedLocation;
  1815.      Class System.ComponentModel.Design.IDesigner mainDesigner;
  1816.      Class System.Windows.Forms.Design.IEventHandlerService eventHandlerService;
  1817.      Boolean queriedTabOrder;
  1818.      Class System.ComponentModel.Design.MenuCommand tabOrderCommand;
  1819.      Class System.Collections.ICollection selectedObjects;
  1820.      Class System.ComponentModel.Design.IMenuCommandService menuCommandService;
  1821.      Class System.Windows.Forms.Design.CommandSet privateCommandSet;
  1822.      Class System.Windows.Forms.Design.InheritanceUI inheritanceUI;
  1823.      ValueClass System.Drawing.Point mouseDragStart;
  1824.      ValueClass System.Drawing.Point mouseDragEnd;
  1825.      ValueClass System.Drawing.Rectangle mouseDragWorkspace;
  1826.      Class System.Drawing.Design.ToolboxItem mouseDragTool;
  1827.      ValueClass System.Drawing.Point mouseDropLocation;
  1828.      Boolean showLargeIcons;
  1829.      Boolean autoArrange;
  1830.      Class System.ComponentModel.Design.MenuCommand menucmdArrangeIcons;
  1831.      Class System.ComponentModel.Design.MenuCommand menucmdLineupIcons;
  1832.      Class System.ComponentModel.Design.MenuCommand menucmdLargeIcons;
  1833.      Boolean fResetAmbient;
  1834.      Void System.Windows.Forms.Design.ComponentTray( Class System.ComponentModel.Design.IDesigner mainDesigner,  Class System.IServiceProvider serviceProvider);
  1835.      Boolean get_AutoArrange();
  1836.      Void set_AutoArrange( Boolean value);
  1837.      I4 get_ComponentCount();
  1838.      Class System.Windows.Forms.Design.SelectionUIHandler get_DragHandler();
  1839.      Class System.Windows.Forms.Design.InheritanceUI get_InheritanceUI();
  1840.      Class System.ComponentModel.Design.IMenuCommandService get_MenuService();
  1841.      Boolean get_ShowLargeIcons();
  1842.      Void set_ShowLargeIcons( Boolean value);
  1843.      Boolean get_TabOrderActive();
  1844.      Boolean get_IsWindowVisible();
  1845.      ValueClass System.Drawing.Size get_ParentGridSize();
  1846.      Void AddComponent( Class System.ComponentModel.IComponent component);
  1847.      Boolean System.ComponentModel.IExtenderProvider.CanExtend( Object component);
  1848.      Boolean CanCreateComponentFromTool( Class System.Drawing.Design.ToolboxItem tool);
  1849.      Boolean CanDisplayComponent( Class System.ComponentModel.IComponent component);
  1850.      Void CreateComponentFromTool( Class System.Drawing.Design.ToolboxItem tool);
  1851.      Void DisplayError( Class System.Exception e);
  1852.      Void Dispose( Boolean disposing);
  1853.      Void DoAutoArrange( Boolean dirtyDesigner);
  1854.      Void DoLineupIcons();
  1855.      Void DrawRubber( ValueClass System.Drawing.Point start,  ValueClass System.Drawing.Point end);
  1856.      Void FocusDesigner();
  1857.      SZArray Object GetComponentsInRect( ValueClass System.Drawing.Rectangle rect);
  1858.      ValueClass System.Drawing.Size GetDragDimensions();
  1859.      Class System.ComponentModel.IComponent GetNextComponent( Class System.ComponentModel.IComponent component,  Boolean forward);
  1860.      Class System.Windows.Forms.Design.OleDragDropHandler GetOleDragHandler();
  1861.      ValueClass System.Drawing.Point GetLocation( Class System.ComponentModel.IComponent receiver);
  1862.      Object GetService( Class System.Type serviceType);
  1863.      Boolean IsTrayComponent( Class System.ComponentModel.IComponent comp);
  1864.      Void OnComponentRefresh( Class System.ComponentModel.RefreshEventArgs e);
  1865.      Void OnComponentRemoved( Object sender,  Class System.ComponentModel.Design.ComponentEventArgs cevent);
  1866.      Void OnContextMenu( I4 x,  I4 y,  Boolean useSelection);
  1867.      Void OnDoubleClick( Class System.EventArgs e);
  1868.      Void OnGiveFeedback( Class System.Windows.Forms.GiveFeedbackEventArgs gfevent);
  1869.      Void OnDragDrop( Class System.Windows.Forms.DragEventArgs de);
  1870.      Void OnDragEnter( Class System.Windows.Forms.DragEventArgs de);
  1871.      Void OnDragLeave( Class System.EventArgs e);
  1872.      Void OnDragOver( Class System.Windows.Forms.DragEventArgs de);
  1873.      Void OnLayout( Class System.Windows.Forms.LayoutEventArgs levent);
  1874.      Void OnLostCapture();
  1875.      Void OnMenuArrangeIcons( Object sender,  Class System.EventArgs e);
  1876.      Void OnMenuShowLargeIcons( Object sender,  Class System.EventArgs e);
  1877.      Void OnMenuLineupIcons( Object sender,  Class System.EventArgs e);
  1878.      Void OnMouseDown( Class System.Windows.Forms.MouseEventArgs e);
  1879.      Void OnMouseMove( Class System.Windows.Forms.MouseEventArgs e);
  1880.      Void OnMouseUp( Class System.Windows.Forms.MouseEventArgs e);
  1881.      Void OnPaint( Class System.Windows.Forms.PaintEventArgs pe);
  1882.      Void OnSelectionChanged( Object sender,  Class System.EventArgs e);
  1883.      Void OnSetCursor();
  1884.      Void OnSystemSettingChanged( Object sender,  Class System.EventArgs e);
  1885.      Void OnUserPreferenceChanged( Object sender,  Class Microsoft.Win32.UserPreferenceChangedEventArgs e);
  1886.      Void PositionControl( Class TrayControl c);
  1887.      Boolean PositionInNextAutoSlot( Class TrayControl c,  Class System.Windows.Forms.Control prevCtl,  Boolean dirtyDesigner);
  1888.      Void RemoveComponent( Class System.ComponentModel.IComponent component);
  1889.      Void ResetTrayControls();
  1890.      Void SetLocation( Class System.ComponentModel.IComponent receiver,  ValueClass System.Drawing.Point location);
  1891.      Void WndProc( ByRef ValueClass System.Windows.Forms.Message m);
  1892.      Boolean System.Windows.Forms.Design.IOleDragClient.get_CanModifyComponents();
  1893.      Class System.ComponentModel.IComponent System.Windows.Forms.Design.IOleDragClient.get_Component();
  1894.      Boolean System.Windows.Forms.Design.IOleDragClient.AddComponent( Class System.ComponentModel.IComponent component,  String name,  Boolean firstAdd);
  1895.      Class System.Windows.Forms.Control System.Windows.Forms.Design.IOleDragClient.GetControlForComponent( Object component);
  1896.      Class System.Windows.Forms.Control System.Windows.Forms.Design.IOleDragClient.GetDesignerControl();
  1897.      Boolean System.Windows.Forms.Design.IOleDragClient.IsDropOk( Class System.ComponentModel.IComponent component);
  1898.      Boolean System.Windows.Forms.Design.ISelectionUIHandler.BeginDrag( SZArray Object components,  ValueClass System.Windows.Forms.Design.SelectionRules rules,  I4 initialX,  I4 initialY);
  1899.      Void System.Windows.Forms.Design.ISelectionUIHandler.DragMoved( SZArray Object components,  ValueClass System.Drawing.Rectangle offset);
  1900.      Void System.Windows.Forms.Design.ISelectionUIHandler.EndDrag( SZArray Object components,  Boolean cancel);
  1901.      ValueClass System.Drawing.Rectangle System.Windows.Forms.Design.ISelectionUIHandler.GetComponentBounds( Object component);
  1902.      ValueClass System.Windows.Forms.Design.SelectionRules System.Windows.Forms.Design.ISelectionUIHandler.GetComponentRules( Object component);
  1903.      ValueClass System.Drawing.Rectangle System.Windows.Forms.Design.ISelectionUIHandler.GetSelectionClipRect( Object component);
  1904.      Void System.Windows.Forms.Design.ISelectionUIHandler.OleDragEnter( Class System.Windows.Forms.DragEventArgs de);
  1905.      Void System.Windows.Forms.Design.ISelectionUIHandler.OleDragDrop( Class System.Windows.Forms.DragEventArgs de);
  1906.      Void System.Windows.Forms.Design.ISelectionUIHandler.OleDragOver( Class System.Windows.Forms.DragEventArgs de);
  1907.      Void System.Windows.Forms.Design.ISelectionUIHandler.OleDragLeave();
  1908.      Void System.Windows.Forms.Design.ISelectionUIHandler.OnSelectionDoubleClick( Class System.ComponentModel.IComponent component);
  1909.      Boolean System.Windows.Forms.Design.ISelectionUIHandler.QueryBeginDrag( SZArray Object components,  ValueClass System.Windows.Forms.Design.SelectionRules rules,  I4 initialX,  I4 initialY);
  1910.      Void RearrangeInAutoSlots( Class System.Windows.Forms.Control c,  ValueClass System.Drawing.Point pos);
  1911.      Void System.Windows.Forms.Design.ISelectionUIHandler.ShowContextMenu( Class System.ComponentModel.IComponent component);
  1912.      Void System.Windows.Forms.Design.ComponentTray();
  1913.     property AutoArrange { get(){} set(){} };
  1914.     property ComponentCount { get(){} set(){} };
  1915.     property DragHandler { get(){} set(){} };
  1916.     property InheritanceUI { get(){} set(){} };
  1917.     property MenuService { get(){} set(){} };
  1918.     property ShowLargeIcons { get(){} set(){} };
  1919.     property TabOrderActive { get(){} set(){} };
  1920.     property IsWindowVisible { get(){} set(){} };
  1921.     property ParentGridSize { get(){} set(){} };
  1922.     }
  1923. class AsyncInvokeHandler : System.MulticastDelegate
  1924.     {
  1925.      Void AsyncInvokeHandler( Object object,  I method);
  1926.      Void Invoke( Boolean children);
  1927.      Class System.IAsyncResult BeginInvoke( Boolean children,  Class System.AsyncCallback callback,  Object object);
  1928.      Void EndInvoke( Class System.IAsyncResult result);
  1929.     }
  1930. class System.Windows.Forms.Design.OleDragDropHandler : System.Object
  1931.     {
  1932.      I4 AllowLocalMoveOnly;
  1933.      String CF_CODE;
  1934.      String CF_COMPONENTTYPES;
  1935.      Class System.Windows.Forms.Design.SelectionUIHandler selectionHandler;
  1936.      Class System.IServiceProvider serviceProvider;
  1937.      Class System.Windows.Forms.Design.IOleDragClient client;
  1938.      Boolean dragOk;
  1939.      Boolean forceDrawFrames;
  1940.      Boolean localDrag;
  1941.      Boolean localDragInside;
  1942.      ValueClass System.Drawing.Point localDragOffset;
  1943.      ValueClass System.Windows.Forms.DragDropEffects localDragEffect;
  1944.      SZArray Object dragComps;
  1945.      ValueClass System.Drawing.Point dragBase;
  1946.      Boolean freezePainting;
  1947.      Boolean verifiedResourceWarning;
  1948.      Class System.Collections.Hashtable currentDrags;
  1949.      Void System.Windows.Forms.Design.OleDragDropHandler( Class System.Windows.Forms.Design.SelectionUIHandler selectionHandler,  Class System.IServiceProvider serviceProvider,  Class System.Windows.Forms.Design.IOleDragClient client);
  1950.      String get_DataFormat();
  1951.      String get_ExtraInfoFormat();
  1952.      Class System.ComponentModel.IComponent GetDragOwnerComponent( Class System.Windows.Forms.IDataObject data);
  1953.      Void AddCurrentDrag( Class System.Windows.Forms.IDataObject data,  Class System.ComponentModel.IComponent component);
  1954.      Void RemoveCurrentDrag( Class System.Windows.Forms.IDataObject data);
  1955.      Boolean CanDropDataObject( Class System.Windows.Forms.IDataObject dataObj);
  1956.      Boolean get_Dragging();
  1957.      Boolean get_FreezePainting();
  1958.      SZArray Class System.ComponentModel.IComponent CreateTool( Class System.Drawing.Design.ToolboxItem tool,  I4 x,  I4 y,  I4 width,  I4 height,  Boolean hasLocation,  Boolean hasSize);
  1959.      Void VerifyLocalizedResourceWarning( Class System.ComponentModel.IComponent rootComponent,  Class System.Windows.Forms.Design.IUIService uiService);
  1960.      Void DisableDragDropChildren( Class System.Collections.ICollection controls,  Class System.Collections.ArrayList allowDropCache);
  1961.      ValueClass System.Drawing.Point DrawDragFrames( SZArray Object comps,  ValueClass System.Drawing.Point oldOffset,  ValueClass System.Windows.Forms.DragDropEffects oldEffect,  ValueClass System.Drawing.Point newOffset,  ValueClass System.Windows.Forms.DragDropEffects newEffect,  Boolean drawAtNewOffset);
  1962.      Boolean DoBeginDrag( SZArray Object components,  ValueClass System.Windows.Forms.Design.SelectionRules rules,  I4 initialX,  I4 initialY);
  1963.      Void DoEndDrag( SZArray Object components,  Boolean cancel);
  1964.      Void DoOleDragDrop( Class System.Windows.Forms.DragEventArgs de);
  1965.      Void DoOleDragEnter( Class System.Windows.Forms.DragEventArgs de);
  1966.      Void DoOleDragLeave();
  1967.      Void DoOleDragOver( Class System.Windows.Forms.DragEventArgs de);
  1968.      Void DoOleGiveFeedback( Class System.Windows.Forms.GiveFeedbackEventArgs e);
  1969.      SZArray Object GetDraggingObjects( Class System.Windows.Forms.IDataObject dataObj,  Boolean topLevelOnly);
  1970.      SZArray Object GetDraggingObjects( Class System.Windows.Forms.IDataObject dataObj);
  1971.      SZArray Object GetDraggingObjects( Class System.Windows.Forms.DragEventArgs de);
  1972.      SZArray Object GetTopLevelComponents( Class System.Collections.ICollection comps);
  1973.      Object GetService( Class System.Type t);
  1974.      Void OnInitializeComponent( Class System.ComponentModel.IComponent comp,  I4 x,  I4 y,  I4 width,  I4 height,  Boolean hasLocation,  Boolean hasSize);
  1975.      Void System.Windows.Forms.Design.OleDragDropHandler();
  1976.     property DataFormat { get(){} set(){} };
  1977.     property ExtraInfoFormat { get(){} set(){} };
  1978.     property Dragging { get(){} set(){} };
  1979.     property FreezePainting { get(){} set(){} };
  1980.     }
  1981. class ComponentDataObjectWrapper : System.Windows.Forms.DataObject
  1982.     {
  1983.      Class ComponentDataObject innerData;
  1984.      Void ComponentDataObjectWrapper( Class ComponentDataObject dataObject);
  1985.      Class ComponentDataObject get_InnerData();
  1986.     property InnerData { get(){} set(){} };
  1987.     }
  1988. class ComponentDataObject : System.Object
  1989.     {
  1990.      Class System.IServiceProvider serviceProvider;
  1991.      SZArray Object components;
  1992.      SZArray ValueClass System.Drawing.Point componentDiffs;
  1993.      Class System.Collections.Hashtable componentDiffTable;
  1994.      Class System.IO.Stream serializationStream;
  1995.      Object serializationData;
  1996.      I4 initialX;
  1997.      I4 initialY;
  1998.      Class System.Windows.Forms.Design.IOleDragClient dragClient;
  1999.      Boolean appliedDiffs;
  2000.      Void ComponentDataObject( Class System.Windows.Forms.Design.IOleDragClient dragClient,  Class System.IServiceProvider sp,  SZArray Object comps,  I4 x,  I4 y);
  2001.      Void ComponentDataObject( Class System.Windows.Forms.Design.IOleDragClient dragClient,  Class System.IServiceProvider sp,  Object serializationData);
  2002.      Void ComponentDataObject( Class System.Windows.Forms.Design.IOleDragClient dragClient,  Class System.IServiceProvider sp,  Object serializationData,  I4 initialX,  I4 initialY);
  2003.      Class System.IO.Stream get_SerializationStream();
  2004.      SZArray Object get_Components();
  2005.      Void ApplyDiffs( I4 newX,  I4 newY);
  2006.      Void ComputeDiffs();
  2007.      SZArray Object GetComponentList( SZArray Object components,  Class System.Collections.ArrayList list,  I4 index);
  2008.      Void GetAssociatedComponents( Class System.ComponentModel.IComponent component,  Class System.ComponentModel.Design.IDesignerHost host,  Class System.Collections.ArrayList list);
  2009.      Void HideControls();
  2010.      Boolean IsSameContainer( Class System.ComponentModel.IContainer cont);
  2011.      Object GetData( String format);
  2012.      Object GetData( String format,  Boolean autoConvert);
  2013.      Object GetData( Class System.Type t);
  2014.      Boolean GetDataPresent( String format,  Boolean autoConvert);
  2015.      Boolean GetDataPresent( String format);
  2016.      Boolean GetDataPresent( Class System.Type format);
  2017.      SZArray String GetFormats( Boolean autoConvert);
  2018.      SZArray String GetFormats();
  2019.      Void Deserialize( Class System.IServiceProvider serviceProvider,  Boolean removeCurrentComponents);
  2020.      Void SetData( String format,  Boolean autoConvert,  Object data);
  2021.      Void SetData( String format,  Object data);
  2022.      Void SetData( Class System.Type format,  Object data);
  2023.      Void SetData( Object data);
  2024.      Void ShowControls();
  2025.     property SerializationStream { get(){} set(){} };
  2026.     property Components { get(){} set(){} };
  2027.     }
  2028. class TrayOleDragDropHandler : System.Windows.Forms.Design.OleDragDropHandler
  2029.     {
  2030.      Void TrayOleDragDropHandler( Class System.Windows.Forms.Design.SelectionUIHandler selectionHandler,  Class System.IServiceProvider serviceProvider,  Class System.Windows.Forms.Design.IOleDragClient client);
  2031.      Boolean CanDropDataObject( Class System.Windows.Forms.IDataObject dataObj);
  2032.     }
  2033. class AutoArrangeComparer : System.Object
  2034.     {
  2035.      I4 System.Collections.IComparer.Compare( Object o1,  Object o2);
  2036.      Void AutoArrangeComparer();
  2037.     }
  2038. class TrayControl : System.Windows.Forms.Control
  2039.     {
  2040.      I4 whiteSpace;
  2041.      Class System.ComponentModel.IComponent component;
  2042.      Class System.Drawing.Image toolboxBitmap;
  2043.      I4 cxIcon;
  2044.      I4 cyIcon;
  2045.      Class System.ComponentModel.InheritanceAttribute inheritanceAttribute;
  2046.      Class System.Windows.Forms.Design.ComponentTray tray;
  2047.      ValueClass System.Drawing.Point mouseDragLast;
  2048.      Boolean mouseDragMoved;
  2049.      Boolean ctrlSelect;
  2050.      Boolean positioned;
  2051.      I4 borderWidth;
  2052.      Boolean fRecompute;
  2053.      Void TrayControl( Class System.Windows.Forms.Design.ComponentTray tray,  Class System.ComponentModel.IComponent component);
  2054.      Class System.ComponentModel.IComponent get_Component();
  2055.      Class System.Drawing.Font get_Font();
  2056.      Class System.ComponentModel.InheritanceAttribute get_InheritanceAttribute();
  2057.      Boolean get_Positioned();
  2058.      Void set_Positioned( Boolean value);
  2059.      Void AdjustSize( Boolean autoArrange);
  2060.      Void Dispose( Boolean disposing);
  2061.      Class TrayControl FromComponent( Class System.ComponentModel.IComponent component);
  2062.      Void OnComponentRename( Object sender,  Class System.ComponentModel.Design.ComponentRenameEventArgs e);
  2063.      Void OnHandleCreated( Class System.EventArgs e);
  2064.      Void OnDoubleClick( Class System.EventArgs e);
  2065.      Void OnControlLocationChanged( Object sender,  Class System.EventArgs e);
  2066.      Void OnMouseDown( Class System.Windows.Forms.MouseEventArgs me);
  2067.      Void OnMouseMove( Class System.Windows.Forms.MouseEventArgs me);
  2068.      Void OnMouseUp( Class System.Windows.Forms.MouseEventArgs me);
  2069.      Void OnContextMenu( I4 x,  I4 y);
  2070.      Void OnPaint( Class System.Windows.Forms.PaintEventArgs e);
  2071.      Void OnFontChanged( Class System.EventArgs e);
  2072.      Void OnTextChanged( Class System.EventArgs e);
  2073.      Void OnSetCursor();
  2074.      Void SetBoundsCore( I4 x,  I4 y,  I4 width,  I4 height,  ValueClass System.Windows.Forms.BoundsSpecified specified);
  2075.      Void SetVisibleCore( Boolean value);
  2076.      String ToString();
  2077.      Void UpdateIconInfo();
  2078.      Void ViewDefaultEvent( Class System.ComponentModel.IComponent component);
  2079.      Void WndProc( ByRef ValueClass System.Windows.Forms.Message m);
  2080.     property Component { get(){} set(){} };
  2081.     property Font { get(){} set(){} };
  2082.     property InheritanceAttribute { get(){} set(){} };
  2083.     property Positioned { get(){} set(){} };
  2084.     }
  2085. class System.Windows.Forms.Design.SelectionUIHandler : System.Object
  2086.     {
  2087.      I4 MinControlWidth;
  2088.      I4 MinControlHeight;
  2089.      ValueClass System.Drawing.Rectangle dragOffset;
  2090.      SZArray Class System.Windows.Forms.Control dragControls;
  2091.      SZArray Class BoundsInfo originalCoords;
  2092.      ValueClass System.Windows.Forms.Design.SelectionRules rules;
  2093.      Class System.ComponentModel.Design.DesignerTransaction moveTrans;
  2094.      Boolean BeginDrag( SZArray Object components,  ValueClass System.Windows.Forms.Design.SelectionRules rules,  I4 initialX,  I4 initialY);
  2095.      Void CancelControlMove( SZArray Class System.Windows.Forms.Control controls,  SZArray Class BoundsInfo bounds);
  2096.      Void DragMoved( SZArray Object components,  ValueClass System.Drawing.Rectangle offset);
  2097.      Void EndDrag( SZArray Object components,  Boolean cancel);
  2098.      Class System.ComponentModel.IComponent GetComponent();
  2099.      Class System.Windows.Forms.Control GetControl();
  2100.      Class System.Windows.Forms.Control GetControl( Class System.ComponentModel.IComponent component);
  2101.      ValueClass System.Drawing.Size GetCurrentSnapSize();
  2102.      Object GetService( Class System.Type serviceType);
  2103.      Boolean GetShouldSnapToGrid();
  2104.      ValueClass System.Drawing.Rectangle GetUpdatedRect( ValueClass System.Drawing.Rectangle orignalRect,  ValueClass System.Drawing.Rectangle dragRect,  Boolean updateSize);
  2105.      Void MoveControls( SZArray Object components,  Boolean cancel,  Boolean finalMove);
  2106.      Boolean QueryBeginDrag( SZArray Object components,  ValueClass System.Windows.Forms.Design.SelectionRules rules,  I4 initialX,  I4 initialY);
  2107.      Void SetCursor();
  2108.      Void OleDragEnter( Class System.Windows.Forms.DragEventArgs de);