IEHost.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:7k
- //$si$ virtual
- ////////////////////////////////////////////////////////////////
- // File IEHost.dll:
- // Global functions
- //-------------------------------------------------------
- // Global fields
- //-------------------------------------------------------
- // Global MemberRefs
- //-------------------------------------------------------
- // Types
- //-------------------------------------------------------
- class Util.Version : System.Object
- {
- String VersionString;
- String SBSVersionString;
- Void Util.Version();
- }
- class Microsoft.IE.Manager : System.Object
- {
- Class System.Collections.Hashtable _DomainsByID;
- I4 count;
- Class System.IO.StreamWriter logFile;
- Class Microsoft.Win32.RegistryKey debugKey;
- Boolean debug;
- Boolean fOpened;
- String logFileName;
- SZArray Char separators;
- I4 INTERNET_MAX_PATH_LENGTH;
- I4 INTERNET_MAX_SCHEME_LENGTH;
- I4 INTERNET_MAX_URL_LENGTH;
- Void Microsoft.IE.Manager();
- I4 PathCreateFromUrl( String pUrl, Class System.Text.StringBuilder path, SZArray I4 pathLength, I4 flags);
- I4 UrlGetPart( String pUrl, Class System.Text.StringBuilder path, SZArray I4 pathLength, I4 part, I4 flags);
- Boolean PathIsURL( String pUrl);
- String PathFindFileName( String pUrl);
- I4 UrlCompare( String pszURL1, String pszURL2, Boolean fIgnoreSlash);
- I4 UrlCanonicalize( String pszUrl, Class System.Text.StringBuilder pszCanonicalized, SZArray I4 pcchCanonicalized, I4 dwFlags);
- Boolean UrlIs( String pszUrl, ValueClass URL_IS UrlIs);
- Void Microsoft.IE.Manager();
- Void InitializeTable();
- Void Log( Object ob, Boolean test, String success, String failure);
- Void Log( Boolean test, String success, String failure);
- Void StartUpLog();
- Class System.AppDomain LocateDomain( SZArray UI1 id, String document);
- Void AddDomain( SZArray UI1 id, String document, Class System.AppDomain app);
- String GetSiteName( String pURL);
- Boolean IsValidURL( String pURL);
- String CanonizeURL( String pURL, ValueClass URL_CANONFLAGS flags);
- Boolean AreTheSame( String pURL1, String pURL2);
- Boolean AreOnTheSameSite( String pURL1, String pURL2);
- Boolean GetCodeBase( String pURL, ByRef String codeBase, ByRef String application);
- Boolean GetConfigurationFile( String pURL, ByRef String path, ByRef String file);
- String MakeFullLink( String link, String CodeBase, String Application);
- I4 ConvertHexDigit( Char val);
- SZArray UI1 DecodeDomainId( String hexString);
- Class Microsoft.IE.ISecureFactory GetSecuredClassFactory( I4 flags, I4 zone, String site, String uniqueIdString, String assemblyName, String typeName);
- Class Microsoft.IE.ISecureFactory GetClassFactory( String assemblyName, String className);
- }
- class URL_PART : System.Enum
- {
- I4 value__;
- ValueClass URL_PART NONE;
- ValueClass URL_PART SCHEME;
- ValueClass URL_PART HOSTNAME;
- ValueClass URL_PART USERNAME;
- ValueClass URL_PART PASSWORD;
- ValueClass URL_PART PORT;
- ValueClass URL_PART QUERY;
- }
- class URL_CANONFLAGS : System.Enum
- {
- I4 value__;
- ValueClass URL_CANONFLAGS URL_UNESCAPE;
- ValueClass URL_CANONFLAGS URL_ESCAPE_UNSAFE;
- ValueClass URL_CANONFLAGS URL_PLUGGABLE_PROTOCOL;
- ValueClass URL_CANONFLAGS URL_WININET_COMPATIBILITY;
- ValueClass URL_CANONFLAGS URL_DONT_ESCAPE_EXTRA_INFO;
- ValueClass URL_CANONFLAGS URL_DONT_UNESCAPE_EXTRA_INFO;
- ValueClass URL_CANONFLAGS URL_BROWSER_MODE;
- ValueClass URL_CANONFLAGS URL_ESCAPE_SPACES_ONLY;
- ValueClass URL_CANONFLAGS URL_DONT_SIMPLIFY;
- ValueClass URL_CANONFLAGS URL_NO_META;
- ValueClass URL_CANONFLAGS URL_UNESCAPE_INPLACE;
- ValueClass URL_CANONFLAGS URL_CONVERT_IF_DOSPATH;
- ValueClass URL_CANONFLAGS URL_UNESCAPE_HIGH_ANSI_ONLY;
- ValueClass URL_CANONFLAGS URL_INTERNAL_PATH;
- ValueClass URL_CANONFLAGS URL_FILE_USE_PATHURL;
- ValueClass URL_CANONFLAGS URL_ESCAPE_PERCENT;
- ValueClass URL_CANONFLAGS URL_ESCAPE_SEGMENT_ONLY;
- }
- class URL_IS : System.Enum
- {
- I4 value__;
- ValueClass URL_IS URLIS_URL;
- ValueClass URL_IS URLIS_OPAQUE;
- ValueClass URL_IS URLIS_NOHISTORY;
- ValueClass URL_IS URLIS_FILEURL;
- ValueClass URL_IS URLIS_APPLIABLE;
- ValueClass URL_IS URLIS_DIRECTORY;
- ValueClass URL_IS URLIS_HASQUERY;
- }
- class Microsoft.IE.IDKey : System.Object
- {
- SZArray UI1 _Buffer;
- String _Url;
- Void Microsoft.IE.IDKey( SZArray UI1 data, String document);
- Boolean Equals( Object obj);
- I4 GetHashCode();
- }
- class Microsoft.IE.SecureFactory : System.Object
- {
- I4 CORIESECURITY_ZONE;
- I4 CORIESECURITY_SITE;
- Class Microsoft.IE.Manager _host;
- I4 _flags;
- I4 _zone;
- String _URL;
- Class System.Reflection.AssemblyName _assemblyName;
- String _typeName;
- SZArray UI1 _uniqueId;
- Boolean CreateUrlCacheEntry( String lpszUrlName, I4 dwExpectedFileSize, String lpszFileExtension, Class System.Text.StringBuilder lpszFileName, I4 dwReserved);
- Boolean CommitUrlCacheEntry( String lpszUrlName, String lpszLocalFileName, I8 ExpireTime, I8 LastModifiedTime, I4 CacheEntryType, String lpHeaderInfo, I4 dwHeaderSize, String lpszFileExtension, String lpszOriginalUrl);
- Void Microsoft.IE.SecureFactory( Class Microsoft.IE.Manager host, I4 flags, I4 zone, String URL, SZArray UI1 uniqueId, String assemblyName, String typeName);
- Void Microsoft.IE.SecureFactory( Class Microsoft.IE.Manager host, String assemblyName, String typeName);
- Void RemoteCreateInstance( ValueClass System.Guid riid, ByRef Object ppvObject);
- Void RemoteLockServer( I4 fLock);
- Object CreateInstanceWithSecurity( I4 dwFlag, I4 dwZone, String pURL, String uniqueIdString, String link, String licenses);
- Class System.AppDomain CreateProxy( I4 dwZone, I4 dwFlag, String domainName, Boolean fHasCodeBase, String CodeBase, String pURL, String configFile, SZArray UI1 uniqueId, String licenses);
- Void LogException( Class System.Exception e, String Application);
- Void WriteLogFile( String file, Class System.Exception e, ValueClass System.DateTime time, String application);
- Void Microsoft.IE.SecureFactory();
- }
- class WININET_CACHE_ENTRY : System.Enum
- {
- I4 value__;
- ValueClass WININET_CACHE_ENTRY NORMAL_CACHE_ENTRY;
- ValueClass WININET_CACHE_ENTRY COOKIE_CACHE_ENTRY;
- ValueClass WININET_CACHE_ENTRY URLHISTORY_CACHE_ENTRY;
- ValueClass WININET_CACHE_ENTRY TRACK_OFFLINE_CACHE_ENTRY;
- ValueClass WININET_CACHE_ENTRY TRACK_ONLINE_CACHE_ENTRY;
- ValueClass WININET_CACHE_ENTRY STICKY_CACHE_ENTRY;
- ValueClass WININET_CACHE_ENTRY SPARSE_CACHE_ENTRY;
- }