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

VC书籍

开发平台:

C/C++

  1. //$si$ virtual
  2. ////////////////////////////////////////////////////////////////
  3. // File System.Configuration.Install.dll: 
  4. // Global functions
  5. //-------------------------------------------------------
  6. // Global fields
  7. //-------------------------------------------------------
  8. // Global MemberRefs
  9. //-------------------------------------------------------
  10. // Types
  11. //-------------------------------------------------------
  12. class ThisAssembly : System.Object
  13.     {
  14.      String Title;
  15.      String Description;
  16.      String DefaultAlias;
  17.      String Copyright;
  18.      String Trademark;
  19.      String Version;
  20.      String InformationalVersion;
  21.      Void ThisAssembly();
  22.     }
  23. class AssemblyRef : System.Object
  24.     {
  25.      String EcmaPublicKey;
  26.      String Mscorlib;
  27.      String SystemData;
  28.      String System;
  29.      String SystemRuntimeRemoting;
  30.      String SystemWindowsForms;
  31.      String SystemXml;
  32.      String MicrosoftPublicKey;
  33.      String SystemConfigurationInstall;
  34.      String SystemDesign;
  35.      String SystemDirectoryServices;
  36.      String SystemDrawingDesign;
  37.      String SystemDrawing;
  38.      String SystemEnterpriseServices;
  39.      String SystemManagement;
  40.      String SystemMessaging;
  41.      String SystemRuntimeSerializationFormattersSoap;
  42.      String SystemSecurity;
  43.      String SystemServiceProcess;
  44.      String SystemWeb;
  45.      String SystemWebRegularExpressions;
  46.      String SystemWebServices;
  47.      String MicrosoftVisualStudio;
  48.      String MicrosoftVSDesigner;
  49.      String MicrosoftJScript;
  50.      Void AssemblyRef();
  51.     }
  52. class System.Configuration.Install.ResDescriptionAttribute : System.ComponentModel.DescriptionAttribute
  53.     {
  54.      Boolean replaced;
  55.      Void System.Configuration.Install.ResDescriptionAttribute( String description);
  56.      String get_Description();
  57.     property Description { get(){} set(){} };
  58.     }
  59. class System.Configuration.Install.ResCategoryAttribute : System.ComponentModel.CategoryAttribute
  60.     {
  61.      Void System.Configuration.Install.ResCategoryAttribute( String category);
  62.      String GetLocalizedString( String value);
  63.     }
  64. class System.Configuration.Install.Res : System.Object
  65.     {
  66.      String InstallAbort;
  67.      String InstallException;
  68.      String InstallLogContent;
  69.      String InstallFileLocation;
  70.      String InstallLogParameters;
  71.      String InstallLogNone;
  72.      String InstallNoPublicInstallers;
  73.      String InstallFileNotFound;
  74.      String InstallNoInstallerTypes;
  75.      String InstallCannotCreateInstance;
  76.      String InstallBadParent;
  77.      String InstallRecursiveParent;
  78.      String InstallNullParameter;
  79.      String InstallDictionaryMissingValues;
  80.      String InstallDictionaryCorrupted;
  81.      String InstallCommitException;
  82.      String InstallRollbackException;
  83.      String InstallUninstallException;
  84.      String InstallEventException;
  85.      String InstallInstallerNotFound;
  86.      String InstallSeverityError;
  87.      String InstallSeverityWarning;
  88.      String InstallLogInner;
  89.      String InstallLogError;
  90.      String InstallLogCommitException;
  91.      String InstallLogRollbackException;
  92.      String InstallLogUninstallException;
  93.      String InstallRollback;
  94.      String InstallAssemblyHelp;
  95.      String InstallActivityRollingBack;
  96.      String InstallActivityUninstalling;
  97.      String InstallActivityCommitting;
  98.      String InstallActivityInstalling;
  99.      String InstallInfoTransacted;
  100.      String InstallInfoBeginInstall;
  101.      String InstallInfoException;
  102.      String InstallInfoBeginRollback;
  103.      String InstallInfoRollbackDone;
  104.      String InstallInfoBeginCommit;
  105.      String InstallInfoCommitDone;
  106.      String InstallInfoTransactedDone;
  107.      String InstallInfoBeginUninstall;
  108.      String InstallInfoUninstallDone;
  109.      String InstallSavedStateFileCorruptedWarning;
  110.      String IncompleteEventLog;
  111.      String IncompletePerformanceCounter;
  112.      String NotCustomPerformanceCategory;
  113.      String RemovingInstallState;
  114.      String InstallUnableDeleteFile;
  115.      String InstallInitializeException;
  116.      String InstallFileDoesntExist;
  117.      String InstallFileDoesntExistCommandLine;
  118.      String WinNTRequired;
  119.      String WrappedExceptionSource;
  120.      String InvalidProperty;
  121.      String NotAPerformanceCounter;
  122.      String NewCategory;
  123.      String RestoringPerformanceCounter;
  124.      String CreatingPerformanceCounter;
  125.      String RemovingPerformanceCounter;
  126.      String PCCategoryName;
  127.      String PCCounterName;
  128.      String PCInstanceName;
  129.      String PCMachineName;
  130.      String PCI_CategoryHelp;
  131.      String PCI_Counters;
  132.      String PCI_UninstallAction;
  133.      String NotAnEventLog;
  134.      String CreatingEventLog;
  135.      String RestoringEventLog;
  136.      String RemovingEventLog;
  137.      String DeletingEventLog;
  138.      String LocalSourceNotRegisteredWarning;
  139.      String InstallRollbackNtRun;
  140.      String InstallCommitNtRun;
  141.      String InstallUninstallNtRun;
  142.      String InstallInstallNtRun;
  143.      String InstallHelpMessageStart;
  144.      String InstallHelpMessageEnd;
  145.      Class System.Configuration.Install.Res loader;
  146.      Class System.Resources.ResourceManager resources;
  147.      Void System.Configuration.Install.Res();
  148.      Class System.Configuration.Install.Res GetLoader();
  149.      String GetString( String name,  SZArray Object args);
  150.      String GetString( Class System.Globalization.CultureInfo culture,  String name,  SZArray Object args);
  151.      String GetString( String name);
  152.      String GetString( Class System.Globalization.CultureInfo culture,  String name);
  153.      Boolean GetBoolean( String name);
  154.      Boolean GetBoolean( Class System.Globalization.CultureInfo culture,  String name);
  155.      Char GetChar( String name);
  156.      Char GetChar( Class System.Globalization.CultureInfo culture,  String name);
  157.      UI1 GetByte( String name);
  158.      UI1 GetByte( Class System.Globalization.CultureInfo culture,  String name);
  159.      I2 GetShort( String name);
  160.      I2 GetShort( Class System.Globalization.CultureInfo culture,  String name);
  161.      I4 GetInt( String name);
  162.      I4 GetInt( Class System.Globalization.CultureInfo culture,  String name);
  163.      I8 GetLong( String name);
  164.      I8 GetLong( Class System.Globalization.CultureInfo culture,  String name);
  165.      R4 GetFloat( String name);
  166.      R4 GetFloat( Class System.Globalization.CultureInfo culture,  String name);
  167.      R8 GetDouble( String name);
  168.      R8 GetDouble( Class System.Globalization.CultureInfo culture,  String name);
  169.      Object GetObject( String name);
  170.      Object GetObject( Class System.Globalization.CultureInfo culture,  String name);
  171.      Void System.Configuration.Install.Res();
  172.     }
  173. class System.ExternDll : System.Object
  174.     {
  175.      String Gdiplus;
  176.      String User32;
  177.      String Shfolder;
  178.      String Imm32;
  179.      String Advapi32;
  180.      String Shell32;
  181.      String Kernel32;
  182.      String Comctl32;
  183.      String Oleaut32;
  184.      String Olepro32;
  185.      String Ole32;
  186.      String Gdi32;
  187.      String Comdlg32;
  188.      String Uxtheme;
  189.      String Oleacc;
  190.      String Hhctrl;
  191.      String Winspool;
  192.      String Psapi;
  193.      String Ntdll;
  194.      String Version;
  195.      String Vsassert;
  196.      String Mscoree;
  197.      String Msi;
  198.      String Mqrt;
  199.      String Activeds;
  200.      String Loadperf;
  201.      Void System.ExternDll();
  202.     }
  203. class System.HResults : System.Object
  204.     {
  205.      I4 License;
  206.      I4 Configuration;
  207.      I4 Sql;
  208.      I4 InternalBufferOverflow;
  209.      I4 ServiceControllerTimeout;
  210.      I4 Install;
  211.      I4 Data;
  212.      I4 DataDeletedRowInaccessible;
  213.      I4 DataDuplicateName;
  214.      I4 DataInRowChangingEvent;
  215.      I4 DataInvalidConstraint;
  216.      I4 DataMissingPrimaryKey;
  217.      I4 DataNoNullAllowed;
  218.      I4 DataReadOnly;
  219.      I4 DataRowNotInTable;
  220.      I4 DataVersionNotFound;
  221.      I4 DataConstraint;
  222.      I4 StrongTyping;
  223.      I4 Xml;
  224.      I4 XmlSchema;
  225.      I4 XmlXslt;
  226.      I4 XmlXPath;
  227.      I4 EFail;
  228.      Void System.HResults();
  229.     }
  230. class System.ComponentModel.CompModSwitches : System.Object
  231.     {
  232.      Class System.Diagnostics.TraceSwitch installerDesign;
  233.      Class System.Diagnostics.TraceSwitch get_InstallerDesign();
  234.      Void System.ComponentModel.CompModSwitches();
  235.     property InstallerDesign { get(){} set(){} };
  236.     }
  237. class System.Configuration.Install.Installer : System.ComponentModel.Component
  238.     {
  239.      String wrappedExceptionSource;
  240.      Class System.Configuration.Install.InstallerCollection installers;
  241.      Class System.Configuration.Install.InstallContext context;
  242.      Class System.Configuration.Install.Installer parent;
  243.      Class System.Configuration.Install.InstallEventHandler afterCommitHandler;
  244.      Class System.Configuration.Install.InstallEventHandler afterInstallHandler;
  245.      Class System.Configuration.Install.InstallEventHandler afterRollbackHandler;
  246.      Class System.Configuration.Install.InstallEventHandler afterUninstallHandler;
  247.      Class System.Configuration.Install.InstallEventHandler beforeCommitHandler;
  248.      Class System.Configuration.Install.InstallEventHandler beforeInstallHandler;
  249.      Class System.Configuration.Install.InstallEventHandler beforeRollbackHandler;
  250.      Class System.Configuration.Install.InstallEventHandler beforeUninstallHandler;
  251.      Class System.Configuration.Install.InstallContext get_Context();
  252.      Void set_Context( Class System.Configuration.Install.InstallContext value);
  253.      String get_HelpText();
  254.      Class System.Configuration.Install.InstallerCollection get_Installers();
  255.      Boolean InstallerTreeContains( Class System.Configuration.Install.Installer target);
  256.      Class System.Configuration.Install.Installer get_Parent();
  257.      Void set_Parent( Class System.Configuration.Install.Installer value);
  258.      Void add_Committed( Class System.Configuration.Install.InstallEventHandler value);
  259.      Void remove_Committed( Class System.Configuration.Install.InstallEventHandler value);
  260.      Void add_AfterInstall( Class System.Configuration.Install.InstallEventHandler value);
  261.      Void remove_AfterInstall( Class System.Configuration.Install.InstallEventHandler value);
  262.      Void add_AfterRollback( Class System.Configuration.Install.InstallEventHandler value);
  263.      Void remove_AfterRollback( Class System.Configuration.Install.InstallEventHandler value);
  264.      Void add_AfterUninstall( Class System.Configuration.Install.InstallEventHandler value);
  265.      Void remove_AfterUninstall( Class System.Configuration.Install.InstallEventHandler value);
  266.      Void add_Committing( Class System.Configuration.Install.InstallEventHandler value);
  267.      Void remove_Committing( Class System.Configuration.Install.InstallEventHandler value);
  268.      Void add_BeforeInstall( Class System.Configuration.Install.InstallEventHandler value);
  269.      Void remove_BeforeInstall( Class System.Configuration.Install.InstallEventHandler value);
  270.      Void add_BeforeRollback( Class System.Configuration.Install.InstallEventHandler value);
  271.      Void remove_BeforeRollback( Class System.Configuration.Install.InstallEventHandler value);
  272.      Void add_BeforeUninstall( Class System.Configuration.Install.InstallEventHandler value);
  273.      Void remove_BeforeUninstall( Class System.Configuration.Install.InstallEventHandler value);
  274.      Void Commit( Class System.Collections.IDictionary savedState);
  275.      Void Install( Class System.Collections.IDictionary stateSaver);
  276.      Void LogException( Class System.Exception e,  Class System.Configuration.Install.InstallContext context);
  277.      Boolean IsWrappedException( Class System.Exception e);
  278.      Void OnCommitted( Class System.Collections.IDictionary savedState);
  279.      Void OnAfterInstall( Class System.Collections.IDictionary savedState);
  280.      Void OnAfterRollback( Class System.Collections.IDictionary savedState);
  281.      Void OnAfterUninstall( Class System.Collections.IDictionary savedState);
  282.      Void OnCommitting( Class System.Collections.IDictionary savedState);
  283.      Void OnBeforeInstall( Class System.Collections.IDictionary savedState);
  284.      Void OnBeforeRollback( Class System.Collections.IDictionary savedState);
  285.      Void OnBeforeUninstall( Class System.Collections.IDictionary savedState);
  286.      Void Rollback( Class System.Collections.IDictionary savedState);
  287.      Void Uninstall( Class System.Collections.IDictionary savedState);
  288.      Void WriteEventHandlerError( String severity,  String eventName,  Class System.Exception e);
  289.      Void System.Configuration.Install.Installer();
  290.     property Context { get(){} set(){} };
  291.     property HelpText { get(){} set(){} };
  292.     property Installers { get(){} set(){} };
  293.     property Parent { get(){} set(){} };
  294.     event Committed;
  295.     event AfterInstall;
  296.     event AfterRollback;
  297.     event AfterUninstall;
  298.     event Committing;
  299.     event BeforeInstall;
  300.     event BeforeRollback;
  301.     event BeforeUninstall;
  302.     }
  303. class System.Configuration.Install.AssemblyInstaller : System.Configuration.Install.Installer
  304.     {
  305.      Class System.Reflection.Assembly assembly;
  306.      SZArray String commandLine;
  307.      Boolean useNewContext;
  308.      Boolean helpPrinted;
  309.      Void System.Configuration.Install.AssemblyInstaller();
  310.      Void System.Configuration.Install.AssemblyInstaller( String filename,  SZArray String commandLine);
  311.      Void System.Configuration.Install.AssemblyInstaller( Class System.Reflection.Assembly assembly,  SZArray String commandLine);
  312.      Class System.Reflection.Assembly get_Assembly();
  313.      Void set_Assembly( Class System.Reflection.Assembly value);
  314.      SZArray String get_CommandLine();
  315.      Void set_CommandLine( SZArray String value);
  316.      String get_HelpText();
  317.      String get_Path();
  318.      Void set_Path( String value);
  319.      Boolean get_UseNewContext();
  320.      Void set_UseNewContext( Boolean value);
  321.      Void CheckIfInstallable( String assemblyName);
  322.      Class System.Configuration.Install.InstallContext CreateAssemblyContext();
  323.      Void InitializeFromAssembly();
  324.      Void Commit( Class System.Collections.IDictionary savedState);
  325.      SZArray Class System.Type GetInstallerTypes( Class System.Reflection.Assembly assem);
  326.      Void Install( Class System.Collections.IDictionary savedState);
  327.      Void PrintStartText( String activity);
  328.      Void Rollback( Class System.Collections.IDictionary savedState);
  329.      Void Uninstall( Class System.Collections.IDictionary savedState);
  330.      Void System.Configuration.Install.AssemblyInstaller();
  331.     property Assembly { get(){} set(){} };
  332.     property CommandLine { get(){} set(){} };
  333.     property HelpText { get(){} set(){} };
  334.     property Path { get(){} set(){} };
  335.     property UseNewContext { get(){} set(){} };
  336.     }
  337. class System.Configuration.Install.ComponentInstaller : System.Configuration.Install.Installer
  338.     {
  339.      Void CopyFromComponent( Class System.ComponentModel.IComponent component);
  340.      Boolean IsEquivalentInstaller( Class System.Configuration.Install.ComponentInstaller otherInstaller);
  341.      Void System.Configuration.Install.ComponentInstaller();
  342.     }
  343. class System.Diagnostics.EventLogInstaller : System.Configuration.Install.ComponentInstaller
  344.     {
  345.      String logName;
  346.      String sourceName;
  347.      ValueClass System.Configuration.Install.UninstallAction uninstallAction;
  348.      String get_Log();
  349.      Void set_Log( String value);
  350.      String get_Source();
  351.      Void set_Source( String value);
  352.      ValueClass System.Configuration.Install.UninstallAction get_UninstallAction();
  353.      Void set_UninstallAction( ValueClass System.Configuration.Install.UninstallAction value);
  354.      Void CopyFromComponent( Class System.ComponentModel.IComponent component);
  355.      Class Microsoft.Win32.RegistryKey FindSourceRegistration( String source,  String machineName,  Boolean readOnly);
  356.      Void Install( Class System.Collections.IDictionary stateSaver);
  357.      Boolean IsEquivalentInstaller( Class System.Configuration.Install.ComponentInstaller otherInstaller);
  358.      Void RestoreRegistryKey( Class System.Diagnostics.SerializableRegistryKey serializable);
  359.      Void Rollback( Class System.Collections.IDictionary savedState);
  360.      Void SaveRegistryKey( Class Microsoft.Win32.RegistryKey regKey,  Class System.Collections.IDictionary saver,  String dictKey);
  361.      Void Uninstall( Class System.Collections.IDictionary savedState);
  362.      Void System.Diagnostics.EventLogInstaller();
  363.     property Log { get(){} set(){} };
  364.     property Source { get(){} set(){} };
  365.     property UninstallAction { get(){} set(){} };
  366.     }
  367. interface System.Configuration.Install.IManagedInstaller : 
  368.     {
  369.      I4 ManagedInstall( String ,  I4 commandLine,  hInstall);
  370.     }
  371. class System.Configuration.Install.InstallContext : System.Object
  372.     {
  373.      String logFilePath;
  374.      Class System.Collections.Specialized.StringDictionary parameters;
  375.      Void System.Configuration.Install.InstallContext();
  376.      Void System.Configuration.Install.InstallContext( String logFilePath,  SZArray String commandLine);
  377.      Class System.Collections.Specialized.StringDictionary get_Parameters();
  378.      Boolean IsParameterTrue( String paramName);
  379.      Void LogMessage( String message);
  380.      Class System.Collections.Specialized.StringDictionary ParseCommandLine( SZArray String args);
  381.     property Parameters { get(){} set(){} };
  382.     }
  383. class System.Configuration.Install.InstallerCollection : System.Collections.CollectionBase
  384.     {
  385.      Class System.Configuration.Install.Installer owner;
  386.      Void System.Configuration.Install.InstallerCollection( Class System.Configuration.Install.Installer owner);
  387.      Class System.Configuration.Install.Installer get_Item( I4 index);
  388.      Void set_Item( I4 index,  Class System.Configuration.Install.Installer value);
  389.      I4 Add( Class System.Configuration.Install.Installer value);
  390.      Void AddRange( Class System.Configuration.Install.InstallerCollection value);
  391.      Void AddRange( SZArray Class System.Configuration.Install.Installer value);
  392.      Boolean Contains( Class System.Configuration.Install.Installer value);
  393.      Void CopyTo( SZArray Class System.Configuration.Install.Installer array,  I4 index);
  394.      I4 IndexOf( Class System.Configuration.Install.Installer value);
  395.      Void Insert( I4 index,  Class System.Configuration.Install.Installer value);
  396.      Void Remove( Class System.Configuration.Install.Installer value);
  397.      Void OnInsert( I4 index,  Object value);
  398.      Void OnRemove( I4 index,  Object value);
  399.      Void OnSet( I4 index,  Object oldValue,  Object newValue);
  400.     property Item { get(){} set(){} };
  401.     }
  402. class System.Configuration.Install.InstallEventArgs : System.EventArgs
  403.     {
  404.      Class System.Collections.IDictionary savedState;
  405.      Void System.Configuration.Install.InstallEventArgs();
  406.      Void System.Configuration.Install.InstallEventArgs( Class System.Collections.IDictionary savedState);
  407.      Class System.Collections.IDictionary get_SavedState();
  408.     property SavedState { get(){} set(){} };
  409.     }
  410. class System.Configuration.Install.InstallEventHandler : System.MulticastDelegate
  411.     {
  412.      Void System.Configuration.Install.InstallEventHandler( Object object,  I method);
  413.      Void Invoke( Object sender,  Class System.Configuration.Install.InstallEventArgs e);
  414.      Class System.IAsyncResult BeginInvoke( Object sender,  Class System.Configuration.Install.InstallEventArgs e,  Class System.AsyncCallback callback,  Object object);
  415.      Void EndInvoke( Class System.IAsyncResult result);
  416.     }
  417. class System.Configuration.Install.InstallException : System.SystemException
  418.     {
  419.      Void System.Configuration.Install.InstallException();
  420.      Void System.Configuration.Install.InstallException( String message);
  421.      Void System.Configuration.Install.InstallException( String message,  Class System.Exception innerException);
  422.      Void System.Configuration.Install.InstallException( Class System.Runtime.Serialization.SerializationInfo info,  ValueClass System.Runtime.Serialization.StreamingContext context);
  423.     }
  424. class System.Configuration.Install.ManagedInstallerClass : System.Object
  425.     {
  426.      I4 System.Configuration.Install.IManagedInstaller.ManagedInstall( String argString,  I4 hInstall);
  427.      Void InstallHelper( SZArray String args);
  428.      String GetHelp( Class System.Configuration.Install.Installer installerWithHelp);
  429.      SZArray String StringToArgs( String cmdLine);
  430.      Void System.Configuration.Install.ManagedInstallerClass();
  431.     }
  432. class System.Configuration.Install.NativeMethods : System.Object
  433.     {
  434.      I4 INSTALLMESSAGE_ERROR;
  435.      I4 MsiCreateRecord( I4 cParams);
  436.      I4 MsiRecordSetInteger( I4 hRecord,  I4 iField,  I4 iValue);
  437.      I4 MsiRecordSetStringW( I4 hRecord,  I4 iField,  String szValue);
  438.      I4 MsiProcessMessage( I4 hInstall,  I4 messageType,  I4 hRecord);
  439.      Void System.Configuration.Install.NativeMethods();
  440.     }
  441. class System.Diagnostics.PerformanceCounterInstaller : System.Configuration.Install.ComponentInstaller
  442.     {
  443.      String ServicePath;
  444.      String PerfShimName;
  445.      String categoryName;
  446.      Class System.Diagnostics.CounterCreationDataCollection counters;
  447.      String categoryHelp;
  448.      ValueClass System.Configuration.Install.UninstallAction uninstallAction;
  449.      String get_CategoryName();
  450.      Void set_CategoryName( String value);
  451.      String get_CategoryHelp();
  452.      Void set_CategoryHelp( String value);
  453.      Class System.Diagnostics.CounterCreationDataCollection get_Counters();
  454.      ValueClass System.Configuration.Install.UninstallAction get_UninstallAction();
  455.      Void set_UninstallAction( ValueClass System.Configuration.Install.UninstallAction value);
  456.      Void CopyFromComponent( Class System.ComponentModel.IComponent component);
  457.      Void DoRollback( Class System.Collections.IDictionary state);
  458.      Void Install( Class System.Collections.IDictionary stateSaver);
  459.      Void Rollback( Class System.Collections.IDictionary savedState);
  460.      Void Uninstall( Class System.Collections.IDictionary savedState);
  461.      Void System.Diagnostics.PerformanceCounterInstaller();
  462.     property CategoryName { get(){} set(){} };
  463.     property CategoryHelp { get(){} set(){} };
  464.     property Counters { get(){} set(){} };
  465.     property UninstallAction { get(){} set(){} };
  466.     }
  467. class System.Diagnostics.SerializableRegistryKey : System.Object
  468.     {
  469.      SZArray String ValueNames;
  470.      SZArray Object Values;
  471.      SZArray String KeyNames;
  472.      SZArray Class System.Diagnostics.SerializableRegistryKey Keys;
  473.      Void System.Diagnostics.SerializableRegistryKey();
  474.      Void System.Diagnostics.SerializableRegistryKey( Class Microsoft.Win32.RegistryKey keyToSave);
  475.      Void CopyFromRegistry( Class Microsoft.Win32.RegistryKey keyToSave);
  476.      Void CopyToRegistry( Class Microsoft.Win32.RegistryKey baseKey);
  477.     }
  478. class System.Configuration.Install.TransactedInstaller : System.Configuration.Install.Installer
  479.     {
  480.      Void Install( Class System.Collections.IDictionary savedState);
  481.      Void Uninstall( Class System.Collections.IDictionary savedState);
  482.      Void System.Configuration.Install.TransactedInstaller();
  483.     }
  484. class System.Configuration.Install.UninstallAction : System.Enum
  485.     {
  486.      I4 value__;
  487.      ValueClass System.Configuration.Install.UninstallAction Remove;
  488.      ValueClass System.Configuration.Install.UninstallAction NoAction;
  489.     }