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

VC书籍

开发平台:

C/C++

  1.      Void Microsoft.CLRAdmin.CTrustedAssemblies( Class System.Security.Policy.PolicyLevel pl,  Boolean fReadOnly);
  2.      Void ResultItemSelected( Class Microsoft.CLRAdmin.IConsole2 con,  Object oResults);
  3.      Void AddMenuItems( ByRef Class Microsoft.CLRAdmin.IContextMenuCallback piCallback,  ByRef I4 pInsertionAllowed,  Object oResultItem);
  4.      Void MenuCommand( I4 nCommandID,  Object oResultItem);
  5.      Void Showing();
  6.      I4 onRestoreView( ValueClass Microsoft.CLRAdmin.MMC_RESTORE_VIEW mrv,  I param);
  7.      I4 onDelete( Object o);
  8.      Void TaskPadTaskNotify( Object arg,  Object param,  Class Microsoft.CLRAdmin.IConsole2 con,  Class Microsoft.CLRAdmin.CData com);
  9.      I4 doAcceptPaste( Class Microsoft.CLRAdmin.IDataObject ido);
  10.      I4 Paste( Class Microsoft.CLRAdmin.IDataObject ido);
  11.      Void AddAssembly( ValueClass Microsoft.CLRAdmin.AssemInfo asinfo);
  12.      Void RefreshData();
  13.      Void AddImages( ByRef Class Microsoft.CLRAdmin.IImageList il);
  14.      I4 GetImageIndex( I4 i);
  15.      I4 getNumColumns();
  16.      I4 getNumRows();
  17.      String getColumnTitles( I4 iIndex);
  18.      String getValues( I4 nRow,  I4 nColumn);
  19.      SZArray UI1 ValueStringToByteArray( String s);
  20.     }
  21. class Microsoft.CLRAdmin.CPermSetTaskPad : Microsoft.CLRAdmin.CTaskPad
  22.     {
  23.      Boolean m_fReadOnly;
  24.      Void Microsoft.CLRAdmin.CPermSetTaskPad( Class Microsoft.CLRAdmin.CPermissionSet n);
  25.      String GetHTMLFilename();
  26.      String GetHTMLFile();
  27.     }
  28. class Microsoft.CLRAdmin.CPermissionSet : Microsoft.CLRAdmin.CSecurityNode
  29.     {
  30.      Void Microsoft.CLRAdmin.CPermissionSet( Class System.Security.Policy.PolicyLevel pl,  Boolean fReadOnly);
  31.      Void AddMenuItems( ByRef Class Microsoft.CLRAdmin.IContextMenuCallback piCallback,  ByRef I4 pInsertionAllowed);
  32.      Void MenuCommand( I4 iCommandID);
  33.      Void TaskPadTaskNotify( Object arg,  Object param,  Class Microsoft.CLRAdmin.IConsole2 con,  Class Microsoft.CLRAdmin.CData com);
  34.      I4 doAcceptPaste( Class Microsoft.CLRAdmin.IDataObject ido);
  35.      I4 Paste( Class Microsoft.CLRAdmin.IDataObject ido);
  36.      Void CreateChildren();
  37.      Class Microsoft.CLRAdmin.CSinglePermissionSet AddPermissionSet( Class System.Security.NamedPermissionSet nps);
  38.     }
  39. class Microsoft.CLRAdmin.CSecurityPolicy : Microsoft.CLRAdmin.CSecurityNode
  40.     {
  41.      String m_sPolicyName;
  42.      String m_sOriginalConfigFile;
  43.      Boolean m_fRedo;
  44.      Boolean m_fUndo;
  45.      Void Microsoft.CLRAdmin.CSecurityPolicy( String sPolName,  Class System.Security.Policy.PolicyLevel pl);
  46.      String get_LocalizedPolicyName();
  47.      Void DiscoverModifyofPolicy();
  48.      Boolean get_isNoSave();
  49.      Void SetNewSecurityPolicyLevel( Class System.Security.Policy.PolicyLevel pl);
  50.      String get_ComputerPolicyFilename();
  51.      Void SecurityPolicyChanged( Boolean fShowDialog);
  52.      Void SavePolicy( Boolean fUI);
  53.      Void AddMenuItems( ByRef Class Microsoft.CLRAdmin.IContextMenuCallback piCallback,  ByRef I4 pInsertionAllowed);
  54.      Void MenuCommand( I4 iCommandID);
  55.      Void ResetSecurityPolicy();
  56.      Class Microsoft.CLRAdmin.CSingleCodeGroup GetRootCodeGroupNode();
  57.      Class Microsoft.CLRAdmin.CSinglePermissionSet AddPermissionSet( Class System.Security.NamedPermissionSet nps);
  58.      Class Microsoft.CLRAdmin.CPermissionSet get_PermissionSetNode();
  59.      Void CreateChildren();
  60.     property LocalizedPolicyName { get(){} set(){} };
  61.     property isNoSave { get(){} set(){} };
  62.     property ComputerPolicyFilename { get(){} set(){} };
  63.     property PermissionSetNode { get(){} set(){} };
  64.     }
  65. class Microsoft.CLRAdmin.CSecurityPolicyTaskPad : Microsoft.CLRAdmin.CTaskPad
  66.     {
  67.      String m_sRealPolicyFile;
  68.      String m_sCurrentPolicyFile;
  69.      String m_sPolicyLevel;
  70.      Boolean m_fReadOnly;
  71.      Void Microsoft.CLRAdmin.CSecurityPolicyTaskPad( Class Microsoft.CLRAdmin.CNode n,  String sPolicyLevel,  String sCurrentPolFile,  String sRealPolFile,  Boolean fReadOnly);
  72.      String GetHTMLFilename();
  73.      String GetHTMLFile();
  74.      I4 MessageBox( I4 hWnd,  String Message,  String Header,  I4 type);
  75.     }
  76. class Microsoft.CLRAdmin.CommandHistory : System.ValueType
  77.     {
  78.      Class System.Collections.Specialized.StringCollection scPathToNode;
  79.      Class System.Collections.Specialized.StringCollection scResultItem;
  80.      I4 iNumHits;
  81.      I4 iMenuCommand;
  82.      String sCommand;
  83.     }
  84. class Microsoft.CLRAdmin.CCommandHistory : System.Object
  85.     {
  86.      Class System.Collections.ArrayList m_olCommands;
  87.      Class System.Collections.ArrayList m_alConsumerCommands;
  88.      Void Microsoft.CLRAdmin.CCommandHistory();
  89.      Void Shutdown();
  90.      Boolean IgnoreCommandForHistory( I4 iMenuCommand);
  91.      Void CommandExecuted( Class Microsoft.CLRAdmin.CDO cdo,  I4 iMenuCommand);
  92.      Void WeedOutOldCommands();
  93.      Void VerifiyCommands();
  94.      Void AgeCommands();
  95.      Boolean IncrementCommand( String sCommandName);
  96.      Class System.Collections.Specialized.StringCollection BuildPathToNode( Class Microsoft.CLRAdmin.CNode node);
  97.      Boolean DoesNodeBelongToAnApplication( Class Microsoft.CLRAdmin.CNode node,  ByRef String sAppName);
  98.      String TranslateMenuCommandToString( Class Microsoft.CLRAdmin.CNode node,  I4 iResultNum,  I4 iMenuCommand);
  99.      Void FireOffCommand( I4 iCommandNum);
  100.      Boolean ExecuteCommand( ValueClass Microsoft.CLRAdmin.CommandHistory chCommand,  Boolean fActuallyExecute);
  101.      I4 GetResultNum( Class Microsoft.CLRAdmin.CNode node,  Class System.Collections.Specialized.StringCollection scResults);
  102.      Class Microsoft.CLRAdmin.CNode GetChild( Class Microsoft.CLRAdmin.CNode node,  String sNodeToOpen);
  103.      String GetFavoriteCommandsHTML();
  104.      Void FireOffConsumerCommand( I4 nIndex);
  105.      SZArray String GetConsumerCommandsArray();
  106.      Void Microsoft.CLRAdmin.CCommandHistory();
  107.     }
  108. class Microsoft.CLRAdmin.CGenericTaskPad : Microsoft.CLRAdmin.CTaskPad
  109.     {
  110.      String m_sHTMLName;
  111.      Void Microsoft.CLRAdmin.CGenericTaskPad( Class Microsoft.CLRAdmin.CNode node,  String sHTMLName);
  112.      String GetHTMLFilename();
  113.     }
  114. class Microsoft.CLRAdmin.CAssemblyDialog : System.Windows.Forms.Form
  115.     {
  116.      Class System.Windows.Forms.TextBox m_txtVersion;
  117.      Class System.Windows.Forms.TextBox m_txtPubKeyToken;
  118.      Class System.Windows.Forms.Button m_btnSelect;
  119.      Class System.Windows.Forms.Label m_lblVersion;
  120.      Class System.Windows.Forms.Button m_btnCancel;
  121.      Class System.Windows.Forms.Label m_lblAssemName;
  122.      Class System.Windows.Forms.Label m_lblPubKeyToken;
  123.      Class System.Windows.Forms.TextBox m_txtAssemName;
  124.      Class System.Windows.Forms.ListView m_lv;
  125.      Boolean m_fShowVersion;
  126.      ValueClass Microsoft.CLRAdmin.AssemInfo m_aSelectedAssem;
  127.      Class System.Collections.ArrayList m_ol;
  128.      Void Microsoft.CLRAdmin.CAssemblyDialog();
  129.      Void Microsoft.CLRAdmin.CAssemblyDialog( Boolean fShowVersion);
  130.      ValueClass Microsoft.CLRAdmin.AssemInfo get_Assem();
  131.      Void SetupControls();
  132.      Void PutInAssemblies();
  133.      Void onAssemChange( Object o,  Class System.EventArgs arg);
  134.      Void onOKClick( Object o,  Class System.EventArgs arg);
  135.      Void onCancelClick( Object o,  Class System.EventArgs arg);
  136.     property Assem { get(){} set(){} };
  137.     }
  138. class Microsoft.CLRAdmin.CFusionDialog : Microsoft.CLRAdmin.CAssemblyDialog
  139.     {
  140.      Void Microsoft.CLRAdmin.CFusionDialog();
  141.     }
  142. class Microsoft.CLRAdmin.CFusionNoVersionDialog : Microsoft.CLRAdmin.CAssemblyDialog
  143.     {
  144.      Void Microsoft.CLRAdmin.CFusionNoVersionDialog();
  145.     }
  146. class Microsoft.CLRAdmin.CDependAssembliesDialog : Microsoft.CLRAdmin.CAssemblyDialog
  147.     {
  148.      Class Microsoft.CLRAdmin.CApplicationDepends m_appDepends;
  149.      Void Microsoft.CLRAdmin.CDependAssembliesDialog( Class Microsoft.CLRAdmin.CApplicationDepends appDepends);
  150.      Class System.Collections.ArrayList GenerateAssemblyList();
  151.      I SetCursor( I hCursor);
  152.      I LoadCursor( I hInstance,  I4 lpCursorName);
  153.      I4 MessageBox( I4 hWnd,  String Message,  String Header,  I4 type);
  154.     }
  155. class Microsoft.CLRAdmin.CConfigAssemWizard : Microsoft.CLRAdmin.CWizard
  156.     {
  157.      Class Microsoft.CLRAdmin.BindingRedirInfo m_bri;
  158.      Void Microsoft.CLRAdmin.CConfigAssemWizard( Class Microsoft.CLRAdmin.CApplicationDepends appDepends);
  159.      I4 WizSetActive( I hwnd);
  160.      I4 WizFinish();
  161.      Class Microsoft.CLRAdmin.BindingRedirInfo get_NewAssembly();
  162.     property NewAssembly { get(){} set(){} };
  163.     }
  164. class Microsoft.CLRAdmin.CConfigAssemWiz1 : Microsoft.CLRAdmin.CWizardPage
  165.     {
  166.      Class System.Windows.Forms.GroupBox m_gbAssemInfo;
  167.      Class System.Windows.Forms.TextBox m_txtName;
  168.      Class System.Windows.Forms.Button m_btnChooseAssem;
  169.      Class System.Windows.Forms.RadioButton m_radManEnter;
  170.      Class System.Windows.Forms.RadioButton m_radChooseDepends;
  171.      Class System.Windows.Forms.TextBox m_txtPublicKeyToken;
  172.      Class System.Windows.Forms.Label m_lblName;
  173.      Class System.Windows.Forms.Label m_lblPublicKeyToken;
  174.      Class System.Windows.Forms.RadioButton m_radChooseShared;
  175.      Class Microsoft.CLRAdmin.CApplicationDepends m_appDepends;
  176.      Void Microsoft.CLRAdmin.CConfigAssemWiz1( Class Microsoft.CLRAdmin.CApplicationDepends appDepends);
  177.      I4 InsertPropSheetPageControls();
  178.      Void onChange( Object o,  Class System.EventArgs e);
  179.      Void onTextChange( Object o,  Class System.EventArgs e);
  180.      Void onChooseAssemClick( Object o,  Class System.EventArgs e);
  181.      Class Microsoft.CLRAdmin.BindingRedirInfo get_Assembly();
  182.     property Assembly { get(){} set(){} };
  183.     }
  184. class Microsoft.CLRAdmin.CGenAppTaskPad : Microsoft.CLRAdmin.CTaskPad
  185.     {
  186.      Void Microsoft.CLRAdmin.CGenAppTaskPad( Class Microsoft.CLRAdmin.CNode node);
  187.      Void Notify( Object arg,  Object param,  Class Microsoft.CLRAdmin.IConsole2 con,  Class Microsoft.CLRAdmin.CData com);
  188.      String GetHTMLFilename();
  189.     }
  190. class Microsoft.CLRAdmin.CApplicationDepends : Microsoft.CLRAdmin.CNode
  191.     {
  192.      Class System.Threading.Thread m_thread;
  193.      Class System.Collections.ArrayList m_alNodes;
  194.      Class Microsoft.CLRAdmin.CApplicationDepends m_ThreadNode;
  195.      Class System.Collections.ArrayList m_olAssems;
  196.      Boolean m_fShowHTMLPage;
  197.      Boolean m_fReadShowHTML;
  198.      Class Microsoft.CLRAdmin.CTaskPad m_taskPad;
  199.      Class Microsoft.CLRAdmin.CTaskPad m_taskPadWaiting;
  200.      String m_sAppFile;
  201.      Boolean m_fIKnowMyDependencies;
  202.      Boolean m_fAllowListView;
  203.      I m_hAssemIcon;
  204.      I4 m_iAssemIconIndex;
  205.      Void Microsoft.CLRAdmin.CApplicationDepends( String sAppFile);
  206.      Void Shutdown();
  207.      Boolean get_HaveDepends();
  208.      Void DependencyFinder();
  209.      Void FindDependenciesForThisNode( Class Microsoft.CLRAdmin.CApplicationDepends cad);
  210.      Void AddAssemblyInfo( Class System.Collections.ArrayList al,  ValueClass Microsoft.CLRAdmin.AssemInfo ai);
  211.      Void GenerateDependentAssemblies();
  212.      Void ResultItemSelected( Class Microsoft.CLRAdmin.IConsole2 con,  Object oResults);
  213.      Void AddMenuItems( ByRef Class Microsoft.CLRAdmin.IContextMenuCallback piCallback,  ByRef I4 pInsertionAllowed,  Object oResultItem);
  214.      Void MenuCommand( I4 iCommandID,  Object oResultItem);
  215.      Void Showing();
  216.      I4 onRestoreView( ValueClass Microsoft.CLRAdmin.MMC_RESTORE_VIEW mrv,  I param);
  217.      Void TaskPadTaskNotify( Object arg,  Object param,  Class Microsoft.CLRAdmin.IConsole2 con,  Class Microsoft.CLRAdmin.CData com);
  218.      ValueClass Microsoft.CLRAdmin.AssemInfo GetAssemInfo( I4 iIndex);
  219.      Class System.Collections.ArrayList get_DependentAssemblies();
  220.      Void AddImages( ByRef Class Microsoft.CLRAdmin.IImageList il);
  221.      I4 GetImageIndex( I4 i);
  222.      I4 getNumColumns();
  223.      I4 getNumRows();
  224.      String getColumnTitles( I4 iIndex);
  225.      String getValues( I4 nRow,  I4 nColumn);
  226.      UI4 DragQueryFile( I hDrop,  UI4 iFile,  I lpszFile,  UI4 cch);
  227.      Void ReleaseStgMedium( ByRef ValueClass Microsoft.CLRAdmin.STGMEDIUM pmedium);
  228.      Void Microsoft.CLRAdmin.CApplicationDepends();
  229.     property HaveDepends { get(){} set(){} };
  230.     property DependentAssemblies { get(){} set(){} };
  231.     }
  232. class Microsoft.CLRAdmin.CAppProps : Microsoft.CLRAdmin.CPropPage
  233.     {
  234.      Class System.Windows.Forms.PictureBox m_pb;
  235.      Class System.Windows.Forms.Label m_lblGC;
  236.      Class System.Windows.Forms.Label m_lblSearchPathHelp;
  237.      Class System.Windows.Forms.Label m_lblLastModified;
  238.      Class System.Windows.Forms.CheckBox m_chkSafeBinding;
  239.      Class System.Windows.Forms.TextBox m_txtLocation;
  240.      Class System.Windows.Forms.TextBox m_txtSearchPath;
  241.      Class System.Windows.Forms.RadioButton m_radNormal;
  242.      Class System.Windows.Forms.RadioButton m_radConcurrent;
  243.      Class System.Windows.Forms.Label m_lblSearchPath;
  244.      Class System.Windows.Forms.Label m_lblLocation;
  245.      Class System.Windows.Forms.TextBox m_txtLastModified;
  246.      Class System.Windows.Forms.Label m_lblVersion;
  247.      Class System.Windows.Forms.Label m_lblBindingModeHelp;
  248.      Class System.Windows.Forms.Label m_lblAppName;
  249.      Class System.Windows.Forms.TextBox m_txtVersion;
  250.      Class System.Windows.Forms.PictureBox m_pbLine;
  251.      ValueClass Microsoft.CLRAdmin.AppFiles m_appFiles;
  252.      Class System.Drawing.Bitmap m_bBigPic;
  253.      Void Microsoft.CLRAdmin.CAppProps( ValueClass Microsoft.CLRAdmin.AppFiles appFiles,  Class System.Drawing.Bitmap bBigPic);
  254.      I4 InsertPropSheetPageControls();
  255.      Void PutValuesinPage();
  256.      Boolean ApplyData();
  257.      Void onChange( Object o,  Class System.EventArgs e);
  258.     }
  259. class Microsoft.CLRAdmin.CApplicationTaskPad : Microsoft.CLRAdmin.CTaskPad
  260.     {
  261.      ValueClass Microsoft.CLRAdmin.AppFiles m_AppFiles;
  262.      String m_sDisplayName;
  263.      Void Microsoft.CLRAdmin.CApplicationTaskPad( Class Microsoft.CLRAdmin.CApplication n);
  264.      String GetHTMLFilename();
  265.      String GetHTMLFile();
  266.     }
  267. class Microsoft.CLRAdmin.CChooseAppDialog : System.Windows.Forms.Form
  268.     {
  269.      Class System.Windows.Forms.Label m_lblHelp;
  270.      Class System.Windows.Forms.Label m_lblChooseApp;
  271.      Class System.Windows.Forms.ListView m_lvApps;
  272.      Class System.Windows.Forms.Label m_lblBrowse;
  273.      Class System.Windows.Forms.Button m_btnBrowse;
  274.      Class System.Windows.Forms.Button m_btnOK;
  275.      Class System.Windows.Forms.Button m_btnCancel;
  276.      Class System.Windows.Forms.ImageList m_ilIcons;
  277.      String m_sFilename;
  278.      Void Microsoft.CLRAdmin.CChooseAppDialog();
  279.      String get_Filename();
  280.      Void SetupControls();
  281.      Void onAppChange( Object o,  Class System.EventArgs e);
  282.      Void CheckFile( Object o,  Class System.ComponentModel.CancelEventArgs e);
  283.      Void onBrowse( Object o,  Class System.EventArgs e);
  284.      Void onListDoubleClick( Object o,  Class System.EventArgs e);
  285.      Void AddAppToList( String sFilename,  Boolean fShouldSelect);
  286.      UI4 SHGetFileInfo( String pszPath,  UI4 dwFileAttributes,  ByRef ValueClass Microsoft.CLRAdmin.SHFILEINFO fi,  UI4 cbFileInfo,  UI4 uFlags);
  287.      I4 DestroyIcon( I hIcon);
  288.     property Filename { get(){} set(){} };
  289.     }
  290. class Microsoft.CLRAdmin.CApplication : Microsoft.CLRAdmin.CNode
  291.     {
  292.      ValueClass Microsoft.CLRAdmin.AppFiles m_appInfo;
  293.      Class System.Drawing.Bitmap m_bBigPic;
  294.      Void Microsoft.CLRAdmin.CApplication( ValueClass Microsoft.CLRAdmin.AppFiles appInfo);
  295.      ValueClass Microsoft.CLRAdmin.AppFiles get_MyAppInfo();
  296.      Void CreatePropertyPages();
  297.      Void AddMenuItems( ByRef Class Microsoft.CLRAdmin.IContextMenuCallback piCallback,  ByRef I4 pInsertionAllowed);
  298.      Void MenuCommand( I4 iCommandID);
  299.      Void TaskPadTaskNotify( Object arg,  Object param,  Class Microsoft.CLRAdmin.IConsole2 con,  Class Microsoft.CLRAdmin.CData com);
  300.      Void onSelect( Class Microsoft.CLRAdmin.IConsoleVerb icv);
  301.      I4 onDelete( Object o);
  302.      String get_AppConfigFile();
  303.      Class Microsoft.CLRAdmin.CApplicationDepends get_AppDependsNode();
  304.      Void CreateChildren();
  305.      UI4 SHGetFileInfo( String pszPath,  UI4 dwFileAttributes,  ByRef ValueClass Microsoft.CLRAdmin.SHFILEINFO fi,  UI4 cbFileInfo,  UI4 uFlags);
  306.      UI4 PolicyManager( I hWndParent,  String pwzFullyQualifiedAppPath,  String pwzAppName,  String dwFlags);
  307.     property MyAppInfo { get(){} set(){} };
  308.     property AppConfigFile { get(){} set(){} };
  309.     property AppDependsNode { get(){} set(){} };
  310.     }
  311. class Microsoft.CLRAdmin.CAssemVerCodebases : Microsoft.CLRAdmin.CPropPage
  312.     {
  313.      Class System.Windows.Forms.Label m_lblExample4;
  314.      Class System.Windows.Forms.Button m_btnDeleteEntry;
  315.      Class Microsoft.CLRAdmin.MyDataGrid m_dg;
  316.      Class System.Windows.Forms.Label m_lblExamples;
  317.      Class System.Windows.Forms.Label m_lblBindingHelp;
  318.      Class System.Windows.Forms.Label m_lblExample1;
  319.      Class System.Windows.Forms.Label m_lblExample3;
  320.      Class System.Windows.Forms.Label m_lblExample2;
  321.      Class System.Data.DataTable m_dt;
  322.      Class System.Data.DataSet m_ds;
  323.      Class Microsoft.CLRAdmin.BindingRedirInfo m_bri;
  324.      String m_sConfigFile;
  325.      Void Microsoft.CLRAdmin.CAssemVerCodebases( Class Microsoft.CLRAdmin.BindingRedirInfo bri);
  326.      I4 InsertPropSheetPageControls();
  327.      Void onChange( Object o,  Class System.EventArgs e);
  328.      Void onVersionKeyPress( Object o,  Class System.Windows.Forms.KeyPressEventArgs e);
  329.      Void onDeleteEntireRow( Object o,  Class System.EventArgs e);
  330.      Void PutValuesinPage();
  331.      Boolean ValidateData();
  332.      Boolean ApplyData();
  333.      Void onVisibleChange( Object o,  Class System.EventArgs e);
  334.      Void onCellChange( Object o,  Class System.EventArgs e);
  335.      Boolean isValidRow( I4 nRowNum);
  336.      Boolean isValidColumn( I4 nRowNum,  I4 nColumnNum);
  337.     }
  338. class Microsoft.CLRAdmin.CConfigAssemGeneralProp : Microsoft.CLRAdmin.CPropPage
  339.     {
  340.      Class System.Windows.Forms.CheckBox m_chkPubPolicy;
  341.      Class System.Windows.Forms.Label m_lblPublicKeyToken;
  342.      Class System.Windows.Forms.TextBox m_txtPublicKeyToken;
  343.      Class System.Windows.Forms.Label m_lblPublisherPolicyHelp;
  344.      Class System.Windows.Forms.TextBox m_txtAssemName;
  345.      Class System.Windows.Forms.Label m_lblAssemName;
  346.      Class System.Windows.Forms.Label m_lblHelp;
  347.      Class Microsoft.CLRAdmin.BindingRedirInfo m_bri;
  348.      String m_sConfigFile;
  349.      Void Microsoft.CLRAdmin.CConfigAssemGeneralProp( Class Microsoft.CLRAdmin.BindingRedirInfo bri);
  350.      I4 InsertPropSheetPageControls();
  351.      Void PutValuesinPage();
  352.      Void onChange( Object o,  Class System.EventArgs e);
  353.      Boolean ApplyData();
  354.     }
  355. class Microsoft.CLRAdmin.CAssemBindPolicyProp : Microsoft.CLRAdmin.CPropPage
  356.     {
  357.      Class System.Windows.Forms.Button m_btnDeleteEntry;
  358.      Class Microsoft.CLRAdmin.MyDataGrid m_dg;
  359.      Class System.Windows.Forms.Label m_lblExamples;
  360.      Class System.Windows.Forms.Label m_lblBindingHelp;
  361.      Class System.Windows.Forms.Label m_lblExample1;
  362.      Class System.Windows.Forms.Label m_lblExample3;
  363.      Class System.Windows.Forms.Label m_lblExample2;
  364.      Class System.Data.DataTable m_dt;
  365.      Class System.Data.DataSet m_ds;
  366.      Class Microsoft.CLRAdmin.BindingRedirInfo m_bri;
  367.      String m_sConfigFile;
  368.      Void Microsoft.CLRAdmin.CAssemBindPolicyProp( Class Microsoft.CLRAdmin.BindingRedirInfo bri);
  369.      I4 InsertPropSheetPageControls();
  370.      Void onChange( Object o,  Class System.EventArgs e);
  371.      Void onKeyPress( Object o,  Class System.Windows.Forms.KeyPressEventArgs e);
  372.      Void onDeleteEntireRow( Object o,  Class System.EventArgs e);
  373.      Void PutValuesinPage();
  374.      Boolean ValidateData();
  375.      Boolean ApplyData();
  376.      Void onVisibleChange( Object o,  Class System.EventArgs e);
  377.      Void onCellChange( Object o,  Class System.EventArgs e);
  378.      Boolean isValidRow( I4 nRowNum);
  379.      Boolean isValidColumn( I4 nRowNum,  I4 nColumnNum);
  380.     }
  381. class Microsoft.CLRAdmin.CAssemGenProps : Microsoft.CLRAdmin.CPropPage
  382.     {
  383.      Class System.Windows.Forms.TextBox m_txtLastModifed;
  384.      Class System.Windows.Forms.TextBox m_txtCulture;
  385.      Class System.Windows.Forms.Label m_lblPublicKeyToken;
  386.      Class System.Windows.Forms.TextBox m_txtVersion;
  387.      Class System.Windows.Forms.TextBox m_txtCacheType;
  388.      Class System.Windows.Forms.TextBox m_txtPublicKeyToken;
  389.      Class System.Windows.Forms.Label m_lblVersion;
  390.      Class System.Windows.Forms.Label m_lblAssemName;
  391.      Class System.Windows.Forms.Label m_lblLastMod;
  392.      Class System.Windows.Forms.Label m_lblCacheType;
  393.      Class System.Windows.Forms.Label m_lblCodebase;
  394.      Class System.Windows.Forms.TextBox m_txtCodebase;
  395.      Class System.Windows.Forms.Label m_lblCulture;
  396.      Class System.Windows.Forms.TextBox m_txtAssemName;
  397.      ValueClass Microsoft.CLRAdmin.AssemInfo m_ai;
  398.      Void Microsoft.CLRAdmin.CAssemGenProps( ValueClass Microsoft.CLRAdmin.AssemInfo ai);
  399.      I4 InsertPropSheetPageControls();
  400.      Void PutValuesinPage();
  401.     }
  402. class Microsoft.CLRAdmin.CCodeGroups : Microsoft.CLRAdmin.CSecurityNode
  403.     {
  404.      Void Microsoft.CLRAdmin.CCodeGroups( ByRef Class System.Security.Policy.PolicyLevel pl,  Boolean fReadOnly);
  405.      Class Microsoft.CLRAdmin.CSingleCodeGroup GetRootCodeGroupNode();
  406.      Void CreateChildren();
  407.     }
  408. class Microsoft.CLRAdmin.CGenApplications : Microsoft.CLRAdmin.CNode
  409.     {
  410.      Void Microsoft.CLRAdmin.CGenApplications();
  411.      Void AddMenuItems( ByRef Class Microsoft.CLRAdmin.IContextMenuCallback piCallback,  ByRef I4 pInsertionAllowed);
  412.      Void MenuCommand( I4 iCommandID);
  413.      Class Microsoft.CLRAdmin.CNode CheckForDuplicateApp( ValueClass Microsoft.CLRAdmin.AppFiles af);
  414.      Void CreateChildren();
  415.      Void MergeFusionAndMyApps( Class System.Collections.ArrayList alApps,  Class System.Collections.Specialized.StringCollection sc);
  416.      Boolean SearchForAppName( Class System.Collections.ArrayList al,  String s);
  417.      I4 PolicyManager( I hWndParent,  String pwzFullyQualifiedAppPath,  String pwzAppName,  String dwFlags);
  418.     }
  419. class Microsoft.CLRAdmin.CRemotingProp3 : Microsoft.CLRAdmin.CPropPage
  420.     {
  421.      Class System.Windows.Forms.ComboBox m_cbChannel;
  422.      Class System.Windows.Forms.Label m_lblGenHelp;
  423.      Class System.Windows.Forms.Label m_lblHelp;
  424.      Class System.Windows.Forms.Label m_lblChooseChannel;
  425.      Class Microsoft.CLRAdmin.MyDataGrid m_dg;
  426.      Class System.Data.DataTable m_dt;
  427.      Class System.Data.DataSet m_ds;
  428.      I4 m_nPrevSelection;
  429.      Class System.Collections.ArrayList m_alRemotingChannels;
  430.      String m_sConfigFile;
  431.      Void Microsoft.CLRAdmin.CRemotingProp3( String sConfigFile);
  432.      I4 InsertPropSheetPageControls();
  433.      Void onKeyPress( Object o,  Class System.Windows.Forms.KeyPressEventArgs e);
  434.      Void onChange( Object o,  Class System.EventArgs e);
  435.      Void onVisibleChange( Object o,  Class System.EventArgs e);
  436.      Void PutValuesinPage();
  437.      Void onChannelChange( Object o,  Class System.EventArgs e);
  438.      Boolean ApplyData();
  439.     }
  440. class Microsoft.CLRAdmin.CRemotingProp2 : Microsoft.CLRAdmin.CPropPage
  441.     {
  442.      Class System.Windows.Forms.Label m_lblObjectURIs;
  443.      Class Microsoft.CLRAdmin.MyDataGrid m_dgObjectURIs;
  444.      Class System.Data.DataTable m_dtObjectURIs;
  445.      Class System.Data.DataSet m_ds;
  446.      Class Microsoft.CLRAdmin.ExposedTypes m_et;
  447.      String m_sConfigFile;
  448.      Void Microsoft.CLRAdmin.CRemotingProp2( String sConfigFile);
  449.      I4 InsertPropSheetPageControls();
  450.      Void onChange( Object o,  Class System.EventArgs e);
  451.      Void onKeyPress( Object o,  Class System.Windows.Forms.KeyPressEventArgs e);
  452.      String GetNumberFromTimeString( String s);
  453.      String GetTimeUnitFromTimeString( String s);
  454.      Void PutValuesinPage();
  455.      Boolean ValidateData();
  456.      Boolean ApplyData();
  457.     }
  458. class Microsoft.CLRAdmin.CRemotingProp1 : Microsoft.CLRAdmin.CPropPage
  459.     {
  460.      Class System.Windows.Forms.Label m_lblAppLivesHere;
  461.      Class System.Windows.Forms.Label m_lblHelp;
  462.      Class System.Windows.Forms.Label m_lblWellKnownObjectsHelp;
  463.      Class Microsoft.CLRAdmin.MyDataGrid m_dg;
  464.      Class System.Windows.Forms.Label m_lblChooseApp;
  465.      Class System.Windows.Forms.ComboBox m_cbRemoteApps;
  466.      Class System.Windows.Forms.TextBox m_txtAppLocation;
  467.      Class System.Data.DataTable m_dt;
  468.      Class System.Data.DataSet m_ds;
  469.      Class System.Collections.ArrayList m_alRemotingAppInfo;
  470.      I4 m_nPrevSelection;
  471.      Boolean m_fWatchChange;
  472.      String m_sConfigFile;
  473.      Void Microsoft.CLRAdmin.CRemotingProp1( String sConfigFile);
  474.      I4 InsertPropSheetPageControls();
  475.      Void onTextChange( Object o,  Class System.EventArgs e);
  476.      Boolean ValidateData();
  477.      Boolean ValidateData( I4 nIndex);
  478.      Void PutValuesinPage();
  479.      Void onRemotingAppChange( Object o,  Class System.EventArgs e);
  480.      Boolean ApplyData();
  481.     }
  482. class Microsoft.CLRAdmin.CRemoting : Microsoft.CLRAdmin.CNode
  483.     {
  484.      String m_sConfigFilename;
  485.      Void Microsoft.CLRAdmin.CRemoting();
  486.      Void Microsoft.CLRAdmin.CRemoting( String sConfigFilename);
  487.      Void Init( String sConfigFilename);
  488.      Void TaskPadTaskNotify( Object arg,  Object param,  Class Microsoft.CLRAdmin.IConsole2 con,  Class Microsoft.CLRAdmin.CData com);
  489.      Void CreatePropertyPages();
  490.     }
  491. class Microsoft.CLRAdmin.CGenSecTaskPad : Microsoft.CLRAdmin.CTaskPad
  492.     {
  493.      Void Microsoft.CLRAdmin.CGenSecTaskPad( Class Microsoft.CLRAdmin.CNode node);
  494.      String GetHTMLFilename();
  495.      Void Notify( Object arg,  Object param,  Class Microsoft.CLRAdmin.IConsole2 con,  Class Microsoft.CLRAdmin.CData com);
  496.      String GetHTMLFile();
  497.     }
  498. class Microsoft.CLRAdmin.CVersionPolicyTaskPad : Microsoft.CLRAdmin.CTaskPad
  499.     {
  500.      Boolean m_fForMachine;
  501.      Void Microsoft.CLRAdmin.CVersionPolicyTaskPad( Class Microsoft.CLRAdmin.CNode n,  Boolean fForMachine);
  502.      String GetHTMLFilename();
  503.      String GetHTMLFile();
  504.     }
  505. class Microsoft.CLRAdmin.CVersionPolicy : Microsoft.CLRAdmin.CNode
  506.     {
  507.      Class System.Collections.ArrayList m_ol;
  508.      String m_sConfigFile;
  509.      Boolean m_fShowHTMLPage;
  510.      Boolean m_fReadShowHTML;
  511.      Class Microsoft.CLRAdmin.CTaskPad m_taskPad;
  512.      Class System.Collections.ArrayList m_alResultPropPages;
  513.      I m_hGACIcon;
  514.      I4 m_iGACIconIndex;
  515.      Void Microsoft.CLRAdmin.CVersionPolicy();
  516.      Void Microsoft.CLRAdmin.CVersionPolicy( String sConfigFile);
  517.      Void Setup( String sConfigFile);
  518.      Void AddMenuItems( ByRef Class Microsoft.CLRAdmin.IContextMenuCallback piCallback,  ByRef I4 pInsertionAllowed,  Object oResultItem);
  519.      Void MenuCommand( I4 iCommandID,  Object oResultNum);
  520.      Void ResultItemSelected( Class Microsoft.CLRAdmin.IConsole2 con,  Object oIndex);
  521.      I4 doAcceptPaste( Class Microsoft.CLRAdmin.IDataObject ido);
  522.      Void AddAssemInfo( ValueClass Microsoft.CLRAdmin.AssemInfo asinfo);
  523.      Boolean isRepeatBindingRedirInfo( Class Microsoft.CLRAdmin.BindingRedirInfo bri);
  524.      I4 Paste( Class Microsoft.CLRAdmin.IDataObject ido);
  525.      I4 onDoubleClick( Object o);
  526.      I4 onDelete( Object o);
  527.      Void Showing();
  528.      I4 onRestoreView( ValueClass Microsoft.CLRAdmin.MMC_RESTORE_VIEW mrv,  I param);
  529.      Void TaskPadTaskNotify( Object arg,  Object param,  Class Microsoft.CLRAdmin.IConsole2 con,  Class Microsoft.CLRAdmin.CData com);
  530.      Boolean AddConfiguredAssembly( Class Microsoft.CLRAdmin.BindingRedirInfo bri);
  531.      String get_ConfigFile();
  532.      Boolean ResultQDO( I4 nCookie,  ByRef Object o);
  533.      Boolean ResultCompareObjects( Object o1,  Object o2,  ByRef Boolean fEqual);
  534.      Class Microsoft.CLRAdmin.BindingRedirInfo GetBindRedirInfo( I4 iIndex);
  535.      Boolean CompareBindingRedirInfo( Class Microsoft.CLRAdmin.BindingRedirInfo b1,  Class Microsoft.CLRAdmin.BindingRedirInfo b2);
  536.      Void RefreshResultView();
  537.      I4 getNumColumns();
  538.      I4 getNumRows();
  539.      String getColumnTitles( I4 iIndex);
  540.      String getValues( I4 nRow,  I4 nColumn);
  541.      Void AddImages( ByRef Class Microsoft.CLRAdmin.IImageList il);
  542.      I4 GetImageIndex( I4 i);
  543.      Boolean DoesResultHavePropertyPage( Object o);
  544.      SZArray Class Microsoft.CLRAdmin.CPropPage CreateNewPropPages( Object o);
  545.      SZArray Class Microsoft.CLRAdmin.CPropPage GetPropertyPages( Class Microsoft.CLRAdmin.BindingRedirInfo bri);
  546.     property ConfigFile { get(){} set(){} };
  547.     }
  548. class PropPagePairs : System.Object
  549.     {
  550.      SZArray Class Microsoft.CLRAdmin.CPropPage ppages;
  551.      Class Microsoft.CLRAdmin.BindingRedirInfo bri;
  552.      Void PropPagePairs();
  553.     }
  554. class Microsoft.CLRAdmin.CGenSecurity : Microsoft.CLRAdmin.CSecurityNode
  555.     {
  556.      Boolean m_fUICanRun;
  557.      Class System.Threading.Mutex m_mutex;
  558.      Class System.Threading.Mutex m_mutexOnFlag;
  559.      Void Microsoft.CLRAdmin.CGenSecurity();
  560.      Void AddMenuItems( ByRef Class Microsoft.CLRAdmin.IContextMenuCallback piCallback,  ByRef I4 pInsertionAllowed);
  561.      Void MenuCommand( I4 iCommandID);
  562.      Void SecurityPolicyChanged( Boolean fShowDialog);
  563.      Void CheckCurrentPermissions();
  564.      Void CheckCurrentPermissionsThreadStart();
  565.      Void TaskPadTaskNotify( Object arg,  Object param,  Class Microsoft.CLRAdmin.IConsole2 con,  Class Microsoft.CLRAdmin.CData com);
  566.      Class Microsoft.CLRAdmin.CSecurityPolicy GetSecurityPolicyNode( ValueClass System.Security.PolicyLevelType nType);
  567.      Class Microsoft.CLRAdmin.CSecurityPolicy get_EnterpriseNode();
  568.      Class Microsoft.CLRAdmin.CSecurityPolicy get_MachineNode();
  569.      Class Microsoft.CLRAdmin.CSecurityPolicy get_UserNode();
  570.      I4 GetNodeIndexNumber( ValueClass System.Security.PolicyLevelType nType);
  571.      Class Microsoft.CLRAdmin.CSinglePermissionSet AddPermissionSet( Class System.Security.Policy.PolicyLevel pl,  Class System.Security.NamedPermissionSet ps);
  572.      Class Microsoft.CLRAdmin.CSecurityPolicy CreatePolicyNode( ValueClass System.Security.PolicyLevelType nType,  Class System.Security.Policy.PolicyLevel pl);
  573.      Void CreateChildren();
  574.     property EnterpriseNode { get(){} set(){} };
  575.     property MachineNode { get(){} set(){} };
  576.     property UserNode { get(){} set(){} };
  577.     }
  578. class Microsoft.CLRAdmin.CNetTaskPad : Microsoft.CLRAdmin.CTaskPad
  579.     {
  580.      Void Microsoft.CLRAdmin.CNetTaskPad( Class Microsoft.CLRAdmin.CNode n);
  581.      Void Notify( Object arg,  Object param,  Class Microsoft.CLRAdmin.IConsole2 con,  Class Microsoft.CLRAdmin.CData com);
  582.      String GetHTMLFilename();
  583.      String GetHTMLFile();
  584.      I4 MessageBox( I4 hWnd,  String Message,  String Header,  I4 type);
  585.     }
  586. interface Microsoft.CLRAdmin.IAssemblyEnum : 
  587.     {
  588.      I4 GetNextAssembly( ByRef Class Microsoft.CLRAdmin.IApplicationContext ppAppCtx,  ByRef Class Microsoft.CLRAdmin.IAssemblyName ppName,  UI4 dwFlags);
  589.      I4 Reset();
  590.      I4 Clone( ByRef Class Microsoft.CLRAdmin.IAssemblyEnum ppEnum);
  591.     }
  592. interface Microsoft.CLRAdmin.IApplicationContext : 
  593.     {
  594.      Void SetContextNameObject( Class Microsoft.CLRAdmin.IAssemblyName pName);
  595.      Void GetContextNameObject( ByRef Class Microsoft.CLRAdmin.IAssemblyName ppName);
  596.      Void Set( String szName,  I4 pvValue,  UI4 cbValue,  UI4 dwFlags);
  597.      Void Get( String szName,  ByRef I4 pvValue,  ByRef UI4 pcbValue,  UI4 dwFlags);
  598.      Void GetDynamicDirectory( ByRef I4 wzDynamicDir,  ByRef UI4 pdwSize);
  599.     }
  600. interface Microsoft.CLRAdmin.IAssemblyName : 
  601.     {
  602.      I4 SetProperty( UI4 PropertyId,  I pvProperty,  UI4 cbProperty);
  603.      I4 GetProperty( UI4 PropertyId,  I pvProperty,  ByRef UI4 pcbProperty);
  604.      I4 Finalize();
  605.      I4 GetDisplayName( I szDisplayName,  ByRef UI4 pccDisplayName,  UI4 dwDisplayFlags);
  606.      I4 BindToObject( Object refIID,  Object pAsmBindSink,  Class Microsoft.CLRAdmin.IApplicationContext pApplicationContext,  String szCodeBase,  I8 llFlags,  I4 pvReserved,  UI4 cbReserved,  ByRef I4 ppv);
  607.      I4 GetName( ByRef UI4 lpcwBuffer,  ByRef I4 pwzName);
  608.      I4 GetVersion( ByRef UI4 pdwVersionHi,  ByRef UI4 pdwVersionLow);
  609.      I4 IsEqual( Class Microsoft.CLRAdmin.IAssemblyName pName,  UI4 dwCmpFlags);
  610.      I4 Clone( ByRef Class Microsoft.CLRAdmin.IAssemblyName pName);
  611.     }
  612. interface Microsoft.CLRAdmin.IAssemblyCache : 
  613.     {
  614.      I4 UninstallAssembly( UI4 dwFlags,  String pszAssemblyName,  I pvReserved,  ByRef UI4 pulDisposition);
  615.      I4 QueryAssemblyInfo( UI4 dwFlags,  String pszAssemblyName,  I pAsmInfo);
  616.      I4 CreateAssemblyCacheItem( UI4 dwFlags,  I pvReserved,  ByRef Class Microsoft.CLRAdmin.IAssemblyCacheItem ppAsmItem,  String pszAssemblyName);
  617.      I4 CreateAssemblyScavenger( ByRef Object ppAsmScavenger);
  618.      I4 InstallAssembly( UI4 dwFlags,  String pszManifestFilePath,  I pvReserved);
  619.     }
  620. interface Microsoft.CLRAdmin.IAssemblyCacheItem : 
  621.     {
  622.      Void CreateStream( String pszName,  UI4 dwFormat,  UI4 dwFlags,  UI4 dwMaxSize,  ByRef Class Microsoft.CLRAdmin.IStream ppStream);
  623.      Void IsNameEqual( Class Microsoft.CLRAdmin.IAssemblyName pName);
  624.      Void Commit( UI4 dwFlags);
  625.      Void MarkAssemblyVisible( UI4 dwFlags);
  626.     }
  627. interface Microsoft.CLRAdmin.IHistoryReader : 
  628.     {
  629.      I4 GetFilePath( I wzFilePath,  ByRef UI4 pdwSize);
  630.      I4 GetApplicationName( I wzAppName,  ByRef UI4 pdwSize);
  631.      I4 GetEXEModulePath( I wzExePath,  ByRef UI4 pdwSize);
  632.      Void GetNumActivations( ByRef UI4 pdwNumActivations);
  633.      Void GetActivationDate( UI4 dwIdx,  ByRef ValueClass Microsoft.CLRAdmin.FILETIME pftDate);
  634.      Void GetRunTimeVersion( ByRef ValueClass Microsoft.CLRAdmin.FILETIME pftActivationDate,  I wzRunTimeVersion,  ByRef UI4 pdwSize);
  635.      Void GetNumAssemblies( ByRef ValueClass Microsoft.CLRAdmin.FILETIME pftActivationDate,  ByRef UI4 pdwNumAsms);
  636.      Void GetHistoryAssembly( ByRef ValueClass Microsoft.CLRAdmin.FILETIME pftActivationDate,  UI4 dwIdx,  ByRef Object ppHistAsm);
  637.     }
  638. class Microsoft.CLRAdmin.ASM_CACHE : System.Object
  639.     {
  640.      UI4 ZAP;
  641.      UI4 GAC;
  642.      UI4 DOWNLOAD;
  643.      Void Microsoft.CLRAdmin.ASM_CACHE();
  644.     }
  645. class Microsoft.CLRAdmin.STREAM_FORMAT : System.Object
  646.     {
  647.      UI4 COMPLIB_MODULE;
  648.      UI4 COMPLIB_MANIFEST;
  649.      UI4 WIN32_MODULE;
  650.      UI4 WIN32_MANIFEST;
  651.      Void Microsoft.CLRAdmin.STREAM_FORMAT();
  652.     }
  653. class Microsoft.CLRAdmin.ASM_COMMIT : System.Object
  654.     {
  655.      UI4 DOCOMMIT;
  656.      UI4 INVISIBLE;
  657.      UI4 RECOMMIT;
  658.      Void Microsoft.CLRAdmin.ASM_COMMIT();
  659.     }
  660. class Microsoft.CLRAdmin.ASM_DISPLAYF : System.Object
  661.     {
  662.      UI4 VERSION;
  663.      UI4 LOCALE;
  664.      UI4 FLAGS;
  665.      UI4 PUBLIC_KEY_TOKEN;
  666.      UI4 PUBLIC_KEY;
  667.      UI4 CUSTOM;
  668.      UI4 PROCESSORARCHITECTURE;
  669.      UI4 LANGUAGEID;
  670.      Void Microsoft.CLRAdmin.ASM_DISPLAYF();
  671.     }
  672. class Microsoft.CLRAdmin.ASM_CMPF : System.Object
  673.     {
  674.      UI4 NAME;
  675.      UI4 MAJOR_VERSION;
  676.      UI4 MINOR_VERSION;
  677.      UI4 REVISION_NUMBER;
  678.      UI4 BUILD_NUMBER;
  679.      UI4 PUBLIC_KEY_TOKEN;
  680.      UI4 LOCALE;
  681.      UI4 CUSTOM;
  682.      UI4 ALL;
  683.      UI4 DEFAULT;
  684.      Void Microsoft.CLRAdmin.ASM_CMPF();
  685.     }
  686. class Microsoft.CLRAdmin.ASM_NAME : System.Object
  687.     {
  688.      UI4 PUBLIC_KEY;
  689.      UI4 PUBLIC_KEY_TOKEN;
  690.      UI4 HASH_VALUE;
  691.      UI4 NAME;
  692.      UI4 MAJOR_VERSION;
  693.      UI4 MINOR_VERSION;
  694.      UI4 BUILD_NUMBER;
  695.      UI4 REVISION_NUMBER;
  696.      UI4 CULTURE;
  697.      UI4 PROCESSOR_ID_ARRAY;
  698.      UI4 OSINFO_ARRAY;
  699.      UI4 HASH_ALGID;
  700.      UI4 ALIAS;
  701.      UI4 CODEBASE_URL;
  702.      UI4 CODEBASE_LASTMOD;
  703.      UI4 NULL_PUBLIC_KEY;
  704.      UI4 NULL_PUBLIC_KEY_TOKEN;
  705.      UI4 CUSTOM;
  706.      UI4 NULL_CUSTOM;
  707.      UI4 MVID;
  708.      UI4 _32_BIT_ONLY;
  709.      UI4 MAX_PARAMS;
  710.      Void Microsoft.CLRAdmin.ASM_NAME();
  711.     }
  712. class Microsoft.CLRAdmin.AssemInfo : System.ValueType
  713.     {
  714.      String Name;
  715.      String Version;
  716.      String Locale;
  717.      String PublicKey;
  718.      String PublicKeyToken;
  719.      String Modified;
  720.      String Codebase;
  721.      String ProcType;
  722.      String OSType;
  723.      String OSVersion;
  724.      UI4 nCacheType;
  725.      String sCustom;
  726.      String sFusionName;
  727.     }
  728. class Microsoft.CLRAdmin.Fusion : System.Object
  729.     {
  730.      Class System.Collections.Specialized.StringCollection m_scFusionApps;
  731.      Class System.Threading.Thread m_tGetFusionApps;
  732.      Void Microsoft.CLRAdmin.Fusion();
  733.      Boolean CompareAssemInfo( ValueClass Microsoft.CLRAdmin.AssemInfo ai1,  ValueClass Microsoft.CLRAdmin.AssemInfo ai2);
  734.      String GetCacheTypeString( UI4 nFlag);
  735.      Class System.Collections.ArrayList ReadFusionCacheJustGAC();
  736.      Class System.Collections.ArrayList ReadFusionCache();
  737.      Void ReadCache( Class System.Collections.ArrayList alAssems,  UI4 nFlag);
  738.      String GetFusionString( Class Microsoft.CLRAdmin.IAssemblyName asmName,  UI4 item);
  739.      I4 AddAssemblytoGac( String sAssemFilename);
  740.      Boolean RemoveAssemblyFromGac( ValueClass Microsoft.CLRAdmin.AssemInfo aInfo);
  741.      Void DiscoverFusionApps();
  742.      Class System.Collections.Specialized.StringCollection GetKnownFusionApps();
  743.      Boolean isManaged( String sFilename);
  744.      String ByteArrayToString( SZArray UI1 b);
  745.      SZArray UI1 StringToByteArray( String input);
  746.      I4 CreateAssemblyNameObject( ByRef Class Microsoft.CLRAdmin.IAssemblyName ppEnum,  String szAssemblyName,  UI4 dwFlags,  I4 pvReserved);
  747.      I4 CreateAssemblyEnum( ByRef Class Microsoft.CLRAdmin.IAssemblyEnum ppEnum,  Class Microsoft.CLRAdmin.IApplicationContext pAppCtx,  Class Microsoft.CLRAdmin.IAssemblyName pName,  UI4 dwFlags,  I4 pvReserved);
  748.      I4 CreateAssemblyCacheItem( ByRef Class Microsoft.CLRAdmin.IAssemblyCacheItem ppasm,  Class Microsoft.CLRAdmin.IAssemblyName pName,  String pszCodebase,  ByRef ValueClass Microsoft.CLRAdmin.FILETIME pftLastMod,  UI4 dwInstaller,  UI4 dwReserved);
  749.      I4 CreateAssemblyCache( ByRef Class Microsoft.CLRAdmin.IAssemblyCache ppAsmCache,  UI4 dwReserved);
  750.      I4 GetHistoryFileDirectory( I wzDir,  ByRef UI4 pdwSize);
  751.      I4 CreateHistoryReader( String wzFilePath,  ByRef Class Microsoft.CLRAdmin.IHistoryReader ppHistReader);
  752.      I FindFirstFile( String lpFileName,  ByRef ValueClass Microsoft.CLRAdmin.WIN32_FIND_DATA lpFindFileData);
  753.      I4 FindNextFile( I hFindFile,  ByRef ValueClass Microsoft.CLRAdmin.WIN32_FIND_DATA lpFindFileData);
  754.      I4 FileTimeToSystemTime( I FILETIME,  ByRef ValueClass Microsoft.CLRAdmin.SYSTEMTIME b);
  755.      Void Microsoft.CLRAdmin.Fusion();
  756.     }
  757. class Microsoft.CLRAdmin.CSharedAssemblies : Microsoft.CLRAdmin.CNode
  758.     {
  759.      Class System.Collections.ArrayList m_olAssems;
  760.      Boolean m_fShowHTMLPage;
  761.      Boolean m_fReadShowHTML;
  762.      Class Microsoft.CLRAdmin.CTaskPad m_taskPad;
  763.      I m_hBlankIcon;
  764.      I4 m_iBlankIconIndex;
  765.      I m_hGACIcon;
  766.      I4 m_iGACIconIndex;
  767.      I m_hZAPIcon;
  768.      I4 m_iZAPIconIndex;
  769.      Class System.Collections.ArrayList m_alResultPropPages;
  770.      Void Microsoft.CLRAdmin.CSharedAssemblies();
  771.      Void ResultItemSelected( Class Microsoft.CLRAdmin.IConsole2 con,  Object oResults);
  772.      Void AddMenuItems( ByRef Class Microsoft.CLRAdmin.IContextMenuCallback piCallback,  ByRef I4 pInsertionAllowed,  Object oResultItem);
  773.      Void MenuCommand( I4 iCommandID,  Object oResultItem);
  774.      String TurnCodebaseToFilename( String sCodebase);
  775.      I4 onDoubleClick( Object o);
  776.      I4 onDelete( Object o);
  777.      Void Showing();
  778.      I4 onRestoreView( ValueClass Microsoft.CLRAdmin.MMC_RESTORE_VIEW mrv,  I param);
  779.      Void TaskPadTaskNotify( Object arg,  Object param,  Class Microsoft.CLRAdmin.IConsole2 con,  Class Microsoft.CLRAdmin.CData com);
  780.      I4 doAcceptPaste( Class Microsoft.CLRAdmin.IDataObject ido);
  781.      I4 Paste( Class Microsoft.CLRAdmin.IDataObject ido);
  782.      Boolean AddAssemToFusion( String sFilename);
  783.      ValueClass Microsoft.CLRAdmin.AssemInfo GetAssemInfo( I4 iIndex);
  784.      Boolean ResultQDO( I4 nCookie,  ByRef Object o);
  785.      Boolean ResultCompareObjects( Object o1,  Object o2,  ByRef Boolean fEqual);
  786.      I4 getNumColumns();
  787.      I4 getNumRows();
  788.      String getColumnTitles( I4 iIndex);
  789.      String getValues( I4 nRow,  I4 nColumn);
  790.      Void AddImages( ByRef Class Microsoft.CLRAdmin.IImageList il);
  791.      I4 GetImageIndex( I4 i);
  792.      Boolean DoesItemHavePropPage( Object o);
  793.      SZArray Class Microsoft.CLRAdmin.CPropPage CreateNewPropPages( Object o);
  794.      SZArray Class Microsoft.CLRAdmin.CPropPage GetPropertyPages( ValueClass Microsoft.CLRAdmin.AssemInfo ai);
  795.      UI4 DragQueryFile( I hDrop,  UI4 iFile,  I lpszFile,  UI4 cch);
  796.      Void ReleaseStgMedium( ByRef ValueClass Microsoft.CLRAdmin.STGMEDIUM pmedium);
  797.     }
  798. class PropPagePairs : System.Object
  799.     {
  800.      SZArray Class Microsoft.CLRAdmin.CPropPage ppages;
  801.      ValueClass Microsoft.CLRAdmin.AssemInfo ai;
  802.      Void PropPagePairs();
  803.     }
  804. interface Microsoft.CLRAdmin.ISnapinAbout : 
  805.     {
  806.      Void GetSnapinDescription( ByRef I lpDescription);
  807.      Void GetProvider( ByRef I pName);
  808.      Void GetSnapinVersion( ByRef I lpVersion);
  809.      Void GetSnapinImage( ByRef I hAppIcon);
  810.      Void GetStaticFolderImage( ByRef I hSmallImage,  ByRef I hSmallImageOpen,  ByRef I hLargeImage,  ByRef I4 cMask);
  811.     }
  812. class Microsoft.CLRAdmin.CAbout : System.Object
  813.     {
  814.      I m_hMainBMP16;
  815.      I m_hMainBMP32;
  816.      Void Microsoft.CLRAdmin.CAbout();
  817.      Void GetSnapinDescription( ByRef I lpDescription);
  818.      Void GetProvider( ByRef I pName);
  819.      Void GetSnapinVersion( ByRef I lpVersion);
  820.      Void GetSnapinImage( ByRef I hAppIcon);
  821.      Void GetStaticFolderImage( ByRef I hSmallImage,  ByRef I hSmallImageOpen,  ByRef I hLargeImage,  ByRef I4 cMask);
  822.     }
  823. interface Microsoft.CLRAdmin.IComponent : 
  824.     {
  825.      Void Initialize( Object lpConsole);
  826.      I4 Notify( I lpDataObject,  UI4 aevent,  I arg,  I param);
  827.      Void Destroy( I4 cookie);
  828.      Void QueryDataObject( I4 cookie,  UI4 type,  ByRef Class Microsoft.CLRAdmin.IDataObject ppDataObject);
  829.      I4 GetResultViewType( I4 cookie,  ByRef I ppViewType,  ByRef UI4 pViewOptions);
  830.      Void GetDisplayInfo( ByRef ValueClass Microsoft.CLRAdmin.RESULTDATAITEM ResultDataItem);
  831.      I4 CompareObjects( Class Microsoft.CLRAdmin.IDataObject lpDataObjectA,  Class Microsoft.CLRAdmin.IDataObject lpDataObjectB);
  832.     }
  833. interface Microsoft.CLRAdmin.IExtendContextMenu : 
  834.     {
  835.      Void AddMenuItems( Class Microsoft.CLRAdmin.IDataObject piDataObject,  Class Microsoft.CLRAdmin.IContextMenuCallback piCallback,  ByRef I4 pInsertionAllowed);
  836.      Void Command( I4 lCommandID,  Class Microsoft.CLRAdmin.IDataObject piDataObject);
  837.     }
  838. interface Microsoft.CLRAdmin.IExtendControlbar : 
  839.     {
  840.      Void SetControlbar( Class Microsoft.CLRAdmin.IControlbar pControlbar);
  841.      I4 ControlbarNotify( UI4 aevent,  I4 arg,  I4 param);
  842.     }
  843. interface Microsoft.CLRAdmin.IExtendTaskPad : 
  844.     {
  845.      Void TaskNotify( Class Microsoft.CLRAdmin.IDataObject pdo,  ByRef Object arg,  ByRef Object param);
  846.      Void EnumTasks( Class Microsoft.CLRAdmin.IDataObject pdo,  String szTaskGroup,  ByRef Class Microsoft.CLRAdmin.IEnumTASK ppEnumTASK);
  847.      Void GetTitle( String pszGroup,  ByRef String pszTitle);
  848.      Void GetDescriptiveText( String pszGroup,  ByRef String pszDescriptiveText);
  849.      Void GetBackground( String pszGroup,  ByRef ValueClass Microsoft.CLRAdmin.MMC_TASK_DISPLAY_OBJECT pTDO);
  850.      Void GetListPadInfo( String pszGroup,  ByRef ValueClass Microsoft.CLRAdmin.MMC_LISTPAD_INFO lpListPadInfo);
  851.     }
  852. interface Microsoft.CLRAdmin.IExtendPropertySheet2 : 
  853.     {
  854.      I4 CreatePropertyPages( Class Microsoft.CLRAdmin.IPropertySheetCallback lpProvider,  I handle,  Class Microsoft.CLRAdmin.IDataObject lpIDataObject);
  855.      I4 QueryPagesFor( Class Microsoft.CLRAdmin.IDataObject lpDataObject);
  856.      I4 GetWatermarks( Class Microsoft.CLRAdmin.IDataObject lpIDataObject,  ByRef I lphWatermark,  ByRef I lphHeader,  ByRef I lphPalette,  ByRef I4 bStretch);
  857.     }
  858. class Microsoft.CLRAdmin.CComponent : System.Object
  859.     {
  860.      Class Microsoft.CLRAdmin.IConsole2 m_ucsole;
  861.      Class Microsoft.CLRAdmin.IDisplayHelp m_DisplayHelp;
  862.      Class Microsoft.CLRAdmin.IToolbar m_Toolbar;
  863.      I m_hToolbarBMP;
  864.      Class Microsoft.CLRAdmin.CData m_Data;
  865.      Void Microsoft.CLRAdmin.CComponent( Class Microsoft.CLRAdmin.CData data);
  866.      Void Initialize( Object pConsole);
  867.      I4 Notify( I lpDataObject,  UI4 aevent,  I arg,  I param);
  868.      Void Destroy( I4 i);
  869.      Void QueryDataObject( I4 cookie,  UI4 type,  ByRef Class Microsoft.CLRAdmin.IDataObject ppDataObject);
  870.      I4 GetResultViewType( I4 cookie,  ByRef I ppViewType,  ByRef UI4 pViewOptions);
  871.      Void GetDisplayInfo( ByRef ValueClass Microsoft.CLRAdmin.RESULTDATAITEM ResultDataItem);
  872.      I4 CompareObjects( Class Microsoft.CLRAdmin.IDataObject lpDataObjectA,  Class Microsoft.CLRAdmin.IDataObject lpDataObjectB);
  873.      Void AddMenuItems( Class Microsoft.CLRAdmin.IDataObject piDataObject,  Class Microsoft.CLRAdmin.IContextMenuCallback piCallback,  ByRef I4 pInsertionAllowed);
  874.      Void Command( I4 lCommandID,  Class Microsoft.CLRAdmin.IDataObject piDataObject);
  875.      Void SetControlbar( Class Microsoft.CLRAdmin.IControlbar pControlbar);
  876.      I4 ControlbarNotify( UI4 aevent,  I4 arg,  I4 param);
  877.      Void TaskNotify( Class Microsoft.CLRAdmin.IDataObject pdo,  ByRef Object arg,  ByRef Object param);
  878.      Void EnumTasks( Class Microsoft.CLRAdmin.IDataObject pdo,  String szTaskGroup,  ByRef Class Microsoft.CLRAdmin.IEnumTASK ppEnumTASK);
  879.      Void GetTitle( String pszGroup,  ByRef String pszTitle);
  880.      Void GetDescriptiveText( String pszGroup,  ByRef String pszDescriptiveText);
  881.      Void GetBackground( String pszGroup,  ByRef ValueClass Microsoft.CLRAdmin.MMC_TASK_DISPLAY_OBJECT pTDO);
  882.      Void GetListPadInfo( String pszGroup,  ByRef ValueClass Microsoft.CLRAdmin.MMC_LISTPAD_INFO lpListPadInfo);
  883.      I4 CreatePropertyPages( Class Microsoft.CLRAdmin.IPropertySheetCallback lpProvider,  I handle,  Class Microsoft.CLRAdmin.IDataObject lpIDataObject);
  884.      I4 QueryPagesFor( Class Microsoft.CLRAdmin.IDataObject lpDataObject);
  885.      I4 GetWatermarks( Class Microsoft.CLRAdmin.IDataObject lpIDataObject,  ByRef I lphWatermark,  ByRef I lphHeader,  ByRef I lphPalette,  ByRef I4 bStretch);
  886.      I4 MessageBox( I4 hWnd,  String Message,  String Header,  I4 type);
  887.      I4 OpenClipboard( I hWndNewOwner);
  888.     }
  889. interface Microsoft.CLRAdmin.IComponentData : 
  890.     {
  891.      Void Initialize( Object pUnknown);
  892.      Void CreateComponent( ByRef Class Microsoft.CLRAdmin.IComponent ppComponent);
  893.      I4 Notify( Class Microsoft.CLRAdmin.IDataObject lpDataObject,  UI4 aevent,  I arg,  I param);
  894.      Void Destroy();
  895.      Void QueryDataObject( I4 cookie,  UI4 type,  ByRef Class Microsoft.CLRAdmin.IDataObject ppDataObject);
  896.      Void GetDisplayInfo( ByRef ValueClass Microsoft.CLRAdmin.SCOPEDATAITEM ResultDataItem);
  897.      I4 CompareObjects( Class Microsoft.CLRAdmin.IDataObject lpDataObjectA,  Class Microsoft.CLRAdmin.IDataObject lpDataObjectB);
  898.     }
  899. class Microsoft.CLRAdmin.CData : System.Object
  900.     {
  901.      Class System.Collections.ArrayList m_Component;
  902.      Class Microsoft.CLRAdmin.IConsole2 m_ucsole;
  903.      Class Microsoft.CLRAdmin.IConsoleNameSpace2 m_ucsoleNameSpace;
  904.      Class Microsoft.CLRAdmin.CNode m_rn;
  905.      Void Microsoft.CLRAdmin.CData();
  906.      Void Initialize( Object pUnknown);
  907.      Void CreateComponent( ByRef Class Microsoft.CLRAdmin.IComponent ppComponent);
  908.      I4 Notify( Class Microsoft.CLRAdmin.IDataObject lpDataObject,  UI4 aevent,  I arg,  I param);
  909.      Void Destroy();
  910.      Void QueryDataObject( I4 cookie,  UI4 type,  ByRef Class Microsoft.CLRAdmin.IDataObject ppDataObject);
  911.      Void GetDisplayInfo( ByRef ValueClass Microsoft.CLRAdmin.SCOPEDATAITEM sdi);
  912.      I4 CompareObjects( Class Microsoft.CLRAdmin.IDataObject lpDataObjectA,  Class Microsoft.CLRAdmin.IDataObject lpDataObjectB);
  913.      Void AddMenuItems( Class Microsoft.CLRAdmin.IDataObject piDataObject,  Class Microsoft.CLRAdmin.IContextMenuCallback piCallback,  ByRef I4 pInsertionAllowed);
  914.      Void Command( I4 lCommandID,  Class Microsoft.CLRAdmin.IDataObject piDataObject);
  915.      I4 CreatePropertyPages( Class Microsoft.CLRAdmin.IPropertySheetCallback lpProvider,  I handle,  Class Microsoft.CLRAdmin.IDataObject lpIDataObject);
  916.      I4 QueryPagesFor( Class Microsoft.CLRAdmin.IDataObject lpDataObject);
  917.      I4 GetWatermarks( Class Microsoft.CLRAdmin.IDataObject lpIDataObject,  ByRef I lphWatermark,  ByRef I lphHeader,  ByRef I lphPalette,  ByRef I4 bStretch);
  918.      I4 MessageBox( I4 hWnd,  String Message,  String Header,  UI4 type);
  919.     }
  920. interface Microsoft.CLRAdmin.IDataObject : 
  921.     {
  922.      I4 GetData( ByRef ValueClass Microsoft.CLRAdmin.FORMATETC pFormatEtc,  ByRef ValueClass Microsoft.CLRAdmin.STGMEDIUM b);
  923.      I4 GetDataHere( ByRef ValueClass Microsoft.CLRAdmin.FORMATETC pFormatEtc,  ByRef ValueClass Microsoft.CLRAdmin.STGMEDIUM b);
  924.      I4 QueryGetData( I a);
  925.      I4 GetCanonicalFormatEtc( I a,  I b);
  926.      I4 SetData( I a,  I b,  I4 c);
  927.      I4 EnumFormatEtc( UI4 a,  I b);
  928.      I4 DAdvise( I a,  UI4 b,  I c,  ByRef UI4 d);
  929.      I4 DUnadvise( UI4 a);
  930.      I4 EnumDAdvise( I a);
  931.     }
  932. class Microsoft.CLRAdmin.CDO : System.Object
  933.     {
  934.      UI2 m_cfDisplayName;
  935.      UI2 m_cfNodeType;
  936.      UI2 m_cfSZNodeType;
  937.      UI2 m_cfSnapinClsid;
  938.      UI2 m_cfMultiSelect;
  939.      Class Microsoft.CLRAdmin.CNode m_NodeData;
  940.      Object m_Data;
  941.      Void Microsoft.CLRAdmin.CDO( Class Microsoft.CLRAdmin.CNode initData);
  942.      Class Microsoft.CLRAdmin.CNode get_Node();
  943.      Object get_Data();
  944.      Void set_Data( Object value);
  945.      I4 GetDataHere( ByRef ValueClass Microsoft.CLRAdmin.FORMATETC pFormat,  ByRef ValueClass Microsoft.CLRAdmin.STGMEDIUM pMedium);
  946.      I4 GetData( ByRef ValueClass Microsoft.CLRAdmin.FORMATETC pFormat,  ByRef ValueClass Microsoft.CLRAdmin.STGMEDIUM pMedium);
  947.      I4 QueryGetData( I a);
  948.      I4 GetCanonicalFormatEtc( I a,  I b);
  949.      I4 SetData( I a,  I b,  I4 c);
  950.      I4 EnumFormatEtc( UI4 a,  I b);
  951.      I4 DAdvise( I a,  UI4 b,  I c,  ByRef UI4 d);
  952.      I4 DUnadvise( UI4 a);
  953.      I4 EnumDAdvise( I a);
  954.      I4 CreateStreamOnHGlobal( I hGlobal,  I4 fDeleteOnRelease,  ByRef Class Microsoft.CLRAdmin.IStream ppstm);
  955.      UI2 RegisterClipboardFormat( String format);
  956.     property Node { get(){} set(){} };
  957.     property Data { get(){} set(){} };
  958.     }
  959. interface Microsoft.CLRAdmin.ISnapinHelp2 : 
  960.     {
  961.      I4 GetHelpTopic( ByRef I lpCompiledHelpFile);
  962.      I4 GetLinkedTopics( ByRef I lpCompiledHelpFiles);
  963.     }
  964. interface Microsoft.CLRAdmin.IDisplayHelp : 
  965.     {
  966.      Void ShowTopic( String pszHelpTopic);
  967.     }
  968. interface Microsoft.CLRAdmin.IExtendPropertySheet : 
  969.     {
  970.      I4 CreatePropertyPages( Class Microsoft.CLRAdmin.IPropertySheetCallback lpProvider,  I handle,  Class Microsoft.CLRAdmin.IDataObject lpIDataObject);
  971.      I4 QueryPagesFor( Class Microsoft.CLRAdmin.IDataObject lpDataObject);
  972.     }
  973. interface Microsoft.CLRAdmin.IPropertySheetProvider : 
  974.     {
  975.      Void CreatePropertySheet( String title,  I4 type,  I4 cookie,  Class Microsoft.CLRAdmin.IDataObject pIDataObjectm,  UI4 dwOptions);
  976.      I4 FindPropertySheet( I4 cookie,  Class Microsoft.CLRAdmin.IComponent lpComponent,  Class Microsoft.CLRAdmin.IDataObject lpDataObject);
  977.      Void AddPrimaryPages( Object lpUnknown,  I4 bCreateHandle,  I4 hNotifyWindow,  I4 bScopePane);
  978.      Void AddExtensionPages();
  979.      Void Show( I window,  I4 page);
  980.     }
  981. class Microsoft.CLRAdmin.NodeManager : System.Object
  982.     {
  983.      Void Microsoft.CLRAdmin.NodeManager();
  984.     }
  985. interface Microsoft.CLRAdmin.IPropertySheetCallback : 
  986.     {
  987.      Void AddPage( I hPage);
  988.      Void RemovePage( I hPage);
  989.     }
  990. interface Microsoft.CLRAdmin.IConsoleNameSpace2 : 
  991.     {
  992.      Void InsertItem( ByRef ValueClass Microsoft.CLRAdmin.SCOPEDATAITEM a);
  993.      Void DeleteItem( I4 a,  I4 b);
  994.      Void SetItem( ByRef ValueClass Microsoft.CLRAdmin.SCOPEDATAITEM a);
  995.      Void GetItem( ByRef ValueClass Microsoft.CLRAdmin.SCOPEDATAITEM a);
  996.      Void GetChildItem( UI4 a,  ByRef UI4 b,  ByRef I4 c);
  997.      Void GetNextItem( UI4 a,  ByRef UI4 b,  ByRef I4 c);
  998.      Void GetParentItem( I4 a,  ByRef I4 b,  ByRef I4 c);
  999.      Void Expand( I4 a);
  1000.      Void AddExtension( ValueClass Microsoft.CLRAdmin.CLSID a,  ByRef ValueClass Microsoft.CLRAdmin.SCOPEDATAITEM b);
  1001.     }
  1002. interface Microsoft.CLRAdmin.IHeaderCtrl : 
  1003.     {
  1004.      Void InsertColumn( I4 nCol,  String title,  I4 nFormat,  I4 nWidth);
  1005.      Void DeleteColumn( I4 nCol);
  1006.      Void SetColumnText( I4 nCol,  String title);
  1007.      Void GetColumnText( I4 nCol,  ByRef I4 pText);
  1008.      Void SetColumnWidth( I4 nCol,  I4 nWidth);
  1009.      Void GetColumnWidth( I4 nCol,  ByRef I4 pWidth);
  1010.     }
  1011. interface Microsoft.CLRAdmin.IResultData : 
  1012.     {
  1013.      Void InsertItem( ByRef ValueClass Microsoft.CLRAdmin.RESULTDATAITEM item);
  1014.      Void DeleteItem( UI4 itemID,  I4 nCol);
  1015.      Void FindItemByLParam( I4 lParam,  ByRef UI4 pItemID);
  1016.      Void DeleteAllRsltItems();
  1017.      Void SetItem( ByRef ValueClass Microsoft.CLRAdmin.RESULTDATAITEM item);
  1018.      I4 GetItem( ByRef ValueClass Microsoft.CLRAdmin.RESULTDATAITEM item);
  1019.      I4 GetNextItem( ByRef ValueClass Microsoft.CLRAdmin.RESULTDATAITEM item);
  1020.      Void ModifyItemState( I4 nIndex,  UI4 itemID,  UI4 uAdd,  UI4 uRemove);
  1021.      Void ModifyViewStyle( I4 add,  I4 remove);
  1022.      Void SetViewMode( I4 lViewMode);
  1023.      Void GetViewMode( ByRef I4 lViewMode);
  1024.      Void UpdateItem( UI4 itemID);
  1025.      Void Sort( I4 nColumn,  UI4 dwSortOptions,  I4 lUserParam);
  1026.      Void SetDescBarText( I4 DescText);
  1027.      Void SetItemCount( I4 nItemCount,  UI4 dwOptions);
  1028.     }
  1029. interface Microsoft.CLRAdmin.IImageList : 
  1030.     {
  1031.      Void ImageListSetIcon( I pIcon,  I4 nLoc);
  1032.      Void ImageListSetStrip( I4 pBMapSm,  I4 pBMapLg,  I4 nStartLoc,  I4 cMask);
  1033.     }
  1034. interface Microsoft.CLRAdmin.IConsole2 : 
  1035.     {
  1036.      Void SetHeader( ByRef Class Microsoft.CLRAdmin.IHeaderCtrl pHeader);
  1037.      Void SetToolbar( ByRef Object pToolbar);
  1038.      Void QueryResultView( ByRef Object pUnknown);
  1039.      Void QueryScopeImageList( ByRef Class Microsoft.CLRAdmin.IImageList ppImageList);
  1040.      Void QueryResultImageList( ByRef Class Microsoft.CLRAdmin.IImageList ppImageList);
  1041.      Void UpdateAllViews( Class Microsoft.CLRAdmin.IDataObject lpDataObject,  I4 data,  I4 hint);
  1042.      Void MessageBox( String lpszText,  String lpszTitle,  UI4 fuStyle,  ByRef I4 piRetval);
  1043.      Void QueryConsoleVerb( ByRef Class Microsoft.CLRAdmin.IConsoleVerb ppConsoleVerb);
  1044.      Void SelectScopeItem( I4 hScopeItem);
  1045.      Void GetMainWindow( ByRef I phwnd);
  1046.      Void NewWindow( I4 hScopeItem,  UI4 lOptions);
  1047.      Void Expand( I4 hItem,  I4 bExpand);
  1048.      Void IsTaskpadViewPreferred();
  1049.      Void SetStatusText( String pszStatusText);
  1050.     }
  1051. interface Microsoft.CLRAdmin.IContextMenuCallback : 
  1052.     {
  1053.      Void AddItem( ByRef ValueClass Microsoft.CLRAdmin.CONTEXTMENUITEM pItem);
  1054.     }
  1055. interface Microsoft.CLRAdmin.IControlbar : 
  1056.     {
  1057.      Void Create( ValueClass Microsoft.CLRAdmin.MMC_CONTROL_TYPE nType,  Class Microsoft.CLRAdmin.IExtendControlbar pExtendControlbar,  ByRef Object ppUnknown);
  1058.      Void Attach( ValueClass Microsoft.CLRAdmin.MMC_CONTROL_TYPE nType,  Object lpUnknown);
  1059.      Void Detach( Object lpUnknown);
  1060.     }
  1061. interface Microsoft.CLRAdmin.IToolbar : 
  1062.     {
  1063.      Void AddBitmap( I4 nImages,  I hbmp,  I4 cxSize,  I4 cySize,  I4 crMask);
  1064.      Void AddButtons( I4 nButtons,  ByRef ValueClass Microsoft.CLRAdmin.MMCBUTTON lpButtons);
  1065.      Void InsertButton( I4 nIndex,  ByRef ValueClass Microsoft.CLRAdmin.MMCBUTTON lpButton);
  1066.      Void DeleteButton( I4 nIndex);
  1067.      Void GetButtonState( I4 idCommand,  Class Microsoft.CLRAdmin.MMC_BUTTON_STATE nState,  ByRef I4 pState);
  1068.      Void SetButtonState( I4 idCommand,  Class Microsoft.CLRAdmin.MMC_BUTTON_STATE nState,  I4 bState);
  1069.     }
  1070. interface Microsoft.CLRAdmin.IConsoleVerb : 
  1071.     {
  1072.      Void GetVerbState( UI4 eCmdID,  UI4 nState,  ByRef I4 pState);
  1073.      Void SetVerbState( UI4 eCmdID,  UI4 nState,  I4 bState);
  1074.      Void SetDefaultVerb( UI4 eCmdID);
  1075.      Void GetDefaultVerb( ByRef UI4 peCmdID);
  1076.     }
  1077. interface Microsoft.CLRAdmin.IStream : 
  1078.     {
  1079.      Void Read( I pv,  UI4 cb,  ByRef UI4 pcbRead);
  1080.      Void Write( I pv,  UI4 cb,  ByRef UI4 pcbWritten);
  1081.      Void Seek( I8 dlibMove,  UI4 dwOrigin,  ByRef UI8 plibNewPosition);
  1082.      Void SetSize( UI8 libNewSize);
  1083.      Void CopyTo( Class Microsoft.CLRAdmin.IStream pstm,  UI8 cb,  ByRef UI8 pcbRead,  ByRef UI8 pcbWritten);
  1084.      Void Commit( UI4 grfCommitFlags);
  1085.      Void Revert();
  1086.      Void LockRegion( UI8 libOffset,  UI8 cb,  UI4 dwLockType);
  1087.      Void UnlockRegion( UI8 libOffset,  UI8 cb,  UI4 dwLockType);
  1088.      Void Stat( ByRef ValueClass Microsoft.CLRAdmin.STATSTG pstatstg,  UI4 grfStatFlag);
  1089.      Void Clone( ByRef Class Microsoft.CLRAdmin.IStream ppstm);
  1090.     }
  1091. interface Microsoft.CLRAdmin.IDropSource : 
  1092.     {
  1093.      Void QueryContinueDrag( I4 fEscapePressed,  UI4 grfKeyState);
  1094.      Void GiveFeedback( UI4 dwEffect);
  1095.     }
  1096. class Microsoft.CLRAdmin.MSIDBOPEN : System.Object
  1097.     {
  1098.      I4 READONLY;
  1099.      I4 TRANSACT;
  1100.      I4 DIRECT;
  1101.      I4 CREATE;
  1102.      Void Microsoft.CLRAdmin.MSIDBOPEN();
  1103.     }
  1104. class Microsoft.CLRAdmin.LVIS : System.Object
  1105.     {
  1106.      I4 FOCUSED;
  1107.      I4 SELECTED;
  1108.      I4 CUT;
  1109.      I4 DROPHILITED;
  1110.      Void Microsoft.CLRAdmin.LVIS();
  1111.     }
  1112. class Microsoft.CLRAdmin.MMC : System.Object
  1113.     {
  1114.      I4 MULTI_SELECT_COOKIE;
  1115.      I4 SINGLESEL;
  1116.      I4 SHOWSELALWAYS;
  1117.      I4 NOSORTHEADER;
  1118.      Void Microsoft.CLRAdmin.MMC();
  1119.     }
  1120. class Microsoft.CLRAdmin.DOBJ : System.Object
  1121.     {
  1122.      I4 NULL;
  1123.      I4 CUSTOMOCX;
  1124.      I4 CUSTOMWEB;
  1125.      Void Microsoft.CLRAdmin.DOBJ();
  1126.     }
  1127. class Microsoft.CLRAdmin.MMCLV : System.Object
  1128.     {
  1129.      I4 AUTO;
  1130.      Void Microsoft.CLRAdmin.MMCLV();
  1131.     }
  1132. class Microsoft.CLRAdmin.LVCFMT : System.Object
  1133.     {
  1134.      I4 LEFT;
  1135.      I4 RIGHT;
  1136.      I4 CENTER;
  1137.      I4 JUSTIFYMASK;
  1138.      I4 IMAGE;
  1139.      I4 BITMAP_ON_RIGHT;
  1140.      I4 COL_HAS_IMAGES;
  1141.      Void Microsoft.CLRAdmin.LVCFMT();
  1142.     }
  1143. class Microsoft.CLRAdmin.TBSTATE : System.Object
  1144.     {
  1145.      UI1 CHECKED;
  1146.      UI1 PRESSED;
  1147.      UI1 ENABLED;
  1148.      UI1 HIDDEN;
  1149.      UI1 INDETERMINATE;
  1150.      UI1 WRAP;
  1151.      UI1 ELLIPSES;
  1152.      UI1 MARKED;
  1153.      Void Microsoft.CLRAdmin.TBSTATE();
  1154.     }
  1155. class Microsoft.CLRAdmin.TBSTYLE : System.Object
  1156.     {
  1157.      UI1 BUTTON;
  1158.      UI1 SEP;
  1159.      UI1 CHECK;
  1160.      UI1 GROUP;
  1161.      UI1 CHECKGROUP;
  1162.      UI1 DROPDOWN;
  1163.      UI1 AUTOSIZE;
  1164.      UI1 NOPREFIX;
  1165.      Void Microsoft.CLRAdmin.TBSTYLE();
  1166.     }
  1167. class Microsoft.CLRAdmin.EN : System.Object
  1168.     {
  1169.      UI4 SETFOCUS;
  1170.      UI4 KILLFOCUS;
  1171.      UI4 CHANGE;
  1172.      UI4 UPDATE;
  1173.      UI4 ERRSPACE;
  1174.      UI4 MAXTEXT;
  1175.      UI4 HSCROLL;
  1176.      UI4 VSCROLL;
  1177.      Void Microsoft.CLRAdmin.EN();
  1178.     }
  1179. class Microsoft.CLRAdmin.PSM : System.Object
  1180.     {
  1181.      UI4 SETCURSEL;
  1182.      UI4 REMOVEPAGE;
  1183.      UI4 ADDPAGE;
  1184.      UI4 CHANGED;
  1185.      UI4 SETWIZBUTTONS;
  1186.      Void Microsoft.CLRAdmin.PSM();
  1187.     }
  1188. class Microsoft.CLRAdmin.PSWIZB : System.Object
  1189.     {
  1190.      UI4 BACK;
  1191.      UI4 NEXT;
  1192.      UI4 FINISH;
  1193.      UI4 DISABLEDFINISH;
  1194.      Void Microsoft.CLRAdmin.PSWIZB();
  1195.     }
  1196. class Microsoft.CLRAdmin.PSN : System.Object
  1197.     {
  1198.      UI4 FIRST;
  1199.      UI4 LAST;
  1200.      UI4 SETACTIVE;
  1201.      UI4 KILLACTIVE;
  1202.      UI4 APPLY;
  1203.      UI4 RESET;
  1204.      UI4 HELP;
  1205.      UI4 WIZBACK;
  1206.      UI4 WIZNEXT;
  1207.      UI4 WIZFINISH;
  1208.      UI4 QUERYCANCEL;
  1209.      UI4 GETOBJECT;
  1210.      Void Microsoft.CLRAdmin.PSN();
  1211.     }
  1212. class Microsoft.CLRAdmin.WM : System.Object
  1213.     {
  1214.      UI4 INITDIALOG;
  1215.      UI4 COMMAND;
  1216.      UI4 DESTROY;
  1217.      UI4 NOTIFY;
  1218.      UI4 PAINT;
  1219.      UI4 SETFOCUS;
  1220.      Void Microsoft.CLRAdmin.WM();
  1221.     }
  1222. class Microsoft.CLRAdmin.PSPCB : System.Object
  1223.     {
  1224.      UI4 ADDREF;
  1225.      UI4 RELEASE;
  1226.      UI4 CREATE;
  1227.      Void Microsoft.CLRAdmin.PSPCB();
  1228.     }
  1229. class Microsoft.CLRAdmin.PSP : System.Object
  1230.     {
  1231.      UI4 DEFAULT;
  1232.      UI4 DLGINDIRECT;
  1233.      UI4 USEHICON;
  1234.      UI4 USEICONID;
  1235.      UI4 USETITLE;
  1236.      UI4 RTLREADING;
  1237.      UI4 HASHELP;
  1238.      UI4 USEREFPARENT;
  1239.      UI4 USECALLBACK;
  1240.      UI4 PREMATURE;
  1241.      UI4 HIDEHEADER;
  1242.      UI4 USEHEADERTITLE;
  1243.      UI4 USEHEADERSUBTITLE;
  1244.      Void Microsoft.CLRAdmin.PSP();
  1245.     }
  1246. class Microsoft.CLRAdmin.MMC_PSO : System.Object
  1247.     {
  1248.      I4 NOAPPLYNOW;
  1249.      I4 HASHELP;
  1250.      I4 NEWWIZARDTYPE;
  1251.      I4 NO_PROPTITLE;
  1252.      Void Microsoft.CLRAdmin.MMC_PSO();
  1253.     }
  1254. class Microsoft.CLRAdmin.HRESULT : System.Object
  1255.     {
  1256.      I4 S_OK;
  1257.      I4 S_FALSE;
  1258.      I4 E_FAIL;
  1259.      I4 E_NOTIMPL;
  1260.      I4 E_ACCESSDENIED;
  1261.      Void Microsoft.CLRAdmin.HRESULT();
  1262.     }
  1263. class Microsoft.CLRAdmin.IMAGE : System.Object
  1264.     {
  1265.      I4 BITMAP;
  1266.      I4 CURSOR;
  1267.      I4 ICON;
  1268.      Void Microsoft.CLRAdmin.IMAGE();
  1269.     }
  1270. class Microsoft.CLRAdmin.CCT : System.Object
  1271.     {
  1272.      UI4 SCOPE;
  1273.      UI4 RESULT;
  1274.      UI4 SNAPIN_MANAGER;
  1275.      UI4 UNINITIALIZED;
  1276.      Void Microsoft.CLRAdmin.CCT();
  1277.     }
  1278. class Microsoft.CLRAdmin.MMC_BUTTON_STATE : System.Object
  1279.     {
  1280.      UI4 ENABLED;
  1281.      UI4 CHECKED;
  1282.      UI4 HIDDEN;
  1283.      UI4 INDETERMINATE;
  1284.      UI4 BUTTONPRESSED;
  1285.      Void Microsoft.CLRAdmin.MMC_BUTTON_STATE();
  1286.     }
  1287. class Microsoft.CLRAdmin.MMC_VERB : System.Object
  1288.     {
  1289.      UI4 NONE;
  1290.      UI4 OPEN;
  1291.      UI4 COPY;
  1292.      UI4 PASTE;
  1293.      UI4 DELETE;
  1294.      UI4 PROPERTIES;
  1295.      UI4 RENAME;
  1296.      UI4 REFRESH;
  1297.      UI4 PRINT;
  1298.      UI4 CUT;
  1299.      UI4 MAX;
  1300.      UI4 FIRST;
  1301.      UI4 LAST;
  1302.      Void Microsoft.CLRAdmin.MMC_VERB();
  1303.     }
  1304. class Microsoft.CLRAdmin.MMC_CONTROL_TYPE : System.Enum
  1305.     {
  1306.      I4 value__;
  1307.      ValueClass Microsoft.CLRAdmin.MMC_CONTROL_TYPE TOOLBAR;
  1308.      ValueClass Microsoft.CLRAdmin.MMC_CONTROL_TYPE MENUBUTTON;
  1309.      ValueClass Microsoft.CLRAdmin.MMC_CONTROL_TYPE COMBOBOXBAR;
  1310.     }
  1311. class Microsoft.CLRAdmin.CCM : System.Object
  1312.     {
  1313.      UI4 INSERTIONALLOWED_TOP;
  1314.      UI4 INSERTIONALLOWED_NEW;
  1315.      UI4 INSERTIONALLOWED_TASK;
  1316.      UI4 INSERTIONALLOWED_VIEW;
  1317.      UI4 INSERTIONPOINTID_PRIMARY_TOP;
  1318.      UI4 INSERTIONPOINTID_PRIMARY_NEW;
  1319.      UI4 INSERTIONPOINTID_PRIMARY_TASK;
  1320.      UI4 INSERTIONPOINTID_PRIMARY_VIEW;
  1321.      UI4 INSERTIONPOINTID_3RDPARTY_NEW;
  1322.      UI4 INSERTIONPOINTID_3RDPARTY_TASK;
  1323.      UI4 INSERTIONPOINTID_ROOT_MENU;
  1324.      Void Microsoft.CLRAdmin.CCM();
  1325.     }
  1326. class Microsoft.CLRAdmin.MF : System.Object
  1327.     {
  1328.      I4 SEPARATOR;
  1329.      I4 MENUBARBREAK;
  1330.      I4 MENUBREAK;
  1331.      Void Microsoft.CLRAdmin.MF();
  1332.     }
  1333. class Microsoft.CLRAdmin.MMCN : System.Object
  1334.     {
  1335.      UI4 ACTIVATE;
  1336.      UI4 ADD_IMAGES;
  1337.      UI4 BTN_CLICK;
  1338.      UI4 CLICK;
  1339.      UI4 COLUMN_CLICK;
  1340.      UI4 CONTEXTMENU;
  1341.      UI4 CUTORMOVE;
  1342.      UI4 DBLCLICK;
  1343.      UI4 DELETE;
  1344.      UI4 DESELECT_ALL;
  1345.      UI4 EXPAND;
  1346.      UI4 HELP;
  1347.      UI4 MENU_BTNCLICK;
  1348.      UI4 MINIMIZED;
  1349.      UI4 PASTE;
  1350.      UI4 PROPERTY_CHANGE;
  1351.      UI4 QUERY_PASTE;
  1352.      UI4 REFRESH;
  1353.      UI4 REMOVE_CHILDREN;
  1354.      UI4 RENAME;
  1355.      UI4 SELECT;
  1356.      UI4 SHOW;
  1357.      UI4 VIEW_CHANGE;
  1358.      UI4 SNAPINHELP;
  1359.      UI4 CONTEXTHELP;
  1360.      UI4 INITOCX;
  1361.      UI4 FILTER_CHANGE;
  1362.      UI4 FILTERBTN_CLICK;
  1363.      UI4 RESTORE_VIEW;
  1364.      UI4 PRINT;
  1365.      UI4 PRELOAD;
  1366.      UI4 LISTPAD;
  1367.      UI4 EXPANDSYNC;
  1368.      UI4 COLUMNS_CHANGED;
  1369.      Void Microsoft.CLRAdmin.MMCN();
  1370.     }
  1371. class Microsoft.CLRAdmin.SDI : System.Object
  1372.     {
  1373.      UI4 STR;
  1374.      UI4 IMAGE;
  1375.      UI4 OPENIMAGE;
  1376.      UI4 STATE;
  1377.      UI4 PARAM;
  1378.      UI4 CHILDREN;
  1379.      UI4 PARENT;
  1380.      UI4 PREVIOUS;
  1381.      UI4 NEXT;
  1382.      UI4 FIRST;
  1383.      Void Microsoft.CLRAdmin.SDI();
  1384.     }
  1385. class Microsoft.CLRAdmin.RDI : System.Object
  1386.     {
  1387.      UI4 STR;
  1388.      UI4 IMAGE;
  1389.      UI4 STATE;
  1390.      UI4 PARAM;
  1391.      UI4 INDEX;
  1392.      UI4 INDENT;
  1393.      Void Microsoft.CLRAdmin.RDI();
  1394.     }
  1395. class Microsoft.CLRAdmin.MMC_TASK_DISPLAY_TYPE : System.Object
  1396.     {
  1397.      I4 DISPLAY_UNINITIALIZED;
  1398.      I4 SYMBOL;
  1399.      I4 VANILLA_GIF;
  1400.      I4 CHOCOLATE_GIF;
  1401.      I4 BITMAP;
  1402.      Void Microsoft.CLRAdmin.MMC_TASK_DISPLAY_TYPE();
  1403.     }
  1404. class Microsoft.CLRAdmin.MMC_ACTION_TYPE : System.Object
  1405.     {
  1406.      I4 UNINITIALIZED;
  1407.      I4 ID;
  1408.      I4 LINK;
  1409.      I4 SCRIPT;
  1410.      Void Microsoft.CLRAdmin.MMC_ACTION_TYPE();
  1411.     }
  1412. class Microsoft.CLRAdmin.MMC_VIEW_OPTIONS : System.Object
  1413.     {
  1414.      UI4 NONE;
  1415.      UI4 NOLISTVIEWS;
  1416.      UI4 MULTISELECT;
  1417.      UI4 OWNERDATALIST;
  1418.      UI4 FILTERED;
  1419.      UI4 CREATENEW;
  1420.      UI4 USEFONTLINKING;
  1421.      UI4 EXCLUDE_SCOPE_ITEMS_FROM_LIST;
  1422.      UI4 LEXICAL_SORT;
  1423.      Void Microsoft.CLRAdmin.MMC_VIEW_OPTIONS();
  1424.     }
  1425. class Microsoft.CLRAdmin.MB : System.Object
  1426.     {
  1427.      UI4 OK;
  1428.      UI4 OKCANCEL;
  1429.      UI4 ABORTRETRYIGNORE;
  1430.      UI4 YESNOCANCEL;
  1431.      UI4 YESNO;
  1432.      UI4 RETRYCANCEL;
  1433.      UI4 ICONHAND;
  1434.      UI4 ICONQUESTION;
  1435.      UI4 ICONEXCLAMATION;
  1436.      UI4 ICONASTERISK;
  1437.      UI4 ICONINFORMATION;
  1438.      UI4 USERICON;
  1439.      UI4 IDOK;
  1440.      UI4 IDCANCEL;
  1441.      UI4 IDABORT;
  1442.      UI4 IDRETRY;
  1443.      UI4 IDIGNORE;
  1444.      UI4 IDYES;
  1445.      UI4 IDNO;
  1446.      UI4 IDCLOSE;
  1447.      UI4 IDHELP;
  1448.      UI4 APPLMODAL;
  1449.      UI4 SYSTEMMODAL;
  1450.      UI4 TASKMODAL;
  1451.      Void Microsoft.CLRAdmin.MB();
  1452.     }
  1453. class Microsoft.CLRAdmin.CF : System.Object
  1454.     {
  1455.      I4 TEXT;
  1456.      I4 UNICODETEXT;
  1457.      I4 HDROP;
  1458.      Void Microsoft.CLRAdmin.CF();
  1459.     }
  1460. class Microsoft.CLRAdmin.DVASPECT : System.Object
  1461.     {
  1462.      I4 CONTENT;
  1463.      I4 THUMBNAIL;
  1464.      I4 ICON;
  1465.      I4 DOCPRINT;
  1466.      Void Microsoft.CLRAdmin.DVASPECT();
  1467.     }
  1468. class Microsoft.CLRAdmin.TYMED : System.Object
  1469.     {
  1470.      I4 HGLOBAL;
  1471.      Void Microsoft.CLRAdmin.TYMED();
  1472.     }
  1473. class Microsoft.CLRAdmin.SHGFI : System.Object
  1474.     {
  1475.      UI4 ICON;
  1476.      UI4 SMALLICON;
  1477.      Void Microsoft.CLRAdmin.SHGFI();
  1478.     }
  1479. class Microsoft.CLRAdmin.PSNRET : System.Object
  1480.     {
  1481.      UI4 NOERROR;
  1482.      UI4 INVALID;
  1483.      UI4 INVALID_NOCHANGEPAGE;
  1484.      Void Microsoft.CLRAdmin.PSNRET();
  1485.     }
  1486. class Microsoft.CLRAdmin.DS : System.Object
  1487.     {
  1488.      UI4 SETFONT;
  1489.      UI4 FIXEDSYS;
  1490.      Void Microsoft.CLRAdmin.DS();
  1491.     }
  1492. class Microsoft.CLRAdmin.SWP : System.Object
  1493.     {
  1494.      UI4 NOSIZE;
  1495.      UI4 NOMOVE;
  1496.      UI4 NOZORDER;
  1497.      UI4 NOREDRAW;
  1498.      UI4 NOACTIVATE;
  1499.      UI4 FRAMECHANGED;
  1500.      UI4 SHOWWINDOW;
  1501.      UI4 HIDEWINDOW;
  1502.      UI4 NOCOPYBITS;
  1503.      UI4 NOOWNERZORDER;
  1504.      UI4 NOSENDCHANGING;
  1505.      Void Microsoft.CLRAdmin.SWP();
  1506.     }
  1507. class Microsoft.CLRAdmin.MMC_TASK_DISPLAY_SYMBOL : System.ValueType
  1508.     {
  1509.      I4 szFontFamilyName;
  1510.      I4 szURLtoEOT;
  1511.      I4 szSymbolString;
  1512.     }
  1513. class Microsoft.CLRAdmin.MMC_TASK_DISPLAY_BITMAP : System.ValueType
  1514.     {
  1515.      I4 szMouseOverBitmap;
  1516.      I4 szMouseOffBitmap;
  1517.     }
  1518. class Microsoft.CLRAdmin.MMC_TASK_DISPLAY_OBJECT : System.ValueType
  1519.     {
  1520.      Class Microsoft.CLRAdmin.MMC_TASK_DISPLAY_TYPE eDisplayType;
  1521.      I4 uData;
  1522.     }
  1523. class Microsoft.CLRAdmin.MMC_TASK : System.ValueType
  1524.     {
  1525.      ValueClass Microsoft.CLRAdmin.MMC_TASK_DISPLAY_OBJECT sDisplayObject;
  1526.      String szText;
  1527.      String szHelpString;
  1528.      Class Microsoft.CLRAdmin.MMC_ACTION_TYPE eActionType;
  1529.      I4 nCommandID;
  1530.     }
  1531. class Microsoft.CLRAdmin.MMC_LISTPAD_INFO : System.ValueType
  1532.     {
  1533.      I szTitle;
  1534.      I szButtonText;
  1535.      I4 nCommandID;
  1536.     }
  1537. class Microsoft.CLRAdmin.MMCBUTTON : System.ValueType
  1538.     {
  1539.      I4 nBitmap;
  1540.      I4 idCommand;
  1541.      UI1 fsState;
  1542.      UI1 fsType;
  1543.      String lpButtonText;
  1544.      String lpTooltipText;
  1545.     }
  1546. class Microsoft.CLRAdmin.CONTEXTMENUITEM : System.ValueType
  1547.     {
  1548.      String strName;
  1549.      String strStatusBarText;
  1550.      I4 lCommandID;
  1551.      UI4 lInsertionPointID;
  1552.      I4 fFlags;
  1553.      I4 fSpecialFlags;
  1554.     }
  1555. class Microsoft.CLRAdmin.SCOPEDATAITEM : System.ValueType
  1556.     {
  1557.      UI4 mask;
  1558.      I displayname;
  1559.      I4 nImage;
  1560.      I4 nOpenImage;
  1561.      UI4 nState;
  1562.      I4 cChildren;
  1563.      I4 lParam;
  1564.      I4 relativeID;
  1565.      I4 ID;
  1566.     }
  1567. class Microsoft.CLRAdmin.RESULTDATAITEM : System.ValueType
  1568.     {
  1569.      UI4 mask;
  1570.      I4 bScopeItem;
  1571.      I4 itemID;
  1572.      I4 nIndex;
  1573.      I4 nCol;
  1574.      I str;
  1575.      I4 nImage;
  1576.      UI4 nState;
  1577.      I4 lParam;
  1578.      I4 iIndent;
  1579.     }
  1580. class Microsoft.CLRAdmin.MMC_RESTORE_VIEW : System.ValueType
  1581.     {
  1582.      UI4 dwSize;
  1583.      I4 cookie;
  1584.      I pViewType;
  1585.      I4 lViewOptions;
  1586.     }
  1587. class Microsoft.CLRAdmin.CLSID : System.ValueType
  1588.     {
  1589.      UI4 x;
  1590.      UI2 s1;
  1591.      UI2 s2;
  1592.      SZArray UI1 c;
  1593.     }
  1594. class Microsoft.CLRAdmin.SMMCObjectTypes : System.ValueType
  1595.     {
  1596.      UI4 count;
  1597.      SZArray ValueClass Microsoft.CLRAdmin.CLSID guid;
  1598.     }
  1599. class Microsoft.CLRAdmin.FORMATETC : System.ValueType
  1600.     {
  1601.      I4 cfFormat;
  1602.      I4 ptd;
  1603.      UI4 dwAspect;
  1604.      I4 lindex;
  1605.      UI4 tymed;
  1606.     }
  1607. class Microsoft.CLRAdmin.DialogProc : System.MulticastDelegate
  1608.     {
  1609.      Void Microsoft.CLRAdmin.DialogProc( Object object,  I method);
  1610.      Boolean Invoke( I hwndDlg,  UI4 uMsg,  I wParam,  I lParam);
  1611.      Class System.IAsyncResult BeginInvoke( I hwndDlg,  UI4 uMsg,  I wParam,  I lParam,  Class System.AsyncCallback callback,  Object object);
  1612.      Boolean EndInvoke( Class System.IAsyncResult result);
  1613.     }
  1614. class Microsoft.CLRAdmin.PropSheetPageProc : System.MulticastDelegate
  1615.     {
  1616.      Void Microsoft.CLRAdmin.PropSheetPageProc( Object object,  I method);
  1617.      UI4 Invoke( I hwnd,  UI4 uMsg,  I lParam);
  1618.      Class System.IAsyncResult BeginInvoke( I hwnd,  UI4 uMsg,  I lParam,  Class System.AsyncCallback callback,  Object object);
  1619.      UI4 EndInvoke( Class System.IAsyncResult result);
  1620.     }
  1621. class Microsoft.CLRAdmin.PROPSHEETPAGE : System.ValueType
  1622.     {
  1623.      UI4 dwSize;
  1624.      UI4 dwFlags;
  1625.      I hInstance;
  1626.      I pResource;
  1627.      I hIcon;
  1628.      String pszTitle;
  1629.      Class Microsoft.CLRAdmin.DialogProc pfnDlgProc;
  1630.      I lParam;
  1631.      Class Microsoft.CLRAdmin.PropSheetPageProc pfnCallback;
  1632.      I4 pcRefParent;
  1633.      String pszHeaderTitle;
  1634.      String pszHeaderSubTitle;
  1635.     }
  1636. class Microsoft.CLRAdmin.DLGTEMPLATE : System.ValueType
  1637.     {
  1638.      UI4 style;
  1639.      UI4 dwExtendedStyle;
  1640.      UI2 cdit;
  1641.      I2 x;
  1642.      I2 y;
  1643.      I2 cx;
  1644.      I2 cy;
  1645.      I2 wMenuResource;
  1646.      I2 wWindowClass;
  1647.      I2 wTitleArray;
  1648.     }
  1649. class Microsoft.CLRAdmin.DIBSECTION : System.ValueType
  1650.     {
  1651.      ValueClass Microsoft.CLRAdmin.BITMAP dsBm;
  1652.      ValueClass Microsoft.CLRAdmin.BITMAPINFOHEADER dsBmih;
  1653.      UI4 dsBitfields0;
  1654.      UI4 dsBitfields1;
  1655.      UI4 dsBitfields2;
  1656.      I dshSection;
  1657.      UI4 dsOffset;
  1658.     }
  1659. class Microsoft.CLRAdmin.BITMAP : System.ValueType
  1660.     {
  1661.      I4 bmType;
  1662.      I4 bmWidth;
  1663.      I4 bmHeight;
  1664.      I4 bmWidthBytes;
  1665.      UI2 bmPlanes;
  1666.      UI2 bmBitsPixel;
  1667.      I bmBits;
  1668.     }
  1669. class Microsoft.CLRAdmin.BITMAPINFOHEADER : System.ValueType
  1670.     {
  1671.      I4 biSize;
  1672.      I4 biWidth;
  1673.      I4 biHeight;
  1674.      UI2 biPlanes;
  1675.      UI2 biBitCount;
  1676.      UI4 biCompression;
  1677.      UI4 biSizeImage;
  1678.      I4 biXPelsPerMeter;
  1679.      I4 biYPelsPerMeter;
  1680.      UI4 biClrUsed;
  1681.      UI4 biClrImportant;
  1682.     }
  1683. class Microsoft.CLRAdmin.BITMAPINFO : System.ValueType
  1684.     {
  1685.      ValueClass Microsoft.CLRAdmin.BITMAPINFOHEADER bmiHeader;
  1686.      I8 bmiColors0;
  1687.      I8 bmiColors1;
  1688.      I8 bmiColors2;
  1689.      I8 bmiColors3;
  1690.     }
  1691. class Microsoft.CLRAdmin.STGMEDIUM : System.ValueType
  1692.     {
  1693.      UI4 tymed;
  1694.      I hGlobal;
  1695.      I pUnkForRelease;
  1696.     }
  1697. class Microsoft.CLRAdmin.STATSTG : System.ValueType
  1698.     {
  1699.      I4 pwcsName;
  1700.      UI4 type;
  1701.      UI8 cbSize;
  1702.      ValueClass Microsoft.CLRAdmin.FILETIME mtime;
  1703.      ValueClass Microsoft.CLRAdmin.FILETIME ctime;
  1704.      ValueClass Microsoft.CLRAdmin.FILETIME atime;
  1705.      UI4 grfMode;
  1706.      UI4 grfLocksSupported;
  1707.      ValueClass Microsoft.CLRAdmin.CLSID clsid;
  1708.      UI4 grfStateBits;
  1709.      UI4 reserved;
  1710.     }
  1711. class Microsoft.CLRAdmin.FILETIME : System.ValueType
  1712.     {
  1713.      UI4 dwLowDateTime;
  1714.      UI4 dwHighDateTime;
  1715.     }
  1716. class Microsoft.CLRAdmin.userFLAG_STGMEDIUM : System.ValueType
  1717.     {
  1718.      I4 ContextFlags;
  1719.      I4 fPassOwnership;
  1720.      ValueClass Microsoft.CLRAdmin.STGMEDIUM Stgmed;
  1721.     }
  1722. class Microsoft.CLRAdmin.PSHNOTIFY : System.ValueType
  1723.     {
  1724.      ValueClass Microsoft.CLRAdmin.NMHDR hdr;
  1725.      I lParam;
  1726.     }
  1727. class Microsoft.CLRAdmin.NMHDR : System.ValueType
  1728.     {
  1729.      I hwndFrom;
  1730.      UI4 idFrom;
  1731.      UI4 code;
  1732.     }
  1733. class Microsoft.CLRAdmin.SYSTEMTIME : System.ValueType
  1734.     {
  1735.      I2 wYear;
  1736.      I2 wMonth;
  1737.      I2 wDayOfWeek;
  1738.      I2 wDay;
  1739.      I2 wHour;
  1740.      I2 wMinute;
  1741.      I2 wSecond;
  1742.      I2 wMilliseconds;
  1743.     }
  1744. class Microsoft.CLRAdmin.OSVERSIONINFO : System.ValueType
  1745.     {
  1746.      UI4 dwOSVersionInfoSize;
  1747.      UI4 dwMajorVersion;
  1748.      UI4 dwMinorVersion;
  1749.      UI4 dwBuildNumber;
  1750.      UI4 dwPlatformId;
  1751.      String szCSDVersion;
  1752.     }
  1753. class Microsoft.CLRAdmin.SHFILEINFO : System.ValueType
  1754.     {
  1755.      I hIcon;
  1756.      I4 iIcon;
  1757.      UI4 dwAttributes;
  1758.      String szDisplayName;
  1759.      String szTypeName;
  1760.     }
  1761. class Microsoft.CLRAdmin.WIN32_FIND_DATA : System.ValueType
  1762.     {
  1763.      UI4 dwFileAttributes;
  1764.      ValueClass Microsoft.CLRAdmin.FILETIME ftCreationTime;
  1765.      ValueClass Microsoft.CLRAdmin.FILETIME ftLastAccessTime;
  1766.      ValueClass Microsoft.CLRAdmin.FILETIME ftLastWriteTime;
  1767.      UI4 nFileSizeHigh;
  1768.      UI4 nFileSizeLow;
  1769.      UI4 dwReserved0;
  1770.      UI4 dwReserved1;
  1771.      String cFileName;
  1772.      String cAlternateFileName;
  1773.     }
  1774. class Microsoft.CLRAdmin.WINDOWINFO : System.ValueType
  1775.     {
  1776.      UI4 cbSize;
  1777.      ValueClass Microsoft.CLRAdmin.RECT rcWindow;
  1778.      ValueClass Microsoft.CLRAdmin.RECT rcClient;
  1779.      UI4 dwStyle;
  1780.      UI4 dwExStyle;
  1781.      UI4 dwWindowStatus;
  1782.      UI4 cxWindowBorders;
  1783.      UI4 cyWindowBorders;
  1784.      I2 atomWindowType;
  1785.      I2 wCreatorVersion;
  1786.     }
  1787. class Microsoft.CLRAdmin.RECT : System.ValueType
  1788.     {
  1789.      I4 left;
  1790.      I4 top;
  1791.      I4 right;
  1792.      I4 bottom;
  1793.     }
  1794. class Microsoft.CLRAdmin.MessageProc : System.MulticastDelegate
  1795.     {
  1796.      Void Microsoft.CLRAdmin.MessageProc( Object object,  I method);
  1797.      I Invoke( I hWnd,  UI4 uMsg,  I wParam,  I lParam);
  1798.      Class System.IAsyncResult BeginInvoke( I hWnd,  UI4 uMsg,  I wParam,  I lParam,  Class System.AsyncCallback callback,  Object object);
  1799.      I EndInvoke( Class System.IAsyncResult result);
  1800.     }
  1801. class Microsoft.CLRAdmin.WNDCLASS : System.ValueType
  1802.     {
  1803.      UI4 style;
  1804.      Class Microsoft.CLRAdmin.MessageProc lpfnWndProc;
  1805.      I4 cbClsExtra;
  1806.      I4 cbWndExtra;
  1807.      I hInstance;
  1808.      I hIcon;
  1809.      I hCursor;
  1810.      I hbrBackground;
  1811.      String lpszMenuName;
  1812.      String lpszClassName;
  1813.     }
  1814. class Microsoft.CLRAdmin.COMMANDS : System.Object
  1815.     {
  1816.      I4 ADD_GACASSEMBLY;
  1817.      I4 ADD_APPLICATION;
  1818.      I4 NEW_PERMISSIONSET;
  1819.      I4 NEW_SECURITYPOLICY;
  1820.      I4 OPEN_SECURITYPOLICY;
  1821.      I4 EVALUATE_ASSEMBLY;
  1822.      I4 ADJUST_SECURITYPOLICY;
  1823.      I4 CREATE_MSI;
  1824.      I4 TRUST_ASSEMBLY;
  1825.      I4 FIX_APPLICATION;
  1826.      I4 RESET_POLICY;
  1827.      I4 SHOW_LISTVIEW;
  1828.      I4 SHOW_TASKPAD;
  1829.      I4 SAVE_SECURITYPOLICY;
  1830.      I4 DUPLICATE_PERMISSIONSET;
  1831.      I4 REMOVE_PERMISSIONSET;
  1832.      I4 DUPLICATE_CODEGROUP;
  1833.      I4 REMOVE_CODEGROUP;
  1834.      I4 REMOVE_ASSEMBLY;
  1835.      I4 REMOVE_PERMISSION;
  1836.      I4 REMOVE_APPLICATION;
  1837.      I4 VIEW_PERMISSION;
  1838.      I4 ADD_PERMISSIONS;
  1839.      I4 REFRESH_DISPLAY;
  1840.      I4 UNDO_SECURITYPOLICY;
  1841.      I4 FIND_DEPENDENTASSEMBLIES;
  1842.      I4 CREATE_CODEGROUP;
  1843.      I4 ADD_ASSEMBLY;
  1844.      Void Microsoft.CLRAdmin.COMMANDS();
  1845.     }
  1846. class Microsoft.CLRAdmin.FILEPERMS : System.Object
  1847.     {
  1848.      I4 READ;
  1849.      I4 WRITE;
  1850.      I4 APPEND;
  1851.      I4 PDISC;
  1852.      Void Microsoft.CLRAdmin.FILEPERMS();
  1853.     }
  1854. interface Microsoft.CLRAdmin.INonMMCHost : 
  1855.     {
  1856.     }
  1857. class Microsoft.CLRAdmin.NotEvalCodegroup : System.Security.Policy.CodeGroup
  1858.     {
  1859.      Void Microsoft.CLRAdmin.NotEvalCodegroup();
  1860.      Class System.Security.Policy.PolicyStatement Resolve( Class System.Security.Policy.Evidence e);
  1861.      Class System.Security.Policy.CodeGroup ResolveMatchingCodeGroups( Class System.Security.Policy.Evidence e);
  1862.      Class System.Security.Policy.CodeGroup Copy();
  1863.      String get_MergeLogic();
  1864.     property MergeLogic { get(){} set(){} };
  1865.     }
  1866. class Microsoft.CLRAdmin.BindingRedirInfo : System.Object
  1867.     {
  1868.      String Name;
  1869.      String PublicKeyToken;
  1870.      Boolean fHasBindingPolicy;
  1871.      Boolean fHasCodebase;
  1872.      Void Microsoft.CLRAdmin.BindingRedirInfo();
  1873.     }
  1874. class Microsoft.CLRAdmin.BindingPolicy : System.ValueType
  1875.     {
  1876.      Class System.Collections.Specialized.StringCollection scBaseVersion;
  1877.      Class System.Collections.Specialized.StringCollection scRedirectVersion;
  1878.     }
  1879. class Microsoft.CLRAdmin.CodebaseLocations : System.ValueType
  1880.     {
  1881.      Class System.Collections.Specialized.StringCollection scVersion;
  1882.      Class System.Collections.Specialized.StringCollection scCodeBase;
  1883.     }
  1884. class Microsoft.CLRAdmin.AppFiles : System.ValueType
  1885.     {
  1886.      String sAppFile;
  1887.      String sAppConfigFile;
  1888.     }
  1889. class Microsoft.CLRAdmin.RemotingApplicationInfo : System.Object
  1890.     {
  1891.      String sURL;
  1892.      String sName;
  1893.      Class System.Collections.Specialized.StringCollection scActObjectType;
  1894.      Class System.Collections.Specialized.StringCollection scActAssembly;
  1895.      Class System.Collections.Specialized.StringCollection scWellKnownObjectType;
  1896.      Class System.Collections.Specialized.StringCollection scWellKnownAssembly;
  1897.      Class System.Collections.Specialized.StringCollection scWellKnownURL;
  1898.      Void Microsoft.CLRAdmin.RemotingApplicationInfo();
  1899.     }
  1900. class Microsoft.CLRAdmin.ExposedTypes : System.Object
  1901.     {
  1902.      Class System.Collections.Specialized.StringCollection scActivatedName;
  1903.      Class System.Collections.Specialized.StringCollection scActivatedType;
  1904.      Class System.Collections.Specialized.StringCollection scActivatedAssem;
  1905.      Class System.Collections.Specialized.StringCollection scActivatedLease;
  1906.      Class System.Collections.Specialized.StringCollection scActivatedRenew;
  1907.      Class System.Collections.Specialized.StringCollection scWellKnownObjectName;
  1908.      Class System.Collections.Specialized.StringCollection scWellKnownMode;
  1909.      Class System.Collections.Specialized.StringCollection scWellKnownType;
  1910.      Class System.Collections.Specialized.StringCollection scWellKnownAssem;
  1911.      Class System.Collections.Specialized.StringCollection scWellKnownUri;
  1912.      Void Microsoft.CLRAdmin.ExposedTypes();
  1913.     }
  1914. class Microsoft.CLRAdmin.RemotingChannel : System.Object
  1915.     {
  1916.      Class System.Collections.Specialized.StringCollection scAttributeName;
  1917.      Class System.Collections.Specialized.StringCollection scAttributeValue;
  1918.      Class System.Collections.ArrayList alChildren;
  1919.      String sName;
  1920.      Void Microsoft.CLRAdmin.RemotingChannel();
  1921.     }
  1922. class Microsoft.CLRAdmin.MyDataGrid : System.Windows.Forms.DataGrid
  1923.     {
  1924.      Class System.Windows.Forms.ScrollBar get_TheVertScrollBar();
  1925.      Void Microsoft.CLRAdmin.MyDataGrid();
  1926.     property TheVertScrollBar { get(){} set(){} };
  1927.     }
  1928. class Microsoft.CLRAdmin.DataGridComboBoxEntry : System.Object
  1929.     {
  1930.      String m_sValue;
  1931.      Void Microsoft.CLRAdmin.DataGridComboBoxEntry( String sValue);
  1932.      String get_Value();
  1933.      String ToString();
  1934.     property Value { get(){} set(){} };
  1935.     }
  1936. class Microsoft.CLRAdmin.PathListFunctions : System.Object
  1937.     {
  1938.      Class System.Collections.Specialized.StringCollection IntersectCollections( ByRef Class System.Collections.Specialized.StringCollection sc1,  ByRef Class System.Collections.Specialized.StringCollection sc2);
  1939.      Class System.Collections.Specialized.StringCollection CondIntersectCollections( ByRef Class System.Collections.Specialized.StringCollection sc1,  ByRef Class System.Collections.Specialized.StringCollection sc2,  ByRef Class System.Collections.Specialized.StringCollection sc3);
  1940.      Class System.Collections.Specialized.StringCollection IntersectAllCollections( ByRef Class System.Collections.Specialized.StringCollection sc1,  ByRef Class System.Collections.Specialized.StringCollection sc2,  ByRef Class System.Collections.Specialized.StringCollection sc3);
  1941.      String JoinStringCollection( Class System.Collections.Specialized.StringCollection sc);
  1942.      Void Microsoft.CLRAdmin.PathListFunctions();
  1943.     }
  1944. class Microsoft.CLRAdmin.AssemblyLoader : System.Object
  1945.     {
  1946.      Class System.AppDomain m_ad;
  1947.      Void Finished();
  1948.      Class Microsoft.CLRAdmin.AssemblyRef LoadAssemblyInOtherAppDomainFrom( String sLocation);
  1949.      Void Microsoft.CLRAdmin.AssemblyLoader();
  1950.     }
  1951. class Microsoft.CLRAdmin.CGeneralMachineProps : Microsoft.CLRAdmin.CPropPage
  1952.     {
  1953.      Class System.Windows.Forms.PictureBox m_imgLine;
  1954.      Class System.Windows.Forms.Label m_lblMyComputer;
  1955.      Class System.Windows.Forms.RadioButton m_radConcurrent;
  1956.      Class System.Windows.Forms.RadioButton m_radNormal;
  1957.      Class System.Windows.Forms.Label m_lblGarbageCollector;
  1958.      Class System.Windows.Forms.Label m_lblGarbageCollectorHelp;
  1959.      Class System.Windows.Forms.Label m_lblSecurityHelp;
  1960.      Class System.Windows.Forms.CheckBox m_chkUseSecurity;
  1961.      Class System.Windows.Forms.PictureBox m_pbComputer;
  1962.      Void Microsoft.CLRAdmin.CGeneralMachineProps();
  1963.      I4 InsertPropSheetPageControls();
  1964.      Void PutValuesinPage();
  1965.      Boolean ApplyData();
  1966.      Void onChange( Object o,  Class System.EventArgs e);
  1967.     }
  1968. class Microsoft.CLRAdmin.CNodeManager : System.Object
  1969.     {
  1970.      I4 WM_USER;
  1971.      I4 WM_NAMESPACEEXPAND;
  1972.      I4 WM_INSERTITEM;
  1973.      I4 WM_SETITEM;
  1974.      I4 WM_SELECTSCOPEITEM;
  1975.      I4 WM_FINDPROPPAGE;
  1976.      I4 WM_SETCONSOLEICON;
  1977.      SZArray Class Microsoft.CLRAdmin.CNode m_nNodes;
  1978.      I4 m_iNumSlots;
  1979.      I4 m_iCookieCount;
  1980.      Class Microsoft.CLRAdmin.IConsole2 m_ucsole;
  1981.      Class Microsoft.CLRAdmin.IConsole2 m_CConsole;
  1982.      Class Microsoft.CLRAdmin.IConsoleNameSpace2 m_Namespace;
  1983.      I4 m_iCookieOfDisplayedNode;
  1984.      Class Microsoft.CLRAdmin.CData m_CData;
  1985.      Class Microsoft.CLRAdmin.CComponent m_CComponent;
  1986.      Boolean m_fDisplayedTwice;
  1987.      I m_hGoodRouterHandle;
  1988.      I m_hMMCWnd;
  1989.      I m_hMessageWnd;
  1990.      Class Microsoft.CLRAdmin.CNode m_nodeSelected;
  1991.      Class Microsoft.CLRAdmin.MessageProc m_dlgMessageProc;
  1992.      Void Microsoft.CLRAdmin.CNodeManager();
  1993.      I NodeManagerMessageProc( I hWnd,  UI4 uMsg,  I wParam,  I lParam);
  1994.      Void Shutdown();
  1995.      Void ExpandNodeNamespace( I4 HScopeItem);
  1996.      I4 InsertItem( ValueClass Microsoft.CLRAdmin.SCOPEDATAITEM sdi);
  1997.      I4 SetItem( ValueClass Microsoft.CLRAdmin.SCOPEDATAITEM sdi);
  1998.      I4 SelectScopeItem( I4 hScopeItem);
  1999.      I4 FindPropertyPage( Class Microsoft.CLRAdmin.CDO cdo);
  2000.      I4 ConsoleImageListSetIcon( I hIcon,  I4 nIndex);
  2001.      Void FinishedNodeLoading();
  2002.      Class Microsoft.CLRAdmin.IConsole2 get_Console();
  2003.      Void set_Console( Class Microsoft.CLRAdmin.IConsole2 value);
  2004.      Class Microsoft.CLRAdmin.IConsole2 get_CConsole();
  2005.      Void set_CConsole( Class Microsoft.CLRAdmin.IConsole2 value);
  2006.      Class Microsoft.CLRAdmin.CData get_Data();
  2007.      Void set_Data( Class Microsoft.CLRAdmin.CData value);
  2008.      Class Microsoft.CLRAdmin.CComponent get_Component();
  2009.      Void set_Component( Class Microsoft.CLRAdmin.CComponent value);
  2010.      I get_MMChWnd();
  2011.      Void set_MMChWnd( I value);
  2012.      Class Microsoft.CLRAdmin.CNode get_SelectedNode();
  2013.      Void set_SelectedNode( Class Microsoft.CLRAdmin.CNode value);
  2014.      Class Microsoft.CLRAdmin.IConsoleNameSpace2 get_CNamespace();
  2015.      Void set_CNamespace( Class Microsoft.CLRAdmin.IConsoleNameSpace2 value);
  2016.      Class Microsoft.CLRAdmin.CNode get_DisplayedNode();
  2017.      Void set_DisplayedNode( Class Microsoft.CLRAdmin.CNode value);
  2018.      Boolean get_ReallyChanged();
  2019.      I get_GoodRouterHandle();
  2020.      Void set_GoodRouterHandle( I value);
  2021.      Class Microsoft.CLRAdmin.CNode GetNode( I4 iCookie);
  2022.      Class Microsoft.CLRAdmin.CNode GetNodeByHScope( I4 iHScope);
  2023.      Class Microsoft.CLRAdmin.CNode GetNodeByTaskPadGroupName( String pszGroup);
  2024.      Class Microsoft.CLRAdmin.CNode GetNodeByDisplayName( String sName);
  2025.      I4 AddNode( ByRef Class Microsoft.CLRAdmin.CNode node);
  2026.      Void RemoveNode( I4 iNodeNum);
  2027.      I4 FindAvailableNode( SZArray Class Microsoft.CLRAdmin.CNode slots);
  2028.      Void NullOutArray( ByRef SZArray Class Microsoft.CLRAdmin.CNode arr);
  2029.      UI2 RegisterClass( ByRef ValueClass Microsoft.CLRAdmin.WNDCLASS lpWndClass);
  2030.      I CreateWindowEx( UI4 dwExStyle,  String lpClassName,  String lpWindowName,  UI4 dwStyle,  I4 x,  I4 y,  I4 nWidth,  I4 nHeight,  I hWndParent,  I hMenu hInstance,  lpParam);
  2031.      I DefWindowProc( I hWnd,  UI4 Msg,  I wParam,  I lParam);
  2032.      UI4 DestroyWindow( I hWnd);
  2033.      I4 SendMessage( I hWnd,  UI4 Msg,  I wParam,  I lParam);
  2034.      I4 PostMessage( I hWnd,  UI4 Msg,  I wParam,  I lParam);
  2035.      I4 MessageBox( I4 hWnd,  String Message,  String Header,  UI4 type);
  2036.      Void Microsoft.CLRAdmin.CNodeManager();
  2037.     property Console { get(){} set(){} };
  2038.     property CConsole { get(){} set(){} };
  2039.     property Data { get(){} set(){} };
  2040.     property Component { get(){} set(){} };
  2041.     property MMChWnd { get(){} set(){} };
  2042.     property SelectedNode { get(){} set(){} };
  2043.     property CNamespace { get(){} set(){} };
  2044.     property DisplayedNode { get(){} set(){} };
  2045.     property ReallyChanged { get(){} set(){} };
  2046.     property GoodRouterHandle { get(){} set(){} };
  2047.     }
  2048. class Microsoft.CLRAdmin.ImgInfo : System.ValueType
  2049.     {
  2050.      I handle;
  2051.      I4 iType;
  2052.      String id;
  2053.      I4 iWidth;
  2054.      I4 iHeight;
  2055.     }
  2056. class Microsoft.CLRAdmin.CResourceStore : System.Object
  2057.     {
  2058.      I4 ICON;
  2059.      I4 BITMAP;
  2060.      Class System.Resources.ResourceManager m_rResourceManager;
  2061.      Class System.Resources.ResourceManager m_rResourceManagerHTML;
  2062.      Class System.Reflection.Assembly m_aAssem;
  2063.      I m_hModule;
  2064.      Class System.Collections.ArrayList m_olImgs;
  2065.      Void Microsoft.CLRAdmin.CResourceStore();
  2066.      Void Shutdown();
  2067.      String GetHTMLFile( String sFilename);
  2068.      I GetDialogTemplate();
  2069.      SZArray UI1 GetGIF( String sFilename);
  2070.      SZArray UI1 GetMSI( String sFilename);
  2071.      SZArray UI1 GetFile( String sFilename);
  2072.      I4 StoreHIcon( I hIcon);
  2073.      I GetHIcon( String s);
  2074.      I4 GetIconCookie( String s);
  2075.      I4 GetIconCookie( I hIcon);
  2076.      ValueClass Microsoft.CLRAdmin.ImgInfo LoadIcon( String s);
  2077.      I4 FindIcon( String s,  ByRef ValueClass Microsoft.CLRAdmin.ImgInfo ii);
  2078.      I4 FindIcon( I hIcon);
  2079.      I GetHBitmap( String s,  I4 iWidth,  I4 iHeight,  Boolean fCache);
  2080.      I CreateWindowBitmap( I4 nWidth,  I4 nHeight);
  2081.      I GetHBitmap( String s,  I4 iWidth,  I4 iHeight);
  2082.      I4 FindBitmap( String s,  I4 iWidth,  I4 iHeight,  ByRef ValueClass Microsoft.CLRAdmin.ImgInfo ii);
  2083.      ValueClass Microsoft.CLRAdmin.ImgInfo LoadBitmap( String sName,  I4 iWidth,  I4 iHeight);
  2084.      I LoadHBitmap( String sName,  I4 iWidth,  I4 iHeight);
  2085.      String GetString( String s);
  2086.      I4 GetInt( String s);
  2087.      I GetCoString( String s);
  2088.      Class System.IO.Stream GetManResource( String s);
  2089.      I TranslateBitmapToBeCompatibleWithScreen( I hBitmap);
  2090.      I CreateCompatibleDC( I hdc);
  2091.      UI4 DeleteDC( I hdc);
  2092.      I4 GetObject( I hgdiobj,  I4 cbBuffer,  ByRef ValueClass Microsoft.CLRAdmin.DIBSECTION lpvObject);
  2093.      I4 SetDIBits( I hdc,  I hbmp,  UI4 uStartScan,  I4 uScanLines,  I lpvBits,  ByRef ValueClass Microsoft.CLRAdmin.BITMAPINFO lpbmi,  UI4 fuColorUse);
  2094.      I CreateDIBSection( I hdc,  ByRef ValueClass Microsoft.CLRAdmin.BITMAPINFO pbmi,  UI4 iUsage,  ByRef I ppvBits,  I hSection,  UI4 dwOffset);
  2095.      I4 GetDeviceCaps( I hdc,  I4 nIndex);
  2096.      I4 DeleteObject( I hObject);
  2097.      I4 DestroyIcon( I hIcon);
  2098.      I FindResource( I mod,  String sFilename,  I4 type);
  2099.      I LoadResource( I mod,  I hresinfo);
  2100.      I LockResource( I h);
  2101.      I4 SizeofResource( I hModule,  I hResInfo);
  2102.      I4 MessageBox( I4 hWnd,  String Message,  String Header,  I4 type);
  2103.      Void Microsoft.CLRAdmin.CResourceStore();
  2104.     }
  2105. class Microsoft.CLRAdmin.CConfigStore : System.Object
  2106.     {
  2107.      I4 FOUNDATTRIBUTE;
  2108.      I4 CREATEDATTRIBUTE;
  2109.      I4 NOATTRIBUTE;
  2110.      I4 FOUNDELEMENT;
  2111.      I4 CREATEDELEMENT;
  2112.      I4 NOELEMENT;
  2113.      MDArray String 2 0 2 0 0 SettingsForRegistry;
  2114.      SZArray String SettingsForSecurity;
  2115.      MDArray String 2 0 2 0 0 LocationOfXMLValues;
  2116.      MDArray String 2 0 2 0 0 DefaultXMLValues;
  2117.      String m_sXMLFilename;
  2118.      I4 IsSettingInRegistry( String s);
  2119.      Boolean IsSettingInSecurity( String s);
  2120.      Boolean IsSettingHandledSpecially( String s);
  2121.      Boolean IsSettingStoredInUIXML( String s);
  2122.      Object GetSecuritySetting( String MachineName,  String s);
  2123.      Boolean SetSecuritySetting( String MachineName,  String s,  Object val);
  2124.      Class Microsoft.Win32.RegistryKey GetBaseRegKey( String MachineName,  Class Microsoft.Win32.RegistryKey kbase);
  2125.      Class Microsoft.Win32.RegistryKey GetRegKey( String MachineName,  I4 iIndex,  Boolean fWrite);
  2126.      Object GetSetting( String s);
  2127.      Boolean SetSetting( String s,  Object val);
  2128.      Object GetRemoteSetting( String MachineName,  String s);
  2129.      Boolean SetRemoteSetting( String MachineName,  String s,  Object val);
  2130.      Object GetRegSetting( String Machine,  I4 iIndex);
  2131.      Boolean SetRegSetting( String Machine,  I4 iIndex,  Object val);
  2132.      Object GetXMLSettingInUIXML( String sMachineName,  String sSetting);
  2133.      Boolean SetXMLSettingInUIXML( String sMachineName,  String sSetting,  Object value);
  2134.      Boolean SetXMLSetting( String sMachineName,  String s,  Object value);
  2135.      Object GetXMLSetting( String sMachineName,  String s);
  2136.      String GetDefaultXMLValue( String s);
  2137.      Void SetXMLFilenameFromCommand( String sMachine,  String sCommand);
  2138.      Void SetXMLFilename( String sMachineName);
  2139.      Void SetXMLFilenameForUI( String sMachineName);
  2140.      Void SetXMLFilenameForCC( String sMachineName);
  2141.      Void SetXMLFilenameForApp( String sMachineName,  String sAppConfigName);
  2142.      Boolean WriteTag( String sLocation,  String sAttribute,  String sValue);
  2143.      String ReadTag( String sLocation,  String sAttribute);
  2144.      I4 GetLocationOfElement( String s);
  2145.      Boolean SetSpecialSetting( String MachineName,  String s,  Object val);
  2146.      Object GetSpecialSetting( String MachineName,  String s);
  2147.      Boolean SetRemotingChannels( String sMachineName,  String sCommand,  Object val);
  2148.      Void SetRemotingChannelsChildren( Class XMLData xData,  Class Microsoft.CLRAdmin.RemotingChannel rcParent);
  2149.      String GetRemotingValue( Class Microsoft.CLRAdmin.RemotingChannel rc,  String sAttribName);
  2150.      Object GetRemotingChannels( String sMachineName,  String sCommand);
  2151.      Void ReadRemotingChannelChildren( Class XMLData xData,  Class Microsoft.CLRAdmin.RemotingChannel rcParent);
  2152.      Boolean SetExposedTypes( String sMachineName,  String sCommand,  Object val);
  2153.      Void SwapExposedWellKnownObjectsValues( Class XMLData xData,  Class Microsoft.CLRAdmin.ExposedTypes et);
  2154.      Void SwapExposedActivateObjectsValues( Class XMLData xData,  Class Microsoft.CLRAdmin.ExposedTypes et);
  2155.      Object GetExposedTypes( String sMachineName,  String sCommand);
  2156.      Void DigForExposedActivateObjects( Class XMLData xData,  ByRef Class Microsoft.CLRAdmin.ExposedTypes et);
  2157.      Void DigForExposedWellKnownObjects( Class XMLData xData,  ByRef Class Microsoft.CLRAdmin.ExposedTypes et);
  2158.      Boolean SetRemotingApplications( String sMachineName,  String sCommand,  Object val);
  2159.      Void SwapWellKnownObjectURLs( Class XMLData xData,  Class Microsoft.CLRAdmin.RemotingApplicationInfo rai);
  2160.      Object GetRemotingApplications( String sMachineName,  String sCommand);
  2161.      Void DigForWellKnownObjects( ByRef Class Microsoft.CLRAdmin.RemotingApplicationInfo rai,  Class XMLData xData);
  2162.      Void DigForActivatedObjects( ByRef Class Microsoft.CLRAdmin.RemotingApplicationInfo rai,  Class XMLData xData);
  2163.      Object GetConsumerCommands( String sMachineName);
  2164.      Object GetCommandHistory( String sMachineName);
  2165.      ValueClass Microsoft.CLRAdmin.CommandHistory GrabCommandHistory( Class XMLData xData);
  2166.      Void PutInCommandHistory( Class XMLData xData,  ValueClass Microsoft.CLRAdmin.CommandHistory ch);
  2167.      Boolean SetCommandHistory( String sMachineName,  Object val);
  2168.      Boolean RemoveAppConfigFile( String sMachineName,  Object appFile);
  2169.      Object GetAppConfigFiles( String sMachineName);
  2170.      Boolean SetAppConfigFiles( String sMachineName,  Object appFile);
  2171.      Class ElementConditions CreateAssemIdentEC( SZArray String sGivenConds);
  2172.      Boolean SetCodeBaseInfo( String sMachineName,  String sConds,  Object val);
  2173.      Object GetCodeBaseInfo( String sMachineName,  String sConds);
  2174.      Boolean SetPublisherPolicy( String sMachineName,  String sConds,  Object val);
  2175.      Object GetPublisherPolicy( String sMachineName,  String sConds);
  2176.      Boolean SetBindingPolicy( String sMachineName,  String sConds,  Object val);
  2177.      Object GetBindingPolicy( String sMachineName,  String sConds);
  2178.      Boolean SetConfiguredAssemblies( String sMachineName,  String sCommand,  Object val);
  2179.      I4 MoveToCorrectDependentAssembly( Class XMLData xData,  Class ElementConditions ec,  Boolean fCreate);
  2180.      Object GetConfiguredAssemblies( String sMachineName,  String sCommand);
  2181.      Boolean isBindingRedirRepeat( Class System.Collections.ArrayList ol,  String sName,  String sPublicKeyToken);
  2182.      Boolean SaveXML( Class XMLData xData);
  2183.      Class System.Xml.XmlDocument GetXMLDocument( Boolean fCreate);
  2184.      Class XMLData GetXMLData( Boolean fCreate);
  2185.      SZArray Class ElementConditions CreateElementConditions( String s);
  2186.      I4 MoveToAttribute( Class XMLData xData,  String sAttribute,  Boolean fCreate);
  2187.      I4 MoveToSpecificElement( Class XMLData xData,  Class ElementConditions Elements,  Boolean fCreate);
  2188.      Void RemoveElementChildren( Class XMLData xData,  Class ElementConditions ec);
  2189.      Void InsertElement( Class XMLData xData,  Class ElementConditions Elements);
  2190.      Class XMLData MoveToElement( SZArray Class ElementConditions sElements,  Boolean fCreate);
  2191.      I4 MoveToElement( ByRef Class XMLData xData,  SZArray Class ElementConditions sElements,  Boolean fCreate);
  2192.      Boolean MoveToFirstChild( Class XMLData xData);
  2193.      Boolean MoveToLastChild( Class XMLData xData);
  2194.      Boolean MoveToFirstAttribute( Class XMLData xData);
  2195.      Boolean MoveToNextAttribute( Class XMLData xData);
  2196.      Boolean MoveToNextNode( Class XMLData xData);
  2197.      Boolean MoveToParent( Class XMLData xData);
  2198.      Boolean RemoveNode( Class XMLData xData);
  2199.      I4 MessageBox( I4 hWnd,  String Message,  String Header,  UI4 type);
  2200.      Void Microsoft.CLRAdmin.CConfigStore();
  2201.      Void Microsoft.CLRAdmin.CConfigStore();
  2202.     }
  2203. class XMLData : System.Object
  2204.     {
  2205.      Class System.Xml.XmlDocument xDoc;
  2206.      Class System.Xml.XmlElement xCurrentElement;
  2207.      Class System.Xml.XmlAttribute xCurrentAttribute;
  2208.      I4 nCurrentAttributeIndex;
  2209.      Void XMLData();
  2210.     }
  2211. class ElementConditions : System.Object
  2212.     {
  2213.      String sElementName;
  2214.      SZArray String sAttributeNames;
  2215.      SZArray String sAttributeValues;
  2216.      Void ElementConditions( String ElementName);
  2217.      Void ElementConditions( String ElementName,  Class System.Collections.Specialized.StringCollection scNames,  Class System.Collections.Specialized.StringCollection scValues);
  2218.      Void SetAttributes( Class System.Collections.Specialized.StringCollection scNames,  Class System.Collections.Specialized.StringCollection scValues);
  2219.     }
  2220. class Microsoft.CLRAdmin.CRootNode : Microsoft.CLRAdmin.CNode
  2221.     {
  2222.      Void Microsoft.CLRAdmin.CRootNode();
  2223.      Void CreateChildren();
  2224.     }
  2225. class Microsoft.CLRAdmin.CComputerNode : Microsoft.CLRAdmin.CNode
  2226.     {
  2227.      Void Microsoft.CLRAdmin.CComputerNode();
  2228.      I4 getNumRows();
  2229.      Boolean get_HavePropertyPages();
  2230.      Void CreatePropertyPages();
  2231.      Void CreateChildren();
  2232.     property HavePropertyPages { get(){} set(){} };
  2233.     }
  2234. class Microsoft.CLRAdmin.CHTMLFileGen : System.Object
  2235.     {
  2236.      Class System.Collections.Specialized.StringCollection m_scGifs;
  2237.      SZArray String m_sGIFs;
  2238.      Class System.Collections.Specialized.StringCollection m_scPages;
  2239.      Void Microsoft.CLRAdmin.CHTMLFileGen();
  2240.      Void LoadGIFs();
  2241.      Void Shutdown();
  2242.      String GenHTMLFile( String sFilename,  SZArray String args);
  2243.      I4 MessageBox( I4 hWnd,  String Message,  String Header,  I4 type);
  2244.      Void Microsoft.CLRAdmin.CHTMLFileGen();
  2245.     }
  2246. class <PrivateImplementationDetails> : System.Object
  2247.     {
  2248.      ValueClass $$struct0x60001ef-1 $$method0x60001ef-1;
  2249.      ValueClass $$struct0x6000607-1 $$method0x6000607-1;
  2250.     }