?? iehost.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 + -