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

VC书籍

开发平台:

C/C++

  1.      Boolean IsValid( String name);
  2.      Boolean IsValid( String name,  I4 start,  ByRef I4 end);
  3.      Void Parse();
  4.     property CanonicalName { get(){} set(){} };
  5.     property Item { get(){} set(){} };
  6.     }
  7. class System.IPv6Address : System.HostNameType
  8.     {
  9.      I4 NumberOfLabels;
  10.      String CanonicalNumberFormat;
  11.      SZArray UI2 m_Numbers;
  12.      I4 PrefixLength;
  13.      Void System.IPv6Address( String name);
  14.      String get_CanonicalName();
  15.      UI2 get_Item( I4 index);
  16.      Boolean IsValid( String name);
  17.      Void Parse();
  18.     property CanonicalName { get(){} set(){} };
  19.     property Item { get(){} set(){} };
  20.     }
  21. class System.UncName : System.HostNameType
  22.     {
  23.      I4 MaximumUncNameLength;
  24.      String BadUncChars;
  25.      Void System.UncName( String name);
  26.      Boolean Equals( Object comparand);
  27.      I4 GetHashCode();
  28.      Boolean IsValid( String name);
  29.     }
  30. class System.Uri : System.MarshalByRefObject
  31.     {
  32.      I4 Max16BitUtf8SequenceLength;
  33.      String UriSchemeFile;
  34.      String UriSchemeFtp;
  35.      String UriSchemeGopher;
  36.      String UriSchemeHttp;
  37.      String UriSchemeHttps;
  38.      String UriSchemeMailto;
  39.      String UriSchemeNews;
  40.      String UriSchemeNntp;
  41.      String SchemeDelimiter;
  42.      SZArray UI1 CaseInsensitiveHashCodeTable;
  43.      String m_AbsoluteUri;
  44.      Boolean m_AlreadyEscaped;
  45.      String m_Fragment;
  46.      Boolean m_FragmentEscaped;
  47.      I4 m_Hash;
  48.      Boolean m_HasScheme;
  49.      Boolean m_HasSlashes;
  50.      Class System.HostNameType m_Host;
  51.      Boolean m_IsDefaultPort;
  52.      Boolean m_IsFile;
  53.      Boolean m_IsFileReally;
  54.      I4 m_IsSchemeKnownToHaveSlashes;
  55.      Boolean m_IsUnc;
  56.      String m_Path;
  57.      Boolean m_PathEscaped;
  58.      I4 m_Port;
  59.      String m_Query;
  60.      Boolean m_QueryEscaped;
  61.      String m_Scheme;
  62.      I4 m_SegmentCount;
  63.      SZArray String m_Segments;
  64.      String m_UserInfo;
  65.      String m_String;
  66.      SZArray Char HexUpperChars;
  67.      SZArray Char HexLowerChars;
  68.      Void System.Uri( String uriString);
  69.      Void System.Uri( String uriString,  Boolean dontEscape);
  70.      Void System.Uri( Class System.Runtime.Serialization.SerializationInfo serializationInfo,  ValueClass System.Runtime.Serialization.StreamingContext streamingContext);
  71.      Void System.Runtime.Serialization.ISerializable.GetObjectData( Class System.Runtime.Serialization.SerializationInfo serializationInfo,  ValueClass System.Runtime.Serialization.StreamingContext streamingContext);
  72.      Void System.Uri( Class System.Uri baseUri,  String relativeUri);
  73.      Void System.Uri( Class System.Uri baseUri,  String relativeUri,  Boolean dontEscape);
  74.      String get_AbsolutePath();
  75.      String get_AbsoluteUri();
  76.      String get_Authority();
  77.      String get_BasePath();
  78.      String get_CurrentDocument();
  79.      String get_DisplayFragment();
  80.      String get_DisplayNameNoExtra();
  81.      String get_DisplayPath();
  82.      String get_DisplayPathLocal();
  83.      String get_DisplayQuery();
  84.      String get_Extra();
  85.      String get_ExtraDelimiter();
  86.      String get_Fragment();
  87.      String get_Host();
  88.      ValueClass System.UriHostNameType get_HostNameType();
  89.      Class System.HostNameType get_HostType();
  90.      Boolean get_IsDefaultPort();
  91.      Boolean get_IsFile();
  92.      Boolean get_IsLoopback();
  93.      Boolean get_IsSchemeKnownToHaveSlashes();
  94.      Boolean get_IsUnc();
  95.      String get_LocalPath();
  96.      String get_NonPathPart();
  97.      String get_NonPathPartUnc();
  98.      String get_PathAndQuery();
  99.      I4 get_Port();
  100.      String get_Query();
  101.      String get_Scheme();
  102.      SZArray String get_Segments();
  103.      Boolean get_UserEscaped();
  104.      String get_UserInfo();
  105.      I4 CalculateCaseInsensitiveHashCode( String text);
  106.      Void Canonicalize();
  107.      ValueClass System.UriHostNameType CheckHostName( String name);
  108.      Boolean CheckSchemeName( String schemeName);
  109.      Void CheckSecurity();
  110.      String Combine( String basePart,  String relativePart,  Boolean dontEscape);
  111.      String CombineUri( Class System.Uri basePart,  String relativePart);
  112.      String CompressPath( String path);
  113.      Class System.HostNameType CreateHost( String name);
  114.      I4 DefaultPortForScheme( String schemeName);
  115.      Boolean Equals( Object comparand);
  116.      Void Escape();
  117.      String EscapeString( String str);
  118.      String EscapeString( String rawString,  Boolean reEncode,  ByRef Boolean escaped);
  119.      I4 FromHex( Char digit);
  120.      I4 FromHex_NoCheck( Char digit);
  121.      I4 GetHashCode();
  122.      String GetLeftPart( ValueClass System.UriPartial part);
  123.      String HexEscape( Char character);
  124.      String HexEscape_NoCheck( Char character);
  125.      Char HexUnescape( String pattern,  ByRef I4 index);
  126.      Char HexUnescape_NoCheck( String pattern,  ByRef I4 index);
  127.      Boolean IsBadFileSystemCharacter( Char character);
  128.      Boolean IsExcludedCharacter( Char character);
  129.      Boolean IsHexDigit( Char character);
  130.      Boolean IsHexEncoding( String pattern,  I4 index);
  131.      Boolean IsHexEncoding_NoCheck( String pattern,  I4 index);
  132.      Boolean IsPrefix( String prefix);
  133.      Boolean IsPrefix( Class System.Uri prefixUri);
  134.      Boolean IsPrefix( String prefix,  String uri);
  135.      Boolean IsReservedCharacter( Char character);
  136.      String MakeRelative( Class System.Uri toUri);
  137.      String MakeRelative( String path1,  String path2,  Boolean compareCase);
  138.      Void Parse();
  139.      String PathDifference( String path1,  String path2,  Boolean compareCase);
  140.      Boolean SchemeHasSlashes( String scheme);
  141.      String ToString();
  142.      String Unescape( String path);
  143.      String UnescapePath( String path,  Boolean noSpecialChars);
  144.      Void System.Uri();
  145.     property AbsolutePath { get(){} set(){} };
  146.     property AbsoluteUri { get(){} set(){} };
  147.     property Authority { get(){} set(){} };
  148.     property BasePath { get(){} set(){} };
  149.     property CurrentDocument { get(){} set(){} };
  150.     property DisplayFragment { get(){} set(){} };
  151.     property DisplayNameNoExtra { get(){} set(){} };
  152.     property DisplayPath { get(){} set(){} };
  153.     property DisplayPathLocal { get(){} set(){} };
  154.     property DisplayQuery { get(){} set(){} };
  155.     property Extra { get(){} set(){} };
  156.     property ExtraDelimiter { get(){} set(){} };
  157.     property Fragment { get(){} set(){} };
  158.     property Host { get(){} set(){} };
  159.     property HostNameType { get(){} set(){} };
  160.     property HostType { get(){} set(){} };
  161.     property IsDefaultPort { get(){} set(){} };
  162.     property IsFile { get(){} set(){} };
  163.     property IsLoopback { get(){} set(){} };
  164.     property IsSchemeKnownToHaveSlashes { get(){} set(){} };
  165.     property IsUnc { get(){} set(){} };
  166.     property LocalPath { get(){} set(){} };
  167.     property NonPathPart { get(){} set(){} };
  168.     property NonPathPartUnc { get(){} set(){} };
  169.     property PathAndQuery { get(){} set(){} };
  170.     property Port { get(){} set(){} };
  171.     property Query { get(){} set(){} };
  172.     property Scheme { get(){} set(){} };
  173.     property Segments { get(){} set(){} };
  174.     property UserEscaped { get(){} set(){} };
  175.     property UserInfo { get(){} set(){} };
  176.     }
  177. class System.UriBuilder : System.Object
  178.     {
  179.      Boolean m_changed;
  180.      String m_fragment;
  181.      String m_host;
  182.      String m_password;
  183.      String m_path;
  184.      I4 m_port;
  185.      String m_query;
  186.      String m_scheme;
  187.      String m_schemeDelimiter;
  188.      Class System.Uri m_uri;
  189.      String m_username;
  190.      Void System.UriBuilder();
  191.      Void System.UriBuilder( String uri);
  192.      Void System.UriBuilder( Class System.Uri uri);
  193.      Void Init( Class System.Uri uri);
  194.      Void System.UriBuilder( String schemeName,  String hostName);
  195.      Void System.UriBuilder( String scheme,  String host,  I4 portNumber);
  196.      Void System.UriBuilder( String scheme,  String host,  I4 port,  String pathValue);
  197.      Void System.UriBuilder( String scheme,  String host,  I4 port,  String path,  String extraValue);
  198.      String get_Extra();
  199.      Void set_Extra( String value);
  200.      String get_Fragment();
  201.      Void set_Fragment( String value);
  202.      String get_Host();
  203.      Void set_Host( String value);
  204.      String get_Password();
  205.      Void set_Password( String value);
  206.      String get_Path();
  207.      Void set_Path( String value);
  208.      I4 get_Port();
  209.      Void set_Port( I4 value);
  210.      String get_Query();
  211.      Void set_Query( String value);
  212.      String get_Scheme();
  213.      Void set_Scheme( String value);
  214.      Class System.Uri get_Uri();
  215.      String get_UserName();
  216.      Void set_UserName( String value);
  217.      String ConvertSlashes( String path);
  218.      Boolean Equals( Object rparam);
  219.      I4 GetHashCode();
  220.      Void SetFieldsFromUri( Class System.Uri uri);
  221.      String ToString();
  222.     property Extra { get(){} set(){} };
  223.     property Fragment { get(){} set(){} };
  224.     property Host { get(){} set(){} };
  225.     property Password { get(){} set(){} };
  226.     property Path { get(){} set(){} };
  227.     property Port { get(){} set(){} };
  228.     property Query { get(){} set(){} };
  229.     property Scheme { get(){} set(){} };
  230.     property Uri { get(){} set(){} };
  231.     property UserName { get(){} set(){} };
  232.     }
  233. class System.UriFormatException : System.FormatException
  234.     {
  235.      Void System.UriFormatException();
  236.      Void System.UriFormatException( String textString);
  237.      Void System.UriFormatException( Class System.Runtime.Serialization.SerializationInfo serializationInfo,  ValueClass System.Runtime.Serialization.StreamingContext streamingContext);
  238.      Void System.Runtime.Serialization.ISerializable.GetObjectData( Class System.Runtime.Serialization.SerializationInfo serializationInfo,  ValueClass System.Runtime.Serialization.StreamingContext streamingContext);
  239.     }
  240. class System.UriHostNameType : System.Enum
  241.     {
  242.      I4 value__;
  243.      ValueClass System.UriHostNameType Unknown;
  244.      ValueClass System.UriHostNameType Basic;
  245.      ValueClass System.UriHostNameType Dns;
  246.      ValueClass System.UriHostNameType IPv4;
  247.      ValueClass System.UriHostNameType IPv6;
  248.     }
  249. class System.UriPartial : System.Enum
  250.     {
  251.      I4 value__;
  252.      ValueClass System.UriPartial Scheme;
  253.      ValueClass System.UriPartial Authority;
  254.      ValueClass System.UriPartial Path;
  255.     }
  256. interface System.Net.IAuthenticationModule : 
  257.     {
  258.      Class System.Net.Authorization Authenticate( String challenge,  Class System.Net.WebRequest request,  Class System.Net.ICredentials credentials);
  259.      Class System.Net.Authorization PreAuthenticate( Class System.Net.WebRequest request,  Class System.Net.ICredentials credentials);
  260.      Boolean get_CanPreAuthenticate();
  261.      String get_AuthenticationType();
  262.     property CanPreAuthenticate { get(){} set(){} };
  263.     property AuthenticationType { get(){} set(){} };
  264.     }
  265. class System.Net.BasicClient : System.Object
  266.     {
  267.      String AuthType;
  268.      String Signature;
  269.      I4 SignatureSize;
  270.      Class System.Net.Authorization Authenticate( String challenge,  Class System.Net.WebRequest webRequest,  Class System.Net.ICredentials credentials);
  271.      Boolean get_CanPreAuthenticate();
  272.      Class System.Net.Authorization PreAuthenticate( Class System.Net.WebRequest webRequest,  Class System.Net.ICredentials credentials);
  273.      String get_AuthenticationType();
  274.      Class System.Net.Authorization Lookup( Class System.Net.HttpWebRequest httpWebRequest,  Class System.Net.ICredentials credentials);
  275.      SZArray UI1 EncodingRightGetBytes( String rawString);
  276.      Void System.Net.BasicClient();
  277.      Void System.Net.BasicClient();
  278.     property CanPreAuthenticate { get(){} set(){} };
  279.     property AuthenticationType { get(){} set(){} };
  280.     }
  281. class System.Net.BufferOffsetSize : System.Object
  282.     {
  283.      SZArray UI1 Buffer;
  284.      I4 Offset;
  285.      I4 Size;
  286.      Void System.Net.BufferOffsetSize( SZArray UI1 buffer,  I4 offset,  I4 size,  Boolean copyBuffer);
  287.      Void System.Net.BufferOffsetSize( SZArray UI1 buffer,  I4 offset,  Boolean copyBuffer);
  288.      Void System.Net.BufferOffsetSize( I4 size,  SZArray UI1 buffer,  Boolean copyBuffer);
  289.      Void System.Net.BufferOffsetSize( SZArray UI1 buffer,  Boolean copyBuffer);
  290.     }
  291. interface System.Net.IReadChunkBytes : 
  292.     {
  293.      I4 get_NextByte();
  294.      Void set_NextByte( I4 value);
  295.     property NextByte { get(){} set(){} };
  296.     }
  297. class System.Net.ChunkParse : System.Object
  298.     {
  299.      I4 SkipPastCRLF( Class System.Net.IReadChunkBytes Source);
  300.      I4 GetChunkSize( Class System.Net.IReadChunkBytes Source,  ByRef I4 chunkSize);
  301.      Void System.Net.ChunkParse();
  302.     }
  303. class System.Net.ReadState : System.Enum
  304.     {
  305.      I4 value__;
  306.      ValueClass System.Net.ReadState Start;
  307.      ValueClass System.Net.ReadState StatusLine;
  308.      ValueClass System.Net.ReadState Headers;
  309.      ValueClass System.Net.ReadState Data;
  310.     }
  311. class System.Net.DataParseStatus : System.Enum
  312.     {
  313.      I4 value__;
  314.      ValueClass System.Net.DataParseStatus NeedMoreData;
  315.      ValueClass System.Net.DataParseStatus ContinueParsing;
  316.      ValueClass System.Net.DataParseStatus Done;
  317.      ValueClass System.Net.DataParseStatus Invalid;
  318.     }
  319. class System.Net.WriteBufferState : System.Enum
  320.     {
  321.      I4 value__;
  322.      ValueClass System.Net.WriteBufferState Disabled;
  323.      ValueClass System.Net.WriteBufferState Headers;
  324.      ValueClass System.Net.WriteBufferState Buffer;
  325.      ValueClass System.Net.WriteBufferState Playback;
  326.     }
  327. class System.Net.ConnectionFailureGroup : System.Enum
  328.     {
  329.      I4 value__;
  330.      ValueClass System.Net.ConnectionFailureGroup Receive;
  331.      ValueClass System.Net.ConnectionFailureGroup Connect;
  332.      ValueClass System.Net.ConnectionFailureGroup Parsing;
  333.     }
  334. class System.Net.BufferChunkBytes : System.ValueType
  335.     {
  336.      SZArray UI1 Buffer;
  337.      I4 Offset;
  338.      I4 Count;
  339.      I4 get_NextByte();
  340.      Void set_NextByte( I4 value);
  341.     property NextByte { get(){} set(){} };
  342.     }
  343. class System.Net.ConnectionReturnResult : System.Object
  344.     {
  345.      Class System.Threading.WaitCallback s_InvokeConnectionCallback;
  346.      Class System.Collections.ArrayList m_RequestList;
  347.      Void SetResponse( Class System.Net.ConnectionReturnResult returnResult,  Class System.Net.HttpWebRequest request,  Class System.Net.CoreResponseData coreResponseData);
  348.      Void Add( ByRef Class System.Net.ConnectionReturnResult returnResult,  Class System.Net.HttpWebRequest request,  Class System.Net.CoreResponseData coreResponseData);
  349.      Void AddException( ByRef Class System.Net.ConnectionReturnResult returnResult,  Class System.Net.HttpWebRequest request,  Class System.Exception exception);
  350.      Void AddExceptionRange( ByRef Class System.Net.ConnectionReturnResult returnResult,  SZArray Class System.Net.HttpWebRequest requests,  Class System.Exception exception);
  351.      Void SetResponses( Class System.Net.ConnectionReturnResult returnResult);
  352.      Void InvokeConnectionCallback( Object objectReturnResult);
  353.      Void System.Net.ConnectionReturnResult();
  354.      Void System.Net.ConnectionReturnResult();
  355.     }
  356. class System.Net.Connection : System.Object
  357.     {
  358.      I4 m_ReadBufferSize;
  359.      I4 BeforeVersionNumbers;
  360.      I4 MajorVersionNumber;
  361.      I4 MinorVersionNumber;
  362.      I4 StatusCodeNumber;
  363.      I4 AfterStatusCode;
  364.      I4 MaxStatusInts;
  365.      I4 CRLFSize;
  366.      Boolean m_CanPipeline;
  367.      Boolean m_Pipelining;
  368.      Boolean m_KeepAlive;
  369.      ValueClass System.Net.WebExceptionStatus m_Error;
  370.      SZArray UI1 m_ReadBuffer;
  371.      I4 m_BytesRead;
  372.      I4 m_HeadersBytesUnparsed;
  373.      I4 m_BytesScanned;
  374.      Class System.Net.CoreResponseData m_ResponseData;
  375.      ValueClass System.Net.ReadState m_ReadState;
  376.      Class System.Collections.ArrayList m_WaitList;
  377.      Class System.Collections.ArrayList m_WriteList;
  378.      I4 m_CurrentRequestIndex;
  379.      SZArray I4 m_StatusLineInts;
  380.      String m_StatusDescription;
  381.      I4 m_StatusState;
  382.      Class System.Net.ConnectionGroup m_ConnectionGroup;
  383.      Class System.WeakReference m_WeakReference;
  384.      Boolean m_Idle;
  385.      Class System.Net.ServicePoint m_Server;
  386.      Class System.Version m_Version;
  387.      Class System.Net.Sockets.NetworkStream m_Transport;
  388.      Class System.Threading.ManualResetEvent m_ReadCallbackEvent;
  389.      Class System.Threading.WaitOrTimerCallback m_StartConnectionDelegate;
  390.      Class System.Threading.WaitCallback m_PostReceiveDelegate;
  391.      Class System.AsyncCallback m_ReadCallback;
  392.      Boolean m_Abort;
  393.      Class System.Net.Sockets.Socket m_AbortSocket;
  394.      Class System.Net.HttpAbortDelegate m_AbortDelegate;
  395.      Boolean m_ReadDone;
  396.      Boolean m_WriteDone;
  397.      Boolean m_Free;
  398.      Boolean m_Tunnelling;
  399.      Class System.Exception m_UnderlyingException;
  400.      I4 m_HashCode;
  401.      Boolean m_ComputedHashCode;
  402.      Boolean get_Tunnelling();
  403.      Void set_Tunnelling( Boolean value);
  404.      Class System.Exception get_UnderlyingException();
  405.      Void set_UnderlyingException( Class System.Exception value);
  406.      Void System.Net.Connection( Class System.Net.ConnectionGroup connectionGroup,  Class System.Net.ServicePoint servicePoint,  Class System.Net.IPAddress remoteAddress,  Class System.Version version,  Boolean supportsPipeline);
  407.      Void Finalize();
  408.      Class System.Net.Sockets.NetworkStream get_Transport();
  409.      I4 get_BusyCount();
  410.      Boolean IsThreadPoolLow();
  411.      Class System.Net.HttpAbortDelegate SubmitRequest( Class System.Net.HttpWebRequest Request);
  412.      Void StartRequest( Class System.Net.HttpWebRequest Request,  Boolean PostReceive);
  413.      Class System.Net.HttpWebRequest CheckNextRequest();
  414.      Void StartConnectionCallback( Object state,  Boolean wasSignalled);
  415.      Void WriteStartNextRequest( Class System.Net.ScatterGatherBuffers writeBuffer,  ByRef Class System.Net.ConnectionReturnResult returnResult);
  416.      Boolean ReadStartNextRequest( Boolean PostReceive,  ByRef Class System.Net.ConnectionReturnResult returnResult);
  417.      Void InitializeParseStatueLine();
  418.      ValueClass System.Net.DataParseStatus ParseStatusLine( SZArray UI1 statusLine,  I4 statusLineLength,  ByRef I4 bytesParsed,  ByRef SZArray I4 statusLineInts,  ByRef String statusDescription,  ByRef I4 statusState);
  419.      Void SetStatusLineParsed();
  420.      Void NotifyRequestOfResponse( Class System.Net.HttpWebRequest request,  ByRef Class System.Net.ConnectionReturnResult returnResult,  Boolean readDoneExpected);
  421.      Void NotifyRequestOfError( Class System.Net.HttpWebRequest request,  ByRef Class System.Net.ConnectionReturnResult returnResult);
  422.      Void UpdateSelectedClientCertificate( Class System.Net.HttpWebRequest request);
  423.      Void UpdateContentLength( Class System.Net.HttpWebRequest request);
  424.      I8 ProcessHeaderData( ByRef Boolean fHaveChunked);
  425.      Boolean CopyOutStreamData( Class System.Net.HttpWebRequest Request,  I4 BytesScanned,  I4 LengthToCopy,  I8 ContentLength,  Boolean Chunked,  ByRef Class System.Net.ConnectionReturnResult returnResult);
  426.      ValueClass System.Net.DataParseStatus ParseStreamData( ByRef Class System.Net.ConnectionReturnResult returnResult);
  427.      ValueClass System.Net.DataParseStatus ParseResponseData( ByRef Class System.Net.ConnectionReturnResult returnResult);
  428.      Void CloseOnIdle();
  429.      Void Abort();
  430.      Void CloseConnectionSocket( ValueClass System.Net.WebExceptionStatus status,  ByRef Class System.Net.ConnectionReturnResult returnResult);
  431.      Void HandleError( ValueClass System.Net.WebExceptionStatus webExceptionStatus,  ValueClass System.Net.ConnectionFailureGroup failureGroup,  ByRef Class System.Net.ConnectionReturnResult returnResult);
  432.      Void ReadCallback( Class System.IAsyncResult asyncResult);
  433.      Void Write( SZArray UI1 buffer,  I4 offset,  I4 size);
  434.      Void Write( Class System.Net.ScatterGatherBuffers writeBuffer);
  435.      I4 Read( SZArray UI1 buffer,  I4 offset,  I4 size);
  436.      Class System.IAsyncResult BeginRead( SZArray UI1 buffer,  I4 offset,  I4 size,  Class System.AsyncCallback callback,  Object state);
  437.      I4 EndRead( Class System.IAsyncResult asyncResult);
  438.      Class System.IAsyncResult BeginWrite( SZArray UI1 buffer,  I4 offset,  I4 size,  Class System.AsyncCallback callback,  Object state);
  439.      Class System.IAsyncResult BeginMultipleWrite( SZArray Class System.Net.BufferOffsetSize buffers,  Class System.AsyncCallback callback,  Object state);
  440.      Void EndWrite( Class System.IAsyncResult asyncResult);
  441.      Void EndMultipleWrite( Class System.IAsyncResult asyncResult);
  442.      Boolean get_DataAvailable();
  443.      I4 FindChunkEntitySize( SZArray UI1 buffer,  I4 offset,  I4 size);
  444.      Void DoPostReceiveCallback( Object state);
  445.      ValueClass System.Net.WebExceptionStatus ConstructTransport( Class System.Net.Sockets.Socket socket,  ByRef Class System.Net.Sockets.NetworkStream result,  Class System.Net.HttpWebRequest request);
  446.      Boolean TunnelThroughProxy( Class System.Uri proxy,  Class System.Net.HttpWebRequest originalRequest,  ByRef Class System.Net.Sockets.Socket socket);
  447.      ValueClass System.Net.WebExceptionStatus ConstructTlsChannel( String hostname,  Class System.Net.HttpWebRequest request,  ByRef Class System.Net.Sockets.NetworkStream result,  Class System.Net.Sockets.Socket socket);
  448.      Void CheckNonIdle();
  449.      Void CheckIdle();
  450.      Void DebugDumpArrayListEntries( Class System.Collections.ArrayList list);
  451.      Void Debug( I4 requestHash);
  452.      Void Dump();
  453.      Void RemoveAtAndUpdateServicePoint( Class System.Collections.ArrayList list,  I4 index);
  454.      I4 GetHashCode();
  455.      Void System.Net.Connection();
  456.     property Tunnelling { get(){} set(){} };
  457.     property UnderlyingException { get(){} set(){} };
  458.     property Transport { get(){} set(){} };
  459.     property BusyCount { get(){} set(){} };
  460.     property DataAvailable { get(){} set(){} };
  461.     }
  462. class System.Net.ConnectionGroup : System.Object
  463.     {
  464.      I4 defConnectionListSize;
  465.      Class System.Net.ServicePoint m_ServicePoint;
  466.      String m_Name;
  467.      I4 m_ConnectionLimit;
  468.      Boolean m_UserDefinedLimit;
  469.      Class System.Collections.ArrayList m_ConnectionList;
  470.      Class System.Net.IPAddress m_IPAddress;
  471.      Class System.Version m_Version;
  472.      Void System.Net.ConnectionGroup( Class System.Net.ServicePoint servicePoint,  Class System.Net.IPAddress ipAddress,  I4 connectionLimit,  String connName);
  473.      String get_Name();
  474.      I4 get_CurrentConnections();
  475.      I4 get_ConnectionLimit();
  476.      Void set_ConnectionLimit( I4 value);
  477.      I4 get_InternalConnectionLimit();
  478.      Void set_InternalConnectionLimit( I4 value);
  479.      Class System.Version get_ProtocolVersion();
  480.      Void set_ProtocolVersion( Class System.Version value);
  481.      Class System.Net.IPAddress get_RemoteIPAddress();
  482.      Void set_RemoteIPAddress( Class System.Net.IPAddress value);
  483.      String MakeQueryStr( String connName);
  484.      Void Associate( Class System.WeakReference connection);
  485.      Void Disassociate( Class System.WeakReference connection);
  486.      Void DisableKeepAliveOnConnections();
  487.      Class System.Net.Connection FindConnection( String connName);
  488.      Void Debug( I4 requestHash);
  489.     property Name { get(){} set(){} };
  490.     property CurrentConnections { get(){} set(){} };
  491.     property ConnectionLimit { get(){} set(){} };
  492.     property InternalConnectionLimit { get(){} set(){} };
  493.     property ProtocolVersion { get(){} set(){} };
  494.     property RemoteIPAddress { get(){} set(){} };
  495.     }
  496. class System.Net.ConnectStream : System.IO.Stream
  497.     {
  498.      I8 m_MaxDrainBytes;
  499.      I4 m_CallNesting;
  500.      Class System.Net.ScatterGatherBuffers m_BufferedData;
  501.      Boolean m_WriteBufferEnable;
  502.      Boolean m_BufferOnly;
  503.      I8 m_TotalBytesToWrite;
  504.      I8 m_BytesLeftToWrite;
  505.      Class System.Net.Connection m_Connection;
  506.      Boolean m_WriteStream;
  507.      SZArray UI1 m_ReadBuffer;
  508.      I4 m_ReadOffset;
  509.      I4 m_ReadBufferSize;
  510.      I8 m_ReadBytes;
  511.      Boolean m_Chunked;
  512.      I4 m_DoneCalled;
  513.      I4 m_ShutDown;
  514.      Boolean m_NeedCallDone;
  515.      Class System.Exception m_ErrorException;
  516.      Boolean m_ChunkEofRecvd;
  517.      I4 m_ChunkSize;
  518.      SZArray UI1 m_TempBuffer;
  519.      Boolean m_ChunkedNeedCRLFRead;
  520.      Boolean m_Draining;
  521.      SZArray UI1 m_CRLF;
  522.      SZArray UI1 m_ChunkTerminator;
  523.      Class System.Threading.WaitCallback m_ReadChunkedCallbackDelegate;
  524.      Class System.AsyncCallback m_ReadCallbackDelegate;
  525.      Class System.AsyncCallback m_WriteCallbackDelegate;
  526.      Class System.Net.HttpWebRequest m_Request;
  527.      Class System.Threading.ManualResetEvent m_WriteDoneEvent;
  528.      Boolean m_IgnoreSocketWrite;
  529.      Boolean m_ErrorResponseStatus;
  530.      Boolean s_UnloadInProgress;
  531.      SZArray UI1 drainingBuffer;
  532.      Void SetWriteDone();
  533.      Void WaitWriteDone();
  534.      Boolean get_IgnoreSocketWrite();
  535.      Void ErrorResponseNotify( Boolean isKeepAlive);
  536.      Void AppDomainUnloadEvent( Object sender,  Class System.EventArgs e);
  537.      Void System.Net.ConnectStream();
  538.      Void System.Net.ConnectStream( Class System.Net.Connection connection,  I8 bytesToWrite,  Class System.Net.HttpWebRequest request);
  539.      Void System.Net.ConnectStream( Class System.Net.Connection connection,  SZArray UI1 buffer,  I4 offset,  I4 bufferCount,  I8 readCount,  Boolean chunked,  Boolean needReadDone);
  540.      Class System.Net.Connection get_Connection();
  541.      Boolean get_BufferOnly();
  542.      Class System.Net.ScatterGatherBuffers get_BufferedData();
  543.      Void set_BufferedData( Class System.Net.ScatterGatherBuffers value);
  544.      I8 get_TotalBytesToWrite();
  545.      Void set_TotalBytesToWrite( I8 value);
  546.      Boolean get_WriteChunked();
  547.      I8 get_BytesLeftToWrite();
  548.      Void set_BytesLeftToWrite( I8 value);
  549.      Boolean get_CallInProgress();
  550.      I8 get_StreamContentLength();
  551.      Void set_StreamContentLength( I8 value);
  552.      Boolean get_ErrorInStream();
  553.      Void CallDone();
  554.      Boolean get_CanRead();
  555.      Boolean get_CanSeek();
  556.      Boolean get_CanWrite();
  557.      Boolean get_DataAvailable();
  558.      I8 get_Length();
  559.      I8 get_Position();
  560.      Void set_Position( I8 value);
  561.      Boolean get_Eof();
  562.      Void ResubmitWrite( Class System.Net.ConnectStream oldStream);
  563.      Void EnableWriteBuffering();
  564.      I4 FillFromBufferedData( SZArray UI1 buffer,  ByRef I4 offset,  ByRef I4 size);
  565.      Boolean FillFromBufferedData( Class System.Net.NestedSingleAsyncResult castedAsyncResult,  SZArray UI1 buffer,  ByRef I4 offset,  ByRef I4 size);
  566.      Void Write( SZArray UI1 buffer,  I4 offset,  I4 size);
  567.      Class System.IAsyncResult BeginWrite( SZArray UI1 buffer,  I4 offset,  I4 size,  Class System.AsyncCallback callback,  Object state);
  568.      Void WriteCallback( Class System.IAsyncResult asyncResult);
  569.      Void EndWrite( Class System.IAsyncResult asyncResult);
  570.      I4 Read( SZArray UI1 buffer,  I4 offset,  I4 size);
  571.      I4 ReadWithoutValidation( SZArray UI1 buffer,  I4 offset,  I4 size);
  572.      Class System.IAsyncResult BeginRead( SZArray UI1 buffer,  I4 offset,  I4 size,  Class System.AsyncCallback callback,  Object state);
  573.      Class System.IAsyncResult BeginReadWithoutValidation( SZArray UI1 buffer,  I4 offset,  I4 size,  Class System.AsyncCallback callback,  Object state);
  574.      Void InternalBeginRead( I4 bytesToRead,  Class System.Net.NestedSingleAsyncResult castedAsyncResult,  Boolean fromCallback);
  575.      Void ReadCallback( Class System.IAsyncResult asyncResult);
  576.      I4 EndRead( Class System.IAsyncResult asyncResult);
  577.      I4 EndReadWithoutValidation( Class System.Net.NestedSingleAsyncResult castedAsyncResult);
  578.      I4 ReadSingleByte();
  579.      I4 ReadCRLF( SZArray UI1 buffer);
  580.      Void ReadChunkedCallback( Object state);
  581.      I4 ProcessReadChunkedSize( Class System.Net.StreamChunkBytes ReadByteBuffer);
  582.      Void RemoveTrailers( Class System.Net.StreamChunkBytes ReadByteBuffer);
  583.      ValueClass System.Net.WebExceptionStatus WriteHeaders( Class System.Net.HttpWebRequest httpWebRequest);
  584.      Void Close();
  585.      Void System.IDisposable.Dispose();
  586.      Void SetAbortState();
  587.      Void CloseInternal( Boolean internalCall);
  588.      Void Flush();
  589.      I8 Seek( I8 offset,  ValueClass System.IO.SeekOrigin origin);
  590.      Void SetLength( I8 value);
  591.      Class System.Net.ConnectStream MakeMemoryStream();
  592.      Boolean DrainSocket();
  593.      Void IOError();
  594.      Void IOError( Class System.Exception exception);
  595.      SZArray UI1 GetChunkHeader( I4 size,  ByRef I4 offset);
  596.     property IgnoreSocketWrite { get(){} set(){} };
  597.     property Connection { get(){} set(){} };
  598.     property BufferOnly { get(){} set(){} };
  599.     property BufferedData { get(){} set(){} };
  600.     property TotalBytesToWrite { get(){} set(){} };
  601.     property WriteChunked { get(){} set(){} };
  602.     property BytesLeftToWrite { get(){} set(){} };
  603.     property CallInProgress { get(){} set(){} };
  604.     property StreamContentLength { get(){} set(){} };
  605.     property ErrorInStream { get(){} set(){} };
  606.     property CanRead { get(){} set(){} };
  607.     property CanSeek { get(){} set(){} };
  608.     property CanWrite { get(){} set(){} };
  609.     property DataAvailable { get(){} set(){} };
  610.     property Length { get(){} set(){} };
  611.     property Position { get(){} set(){} };
  612.     property Eof { get(){} set(){} };
  613.     }
  614. class System.Net.CookieModule : System.Object
  615.     {
  616.      Void OnSendingHeaders( Class System.Net.HttpWebRequest httpWebRequest);
  617.      Void OnReceivedHeaders( Class System.Net.HttpWebRequest httpWebRequest);
  618.      Void System.Net.CookieModule();
  619.     }
  620. interface System.Net.ISessionAuthenticationModule : 
  621.     {
  622.      Boolean Update( String challenge,  Class System.Net.WebRequest webRequest);
  623.      Boolean get_CanUseDefaultCredentials();
  624.     property CanUseDefaultCredentials { get(){} set(){} };
  625.     }
  626. class System.Net.DigestClient : System.Object
  627.     {
  628.      String AuthType;
  629.      String Signature;
  630.      I4 SignatureSize;
  631.      Class System.Net.PrefixLookup challengeCache;
  632.      Class System.Net.Authorization Authenticate( String challenge,  Class System.Net.WebRequest webRequest,  Class System.Net.ICredentials credentials);
  633.      Boolean get_CanPreAuthenticate();
  634.      Class System.Net.Authorization PreAuthenticate( Class System.Net.WebRequest webRequest,  Class System.Net.ICredentials credentials);
  635.      String get_AuthenticationType();
  636.      Boolean Update( String challenge,  Class System.Net.WebRequest webRequest);
  637.      Boolean get_CanUseDefaultCredentials();
  638.      Void System.Net.DigestClient();
  639.      Void System.Net.DigestClient();
  640.     property CanPreAuthenticate { get(){} set(){} };
  641.     property AuthenticationType { get(){} set(){} };
  642.     property CanUseDefaultCredentials { get(){} set(){} };
  643.     }
  644. class System.Net.HttpDigestChallenge : System.Object
  645.     {
  646.      String HostName;
  647.      String Realm;
  648.      Class System.Uri ChallengedUri;
  649.      String Uri;
  650.      String Nonce;
  651.      String Opaque;
  652.      Boolean Stale;
  653.      String Algorithm;
  654.      String Method;
  655.      String Domain;
  656.      String QualityOfProtection;
  657.      String ClientNonce;
  658.      I4 NonceCount;
  659.      String Charset;
  660.      Class System.Net.HttpDigestChallenge CopyAndIncrementNonce();
  661.      Boolean defineAttribute( String name,  String value);
  662.      Void System.Net.HttpDigestChallenge();
  663.     }
  664. class System.Net.HttpDigest : System.Object
  665.     {
  666.      String DA_algorithm;
  667.      String DA_cnonce;
  668.      String DA_domain;
  669.      String DA_nc;
  670.      String DA_nonce;
  671.      String DA_opaque;
  672.      String DA_qop;
  673.      String DA_realm;
  674.      String DA_response;
  675.      String DA_stale;
  676.      String DA_uri;
  677.      String DA_username;
  678.      String DA_charset;
  679.      String SupportedQuality;
  680.      String ValidSeparator;
  681.      Class System.Security.Cryptography.RNGCryptoServiceProvider RandomGenerator;
  682.      Class System.Security.Cryptography.MD5CryptoServiceProvider MD5provider;
  683.      Class System.Net.HttpDigestChallenge Interpret( String challenge,  I4 startingPoint,  Class System.Net.HttpWebRequest httpWebRequest);
  684.      Class System.Net.Authorization Authenticate( Class System.Net.HttpDigestChallenge digestChallenge,  Class System.Net.ICredentials credentials);
  685.      String unquote( String quotedString);
  686.      String pair( String name,  String value,  Boolean quote);
  687.      String responseValue( Class System.Net.HttpDigestChallenge challenge,  Class System.Net.NetworkCredential NC);
  688.      String computeSecret( Class System.Net.HttpDigestChallenge challenge,  Class System.Net.NetworkCredential NC);
  689.      String computeData( Class System.Net.HttpDigestChallenge challenge);
  690.      String hashString( String myString);
  691.      String hexEncode( SZArray UI1 rawbytes);
  692.      String createNonce( I4 length);
  693.      Void System.Net.HttpDigest();
  694.      Void System.Net.HttpDigest();
  695.     }
  696. interface System.Net.IWebProxy : 
  697.     {
  698.      Class System.Uri GetProxy( Class System.Uri destination);
  699.      Boolean IsBypassed( Class System.Uri host);
  700.      Class System.Net.ICredentials get_Credentials();
  701.      Void set_Credentials( Class System.Net.ICredentials value);
  702.     property Credentials { get(){} set(){} };
  703.     }
  704. class System.Net.EmptyWebProxy : System.Object
  705.     {
  706.      Class System.Net.ICredentials m_credentials;
  707.      Void System.Net.EmptyWebProxy();
  708.      Class System.Uri GetProxy( Class System.Uri uri);
  709.      Boolean IsBypassed( Class System.Uri uri);
  710.      Class System.Net.ICredentials get_Credentials();
  711.      Void set_Credentials( Class System.Net.ICredentials value);
  712.     property Credentials { get(){} set(){} };
  713.     }
  714. class System.Net.HeaderParser : System.MulticastDelegate
  715.     {
  716.      Void System.Net.HeaderParser( Object object,  I method);
  717.      SZArray String Invoke( String value);
  718.      Class System.IAsyncResult BeginInvoke( String value,  Class System.AsyncCallback callback,  Object object);
  719.      SZArray String EndInvoke( Class System.IAsyncResult result);
  720.     }
  721. class System.Net.HeaderInfo : System.Object
  722.     {
  723.      Boolean IsRestricted;
  724.      Class System.Net.HeaderParser Parser;
  725.      String HeaderName;
  726.      Boolean AllowMultiValues;
  727.      Void System.Net.HeaderInfo( String name,  Boolean restricted,  Boolean multi,  Class System.Net.HeaderParser p);
  728.     }
  729. class System.Net.HeaderInfoTable : System.Object
  730.     {
  731.      Class System.Collections.Hashtable HeaderHashTable;
  732.      Class System.Net.HeaderParser SingleParser;
  733.      Class System.Net.HeaderParser MultiParser;
  734.      Class System.Net.HeaderInfo UnknownHeaderInfo;
  735.      Boolean m_Initialized;
  736.      SZArray String ParseSingleValue( String value);
  737.      SZArray String ParseMultiValue( String value);
  738.      Boolean Initialize();
  739.      Class System.Net.HeaderInfo get_Item( String name);
  740.      Void System.Net.HeaderInfoTable();
  741.      Void System.Net.HeaderInfoTable();
  742.     property Item { get(){} set(){} };
  743.     }
  744. class System.Net.CaseInsensitiveString : System.Object
  745.     {
  746.      Class System.Net.CaseInsensitiveString StaticInstance;
  747.      I4 GetHashCode( Object obj);
  748.      I4 Compare( Object x,  Object y);
  749.      Void System.Net.CaseInsensitiveString();
  750.      Void System.Net.CaseInsensitiveString();
  751.     }
  752. class System.Net.HttpDateParse : System.Object
  753.     {
  754.      I4 BASE_DEC;
  755.      I4 DATE_INDEX_DAY_OF_WEEK;
  756.      I4 DATE_1123_INDEX_DAY;
  757.      I4 DATE_1123_INDEX_MONTH;
  758.      I4 DATE_1123_INDEX_YEAR;
  759.      I4 DATE_1123_INDEX_HRS;
  760.      I4 DATE_1123_INDEX_MINS;
  761.      I4 DATE_1123_INDEX_SECS;
  762.      I4 DATE_ANSI_INDEX_MONTH;
  763.      I4 DATE_ANSI_INDEX_DAY;
  764.      I4 DATE_ANSI_INDEX_HRS;
  765.      I4 DATE_ANSI_INDEX_MINS;
  766.      I4 DATE_ANSI_INDEX_SECS;
  767.      I4 DATE_ANSI_INDEX_YEAR;
  768.      I4 DATE_INDEX_TZ;
  769.      I4 DATE_INDEX_LAST;
  770.      I4 MAX_FIELD_DATE_ENTRIES;
  771.      I4 DATE_TOKEN_JANUARY;
  772.      I4 DATE_TOKEN_FEBRUARY;
  773.      I4 DATE_TOKEN_MARCH;
  774.      I4 DATE_TOKEN_APRIL;
  775.      I4 DATE_TOKEN_MAY;
  776.      I4 DATE_TOKEN_JUNE;
  777.      I4 DATE_TOKEN_JULY;
  778.      I4 DATE_TOKEN_AUGUST;
  779.      I4 DATE_TOKEN_SEPTEMBER;
  780.      I4 DATE_TOKEN_OCTOBER;
  781.      I4 DATE_TOKEN_NOVEMBER;
  782.      I4 DATE_TOKEN_DECEMBER;
  783.      I4 DATE_TOKEN_LAST_MONTH;
  784.      I4 DATE_TOKEN_SUNDAY;
  785.      I4 DATE_TOKEN_MONDAY;
  786.      I4 DATE_TOKEN_TUESDAY;
  787.      I4 DATE_TOKEN_WEDNESDAY;
  788.      I4 DATE_TOKEN_THURSDAY;
  789.      I4 DATE_TOKEN_FRIDAY;
  790.      I4 DATE_TOKEN_SATURDAY;
  791.      I4 DATE_TOKEN_LAST_DAY;
  792.      I4 DATE_TOKEN_GMT;
  793.      I4 DATE_TOKEN_LAST;
  794.      I4 DATE_TOKEN_ERROR;
  795.      Char MAKE_UPPER( Char c);
  796.      I4 MapDayMonthToDword( SZArray Char lpszDay,  I4 index);
  797.      Boolean ParseHttpDate( String DateString,  ByRef ValueClass System.DateTime dtOut);
  798.      Boolean ParseCookieDate( String dateString,  ByRef ValueClass System.DateTime dtOut);
  799.      Void System.Net.HttpDateParse();
  800.     }
  801. class System.Net.KerberosClient : System.Object
  802.     {
  803.      String AuthType;
  804.      String Signature;
  805.      I4 SignatureSize;
  806.      Class System.Collections.Hashtable sessions;
  807.      Void System.Net.KerberosClient();
  808.      Class System.Net.Authorization Authenticate( String challenge,  Class System.Net.WebRequest webRequest,  Class System.Net.ICredentials credentials);
  809.      Boolean get_CanPreAuthenticate();
  810.      Class System.Net.Authorization PreAuthenticate( Class System.Net.WebRequest webRequest,  Class System.Net.ICredentials Credentials);
  811.      String get_AuthenticationType();
  812.      Boolean Update( String challenge,  Class System.Net.WebRequest webRequest);
  813.      Boolean get_CanUseDefaultCredentials();
  814.      Void System.Net.KerberosClient();
  815.     property CanPreAuthenticate { get(){} set(){} };
  816.     property AuthenticationType { get(){} set(){} };
  817.     property CanUseDefaultCredentials { get(){} set(){} };
  818.     }
  819. class System.Net.LazyAsyncResult : System.Object
  820.     {
  821.      Object m_AsyncObject;
  822.      Object m_AsyncState;
  823.      Class System.AsyncCallback m_AsyncCallback;
  824.      Object m_Result;
  825.      I4 m_ErrorCode;
  826.      Boolean m_EndCalled;
  827.      Boolean m_CompletedSynchronously;
  828.      I4 m_CleanedUp;
  829.      I4 m_IntCompleted;
  830.      I4 m_IntInvokedCallback;
  831.      Object m_Event;
  832.      I4 m_HashCode;
  833.      Boolean m_ComputedHashCode;
  834.      Void System.Net.LazyAsyncResult( Object myObject,  Object myState,  Class System.AsyncCallback myCallBack);
  835.      Void Finalize();
  836.      Object get_AsyncObject();
  837.      Object get_AsyncState();
  838.      Class System.Threading.WaitHandle get_AsyncWaitHandle();
  839.      Boolean get_CompletedSynchronously();
  840.      Boolean get_IsCompleted();
  841.      Object get_Result();
  842.      Void set_Result( Object value);
  843.      Boolean get_EndCalled();
  844.      Void set_EndCalled( Boolean value);
  845.      I4 get_ErrorCode();
  846.      Void set_ErrorCode( I4 value);
  847.      Void InvokeCallback( Boolean completedSynchronously,  Object result);
  848.      Void InvokeCallback( Boolean completedSynchronously);
  849.      Void InvokeCallback();
  850.      Void Complete( Boolean completedSynchronously,  Object result);
  851.      Void Complete( Boolean completedSynchronously);
  852.      Void Cleanup();
  853.      Object InternalWaitForCompletion();
  854.      Void InternalCleanup();
  855.      I4 GetHashCode();
  856.     property AsyncObject { get(){} set(){} };
  857.     property AsyncState { get(){} set(){} };
  858.     property AsyncWaitHandle { get(){} set(){} };
  859.     property CompletedSynchronously { get(){} set(){} };
  860.     property IsCompleted { get(){} set(){} };
  861.     property Result { get(){} set(){} };
  862.     property EndCalled { get(){} set(){} };
  863.     property ErrorCode { get(){} set(){} };
  864.     }
  865. class System.Net.BaseLoggingObject : System.Object
  866.     {
  867.      Void System.Net.BaseLoggingObject();
  868.      Void EnterFunc( String funcname);
  869.      Void LeaveFunc( String funcname);
  870.      Void DumpArrayToConsole();
  871.      Void PrintLine( String msg);
  872.      Void DumpArray( Boolean shouldClose);
  873.      Void DumpArrayToFile( Boolean shouldClose);
  874.      Void Flush();
  875.      Void Flush( Boolean close);
  876.      Void LoggingMonitorTick();
  877.      Void Dump( SZArray UI1 buffer);
  878.      Void Dump( SZArray UI1 buffer,  I4 length);
  879.      Void Dump( SZArray UI1 buffer,  I4 offset,  I4 length);
  880.     }
  881. class System.Net.GlobalLog : System.Object
  882.     {
  883.      Class System.Net.BaseLoggingObject Logobject;
  884.      Class System.Net.BaseLoggingObject LoggingInitialize();
  885.      Void AddToArray( String msg);
  886.      Void Ignore( Object msg);
  887.      Void Print( String msg);
  888.      Void PrintHex( String msg,  Object value);
  889.      Void Enter( String func);
  890.      Void Enter( String func,  String parms);
  891.      Void Assert( Boolean ShouldNotFireAssert,  String ErrorMsg,  String Msg2);
  892.      Void LeaveException( String func,  Class System.Exception exception);
  893.      Void Leave( String func);
  894.      Void Leave( String func,  String result);
  895.      Void Leave( String func,  I4 returnval);
  896.      Void Leave( String func,  Boolean returnval);
  897.      Void DumpArray();
  898.      Void Dump( SZArray UI1 buffer);
  899.      Void Dump( SZArray UI1 buffer,  I4 length);
  900.      Void Dump( SZArray UI1 buffer,  I4 offset,  I4 length);
  901.      Void AppDomainUnloadEvent( Object sender,  Class System.EventArgs e);
  902.      Void DebugAddRequest( Class System.Net.HttpWebRequest request,  Class System.Net.Connection connection,  I4 flags);
  903.      Void DebugRemoveRequest( Class System.Net.HttpWebRequest request);
  904.      Void DebugUpdateRequest( Class System.Net.HttpWebRequest request,  Class System.Net.Connection connection,  I4 flags);
  905.      Void System.Net.GlobalLog();
  906.      Void System.Net.GlobalLog();
  907.     }
  908. interface System.Net.SSPIInterface : 
  909.     {
  910.      SZArray Class System.Net.SecurityPackageInfoClass get_SecurityPackages();
  911.      Void set_SecurityPackages( SZArray Class System.Net.SecurityPackageInfoClass value);
  912.      I4 EnumerateSecurityPackages( ByRef I4 pkgnum,  ByRef I arrayptr);
  913.      I4 FreeContextBuffer( I contextBuffer);
  914.      I4 AcquireCredentialsHandle( String principal,  String moduleName,  I4 usage,  I4 logonID,  ValueClass System.Net.AuthIdentity authdata,  I4 keyCallback,  I4 keyArgument,  ByRef I8 handle,  ByRef I8 timestamp);
  915.      I4 AcquireCredentialsHandle( String principal,  String moduleName,  I4 usage,  I4 logonID,  I4 keyCallback,  I4 keyArgument,  ByRef I8 handle,  ByRef I8 timestamp);
  916.      I4 AcquireCredentialsHandle( String principal,  String moduleName,  I4 usage,  I4 logonID,  ByRef ValueClass System.Net.SChannelCred authdata,  I4 keyCallback,  I4 keyArgument,  ByRef I8 handle,  ByRef I8 timestamp);
  917.      I4 FreeCredentialsHandle( ByRef I8 handle);
  918.      I4 InitializeSecurityContext( ByRef I8 credentialHandle,  I4 context,  String targetName,  I4 requirements,  I4 reservedI,  I4 endianness,  I4 inputBuffer,  I4 reservedII,  ByRef I8 newContext,  ByRef ValueClass System.Net.SecurityBufferDescriptor outputBuffer attributes,  timestamp);
  919.      I4 InitializeSecurityContext( ByRef I8 credentialHandle,  ByRef I8 context,  String targetName,  I4 requirements,  I4 reservedI,  I4 endianness,  ByRef ValueClass System.Net.SecurityBufferDescriptor inputBuffer,  I4 reservedII,  ByRef I8 newContext,  ByRef ValueClass System.Net.SecurityBufferDescriptor outputBuffer attributes,  timestamp);
  920.      I4 DeleteSecurityContext( ByRef I8 handle);
  921.      I4 EncryptMessage( ByRef I8 contextHandle,  I4 qualityOfProtection,  ByRef ValueClass System.Net.SecurityBufferDescriptor input,  I4 sequenceNumber);
  922.      I4 DecryptMessage( ByRef I8 contextHandle,  I4 qualityOfProtection,  ByRef ValueClass System.Net.SecurityBufferDescriptor input,  I4 sequenceNumber);
  923.      I4 SealMessage( ByRef I8 contextHandle,  I4 qualityOfProtection,  ByRef ValueClass System.Net.SecurityBufferDescriptor input,  I4 sequenceNumber);
  924.      I4 UnsealMessage( ByRef I8 contextHandle,  ByRef ValueClass System.Net.SecurityBufferDescriptor input,  I4 qualityOfProtection,  I4 sequenceNumber);
  925.      ValueClass System.Net.SecurityStatus QueryContextAttributes( ByRef I8 ContextHandle,  I4 ulAttribute,  ByRef I name);
  926.      I4 QueryContextAttributes( ByRef I8 phContext,  I4 attribute,  I buffer);
  927.      I4 QueryCredentialAttributes( ByRef I8 phContext,  I4 attribute,  I buffer);
  928.     property SecurityPackages { get(){} set(){} };
  929.     }
  930. class System.Net.SSPISecureChannelType : System.Object
  931.     {
  932.      SZArray Class System.Net.SecurityPackageInfoClass m_SecurityPackages;
  933.      SZArray Class System.Net.SecurityPackageInfoClass get_SecurityPackages();
  934.      Void set_SecurityPackages( SZArray Class System.Net.SecurityPackageInfoClass value);
  935.      I4 EnumerateSecurityPackages( ByRef I4 pkgnum,  ByRef I arrayptr);
  936.      I4 FreeContextBuffer( I contextBuffer);
  937.      I4 AcquireCredentialsHandle( String principal,  String moduleName,  I4 usage,  I4 logonID,  ValueClass System.Net.AuthIdentity authdata,  I4 keyCallback,  I4 keyArgument,  ByRef I8 handle,  ByRef I8 timestamp);
  938.      I4 AcquireCredentialsHandle( String principal,  String moduleName,  I4 usage,  I4 logonID,  I4 keyCallback,  I4 keyArgument,  ByRef I8 handle,  ByRef I8 timestamp);
  939.      I4 AcquireCredentialsHandle( String principal,  String moduleName,  I4 usage,  I4 logonID,  ByRef ValueClass System.Net.SChannelCred authdata,  I4 keyCallback,  I4 keyArgument,  ByRef I8 handle,  ByRef I8 timestamp);
  940.      I4 FreeCredentialsHandle( ByRef I8 handle);
  941.      I4 InitializeSecurityContext( ByRef I8 credentialHandle,  I4 context,  String targetName,  I4 requirements,  I4 reservedI,  I4 endianness,  I4 inputBuffer,  I4 reservedII,  ByRef I8 newContext,  ByRef ValueClass System.Net.SecurityBufferDescriptor outputBuffer attributes,  timestamp);
  942.      I4 InitializeSecurityContext( ByRef I8 credentialHandle,  ByRef I8 context,  String targetName,  I4 requirements,  I4 reservedI,  I4 endianness,  ByRef ValueClass System.Net.SecurityBufferDescriptor inputBuffer,  I4 reservedII,  ByRef I8 newContext,  ByRef ValueClass System.Net.SecurityBufferDescriptor outputBuffer attributes,  timestamp);
  943.      I4 DeleteSecurityContext( ByRef I8 handle);
  944.      I4 EncryptMessage( ByRef I8 contextHandle,  I4 qualityOfProtection,  ByRef ValueClass System.Net.SecurityBufferDescriptor input,  I4 sequenceNumber);
  945.      I4 DecryptMessage( ByRef I8 contextHandle,  I4 qualityOfProtection,  ByRef ValueClass System.Net.SecurityBufferDescriptor input,  I4 sequenceNumber);
  946.      I4 SealMessage( ByRef I8 contextHandle,  I4 qualityOfProtection,  ByRef ValueClass System.Net.SecurityBufferDescriptor input,  I4 sequenceNumber);
  947.      I4 UnsealMessage( ByRef I8 contextHandle,  ByRef ValueClass System.Net.SecurityBufferDescriptor input,  I4 qualityOfProtection,  I4 sequenceNumber);
  948.      ValueClass System.Net.SecurityStatus QueryContextAttributes( ByRef I8 ContextHandle,  I4 ulAttribute,  ByRef I name);
  949.      I4 QueryContextAttributes( ByRef I8 phContext,  I4 attribute,  I buffer);
  950.      I4 QueryCredentialAttributes( ByRef I8 phContext,  I4 attribute,  I buffer);
  951.      Void System.Net.SSPISecureChannelType();
  952.     property SecurityPackages { get(){} set(){} };
  953.     }
  954. class System.Net.SSPIAuthType : System.Object
  955.     {
  956.      SZArray Class System.Net.SecurityPackageInfoClass m_SecurityPackages;
  957.      SZArray Class System.Net.SecurityPackageInfoClass get_SecurityPackages();
  958.      Void set_SecurityPackages( SZArray Class System.Net.SecurityPackageInfoClass value);
  959.      I4 EnumerateSecurityPackages( ByRef I4 pkgnum,  ByRef I arrayptr);
  960.      I4 FreeContextBuffer( I contextBuffer);
  961.      I4 AcquireCredentialsHandle( String principal,  String moduleName,  I4 usage,  I4 logonID,  ValueClass System.Net.AuthIdentity authdata,  I4 keyCallback,  I4 keyArgument,  ByRef I8 handle,  ByRef I8 timestamp);
  962.      I4 AcquireCredentialsHandle( String principal,  String moduleName,  I4 usage,  I4 logonID,  I4 keyCallback,  I4 keyArgument,  ByRef I8 handle,  ByRef I8 timestamp);
  963.      I4 AcquireCredentialsHandle( String principal,  String moduleName,  I4 usage,  I4 logonID,  ByRef ValueClass System.Net.SChannelCred authdata,  I4 keyCallback,  I4 keyArgument,  ByRef I8 handle,  ByRef I8 timestamp);
  964.      I4 FreeCredentialsHandle( ByRef I8 handle);
  965.      I4 InitializeSecurityContext( ByRef I8 credentialHandle,  I4 context,  String targetName,  I4 requirements,  I4 reservedI,  I4 endianness,  I4 inputBuffer,  I4 reservedII,  ByRef I8 newContext,  ByRef ValueClass System.Net.SecurityBufferDescriptor outputBuffer attributes,  timestamp);
  966.      I4 InitializeSecurityContext( ByRef I8 credentialHandle,  ByRef I8 context,  String targetName,  I4 requirements,  I4 reservedI,  I4 endianness,  ByRef ValueClass System.Net.SecurityBufferDescriptor inputBuffer,  I4 reservedII,  ByRef I8 newContext,  ByRef ValueClass System.Net.SecurityBufferDescriptor outputBuffer attributes,  timestamp);
  967.      I4 DeleteSecurityContext( ByRef I8 handle);
  968.      I4 EncryptMessage( ByRef I8 contextHandle,  I4 qualityOfProtection,  ByRef ValueClass System.Net.SecurityBufferDescriptor input,  I4 sequenceNumber);
  969.      I4 DecryptMessage( ByRef I8 contextHandle,  I4 qualityOfProtection,  ByRef ValueClass System.Net.SecurityBufferDescriptor input,  I4 sequenceNumber);
  970.      I4 SealMessage( ByRef I8 contextHandle,  I4 qualityOfProtection,  ByRef ValueClass System.Net.SecurityBufferDescriptor input,  I4 sequenceNumber);
  971.      I4 UnsealMessage( ByRef I8 contextHandle,  ByRef ValueClass System.Net.SecurityBufferDescriptor input,  I4 qualityOfProtection,  I4 sequenceNumber);
  972.      ValueClass System.Net.SecurityStatus QueryContextAttributes( ByRef I8 ContextHandle,  I4 ulAttribute,  ByRef I name);
  973.      I4 QueryContextAttributes( ByRef I8 phContext,  I4 attribute,  I buffer);
  974.      I4 QueryCredentialAttributes( ByRef I8 phContext,  I4 attribute,  I buffer);
  975.      Void System.Net.SSPIAuthType();
  976.     property SecurityPackages { get(){} set(){} };
  977.     }
  978. class System.Net.GlobalSSPI : System.Object
  979.     {
  980.      Class System.Net.SSPIInterface SSPIAuth;
  981.      Class System.Net.SSPIInterface SSPISecureChannel;
  982.      Void System.Net.GlobalSSPI();
  983.      Void System.Net.GlobalSSPI();
  984.     }
  985. class System.Net.NegotiateClient : System.Object
  986.     {
  987.      String AuthType;
  988.      String Signature;
  989.      I4 SignatureSize;
  990.      Class System.Collections.Hashtable sessions;
  991.      Void System.Net.NegotiateClient();
  992.      Class System.Net.Authorization Authenticate( String challenge,  Class System.Net.WebRequest webRequest,  Class System.Net.ICredentials credentials);
  993.      Boolean get_CanPreAuthenticate();
  994.      Class System.Net.Authorization PreAuthenticate( Class System.Net.WebRequest webRequest,  Class System.Net.ICredentials Credentials);
  995.      String get_AuthenticationType();
  996.      Boolean Update( String challenge,  Class System.Net.WebRequest webRequest);
  997.      Boolean get_CanUseDefaultCredentials();
  998.      Void System.Net.NegotiateClient();
  999.     property CanPreAuthenticate { get(){} set(){} };
  1000.     property AuthenticationType { get(){} set(){} };
  1001.     property CanUseDefaultCredentials { get(){} set(){} };
  1002.     }
  1003. class System.Net.NestedMultipleAsyncResult : System.Net.LazyAsyncResult
  1004.     {
  1005.      SZArray Class System.Net.BufferOffsetSize Buffers;
  1006.      I4 Size;
  1007.      I4 m_BytesTransferred;
  1008.      Class System.Net.StreamChunkBytes m_ReadByteBuffer;
  1009.      Class System.IAsyncResult m_NestedAsyncResult;
  1010.      I4 m_HashCode;
  1011.      Boolean m_ComputedHashCode;
  1012.      Void System.Net.NestedMultipleAsyncResult( Object asyncObject,  Object asyncState,  Class System.AsyncCallback asyncCallback);
  1013.      Void System.Net.NestedMultipleAsyncResult( Object asyncObject,  Object asyncState,  Class System.AsyncCallback asyncCallback,  SZArray Class System.Net.BufferOffsetSize buffers);
  1014.      I4 get_BytesTransferred();
  1015.      Void set_BytesTransferred( I4 value);
  1016.      Class System.Net.StreamChunkBytes get_ReadByteBuffer();
  1017.      Void set_ReadByteBuffer( Class System.Net.StreamChunkBytes value);
  1018.      Class System.IAsyncResult get_NestedAsyncResult();
  1019.      Void set_NestedAsyncResult( Class System.IAsyncResult value);
  1020.      Void CallCallbackWithReturn( I4 returnValue);
  1021.      I4 GetHashCode();
  1022.     property BytesTransferred { get(){} set(){} };
  1023.     property ReadByteBuffer { get(){} set(){} };
  1024.     property NestedAsyncResult { get(){} set(){} };
  1025.     }
  1026. class System.Net.NestedSingleAsyncResult : System.Net.LazyAsyncResult
  1027.     {
  1028.      SZArray UI1 Buffer;
  1029.      I4 Offset;
  1030.      I4 Size;
  1031.      I4 m_BytesTransferred;
  1032.      Class System.Net.StreamChunkBytes m_ReadByteBuffer;
  1033.      Boolean m_Nested;
  1034.      Class System.IAsyncResult m_NestedAsyncResult;
  1035.      I4 m_HashCode;
  1036.      Boolean m_ComputedHashCode;
  1037.      Void System.Net.NestedSingleAsyncResult( Object asyncObject,  Object asyncState,  Class System.AsyncCallback asyncCallback);
  1038.      Void System.Net.NestedSingleAsyncResult( Object asyncObject,  Object asyncState,  Class System.AsyncCallback asyncCallback,  SZArray UI1 buffer,  I4 offset,  I4 size);
  1039.      I4 get_BytesTransferred();
  1040.      Void set_BytesTransferred( I4 value);
  1041.      Class System.Net.StreamChunkBytes get_ReadByteBuffer();
  1042.      Void set_ReadByteBuffer( Class System.Net.StreamChunkBytes value);
  1043.      Boolean get_Nested();
  1044.      Void set_Nested( Boolean value);
  1045.      Class System.IAsyncResult get_NestedAsyncResult();
  1046.      Void set_NestedAsyncResult( Class System.IAsyncResult value);
  1047.      Void CallCallbackWithReturn( I4 returnValue);
  1048.      I4 GetHashCode();
  1049.     property BytesTransferred { get(){} set(){} };
  1050.     property ReadByteBuffer { get(){} set(){} };
  1051.     property Nested { get(){} set(){} };
  1052.     property NestedAsyncResult { get(){} set(){} };
  1053.     }
  1054. class System.Net.NetRes : System.Object
  1055.     {
  1056.      Void System.Net.NetRes();
  1057.      String GetWebStatusString( String Res,  ValueClass System.Net.WebExceptionStatus Status);
  1058.      String GetWebStatusCodeString( ValueClass System.Net.HttpStatusCode statusCode,  String statusDescription);
  1059.     }
  1060. class System.Net.NetworkingPerfCounters : System.Object
  1061.     {
  1062.      String CategoryName;
  1063.      String ConnectionsEstablishedName;
  1064.      String BytesReceivedName;
  1065.      String BytesSentName;
  1066.      String DatagramsReceivedName;
  1067.      String DatagramsSentName;
  1068.      String Global;
  1069.      Class System.Diagnostics.PerformanceCounter GlobalConnectionsEstablished;
  1070.      Class System.Diagnostics.PerformanceCounter GlobalBytesReceived;
  1071.      Class System.Diagnostics.PerformanceCounter GlobalBytesSent;
  1072.      Class System.Diagnostics.PerformanceCounter GlobalDatagramsReceived;
  1073.      Class System.Diagnostics.PerformanceCounter GlobalDatagramsSent;
  1074.      Class System.Diagnostics.PerformanceCounter ConnectionsEstablished;
  1075.      Class System.Diagnostics.PerformanceCounter BytesReceived;
  1076.      Class System.Diagnostics.PerformanceCounter BytesSent;
  1077.      Class System.Diagnostics.PerformanceCounter DatagramsReceived;
  1078.      Class System.Diagnostics.PerformanceCounter DatagramsSent;
  1079.      Boolean initializationSuccesfull;
  1080.      Boolean Initialize();
  1081.      Void IncrementConnectionsEstablished();
  1082.      Void AddBytesReceived( I4 increment);
  1083.      Void AddBytesSent( I4 increment);
  1084.      Void IncrementDatagramsReceived();
  1085.      Void IncrementDatagramsSent();
  1086.      Void System.Net.NetworkingPerfCounters();
  1087.      Void System.Net.NetworkingPerfCounters();
  1088.     }
  1089. class System.Net.SecureSessionType : System.Enum
  1090.     {
  1091.      I4 value__;
  1092.      ValueClass System.Net.SecureSessionType ClientSession;
  1093.      ValueClass System.Net.SecureSessionType ServerSession;
  1094.     }
  1095. class System.Net.ContextFlags : System.Enum
  1096.     {
  1097.      I4 value__;
  1098.      ValueClass System.Net.ContextFlags Delegate;
  1099.      ValueClass System.Net.ContextFlags MutualAuth;
  1100.      ValueClass System.Net.ContextFlags ReplayDetect;
  1101.      ValueClass System.Net.ContextFlags SequenceDetect;
  1102.      ValueClass System.Net.ContextFlags Confidentiality;
  1103.      ValueClass System.Net.ContextFlags UseSessionKey;
  1104.      ValueClass System.Net.ContextFlags AllocateMemory;
  1105.      ValueClass System.Net.ContextFlags Connection;
  1106.      ValueClass System.Net.ContextFlags ClientIntegrity;
  1107.      ValueClass System.Net.ContextFlags ServerIntegrity;
  1108.     }
  1109. class System.Net.NTAuthentication : System.Object
  1110.     {
  1111.      SZArray Class System.Net.SecurityPackageInfoClass m_SupportedSecurityPackages;
  1112.      I4 s_UniqueGroupId;
  1113.      Class System.Net.CredentialsHandle m_CredentialsHandle;
  1114.      Class System.Net.SecurityContext m_SecurityContext;
  1115.      ValueClass System.Net.Endianness m_Endianness;
  1116.      String m_RemotePeerId;
  1117.      Boolean m_Authenticated;
  1118.      I4 m_TokenSize;
  1119.      I4 m_Capabilities;
  1120.      I4 m_ContextFlags;
  1121.      String m_UniqueUserId;
  1122.      Boolean m_IsCompleted;
  1123.      String get_UniqueUserId();
  1124.      Boolean get_IsCompleted();
  1125.      Void set_IsCompleted( Boolean value);
  1126.      Void System.Net.NTAuthentication( String package,  Class System.Net.NetworkCredential networkCredential,  String remotePeerId,  Class System.Net.DelegationFix delegationFix);
  1127.      Boolean get_ContinueNeeded();
  1128.      String GetOutgoingBlob( String incomingBlob,  Boolean needBase64Encoding,  ByRef Boolean handshakeComplete);
  1129.      SZArray UI1 GetOutgoingBlob( SZArray UI1 incomingBlob,  ByRef Boolean handshakeComplete);
  1130.      Void System.Net.NTAuthentication();
  1131.     property UniqueUserId { get(){} set(){} };
  1132.     property IsCompleted { get(){} set(){} };
  1133.     property ContinueNeeded { get(){} set(){} };
  1134.     }
  1135. class System.Net.AuthIdentity : System.ValueType
  1136.     {
  1137.      String UserName;
  1138.      I4 UserNameLength;
  1139.      String Domain;
  1140.      I4 DomainLength;
  1141.      String Password;
  1142.      I4 PasswordLength;
  1143.      I4 Flags;
  1144.      I4 Size;
  1145.      Void System.Net.AuthIdentity( String userName,  String password,  String domain);
  1146.      String ToString();
  1147.      Void System.Net.AuthIdentity();
  1148.     }
  1149. class System.Net.NtlmClient : System.Object
  1150.     {
  1151.      String AuthType;
  1152.      I4 MaxNtlmCredentialSize;
  1153.      String Signature;
  1154.      I4 SignatureSize;
  1155.      Class System.Collections.Hashtable sessions;
  1156.      Class System.Net.Authorization Authenticate( String challenge,  Class System.Net.WebRequest webRequest,  Class System.Net.ICredentials credentials);
  1157.      Boolean get_CanPreAuthenticate();
  1158.      Class System.Net.Authorization PreAuthenticate( Class System.Net.WebRequest webRequest,  Class System.Net.ICredentials Credentials);
  1159.      String get_AuthenticationType();
  1160.      Boolean Update( String challenge,  Class System.Net.WebRequest webRequest);
  1161.      Boolean get_CanUseDefaultCredentials();
  1162.      Void System.Net.NtlmClient();
  1163.      Void System.Net.NtlmClient();
  1164.     property CanPreAuthenticate { get(){} set(){} };
  1165.     property AuthenticationType { get(){} set(){} };
  1166.     property CanUseDefaultCredentials { get(){} set(){} };
  1167.     }
  1168. class System.Net.IPMulticastRequest : System.ValueType
  1169.     {
  1170.      I4 MulticastAddress;
  1171.      I4 InterfaceAddress;
  1172.      I4 Size;
  1173.      Void System.Net.IPMulticastRequest();
  1174.     }
  1175. class System.Net.Linger : System.ValueType
  1176.     {
  1177.      I2 OnOff;
  1178.      I2 Time;
  1179.      I4 Size;
  1180.      Void System.Net.Linger();
  1181.     }
  1182. class System.Net.WSABuffer : System.ValueType
  1183.     {
  1184.      I4 Length;
  1185.      I Pointer;
  1186.     }
  1187. class System.Net.WSAData : System.ValueType
  1188.     {
  1189.      I2 wVersion;
  1190.      I2 wHighVersion;
  1191.      String szDescription;
  1192.      String szSystemStatus;
  1193.      I2 iMaxSockets;
  1194.      I2 iMaxUdpDg;
  1195.      I4 lpVendorInfo;
  1196.     }
  1197. class System.Net.SocketConstructorFlags : System.Enum
  1198.     {
  1199.      I4 value__;
  1200.      ValueClass System.Net.SocketConstructorFlags WSA_FLAG_OVERLAPPED;
  1201.      ValueClass System.Net.SocketConstructorFlags WSA_FLAG_MULTIPOINT_C_ROOT;
  1202.      ValueClass System.Net.SocketConstructorFlags WSA_FLAG_MULTIPOINT_C_LEAF;
  1203.      ValueClass System.Net.SocketConstructorFlags WSA_FLAG_MULTIPOINT_D_ROOT;
  1204.      ValueClass System.Net.SocketConstructorFlags WSA_FLAG_MULTIPOINT_D_LEAF;
  1205.     }
  1206. class System.Net.ProxyRegBlob : System.Object
  1207.     {
  1208.      I4 m_IntReadSize;
  1209.      I4 IE50ProxyFlag;
  1210.      I4 IE50StrucSize;
  1211.      SZArray UI1 m_RegistryBytes;
  1212.      I4 m_ByteOffset;
  1213.      Void System.Net.ProxyRegBlob();
  1214.      Boolean ReadRegSettings();
  1215.      String ReadString();
  1216.      I4 ReadInt32();
  1217.      Class System.Uri ParseProxyUri( String proxyString,  Boolean validate);
  1218.      Class System.Collections.Hashtable ParseProtocolProxies( String proxyListString);
  1219.      String BypassStringEscape( String bypassString);
  1220.      SZArray String ParseBypassList( String bypassListString,  ByRef Boolean bypassOnLocal);
  1221.      Class System.Net.WebProxy GetIEProxy();
  1222.     }
  1223. class System.Net.ScatterGatherBuffers : System.Object
  1224.     {
  1225.      Class MemoryChunk headChunk;
  1226.      Class MemoryChunk currentChunk;
  1227.      I4 nextChunkLength;
  1228.      I4 totalLength;
  1229.      I4 chunkCount;
  1230.      Void System.Net.ScatterGatherBuffers();
  1231.      SZArray Class System.Net.BufferOffsetSize GetBuffers();
  1232.      Boolean get_Empty();
  1233.      I4 get_Length();
  1234.      Void Write( SZArray UI1 buffer,  I4 offset,  I4 count);
  1235.      Class MemoryChunk AllocateMemoryChunk( I4 newSize);
  1236.     property Empty { get(){} set(){} };
  1237.     property Length { get(){} set(){} };
  1238.     }
  1239. class MemoryChunk : System.Object
  1240.     {
  1241.      SZArray UI1 Buffer;
  1242.      I4 FreeOffset;
  1243.      Class MemoryChunk Next;
  1244.      Void MemoryChunk( I4 bufferSize);
  1245.     }
  1246. class System.Net.SecureChannel : System.Object
  1247.     {
  1248.      String m_SecurityPackage;
  1249.      I4 CertFindIssuer;
  1250.      I4 CertFindHash;
  1251.      I4 CertChainFindByIssuer;
  1252.      Class System.Net.CredentialsHandle m_CredentialsHandle;
  1253.      Class System.Net.SecurityContext m_SecurityContext;
  1254.      I4 m_Attributes;
  1255.      String m_Destination;
  1256.      Class System.Net.CertificateContextHandle m_ServerContext;
  1257.      Class System.Security.Cryptography.X509Certificates.X509Certificate m_ServerCertificate;
  1258.      Class System.Security.Cryptography.X509Certificates.X509Certificate m_SelectedClientCertificate;
  1259.      Class System.Security.Cryptography.X509Certificates.X509CertificateCollection m_ClientCertificates;
  1260.      I4 m_HeaderSize;
  1261.      I4 m_TrailerSize;
  1262.      I4 m_MaxDataSize;
  1263.      I s_MyCertStore;
  1264.      I4 m_RequiredFlags;
  1265.      Void System.Net.SecureChannel();
  1266.      Void System.Net.SecureChannel( String hostname,  Class System.Security.Cryptography.X509Certificates.X509CertificateCollection clientCertificates);
  1267.      Void AppDomainUnloadEvent( Object sender,  Class System.EventArgs e);
  1268.      Class System.Security.Cryptography.X509Certificates.X509Certificate get_ServerCertificate();
  1269.      Class System.Security.Cryptography.X509Certificates.X509Certificate get_ClientCertificate();
  1270.      I4 get_HeaderSize();
  1271.      I4 get_TrailerSize();
  1272.      I4 get_MaxDataSize();
  1273.      Void AcquireCredentials( Boolean beforeServerConnection);
  1274.      I EnumerateServerIssuerCertificates( ByRef I certEnumerator,  ByRef Class System.Net.CertChainFindByIssuer certFindByIssuer);
  1275.      ValueClass System.Net.SChannelCred GenerateCertificateStructure( I certContext);
  1276.      Void CleanupCertificateContext( ValueClass System.Net.SChannelCred secureCredential,  I certChainEnumerator);
  1277.      Class System.Net.ProtocolToken NextMessage( SZArray UI1 incoming);
  1278.      I4 GenerateToken( SZArray UI1 input,  ByRef SZArray UI1 output);
  1279.      Void ProcessHandshakeSuccess();
  1280.      I4 Encrypt( SZArray UI1 buffer,  I4 offset,  I4 size,  ByRef SZArray UI1 output);
  1281.      I4 Decrypt( SZArray UI1 payload,  ByRef SZArray UI1 output);
  1282.      Boolean VerifyServerCertificate( Class System.Net.ICertificateDecider decider);
  1283.      I BuildCertificateChain( I serverContext);
  1284.      UI4 VerifyChainPolicy( I chainContext,  UI4 options);
  1285.      ValueClass System.Net.IgnoreCertProblem MapErrorCode( UI4 errorCode);
  1286.      Class System.Net.CertificateContextHandle ExtractCertificate( ValueClass System.Net.ContextAttribute contextAttribute);
  1287.      Void ExtractServerCertificate();
  1288.     property ServerCertificate { get(){} set(){} };
  1289.     property ClientCertificate { get(){} set(){} };
  1290.     property HeaderSize { get(){} set(){} };
  1291.     property TrailerSize { get(){} set(){} };
  1292.     property MaxDataSize { get(){} set(){} };
  1293.     }
  1294. class CertificateContext : System.Object
  1295.     {
  1296.      UI4 m_dwCertEncodingType;
  1297.      I m_pbCertEncoded;
  1298.      UI4 m_cbCertEncoded;
  1299.      I m_pCertInfo;
  1300.      I m_hCertStore;
  1301.      Void CertificateContext( I context);
  1302.      I get_CertStore();
  1303.      Void CopyUnmanagedObject( I unmanagedAddress);
  1304.      Void DebugDump();
  1305.     property CertStore { get(){} set(){} };
  1306.     }
  1307. class System.Net.SSPIWrapper : System.Object
  1308.     {
  1309.      SZArray Class System.Net.SecurityPackageInfoClass EnumerateSecurityPackages( Class System.Net.SSPIInterface SecModule);
  1310.      SZArray Class System.Net.SecurityPackageInfoClass GetSupportedSecurityPackages( Class System.Net.SSPIInterface SecModule);
  1311.      Class System.Net.CredentialsHandle AcquireCredentialsHandle( Class System.Net.SSPIInterface SecModule,  String package,  ValueClass System.Net.CredentialUse intent);
  1312.      Class System.Net.CredentialsHandle AcquireCredentialsHandle( Class System.Net.SSPIInterface SecModule,  String package,  ValueClass System.Net.CredentialUse intent,  ValueClass System.Net.AuthIdentity authdata);
  1313.      Class System.Net.CredentialsHandle AcquireCredentialsHandle( Class System.Net.SSPIInterface SecModule,  String package,  ValueClass System.Net.CredentialUse intent,  ValueClass System.Net.SChannelCred scc);
  1314.      I4 FreeCredentialsHandle( Class System.Net.SSPIInterface SecModule,  I8 handle);
  1315.      I4 InitializeSecurityContext( Class System.Net.SSPIInterface SecModule,  I8 credential,  I8 context,  String targetName,  I4 requirements,  ValueClass System.Net.Endianness datarep,  Class System.Net.SecurityBufferClass inputBuffer,  ByRef I8 newContext,  Class System.Net.SecurityBufferClass outputBuffer,  ByRef I4 attributes timestamp);
  1316.      I4 InitializeSecurityContext( Class System.Net.SSPIInterface SecModule,  I8 credential,  I8 context,  String targetName,  I4 requirements,  ValueClass System.Net.Endianness datarep,  SZArray Class System.Net.SecurityBufferClass inputBuffers,  ByRef I8 newContext,  SZArray Class System.Net.SecurityBufferClass outputBuffers,  ByRef I4 attributes timestamp);
  1317.      I4 SealMessage( Class System.Net.SSPIInterface SecModule,  ByRef I8 context,  I4 QOP,  SZArray Class System.Net.SecurityBufferClass input,  I4 sequenceNumber);
  1318.      I4 UnsealMessage( Class System.Net.SSPIInterface SecModule,  ByRef I8 context,  I4 QOP,  SZArray Class System.Net.SecurityBufferClass input,  I4 sequenceNumber);
  1319.      I4 DeleteSecurityContext( Class System.Net.SSPIInterface SecModule,  I8 context);
  1320.      SZArray UI1 QueryContextAttributes( Class System.Net.SSPIInterface SecModule,  Class System.Net.SecurityContext securityContext,  ValueClass System.Net.ContextAttribute contextAttribute,  I4 bytesRequired);
  1321.      Object QueryContextAttributes( Class System.Net.SSPIInterface SecModule,  Class System.Net.SecurityContext securityContext,  ValueClass System.Net.ContextAttribute contextAttribute);
  1322.      String ErrorDescription( I4 errorCode);
  1323.      SZArray ValueClass System.Runtime.InteropServices.GCHandle PinBuffers( SZArray Class System.Net.SecurityBufferClass securityBuffers);
  1324.      Void FreeGCHandles( SZArray ValueClass System.Runtime.InteropServices.GCHandle gcHandles);
  1325.      Void System.Net.SSPIWrapper();
  1326.     }
  1327. class System.Net.StreamSizes : System.Object
  1328.     {
  1329.      I4 header;
  1330.      I4 trailer;
  1331.      I4 maximumMessage;
  1332.      I4 buffers;
  1333.      I4 blockSize;
  1334.      Void System.Net.StreamSizes( I unmanagedAddress);
  1335.     }
  1336. class System.Net.SecurityPackageInfo : System.ValueType
  1337.     {
  1338.      I4 Capabilities;
  1339.      I2 Version;
  1340.      I2 RPCID;
  1341.      I4 MaxToken;
  1342.      I Name;
  1343.      I Comment;
  1344.      I4 Size;
  1345.      Void System.Net.SecurityPackageInfo();
  1346.     }
  1347. class System.Net.SecurityPackageInfoClass : System.Object
  1348.     {
  1349.      I4 Capabilities;
  1350.      I2 Version;
  1351.      I2 RPCID;
  1352.      I4 MaxToken;
  1353.      String Name;
  1354.      String Comment;
  1355.      Void System.Net.SecurityPackageInfoClass( Class System.Net.SSPIInterface SecModule,  I unmanagedAddress);
  1356.      String ToString();
  1357.     }
  1358. class System.Net.Sockets.NetworkStream : System.IO.Stream
  1359.     {
  1360.      Class System.Net.Sockets.Socket m_StreamSocket;
  1361.      Boolean m_Readable;
  1362.      Boolean m_Writeable;
  1363.      Boolean m_OwnsSocket;
  1364.      Boolean m_CleanedUp;
  1365.      Void System.Net.Sockets.NetworkStream( Class System.Net.Sockets.Socket socket);
  1366.      Void System.Net.Sockets.NetworkStream( Class System.Net.Sockets.Socket socket,  Boolean ownsSocket);
  1367.      Void System.Net.Sockets.NetworkStream( Class System.Net.Sockets.Socket socket,  ValueClass System.IO.FileAccess access);
  1368.      Void System.Net.Sockets.NetworkStream( Class System.Net.Sockets.Socket socket,  ValueClass System.IO.FileAccess access,  Boolean ownsSocket);
  1369.      Class System.Net.Sockets.Socket get_Socket();
  1370.      Class System.Net.Sockets.Socket get_StreamSocket();
  1371.      Void set_StreamSocket( Class System.Net.Sockets.Socket value);
  1372.      Boolean get_Readable();
  1373.      Void set_Readable( Boolean value);
  1374.      Boolean get_Writeable();
  1375.      Void set_Writeable( Boolean value);
  1376.      Boolean get_CanRead();
  1377.      Boolean get_CanSeek();
  1378.      Boolean get_CanWrite();
  1379.      Boolean get_DataAvailable();
  1380.      I8 get_Length();
  1381.      I8 get_Position();
  1382.      Void set_Position( I8 value);
  1383.      I8 Seek( I8 offset,  ValueClass System.IO.SeekOrigin origin);
  1384.      Void InitNetworkStream( Class System.Net.Sockets.Socket socket,  ValueClass System.IO.FileAccess Access);
  1385.      I4 Read( SZArray UI1 buffer,  I4 offset,  I4 size);
  1386.      Void Write( SZArray UI1 buffer,  I4 offset,  I4 size);
  1387.      Void Close();
  1388.      Void Dispose( Boolean disposing);
  1389.      Void System.IDisposable.Dispose();
  1390.      Void Finalize();
  1391.      Class System.IAsyncResult BeginRead( SZArray UI1 buffer,  I4 offset,  I4 size,  Class System.AsyncCallback callback,  Object state);
  1392.      I4 EndRead( Class System.IAsyncResult asyncResult);
  1393.      Class System.IAsyncResult BeginWrite( SZArray UI1 buffer,  I4 offset,  I4 size,  Class System.AsyncCallback callback,  Object state);
  1394.      Void EndWrite( Class System.IAsyncResult asyncResult);
  1395.      Class System.IAsyncResult BeginMultipleWrite( SZArray Class System.Net.BufferOffsetSize buffers,  Class System.AsyncCallback callback,  Object state);
  1396.      Void EndMultipleWrite( Class System.IAsyncResult asyncResult);
  1397.      Void Flush();
  1398.      Void SetLength( I8 value);
  1399.     property Socket { get(){} set(){} };
  1400.     property StreamSocket { get(){} set(){} };
  1401.     property Readable { get(){} set(){} };
  1402.     property Writeable { get(){} set(){} };
  1403.     property CanRead { get(){} set(){} };
  1404.     property CanSeek { get(){} set(){} };
  1405.     property CanWrite { get(){} set(){} };
  1406.     property DataAvailable { get(){} set(){} };
  1407.     property Length { get(){} set(){} };
  1408.     property Position { get(){} set(){} };
  1409.     }
  1410. class System.Net.TlsStream : System.Net.Sockets.NetworkStream
  1411.     {
  1412.      I4 m_ChangeCipherSpec;
  1413.      I4 m_Alert;
  1414.      I4 m_HandShake;
  1415.      I4 m_AppData;
  1416.      String m_DestinationHost;
  1417.      Class System.Net.SecureChannel m_SecureChannel;
  1418.      SZArray UI1 m_ArrivingData;
  1419.      I4 m_ExistingAmount;
  1420.      Class System.Security.Cryptography.X509Certificates.X509CertificateCollection m_ClientCertificates;
  1421.      Class System.Exception m_Exception;
  1422.      I4 m_NestCounter;
  1423.      Class System.Threading.WaitCallback m_DecryptNextRecordDelegate;
  1424.      I4 m_ShutDown;
  1425.      Class System.Net.SecureChannel get_SecureChannel();
  1426.      Void System.Net.TlsStream( String destinationHost,  Class System.Net.Sockets.Socket socket,  Boolean ownsSocket,  Class System.Security.Cryptography.X509Certificates.X509CertificateCollection clientCertificates);
  1427.      Boolean get_CanRead();
  1428.      Boolean get_CanSeek();
  1429.      Boolean get_CanWrite();
  1430.      I8 get_Length();
  1431.      I8 get_Position();
  1432.      Void set_Position( I8 value);
  1433.      Void Flush();
  1434.      Void SetLength( I8 value);
  1435.      I8 Seek( I8 offset,  ValueClass System.IO.SeekOrigin Origin);
  1436.      Void Close();
  1437.      Void Dispose( Boolean disposing);
  1438.      Void System.IDisposable.Dispose();
  1439.      Boolean get_DataAvailable();
  1440.      I4 Read( SZArray UI1 buffer,  I4 offset,  I4 size);
  1441.      Class System.IAsyncResult BeginRead( SZArray UI1 buffer,  I4 offset,  I4 size,  Class System.AsyncCallback asyncCallback,  Object asyncState);
  1442.      I4 EndRead( Class System.IAsyncResult asyncResult);
  1443.      Void Write( SZArray UI1 buffer,  I4 offset,  I4 size);
  1444.      Class System.IAsyncResult BeginWrite( SZArray UI1 buffer,  I4 offset,  I4 size,  Class System.AsyncCallback asyncCallback,  Object asyncState);
  1445.      Void EndWrite( Class System.IAsyncResult asyncResult);
  1446.      Class System.IAsyncResult BeginMultipleWrite( SZArray Class System.Net.BufferOffsetSize buffers,  Class System.AsyncCallback callback,  Object state);
  1447.      Void EndMultipleWrite( Class System.IAsyncResult asyncResult);
  1448.      ValueClass System.Net.WebExceptionStatus get_Status();
  1449.      Class System.Security.Cryptography.X509Certificates.X509Certificate get_Certificate();
  1450.      Class System.Security.Cryptography.X509Certificates.X509Certificate get_ClientCertificate();
  1451.      Class System.Exception get_InnerException();
  1452.      Void set_InnerException( Class System.Exception value);
  1453.      Boolean VerifyServerCertificate( Class System.Net.ICertificateDecider decider);
  1454.      I4 TransferData( SZArray UI1 buffer,  I4 offset,  I4 size);
  1455.      Class System.Exception Handshake( Class System.Net.ProtocolToken message);
  1456.      Void DecryptNextRecord( Object state);
  1457.      Void NextRecord();
  1458.      SZArray UI1 ReadFullRecord();
  1459.      Boolean verifyRecordFormat( SZArray UI1 header);
  1460.      I4 ForceRead( SZArray UI1 space,  I4 offset,  I4 amount);
  1461.      Void Debug();
  1462.      Void System.Net.TlsStream();
  1463.     property SecureChannel { get(){} set(){} };
  1464.     property CanRead { get(){} set(){} };
  1465.     property CanSeek { get(){} set(){} };
  1466.     property CanWrite { get(){} set(){} };
  1467.     property Length { get(){} set(){} };
  1468.     property Position { get(){} set(){} };
  1469.     property DataAvailable { get(){} set(){} };
  1470.     property Status { get(){} set(){} };
  1471.     property Certificate { get(){} set(){} };
  1472.     property ClientCertificate { get(){} set(){} };
  1473.     property InnerException { get(){} set(){} };
  1474.     }
  1475. class System.Net.ProtocolToken : System.Object
  1476.     {
  1477.      I4 Status;
  1478.      SZArray UI1 Payload;
  1479.      Boolean get_Failed();
  1480.      Boolean get_Done();
  1481.      Boolean get_Renegotiate();
  1482.      Boolean get_CloseConnection();
  1483.      Void System.Net.ProtocolToken( SZArray UI1 data,  I4 errorCode);
  1484.      Class System.ComponentModel.Win32Exception GetException();
  1485.     property Failed { get(){} set(){} };
  1486.     property Done { get(){} set(){} };
  1487.     property Renegotiate { get(){} set(){} };
  1488.     property CloseConnection { get(){} set(){} };
  1489.     }
  1490. class System.Net.Win32 : System.Object
  1491.     {
  1492.      I4 OverlappedInternalOffset;
  1493.      I4 OverlappedInternalHighOffset;
  1494.      I4 OverlappedOffsetOffset;
  1495.      I4 OverlappedOffsetHighOffset;
  1496.      I4 OverlappedhEventOffset;
  1497.      I4 OverlappedSize;
  1498.      I4 HackedGetOverlappedResult( I m_UnmanagedOverlapped);
  1499.      Void System.Net.Win32();
  1500.     }
  1501. class System.Net.Authorization : System.Object
  1502.     {
  1503.      String m_Message;
  1504.      Boolean m_Complete;
  1505.      SZArray String m_ProtectionRealm;
  1506.      String m_ConnectionGroupId;
  1507.      Class System.Net.IAuthenticationModule m_Module;
  1508.      Void System.Net.Authorization( String token);
  1509.      Void System.Net.Authorization( String token,  Boolean finished);
  1510.      Void System.Net.Authorization( String token,  Boolean finished,  String connectionGroupId);
  1511.      String get_Message();
  1512.      String get_ConnectionGroupId();
  1513.      Boolean get_Complete();
  1514.      Void SetComplete( Boolean complete);
  1515.      SZArray String get_ProtectionRealm();
  1516.      Void set_ProtectionRealm( SZArray String value);
  1517.      Class System.Net.IAuthenticationModule get_Module();
  1518.      Void set_Module( Class System.Net.IAuthenticationModule value);
  1519.     property Message { get(){} set(){} };
  1520.     property ConnectionGroupId { get(){} set(){} };
  1521.     property Complete { get(){} set(){} };
  1522.     property ProtectionRealm { get(){} set(){} };
  1523.     property Module { get(){} set(){} };
  1524.     }
  1525. class System.Net.ConnectionModes : System.Enum
  1526.     {
  1527.      I4 value__;
  1528.      ValueClass System.Net.ConnectionModes Single;
  1529.      ValueClass System.Net.ConnectionModes Persistent;
  1530.      ValueClass System.Net.ConnectionModes Pipeline;
  1531.      ValueClass System.Net.ConnectionModes Mux;
  1532.     }
  1533. class System.Net.CookieVariant : System.Enum
  1534.     {
  1535.      I4 value__;
  1536.      ValueClass System.Net.CookieVariant Unknown;
  1537.      ValueClass System.Net.CookieVariant Plain;
  1538.      ValueClass System.Net.CookieVariant Rfc2109;
  1539.      ValueClass System.Net.CookieVariant Rfc2965;
  1540.      ValueClass System.Net.CookieVariant Default;
  1541.     }
  1542. class System.Net.Cookie : System.Object
  1543.     {
  1544.      I4 MaxSupportedVersion;
  1545.      String CommentAttributeName;
  1546.      String CommentUrlAttributeName;
  1547.      String DiscardAttributeName;
  1548.      String DomainAttributeName;
  1549.      String ExpiresAttributeName;
  1550.      String MaxAgeAttributeName;
  1551.      String PathAttributeName;
  1552.      String PortAttributeName;
  1553.      String SecureAttributeName;
  1554.      String VersionAttributeName;
  1555.      String SeparatorLiteral;
  1556.      String EqualsLiteral;
  1557.      String SpecialAttributeLiteral;
  1558.      SZArray Char PortSplitDelimiters;
  1559.      SZArray Char Reserved2Name;
  1560.      SZArray Char Reserved2Value;
  1561.      Class System.Net.Comparer staticComparer;
  1562.      String m_comment;
  1563.      Class System.Uri m_commentUri;
  1564.      ValueClass System.Net.CookieVariant m_cookieVariant;
  1565.      Boolean m_discard;
  1566.      String m_domain;
  1567.      Boolean m_domain_implicit;
  1568.      ValueClass System.DateTime m_expires;
  1569.      String m_name;
  1570.      String m_path;
  1571.      Boolean m_path_implicit;
  1572.      String m_port;
  1573.      Boolean m_port_implicit;
  1574.      SZArray I4 m_port_list;
  1575.      Boolean m_secure;
  1576.      ValueClass System.DateTime m_timeStamp;
  1577.      String m_value;
  1578.      I4 m_version;
  1579.      String m_domainKey;
  1580.      Boolean IsQuotedVersion;
  1581.      Boolean IsQuotedDomain;
  1582.      Void System.Net.Cookie();
  1583.      Void System.Net.Cookie( String name,  String value);
  1584.      Void System.Net.Cookie( String name,  String value,  String path);
  1585.      Void System.Net.Cookie( String name,  String value,  String path,  String domain);
  1586.      String get_Comment();
  1587.      Void set_Comment( String value);
  1588.      Class System.Uri get_CommentUri();
  1589.      Void set_CommentUri( Class System.Uri value);
  1590.      Boolean get_Discard();
  1591.      Void set_Discard( Boolean value);
  1592.      String get_Domain();
  1593.      Void set_Domain( String value);
  1594.      String get__Domain();
  1595.      Boolean get_Expired();
  1596.      Void set_Expired( Boolean value);
  1597.      ValueClass System.DateTime get_Expires();
  1598.      Void set_Expires( ValueClass System.DateTime value);
  1599.      String get_Name();
  1600.      Void set_Name( String value);
  1601.      Boolean InternalSetName( String value);
  1602.      String get_Path();
  1603.      Void set_Path( String value);
  1604.      String get__Path();
  1605.      Boolean get_Plain();
  1606.      Boolean VerifySetDefaults( ValueClass System.Net.CookieVariant variant,  Class System.Uri uri,  Boolean isLocalDomain,  String localDomain,  Boolean set_default,  Boolean isThrow);
  1607.      Boolean DomainCharsTest( String name);
  1608.      String get_Port();
  1609.      Void set_Port( String value);
  1610.      SZArray I4 get_PortList();
  1611.      String get__Port();
  1612.      Boolean get_Secure();
  1613.      Void set_Secure( Boolean value);
  1614.      ValueClass System.DateTime get_TimeStamp();
  1615.      String get_Value();
  1616.      Void set_Value( String value);
  1617.      ValueClass System.Net.CookieVariant get_Variant();
  1618.      String get_DomainKey();
  1619.      I4 get_Version();
  1620.      Void set_Version( I4 value);
  1621.      String get__Version();
  1622.      Class System.Collections.IComparer GetComparer();
  1623.      Boolean Equals( Object comparand);
  1624.      I4 GetHashCode();
  1625.      String ToString();
  1626.      Void System.Net.Cookie();
  1627.     property Comment { get(){} set(){} };
  1628.     property CommentUri { get(){} set(){} };
  1629.     property Discard { get(){} set(){} };
  1630.     property Domain { get(){} set(){} };
  1631.     property _Domain { get(){} set(){} };
  1632.     property Expired { get(){} set(){} };
  1633.     property Expires { get(){} set(){} };
  1634.     property Name { get(){} set(){} };
  1635.     property Path { get(){} set(){} };
  1636.     property _Path { get(){} set(){} };
  1637.     property Plain { get(){} set(){} };
  1638.     property Port { get(){} set(){} };
  1639.     property PortList { get(){} set(){} };
  1640.     property _Port { get(){} set(){} };
  1641.     property Secure { get(){} set(){} };
  1642.     property TimeStamp { get(){} set(){} };
  1643.     property Value { get(){} set(){} };
  1644.     property Variant { get(){} set(){} };
  1645.     property DomainKey { get(){} set(){} };
  1646.     property Version { get(){} set(){} };
  1647.     property _Version { get(){} set(){} };
  1648.     }
  1649. class System.Net.CookieToken : System.Enum
  1650.     {
  1651.      I4 value__;
  1652.      ValueClass System.Net.CookieToken Nothing;
  1653.      ValueClass System.Net.CookieToken NameValuePair;
  1654.      ValueClass System.Net.CookieToken Attribute;
  1655.      ValueClass System.Net.CookieToken EndToken;
  1656.      ValueClass System.Net.CookieToken EndCookie;
  1657.      ValueClass System.Net.CookieToken End;
  1658.      ValueClass System.Net.CookieToken Equals;
  1659.      ValueClass System.Net.CookieToken Comment;
  1660.      ValueClass System.Net.CookieToken CommentUrl;
  1661.      ValueClass System.Net.CookieToken CookieName;
  1662.      ValueClass System.Net.CookieToken Discard;
  1663.      ValueClass System.Net.CookieToken Domain;
  1664.      ValueClass System.Net.CookieToken Expires;
  1665.      ValueClass System.Net.CookieToken MaxAge;
  1666.      ValueClass System.Net.CookieToken Path;
  1667.      ValueClass System.Net.CookieToken Port;
  1668.      ValueClass System.Net.CookieToken Secure;
  1669.      ValueClass System.Net.CookieToken Unknown;
  1670.      ValueClass System.Net.CookieToken Version;
  1671.     }
  1672. class System.Net.CookieTokenizer : System.Object
  1673.     {
  1674.      Boolean m_eofCookie;
  1675.      I4 m_index;
  1676.      I4 m_length;
  1677.      String m_name;
  1678.      Boolean m_quoted;
  1679.      I4 m_start;
  1680.      ValueClass System.Net.CookieToken m_token;
  1681.      I4 m_tokenLength;
  1682.      String m_tokenStream;
  1683.      String m_value;
  1684.      SZArray ValueClass RecognizedAttribute RecognizedAttributes;
  1685.      Void System.Net.CookieTokenizer( String tokenStream);
  1686.      Boolean get_EndOfCookie();
  1687.      Void set_EndOfCookie( Boolean value);
  1688.      Boolean get_Eof();
  1689.      String get_Name();
  1690.      Void set_Name( String value);
  1691.      Boolean get_Quoted();
  1692.      Void set_Quoted( Boolean value);
  1693.      ValueClass System.Net.CookieToken get_Token();
  1694.      Void set_Token( ValueClass System.Net.CookieToken value);
  1695.      String get_Value();
  1696.      Void set_Value( String value);
  1697.      String Extract();
  1698.      ValueClass System.Net.CookieToken FindNext( Boolean ignoreComma,  Boolean ignoreEquals);
  1699.      ValueClass System.Net.CookieToken Next( Boolean first);
  1700.      Void Reset();
  1701.      ValueClass System.Net.CookieToken TokenFromName();
  1702.      Void System.Net.CookieTokenizer();
  1703.     property EndOfCookie { get(){} set(){} };
  1704.     property Eof { get(){} set(){} };
  1705.     property Name { get(){} set(){} };
  1706.     property Quoted { get(){} set(){} };
  1707.     property Token { get(){} set(){} };
  1708.     property Value { get(){} set(){} };
  1709.     }
  1710. class RecognizedAttribute : System.ValueType
  1711.     {
  1712.      String m_name;
  1713.      ValueClass System.Net.CookieToken m_token;
  1714.      Void RecognizedAttribute( String name,  ValueClass System.Net.CookieToken token);
  1715.      ValueClass System.Net.CookieToken get_Token();
  1716.      Boolean Equals( String value);
  1717.     property Token { get(){} set(){} };
  1718.     }
  1719. class System.Net.CookieParser : System.Object
  1720.     {
  1721.      Class System.Net.CookieTokenizer m_tokenizer;
  1722.      Void System.Net.CookieParser( String cookieString);
  1723.      Class System.Net.Cookie Get();
  1724.      String CheckQuoted( String value);
  1725.     }
  1726. class System.Net.Comparer : System.Object
  1727.     {
  1728.      I4 System.Collections.IComparer.Compare( Object ol,  Object or);
  1729.      Void System.Net.Comparer();
  1730.     }
  1731. class System.Net.CookieCollection : System.Object
  1732.     {
  1733.      I4 m_version;
  1734.      Class System.Collections.ArrayList m_list;
  1735.      ValueClass System.DateTime m_TimeStamp;
  1736.      Boolean m_has_other_versions;
  1737.      Void System.Net.CookieCollection();
  1738.      Boolean get_IsReadOnly();
  1739.      Class System.Net.Cookie get_Item( I4 index);
  1740.      Class System.Net.Cookie get_Item( String name);
  1741.      Void Add( Class System.Net.Cookie cookie);
  1742.      Void Add( Class System.Net.CookieCollection cookies);
  1743.      I4 get_Count();
  1744.      Boolean get_IsSynchronized();
  1745.      Object get_SyncRoot();
  1746.      Void CopyTo( Class System.Array array,  I4 index);
  1747.      ValueClass System.DateTime TimeStamp( ValueClass Stamp how);
  1748.      Boolean get_IsOtherVersionSeen();
  1749.      I4 InternalAdd( Class System.Net.Cookie cookie,  Boolean isStrict);
  1750.      I4 IndexOf( Class System.Net.Cookie cookie);
  1751.      Void RemoveAt( I4 idx);
  1752.      Class System.Collections.IEnumerator GetEnumerator();
  1753.     property IsReadOnly { get(){} set(){} };
  1754.     property Item { get(){} set(){} };
  1755.     property Item { get(){} set(){} };
  1756.     property Count { get(){} set(){} };
  1757.     property IsSynchronized { get(){} set(){} };
  1758.     property SyncRoot { get(){} set(){} };
  1759.     property IsOtherVersionSeen { get(){} set(){} };
  1760.     }
  1761. class Stamp : System.Enum
  1762.     {
  1763.      I4 value__;
  1764.      ValueClass Stamp Check;
  1765.      ValueClass Stamp Set;
  1766.      ValueClass Stamp SetToUnused;
  1767.      ValueClass Stamp SetToMaxUsed;
  1768.     }
  1769. class CookieCollectionEnumerator : System.Object
  1770.     {
  1771.      Class System.Net.CookieCollection m_cookies;
  1772.      I4 m_count;
  1773.      I4 m_index;
  1774.      I4 m_version;
  1775.      Void CookieCollectionEnumerator( Class System.Net.CookieCollection cookies);
  1776.      Object System.Collections.IEnumerator.get_Current();
  1777.      Boolean System.Collections.IEnumerator.MoveNext();
  1778.      Void System.Collections.IEnumerator.Reset();
  1779.     }
  1780. class System.Net.HeaderVariantInfo : System.ValueType
  1781.     {
  1782.      String m_name;
  1783.      ValueClass System.Net.CookieVariant m_variant;
  1784.      Void System.Net.HeaderVariantInfo( String name,  ValueClass System.Net.CookieVariant variant);
  1785.      String get_Name();
  1786.      ValueClass System.Net.CookieVariant get_Variant();
  1787.     property Name { get(){} set(){} };
  1788.     property Variant { get(){} set(){} };
  1789.     }
  1790. class System.Net.CookieContainer : System.Object
  1791.     {
  1792.      I4 DefaultCookieLimit;
  1793.      I4 DefaultPerDomainCookieLimit;
  1794.      I4 DefaultCookieLengthLimit;
  1795.      SZArray ValueClass System.Net.HeaderVariantInfo HeaderInfo;
  1796.      Class System.Collections.Hashtable m_domainTable;
  1797.      I4 m_maxCookieSize;
  1798.      I4 m_maxCookies;
  1799.      I4 m_maxCookiesPerDomain;
  1800.      I4 m_count;
  1801.      String m_fqdnMyDomain;
  1802.      Void System.Net.CookieContainer();
  1803.      Void System.Net.CookieContainer( I4 capacity);
  1804.      Void System.Net.CookieContainer( I4 capacity,  I4 perDomainCapacity,  I4 maxCookieSize);
  1805.      I4 get_Capacity();
  1806.      Void set_Capacity( I4 value);
  1807.      I4 get_Count();
  1808.      I4 get_MaxCookieSize();
  1809.      Void set_MaxCookieSize( I4 value);
  1810.      I4 get_PerDomainCapacity();
  1811.      Void set_PerDomainCapacity( I4 value);
  1812.      Void Add( Class System.Net.Cookie cookie);
  1813.      Void AddRemoveDomain( String key,  Class System.Net.PathList value);
  1814.      Void Add( Class System.Net.Cookie cookie,  Boolean throwOnError);
  1815.      Boolean AgeCookies( String domain);
  1816.      I4 ExpireCollection( Class System.Net.CookieCollection cc);
  1817.      Void Add( Class System.Net.CookieCollection cookies);
  1818.      Boolean IsLocal( String host);
  1819.      Void Add( Class System.Uri uri,  Class System.Net.Cookie cookie);
  1820.      Void Add( Class System.Uri uri,  Class System.Net.CookieCollection cookies);
  1821.      Class System.Net.CookieCollection CookieCutter( Class System.Uri uri,  String HeaderName,  String setCookieHeader,  Boolean isThrow);
  1822.      Class System.Net.CookieCollection GetCookies( Class System.Uri uri);
  1823.      Class System.Net.CookieCollection InternalGetCookies( Class System.Uri uri);
  1824.      Void MergeUpdateCollections( Class System.Net.CookieCollection destination,  Class System.Net.CookieCollection source,  I4 port,  Boolean isSecure,  Boolean isPlainOnly);
  1825.      String GetCookieHeader( Class System.Uri uri);
  1826.      String GetCookieHeader( Class System.Uri uri,  ByRef String optCookie2);
  1827.      Void SetCookies( Class System.Uri uri,  String cookieHeader);
  1828.      Void System.Net.CookieContainer();
  1829.     property Capacity { get(){} set(){} };
  1830.     property Count { get(){} set(){} };
  1831.     property MaxCookieSize { get(){} set(){} };
  1832.     property PerDomainCapacity { get(){} set(){} };
  1833.     }
  1834. class System.Net.PathList : System.Object
  1835.     {
  1836.      Class System.Collections.SortedList m_list;
  1837.      Void System.Net.PathList();
  1838.      I4 get_Count();
  1839.      I4 GetCookiesCount();
  1840.      Class System.Collections.ICollection get_Values();
  1841.      Object get_Item( String s);
  1842.      Void set_Item( String s,  Object value);
  1843.      Class System.Collections.IEnumerator GetEnumerator();
  1844.     property Count { get(){} set(){} };
  1845.     property Values { get(){} set(){} };
  1846.     property Item { get(){} set(){} };
  1847.     }
  1848. class PathListComparer : System.Object
  1849.     {
  1850.      Class PathListComparer StaticInstance;
  1851.      I4 System.Collections.IComparer.Compare( Object ol,  Object or);
  1852.      Void PathListComparer();
  1853.      Void PathListComparer();
  1854.     }
  1855. class System.Net.CookieException : System.FormatException
  1856.     {
  1857.      Void System.Net.CookieException();
  1858.      Void System.Net.CookieException( String message);
  1859.      Void System.Net.CookieException( String message,  Class System.Exception inner);
  1860.      Void System.Net.CookieException( Class System.Runtime.Serialization.SerializationInfo serializationInfo,  ValueClass System.Runtime.Serialization.StreamingContext streamingContext);
  1861.      Void System.Runtime.Serialization.ISerializable.GetObjectData( Class System.Runtime.Serialization.SerializationInfo serializationInfo,  ValueClass System.Runtime.Serialization.StreamingContext streamingContext);
  1862.     }
  1863. interface System.Net.ICredentials : 
  1864.     {
  1865.      Class System.Net.NetworkCredential GetCredential( Class System.Uri uri,  String authType);
  1866.     }
  1867. class System.Net.CredentialCache : System.Object
  1868.     {
  1869.      Class System.Collections.Hashtable cache;
  1870.      I4 m_version;
  1871.      I4 m_NumbDefaultCredInCache;
  1872.      Boolean get_IsDefaultInCache();
  1873.      Void System.Net.CredentialCache();
  1874.      Void Add( Class System.Uri uriPrefix,  String authType,  Class System.Net.NetworkCredential cred);
  1875.      Void Remove( Class System.Uri uriPrefix,  String authType);
  1876.      Class System.Net.NetworkCredential GetCredential( Class System.Uri uriPrefix,  String authType);
  1877.      Class System.Collections.IEnumerator GetEnumerator();
  1878.      Class System.Net.ICredentials get_DefaultCredentials();
  1879.     property IsDefaultInCache { get(){} set(){} };
  1880.     property DefaultCredentials { get(){} set(){} };
  1881.     }
  1882. class CredentialEnumerator : System.Object
  1883.     {
  1884.      Class System.Net.CredentialCache m_cache;
  1885.      SZArray Class System.Net.ICredentials m_array;
  1886.      I4 m_index;
  1887.      I4 m_version;
  1888.      Void CredentialEnumerator( Class System.Net.CredentialCache cache,  Class System.Collections.Hashtable table,  I4 version);
  1889.      Object System.Collections.IEnumerator.get_Current();
  1890.      Boolean System.Collections.IEnumerator.MoveNext();
  1891.      Void System.Collections.IEnumerator.Reset();
  1892.     }
  1893. class System.Net.NetworkCredential : System.Object
  1894.     {
  1895.      Class System.Security.Permissions.SecurityPermission m_unmanagedPermission;
  1896.      Class System.Security.Permissions.EnvironmentPermission m_environmentUserNamePermission;
  1897.      Class System.Security.Permissions.EnvironmentPermission m_environmentDomainNamePermission;
  1898.      Class System.Security.Cryptography.RNGCryptoServiceProvider m_random;
  1899.      Class System.Security.Cryptography.SymmetricAlgorithm m_symmetricAlgorithm;
  1900.      SZArray UI1 m_userName;
  1901.      SZArray UI1 m_password;
  1902.      SZArray UI1 m_domain;
  1903.      SZArray UI1 m_encryptionIV;
  1904.      Void System.Net.NetworkCredential();
  1905.      Void System.Net.NetworkCredential();
  1906.      Void System.Net.NetworkCredential( String userName,  String password);
  1907.      Void System.Net.NetworkCredential( String userName,  String password,  String domain);
  1908.      String get_UserName();
  1909.      Void set_UserName( String value);
  1910.      String get_Password();
  1911.      Void set_Password( String value);
  1912.      String get_Domain();
  1913.      Void set_Domain( String value);
  1914.      Class System.Net.NetworkCredential GetCredential( Class System.Uri uri,  String authType);
  1915.      String Decrypt( SZArray UI1 ciphertext);
  1916.      SZArray UI1 Encrypt( String text);
  1917.     property UserName { get(){} set(){} };
  1918.     property Password { get(){} set(){} };
  1919.     property Domain { get(){} set(){} };
  1920.     }
  1921. class System.Net.SystemNetworkCredential : System.Net.NetworkCredential
  1922.     {
  1923.      Class System.Net.SystemNetworkCredential defaultCredential;
  1924.      Void System.Net.SystemNetworkCredential();
  1925.      Class System.Net.NetworkCredential GetCredential( Class System.Uri uri,  String authType);
  1926.      Void System.Net.SystemNetworkCredential();
  1927.     }
  1928. class System.Net.CredentialKey : System.Object
  1929.     {
  1930.      Class System.Uri UriPrefix;
  1931.      I4 UriPrefixLength;
  1932.      String AuthenticationType;
  1933.      I4 m_HashCode;
  1934.      Boolean m_ComputedHashCode;
  1935.      Void System.Net.CredentialKey( Class System.Uri uriPrefix,  String authenticationType);
  1936.      Boolean Match( Class System.Uri uri,  String authenticationType);
  1937.      I4 GetHashCode();
  1938.      Boolean Equals( Object comparand);
  1939.      String ToString();
  1940.     }
  1941. class System.Net.Dns : System.Object
  1942.     {
  1943.      I4 HostNameBufferLength;
  1944.      I4 DefaultLocalHostTimeOut;
  1945.      I4 MaxHostName;
  1946.      Class System.Net.DnsPermission s_DnsPermission;
  1947.      Boolean s_Initialized;
  1948.      I4 s_LastLocalHostCount;
  1949.      Class System.Net.IPHostEntry s_LocalHost;
  1950.      Class GetHostByNameDelegate getHostByName;
  1951.      Class ResolveDelegate resolve;
  1952.      Void System.Net.Dns();
  1953.      Class System.Net.IPHostEntry NativeToHostEntry( I nativePointer);
  1954.      Class System.Net.IPHostEntry GetHostByName( String hostName);
  1955.      Boolean IsLocalHostExpired();
  1956.      Class System.Net.IPHostEntry get_LocalHost();
  1957.      Class System.Net.IPHostEntry GetLocalHost();
  1958.      Class System.Net.IPHostEntry GetHostByAddress( String address);
  1959.      Class System.Net.IPHostEntry GetHostByAddress( Class System.Net.IPAddress address);
  1960.      String GetHostName();
  1961.      Class System.Net.IPHostEntry Resolve( String hostName);
  1962.      Class System.Net.IPHostEntry InternalResolve( String hostName);
  1963.      Class System.IAsyncResult BeginGetHostByName( String hostName,  Class System.AsyncCallback requestCallback,  Object stateObject);
  1964.      Class System.Net.IPHostEntry EndGetHostByName( Class System.IAsyncResult asyncResult);
  1965.      Class System.IAsyncResult BeginResolve( String hostName,  Class System.AsyncCallback requestCallback,  Object stateObject);
  1966.      Class System.Net.IPHostEntry EndResolve( Class System.IAsyncResult asyncResult);
  1967.      Void System.Net.Dns();
  1968.     property LocalHost { get(){} set(){} };
  1969.     }
  1970. class GetHostByNameDelegate : System.MulticastDelegate
  1971.     {
  1972.      Void GetHostByNameDelegate( Object object,  I method);
  1973.      Class System.Net.IPHostEntry Invoke( String hostName);
  1974.      Class System.IAsyncResult BeginInvoke( String hostName,  Class System.AsyncCallback callback,  Object object);
  1975.      Class System.Net.IPHostEntry EndInvoke( Class System.IAsyncResult result);
  1976.     }
  1977. class ResolveDelegate : System.MulticastDelegate
  1978.     {
  1979.      Void ResolveDelegate( Object object,  I method);
  1980.      Class System.Net.IPHostEntry Invoke( String hostName);
  1981.      Class System.IAsyncResult BeginInvoke( String hostName,  Class System.AsyncCallback callback,  Object object);
  1982.      Class System.Net.IPHostEntry EndInvoke( Class System.IAsyncResult result);
  1983.     }
  1984. class System.Net.EndPoint : System.Object
  1985.     {
  1986.      ValueClass System.Net.Sockets.AddressFamily get_AddressFamily();
  1987.      Class System.Net.SocketAddress Serialize();
  1988.      Class System.Net.EndPoint Create( Class System.Net.SocketAddress socketAddress);
  1989.      Void System.Net.EndPoint();
  1990.     property AddressFamily { get(){} set(){} };
  1991.     }
  1992. class System.Net.WebRequest : System.MarshalByRefObject
  1993.     {
  1994.      I4 DefaultTimeout;
  1995.      Class System.Collections.ArrayList s_PrefixList;
  1996.      Class System.Net.WebRequest Create( Class System.Uri requestUri,  Boolean useUriBase);
  1997.      Class System.Net.WebRequest Create( String requestUriString);
  1998.      Class System.Net.WebRequest Create( Class System.Uri requestUri);
  1999.      Class System.Net.WebRequest CreateDefault( Class System.Uri requestUri);
  2000.      Boolean RegisterPrefix( String prefix,  Class System.Net.IWebRequestCreate creator);
  2001.      Class System.Collections.ArrayList get_PrefixList();
  2002.      Void set_PrefixList( Class System.Collections.ArrayList value);
  2003.      Void System.Net.WebRequest();
  2004.      Void System.Net.WebRequest( Class System.Runtime.Serialization.SerializationInfo serializationInfo,  ValueClass System.Runtime.Serialization.StreamingContext streamingContext);
  2005.      Void System.Runtime.Serialization.ISerializable.GetObjectData( Class System.Runtime.Serialization.SerializationInfo serializationInfo,  ValueClass System.Runtime.Serialization.StreamingContext streamingContext);
  2006.      String get_Method();
  2007.      Void set_Method( String value);
  2008.      Class System.Uri get_RequestUri();
  2009.      String get_ConnectionGroupName();
  2010.      Void set_ConnectionGroupName( String value);
  2011.      Class System.Net.WebHeaderCollection get_Headers();
  2012.      Void set_Headers( Class System.Net.WebHeaderCollection value);
  2013.      I8 get_ContentLength();
  2014.      Void set_ContentLength( I8 value);
  2015.      String get_ContentType();
  2016.      Void set_ContentType( String value);
  2017.      Class System.Net.ICredentials get_Credentials();
  2018.      Void set_Credentials( Class System.Net.ICredentials value);
  2019.      Class System.Net.IWebProxy get_Proxy();
  2020.      Void set_Proxy( Class System.Net.IWebProxy value);
  2021.      Boolean get_PreAuthenticate();
  2022.      Void set_PreAuthenticate( Boolean value);
  2023.      I4 get_Timeout();
  2024.      Void set_Timeout( I4 value);
  2025.      Class System.IO.Stream GetRequestStream();
  2026.      Class System.Net.WebResponse GetResponse();
  2027.      Class System.IAsyncResult BeginGetResponse( Class System.AsyncCallback callback,  Object state);
  2028.      Class System.Net.WebResponse EndGetResponse( Class System.IAsyncResult asyncResult);
  2029.      Class System.IAsyncResult BeginGetRequestStream( Class System.AsyncCallback callback,  Object state);
  2030.      Class System.IO.Stream EndGetRequestStream( Class System.IAsyncResult asyncResult);
  2031.      Void Abort();
  2032.     property PrefixList { get(){} set(){} };
  2033.     property Method { get(){} set(){} };
  2034.     property RequestUri { get(){} set(){} };
  2035.     property ConnectionGroupName { get(){} set(){} };
  2036.     property Headers { get(){} set(){} };
  2037.     property ContentLength { get(){} set(){} };
  2038.     property ContentType { get(){} set(){} };
  2039.     property Credentials { get(){} set(){} };
  2040.     property Proxy { get(){} set(){} };
  2041.     property PreAuthenticate { get(){} set(){} };
  2042.     property Timeout { get(){} set(){} };
  2043.     }
  2044. class System.Net.FileWebRequest : System.Net.WebRequest
  2045.     {
  2046.      String m_connectionGroupName;
  2047.      I8 m_contentLength;
  2048.      Class System.Net.ICredentials m_credentials;
  2049.      ValueClass System.IO.FileAccess m_fileAccess;
  2050.      Class AsyncGetRequestStream m_GetRequestStreamDelegate;
  2051.      Class AsyncGetResponse m_GetResponseDelegate;
  2052.      Class System.Net.WebHeaderCollection m_headers;
  2053.      String m_method;
  2054.      Boolean m_preauthenticate;
  2055.      Class System.Net.IWebProxy m_proxy;
  2056.      Class System.Threading.AutoResetEvent m_readerEvent;
  2057.      Boolean m_readPending;
  2058.      Class System.Net.WebResponse m_response;
  2059.      Class System.IO.Stream m_stream;
  2060.      Boolean m_syncHint;
  2061.      I4 m_timeout;
  2062.      Class System.Uri m_uri;
  2063.      Boolean m_writePending;
  2064.      Boolean m_writing;
  2065.      Void System.Net.FileWebRequest( Class System.Uri uri);
  2066.      Void System.Net.FileWebRequest( Class System.Runtime.Serialization.SerializationInfo serializationInfo,  ValueClass System.Runtime.Serialization.StreamingContext streamingContext);
  2067.      Void System.Runtime.Serialization.ISerializable.GetObjectData( Class System.Runtime.Serialization.SerializationInfo serializationInfo,  ValueClass System.Runtime.Serialization.StreamingContext streamingContext);
  2068.      String get_ConnectionGroupName();
  2069.      Void set_ConnectionGroupName( String value);
  2070.      I8 get_ContentLength();
  2071.      Void set_ContentLength( I8 value);
  2072.      String get_ContentType();
  2073.      Void set_ContentType( String value);
  2074.      Class System.Net.ICredentials get_Credentials();
  2075.      Void set_Credentials( Class System.Net.ICredentials value);
  2076.      Class System.Net.WebHeaderCollection get_Headers();
  2077.      String get_Method();
  2078.      Void set_Method( String value);
  2079.      Boolean get_PreAuthenticate();
  2080.      Void set_PreAuthenticate( Boolean value);
  2081.      Class System.Net.IWebProxy get_Proxy();
  2082.      Void set_Proxy( Class System.Net.IWebProxy value);
  2083.      I4 get_Timeout();
  2084.      Void set_Timeout( I4 value);
  2085.      Class System.Uri get_RequestUri();
  2086.      Class System.IAsyncResult BeginGetRequestStream( Class System.AsyncCallback callback,  Object state);
  2087.      Class System.IAsyncResult BeginGetResponse( Class System.AsyncCallback callback,  Object state);
  2088.      Boolean CanGetRequestStream();
  2089.      Class System.IO.Stream EndGetRequestStream( Class System.IAsyncResult asyncResult);
  2090.      Class System.Net.WebResponse EndGetResponse( Class System.IAsyncResult asyncResult);
  2091.      Class System.IO.Stream GetRequestStream();
  2092.      Class System.Net.WebResponse GetResponse();
  2093.      Class System.IO.Stream InternalGetRequestStream();
  2094.      Class System.Net.WebResponse InternalGetResponse();
  2095.      Void UnblockReader();
  2096.     property ConnectionGroupName { get(){} set(){} };
  2097.     property ContentLength { get(){} set(){} };
  2098.     property ContentType { get(){} set(){} };
  2099.     property Credentials { get(){} set(){} };
  2100.     property Headers { get(){} set(){} };
  2101.     property Method { get(){} set(){} };
  2102.     property PreAuthenticate { get(){} set(){} };
  2103.     property Proxy { get(){} set(){} };
  2104.     property Timeout { get(){} set(){} };
  2105.     property RequestUri { get(){} set(){} };
  2106.     }
  2107. class AsyncGetRequestStream : System.MulticastDelegate
  2108.     {
  2109.      Void AsyncGetRequestStream( Object object,  I method);
  2110.      Class System.IO.Stream Invoke();
  2111.      Class System.IAsyncResult BeginInvoke( Class System.AsyncCallback callback,  Object object);
  2112.      Class System.IO.Stream EndInvoke( Class System.IAsyncResult result);
  2113.     }
  2114. class AsyncGetResponse : System.MulticastDelegate
  2115.     {
  2116.      Void AsyncGetResponse( Object object,  I method);
  2117.      Class System.Net.WebResponse Invoke();
  2118.      Class System.IAsyncResult BeginInvoke( Class System.AsyncCallback callback,  Object object);
  2119.      Class System.Net.WebResponse EndInvoke( Class System.IAsyncResult result);
  2120.     }
  2121. interface System.Net.IWebRequestCreate : 
  2122.     {
  2123.      Class System.Net.WebRequest Create( Class System.Uri uri);
  2124.     }
  2125. class System.Net.FileWebRequestCreator : System.Object
  2126.     {
  2127.      Void System.Net.FileWebRequestCreator();
  2128.      Class System.Net.WebRequest Create( Class System.Uri uri);
  2129.     }
  2130. class System.Net.FileWebStream : System.IO.FileStream
  2131.     {
  2132.      Class System.Net.FileWebRequest m_request;
  2133.      Void System.Net.FileWebStream( Class System.Net.FileWebRequest request,  String path,  ValueClass System.IO.FileMode mode,  ValueClass System.IO.FileAccess access,  ValueClass System.IO.FileShare sharing);
  2134.      Void System.Net.FileWebStream( String path,  ValueClass System.IO.FileMode mode,  ValueClass System.IO.FileAccess access,  ValueClass System.IO.FileShare sharing,  I4 length,  Boolean async);
  2135.      Void Close();
  2136.     }
  2137. class System.Net.WebResponse : System.MarshalByRefObject
  2138.     {
  2139.      Void System.Net.WebResponse();
  2140.      Void System.Net.WebResponse( Class System.Runtime.Serialization.SerializationInfo serializationInfo,  ValueClass System.Runtime.Serialization.StreamingContext streamingContext);
  2141.      Void System.Runtime.Serialization.ISerializable.GetObjectData( Class System.Runtime.Serialization.SerializationInfo serializationInfo,  ValueClass System.Runtime.Serialization.StreamingContext streamingContext);
  2142.      Void Close();
  2143.      Void System.IDisposable.Dispose();
  2144.      I8 get_ContentLength();
  2145.      Void set_ContentLength( I8 value);
  2146.      String get_ContentType();
  2147.      Void set_ContentType( String value);
  2148.      Class System.IO.Stream GetResponseStream();
  2149.      Class System.Uri get_ResponseUri();
  2150.      Class System.Net.WebHeaderCollection get_Headers();
  2151.     property ContentLength { get(){} set(){} };
  2152.     property ContentType { get(){} set(){} };
  2153.     property ResponseUri { get(){} set(){} };
  2154.     property Headers { get(){} set(){} };
  2155.     }
  2156. class System.Net.FileWebResponse : System.Net.WebResponse
  2157.     {
  2158.      I4 DefaultFileStreamBufferSize;
  2159.      String DefaultFileContentType;
  2160.      Boolean m_closed;
  2161.      I8 m_contentLength;
  2162.      Boolean m_disposed;
  2163.      ValueClass System.IO.FileAccess m_fileAccess;
  2164.      Class System.Net.WebHeaderCollection m_headers;
  2165.      Class System.IO.Stream m_stream;
  2166.      Class System.Uri m_uri;
  2167.      Void System.Net.FileWebResponse( Class System.Uri uri,  ValueClass System.IO.FileAccess access,  Boolean asyncHint);
  2168.      Void System.Net.FileWebResponse( Class System.Runtime.Serialization.SerializationInfo serializationInfo,  ValueClass System.Runtime.Serialization.StreamingContext streamingContext);
  2169.      Void System.Runtime.Serialization.ISerializable.GetObjectData( Class System.Runtime.Serialization.SerializationInfo serializationInfo,  ValueClass System.Runtime.Serialization.StreamingContext streamingContext);
  2170.      I8 get_ContentLength();
  2171.      String get_ContentType();
  2172.      Class System.Net.WebHeaderCollection get_Headers();
  2173.      Class System.Uri get_ResponseUri();
  2174.      Void CheckDisposed();
  2175.      Void Close();
  2176.      Class System.IO.Stream GetResponseStream();
  2177.      Void System.IDisposable.Dispose();
  2178.      Void Dispose( Boolean disposing);
  2179.     property ContentLength { get(){} set(){} };
  2180.     property ContentType { get(){} set(){} };
  2181.     property Headers { get(){} set(){} };
  2182.     property ResponseUri { get(){} set(){} };
  2183.     }
  2184. class System.Net.HttpWebRequest : System.Net.WebRequest
  2185.     {
  2186.      I4 RequestLineConstantSize;
  2187.      I4 RequestDefaultTime;
  2188.      I4 DefaultContinueTimeout;
  2189.      Class System.Net.LazyAsyncResult _WriteAResult;
  2190.      Class System.Net.LazyAsyncResult _ReadAResult;
  2191.      Class System.Net.HttpContinueDelegate _ContinueDelegate;
  2192.      Class System.Net.ServicePoint _ServicePoint;
  2193.      Class System.Threading.AutoResetEvent _WriteEvent;
  2194.      Boolean _HaveResponse;
  2195.      Boolean _OnceFailed;
  2196.      Boolean _WriteNotifed;
  2197.      Class System.Net.HttpWebResponse _HttpResponse;
  2198.      Class System.Exception _ResponseException;
  2199.      Object _CoreResponse;
  2200.      SZArray UI1 HttpBytes;
  2201.      Class System.Threading.WaitOrTimerCallback m_EndWriteHeaders_Part2Callback;
  2202.      String _Verb;
  2203.      String _OriginVerb;
  2204.      Class System.Net.WebHeaderCollection _HttpRequestHeaders;
  2205.      SZArray UI1 _WriteBuffer;
  2206.      ValueClass System.Net.HttpWriteMode _HttpWriteMode;
  2207.      Boolean _AllowAutoRedirect;
  2208.      Class System.Uri _Uri;
  2209.      Class System.Uri _OriginUri;
  2210.      Class System.Uri _ChallengedUri;
  2211.      String _MediaType;
  2212.      I8 _ContentLength;
  2213.      Class System.Version _Version;
  2214.      Class System.Version _DestinationVersion;
  2215.      Boolean _ProxyUserSet;
  2216.      Class System.Net.IWebProxy _Proxy;
  2217.      String _ConnectionGroupName;
  2218.      Boolean _PreAuthenticate;
  2219.      Class System.Net.AuthenticationState _ProxyAuthenticationState;
  2220.      Class System.Net.AuthenticationState _ServerAuthenticationState;
  2221.      Class System.Net.AuthenticationState _CurrentAuthenticationState;
  2222.      Class System.Net.ICredentials _AuthInfo;
  2223.      Boolean _RequestSubmitted;
  2224.      Class System.Net.HttpAbortDelegate _AbortDelegate;
  2225.      Boolean _Abort;
  2226.      Boolean _KeepAlive;
  2227.      Boolean _Pipelined;
  2228.      Class System.Net.ConnectStream _SubmitWriteStream;
  2229.      Class System.Net.ConnectStream _OldSubmitWriteStream;
  2230.      Boolean _AllowWriteStreamBuffering;
  2231.      Boolean _WriteStreamRetrieved;
  2232.      I4 _MaximumAllowedRedirections;
  2233.      I4 _AutoRedirects;
  2234.      Boolean _Saw100Continue;
  2235.      Boolean _AcceptContinue;
  2236.      I4 _RerequestCount;
  2237.      I4 _Timeout;
  2238.      Class System.Security.Cryptography.X509Certificates.X509CertificateCollection _ClientCertificates;
  2239.      Class System.Net.CookieContainer _CookieContainer;
  2240.      Class System.Net.DelegationFix m_DelegationFix;
  2241.      I4 m_HashCode;
  2242.      Boolean m_ComputedHashCode;
  2243.      Boolean get_Saw100Continue();
  2244.      Void set_Saw100Continue( Boolean value);
  2245.      Boolean get_UsesProxy();
  2246.      ValueClass System.Net.HttpStatusCode get_ResponseStatusCode();
  2247.      Boolean get_UsesProxySemantics();
  2248.      Class System.Uri get_ChallengedUri();
  2249.      Void set_ChallengedUri( Class System.Uri value);
  2250.      Class System.Net.AuthenticationState get_ProxyAuthenticationState();
  2251.      Void set_ProxyAuthenticationState( Class System.Net.AuthenticationState value);
  2252.      Class System.Net.AuthenticationState get_ServerAuthenticationState();
  2253.      Void set_ServerAuthenticationState( Class System.Net.AuthenticationState value);
  2254.      Class System.Net.AuthenticationState get_CurrentAuthenticationState();
  2255.      Void set_CurrentAuthenticationState( Class System.Net.AuthenticationState value);
  2256.      Class System.Net.DelegationFix get_DelegationFix();
  2257.      Class System.Net.CookieContainer get_CookieContainer();
  2258.      Void set_CookieContainer( Class System.Net.CookieContainer value);
  2259.      Class System.Uri get_RequestUri();
  2260.      Boolean get_AllowWriteStreamBuffering();
  2261.      Void set_AllowWriteStreamBuffering( Boolean value);
  2262.      I8 get_ContentLength();
  2263.      Void set_ContentLength( I8 value);
  2264.      Void SetContentLength( I8 contentLength);
  2265.      I4 get_Timeout();
  2266.      Void set_Timeout( I4 value);
  2267.      Class System.Security.Cryptography.X509Certificates.X509CertificateCollection get_ClientCertificates();
  2268.      Object get_CoreResponse();
  2269.      Void set_CoreResponse( Object value);
  2270.      Class System.IAsyncResult BeginGetRequestStream( Class System.AsyncCallback callback,  Object state);
  2271.      Class System.IO.Stream EndGetRequestStream( Class System.IAsyncResult asyncResult);
  2272.      Class System.IO.Stream GetRequestStream();
  2273.      Boolean get_CanGetRequestStream();
  2274.      Boolean get_CanGetResponseStream();
  2275.      Boolean get_RequireBody();
  2276.      Boolean get_MissingEntityBodyDelimiter();
  2277.      Boolean get_TransferEncodingWithoutChunked();
  2278.      Boolean get_ChunkedUploadOnHttp10();
  2279.      Boolean get_CheckBuffering();
  2280.      Void ErrorStatusCodeNotify( Class System.Net.Connection connection,  Boolean isKeepAlive);
  2281.      ValueClass System.Net.HttpProcessingResult DoSubmitRequestProcessing();
  2282.      Class System.IAsyncResult BeginGetResponse( Class System.AsyncCallback callback,  Object state);
  2283.      Class System.Net.WebResponse EndGetResponse( Class System.IAsyncResult asyncResult);
  2284.      Class System.Net.WebResponse GetResponse();
  2285.      Class System.Uri get_Address();
  2286.      Class System.Net.HttpContinueDelegate get_ContinueDelegate();
  2287.      Void set_ContinueDelegate( Class System.Net.HttpContinueDelegate value);
  2288.      Class System.Net.ServicePoint get_ServicePoint();
  2289.      Boolean get_AllowAutoRedirect();
  2290.      Void set_AllowAutoRedirect( Boolean value);
  2291.      I4 get_MaximumAutomaticRedirections();
  2292.      Void set_MaximumAutomaticRedirections( I4 value);
  2293.      String get_Method();
  2294.      Void set_Method( String value);
  2295.      String get_CurrentMethod();
  2296.      Boolean get_KeepAlive();
  2297.      Void set_KeepAlive( Boolean value);
  2298.      Boolean get_Pipelined();
  2299.      Void set_Pipelined( Boolean value);
  2300.      Boolean get_InternalPipelined();
  2301.      Void set_InternalPipelined( Boolean value);
  2302.      Boolean get_UploadingBufferableData();
  2303.      Class System.Net.ICredentials get_Credentials();
  2304.      Void set_Credentials( Class System.Net.ICredentials value);
  2305.      Boolean get_PreAuthenticate();
  2306.      Void set_PreAuthenticate( Boolean value);
  2307.      String get_ConnectionGroupName();
  2308.      Void set_ConnectionGroupName( String value);
  2309.      Class System.Net.WebHeaderCollection get_Headers();
  2310.      Void set_Headers( Class System.Net.WebHeaderCollection value);
  2311.      Class System.Net.IWebProxy get_Proxy();
  2312.      Void set_Proxy( Class System.Net.IWebProxy value);
  2313.      Boolean get_SendChunked();
  2314.      Void set_SendChunked( Boolean value);
  2315.      Class System.Version get_ProtocolVersion();
  2316.      Void set_ProtocolVersion( Class System.Version value);
  2317.      Void set_InternalVersion( Class System.Version value);
  2318.      String get_ContentType();
  2319.      Void set_ContentType( String value);
  2320.      String get_MediaType();
  2321.      Void set_MediaType( String value);
  2322.      String get_TransferEncoding();
  2323.      Void set_TransferEncoding( String value);
  2324.      String get_Connection();
  2325.      Void set_Connection( String value);
  2326.      String get_Accept();
  2327.      Void set_Accept( String value);
  2328.      String get_Referer();
  2329.      Void set_Referer( String value);
  2330.      String get_UserAgent();
  2331.      Void set_UserAgent( String value);
  2332.      String get_Expect();
  2333.      Void set_Expect( String value);
  2334.      ValueClass System.DateTime get_IfModifiedSince();
  2335.      Void set_IfModifiedSince( ValueClass System.DateTime value);
  2336.      Boolean get_HaveResponse();
  2337.      Boolean get_HaveWritten();
  2338.      Boolean get_OnceFailed();
  2339.      Void set_OnceFailed( Boolean value);
  2340.      SZArray UI1 get_WriteBuffer();
  2341.      Void set_WriteBuffer( SZArray UI1 value);
  2342.      Void SetSpecialHeaders( String HeaderName,  String value);
  2343.      Void Abort();
  2344.      Class System.Net.ServicePoint FindServicePoint( Boolean forceFind);
  2345.      Void InvokeGetRequestStreamCallback( Boolean signalled);
  2346.      Void SetRequestSubmitDone( Class System.Net.ConnectStream submitStream);
  2347.      Boolean get_BufferHeaders();
  2348.      Void SetRequestContinue();
  2349.      Void SetResponse( Class System.Net.CoreResponseData coreResponseData);
  2350.      Void SetResponse( Class System.Exception E);
  2351.      Void BeginSubmitRequest( Boolean forceFind);
  2352.      ValueClass System.Net.WebExceptionStatus EndSubmitRequest();
  2353.      Boolean EndWriteHeaders();
  2354.      Void EndWriteHeaders_Part2( Object state,  Boolean signalled);
  2355.      I4 GenerateConnectRequestLine( I4 headersSize);
  2356.      String get_ConnectHostAndPort();
  2357.      Boolean get_ShouldAddHostHeader();
  2358.      I4 GenerateProxyRequestLine( I4 headersSize);
  2359.      I4 GenerateRequestLine( I4 headersSize);
  2360.      Void MakeRequest();
  2361.      Void System.Net.HttpWebRequest( Class System.Uri uri);
  2362.      Void CreateDefaultObjects();
  2363.      Void System.Net.HttpWebRequest( Class System.Runtime.Serialization.SerializationInfo serializationInfo,  ValueClass System.Runtime.Serialization.StreamingContext streamingContext);
  2364.      Void System.Runtime.Serialization.ISerializable.GetObjectData( Class System.Runtime.Serialization.SerializationInfo serializationInfo,  ValueClass System.Runtime.Serialization.StreamingContext streamingContext);
  2365.      String GetConnectionGroupLine();
  2366.      Boolean CheckResubmitForAuth();
  2367.      Boolean CheckResubmit();
  2368.      Void ClearRequestForResubmit();
  2369.      Void CheckFinalStatus();
  2370.      Void AddRange( I4 from,  I4 to);
  2371.      Void AddRange( I4 range);
  2372.      Void AddRange( String rangeSpecifier,  I4 from,  I4 to);
  2373.      Void AddRange( String rangeSpecifier,  I4 range);
  2374.      Boolean AddRange( String rangeSpecifier,  String from,  String to);
  2375.      I4 GetHashCode();
  2376.      Void System.Net.HttpWebRequest();
  2377.     property Saw100Continue { get(){} set(){} };
  2378.     property UsesProxy { get(){} set(){} };
  2379.     property ResponseStatusCode { get(){} set(){} };
  2380.     property UsesProxySemantics { get(){} set(){} };
  2381.     property ChallengedUri { get(){} set(){} };
  2382.     property ProxyAuthenticationState { get(){} set(){} };
  2383.     property ServerAuthenticationState { get(){} set(){} };
  2384.     property CurrentAuthenticationState { get(){} set(){} };
  2385.     property DelegationFix { get(){} set(){} };
  2386.     property CookieContainer { get(){} set(){} };
  2387.     property RequestUri { get(){} set(){} };
  2388.     property AllowWriteStreamBuffering { get(){} set(){} };
  2389.     property ContentLength { get(){} set(){} };
  2390.     property Timeout { get(){} set(){} };
  2391.     property ClientCertificates { get(){} set(){} };
  2392.     property CoreResponse { get(){} set(){} };
  2393.     property CanGetRequestStream { get(){} set(){} };
  2394.     property CanGetResponseStream { get(){} set(){} };
  2395.     property RequireBody { get(){} set(){} };
  2396.     property MissingEntityBodyDelimiter { get(){} set(){} };
  2397.     property TransferEncodingWithoutChunked { get(){} set(){} };
  2398.     property ChunkedUploadOnHttp10 { get(){} set(){} };
  2399.     property CheckBuffering { get(){} set(){} };
  2400.     property Address { get(){} set(){} };
  2401.     property ContinueDelegate { get(){} set(){} };
  2402.     property ServicePoint { get(){} set(){} };
  2403.     property AllowAutoRedirect { get(){} set(){} };
  2404.     property MaximumAutomaticRedirections { get(){} set(){} };
  2405.     property Method { get(){} set(){} };
  2406.     property CurrentMethod { get(){} set(){} };
  2407.     property KeepAlive { get(){} set(){} };
  2408.     property Pipelined { get(){} set(){} };
  2409.     property InternalPipelined { get(){} set(){} };
  2410.     property UploadingBufferableData { get(){} set(){} };
  2411.     property Credentials { get(){} set(){} };
  2412.     property PreAuthenticate { get(){} set(){} };
  2413.     property ConnectionGroupName { get(){} set(){} };