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

VC书籍

开发平台:

C/C++

  1. //$si$ virtual
  2. ////////////////////////////////////////////////////////////////
  3. // File System.Design.dll: 
  4. // Global functions
  5. //-------------------------------------------------------
  6. // Global fields
  7. //-------------------------------------------------------
  8. // Global MemberRefs
  9. //-------------------------------------------------------
  10. // Types
  11. //-------------------------------------------------------
  12. class ThisAssembly : System.Object
  13.     {
  14.      String Title;
  15.      String Description;
  16.      String DefaultAlias;
  17.      String Copyright;
  18.      String Trademark;
  19.      String Version;
  20.      String InformationalVersion;
  21.      Void ThisAssembly();
  22.     }
  23. class AssemblyRef : System.Object
  24.     {
  25.      String EcmaPublicKey;
  26.      String Mscorlib;
  27.      String SystemData;
  28.      String System;
  29.      String SystemRuntimeRemoting;
  30.      String SystemWindowsForms;
  31.      String SystemXml;
  32.      String MicrosoftPublicKey;
  33.      String SystemConfigurationInstall;
  34.      String SystemDesign;
  35.      String SystemDirectoryServices;
  36.      String SystemDrawingDesign;
  37.      String SystemDrawing;
  38.      String SystemEnterpriseServices;
  39.      String SystemManagement;
  40.      String SystemMessaging;
  41.      String SystemRuntimeSerializationFormattersSoap;
  42.      String SystemSecurity;
  43.      String SystemServiceProcess;
  44.      String SystemWeb;
  45.      String SystemWebRegularExpressions;
  46.      String SystemWebServices;
  47.      String MicrosoftVisualStudio;
  48.      String EnvDTE;
  49.      String MicrosoftVSDesigner;
  50.      String MicrosoftJScript;
  51.      Void AssemblyRef();
  52.     }
  53. class System.Design.SRDescriptionAttribute : System.ComponentModel.DescriptionAttribute
  54.     {
  55.      Boolean replaced;
  56.      Void System.Design.SRDescriptionAttribute( String description);
  57.      String get_Description();
  58.     property Description { get(){} set(){} };
  59.     }
  60. class System.Design.SRCategoryAttribute : System.ComponentModel.CategoryAttribute
  61.     {
  62.      Void System.Design.SRCategoryAttribute( String category);
  63.      String GetLocalizedString( String value);
  64.     }
  65. class System.Design.SR : System.Object
  66.     {
  67.      String VerbEditorDefault;
  68.      String WorkingDirectoryEditorLabel;
  69.      String FSWPathEditorLabel;
  70.      String BinaryEditorFileError;
  71.      String BinaryEditorTitle;
  72.      String BinaryEditorAllFiles;
  73.      String BinaryEditorSaveFile;
  74.      String BinaryEditorFileName;
  75.      String AnchorEditorRightAccName;
  76.      String AnchorEditorLeftAccName;
  77.      String AnchorEditorTopAccName;
  78.      String AnchorEditorBottomAccName;
  79.      String CollectionEditorCaption;
  80.      String CollectionEditorProperties;
  81.      String CollectionEditorPropertiesMultiSelect;
  82.      String CollectionEditorPropertiesNone;
  83.      String CollectionEditorCantRemoveItem;
  84.      String CollectionEditorUndoBatchDesc;
  85.      String CollectionEditorInheritedReadOnlySelection;
  86.      String DockEditorNoneAccName;
  87.      String DockEditorRightAccName;
  88.      String DockEditorLeftAccName;
  89.      String DockEditorTopAccName;
  90.      String DockEditorBottomAccName;
  91.      String DockEditorFillAccName;
  92.      String ComponentDesignerAddEvent;
  93.      String LocalizerManualReload;
  94.      String LocalizedResourceWarning;
  95.      String StringCollectionEditorTitle;
  96.      String CancelCaption;
  97.      String OKCaption;
  98.      String SerializerBadElementType;
  99.      String SerializerMissingService;
  100.      String SerializerNoSerializerForComponent;
  101.      String SerializerTypeNotFound;
  102.      String SerializerTypeAbstract;
  103.      String SerializerUndeclaredName;
  104.      String SerializerNoSuchEvent;
  105.      String SerializerNoSuchField;
  106.      String SerializerNoSuchProperty;
  107.      String SerializerNullNestedProperty;
  108.      String SerializerInvalidArrayRank;
  109.      String SerializerResourceException;
  110.      String SerializerResourceExceptionInvariant;
  111.      String SerializerPropertyGenFailed;
  112.      String SerializerFieldTargetEvalFailed;
  113.      String AXAbout;
  114.      String AXCannotLoadTypeLib;
  115.      String AXNoRcwFound;
  116.      String AXCannotOverwriteFile;
  117.      String AXReadOnlyFile;
  118.      String AXCompilerError;
  119.      String AXEdit;
  120.      String AxImportFailed;
  121.      String AXNoActiveXControls;
  122.      String AXNotRegistered;
  123.      String AXNotValidControl;
  124.      String AXProperties;
  125.      String AXVerbPrefix;
  126.      String AdvancedBindingPropertyDescriptorDesc;
  127.      String AdvancedBindingPropertyDescName;
  128.      String BaseNodeName;
  129.      String CommandSetAlignByPrimary;
  130.      String CommandSetAlignToGrid;
  131.      String CommandSetBringToFront;
  132.      String CommandSetCutMultiple;
  133.      String CommandSetDelete;
  134.      String CommandSetFormatSpacing;
  135.      String CommandSetLockControls;
  136.      String CommandSetPaste;
  137.      String CommandSetSendToBack;
  138.      String CommandSetSize;
  139.      String CommandSetSizeToGrid;
  140.      String CompositionDesignerWaterMark;
  141.      String CompositionDesignerWaterMarkBegin1;
  142.      String CompositionDesignerWaterMarkBegin2;
  143.      String CompositionDesignerWaterMarkBegin3;
  144.      String CompositionDesignerWaterMarkLength1;
  145.      String CompositionDesignerWaterMarkLength2;
  146.      String CompositionDesignerWaterMarkLength3;
  147.      String DataGridAdvancedBindingString;
  148.      String DataGridNoneString;
  149.      String DataGridPopulateError;
  150.      String DataGridAutoFormatString;
  151.      String DataGridShowAllString;
  152.      String DataSourceLocksItems;
  153.      String DefaultCaption;
  154.      String DesignerBatchCreateTool;
  155.      String DesignerCantParentType;
  156.      String DesignerDefaultTab;
  157.      String DesignerNoUserControl;
  158.      String DesignerPropModifiers;
  159.      String DesignerBeginDragNotCalled;
  160.      String DesignerInheritedReadOnly;
  161.      String DesignerInherited;
  162.      String DesignerPropNotFound;
  163.      String DragDropDragComponents;
  164.      String DragDropMoveComponent;
  165.      String DragDropMoveComponents;
  166.      String DragDropSizeComponent;
  167.      String DragDropSizeComponents;
  168.      String DragDropDropComponents;
  169.      String DragDropSetDataError;
  170.      String GenericFileFilter;
  171.      String GenericOpenFile;
  172.      String HelpProviderEditorFilter;
  173.      String HelpProviderEditorTitle;
  174.      String ImageCaption;
  175.      String InvalidArgument;
  176.      String InvalidBoundArgument;
  177.      String LabelCaption;
  178.      String LinkAreaEditorCancel;
  179.      String LinkAreaEditorCaption;
  180.      String LinkAreaEditorDescription;
  181.      String LinkAreaEditorOK;
  182.      String lockedDescr;
  183.      String ParentControlDesignerDrawGridDescr;
  184.      String ParentControlDesignerSnapToGridDescr;
  185.      String ParentControlDesignerGridSizeDescr;
  186.      String ParentControlDesignerLocalizableDescr;
  187.      String ParentControlDesignerLanguageDescr;
  188.      String ScrollingDesigner;
  189.      String StringCollectionEditorCancelCaption;
  190.      String StringCollectionEditorInstruction;
  191.      String StringCollectionEditorOKCaption;
  192.      String TabControlAdd;
  193.      String TabControlAddTab;
  194.      String TabControlRemoveTab;
  195.      String TabControlRemove;
  196.      String WindowsFormsAddEvent;
  197.      String WindowsFormsCommandCenterX;
  198.      String WindowsFormsCommandCenterY;
  199.      String WindowsFormsTabOrderReadOnly;
  200.      String Advanced;
  201.      String Properties;
  202.      String Key;
  203.      String OK;
  204.      String Cancel;
  205.      String Settings;
  206.      String Value;
  207.      String None;
  208.      String Default;
  209.      String Custom;
  210.      String Edit;
  211.      String UnsettableComboBox_NotSet;
  212.      String DBForm_Text;
  213.      String DBForm_Inst;
  214.      String DBForm_BindableProps;
  215.      String DBForm_OK;
  216.      String DBForm_Cancel;
  217.      String DBForm_Help;
  218.      String DBForm_BindingGroup;
  219.      String DBForm_Format;
  220.      String DBForm_Sample;
  221.      String DBForm_Simple;
  222.      String DBForm_Custom;
  223.      String DBForm_UnboundNode;
  224.      String DBForm_Fmt_None;
  225.      String DBForm_Fmt_General;
  226.      String DBForm_Fmt_ShortDate;
  227.      String DBForm_Fmt_LongDate;
  228.      String DBForm_Fmt_ShortTime;
  229.      String DBForm_Fmt_LongTime;
  230.      String DBForm_Fmt_DateTime;
  231.      String DBForm_Fmt_FullDate;
  232.      String DBForm_Fmt_Decimal;
  233.      String DBForm_Fmt_Numeric;
  234.      String DBForm_Fmt_Fixed;
  235.      String DBForm_Fmt_Currency;
  236.      String DBForm_Fmt_Scientific;
  237.      String DBForm_Fmt_Hexadecimal;
  238.      String DBForm_InvalidFormat;
  239.      String BDL_PrivateDataSource;
  240.      String BDL_PrivateDataSourceT;
  241.      String BDL_TemplateModePropBuilder;
  242.      String BDL_PropertyBuilder;
  243.      String BDL_PropertyBuilderVerb;
  244.      String BDL_AutoFormatVerb;
  245.      String BDLAF_Title;
  246.      String BDLAF_SchemeName;
  247.      String BDLAF_Preview;
  248.      String BDLAF_OK;
  249.      String BDLAF_Cancel;
  250.      String BDLAF_Help;
  251.      String BDLAF_Column1;
  252.      String BDLAF_Column2;
  253.      String BDLAF_Header;
  254.      String BDLAF_Footer;
  255.      String BDLScheme_Empty;
  256.      String BDLScheme_Colorful1;
  257.      String BDLScheme_Colorful2;
  258.      String BDLScheme_Colorful3;
  259.      String BDLScheme_Colorful4;
  260.      String BDLScheme_Colorful5;
  261.      String BDLScheme_Professional1;
  262.      String BDLScheme_Professional2;
  263.      String BDLScheme_Professional3;
  264.      String BDLScheme_Simple1;
  265.      String BDLScheme_Simple2;
  266.      String BDLScheme_Simple3;
  267.      String BDLScheme_Classic1;
  268.      String BDLScheme_Classic2;
  269.      String BDLBor_Text;
  270.      String BDLBor_CellMarginsGroup;
  271.      String BDLBor_CellPadding;
  272.      String BDLBor_CellSpacing;
  273.      String BDLBor_BorderLinesGroup;
  274.      String BDLBor_GridLines;
  275.      String BDLBor_GL_Horz;
  276.      String BDLBor_GL_Vert;
  277.      String BDLBor_GL_Both;
  278.      String BDLBor_GL_None;
  279.      String BDLBor_BorderColor;
  280.      String BDLBor_BorderWidth;
  281.      String BDLFmt_Text;
  282.      String BDLFmt_Objects;
  283.      String BDLFmt_AppearanceGroup;
  284.      String BDLFmt_ForeColor;
  285.      String BDLFmt_BackColor;
  286.      String BDLFmt_FontName;
  287.      String BDLFmt_FontSize;
  288.      String BDLFmt_FS_Smaller;
  289.      String BDLFmt_FS_Larger;
  290.      String BDLFmt_FS_XXSmall;
  291.      String BDLFmt_FS_XSmall;
  292.      String BDLFmt_FS_Small;
  293.      String BDLFmt_FS_Medium;
  294.      String BDLFmt_FS_Large;
  295.      String BDLFmt_FS_XLarge;
  296.      String BDLFmt_FS_XXLarge;
  297.      String BDLFmt_FS_Custom;
  298.      String BDLFmt_FontBold;
  299.      String BDLFmt_FontItalic;
  300.      String BDLFmt_FontUnderline;
  301.      String BDLFmt_FontStrikeout;
  302.      String BDLFmt_FontOverline;
  303.      String BDLFmt_AlignmentGroup;
  304.      String BDLFmt_HorzAlign;
  305.      String BDLFmt_HA_Left;
  306.      String BDLFmt_HA_Center;
  307.      String BDLFmt_HA_Right;
  308.      String BDLFmt_HA_Justify;
  309.      String BDLFmt_VertAlign;
  310.      String BDLFmt_VA_Top;
  311.      String BDLFmt_VA_Middle;
  312.      String BDLFmt_VA_Bottom;
  313.      String BDLFmt_LayoutGroup;
  314.      String BDLFmt_Width;
  315.      String BDLFmt_AllowWrapping;
  316.      String BDLFmt_Node_EntireDG;
  317.      String BDLFmt_Node_EntireDL;
  318.      String BDLFmt_Node_Header;
  319.      String BDLFmt_Node_Footer;
  320.      String BDLFmt_Node_Pager;
  321.      String BDLFmt_Node_Items;
  322.      String BDLFmt_Node_Separators;
  323.      String BDLFmt_Node_NormalItems;
  324.      String BDLFmt_Node_AltItems;
  325.      String BDLFmt_Node_SelItems;
  326.      String BDLFmt_Node_EditItems;
  327.      String BDLFmt_Node_Columns;
  328.      String CalAFmt_Verb;
  329.      String CalAFmt_Title;
  330.      String CalAFmt_SchemeName;
  331.      String CalAFmt_Preview;
  332.      String CalAFmt_OK;
  333.      String CalAFmt_Cancel;
  334.      String CalAFmt_Help;
  335.      String CalAFmt_Scheme_Default;
  336.      String CalAFmt_Scheme_Simple;
  337.      String CalAFmt_Scheme_Professional1;
  338.      String CalAFmt_Scheme_Professional2;
  339.      String CalAFmt_Scheme_Classic;
  340.      String CalAFmt_Scheme_Colorful1;
  341.      String CalAFmt_Scheme_Colorful2;
  342.      String DGGen_Text;
  343.      String DGGen_DataGroup;
  344.      String DGGen_DataSource;
  345.      String DGGen_DataMember;
  346.      String DGGen_DSUnbound;
  347.      String DGGen_DataKey;
  348.      String DGGen_DKNone;
  349.      String DGGen_DMNone;
  350.      String DGGen_HeaderFooterGroup;
  351.      String DGGen_ShowHeader;
  352.      String DGGen_ShowFooter;
  353.      String DGGen_BehaviorGroup;
  354.      String DGGen_AllowSorting;
  355.      String DGGen_AutoColumnInfo;
  356.      String DGGen_CustomColumnInfo;
  357.      String DGPg_Text;
  358.      String DGPg_PagingGroup;
  359.      String DGPg_AllowPaging;
  360.      String DGPg_AllowCustomPaging;
  361.      String DGPg_PageSize;
  362.      String DGPg_Rows;
  363.      String DGPg_NavigationGroup;
  364.      String DGPg_Visible;
  365.      String DGPg_Position;
  366.      String DGPg_Pos_Top;
  367.      String DGPg_Pos_Bottom;
  368.      String DGPg_Pos_TopBottom;
  369.      String DGPg_Mode;
  370.      String DGPg_Mode_Buttons;
  371.      String DGPg_Mode_Numbers;
  372.      String DGPg_NextPage;
  373.      String DGPg_PrevPage;
  374.      String DGPg_ButtonCount;
  375.      String DGCol_Text;
  376.      String DGCol_AutoGen;
  377.      String DGCol_ColListGroup;
  378.      String DGCol_AvailableCols;
  379.      String DGCol_SelectedCols;
  380.      String DGCol_ColumnPropsGroup1;
  381.      String DGCol_ColumnPropsGroup2;
  382.      String DGCol_HeaderText;
  383.      String DGCol_HeaderImage;
  384.      String DGCol_FooterText;
  385.      String DGCol_SortExpr;
  386.      String DGCol_Visible;
  387.      String DGCol_Templatize;
  388.      String DGCol_Node;
  389.      String DGCol_Node_DataFields;
  390.      String DGCol_Node_AllFields;
  391.      String DGCol_Node_Bound;
  392.      String DGCol_Node_Button;
  393.      String DGCol_Node_Select;
  394.      String DGCol_Node_Edit;
  395.      String DGCol_Node_Delete;
  396.      String DGCol_Node_HyperLink;
  397.      String DGCol_Node_Template;
  398.      String DGCol_DFC_DataField;
  399.      String DGCol_DFC_DataFormat;
  400.      String DGCol_DFC_ReadOnly;
  401.      String DGCol_BC_Text;
  402.      String DGCol_BC_DataTextField;
  403.      String DGCol_BC_DataTextFormat;
  404.      String DGCol_BC_Command;
  405.      String DGCol_BC_ButtonType;
  406.      String DGCol_BC_BT_Link;
  407.      String DGCol_BC_BT_Push;
  408.      String DGCol_HC_Text;
  409.      String DGCol_HC_DataTextField;
  410.      String DGCol_HC_DataTextFormat;
  411.      String DGCol_HC_URL;
  412.      String DGCol_HC_DataURLField;
  413.      String DGCol_HC_DataURLFormat;
  414.      String DGCol_HC_Target;
  415.      String DGCol_EC_Edit;
  416.      String DGCol_EC_Update;
  417.      String DGCol_EC_Cancel;
  418.      String DGCol_EC_ButtonType;
  419.      String DGCol_EC_BT_Link;
  420.      String DGCol_EC_BT_Push;
  421.      String DGCol_Button;
  422.      String DGCol_SelectButton;
  423.      String DGCol_DeleteButton;
  424.      String DGCol_EditButton;
  425.      String DGCol_UpdateButton;
  426.      String DGCol_CancelButton;
  427.      String DGCol_HyperLink;
  428.      String DGCol_URLPFilter;
  429.      String DGCol_URLPCaption;
  430.      String DataList_NoTemplatesInst;
  431.      String DataList_NoTemplatesInst2;
  432.      String DataList_ErrorRendering;
  433.      String DataList_HeaderFooterTemplates;
  434.      String DataList_ItemTemplates;
  435.      String DataList_SeparatorTemplate;
  436.      String DLGen_Text;
  437.      String DLGen_DataGroup;
  438.      String DLGen_DataSource;
  439.      String DLGen_DataMember;
  440.      String DLGen_DSUnbound;
  441.      String DLGen_DataKey;
  442.      String DLGen_DKNone;
  443.      String DLGen_DMNone;
  444.      String DLGen_HeaderFooterGroup;
  445.      String DLGen_ShowHeader;
  446.      String DLGen_ShowFooter;
  447.      String DLGen_RepeatLayoutGroup;
  448.      String DLGen_RepeatColumns;
  449.      String DLGen_RepeatDirection;
  450.      String DLGen_RD_Horz;
  451.      String DLGen_RD_Vert;
  452.      String DLGen_RepeatLayout;
  453.      String DLGen_RL_Table;
  454.      String DLGen_RL_Flow;
  455.      String Repeater_NoTemplatesInst;
  456.      String Repeater_ErrorRendering;
  457.      String DataGrid_ErrorRendering;
  458.      String Xml_Inst;
  459.      String UrlPicker_DefaultCaption;
  460.      String UrlPicker_DefaultFilter;
  461.      String UrlPicker_ImageCaption;
  462.      String UrlPicker_ImageFilter;
  463.      String UrlPicker_XmlCaption;
  464.      String UrlPicker_XmlFilter;
  465.      String UrlPicker_XslCaption;
  466.      String UrlPicker_XslFilter;
  467.      String XMLFilePicker_Caption;
  468.      String XMLFilePicker_Filter;
  469.      String DataBindingGlyph_ToolTip;
  470.      String TemplateEdit_Tip;
  471.      String RegexEditor_Title;
  472.      String RegexEditor_StdExp;
  473.      String RegexEditor_Validate;
  474.      String RegexEditor_SampleInput;
  475.      String RegexEditor_TestExpression;
  476.      String RegexEditor_ValidationExpression;
  477.      String RegexEditor_InputValid;
  478.      String RegexEditor_InputInvalid;
  479.      String RegexEditor_BadExpression;
  480.      String RegexEditor_OK;
  481.      String RegexEditor_Cancel;
  482.      String RegexEditor_Help;
  483.      String RegexCanned_Custom;
  484.      String RegexCanned_Zip;
  485.      String RegexCanned_SocialSecurity;
  486.      String RegexCanned_USPhone;
  487.      String RegexCanned_Email;
  488.      String RegexCanned_URL;
  489.      String RegexCanned_FrZip;
  490.      String RegexCanned_FrPhone;
  491.      String RegexCanned_DeZip;
  492.      String RegexCanned_DePhone;
  493.      String RegexCanned_JpnZip;
  494.      String RegexCanned_JpnPhone;
  495.      String RegexCanned_PrcZip;
  496.      String RegexCanned_PrcPhone;
  497.      String RegexCanned_PrcSocialSecurity;
  498.      String Toolbox_OnWebformsPage;
  499.      String Control_DataBindings;
  500.      String Sample_Databound_Text;
  501.      String Sample_Databound_Text_Alt;
  502.      String Sample_Unbound_Text;
  503.      String TrayLineUpIcons;
  504.      String TrayAutoArrange;
  505.      String TrayShowLargeIcons;
  506.      String StringDictionaryEditorTitle;
  507.      String StartFileNameEditorTitle;
  508.      String StartFileNameEditorAllFiles;
  509.      Class System.Design.SR loader;
  510.      Class System.Resources.ResourceManager resources;
  511.      Void System.Design.SR();
  512.      Class System.Design.SR GetLoader();
  513.      String GetString( String name,  SZArray Object args);
  514.      String GetString( Class System.Globalization.CultureInfo culture,  String name,  SZArray Object args);
  515.      String GetString( String name);
  516.      String GetString( Class System.Globalization.CultureInfo culture,  String name);
  517.      Boolean GetBoolean( String name);
  518.      Boolean GetBoolean( Class System.Globalization.CultureInfo culture,  String name);
  519.      Char GetChar( String name);
  520.      Char GetChar( Class System.Globalization.CultureInfo culture,  String name);
  521.      UI1 GetByte( String name);
  522.      UI1 GetByte( Class System.Globalization.CultureInfo culture,  String name);
  523.      I2 GetShort( String name);
  524.      I2 GetShort( Class System.Globalization.CultureInfo culture,  String name);
  525.      I4 GetInt( String name);
  526.      I4 GetInt( Class System.Globalization.CultureInfo culture,  String name);
  527.      I8 GetLong( String name);
  528.      I8 GetLong( Class System.Globalization.CultureInfo culture,  String name);
  529.      R4 GetFloat( String name);
  530.      R4 GetFloat( Class System.Globalization.CultureInfo culture,  String name);
  531.      R8 GetDouble( String name);
  532.      R8 GetDouble( Class System.Globalization.CultureInfo culture,  String name);
  533.      Object GetObject( String name);
  534.      Object GetObject( Class System.Globalization.CultureInfo culture,  String name);
  535.      Void System.Design.SR();
  536.     }
  537. class System.ExternDll : System.Object
  538.     {
  539.      String Gdiplus;
  540.      String User32;
  541.      String Shfolder;
  542.      String Imm32;
  543.      String Advapi32;
  544.      String Shell32;
  545.      String Kernel32;
  546.      String Comctl32;
  547.      String Oleaut32;
  548.      String Olepro32;
  549.      String Ole32;
  550.      String Gdi32;
  551.      String Comdlg32;
  552.      String Uxtheme;
  553.      String Oleacc;
  554.      String Hhctrl;
  555.      String Winspool;
  556.      String Psapi;
  557.      String Ntdll;
  558.      String Version;
  559.      String Vsassert;
  560.      String Mscoree;
  561.      String Msi;
  562.      String Mqrt;
  563.      String Activeds;
  564.      String Loadperf;
  565.      Void System.ExternDll();
  566.     }
  567. class System.Design.NativeMethods : System.Object
  568.     {
  569.      I4 WM_USER;
  570.      I4 WM_GETDLGCODE;
  571.      I4 WM_MOUSEMOVE;
  572.      I4 WM_NOTIFY;
  573.      I4 DLGC_WANTALLKEYS;
  574.      I4 NM_CLICK;
  575.      I4 WM_REFLECT;
  576.      I4 BM_SETIMAGE;
  577.      I4 IMAGE_ICON;
  578.      I4 BS_ICON;
  579.      I4 VK_PROCESSKEY;
  580.      I4 TCM_HITTEST;
  581.      I4 S_OK;
  582.      I4 S_FALSE;
  583.      I4 E_NOTIMPL;
  584.      I4 E_NOINTERFACE;
  585.      I4 E_INVALIDARG;
  586.      I4 E_FAIL;
  587.      I4 WS_EX_STATICEDGE;
  588.      I4 OLEIVERB_PRIMARY;
  589.      I4 OLEIVERB_SHOW;
  590.      I4 OLEIVERB_OPEN;
  591.      I4 OLEIVERB_HIDE;
  592.      I4 OLEIVERB_UIACTIVATE;
  593.      I4 OLEIVERB_INPLACEACTIVATE;
  594.      I4 OLEIVERB_DISCARDUNDOSTATE;
  595.      I4 OLEIVERB_PROPERTIES;
  596.      I4 OLECLOSE_SAVEIFDIRTY;
  597.      I4 OLECLOSE_NOSAVE;
  598.      I4 OLECLOSE_PROMPTSAVE;
  599.      I4 PM_NOREMOVE;
  600.      I4 PM_REMOVE;
  601.      I4 WM_CHAR;
  602.      I4 WM_CAPTURECHANGED;
  603.      I4 WM_PARENTNOTIFY;
  604.      I4 WM_CREATE;
  605.      I4 WM_SETREDRAW;
  606.      I4 WM_NCACTIVATE;
  607.      I4 WM_HSCROLL;
  608.      I4 WM_VSCROLL;
  609.      I4 WM_WINDOWPOSCHANGING;
  610.      I4 WM_WINDOWPOSCHANGED;
  611.      I4 WS_CLIPSIBLINGS;
  612.      I4 WS_CLIPCHILDREN;
  613.      I4 NOTSRCCOPY;
  614.      I4 SRCCOPY;
  615.      I4 LVM_SETCOLUMNWIDTH;
  616.      I4 LVM_GETHEADER;
  617.      I4 LVM_CREATEDRAGIMAGE;
  618.      I4 LVM_GETVIEWRECT;
  619.      I4 LVM_GETTEXTCOLOR;
  620.      I4 LVM_SETTEXTCOLOR;
  621.      I4 LVM_GETTEXTBKCOLOR;
  622.      I4 LVM_SETTEXTBKCOLOR;
  623.      I4 LVM_GETTOPINDEX;
  624.      I4 LVM_GETCOUNTPERPAGE;
  625.      I4 LVM_GETORIGIN;
  626.      I4 LVM_UPDATE;
  627.      I4 LVM_SETITEMSTATE;
  628.      I4 LVM_GETITEMSTATE;
  629.      I4 LVM_GETITEMTEXTA;
  630.      I4 LVM_GETITEMTEXTW;
  631.      I4 LVM_SETITEMTEXTA;
  632.      I4 LVM_SETITEMTEXTW;
  633.      I4 LVSICF_NOINVALIDATEALL;
  634.      I4 LVSICF_NOSCROLL;
  635.      I4 LVM_SETITEMCOUNT;
  636.      I4 LVM_SORTITEMS;
  637.      I4 LVM_SETITEMPOSITION32;
  638.      I4 LVM_GETSELECTEDCOUNT;
  639.      I4 LVM_GETITEMSPACING;
  640.      I4 LVM_GETISEARCHSTRINGA;
  641.      I4 LVM_GETISEARCHSTRINGW;
  642.      I4 LVM_SETICONSPACING;
  643.      I4 LVM_SETEXTENDEDLISTVIEWSTYLE;
  644.      I4 LVM_GETEXTENDEDLISTVIEWSTYLE;
  645.      I4 LVS_EX_GRIDLINES;
  646.      I4 HDM_HITTEST;
  647.      I4 HDM_GETITEMRECT;
  648.      I4 HDM_SETIMAGELIST;
  649.      I4 HDM_GETIMAGELIST;
  650.      I4 HDM_ORDERTOINDEX;
  651.      I4 HDM_CREATEDRAGIMAGE;
  652.      I4 HDM_GETORDERARRAY;
  653.      I4 HDM_SETORDERARRAY;
  654.      I4 HDM_SETHOTDIVIDER;
  655.      I4 HDN_ITEMCHANGINGA;
  656.      I4 HDN_ITEMCHANGINGW;
  657.      I4 HDN_ITEMCHANGEDA;
  658.      I4 HDN_ITEMCHANGEDW;
  659.      I4 HDN_ITEMCLICKA;
  660.      I4 HDN_ITEMCLICKW;
  661.      I4 HDN_ITEMDBLCLICKA;
  662.      I4 HDN_ITEMDBLCLICKW;
  663.      I4 HDN_DIVIDERDBLCLICKA;
  664.      I4 HDN_DIVIDERDBLCLICKW;
  665.      I4 HDN_BEGINTRACKA;
  666.      I4 HDN_BEGINTRACKW;
  667.      I4 HDN_ENDTRACKA;
  668.      I4 HDN_ENDTRACKW;
  669.      I4 HDN_TRACKA;
  670.      I4 HDN_TRACKW;
  671.      I4 HDN_GETDISPINFOA;
  672.      I4 HDN_GETDISPINFOW;
  673.      I4 HDN_BEGINDRAG;
  674.      I4 HDN_ENDDRAG;
  675.      I4 HIST_BACK;
  676.      I4 HHT_ONHEADER;
  677.      I4 HHT_ONDIVIDER;
  678.      I4 HHT_ONDIVOPEN;
  679.      I4 HHT_ABOVE;
  680.      I4 HHT_BELOW;
  681.      I4 HHT_TORIGHT;
  682.      I4 HHT_TOLEFT;
  683.      I4 HWND_TOP;
  684.      I4 HWND_BOTTOM;
  685.      I4 HWND_TOPMOST;
  686.      I4 HWND_NOTOPMOST;
  687.      I4 CWP_SKIPINVISIBLE;
  688.      I4 RDW_FRAME;
  689.      I4 WM_KILLFOCUS;
  690.      I4 WM_STYLECHANGED;
  691.      I4 TVM_GETITEMRECT;
  692.      I4 TVM_GETCOUNT;
  693.      I4 TVM_GETINDENT;
  694.      I4 TVM_SETINDENT;
  695.      I4 TVM_GETIMAGELIST;
  696.      I4 TVSIL_NORMAL;
  697.      I4 TVSIL_STATE;
  698.      I4 TVM_SETIMAGELIST;
  699.      I4 TVM_GETNEXTITEM;
  700.      I4 TVGN_ROOT;
  701.      I4 TVHT_ONITEMICON;
  702.      I4 TVHT_ONITEMLABEL;
  703.      I4 TVHT_ONITEMINDENT;
  704.      I4 TVHT_ONITEMBUTTON;
  705.      I4 TVHT_ONITEMRIGHT;
  706.      I4 TVHT_ONITEMSTATEICON;
  707.      I4 TVHT_ABOVE;
  708.      I4 TVHT_BELOW;
  709.      I4 TVHT_TORIGHT;
  710.      I4 TVHT_TOLEFT;
  711.      I4 GW_HWNDFIRST;
  712.      I4 GW_HWNDLAST;
  713.      I4 GW_HWNDNEXT;
  714.      I4 GW_HWNDPREV;
  715.      I4 GW_OWNER;
  716.      I4 GW_CHILD;
  717.      I4 GW_MAX;
  718.      I4 SB_HORZ;
  719.      I4 SB_VERT;
  720.      I4 SB_CTL;
  721.      I4 SB_BOTH;
  722.      I4 SB_LINEUP;
  723.      I4 SB_LINELEFT;
  724.      I4 SB_LINEDOWN;
  725.      I4 SB_LINERIGHT;
  726.      I4 SB_PAGEUP;
  727.      I4 SB_PAGELEFT;
  728.      I4 SB_PAGEDOWN;
  729.      I4 SB_PAGERIGHT;
  730.      I4 SB_THUMBPOSITION;
  731.      I4 SB_THUMBTRACK;
  732.      I4 SB_TOP;
  733.      I4 SB_LEFT;
  734.      I4 SB_BOTTOM;
  735.      I4 SB_RIGHT;
  736.      I4 SB_ENDSCROLL;
  737.      I4 MK_LBUTTON;
  738.      I4 TVM_HITTEST;
  739.      I4 MK_RBUTTON;
  740.      I4 MK_SHIFT;
  741.      I4 MK_CONTROL;
  742.      I4 MK_MBUTTON;
  743.      I4 LB_ADDSTRING;
  744.      I4 LB_INSERTSTRING;
  745.      I4 LB_DELETESTRING;
  746.      I4 LB_SELITEMRANGEEX;
  747.      I4 LB_RESETCONTENT;
  748.      I4 LB_SETSEL;
  749.      I4 LB_SETCURSEL;
  750.      I4 LB_GETSEL;
  751.      I4 LB_GETCURSEL;
  752.      I4 LB_GETTEXT;
  753.      I4 LB_GETTEXTLEN;
  754.      I4 LB_GETCOUNT;
  755.      I4 LB_SELECTSTRING;
  756.      I4 LB_DIR;
  757.      I4 LB_GETTOPINDEX;
  758.      I4 LB_FINDSTRING;
  759.      I4 LB_GETSELCOUNT;
  760.      I4 LB_GETSELITEMS;
  761.      I4 LB_SETTABSTOPS;
  762.      I4 LB_GETHORIZONTALEXTENT;
  763.      I4 LB_SETHORIZONTALEXTENT;
  764.      I4 LB_SETCOLUMNWIDTH;
  765.      I4 LB_ADDFILE;
  766.      I4 LB_SETTOPINDEX;
  767.      I4 LB_GETITEMRECT;
  768.      I4 LB_GETITEMDATA;
  769.      I4 LB_SETITEMDATA;
  770.      I4 LB_SELITEMRANGE;
  771.      I4 LB_SETANCHORINDEX;
  772.      I4 LB_GETANCHORINDEX;
  773.      I4 LB_SETCARETINDEX;
  774.      I4 LB_GETCARETINDEX;
  775.      I4 LB_SETITEMHEIGHT;
  776.      I4 LB_GETITEMHEIGHT;
  777.      I4 LB_FINDSTRINGEXACT;
  778.      I4 LB_SETLOCALE;
  779.      I4 LB_GETLOCALE;
  780.      I4 LB_SETCOUNT;
  781.      I4 LB_INITSTORAGE;
  782.      I4 LB_ITEMFROMPOINT;
  783.      I4 LB_MSGMAX;
  784.      I4 HTHSCROLL;
  785.      I4 HTVSCROLL;
  786.      I4 HTERROR;
  787.      I4 HTTRANSPARENT;
  788.      I4 HTNOWHERE;
  789.      I4 HTCLIENT;
  790.      I4 HTCAPTION;
  791.      I4 HTSYSMENU;
  792.      I4 HTGROWBOX;
  793.      I4 HTSIZE;
  794.      I4 SWP_NOSIZE;
  795.      I4 SWP_NOMOVE;
  796.      I4 SWP_NOZORDER;
  797.      I4 SWP_NOREDRAW;
  798.      I4 SWP_NOACTIVATE;
  799.      I4 SWP_FRAMECHANGED;
  800.      I4 SWP_SHOWWINDOW;
  801.      I4 SWP_HIDEWINDOW;
  802.      I4 SWP_NOCOPYBITS;
  803.      I4 SWP_NOOWNERZORDER;
  804.      I4 SWP_NOSENDCHANGING;
  805.      I4 SWP_DRAWFRAME;
  806.      I4 SWP_NOREPOSITION;
  807.      I4 SWP_DEFERERASE;
  808.      I4 SWP_ASYNCWINDOWPOS;
  809.      I4 WM_IME_ENDCOMPOSITION;
  810.      I4 WM_NCMOUSEMOVE;
  811.      I4 WM_NCLBUTTONDOWN;
  812.      I4 WM_NCLBUTTONUP;
  813.      I4 WM_NCLBUTTONDBLCLK;
  814.      I4 WM_NCRBUTTONDOWN;
  815.      I4 WM_NCRBUTTONUP;
  816.      I4 WM_NCRBUTTONDBLCLK;
  817.      I4 WM_NCMBUTTONDOWN;
  818.      I4 WM_NCMBUTTONUP;
  819.      I4 WM_NCMBUTTONDBLCLK;
  820.      I4 WM_MOUSEHOVER;
  821.      I4 WM_MOUSELEAVE;
  822.      I4 WM_MOUSEFIRST;
  823.      I4 WM_LBUTTONDOWN;
  824.      I4 WM_LBUTTONUP;
  825.      I4 WM_LBUTTONDBLCLK;
  826.      I4 WM_RBUTTONDOWN;
  827.      I4 WM_RBUTTONUP;
  828.      I4 WM_RBUTTONDBLCLK;
  829.      I4 WM_MBUTTONDOWN;
  830.      I4 WM_MBUTTONUP;
  831.      I4 WM_MBUTTONDBLCLK;
  832.      I4 WM_NCMOUSEHOVER;
  833.      I4 WM_NCMOUSELEAVE;
  834.      I4 WM_MOUSEWHEEL;
  835.      I4 WM_MOUSELAST;
  836.      I4 WM_NCHITTEST;
  837.      I4 WM_SETCURSOR;
  838.      I4 WM_GETOBJECT;
  839.      I4 WM_CANCELMODE;
  840.      I4 WM_SETFOCUS;
  841.      I4 WM_KEYFIRST;
  842.      I4 WM_KEYDOWN;
  843.      I4 WM_KEYUP;
  844.      I4 WM_DEADCHAR;
  845.      I4 WM_SYSKEYDOWN;
  846.      I4 WM_SYSKEYUP;
  847.      I4 WM_SYSCHAR;
  848.      I4 WM_SYSDEADCHAR;
  849.      I4 WM_KEYLAST;
  850.      I4 WM_CONTEXTMENU;
  851.      I4 WM_PAINT;
  852.      I4 WM_SIZE;
  853.      I4 WM_TIMER;
  854.      I4 CHILDID_SELF;
  855.      I4 OBJID_WINDOW;
  856.      I4 OBJID_CLIENT;
  857.      String uuid_IAccessible;
  858.      String uuid_IEnumVariant;
  859.      I InvalidIntPtr;
  860.      I4 WM_MOUSEENTER;
  861.      I4 HDN_ENDTRACK;
  862.      I4 MultiByteToWideChar( I4 CodePage,  I4 dwFlags,  SZArray UI1 lpMultiByteStr,  I4 cchMultiByte,  SZArray Char lpWideCharStr,  I4 cchWideChar);
  863.      Boolean GetClientRect( I hWnd,  ByRef ValueClass RECT rect);
  864.      Boolean GetClientRect( I hWnd,  Class COMRECT rect);
  865.      Boolean PeekMessage( ByRef ValueClass MSG msg,  I hwnd,  I4 msgMin,  I4 msgMax,  I4 remove);
  866.      Boolean PeekMessageA( ByRef ValueClass MSG msg,  I hwnd,  I4 msgMin,  I4 msgMax,  I4 remove);
  867.      Boolean PeekMessageW( ByRef ValueClass MSG msg,  I hwnd,  I4 msgMin,  I4 msgMax,  I4 remove);
  868.      I PostMessage( I hWnd,  I4 msg,  I4 wParam,  I4 lParam);
  869.      Boolean GetCursorPos( Class POINT pt);
  870.      I WindowFromPoint( I4 x,  I4 y);
  871.      I SendMessage( I hWnd,  I4 msg,  I wParam,  I lParam);
  872.      I SendMessage( I hWnd,  I4 Msg,  I wParam,  ByRef ValueClass RECT lParam);
  873.      I SendMessage( I hWnd,  I4 Msg,  I wParam,  Class HDHITTESTINFO lParam);
  874.      I SendMessage( I hWnd,  I4 msg,  I4 wParam,  I4 lParam);
  875.      I SendMessage( I hWnd,  I4 msg,  I4 wParam,  String lParam);
  876.      I SendMessage( I hWnd,  I4 Msg,  I4 wParam,  Class TV_HITTESTINFO lParam);
  877.      I SendMessage( I hWnd,  I4 Msg,  ByRef I2 wParam,  ByRef I2 lParam);
  878.      I SendMessage( I hWnd,  I4 Msg,  Boolean wParam,  I lParam);
  879.      I SendMessage( I hWnd,  I4 Msg,  I wParam,  Class ListViewCompareCallback pfnCompare);
  880.      I SendMessageW( I hWnd,  I4 msg,  I wParam,  I lParam);
  881.      I SendMessageA( I hWnd,  I4 msg,  I wParam,  I lParam);
  882.      I DefWindowProc( I hWnd,  I4 msg,  I wParam,  I lParam);
  883.      I GetWindow( I hWnd,  I4 uCmd);
  884.      I2 GetKeyState( I4 keyCode);
  885.      I4 MapWindowPoints( I hWndFrom,  I hWndTo,  ByRef ValueClass RECT rect,  I4 cPoints);
  886.      I4 MapWindowPoints( I hWndFrom,  I hWndTo,  Class POINT pt,  I4 cPoints);
  887.      Boolean ValidateRect( I hwnd,  ByRef ValueClass RECT rect);
  888.      Boolean ValidateRect( I hwnd,  I prect);
  889.      Boolean ValidateRgn( I hwnd,  I hrgn);
  890.      I IntCreateRectRgn( I4 x1,  I4 y1,  I4 x2,  I4 y2);
  891.      I CreateRectRgn( I4 x1,  I4 y1,  I4 x2,  I4 y2);
  892.      Boolean GetUpdateRect( I hwnd,  ByRef ValueClass RECT rc,  Boolean fErase);
  893.      Boolean GetUpdateRgn( I hwnd,  I hrgn,  Boolean fErase);
  894.      Boolean IntDeleteObject( I hObject);
  895.      Boolean DeleteObject( I hObject);
  896.      I SetParent( I hWnd,  I hWndParent);
  897.      Boolean TranslateMessage( ByRef ValueClass MSG msg);
  898.      I4 DispatchMessage( ByRef ValueClass MSG msg);
  899.      I4 DispatchMessageA( ByRef ValueClass MSG msg);
  900.      I4 DispatchMessageW( ByRef ValueClass MSG msg);
  901.      I SetTimer( I hWnd,  I4 nIDEvent,  I4 uElapse,  Class TimerProc lpTimerFunc);
  902.      Boolean GetWindowRect( I hWnd,  ByRef ValueClass RECT rect);
  903.      Boolean KillTimer( I hwnd,  I4 idEvent);
  904.      I4 RevokeDragDrop( I hwnd);
  905.      I ChildWindowFromPointEx( I hwndParent,  I4 x,  I4 y,  I4 uFlags);
  906.      Boolean IsWindowVisible( I hWnd);
  907.      I GetFocus();
  908.      Boolean Succeeded( I4 hr);
  909.      Boolean Failed( I4 hr);
  910.      Class System.Runtime.InteropServices.UCOMITypeLib LoadRegTypeLib( ByRef ValueClass System.Guid clsid,  I2 majorVersion,  I2 minorVersion,  I4 lcid);
  911.      Class System.Runtime.InteropServices.UCOMITypeLib LoadTypeLib( String typelib);
  912.      Class System.Runtime.InteropServices.UCOMITypeLib LoadTypeLibFromResource( String typelib);
  913.      String QueryPathOfRegTypeLib( ByRef ValueClass System.Guid ,  I2 guid,  I2 majorVersion,  I4 minorVersion,  lcid);
  914.      Void System.Design.NativeMethods();
  915.      Void System.Design.NativeMethods();
  916.     }
  917. class NMHEADER : System.Object
  918.     {
  919.      I4 hwndFrom;
  920.      I4 idFrom;
  921.      I4 code;
  922.      I4 iItem;
  923.      I4 iButton;
  924.      I4 pItem;
  925.      Void NMHEADER();
  926.     }
  927. class POINT : System.Object
  928.     {
  929.      I4 x;
  930.      I4 y;
  931.      Void POINT();
  932.      Void POINT( I4 x,  I4 y);
  933.     }
  934. class WINDOWPOS : System.ValueType
  935.     {
  936.      I hwnd;
  937.      I hwndInsertAfter;
  938.      I4 x;
  939.      I4 y;
  940.      I4 cx;
  941.      I4 cy;
  942.      I4 flags;
  943.     }
  944. class TV_ITEM : System.Object
  945.     {
  946.      I4 mask;
  947.      I4 hItem;
  948.      I4 state;
  949.      I4 stateMask;
  950.      I4 pszText;
  951.      I4 cchTextMax;
  952.      I4 iImage;
  953.      I4 iSelectedImage;
  954.      I4 cChildren;
  955.      I4 lParam;
  956.      Void TV_ITEM();
  957.     }
  958. class NMHDR : System.Object
  959.     {
  960.      I4 hwndFrom;
  961.      I4 idFrom;
  962.      I4 code;
  963.      Void NMHDR();
  964.     }
  965. class NMTREEVIEW : System.Object
  966.     {
  967.      Class NMHDR nmhdr;
  968.      I4 action;
  969.      Class TV_ITEM itemOld;
  970.      Class TV_ITEM itemNew;
  971.      Class POINT ptDrag;
  972.      Void NMTREEVIEW();
  973.     }
  974. class TCHITTESTINFO : System.Object
  975.     {
  976.      ValueClass System.Drawing.Point pt;
  977.      ValueClass TabControlHitTest flags;
  978.      Void TCHITTESTINFO();
  979.     }
  980. class TabControlHitTest : System.Enum
  981.     {
  982.      I4 value__;
  983.      ValueClass TabControlHitTest TCHT_NOWHERE;
  984.      ValueClass TabControlHitTest TCHT_ONITEMICON;
  985.      ValueClass TabControlHitTest TCHT_ONITEMLABEL;
  986.     }
  987. class StructFormat : System.Enum
  988.     {
  989.      I4 value__;
  990.      ValueClass StructFormat Ansi;
  991.      ValueClass StructFormat Unicode;
  992.      ValueClass StructFormat Auto;
  993.     }
  994. class MSG : System.ValueType
  995.     {
  996.      I hwnd;
  997.      I4 message;
  998.      I wParam;
  999.      I lParam;
  1000.      I4 time;
  1001.      I4 pt_x;
  1002.      I4 pt_y;
  1003.     }
  1004. class COMRECT : System.Object
  1005.     {
  1006.      I4 left;
  1007.      I4 top;
  1008.      I4 right;
  1009.      I4 bottom;
  1010.      Void COMRECT();
  1011.      Void COMRECT( I4 left,  I4 top,  I4 right,  I4 bottom);
  1012.      Class COMRECT FromXYWH( I4 x,  I4 y,  I4 width,  I4 height);
  1013.     }
  1014. class FORMATETC : System.Object
  1015.     {
  1016.      I4 cfFormat;
  1017.      I ptd;
  1018.      I4 dwAspect;
  1019.      I4 lindex;
  1020.      I4 tymed;
  1021.      Void FORMATETC();
  1022.     }
  1023. class STGMEDIUM : System.Object
  1024.     {
  1025.      I4 tymed;
  1026.      I unionmember;
  1027.      I pUnkForRelease;
  1028.      Void STGMEDIUM();
  1029.     }
  1030. class RECT : System.ValueType
  1031.     {
  1032.      I4 left;
  1033.      I4 top;
  1034.      I4 right;
  1035.      I4 bottom;
  1036.      Void RECT( I4 left,  I4 top,  I4 right,  I4 bottom);
  1037.      ValueClass RECT FromXYWH( I4 x,  I4 y,  I4 width,  I4 height);
  1038.     }
  1039. class OLECMD : System.Object
  1040.     {
  1041.      I4 cmdID;
  1042.      I4 cmdf;
  1043.      Void OLECMD();
  1044.     }
  1045. class tagOIFI : System.Object
  1046.     {
  1047.      I4 cb;
  1048.      I4 fMDIApp;
  1049.      I hwndFrame;
  1050.      I hAccel;
  1051.      I4 cAccelEntries;
  1052.      Void tagOIFI();
  1053.     }
  1054. class tagSIZE : System.Object
  1055.     {
  1056.      I4 cx;
  1057.      I4 cy;
  1058.      Void tagSIZE();
  1059.     }
  1060. class tagSIZEL : System.Object
  1061.     {
  1062.      I4 cx;
  1063.      I4 cy;
  1064.      Void tagSIZEL();
  1065.     }
  1066. class tagLOGPALETTE : System.Object
  1067.     {
  1068.      I2 palVersion;
  1069.      I2 palNumEntries;
  1070.      Void tagLOGPALETTE();
  1071.     }
  1072. class DOCHOSTUIDBLCLICK : System.Object
  1073.     {
  1074.      I4 DEFAULT;
  1075.      I4 SHOWPROPERTIES;
  1076.      I4 SHOWCODE;
  1077.      Void DOCHOSTUIDBLCLICK();
  1078.     }
  1079. class DOCHOSTUIFLAG : System.Object
  1080.     {
  1081.      I4 DIALOG;
  1082.      I4 DISABLE_HELP_MENU;
  1083.      I4 NO3DBORDER;
  1084.      I4 SCROLL_NO;
  1085.      I4 DISABLE_SCRIPT_INACTIVE;
  1086.      I4 OPENNEWWIN;
  1087.      I4 DISABLE_OFFSCREEN;
  1088.      I4 FLAT_SCROLLBAR;
  1089.      I4 DIV_BLOCKDEFAULT;
  1090.      I4 ACTIVATE_CLIENTHIT_ONLY;
  1091.      I4 DISABLE_COOKIE;
  1092.      Void DOCHOSTUIFLAG();
  1093.     }
  1094. class DOCHOSTUIINFO : System.Object
  1095.     {
  1096.      I4 cbSize;
  1097.      I4 dwFlags;
  1098.      I4 dwDoubleClick;
  1099.      I4 dwReserved1;
  1100.      I4 dwReserved2;
  1101.      Void DOCHOSTUIINFO();
  1102.     }
  1103. interface IDocHostUIHandler : 
  1104.     {
  1105.      I4 ShowContextMenu( I4 ,  Class POINT dwID,  Object pt,  Object pcmdtReserved,  pdispReserved);
  1106.      I4 GetHostInfo( Class DOCHOSTUIINFO ,  info);
  1107.      I4 ShowUI( I4 ,  Class IOleInPlaceActiveObject dwID,  Class IOleCommandTarget activeObject,  Class IOleInPlaceFrame commandTarget,  Class IOleInPlaceUIWindow frame,  doc);
  1108.      I4 HideUI( );
  1109.      I4 UpdateUI( );
  1110.      I4 EnableModeless( Boolean ,  fEnable);
  1111.      I4 OnDocWindowActivate( Boolean ,  fActivate);
  1112.      I4 OnFrameWindowActivate( Boolean ,  fActivate);
  1113.      I4 ResizeBorder( Class COMRECT ,  Class IOleInPlaceUIWindow rect,  Boolean doc,  fFrameWindow);
  1114.      I4 TranslateAccelerator( ByRef ValueClass MSG ,  ByRef ValueClass System.Guid msg,  I4 group,  nCmdID);
  1115.      I4 GetOptionKeyPath( SZArray String ,  I4 pbstrKey,  dw);
  1116.      I4 GetDropTarget( Class IOleDropTarget ,  ByRef Class IOleDropTarget pDropTarget,  ppDropTarget);
  1117.      I4 GetExternal( ByRef Object ,  ppDispatch);
  1118.      I4 TranslateUrl( I4 ,  String dwTranslate,  ByRef String strURLIn,  pstrURLOut);
  1119.      I4 FilterDataObject( Class IOleDataObject ,  ByRef Class IOleDataObject pDO,  ppDORet);
  1120.     }
  1121. interface IOleDataObject : 
  1122.     {
  1123.      I4 OleGetData( Class FORMATETC ,  Class STGMEDIUM pFormatetc,  pMedium);
  1124.      I4 OleGetDataHere( Class FORMATETC ,  Class STGMEDIUM pFormatetc,  pMedium);
  1125.      I4 OleQueryGetData( Class FORMATETC ,  pFormatetc);
  1126.      I4 OleGetCanonicalFormatEtc( Class FORMATETC ,  Class FORMATETC pformatectIn,  pformatetcOut);
  1127.      I4 OleSetData( Class FORMATETC ,  Class STGMEDIUM pFormatectIn,  I4 pmedium,  fRelease);
  1128.      Object OleEnumFormatEtc( I4 ,  dwDirection);
  1129.      I4 OleDAdvise( Class FORMATETC pFormatetc,  I4 advf,  Object pAdvSink,  SZArray I4 pdwConnection);
  1130.      I4 OleDUnadvise( I4 dwConnection);
  1131.      I4 OleEnumDAdvise( SZArray Object ppenumAdvise);
  1132.     }
  1133. interface IOleDropTarget : 
  1134.     {
  1135.      I4 OleDragEnter( Class IOleDataObject ,  I4 pDataObj,  I8 grfKeyState,  ByRef I4 pt,  pdwEffect);
  1136.      I4 OleDragOver( I4 ,  I8 grfKeyState,  ByRef I4 pt,  pdwEffect);
  1137.      I4 OleDragLeave( );
  1138.      I4 OleDrop( Class IOleDataObject ,  I4 pDataObj,  I8 grfKeyState,  ByRef I4 pt,  pdwEffect);
  1139.     }
  1140. interface IOleCommandTarget : 
  1141.     {
  1142.      I4 QueryStatus( ByRef ValueClass System.Guid ,  I4 pguidCmdGroup,  Class OLECMD cCmds,  String prgCmds,  pCmdText);
  1143.      I4 Exec( ByRef ValueClass System.Guid ,  I4 pguidCmdGroup,  I4 nCmdID,  SZArray Object nCmdexecopt,  I pvaIn,  pvaOut);
  1144.     }
  1145. interface IOleInPlaceFrame : 
  1146.     {
  1147.      I GetWindow();
  1148.      Void ContextSensitiveHelp( I4 fEnterMode);
  1149.      Void GetBorder( Class COMRECT lprectBorder);
  1150.      Void RequestBorderSpace( Class COMRECT pborderwidths);
  1151.      Void SetBorderSpace( Class COMRECT pborderwidths);
  1152.      Void SetActiveObject( Class IOleInPlaceActiveObject pActiveObject,  String pszObjName);
  1153.      Void InsertMenus( I hmenuShared,  Object lpMenuWidths);
  1154.      Void SetMenu( I hmenuShared,  I holemenu,  I hwndActiveObject);
  1155.      Void RemoveMenus( I hmenuShared);
  1156.      Void SetStatusText( String pszStatusText);
  1157.      Void EnableModeless( I4 fEnable);
  1158.      I4 TranslateAccelerator( ByRef ValueClass MSG ,  I2 lpmsg,  wID);
  1159.     }
  1160. interface IOleInPlaceUIWindow : 
  1161.     {
  1162.      I GetWindow();
  1163.      Void ContextSensitiveHelp( I4 fEnterMode);
  1164.      Void GetBorder( Class COMRECT lprectBorder);
  1165.      Void RequestBorderSpace( Class COMRECT pborderwidths);
  1166.      Void SetBorderSpace( Class COMRECT pborderwidths);
  1167.      Void SetActiveObject( Class IOleInPlaceActiveObject pActiveObject,  String pszObjName);
  1168.     }
  1169. interface IOleInPlaceActiveObject : 
  1170.     {
  1171.      I4 GetWindow( ByRef I hwnd);
  1172.      Void ContextSensitiveHelp( I4 fEnterMode);
  1173.      I4 TranslateAccelerator( ByRef ValueClass MSG ,  lpmsg);
  1174.      Void OnFrameWindowActivate( I4 fActivate);
  1175.      Void OnDocWindowActivate( I4 fActivate);
  1176.      Void ResizeBorder( Class COMRECT prcBorder,  Class IOleInPlaceUIWindow pUIWindow,  I4 fFrameWindow);
  1177.      Void EnableModeless( I4 fEnable);
  1178.     }
  1179. interface IOleContainer : 
  1180.     {
  1181.      Void ParseDisplayName( Object pbc,  String pszDisplayName,  SZArray I4 pchEaten,  SZArray Object ppmkOut);
  1182.      Void EnumObjects( I4 grfFlags,  ByRef Object ppenum);
  1183.      Void LockContainer( I4 fLock);
  1184.     }
  1185. interface IOleClientSite : 
  1186.     {
  1187.      Void SaveObject();
  1188.      Object GetMoniker( I4 ,  I4 dwAssign,  dwWhichMoniker);
  1189.      I4 GetContainer( ByRef Class IOleContainer ppContainer);
  1190.      Void ShowObject();
  1191.      Void OnShowWindow( I4 fShow);
  1192.      Void RequestNewObjectLayout();
  1193.     }
  1194. interface IOleDocumentSite : 
  1195.     {
  1196.      I4 ActivateMe( Class IOleDocumentView ,  pViewToActivate);
  1197.     }
  1198. interface IOleDocumentView : 
  1199.     {
  1200.      Void SetInPlaceSite( Class IOleInPlaceSite pIPSite);
  1201.      Class IOleInPlaceSite GetInPlaceSite( );
  1202.      Object GetDocument( );
  1203.      Void SetRect( Class COMRECT prcView);
  1204.      Void GetRect( Class COMRECT prcView);
  1205.      Void SetRectComplex( Class COMRECT prcView,  Class COMRECT prcHScroll,  Class COMRECT prcVScroll,  Class COMRECT prcSizeBox);
  1206.      Void Show( I4 fShow);
  1207.      Void UIActivate( I4 fUIActivate);
  1208.      Void Open();
  1209.      Void CloseView( I4 dwReserved);
  1210.      Void SaveViewState( Class IStream pstm);
  1211.      Void ApplyViewState( Class IStream pstm);
  1212.      Void Clone( Class IOleInPlaceSite pIPSiteNew,  SZArray Class IOleDocumentView ppViewNew);
  1213.     }
  1214. interface IOleInPlaceSite : 
  1215.     {
  1216.      I GetWindow();
  1217.      Void ContextSensitiveHelp( I4 fEnterMode);
  1218.      I4 CanInPlaceActivate( );
  1219.      Void OnInPlaceActivate();
  1220.      Void OnUIActivate();
  1221.      Void GetWindowContext( ByRef Class IOleInPlaceFrame ppFrame,  ByRef Class IOleInPlaceUIWindow ppDoc,  Class COMRECT lprcPosRect,  Class COMRECT lprcClipRect,  Class tagOIFI lpFrameInfo);
  1222.      I4 Scroll( Class tagSIZE ,  scrollExtant);
  1223.      Void OnUIDeactivate( I4 fUndoable);
  1224.      Void OnInPlaceDeactivate();
  1225.      Void DiscardUndoState();
  1226.      Void DeactivateAndUndo();
  1227.      I4 OnPosRectChange( Class COMRECT ,  lprcPosRect);
  1228.     }
  1229. interface IStream : 
  1230.     {
  1231.      I4 Read( I ,  I4 buf,  len);
  1232.      I4 Write( I ,  I4 buf,  len);
  1233.      I8 Seek( I8 ,  I4 dlibMove,  dwOrigin);
  1234.      Void SetSize( I8 libNewSize);
  1235.      I8 CopyTo( Class IStream ,  I8 pstm,  SZArray I8 cb,  pcbRead);
  1236.      Void Commit( I4 grfCommitFlags);
  1237.      Void Revert();
  1238.      Void LockRegion( I8 libOffset,  I8 cb,  I4 dwLockType);
  1239.      Void UnlockRegion( I8 libOffset,  I8 cb,  I4 dwLockType);
  1240.      Void Stat( I pStatstg,  I4 grfStatFlag);
  1241.      Class IStream Clone( );
  1242.     }
  1243. interface IOleObject : 
  1244.     {
  1245.      I4 SetClientSite( Class IOleClientSite pClientSite);
  1246.      I4 GetClientSite( ByRef Class IOleClientSite site);
  1247.      I4 SetHostNames( String szContainerApp,  String szContainerObj);
  1248.      I4 Close( I4 dwSaveOption);
  1249.      I4 SetMoniker( I4 dwWhichMoniker,  Object pmk);
  1250.      I4 GetMoniker( I4 dwAssign,  I4 dwWhichMoniker,  ByRef Object moniker);
  1251.      I4 InitFromData( Class IOleDataObject pDataObject,  I4 fCreation,  I4 dwReserved);
  1252.      I4 GetClipboardData( I4 dwReserved,  ByRef Class IOleDataObject data);
  1253.      I4 DoVerb( I4 iVerb,  I lpmsg,  Class IOleClientSite pActiveSite,  I4 lindex,  I hwndParent,  Class COMRECT lprcPosRect);
  1254.      I4 EnumVerbs( ByRef Class IEnumOLEVERB e);
  1255.      I4 OleUpdate();
  1256.      I4 IsUpToDate();
  1257.      I4 GetUserClassID( ByRef ValueClass System.Guid pClsid);
  1258.      I4 GetUserType( I4 dwFormOfType,  ByRef String userType);
  1259.      I4 SetExtent( I4 dwDrawAspect,  Class tagSIZEL pSizel);
  1260.      I4 GetExtent( I4 dwDrawAspect,  Class tagSIZEL pSizel);
  1261.      I4 Advise( Class IAdviseSink pAdvSink,  ByRef I4 cookie);
  1262.      I4 Unadvise( I4 dwConnection);
  1263.      I4 EnumAdvise( ByRef Object e);
  1264.      I4 GetMiscStatus( I4 dwAspect,  ByRef I4 misc);
  1265.      I4 SetColorScheme( Class tagLOGPALETTE pLogpal);
  1266.     }
  1267. interface IAdviseSink : 
  1268.     {
  1269.      Void OnDataChange( Class FORMATETC pFormatetc,  Class STGMEDIUM pStgmed);
  1270.      Void OnViewChange( I4 dwAspect,  I4 lindex);
  1271.      Void OnRename( Object pmk);
  1272.      Void OnSave();
  1273.      Void OnClose();
  1274.     }
  1275. interface IPersistStreamInit : 
  1276.     {
  1277.      Void GetClassID( ByRef ValueClass System.Guid pClassID);
  1278.      I4 IsDirty( );
  1279.      Void Load( Class IStream pstm);
  1280.      Void Save( Class IStream pstm,  Boolean fClearDirty);
  1281.      Void GetSizeMax( I8 pcbSize);
  1282.      Void InitNew();
  1283.     }
  1284. class HTMLDocument : System.Object
  1285.     {
  1286.      Void HTMLDocument();
  1287.     }
  1288. interface IHTMLDocument : 
  1289.     {
  1290.      Object GetScript( );
  1291.     }
  1292. interface IHTMLDocument2 : 
  1293.     {
  1294.      Object GetScript( );
  1295.      Class IHTMLElementCollection GetAll( );
  1296.      Class IHTMLElement GetBody( );
  1297.      Class IHTMLElement GetActiveElement( );
  1298.      Class IHTMLElementCollection GetImages( );
  1299.      Class IHTMLElementCollection GetApplets( );
  1300.      Class IHTMLElementCollection GetLinks( );
  1301.      Class IHTMLElementCollection GetForms( );
  1302.      Class IHTMLElementCollection GetAnchors( );
  1303.      Void SetTitle( String p);
  1304.      String GetTitle( );
  1305.      Class IHTMLElementCollection GetScripts( );
  1306.      Void SetDesignMode( String p);
  1307.      String GetDesignMode( );
  1308.      Object GetSelection( );
  1309.      String GetReadyState( );
  1310.      Object GetFrames( );
  1311.      Class IHTMLElementCollection GetEmbeds( );
  1312.      Class IHTMLElementCollection GetPlugins( );
  1313.      Void SetAlinkColor( Object p);
  1314.      Object GetAlinkColor( );
  1315.      Void SetBgColor( Object p);
  1316.      Object GetBgColor( );
  1317.      Void SetFgColor( Object p);
  1318.      Object GetFgColor( );
  1319.      Void SetLinkColor( Object p);
  1320.      Object GetLinkColor( );
  1321.      Void SetVlinkColor( Object p);
  1322.      Object GetVlinkColor( );
  1323.      String GetReferrer( );
  1324.      Object GetLocation( );
  1325.      String GetLastModified( );
  1326.      Void SetURL( String p);
  1327.      String GetURL( );
  1328.      Void SetDomain( String p);
  1329.      String GetDomain( );
  1330.      Void SetCookie( String p);
  1331.      String GetCookie( );
  1332.      Void SetExpando( Boolean p);
  1333.      Boolean GetExpando( );
  1334.      Void SetCharset( String p);
  1335.      String GetCharset( );
  1336.      Void SetDefaultCharset( String p);
  1337.      String GetDefaultCharset( );
  1338.      String GetMimeType( );
  1339.      String GetFileSize( );
  1340.      String GetFileCreatedDate( );
  1341.      String GetFileModifiedDate( );
  1342.      String GetFileUpdatedDate( );
  1343.      String GetSecurity( );
  1344.      String GetProtocol( );
  1345.      String GetNameProp( );
  1346.      Void DummyWrite( I4 psarray);
  1347.      Void DummyWriteln( I4 psarray);
  1348.      Object Open( String ,  Object URL,  Object name,  Object features,  replace);
  1349.      Void Close();
  1350.      Void Clear();
  1351.      Boolean QueryCommandSupported( String ,  cmdID);
  1352.      Boolean QueryCommandEnabled( String ,  cmdID);
  1353.      Boolean QueryCommandState( String ,  cmdID);
  1354.      Boolean QueryCommandIndeterm( String ,  cmdID);
  1355.      String QueryCommandText( String ,  cmdID);
  1356.      Object QueryCommandValue( String ,  cmdID);
  1357.      Boolean ExecCommand( String ,  Boolean cmdID,  Object showUI,  value);
  1358.      Boolean ExecCommandShowHelp( String ,  cmdID);
  1359.      Class IHTMLElement CreateElement( String ,  eTag);
  1360.      Void SetOnhelp( Object p);
  1361.      Object GetOnhelp( );
  1362.      Void SetOnclick( Object p);
  1363.      Object GetOnclick( );
  1364.      Void SetOndblclick( Object p);
  1365.      Object GetOndblclick( );
  1366.      Void SetOnkeyup( Object p);
  1367.      Object GetOnkeyup( );
  1368.      Void SetOnkeydown( Object p);
  1369.      Object GetOnkeydown( );
  1370.      Void SetOnkeypress( Object p);
  1371.      Object GetOnkeypress( );
  1372.      Void SetOnmouseup( Object p);
  1373.      Object GetOnmouseup( );
  1374.      Void SetOnmousedown( Object p);
  1375.      Object GetOnmousedown( );
  1376.      Void SetOnmousemove( Object p);
  1377.      Object GetOnmousemove( );
  1378.      Void SetOnmouseout( Object p);
  1379.      Object GetOnmouseout( );
  1380.      Void SetOnmouseover( Object p);
  1381.      Object GetOnmouseover( );
  1382.      Void SetOnreadystatechange( Object p);
  1383.      Object GetOnreadystatechange( );
  1384.      Void SetOnafterupdate( Object p);
  1385.      Object GetOnafterupdate( );
  1386.      Void SetOnrowexit( Object p);
  1387.      Object GetOnrowexit( );
  1388.      Void SetOnrowenter( Object p);
  1389.      Object GetOnrowenter( );
  1390.      Void SetOndragstart( Object p);
  1391.      Object GetOndragstart( );
  1392.      Void SetOnselectstart( Object p);
  1393.      Object GetOnselectstart( );
  1394.      Class IHTMLElement ElementFromPoint( I4 ,  I4 x,  y);
  1395.      Object GetParentWindow( );
  1396.      Object GetStyleSheets( );
  1397.      Void SetOnbeforeupdate( Object p);
  1398.      Object GetOnbeforeupdate( );
  1399.      Void SetOnerrorupdate( Object p);
  1400.      Object GetOnerrorupdate( );
  1401.      String toString( );
  1402.      Class IHTMLStyleSheet CreateStyleSheet( String ,  I4 bstrHref,  lIndex);
  1403.     }
  1404. interface IHTMLElement : 
  1405.     {
  1406.      Void SetAttribute( String strAttributeName,  Object AttributeValue,  I4 lFlags);
  1407.      Void GetAttribute( String strAttributeName,  I4 lFlags,  SZArray Object pvars);
  1408.      Boolean RemoveAttribute( String ,  I4 strAttributeName,  lFlags);
  1409.      Void SetClassName( String p);
  1410.      String GetClassName( );
  1411.      Void SetId( String p);
  1412.      String GetId( );
  1413.      String GetTagName( );
  1414.      Class IHTMLElement GetParentElement( );
  1415.      Class IHTMLStyle GetStyle( );
  1416.      Void SetOnhelp( Object p);
  1417.      Object GetOnhelp( );
  1418.      Void SetOnclick( Object p);
  1419.      Object GetOnclick( );
  1420.      Void SetOndblclick( Object p);
  1421.      Object GetOndblclick( );
  1422.      Void SetOnkeydown( Object p);
  1423.      Object GetOnkeydown( );
  1424.      Void SetOnkeyup( Object p);
  1425.      Object GetOnkeyup( );
  1426.      Void SetOnkeypress( Object p);
  1427.      Object GetOnkeypress( );
  1428.      Void SetOnmouseout( Object p);
  1429.      Object GetOnmouseout( );
  1430.      Void SetOnmouseover( Object p);
  1431.      Object GetOnmouseover( );
  1432.      Void SetOnmousemove( Object p);
  1433.      Object GetOnmousemove( );
  1434.      Void SetOnmousedown( Object p);
  1435.      Object GetOnmousedown( );
  1436.      Void SetOnmouseup( Object p);
  1437.      Object GetOnmouseup( );
  1438.      Class IHTMLDocument2 GetDocument( );
  1439.      Void SetTitle( String p);
  1440.      String GetTitle( );
  1441.      Void SetLanguage( String p);
  1442.      String GetLanguage( );
  1443.      Void SetOnselectstart( Object p);
  1444.      Object GetOnselectstart( );
  1445.      Void ScrollIntoView( Object varargStart);
  1446.      Boolean Contains( Class IHTMLElement ,  pChild);
  1447.      I4 GetSourceIndex( );
  1448.      Object GetRecordNumber( );
  1449.      Void SetLang( String p);
  1450.      String GetLang( );
  1451.      I4 GetOffsetLeft( );
  1452.      I4 GetOffsetTop( );
  1453.      I4 GetOffsetWidth( );
  1454.      I4 GetOffsetHeight( );
  1455.      Class IHTMLElement GetOffsetParent( );
  1456.      Void SetInnerHTML( String p);
  1457.      String GetInnerHTML( );
  1458.      Void SetInnerText( String p);
  1459.      String GetInnerText( );
  1460.      Void SetOuterHTML( String p);
  1461.      String GetOuterHTML( );
  1462.      Void SetOuterText( String p);
  1463.      String GetOuterText( );
  1464.      Void InsertAdjacentHTML( String where,  String html);
  1465.      Void InsertAdjacentText( String where,  String text);
  1466.      Class IHTMLElement GetParentTextEdit( );
  1467.      Boolean GetIsTextEdit( );
  1468.      Void Click();
  1469.      Object GetFilters( );
  1470.      Void SetOndragstart( Object p);
  1471.      Object GetOndragstart( );
  1472.      String toString( );
  1473.      Void SetOnbeforeupdate( Object p);
  1474.      Object GetOnbeforeupdate( );
  1475.      Void SetOnafterupdate( Object p);
  1476.      Object GetOnafterupdate( );
  1477.      Void SetOnerrorupdate( Object p);
  1478.      Object GetOnerrorupdate( );
  1479.      Void SetOnrowexit( Object p);
  1480.      Object GetOnrowexit( );
  1481.      Void SetOnrowenter( Object p);
  1482.      Object GetOnrowenter( );
  1483.      Void SetOndatasetchanged( Object p);
  1484.      Object GetOndatasetchanged( );
  1485.      Void SetOndataavailable( Object p);
  1486.      Object GetOndataavailable( );
  1487.      Void SetOndatasetcomplete( Object p);
  1488.      Object GetOndatasetcomplete( );
  1489.      Void SetOnfilterchange( Object p);
  1490.      Object GetOnfilterchange( );
  1491.      Object GetChildren( );
  1492.      Object GetAll( );
  1493.     }
  1494. interface IHTMLElement2 : 
  1495.     {
  1496.      String GetScopeName( );
  1497.      Void SetCapture( Boolean containerCapture);
  1498.      Void ReleaseCapture();
  1499.      Void SetOnlosecapture( Object p);
  1500.      Object GetOnlosecapture( );
  1501.      String ComponentFromPoint( I4 ,  I4 x,  y);
  1502.      Void DoScroll( Object component);
  1503.      Void SetOnscroll( Object p);
  1504.      Object GetOnscroll( );
  1505.      Void SetOndrag( Object p);
  1506.      Object GetOndrag( );
  1507.      Void SetOndragend( Object p);
  1508.      Object GetOndragend( );
  1509.      Void SetOndragenter( Object p);
  1510.      Object GetOndragenter( );
  1511.      Void SetOndragover( Object p);
  1512.      Object GetOndragover( );
  1513.      Void SetOndragleave( Object p);
  1514.      Object GetOndragleave( );
  1515.      Void SetOndrop( Object p);
  1516.      Object GetOndrop( );
  1517.      Void SetOnbeforecut( Object p);
  1518.      Object GetOnbeforecut( );
  1519.      Void SetOncut( Object p);
  1520.      Object GetOncut( );
  1521.      Void SetOnbeforecopy( Object p);
  1522.      Object GetOnbeforecopy( );
  1523.      Void SetOncopy( Object p);
  1524.      Object GetOncopy( );
  1525.      Void SetOnbeforepaste( Object p);
  1526.      Object GetOnbeforepaste( );
  1527.      Void SetOnpaste( Object p);
  1528.      Object GetOnpaste( );
  1529.      Class IHTMLCurrentStyle GetCurrentStyle( );
  1530.      Void SetOnpropertychange( Object p);
  1531.      Object GetOnpropertychange( );
  1532.      Class IHTMLRectCollection GetClientRects( );
  1533.      Class IHTMLRect GetBoundingClientRect( );
  1534.      Void SetExpression( String propname,  String expression,  String language);
  1535.      Object GetExpression( Object ,  propname);
  1536.      Boolean RemoveExpression( String ,  propname);
  1537.      Void SetTabIndex( I2 p);
  1538.      I2 GetTabIndex( );
  1539.      Void Focus();
  1540.      Void SetAccessKey( String p);
  1541.      String GetAccessKey( );
  1542.      Void SetOnblur( Object p);
  1543.      Object GetOnblur( );
  1544.      Void SetOnfocus( Object p);
  1545.      Object GetOnfocus( );
  1546.      Void SetOnresize( Object p);
  1547.      Object GetOnresize( );
  1548.      Void Blur();
  1549.      Void AddFilter( Object pUnk);
  1550.      Void RemoveFilter( Object pUnk);
  1551.      I4 GetClientHeight( );
  1552.      I4 GetClientWidth( );
  1553.      I4 GetClientTop( );
  1554.      I4 GetClientLeft( );
  1555.      Boolean AttachEvent( String ,  Object ev,  pdisp);
  1556.      Void DetachEvent( String ev,  Object pdisp);
  1557.      Object GetReadyState( );
  1558.      Void SetOnreadystatechange( Object p);
  1559.      Object GetOnreadystatechange( );
  1560.      Void SetOnrowsdelete( Object p);
  1561.      Object GetOnrowsdelete( );
  1562.      Void SetOnrowsinserted( Object p);
  1563.      Object GetOnrowsinserted( );
  1564.      Void SetOncellchange( Object p);
  1565.      Object GetOncellchange( );
  1566.      Void SetDir( String p);
  1567.      String GetDir( );
  1568.      Object CreateControlRange( );
  1569.      I4 GetScrollHeight( );
  1570.      I4 GetScrollWidth( );
  1571.      Void SetScrollTop( I4 p);
  1572.      I4 GetScrollTop( );
  1573.      Void SetScrollLeft( I4 p);
  1574.      I4 GetScrollLeft( );
  1575.      Void ClearAttributes();
  1576.      Void MergeAttributes( Class IHTMLElement mergeThis);
  1577.      Void SetOncontextmenu( Object p);
  1578.      Object GetOncontextmenu( );
  1579.      Class IHTMLElement InsertAdjacentElement( String ,  Class IHTMLElement where,  insertedElement);
  1580.      Class IHTMLElement ApplyElement( Class IHTMLElement ,  String apply,  where);
  1581.      String GetAdjacentText( String ,  where);
  1582.      String ReplaceAdjacentText( String ,  String where,  newText);
  1583.      Boolean GetCanHaveChildren( );
  1584.      I4 AddBehavior( String ,  ByRef Object bstrUrl,  pvarFactory);
  1585.      Boolean RemoveBehavior( I4 ,  cookie);
  1586.      Class IHTMLStyle GetRuntimeStyle( );
  1587.      Object GetBehaviorUrns( );
  1588.      Void SetTagUrn( String p);
  1589.      String GetTagUrn( );
  1590.      Void SetOnbeforeeditfocus( Object p);
  1591.      Object GetOnbeforeeditfocus( );
  1592.      I4 GetReadyStateValue( );
  1593.      Class IHTMLElementCollection GetElementsByTagName( String ,  v);
  1594.      Class IHTMLStyle GetBaseStyle( );
  1595.      Class IHTMLCurrentStyle GetBaseCurrentStyle( );
  1596.      Class IHTMLStyle GetBaseRuntimeStyle( );
  1597.      Void SetOnmousehover( Object p);
  1598.      Object GetOnmousehover( );
  1599.      Void SetOnkeydownpreview( Object p);
  1600.      Object GetOnkeydownpreview( );
  1601.      Object GetBehavior( String ,  String bstrName,  bstrUrn);
  1602.     }
  1603. interface IHTMLElement3 : 
  1604.     {
  1605.      Void MergeAttributes( Class IHTMLElement mergeThis,  Object pvarFlags);
  1606.      Boolean GetIsMultiLine( );
  1607.      Boolean GetCanHaveHTML( );
  1608.      Void SetOnLayoutComplete( Object p);
  1609.      Object GetOnLayoutComplete( );
  1610.      Void SetOnPage( Object p);
  1611.      Object GetOnPage( );
  1612.      Void SetInflateBlock( Boolean inflate);
  1613.      Boolean GetInflateBlock( );
  1614.      Void SetOnBeforeDeactivate( Object p);
  1615.      Object GetOnBeforeDeactivate( );
  1616.      Void SetActive();
  1617.      Void SetContentEditable( String p);
  1618.      String GetContentEditable( );
  1619.      Boolean GetIsContentEditable( );
  1620.      Void SetHideFocus( Boolean v);
  1621.      Boolean GetHideFocus( );
  1622.      Void SetDisabled( Boolean v);
  1623.      Boolean GetDisabled( );
  1624.      Boolean GetIsDisabled( );
  1625.      Void SetOnMove( Object p);
  1626.      Object GetOnMove( );
  1627.      Void SetOnControlSelect( Object p);
  1628.      Object GetOnControlSelect( );
  1629.      Boolean FireEvent( String ,  Object eventName,  eventObject);
  1630.      Void SetOnResizeStart( Object p);
  1631.      Object GetOnResizeStart( );
  1632.      Void SetOnResizeEnd( Object p);
  1633.      Object GetOnResizeEnd( );
  1634.      Void SetOnMoveStart( Object p);
  1635.      Object GetOnMoveStart( );
  1636.      Void SetOnMoveEnd( Object p);
  1637.      Object GetOnMoveEnd( );
  1638.      Void SetOnMouseEnter( Object p);
  1639.      Object GetOnMouseEnter( );
  1640.      Void SetOnMouseLeave( Object p);
  1641.      Object GetOnMouseLeave( );
  1642.      Void SetOnActivate( Object p);
  1643.      Object GetOnActivate( );
  1644.      Void SetOnDeactivate( Object p);
  1645.      Object GetOnDeactivate( );
  1646.      Boolean DragDrop( );
  1647.      I4 GetGlyphMode( );
  1648.     }
  1649. interface IHTMLBodyElement : 
  1650.     {
  1651.      Void SetBackground( String p);
  1652.      String GetBackground( );
  1653.      Void SetBgProperties( String p);
  1654.      String GetBgProperties( );
  1655.      Void SetLeftMargin( Object p);
  1656.      Object GetLeftMargin( );
  1657.      Void SetTopMargin( Object p);
  1658.      Object GetTopMargin( );
  1659.      Void SetRightMargin( Object p);
  1660.      Object GetRightMargin( );
  1661.      Void SetBottomMargin( Object p);
  1662.      Object GetBottomMargin( );
  1663.      Void SetNoWrap( Boolean p);
  1664.      Boolean GetNoWrap( );
  1665.      Void SetBgColor( Object p);
  1666.      Object GetBgColor( );
  1667.      Void SetText( Object p);
  1668.      Object GetText( );
  1669.      Void SetLink( Object p);
  1670.      Object GetLink( );
  1671.      Void SetVLink( Object p);
  1672.      Object GetVLink( );
  1673.      Void SetALink( Object p);
  1674.      Object GetALink( );
  1675.      Void SetOnload( Object p);
  1676.      Object GetOnload( );
  1677.      Void SetOnunload( Object p);
  1678.      Object GetOnunload( );
  1679.      Void SetScroll( String p);
  1680.      String GetScroll( );
  1681.      Void SetOnselect( Object p);
  1682.      Object GetOnselect( );
  1683.      Void SetOnbeforeunload( Object p);
  1684.      Object GetOnbeforeunload( );
  1685.      Object CreateTextRange( );
  1686.     }
  1687. interface IHTMLStyleSheet : 
  1688.     {
  1689.      Void SetTitle( String p);
  1690.      String GetTitle( );
  1691.      Class IHTMLStyleSheet GetParentStyleSheet( );
  1692.      Class IHTMLElement GetOwningElement( );
  1693.      Void SetDisabled( Boolean p);
  1694.      Boolean GetDisabled( );
  1695.      Boolean GetReadOnly( );
  1696.      Object GetImports( );
  1697.      Void SetHref( String p);
  1698.      String GetHref( );
  1699.      String GetStyleSheetType( );
  1700.      String GetId( );
  1701.      I4 AddImport( String ,  I4 bstrURL,  lIndex);
  1702.      I4 AddRule( String ,  String bstrSelector,  I4 bstrStyle,  lIndex);
  1703.      Void RemoveImport( I4 lIndex);
  1704.      Void RemoveRule( I4 lIndex);
  1705.      Void SetMedia( String p);
  1706.      String GetMedia( );
  1707.      Void SetCssText( String p);
  1708.      String GetCssText( );
  1709.      Object GetRules( );
  1710.     }
  1711. interface IHTMLStyle : 
  1712.     {
  1713.      Void SetFontFamily( String p);
  1714.      String GetFontFamily( );
  1715.      Void SetFontStyle( String p);
  1716.      String GetFontStyle( );
  1717.      Void SetFontObject( String p);
  1718.      String GetFontObject( );
  1719.      Void SetFontWeight( String p);
  1720.      String GetFontWeight( );
  1721.      Void SetFontSize( Object p);
  1722.      Object GetFontSize( );
  1723.      Void SetFont( String p);
  1724.      String GetFont( );
  1725.      Void SetColor( Object p);
  1726.      Object GetColor( );
  1727.      Void SetBackground( String p);
  1728.      String GetBackground( );
  1729.      Void SetBackgroundColor( Object p);
  1730.      Object GetBackgroundColor( );
  1731.      Void SetBackgroundImage( String p);
  1732.      String GetBackgroundImage( );
  1733.      Void SetBackgroundRepeat( String p);
  1734.      String GetBackgroundRepeat( );
  1735.      Void SetBackgroundAttachment( String p);
  1736.      String GetBackgroundAttachment( );
  1737.      Void SetBackgroundPosition( String p);
  1738.      String GetBackgroundPosition( );
  1739.      Void SetBackgroundPositionX( Object p);
  1740.      Object GetBackgroundPositionX( );
  1741.      Void SetBackgroundPositionY( Object p);
  1742.      Object GetBackgroundPositionY( );
  1743.      Void SetWordSpacing( Object p);
  1744.      Object GetWordSpacing( );
  1745.      Void SetLetterSpacing( Object p);
  1746.      Object GetLetterSpacing( );
  1747.      Void SetTextDecoration( String p);
  1748.      String GetTextDecoration( );
  1749.      Void SetTextDecorationNone( Boolean p);
  1750.      Boolean GetTextDecorationNone( );
  1751.      Void SetTextDecorationUnderline( Boolean p);
  1752.      Boolean GetTextDecorationUnderline( );
  1753.      Void SetTextDecorationOverline( Boolean p);
  1754.      Boolean GetTextDecorationOverline( );
  1755.      Void SetTextDecorationLineThrough( Boolean p);
  1756.      Boolean GetTextDecorationLineThrough( );
  1757.      Void SetTextDecorationBlink( Boolean p);
  1758.      Boolean GetTextDecorationBlink( );
  1759.      Void SetVerticalAlign( Object p);
  1760.      Object GetVerticalAlign( );
  1761.      Void SetTextTransform( String p);
  1762.      String GetTextTransform( );
  1763.      Void SetTextAlign( String p);
  1764.      String GetTextAlign( );
  1765.      Void SetTextIndent( Object p);
  1766.      Object GetTextIndent( );
  1767.      Void SetLineHeight( Object p);
  1768.      Object GetLineHeight( );
  1769.      Void SetMarginTop( Object p);
  1770.      Object GetMarginTop( );
  1771.      Void SetMarginRight( Object p);
  1772.      Object GetMarginRight( );
  1773.      Void SetMarginBottom( Object p);
  1774.      Object GetMarginBottom( );
  1775.      Void SetMarginLeft( Object p);
  1776.      Object GetMarginLeft( );
  1777.      Void SetMargin( String p);
  1778.      String GetMargin( );
  1779.      Void SetPaddingTop( Object p);
  1780.      Object GetPaddingTop( );
  1781.      Void SetPaddingRight( Object p);
  1782.      Object GetPaddingRight( );
  1783.      Void SetPaddingBottom( Object p);
  1784.      Object GetPaddingBottom( );
  1785.      Void SetPaddingLeft( Object p);
  1786.      Object GetPaddingLeft( );
  1787.      Void SetPadding( String p);
  1788.      String GetPadding( );
  1789.      Void SetBorder( String p);
  1790.      String GetBorder( );
  1791.      Void SetBorderTop( String p);
  1792.      String GetBorderTop( );
  1793.      Void SetBorderRight( String p);
  1794.      String GetBorderRight( );
  1795.      Void SetBorderBottom( String p);
  1796.      String GetBorderBottom( );
  1797.      Void SetBorderLeft( String p);
  1798.      String GetBorderLeft( );
  1799.      Void SetBorderColor( String p);
  1800.      String GetBorderColor( );
  1801.      Void SetBorderTopColor( Object p);
  1802.      Object GetBorderTopColor( );
  1803.      Void SetBorderRightColor( Object p);
  1804.      Object GetBorderRightColor( );
  1805.      Void SetBorderBottomColor( Object p);
  1806.      Object GetBorderBottomColor( );
  1807.      Void SetBorderLeftColor( Object p);
  1808.      Object GetBorderLeftColor( );
  1809.      Void SetBorderWidth( String p);
  1810.      String GetBorderWidth( );
  1811.      Void SetBorderTopWidth( Object p);
  1812.      Object GetBorderTopWidth( );
  1813.      Void SetBorderRightWidth( Object p);
  1814.      Object GetBorderRightWidth( );
  1815.      Void SetBorderBottomWidth( Object p);
  1816.      Object GetBorderBottomWidth( );
  1817.      Void SetBorderLeftWidth( Object p);
  1818.      Object GetBorderLeftWidth( );
  1819.      Void SetBorderStyle( String p);
  1820.      String GetBorderStyle( );
  1821.      Void SetBorderTopStyle( String p);
  1822.      String GetBorderTopStyle( );
  1823.      Void SetBorderRightStyle( String p);
  1824.      String GetBorderRightStyle( );
  1825.      Void SetBorderBottomStyle( String p);
  1826.      String GetBorderBottomStyle( );
  1827.      Void SetBorderLeftStyle( String p);
  1828.      String GetBorderLeftStyle( );
  1829.      Void SetWidth( Object p);
  1830.      Object GetWidth( );
  1831.      Void SetHeight( Object p);
  1832.      Object GetHeight( );
  1833.      Void SetStyleFloat( String p);
  1834.      String GetStyleFloat( );
  1835.      Void SetClear( String p);
  1836.      String GetClear( );
  1837.      Void SetDisplay( String p);
  1838.      String GetDisplay( );
  1839.      Void SetVisibility( String p);
  1840.      String GetVisibility( );
  1841.      Void SetListStyleType( String p);
  1842.      String GetListStyleType( );
  1843.      Void SetListStylePosition( String p);
  1844.      String GetListStylePosition( );
  1845.      Void SetListStyleImage( String p);
  1846.      String GetListStyleImage( );
  1847.      Void SetListStyle( String p);
  1848.      String GetListStyle( );
  1849.      Void SetWhiteSpace( String p);
  1850.      String GetWhiteSpace( );
  1851.      Void SetTop( Object p);
  1852.      Object GetTop( );
  1853.      Void SetLeft( Object p);
  1854.      Object GetLeft( );
  1855.      String GetPosition( );
  1856.      Void SetZIndex( Object p);
  1857.      Object GetZIndex( );
  1858.      Void SetOverflow( String p);
  1859.      String GetOverflow( );
  1860.      Void SetPageBreakBefore( String p);
  1861.      String GetPageBreakBefore( );
  1862.      Void SetPageBreakAfter( String p);
  1863.      String GetPageBreakAfter( );
  1864.      Void SetCssText( String p);
  1865.      String GetCssText( );
  1866.      Void SetPixelTop( I4 p);
  1867.      I4 GetPixelTop( );
  1868.      Void SetPixelLeft( I4 p);
  1869.      I4 GetPixelLeft( );
  1870.      Void SetPixelWidth( I4 p);
  1871.      I4 GetPixelWidth( );
  1872.      Void SetPixelHeight( I4 p);
  1873.      I4 GetPixelHeight( );
  1874.      Void SetPosTop( R4 p);
  1875.      R4 GetPosTop( );
  1876.      Void SetPosLeft( R4 p);
  1877.      R4 GetPosLeft( );
  1878.      Void SetPosWidth( R4 p);
  1879.      R4 GetPosWidth( );
  1880.      Void SetPosHeight( R4 p);
  1881.      R4 GetPosHeight( );
  1882.      Void SetCursor( String p);
  1883.      String GetCursor( );
  1884.      Void SetClip( String p);
  1885.      String GetClip( );
  1886.      Void SetFilter( String p);
  1887.      String GetFilter( );
  1888.      Void SetAttribute( String strAttributeName,  Object AttributeValue,  I4 lFlags);
  1889.      Object GetAttribute( String ,  I4 strAttributeName,  lFlags);
  1890.      Boolean RemoveAttribute( String ,  I4 strAttributeName,  lFlags);
  1891.     }
  1892. interface IHTMLCurrentStyle : 
  1893.     {
  1894.      String GetPosition( );
  1895.      String GetStyleFloat( );
  1896.      Object GetColor( );
  1897.      Object GetBackgroundColor( );
  1898.      String GetFontFamily( );
  1899.      String GetFontStyle( );
  1900.      String GetFontObject( );
  1901.      Object GetFontWeight( );
  1902.      Object GetFontSize( );
  1903.      String GetBackgroundImage( );
  1904.      Object GetBackgroundPositionX( );
  1905.      Object GetBackgroundPositionY( );
  1906.      String GetBackgroundRepeat( );
  1907.      Object GetBorderLeftColor( );
  1908.      Object GetBorderTopColor( );
  1909.      Object GetBorderRightColor( );
  1910.      Object GetBorderBottomColor( );
  1911.      String GetBorderTopStyle( );
  1912.      String GetBorderRightStyle( );
  1913.      String GetBorderBottomStyle( );
  1914.      String GetBorderLeftStyle( );
  1915.      Object GetBorderTopWidth( );
  1916.      Object GetBorderRightWidth( );
  1917.      Object GetBorderBottomWidth( );
  1918.      Object GetBorderLeftWidth( );
  1919.      Object GetLeft( );
  1920.      Object GetTop( );
  1921.      Object GetWidth( );
  1922.      Object GetHeight( );
  1923.      Object GetPaddingLeft( );
  1924.      Object GetPaddingTop( );
  1925.      Object GetPaddingRight( );
  1926.      Object GetPaddingBottom( );
  1927.      String GetTextAlign( );
  1928.      String GetTextDecoration( );
  1929.      String GetDisplay( );
  1930.      String GetVisibility( );
  1931.      Object GetZIndex( );
  1932.      Object GetLetterSpacing( );
  1933.      Object GetLineHeight( );
  1934.      Object GetTextIndent( );
  1935.      Object GetVerticalAlign( );
  1936.      String GetBackgroundAttachment( );
  1937.      Object GetMarginTop( );
  1938.      Object GetMarginRight( );
  1939.      Object GetMarginBottom( );
  1940.      Object GetMarginLeft( );
  1941.      String GetClear( );
  1942.      String GetListStyleType( );
  1943.      String GetListStylePosition( );
  1944.      String GetListStyleImage( );
  1945.      Object GetClipTop( );
  1946.      Object GetClipRight( );
  1947.      Object GetClipBottom( );
  1948.      Object GetClipLeft( );
  1949.      String GetOverflow( );
  1950.      String GetPageBreakBefore( );
  1951.      String GetPageBreakAfter( );
  1952.      String GetCursor( );
  1953.      String GetTableLayout( );
  1954.      String GetBorderCollapse( );
  1955.      String GetDirection( );
  1956.      String GetBehavior( );
  1957.      Object GetAttribute( String ,  I4 strAttributeName,  lFlags);
  1958.      String GetUnicodeBidi( );
  1959.      Object GetRight( );
  1960.      Object GetBottom( );
  1961.     }
  1962. interface IHTMLElementCollection : 
  1963.     {
  1964.      String toString( );
  1965.      Void SetLength( I4 p);
  1966.      I4 GetLength( );
  1967.      Object Get_newEnum( );
  1968.      Class IHTMLElement Item( Object ,  Object name,  index);
  1969.      Object Tags( Object ,  tagName);
  1970.     }
  1971. interface IHTMLRect : 
  1972.     {
  1973.      Void SetLeft( I4 p);
  1974.      I4 GetLeft( );
  1975.      Void SetTop( I4 p);
  1976.      I4 GetTop( );
  1977.      Void SetRight( I4 p);
  1978.      I4 GetRight( );
  1979.      Void SetBottom( I4 p);
  1980.      I4 GetBottom( );
  1981.     }
  1982. interface IHTMLRectCollection : 
  1983.     {
  1984.      I4 GetLength( );
  1985.      Object Get_newEnum( );
  1986.      Object Item( ByRef Object ,  pvarIndex);
  1987.     }
  1988. interface IHTMLDOMNode : 
  1989.     {
  1990.      I4 GetNodeType( );
  1991.      Class IHTMLDOMNode GetParentNode( );
  1992.      Boolean HasChildNodes( );
  1993.      Object GetChildNodes( );
  1994.      Object GetAttributes( );
  1995.      Class IHTMLDOMNode InsertBefore( Class IHTMLDOMNode ,  Object newChild,  refChild);
  1996.      Class IHTMLDOMNode RemoveChild( Class IHTMLDOMNode ,  oldChild);
  1997.      Class IHTMLDOMNode ReplaceChild( Class IHTMLDOMNode ,  Class IHTMLDOMNode newChild,  oldChild);
  1998.      Class IHTMLDOMNode CloneNode( Boolean ,  fDeep);
  1999.      Class IHTMLDOMNode RemoveNode( Boolean ,  fDeep);
  2000.      Class IHTMLDOMNode SwapNode( Class IHTMLDOMNode ,  otherNode);
  2001.      Class IHTMLDOMNode ReplaceNode( Class IHTMLDOMNode ,  replacement);
  2002.      Class IHTMLDOMNode AppendChild( Class IHTMLDOMNode ,  newChild);
  2003.      String GetNodeName( );
  2004.      Void SetNodeValue( Object p);
  2005.      Object GetNodeValue( );
  2006.      Class IHTMLDOMNode GetFirstChild( );
  2007.      Class IHTMLDOMNode GetLastChild( );
  2008.      Class IHTMLDOMNode GetPreviousSibling( );
  2009.      Class IHTMLDOMNode GetNextSibling( );
  2010.     }
  2011. class HDHITTESTINFO : System.Object
  2012.     {
  2013.      I4 pt_x;
  2014.      I4 pt_y;
  2015.      I4 flags;
  2016.      I4 iItem;
  2017.      Void HDHITTESTINFO();
  2018.     }
  2019. class tagOLEVERB : System.Object
  2020.     {
  2021.      I4 lVerb;
  2022.      String lpszVerbName;
  2023.      I4 fuFlags;
  2024.      I4 grfAttribs;
  2025.      Void tagOLEVERB();
  2026.     }
  2027. class TV_HITTESTINFO : System.Object
  2028.     {
  2029.      I4 pt_x;
  2030.      I4 pt_y;
  2031.      I4 flags;
  2032.      I4 hItem;
  2033.      Void TV_HITTESTINFO();
  2034.     }
  2035. class ListViewCompareCallback : System.MulticastDelegate
  2036.     {
  2037.      Void ListViewCompareCallback( Object object,  I method);
  2038.      I4 Invoke( I lParam1,  I lParam2,  I lParamSort);
  2039.      Class System.IAsyncResult BeginInvoke( I lParam1,  I lParam2,  I lParamSort,  Class System.AsyncCallback callback,  Object object);
  2040.      I4 EndInvoke( Class System.IAsyncResult result);
  2041.     }
  2042. class TimerProc : System.MulticastDelegate
  2043.     {
  2044.      Void TimerProc( Object object,  I method);
  2045.      Void Invoke( I hWnd,  I4 msg,  I wParam,  I lParam);
  2046.      Class System.IAsyncResult BeginInvoke( I hWnd,  I4 msg,  I wParam,  I lParam,  Class System.AsyncCallback callback,  Object object);
  2047.      Void EndInvoke( Class System.IAsyncResult result);
  2048.     }
  2049. class Util : System.Object
  2050.     {
  2051.      I4 MAKELONG( I4 low,  I4 high);
  2052.      I4 MAKELPARAM( I4 low,  I4 high);
  2053.      I4 HIWORD( I4 n);
  2054.      I4 LOWORD( I4 n);
  2055.      I4 SignedHIWORD( I4 n);
  2056.      I4 SignedLOWORD( I4 n);
  2057.      I4 lstrlen( String s);
  2058.      I4 RegisterWindowMessage( String msg);
  2059.      Void Util();
  2060.     }
  2061. class CommonHandles : System.Object
  2062.     {
  2063.      I4 Accelerator;
  2064.      I4 Cursor;
  2065.      I4 EMF;
  2066.      I4 Find;
  2067.      I4 GDI;
  2068.      I4 HDC;
  2069.      I4 Icon;
  2070.      I4 Kernel;
  2071.      I4 Menu;
  2072.      I4 Window;
  2073.      Void CommonHandles();
  2074.      Void CommonHandles();
  2075.     }
  2076. class HandleCollector : System.Object
  2077.     {
  2078.      SZArray Class HandleType handleTypes;
  2079.      I4 handleTypeCount;
  2080.      Class HandleChangeEventHandler handleAdd;
  2081.      Class HandleChangeEventHandler handleRemove;
  2082.      I Add( I handle,  I4 type);
  2083.      Void add_HandleAdded( Class HandleChangeEventHandler value);
  2084.      Void remove_HandleAdded( Class HandleChangeEventHandler value);
  2085.      Void add_HandleRemoved( Class HandleChangeEventHandler value);
  2086.      Void remove_HandleRemoved( Class HandleChangeEventHandler value);
  2087.      I4 RegisterType( String typeName,  I4 expense,  I4 initialThreshold);
  2088.      I Remove( I handle,  I4 type);
  2089.      Void HandleCollector();
  2090.      Void HandleCollector();
  2091.     event HandleAdded;
  2092.     event HandleRemoved;
  2093.     }
  2094. class HandleType : System.Object
  2095.     {
  2096.      String name;
  2097.      I4 threshHold;
  2098.      I4 handleCount;
  2099.      I4 deltaPercent;
  2100.      Void HandleType( String name,  I4 expense,  I4 initialThreshold);
  2101.      Void Add( I handle);
  2102.      Void Collected();
  2103.      I4 GetHandleCount();
  2104.      Boolean NeedCollection();
  2105.      I Remove( I handle);
  2106.     }
  2107. class HandleChangeEventHandler : System.MulticastDelegate
  2108.     {
  2109.      Void HandleChangeEventHandler( Object object,  I method);
  2110.      Void Invoke( String handleType,  I handleValue,  I4 currentHandleCount);
  2111.      Class System.IAsyncResult BeginInvoke( String handleType,  I handleValue,  I4 currentHandleCount,  Class System.AsyncCallback callback,  Object object);
  2112.      Void EndInvoke( Class System.IAsyncResult result);
  2113.     }
  2114. class ActiveX : System.Object
  2115.     {
  2116.      I4 OCM__BASE;
  2117.      I4 DISPID_VALUE;
  2118.      I4 DISPID_UNKNOWN;
  2119.      I4 DISPID_AUTOSIZE;
  2120.      I4 DISPID_BACKCOLOR;
  2121.      I4 DISPID_BACKSTYLE;
  2122.      I4 DISPID_BORDERCOLOR;
  2123.      I4 DISPID_BORDERSTYLE;
  2124.      I4 DISPID_BORDERWIDTH;
  2125.      I4 DISPID_DRAWMODE;
  2126.      I4 DISPID_DRAWSTYLE;
  2127.      I4 DISPID_DRAWWIDTH;
  2128.      I4 DISPID_FILLCOLOR;
  2129.      I4 DISPID_FILLSTYLE;
  2130.      I4 DISPID_FONT;
  2131.      I4 DISPID_FORECOLOR;
  2132.      I4 DISPID_ENABLED;
  2133.      I4 DISPID_HWND;
  2134.      I4 DISPID_TABSTOP;
  2135.      I4 DISPID_TEXT;
  2136.      I4 DISPID_CAPTION;
  2137.      I4 DISPID_BORDERVISIBLE;
  2138.      I4 DISPID_APPEARANCE;
  2139.      I4 DISPID_MOUSEPOINTER;
  2140.      I4 DISPID_MOUSEICON;
  2141.      I4 DISPID_PICTURE;
  2142.      I4 DISPID_VALID;
  2143.      I4 DISPID_READYSTATE;
  2144.      I4 DISPID_REFRESH;
  2145.      I4 DISPID_DOCLICK;
  2146.      I4 DISPID_ABOUTBOX;
  2147.      I4 DISPID_CLICK;
  2148.      I4 DISPID_DBLCLICK;
  2149.      I4 DISPID_KEYDOWN;
  2150.      I4 DISPID_KEYPRESS;
  2151.      I4 DISPID_KEYUP;
  2152.      I4 DISPID_MOUSEDOWN;
  2153.      I4 DISPID_MOUSEMOVE;
  2154.      I4 DISPID_MOUSEUP;
  2155.      I4 DISPID_ERROREVENT;
  2156.      I4 DISPID_RIGHTTOLEFT;
  2157.      I4 DISPID_READYSTATECHANGE;
  2158.      I4 DISPID_AMBIENT_BACKCOLOR;
  2159.      I4 DISPID_AMBIENT_DISPLAYNAME;
  2160.      I4 DISPID_AMBIENT_FONT;
  2161.      I4 DISPID_AMBIENT_FORECOLOR;
  2162.      I4 DISPID_AMBIENT_LOCALEID;
  2163.      I4 DISPID_AMBIENT_MESSAGEREFLECT;
  2164.      I4 DISPID_AMBIENT_SCALEUNITS;
  2165.      I4 DISPID_AMBIENT_TEXTALIGN;
  2166.      I4 DISPID_AMBIENT_USERMODE;
  2167.      I4 DISPID_AMBIENT_UIDEAD;
  2168.      I4 DISPID_AMBIENT_SHOWGRABHANDLES;
  2169.      I4 DISPID_AMBIENT_SHOWHATCHING;
  2170.      I4 DISPID_AMBIENT_DISPLAYASDEFAULT;
  2171.      I4 DISPID_AMBIENT_SUPPORTSMNEMONICS;
  2172.      I4 DISPID_AMBIENT_AUTOCLIP;
  2173.      I4 DISPID_AMBIENT_APPEARANCE;
  2174.      I4 DISPID_AMBIENT_PALETTE;
  2175.      I4 DISPID_AMBIENT_TRANSFERPRIORITY;
  2176.      I4 DISPID_Name;
  2177.      I4 DISPID_Delete;
  2178.      I4 DISPID_Object;
  2179.      I4 DISPID_Parent;
  2180.      I4 DVASPECT_CONTENT;
  2181.      I4 DVASPECT_THUMBNAIL;
  2182.      I4 DVASPECT_ICON;
  2183.      I4 DVASPECT_DOCPRINT;
  2184.      I4 OLEMISC_RECOMPOSEONRESIZE;
  2185.      I4 OLEMISC_ONLYICONIC;
  2186.      I4 OLEMISC_INSERTNOTREPLACE;
  2187.      I4 OLEMISC_STATIC;
  2188.      I4 OLEMISC_CANTLINKINSIDE;
  2189.      I4 OLEMISC_CANLINKBYOLE1;
  2190.      I4 OLEMISC_ISLINKOBJECT;
  2191.      I4 OLEMISC_INSIDEOUT;
  2192.      I4 OLEMISC_ACTIVATEWHENVISIBLE;
  2193.      I4 OLEMISC_RENDERINGISDEVICEINDEPENDENT;
  2194.      I4 OLEMISC_INVISIBLEATRUNTIME;
  2195.      I4 OLEMISC_ALWAYSRUN;
  2196.      I4 OLEMISC_ACTSLIKEBUTTON;
  2197.      I4 OLEMISC_ACTSLIKELABEL;
  2198.      I4 OLEMISC_NOUIACTIVATE;
  2199.      I4 OLEMISC_ALIGNABLE;
  2200.      I4 OLEMISC_SIMPLEFRAME;
  2201.      I4 OLEMISC_SETCLIENTSITEFIRST;
  2202.      I4 OLEMISC_IMEMODE;
  2203.      I4 OLEMISC_IGNOREACTIVATEWHENVISIBLE;
  2204.      I4 OLEMISC_WANTSTOMENUMERGE;
  2205.      I4 OLEMISC_SUPPORTSMULTILEVELUNDO;
  2206.      I4 QACONTAINER_SHOWHATCHING;
  2207.      I4 QACONTAINER_SHOWGRABHANDLES;
  2208.      I4 QACONTAINER_USERMODE;
  2209.      I4 QACONTAINER_DISPLAYASDEFAULT;
  2210.      I4 QACONTAINER_UIDEAD;
  2211.      I4 QACONTAINER_AUTOCLIP;
  2212.      I4 QACONTAINER_MESSAGEREFLECT;
  2213.      I4 QACONTAINER_SUPPORTSMNEMONICS;
  2214.      I4 XFORMCOORDS_POSITION;
  2215.      I4 XFORMCOORDS_SIZE;
  2216.      I4 XFORMCOORDS_HIMETRICTOCONTAINER;
  2217.      I4 XFORMCOORDS_CONTAINERTOHIMETRIC;
  2218.      I4 PROPCAT_Nil;
  2219.      I4 PROPCAT_Misc;
  2220.      I4 PROPCAT_Font;
  2221.      I4 PROPCAT_Position;
  2222.      I4 PROPCAT_Appearance;
  2223.      I4 PROPCAT_Behavior;
  2224.      I4 PROPCAT_Data;
  2225.      I4 PROPCAT_List;
  2226.      I4 PROPCAT_Text;
  2227.      I4 PROPCAT_Scale;
  2228.      I4 PROPCAT_DDE;
  2229.      I4 GC_WCH_SIBLING;
  2230.      I4 GC_WCH_CONTAINER;
  2231.      I4 GC_WCH_CONTAINED;
  2232.      I4 GC_WCH_ALL;
  2233.      I4 GC_WCH_FREVERSEDIR;
  2234.      I4 GC_WCH_FONLYNEXT;
  2235.      I4 GC_WCH_FONLYPREV;
  2236.      I4 GC_WCH_FSELECTED;
  2237.      I4 OLECONTF_EMBEDDINGS;
  2238.      I4 OLECONTF_LINKS;
  2239.      I4 OLECONTF_OTHERS;
  2240.      I4 OLECONTF_ONLYUSER;
  2241.      I4 OLECONTF_ONLYIFRUNNING;
  2242.      I4 ALIGN_MIN;
  2243.      I4 ALIGN_NO_CHANGE;
  2244.      I4 ALIGN_TOP;
  2245.      I4 ALIGN_BOTTOM;
  2246.      I4 ALIGN_LEFT;
  2247.      I4 ALIGN_RIGHT;
  2248.      I4 ALIGN_MAX;
  2249.      I4 OLEVERBATTRIB_NEVERDIRTIES;
  2250.      I4 OLEVERBATTRIB_ONCONTAINERMENU;
  2251.      ValueClass System.Guid IID_IUnknown;
  2252.      Void ActiveX();
  2253.      Void ActiveX();
  2254.     }
  2255. interface IEnumOLEVERB : 
  2256.     {
  2257.      I4 Next( I4 celt,  Class tagOLEVERB rgelt,  SZArray I4 pceltFetched);
  2258.      I4 Skip( I4 celt);
  2259.      Void Reset();
  2260.      Void Clone( ByRef Class IEnumOLEVERB ppenum);
  2261.     }
  2262. interface IEnumSTATDATA : 
  2263.     {
  2264.      Void Next( I4 celt,  Class STATDATA rgelt,  SZArray I4 pceltFetched);
  2265.      Void Skip( I4 celt);
  2266.      Void Reset();
  2267.      Void Clone( SZArray Class IEnumSTATDATA ppenum);
  2268.     }
  2269. class STATDATA : System.Object