⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iehost.cs

📁 读取查看源码
💻 CS
字号:
//$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;



    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -