Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

159 lines
29 KiB

<?xml version="1.0" encoding="UTF-16"?>
<!DOCTYPE DCARRIER SYSTEM "mantis.dtd" [
<!-- RegKey registry types (map to REG_SZ etc) -->
<!ENTITY RegTypeNone "0" >
<!ENTITY RegTypeSz "1" >
<!ENTITY RegTypeExpandSz "2" >
<!ENTITY RegTypeBinary "3" >
<!ENTITY RegTypeDword "4" >
<!ENTITY RegTypeDwordBigEndian "5" >
<!ENTITY RegTypeLink "6" >
<!ENTITY RegTypeMultiSz "7" >
<!ENTITY RegTypeResourceList "8" >
<!ENTITY RegTypeFullResourceDescriptor "9" >
<!ENTITY RegTypeResourceRequirementsList "10" >
<!ENTITY RegTypeQword "11" >
<!-- RegKey registry operations -->
<!ENTITY RegOpWrite "1" >
<!ENTITY RegOpDelete "2" >
<!ENTITY RegOpEdit "3" >
<!-- RegKey registry conditionals -->
<!ENTITY RegCondAlways "1" >
<!ENTITY RegCondIfExists "2" >
<!ENTITY RegCondIfNotExists "3" >
<!-- RawDep dependency types -->
<!ENTITY RawDepNone "None" >
<!ENTITY RawDepCLSID "CLSID" >
<!ENTITY RawDepFile "File" >
<!ENTITY RawDepRegKey "RegKey" >
<!ENTITY RawDepRegValue "RegValue" >
<!ENTITY RawDepRegPath "RegPath" >
]>
<DCARRIER CarrierRevision="1">
<TOOLINFO ToolName="iCat"><![CDATA[<?xml version="1.0"?>
<!DOCTYPE TOOL SYSTEM "file://mess/icat/tool.dtd">
<TOOL>
<CREATED><NAME>iCat</NAME><VSGUID>{f802f157-4623-426a-8b39-ac2eb4332c74}</VSGUID><VERSION>1.0.0.244</VERSION><BUILD>244</BUILD><DATE>6/26/2000</DATE></CREATED><LASTSAVED><NAME>iCat</NAME><VSGUID>{97b86ee0-259c-479f-bc46-6cea7ef4be4d}</VSGUID><VERSION>1.0.0.452</VERSION><BUILD>452</BUILD><DATE>5/22/2001</DATE></LASTSAVED></TOOL>
]]></TOOLINFO><COMPONENT ComponentVSGUID="{86E1ABCF-97DD-4577-9B2C-66D34003C8AD}" ComponentVIGUID="{922C7FA1-DCCF-463A-B23F-EB2E459B3E2E}" PlatformGUID="{B784E719-C196-4DDB-B358-D9254426C38D}" RepositoryVSGUID="{8E0BE9ED-7649-47F3-810B-232D36C430B4}" Revision="7" Visibility="1000" MultiInstance="False" Released="1" Editable="True" HTMLFinal="False"><HELPCONTEXT src="c:\ipmon.htm">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&gt;
&lt;!-- saved from url=(0055)file://\\mantisqa\ovrdaily\mantis\hlp\lokeshs\ipmon.htm --&gt;
&lt;html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40"&gt;
&lt;head&gt;
&lt;meta http-equiv=Content-Type content="text/html; charset=windows-1252"&gt;
&lt;meta name=ProgId content=Word.Document&gt;
&lt;meta name=Generator content="Microsoft Word 10"&gt;
&lt;meta name=Originator content="Microsoft Word 10"&gt;
&lt;link rel=File-List href="ipmon_files/filelist.xml"&gt;
&lt;title&gt;Network Shell Component Description&lt;/title&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;o:DocumentProperties&gt;
&lt;o:Author&gt;lokeshs&lt;/o:Author&gt;
&lt;o:LastAuthor&gt;lokeshs&lt;/o:LastAuthor&gt;
&lt;o:Revision&gt;2&lt;/o:Revision&gt;
&lt;o:TotalTime&gt;1&lt;/o:TotalTime&gt;
&lt;o:Created&gt;2001-05-11T18:51:00Z&lt;/o:Created&gt;
&lt;o:LastSaved&gt;2001-05-11T18:52:00Z&lt;/o:LastSaved&gt;
&lt;o:Pages&gt;1&lt;/o:Pages&gt;
&lt;o:Words&gt;120&lt;/o:Words&gt;
&lt;o:Characters&gt;686&lt;/o:Characters&gt;
&lt;o:Company&gt;Microsoft Corporation&lt;/o:Company&gt;
&lt;o:Lines&gt;5&lt;/o:Lines&gt;
&lt;o:Paragraphs&gt;1&lt;/o:Paragraphs&gt;
&lt;o:CharactersWithSpaces&gt;805&lt;/o:CharactersWithSpaces&gt;
&lt;o:Version&gt;10.2625&lt;/o:Version&gt;
&lt;/o:DocumentProperties&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;w:WordDocument&gt;
&lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;
&lt;style&gt;
&lt;!--@import url("td.css");
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
p
{font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.Section1
{page:Section1;}
--&gt;
&lt;/style&gt;
&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";}
&lt;/style&gt;
&lt;![endif]--&gt;
&lt;/head&gt;
&lt;body lang=EN-US style='tab-interval:.5in' id=bodyID topmargin=0&gt;
&lt;div class=Section1&gt;
&lt;h1&gt;&lt;a name="_network_shell_component_description"&gt;&lt;/a&gt;Network Shell Component
Description&lt;/h1&gt;
&lt;p&gt;Netsh, also called NetShell or Network Shell, is a scriptable, command-line
based tool that configures and monitors many Dynamic Host Configuration
Protocol (DHCP), Remote Access Server (RAS) and routing network services. A
Netsh context is a state in which Netsh accepts commands related to a specific
set of functions. Each Netsh context contains the features for managing a
related set of specific networking functions. You can change to other contexts
by typing the name of a context. The Ipmon component implements many
subcontexts, such as &lt;b&gt;autodhcp&lt;/b&gt;, &lt;b&gt;dnsproxy&lt;/b&gt;, &lt;b&gt;igmp&lt;/b&gt;, &lt;b&gt;nat&lt;/b&gt;,
&lt;b&gt;ospf&lt;/b&gt;, r&lt;b&gt;elay&lt;/b&gt;, &lt;b&gt;rip&lt;/b&gt;, &lt;b&gt;routerdiscovery&lt;/b&gt;, &lt;b&gt;netbios&lt;/b&gt;, &lt;b&gt;rip
and sap&lt;/b&gt;&lt;span style='mso-bidi-font-weight:bold'&gt; that are used to configure
them&lt;/span&gt;.&lt;/p&gt;
&lt;h1&gt;Component Configuration&lt;/h1&gt;
&lt;p&gt;No configuration is required for this component.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
&lt;div&gt;
&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;
&lt;!--Footer--&gt;
&lt;p class=MsoNormal align=center style='text-align:center'&gt;&lt;span
style='font-size:7.5pt;color:forestgreen'&gt;Built on Friday, May 11, 2001&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</HELPCONTEXT><DISPLAYNAME>NetSh Routing</DISPLAYNAME><VERSION>1.0</VERSION><DESCRIPTION>NetSh helper - Routing</DESCRIPTION><COPYRIGHT>2000 Microsoft Corp.</COPYRIGHT><VENDOR>Microsoft Corp.</VENDOR><OWNERS>vraman</OWNERS><AUTHORS>deonb;frankli; anshulddeonbdeonb</AUTHORS><DATECREATED>6/26/2000</DATECREATED><DATEREVISED>5/22/2001</DATEREVISED><RESOURCE Name="File:&quot;%11%&quot;,&quot;ipmontr.dll&quot;" ResTypeVSGUID="{E66B49F6-4A35-4246-87E8-5C1A468315B5}" BuildTypeMask="819"><PROPERTY Name="DstPath" Format="String">%11%</PROPERTY><PROPERTY Name="DstName" Format="String">ipmontr.dll</PROPERTY><PROPERTY Name="SrcFileSize" Format="Integer">0</PROPERTY><PROPERTY Name="NoExpand" Format="Boolean">0</PROPERTY><DISPLAYNAME>IP</DISPLAYNAME><DESCRIPTION>Routing - IP</DESCRIPTION></RESOURCE><RESOURCE Name="File(819):&quot;%11%&quot;,&quot;ippromon.dll&quot;" ResTypeVSGUID="{E66B49F6-4A35-4246-87E8-5C1A468315B5}" BuildTypeMask="819"><PROPERTY Name="DstPath" Format="String">%11%</PROPERTY><PROPERTY Name="DstName" Format="String">ippromon.dll</PROPERTY><PROPERTY Name="SrcFileSize" Format="Integer">0</PROPERTY><PROPERTY Name="NoExpand" Format="Boolean">0</PROPERTY><DISPLAYNAME>IP(1)</DISPLAYNAME><DESCRIPTION>Routing - IP</DESCRIPTION></RESOURCE><RESOURCE Name="File:&quot;%11%&quot;,&quot;ipxmontr.dll&quot;" ResTypeVSGUID="{E66B49F6-4A35-4246-87E8-5C1A468315B5}" BuildTypeMask="819"><PROPERTY Name="DstPath" Format="String">%11%</PROPERTY><PROPERTY Name="DstName" Format="String">ipxmontr.dll</PROPERTY><PROPERTY Name="SrcFileSize" Format="Integer">0</PROPERTY><PROPERTY Name="NoExpand" Format="Boolean">0</PROPERTY><DISPLAYNAME>IPX</DISPLAYNAME><DESCRIPTION>Routing - IPX</DESCRIPTION></RESOURCE><RESOURCE Name="File(819):&quot;%11%&quot;,&quot;ipxpromn.dll&quot;" ResTypeVSGUID="{E66B49F6-4A35-4246-87E8-5C1A468315B5}" BuildTypeMask="819"><PROPERTY Name="DstPath" Format="String">%11%</PROPERTY><PROPERTY Name="DstName" Format="String">ipxpromn.dll</PROPERTY><PROPERTY Name="SrcFileSize" Format="Integer">0</PROPERTY><PROPERTY Name="NoExpand" Format="Boolean">0</PROPERTY><DISPLAYNAME>IPX(1)</DISPLAYNAME><DESCRIPTION>Routing - IPX</DESCRIPTION></RESOURCE><RESOURCE Name="RegKey:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NetSh\1" ResTypeVSGUID="{2C10DB69-39AB-48a4-A83F-9AB3ACBA7C45}" BuildTypeMask="819" Localize="0"><PROPERTY Name="KeyPath" Format="String">HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NetSh</PROPERTY><PROPERTY Name="ValueName" Format="String">1</PROPERTY><PROPERTY Name="RegValue" Format="String">ipmontr.dll</PROPERTY><PROPERTY Name="RegType" Format="Integer">1</PROPERTY><PROPERTY Name="RegOp" Format="Integer">1</PROPERTY><PROPERTY Name="RegCond" Format="Integer">1</PROPERTY></RESOURCE><RESOURCE Name="RegKey:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NetSh\3" ResTypeVSGUID="{2C10DB69-39AB-48a4-A83F-9AB3ACBA7C45}" BuildTypeMask="819" Localize="0"><PROPERTY Name="KeyPath" Format="String">HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NetSh</PROPERTY><PROPERTY Name="ValueName" Format="String">3</PROPERTY><PROPERTY Name="RegValue" Format="String">ippromon.dll</PROPERTY><PROPERTY Name="RegType" Format="Integer">1</PROPERTY><PROPERTY Name="RegOp" Format="Integer">1</PROPERTY><PROPERTY Name="RegCond" Format="Integer">1</PROPERTY></RESOURCE><RESOURCE Name="RegKey:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NetSh\5" ResTypeVSGUID="{2C10DB69-39AB-48a4-A83F-9AB3ACBA7C45}" BuildTypeMask="819" Localize="0"><PROPERTY Name="KeyPath" Format="String">HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NetSh</PROPERTY><PROPERTY Name="ValueName" Format="String">5</PROPERTY><PROPERTY Name="RegValue" Format="String">ipxmontr.dll</PROPERTY><PROPERTY Name="RegType" Format="Integer">1</PROPERTY><PROPERTY Name="RegOp" Format="Integer">1</PROPERTY><PROPERTY Name="RegCond" Format="Integer">1</PROPERTY></RESOURCE><RESOURCE Name="RegKey:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NetSh\6" ResTypeVSGUID="{2C10DB69-39AB-48a4-A83F-9AB3ACBA7C45}" BuildTypeMask="819" Localize="0"><PROPERTY Name="KeyPath" Format="String">HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NetSh</PROPERTY><PROPERTY Name="ValueName" Format="String">6</PROPERTY><PROPERTY Name="RegValue" Format="String">ipxpromn.dll</PROPERTY><PROPERTY Name="RegType" Format="Integer">1</PROPERTY><PROPERTY Name="RegOp" Format="Integer">1</PROPERTY><PROPERTY Name="RegCond" Format="Integer">1</PROPERTY></RESOURCE><RESOURCE Name="RawDep:&quot;RawFile&quot;,&quot;ADVAPI32.dll&quot;" ResTypeVSGUID="{90D8E195-E710-4af6-B667-B1805FFC9B8F}" BuildTypeMask="819"><PROPERTY Name="RawType" Format="String">File</PROPERTY><PROPERTY Name="Value" Format="String">ADVAPI32.dll</PROPERTY></RESOURCE><RESOURCE Name="RawDep:&quot;RawFile&quot;,&quot;KERNEL32.dll&quot;" ResTypeVSGUID="{90D8E195-E710-4af6-B667-B1805FFC9B8F}" BuildTypeMask="819"><PROPERTY Name="RawType" Format="String">File</PROPERTY><PROPERTY Name="Value" Format="String">KERNEL32.dll</PROPERTY></RESOURCE><RESOURCE Name="RawDep:&quot;RawFile&quot;,&quot;USER32.dll&quot;" ResTypeVSGUID="{90D8E195-E710-4af6-B667-B1805FFC9B8F}" BuildTypeMask="819"><PROPERTY Name="RawType" Format="String">File</PROPERTY><PROPERTY Name="Value" Format="String">USER32.dll</PROPERTY></RESOURCE><RESOURCE Name="RawDep:&quot;RawFile&quot;,&quot;MPRAPI.dll&quot;" ResTypeVSGUID="{90D8E195-E710-4af6-B667-B1805FFC9B8F}" BuildTypeMask="819"><PROPERTY Name="RawType" Format="String">File</PROPERTY><PROPERTY Name="Value" Format="String">MPRAPI.dll</PROPERTY></RESOURCE><RESOURCE Name="RawDep:&quot;RawFile&quot;,&quot;RASAPI32.dll&quot;" ResTypeVSGUID="{90D8E195-E710-4af6-B667-B1805FFC9B8F}" BuildTypeMask="819"><PROPERTY Name="RawType" Format="String">File</PROPERTY><PROPERTY Name="Value" Format="String">RASAPI32.dll</PROPERTY></RESOURCE><RESOURCE Name="RawDep:&quot;RawFile&quot;,&quot;ntdll.dll&quot;" ResTypeVSGUID="{90D8E195-E710-4af6-B667-B1805FFC9B8F}" BuildTypeMask="819"><PROPERTY Name="RawType" Format="String">File</PROPERTY><PROPERTY Name="Value" Format="String">ntdll.dll</PROPERTY></RESOURCE><RESOURCE Name="RawDep:&quot;RawFile&quot;,&quot;MSVCRT.dll&quot;" ResTypeVSGUID="{90D8E195-E710-4af6-B667-B1805FFC9B8F}" BuildTypeMask="819"><PROPERTY Name="RawType" Format="String">File</PROPERTY><PROPERTY Name="Value" Format="String">MSVCRT.dll</PROPERTY></RESOURCE><RESOURCE Name="RawDep:&quot;RawFile&quot;,&quot;WS2_32.dll&quot;" ResTypeVSGUID="{90D8E195-E710-4af6-B667-B1805FFC9B8F}" BuildTypeMask="819"><PROPERTY Name="RawType" Format="String">File</PROPERTY><PROPERTY Name="Value" Format="String">WS2_32.dll</PROPERTY></RESOURCE><RESOURCE Name="RawDep:&quot;RawFile&quot;,&quot;RPCRT4.dll&quot;" ResTypeVSGUID="{90D8E195-E710-4af6-B667-B1805FFC9B8F}" BuildTypeMask="819"><PROPERTY Name="RawType" Format="String">File</PROPERTY><PROPERTY Name="Value" Format="String">RPCRT4.dll</PROPERTY></RESOURCE><RESOURCE Name="RawDep:&quot;RawFile&quot;,&quot;ole32.dll&quot;" ResTypeVSGUID="{90D8E195-E710-4af6-B667-B1805FFC9B8F}" BuildTypeMask="819"><PROPERTY Name="RawType" Format="String">File</PROPERTY><PROPERTY Name="Value" Format="String">ole32.dll</PROPERTY></RESOURCE><RESOURCE Name="RawDep:&quot;RawFile&quot;,&quot;netsh.exe&quot;" ResTypeVSGUID="{90D8E195-E710-4af6-B667-B1805FFC9B8F}" BuildTypeMask="819"><PROPERTY Name="RawType" Format="String">File</PROPERTY><PROPERTY Name="Value" Format="String">netsh.exe</PROPERTY></RESOURCE><GROUPMEMBER GroupVSGUID="{64668FB9-9289-45f0-BEF9-23745D272E3D}"/><GROUPMEMBER GroupVSGUID="{388249D2-1897-44ff-86F2-E159A27AA037}"/><DEPENDENCY Class="Include" Type="All" DependOnGUID="{5B3A5EB5-C23D-4B64-8C55-AC779B4A1A56}"/><DEPENDENCY Class="Include" Type="All" DependOnGUID="{05B2BCBF-D3CB-453B-BD3B-648DD2FECBCF}"/><DEPENDENCY Class="Include" Type="All" DependOnGUID="{7E34D737-6FF4-4EB5-8DF6-97B321FEC915}"/><DEPENDENCY Class="Include" Type="All" DependOnGUID="{922C7FA1-DCCF-463A-B23F-EB2E459B3E2E}"/><DEPENDENCY Class="Include" Type="All" DependOnGUID="{9FD7C4B9-D47B-4463-A0A4-5049DDF4C265}"/></COMPONENT></DCARRIER>