mscorlib.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:1463k
- Void CopyIntToCharArray( I4 value, SZArray Char buffer, I4 position);
- I4 GetIntFromCharArray( SZArray Char buffer, I4 position);
- Void System.Security.Policy.BuiltInEvidenceHelper();
- }
- interface System.Security.Policy.IIdentityPermissionFactory :
- {
- Class System.Security.IPermission CreateIdentityPermission( Class System.Security.Policy.Evidence evidence);
- }
- class System.Security.Policy.NetCodeGroup : System.Security.Policy.CodeGroup
- {
- Void DEBUG_OUT( String str);
- Void System.Security.Policy.NetCodeGroup();
- Void System.Security.Policy.NetCodeGroup( Class System.Security.Policy.IMembershipCondition membershipCondition);
- Class System.Security.Policy.PolicyStatement Resolve( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.PolicyStatement InternalResolve( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.CodeGroup ResolveMatchingCodeGroups( Class System.Security.Policy.Evidence evidence);
- String EscapeSiteString( String site);
- Class System.Security.SecurityElement CreateSocketPermission( String host, String scheme);
- Class System.Security.SecurityElement CreateWebPermission( String host, String scheme);
- Class System.Security.Policy.PolicyStatement CalculatePolicy( String host, String scheme);
- Class System.Security.Policy.CodeGroup Copy();
- String get_MergeLogic();
- String get_PermissionSetName();
- String get_AttributeString();
- property MergeLogic { get(){} set(){} };
- property PermissionSetName { get(){} set(){} };
- property AttributeString { get(){} set(){} };
- }
- class System.Security.Policy.PermissionRequestEvidence : System.Object
- {
- Char idRequest;
- Char idOptional;
- Char idDenied;
- Class System.Security.PermissionSet m_request;
- Class System.Security.PermissionSet m_optional;
- Class System.Security.PermissionSet m_denied;
- String m_strRequest;
- String m_strOptional;
- String m_strDenied;
- Void System.Security.Policy.PermissionRequestEvidence( Class System.Security.PermissionSet request, Class System.Security.PermissionSet optional, Class System.Security.PermissionSet denied);
- Void System.Security.Policy.PermissionRequestEvidence();
- Class System.Security.PermissionSet get_RequestedPermissions();
- Class System.Security.PermissionSet get_OptionalPermissions();
- Class System.Security.PermissionSet get_DeniedPermissions();
- Class System.Security.Policy.PermissionRequestEvidence Copy();
- Class System.Security.SecurityElement ToXml();
- Void CreateStrings();
- I4 System.Security.Policy.IBuiltInEvidence.OutputToBuffer( SZArray Char buffer, I4 position, Boolean verbose);
- I4 System.Security.Policy.IBuiltInEvidence.GetRequiredSize( Boolean verbose);
- I4 System.Security.Policy.IBuiltInEvidence.InitFromBuffer( SZArray Char buffer, I4 position);
- String ToString();
- property RequestedPermissions { get(){} set(){} };
- property OptionalPermissions { get(){} set(){} };
- property DeniedPermissions { get(){} set(){} };
- }
- class System.Security.Policy.PolicyException : System.SystemException
- {
- Void System.Security.Policy.PolicyException();
- Void System.Security.Policy.PolicyException( String message);
- Void System.Security.Policy.PolicyException( String message, Class System.Exception exception);
- Void System.Security.Policy.PolicyException( Class System.Runtime.Serialization.SerializationInfo info, ValueClass System.Runtime.Serialization.StreamingContext context);
- Void System.Security.Policy.PolicyException( String message, I4 hresult);
- Void System.Security.Policy.PolicyException( String message, I4 hresult, Class System.Exception exception);
- }
- class System.Security.Policy.PolicyLevelData : System.Object
- {
- String s_defaultPermissionSets;
- SZArray UI1 s_microsoftPublicKey;
- SZArray UI1 s_ecmaPublicKey;
- ValueClass System.Security.Util.QuickCacheEntryType s_quickCacheUnrestricted;
- ValueClass System.Security.Util.QuickCacheEntryType s_quickCacheDefaultCodeGroups;
- Void System.Security.Policy.PolicyLevelData();
- Void System.Security.Policy.PolicyLevelData();
- }
- class System.Security.Policy.PolicyLevel : System.Object
- {
- Class System.Collections.ArrayList m_fullTrustAssemblies;
- Class System.Collections.ArrayList m_namedPermissionSets;
- Class System.Security.Policy.CodeGroup m_rootCodeGroup;
- String m_label;
- ValueClass System.Security.Util.ConfigId m_configId;
- Boolean m_useDefaultCodeGroupsOnReset;
- Boolean m_generateQuickCacheOnLoad;
- Boolean m_loaded;
- Boolean m_throwOnLoadError;
- Class System.Security.SecurityElement m_permSetElement;
- Class System.Text.Encoding m_encoding;
- Class System.Security.Policy.PolicyLevel s_waitingLevel;
- Class System.Threading.Thread s_waitingThread;
- I4 s_maxLoopCount;
- String s_internetPermissionSet;
- String s_localIntranetPermissionSet;
- Class System.Version s_mscorlibVersion;
- String s_mscorlibVersionString;
- Class System.Security.Policy.ZoneMembershipCondition s_zoneMembershipCondition;
- SZArray String m_reservedPermissionSets;
- Boolean m_caching;
- Void DEBUG_OUT( String str);
- Void System.Security.Policy.PolicyLevel();
- Void System.Security.Policy.PolicyLevel( String label);
- Void System.Security.Policy.PolicyLevel( String label, ValueClass System.Security.Util.ConfigId id, Boolean useDefaultCodeGroupOnReset);
- Void System.Security.Policy.PolicyLevel( String label, ValueClass System.Security.Util.ConfigId id, Boolean useDefaultCodeGroupOnReset, Boolean generateQuickCacheOnLoad);
- Void System.Security.Policy.PolicyLevel( Class System.Security.Policy.PolicyLevel level);
- Void TurnCachingOff();
- Void CheckLoaded( Boolean quickCacheOk);
- Void IndividualCheckLoaded( Boolean quickCacheOk);
- Class System.Exception LoadError( String message);
- Void Load( Boolean quickCacheOk);
- Class System.Security.Policy.PolicyLevel CreateAppDomainLevel();
- String get_Label();
- Void SetLabel( String label);
- ValueClass System.Security.Util.ConfigId get_ConfigId();
- Boolean get_ThrowOnLoadError();
- Void set_ThrowOnLoadError( Boolean value);
- Boolean get_Loaded();
- Void set_Loaded( Boolean value);
- Class System.Text.Encoding get_Encoding();
- String get_StoreLocation();
- Class System.Security.Policy.CodeGroup get_RootCodeGroup();
- Void set_RootCodeGroup( Class System.Security.Policy.CodeGroup value);
- Class System.Collections.IList get_NamedPermissionSets();
- Void AddFullTrustAssembly( Class System.Security.Policy.StrongName sn);
- Void AddFullTrustAssembly( Class System.Security.Policy.StrongNameMembershipCondition snMC);
- Void RemoveFullTrustAssembly( Class System.Security.Policy.StrongName sn);
- Void RemoveFullTrustAssembly( Class System.Security.Policy.StrongNameMembershipCondition snMC);
- Boolean IsFullTrustAssembly( Class System.Collections.ArrayList fullTrustAssemblies, Class System.Security.Policy.Evidence evidence);
- Class System.Collections.IList get_FullTrustAssemblies();
- Class System.Security.NamedPermissionSet CreateFullTrustSet();
- Class System.Security.NamedPermissionSet CreateNothingSet();
- Class System.Security.NamedPermissionSet CreateExecutionSet();
- Class System.Security.NamedPermissionSet CreateSkipVerificationSet();
- Class System.Security.NamedPermissionSet CreateInternetSet();
- Class System.Security.NamedPermissionSet CreateLocalIntranetSet();
- Void SetFactoryPermissionSets();
- Class System.Security.SecurityElement GetInternetElement();
- Class System.Security.SecurityElement GetLocalIntranetElement();
- Void SetDefaultCodeGroups();
- Class System.Security.SecurityElement CreateCodeGroupElement( String codeGroupType, String permissionSetName, Class System.Security.SecurityElement mshipElement);
- Void SetDefaultFullTrustAssemblies();
- Void Recover();
- Void Reset();
- Class System.Security.Policy.CodeGroup CreateDefaultAllGroup();
- Void AddNamedPermissionSet( Class System.Security.NamedPermissionSet permSet);
- Class System.Security.NamedPermissionSet RemoveNamedPermissionSet( Class System.Security.NamedPermissionSet permSet);
- Class System.Security.NamedPermissionSet RemoveNamedPermissionSet( String name);
- Class System.Security.NamedPermissionSet ChangeNamedPermissionSet( String name, Class System.Security.PermissionSet pSet);
- Class System.Security.NamedPermissionSet GetNamedPermissionSet( String name);
- Class System.Security.NamedPermissionSet GetNamedPermissionSetInternal( String name);
- Class System.Security.SecurityElement FindElement( String name);
- Class System.Security.SecurityElement FindElement( Class System.Security.SecurityElement element, String name);
- Void InsertElement( Class System.Security.SecurityElement element);
- Void LoadAllPermissionSets();
- Class System.Security.PermissionSet GetBuiltInSet( String name);
- Void CombinePolicy( Class System.Security.Policy.PolicyStatement left, Class System.Security.Policy.PolicyStatement right);
- Class System.Security.Policy.PolicyStatement Resolve( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.PolicyStatement Resolve( Class System.Security.Policy.Evidence evidence, I4 count, SZArray Char serializedEvidence);
- Class System.Security.Policy.CodeGroup ResolveMatchingCodeGroups( Class System.Security.Policy.Evidence evidence);
- Class System.Collections.ArrayList GenericResolve( Class System.Security.Policy.Evidence evidence, ByRef Boolean allConst);
- String GenerateFriendlyName( String className, Class System.Collections.Hashtable classes);
- Class System.Security.SecurityElement NormalizeClassDeep( Class System.Security.SecurityElement elem, Class System.Collections.Hashtable classes);
- Class System.Security.SecurityElement NormalizeClass( Class System.Security.SecurityElement elem, Class System.Collections.Hashtable classes);
- Class System.Security.SecurityElement UnnormalizeClassDeep( Class System.Security.SecurityElement elem, Class System.Collections.Hashtable classes);
- Class System.Security.SecurityElement UnnormalizeClass( Class System.Security.SecurityElement elem, Class System.Collections.Hashtable classes);
- Class System.Security.SecurityElement ToXml();
- Void FromXml( Class System.Security.SecurityElement e);
- Void Cache( I4 count, SZArray Char serializedEvidence, Class System.Security.Policy.PolicyStatement policy);
- Class System.Security.Policy.PolicyStatement CheckCache( I4 count, SZArray Char serializedEvidence, ByRef Boolean xmlError);
- Void GenerateQuickCache( Object obj);
- Void GenerateConfigFile( Object obj);
- Void System.Security.Policy.PolicyLevel();
- property Label { get(){} set(){} };
- property ConfigId { get(){} set(){} };
- property ThrowOnLoadError { get(){} set(){} };
- property Loaded { get(){} set(){} };
- property Encoding { get(){} set(){} };
- property StoreLocation { get(){} set(){} };
- property RootCodeGroup { get(){} set(){} };
- property NamedPermissionSets { get(){} set(){} };
- property FullTrustAssemblies { get(){} set(){} };
- }
- class System.Security.Policy.CodeGroupStackFrame : System.Object
- {
- Class System.Security.Policy.CodeGroup current;
- Class System.Security.Policy.PolicyStatement policy;
- Class System.Security.Policy.CodeGroupStackFrame parent;
- Void System.Security.Policy.CodeGroupStackFrame();
- }
- class System.Security.Policy.CodeGroupStack : System.Object
- {
- Class System.Collections.ArrayList m_array;
- Void System.Security.Policy.CodeGroupStack();
- Void Push( Class System.Security.Policy.CodeGroupStackFrame element);
- Class System.Security.Policy.CodeGroupStackFrame Pop();
- Boolean IsEmpty();
- I4 GetCount();
- }
- class System.Security.Policy.PolicyStatementAttribute : System.Enum
- {
- I4 value__;
- ValueClass System.Security.Policy.PolicyStatementAttribute Nothing;
- ValueClass System.Security.Policy.PolicyStatementAttribute Exclusive;
- ValueClass System.Security.Policy.PolicyStatementAttribute LevelFinal;
- ValueClass System.Security.Policy.PolicyStatementAttribute All;
- }
- class System.Security.Policy.PolicyStatement : System.Object
- {
- Class System.Security.PermissionSet m_permSet;
- ValueClass System.Security.Policy.PolicyStatementAttribute m_attributes;
- Void System.Security.Policy.PolicyStatement();
- Void System.Security.Policy.PolicyStatement( Class System.Security.PermissionSet permSet);
- Void System.Security.Policy.PolicyStatement( Class System.Security.PermissionSet permSet, ValueClass System.Security.Policy.PolicyStatementAttribute attributes);
- Void System.Security.Policy.PolicyStatement( Class System.Security.PermissionSet permSet, ValueClass System.Security.Policy.PolicyStatementAttribute attributes, Boolean copy);
- Class System.Security.PermissionSet get_PermissionSet();
- Void set_PermissionSet( Class System.Security.PermissionSet value);
- Void SetPermissionSetNoCopy( Class System.Security.PermissionSet permSet);
- Class System.Security.PermissionSet GetPermissionSetNoCopy();
- ValueClass System.Security.Policy.PolicyStatementAttribute get_Attributes();
- Void set_Attributes( ValueClass System.Security.Policy.PolicyStatementAttribute value);
- Class System.Security.Policy.PolicyStatement Copy();
- String get_AttributeString();
- Boolean ValidProperties( ValueClass System.Security.Policy.PolicyStatementAttribute attributes);
- Boolean GetFlag( I4 flag);
- Class System.Security.SecurityElement ToXml();
- Void FromXml( Class System.Security.SecurityElement et);
- Class System.Security.SecurityElement ToXml( Class System.Security.Policy.PolicyLevel level);
- Void FromXml( Class System.Security.SecurityElement et, Class System.Security.Policy.PolicyLevel level);
- property PermissionSet { get(){} set(){} };
- property Attributes { get(){} set(){} };
- property AttributeString { get(){} set(){} };
- }
- class System.Security.Policy.Publisher : System.Object
- {
- Class System.Security.Cryptography.X509Certificates.X509Certificate m_cert;
- Void System.Security.Policy.Publisher();
- Void System.Security.Policy.Publisher( Class System.Security.Cryptography.X509Certificates.X509Certificate cert);
- Class System.Security.IPermission CreateIdentityPermission( Class System.Security.Policy.Evidence evidence);
- Boolean Equals( Object o);
- Boolean PublicKeyEquals( Class System.Security.Cryptography.X509Certificates.X509Certificate cert1, Class System.Security.Cryptography.X509Certificates.X509Certificate cert2);
- I4 GetHashCode();
- Class System.Security.Cryptography.X509Certificates.X509Certificate get_Certificate();
- Object Copy();
- Class System.Security.SecurityElement ToXml();
- I4 System.Security.Policy.IBuiltInEvidence.OutputToBuffer( SZArray Char buffer, I4 position, Boolean verbose);
- I4 System.Security.Policy.IBuiltInEvidence.GetRequiredSize( Boolean verbose);
- I4 System.Security.Policy.IBuiltInEvidence.InitFromBuffer( SZArray Char buffer, I4 position);
- String ToString();
- Object Normalize();
- property Certificate { get(){} set(){} };
- }
- class System.Security.Policy.PublisherMembershipCondition : System.Object
- {
- Class System.Security.Cryptography.X509Certificates.X509Certificate m_certificate;
- Class System.Security.SecurityElement m_element;
- Void System.Security.Policy.PublisherMembershipCondition();
- Void System.Security.Policy.PublisherMembershipCondition( Class System.Security.Cryptography.X509Certificates.X509Certificate certificate);
- Void CheckCertificate( Class System.Security.Cryptography.X509Certificates.X509Certificate certificate);
- Void set_Certificate( Class System.Security.Cryptography.X509Certificates.X509Certificate value);
- Class System.Security.Cryptography.X509Certificates.X509Certificate get_Certificate();
- String ToString();
- Boolean Check( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.IMembershipCondition Copy();
- Class System.Security.SecurityElement ToXml();
- Void FromXml( Class System.Security.SecurityElement e);
- Class System.Security.SecurityElement ToXml( Class System.Security.Policy.PolicyLevel level);
- Void FromXml( Class System.Security.SecurityElement e, Class System.Security.Policy.PolicyLevel level);
- Void ParseCertificate();
- Boolean Equals( Object o);
- I4 GetHashCode();
- property Certificate { get(){} set(){} };
- }
- class System.Security.Policy.Site : System.Object
- {
- Class System.Security.Util.SiteString m_name;
- Void System.Security.Policy.Site();
- Void System.Security.Policy.Site( String name);
- Void System.Security.Policy.Site( SZArray UI1 id, String name);
- Class System.Security.Policy.Site CreateFromUrl( String url);
- Class System.Security.Util.SiteString ParseSiteFromUrl( String name);
- String get_Name();
- Class System.Security.Util.SiteString GetSiteString();
- Class System.Security.IPermission CreateIdentityPermission( Class System.Security.Policy.Evidence evidence);
- Boolean Equals( Object o);
- I4 GetHashCode();
- Object Copy();
- Class System.Security.SecurityElement ToXml();
- I4 System.Security.Policy.IBuiltInEvidence.OutputToBuffer( SZArray Char buffer, I4 position, Boolean verbose);
- I4 System.Security.Policy.IBuiltInEvidence.GetRequiredSize( Boolean verbose);
- I4 System.Security.Policy.IBuiltInEvidence.InitFromBuffer( SZArray Char buffer, I4 position);
- String ToString();
- Object Normalize();
- property Name { get(){} set(){} };
- }
- class System.Security.Policy.SiteMembershipCondition : System.Object
- {
- Class System.Security.Util.SiteString m_site;
- Class System.Security.SecurityElement m_element;
- Void System.Security.Policy.SiteMembershipCondition();
- Void System.Security.Policy.SiteMembershipCondition( String site);
- Class System.Security.Util.SiteString GetSiteString();
- Void set_Site( String value);
- String get_Site();
- Boolean Check( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.IMembershipCondition Copy();
- Class System.Security.SecurityElement ToXml();
- Void FromXml( Class System.Security.SecurityElement e);
- Class System.Security.SecurityElement ToXml( Class System.Security.Policy.PolicyLevel level);
- Void FromXml( Class System.Security.SecurityElement e, Class System.Security.Policy.PolicyLevel level);
- Void ParseSite();
- Boolean Equals( Object o);
- I4 GetHashCode();
- String ToString();
- property Site { get(){} set(){} };
- }
- class System.Security.Policy.StrongName : System.Object
- {
- Class System.Security.Permissions.StrongNamePublicKeyBlob m_publicKeyBlob;
- String m_name;
- Class System.Version m_version;
- SZArray Char s_separators;
- Void System.Security.Policy.StrongName();
- Void System.Security.Policy.StrongName( Class System.Security.Permissions.StrongNamePublicKeyBlob blob, String name, Class System.Version version);
- Void System.Security.Policy.StrongName( Class System.Security.Permissions.StrongNamePublicKeyBlob blob, String name, Class System.Version version, Boolean trash);
- Class System.Security.Permissions.StrongNamePublicKeyBlob get_PublicKey();
- String get_Name();
- Class System.Version get_Version();
- Boolean CompareNames( String asmName, String mcName);
- Class System.Security.IPermission CreateIdentityPermission( Class System.Security.Policy.Evidence evidence);
- Object Copy();
- Class System.Security.SecurityElement ToXml();
- String ToString();
- Boolean Equals( Object o);
- I4 GetHashCode();
- Boolean IsSupersetOf( Class System.Security.Policy.StrongName sn);
- I4 System.Security.Policy.IBuiltInEvidence.OutputToBuffer( SZArray Char buffer, I4 position, Boolean verbose);
- I4 System.Security.Policy.IBuiltInEvidence.GetRequiredSize( Boolean verbose);
- I4 System.Security.Policy.IBuiltInEvidence.InitFromBuffer( SZArray Char buffer, I4 position);
- Object Normalize();
- Void System.Security.Policy.StrongName();
- property PublicKey { get(){} set(){} };
- property Name { get(){} set(){} };
- property Version { get(){} set(){} };
- }
- class System.Security.Policy.StrongNameMembershipCondition : System.Object
- {
- String s_tagName;
- String s_tagVersion;
- String s_tagPublicKeyBlob;
- Class System.Security.Permissions.StrongNamePublicKeyBlob m_publicKeyBlob;
- String m_name;
- Class System.Version m_version;
- Class System.Security.SecurityElement m_element;
- Void System.Security.Policy.StrongNameMembershipCondition();
- Void System.Security.Policy.StrongNameMembershipCondition( Class System.Security.Permissions.StrongNamePublicKeyBlob blob, String name, Class System.Version version);
- Void set_PublicKey( Class System.Security.Permissions.StrongNamePublicKeyBlob value);
- Class System.Security.Permissions.StrongNamePublicKeyBlob get_PublicKey();
- Void set_Name( String value);
- String get_Name();
- Void set_Version( Class System.Version value);
- Class System.Version get_Version();
- Boolean Check( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.IMembershipCondition Copy();
- Class System.Security.SecurityElement ToXml();
- Void FromXml( Class System.Security.SecurityElement e);
- Class System.Security.SecurityElement ToXml( Class System.Security.Policy.PolicyLevel level);
- Void FromXml( Class System.Security.SecurityElement e, Class System.Security.Policy.PolicyLevel level);
- Void ParseName();
- Void ParseKeyBlob();
- Void ParseVersion();
- String ToString();
- Boolean Equals( Object o);
- I4 GetHashCode();
- property PublicKey { get(){} set(){} };
- property Name { get(){} set(){} };
- property Version { get(){} set(){} };
- }
- class System.Security.Policy.UnionCodeGroup : System.Security.Policy.CodeGroup
- {
- Void System.Security.Policy.UnionCodeGroup();
- Void System.Security.Policy.UnionCodeGroup( Class System.Security.Policy.IMembershipCondition membershipCondition, Class System.Security.PermissionSet permSet);
- Void System.Security.Policy.UnionCodeGroup( Class System.Security.Policy.IMembershipCondition membershipCondition, Class System.Security.Policy.PolicyStatement policy);
- Class System.Security.Policy.PolicyStatement Resolve( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.PolicyStatement InternalResolve( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.CodeGroup ResolveMatchingCodeGroups( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.CodeGroup Copy();
- String get_MergeLogic();
- property MergeLogic { get(){} set(){} };
- }
- class System.Security.Policy.Url : System.Object
- {
- Class System.Security.Util.URLString m_url;
- Void System.Security.Policy.Url();
- Void System.Security.Policy.Url( Class System.Runtime.Serialization.SerializationInfo info, ValueClass System.Runtime.Serialization.StreamingContext context);
- Void System.Security.Policy.Url( String name, Boolean parsed);
- Void System.Security.Policy.Url( String name);
- String get_Value();
- Class System.Security.Util.URLString GetURLString();
- Class System.Security.IPermission CreateIdentityPermission( Class System.Security.Policy.Evidence evidence);
- Boolean Equals( Object o);
- I4 GetHashCode();
- Object Copy();
- Class System.Security.SecurityElement ToXml();
- String ToString();
- I4 System.Security.Policy.IBuiltInEvidence.OutputToBuffer( SZArray Char buffer, I4 position, Boolean verbose);
- I4 System.Security.Policy.IBuiltInEvidence.GetRequiredSize( Boolean verbose);
- I4 System.Security.Policy.IBuiltInEvidence.InitFromBuffer( SZArray Char buffer, I4 position);
- Object Normalize();
- property Value { get(){} set(){} };
- }
- class System.Security.Policy.UrlMembershipCondition : System.Object
- {
- Class System.Security.Util.URLString m_url;
- Class System.Security.SecurityElement m_element;
- Void System.Security.Policy.UrlMembershipCondition();
- Void System.Security.Policy.UrlMembershipCondition( String url);
- Void set_Url( String value);
- String get_Url();
- Boolean Check( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.IMembershipCondition Copy();
- Class System.Security.SecurityElement ToXml();
- Void FromXml( Class System.Security.SecurityElement e);
- Class System.Security.SecurityElement ToXml( Class System.Security.Policy.PolicyLevel level);
- Void FromXml( Class System.Security.SecurityElement e, Class System.Security.Policy.PolicyLevel level);
- Void ParseURL();
- Boolean Equals( Object o);
- I4 GetHashCode();
- String ToString();
- property Url { get(){} set(){} };
- }
- class System.Security.Policy.Zone : System.Object
- {
- ValueClass System.Security.SecurityZone m_zone;
- SZArray String s_names;
- Void System.Security.Policy.Zone();
- Void System.Security.Policy.Zone( ValueClass System.Security.SecurityZone zone);
- Class System.Security.Policy.Zone CreateFromUrl( String url);
- ValueClass System.Security.SecurityZone _CreateFromUrl( String url);
- Class System.Security.IPermission CreateIdentityPermission( Class System.Security.Policy.Evidence evidence);
- ValueClass System.Security.SecurityZone get_SecurityZone();
- Boolean Equals( Object o);
- I4 GetHashCode();
- Object Copy();
- Class System.Security.SecurityElement ToXml();
- I4 System.Security.Policy.IBuiltInEvidence.OutputToBuffer( SZArray Char buffer, I4 position, Boolean verbose);
- I4 System.Security.Policy.IBuiltInEvidence.GetRequiredSize( Boolean verbose);
- I4 System.Security.Policy.IBuiltInEvidence.InitFromBuffer( SZArray Char buffer, I4 position);
- String ToString();
- Object Normalize();
- Void System.Security.Policy.Zone();
- property SecurityZone { get(){} set(){} };
- }
- class System.Security.Policy.ZoneMembershipCondition : System.Object
- {
- SZArray String s_names;
- ValueClass System.Security.SecurityZone m_zone;
- Class System.Security.SecurityElement m_element;
- Void System.Security.Policy.ZoneMembershipCondition();
- Void System.Security.Policy.ZoneMembershipCondition( ValueClass System.Security.SecurityZone zone);
- Void set_SecurityZone( ValueClass System.Security.SecurityZone value);
- ValueClass System.Security.SecurityZone get_SecurityZone();
- Void VerifyZone( ValueClass System.Security.SecurityZone zone);
- Boolean Check( Class System.Security.Policy.Evidence evidence);
- Class System.Security.Policy.IMembershipCondition Copy();
- Class System.Security.SecurityElement ToXml();
- Void FromXml( Class System.Security.SecurityElement e);
- Class System.Security.SecurityElement ToXml( Class System.Security.Policy.PolicyLevel level);
- Void FromXml( Class System.Security.SecurityElement e, Class System.Security.Policy.PolicyLevel level);
- Void ParseZone();
- Boolean Equals( Object o);
- I4 GetHashCode();
- String ToString();
- Void System.Security.Policy.ZoneMembershipCondition();
- property SecurityZone { get(){} set(){} };
- }
- interface System.Security.Principal.IIdentity :
- {
- String get_Name();
- String get_AuthenticationType();
- Boolean get_IsAuthenticated();
- property Name { get(){} set(){} };
- property AuthenticationType { get(){} set(){} };
- property IsAuthenticated { get(){} set(){} };
- }
- class System.Security.Principal.GenericIdentity : System.Object
- {
- String m_name;
- String m_type;
- Void System.Security.Principal.GenericIdentity( String name);
- Void System.Security.Principal.GenericIdentity( String name, String type);
- String get_Name();
- String get_AuthenticationType();
- Boolean get_IsAuthenticated();
- property Name { get(){} set(){} };
- property AuthenticationType { get(){} set(){} };
- property IsAuthenticated { get(){} set(){} };
- }
- interface System.Security.Principal.IPrincipal :
- {
- Class System.Security.Principal.IIdentity get_Identity();
- Boolean IsInRole( String role);
- property Identity { get(){} set(){} };
- }
- class System.Security.Principal.GenericPrincipal : System.Object
- {
- Class System.Security.Principal.IIdentity m_identity;
- SZArray String m_roles;
- Void System.Security.Principal.GenericPrincipal( Class System.Security.Principal.IIdentity identity, SZArray String roles);
- Class System.Security.Principal.IIdentity get_Identity();
- Boolean IsInRole( String role);
- property Identity { get(){} set(){} };
- }
- class System.Security.Principal.PrincipalPolicy : System.Enum
- {
- I4 value__;
- ValueClass System.Security.Principal.PrincipalPolicy UnauthenticatedPrincipal;
- ValueClass System.Security.Principal.PrincipalPolicy NoPrincipal;
- ValueClass System.Security.Principal.PrincipalPolicy WindowsPrincipal;
- }
- class System.Security.Principal.WindowsAccountType : System.Enum
- {
- I4 value__;
- ValueClass System.Security.Principal.WindowsAccountType Normal;
- ValueClass System.Security.Principal.WindowsAccountType Guest;
- ValueClass System.Security.Principal.WindowsAccountType System;
- ValueClass System.Security.Principal.WindowsAccountType Anonymous;
- }
- class System.Security.Principal.WindowsIdentity : System.Object
- {
- String m_name;
- String m_type;
- ValueClass System.Security.Principal.WindowsAccountType m_acctType;
- Boolean m_isAuthenticated;
- I m_userToken;
- Boolean m_closeTokenHandle;
- I ZeroHandle;
- Void System.Security.Principal.WindowsIdentity( Boolean isWin9X);
- Void System.Security.Principal.WindowsIdentity( I userToken, ValueClass System.Security.Principal.WindowsAccountType type, Boolean closeHandle, Boolean isAuthenticated);
- Void System.Security.Principal.WindowsIdentity( I userToken);
- Void System.Security.Principal.WindowsIdentity( I userToken, String type);
- Void System.Security.Principal.WindowsIdentity( I userToken, String type, ValueClass System.Security.Principal.WindowsAccountType acctType);
- Void System.Security.Principal.WindowsIdentity( I userToken, String type, ValueClass System.Security.Principal.WindowsAccountType acctType, Boolean isAuthenticated);
- Class System.Security.Principal.WindowsIdentity GetCurrent();
- Class System.Security.Principal.WindowsIdentity GetAnonymous();
- Void CreateFromToken( I userToken, String type);
- String get_Name();
- String get_AuthenticationType();
- Boolean get_IsAuthenticated();
- I get_Token();
- Boolean get_IsGuest();
- Boolean get_IsSystem();
- Boolean get_IsAnonymous();
- Class System.Security.Principal.WindowsImpersonationContext Impersonate();
- Class System.Security.Principal.WindowsImpersonationContext Impersonate( I userToken);
- Class System.Security.Principal.WindowsImpersonationContext Impersonate( I userToken, ValueClass System.Security.Principal.WindowsAccountType acctType);
- Boolean ResolveIdentity();
- SZArray String GetRoles();
- Void Finalize();
- Void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization( Object sender);
- String _ResolveIdentity( I userToken);
- I _DuplicateHandle( I userToken);
- Void _CloseHandle( I userToken);
- SZArray String _GetRoles( I userToken);
- I _GetCurrentToken();
- Boolean _SetThreadToken( I userToken);
- Boolean _RevertToSelf();
- ValueClass System.Security.Principal.WindowsAccountType _GetAccountType( I userToken);
- Void System.Security.Principal.WindowsIdentity();
- property Name { get(){} set(){} };
- property AuthenticationType { get(){} set(){} };
- property IsAuthenticated { get(){} set(){} };
- property Token { get(){} set(){} };
- property IsGuest { get(){} set(){} };
- property IsSystem { get(){} set(){} };
- property IsAnonymous { get(){} set(){} };
- }
- class System.Security.Principal.WindowsImpersonationContext : System.Object
- {
- I m_userToken;
- I ZeroHandle;
- Class System.Security.Principal.WindowsImpersonationContext FromSystem;
- Void System.Security.Principal.WindowsImpersonationContext( I token);
- Void Undo();
- Void Finalize();
- Boolean _SetThreadToken( I userToken);
- Boolean _RevertToSelf();
- Void System.Security.Principal.WindowsImpersonationContext();
- }
- class System.Security.Principal.WindowsBuiltInRole : System.Enum
- {
- I4 value__;
- ValueClass System.Security.Principal.WindowsBuiltInRole Administrator;
- ValueClass System.Security.Principal.WindowsBuiltInRole User;
- ValueClass System.Security.Principal.WindowsBuiltInRole Guest;
- ValueClass System.Security.Principal.WindowsBuiltInRole PowerUser;
- ValueClass System.Security.Principal.WindowsBuiltInRole AccountOperator;
- ValueClass System.Security.Principal.WindowsBuiltInRole SystemOperator;
- ValueClass System.Security.Principal.WindowsBuiltInRole PrintOperator;
- ValueClass System.Security.Principal.WindowsBuiltInRole BackupOperator;
- ValueClass System.Security.Principal.WindowsBuiltInRole Replicator;
- }
- class System.Security.Principal.WindowsPrincipal : System.Object
- {
- Class System.Security.Principal.WindowsIdentity m_identity;
- SZArray String m_roles;
- Class System.Collections.Hashtable m_rolesTable;
- Boolean m_rolesLoaded;
- I4 MAGIC_NUMBER;
- Void System.Security.Principal.WindowsPrincipal( Class System.Security.Principal.WindowsIdentity ntIdentity);
- Class System.Security.Principal.IIdentity get_Identity();
- Boolean IsInRole( String role);
- Boolean IsInRole( I4 rid);
- Boolean IsInRole( ValueClass System.Security.Principal.WindowsBuiltInRole role);
- String _GetRole( I4 rid);
- Void System.Security.Principal.WindowsPrincipal();
- property Identity { get(){} set(){} };
- }
- class System.Runtime.InteropServices.ArrayWithOffset : System.ValueType
- {
- Object m_array;
- I4 m_offset;
- I4 m_count;
- Void System.Runtime.InteropServices.ArrayWithOffset( Object array, I4 offset);
- Object GetArray();
- I4 GetOffset();
- I4 GetHashCode();
- Boolean Equals( Object obj);
- I4 CalculateCount();
- }
- class System.Runtime.InteropServices.DispIdAttribute : System.Attribute
- {
- I4 _val;
- Void System.Runtime.InteropServices.DispIdAttribute( I4 dispId);
- I4 get_Value();
- property Value { get(){} set(){} };
- }
- class System.Runtime.InteropServices.ComInterfaceType : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.ComInterfaceType InterfaceIsDual;
- ValueClass System.Runtime.InteropServices.ComInterfaceType InterfaceIsIUnknown;
- ValueClass System.Runtime.InteropServices.ComInterfaceType InterfaceIsIDispatch;
- }
- class System.Runtime.InteropServices.InterfaceTypeAttribute : System.Attribute
- {
- ValueClass System.Runtime.InteropServices.ComInterfaceType _val;
- Void System.Runtime.InteropServices.InterfaceTypeAttribute( ValueClass System.Runtime.InteropServices.ComInterfaceType interfaceType);
- Void System.Runtime.InteropServices.InterfaceTypeAttribute( I2 interfaceType);
- ValueClass System.Runtime.InteropServices.ComInterfaceType get_Value();
- property Value { get(){} set(){} };
- }
- class System.Runtime.InteropServices.ClassInterfaceType : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.ClassInterfaceType None;
- ValueClass System.Runtime.InteropServices.ClassInterfaceType AutoDispatch;
- ValueClass System.Runtime.InteropServices.ClassInterfaceType AutoDual;
- }
- class System.Runtime.InteropServices.ClassInterfaceAttribute : System.Attribute
- {
- ValueClass System.Runtime.InteropServices.ClassInterfaceType _val;
- Void System.Runtime.InteropServices.ClassInterfaceAttribute( ValueClass System.Runtime.InteropServices.ClassInterfaceType classInterfaceType);
- Void System.Runtime.InteropServices.ClassInterfaceAttribute( I2 classInterfaceType);
- ValueClass System.Runtime.InteropServices.ClassInterfaceType get_Value();
- property Value { get(){} set(){} };
- }
- class System.Runtime.InteropServices.ComVisibleAttribute : System.Attribute
- {
- Boolean _val;
- Void System.Runtime.InteropServices.ComVisibleAttribute( Boolean visibility);
- Boolean get_Value();
- property Value { get(){} set(){} };
- }
- class System.Runtime.InteropServices.LCIDConversionAttribute : System.Attribute
- {
- I4 _val;
- Void System.Runtime.InteropServices.LCIDConversionAttribute( I4 lcid);
- I4 get_Value();
- property Value { get(){} set(){} };
- }
- class System.Runtime.InteropServices.ComRegisterFunctionAttribute : System.Attribute
- {
- Void System.Runtime.InteropServices.ComRegisterFunctionAttribute();
- }
- class System.Runtime.InteropServices.ComUnregisterFunctionAttribute : System.Attribute
- {
- Void System.Runtime.InteropServices.ComUnregisterFunctionAttribute();
- }
- class System.Runtime.InteropServices.ProgIdAttribute : System.Attribute
- {
- String _val;
- Void System.Runtime.InteropServices.ProgIdAttribute( String progId);
- String get_Value();
- property Value { get(){} set(){} };
- }
- class System.Runtime.InteropServices.ImportedFromTypeLibAttribute : System.Attribute
- {
- String _val;
- Void System.Runtime.InteropServices.ImportedFromTypeLibAttribute( String tlbFile);
- String get_Value();
- property Value { get(){} set(){} };
- }
- class System.Runtime.InteropServices.IDispatchImplType : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.IDispatchImplType SystemDefinedImpl;
- ValueClass System.Runtime.InteropServices.IDispatchImplType InternalImpl;
- ValueClass System.Runtime.InteropServices.IDispatchImplType CompatibleImpl;
- }
- class System.Runtime.InteropServices.IDispatchImplAttribute : System.Attribute
- {
- ValueClass System.Runtime.InteropServices.IDispatchImplType _val;
- Void System.Runtime.InteropServices.IDispatchImplAttribute( ValueClass System.Runtime.InteropServices.IDispatchImplType implType);
- Void System.Runtime.InteropServices.IDispatchImplAttribute( I2 implType);
- ValueClass System.Runtime.InteropServices.IDispatchImplType get_Value();
- property Value { get(){} set(){} };
- }
- class System.Runtime.InteropServices.ComSourceInterfacesAttribute : System.Attribute
- {
- String _val;
- Void System.Runtime.InteropServices.ComSourceInterfacesAttribute( String sourceInterfaces);
- Void System.Runtime.InteropServices.ComSourceInterfacesAttribute( Class System.Type sourceInterface);
- Void System.Runtime.InteropServices.ComSourceInterfacesAttribute( Class System.Type sourceInterface1, Class System.Type sourceInterface2);
- Void System.Runtime.InteropServices.ComSourceInterfacesAttribute( Class System.Type sourceInterface1, Class System.Type sourceInterface2, Class System.Type sourceInterface3);
- Void System.Runtime.InteropServices.ComSourceInterfacesAttribute( Class System.Type sourceInterface1, Class System.Type sourceInterface2, Class System.Type sourceInterface3, Class System.Type sourceInterface4);
- String get_Value();
- property Value { get(){} set(){} };
- }
- class System.Runtime.InteropServices.ComConversionLossAttribute : System.Attribute
- {
- Void System.Runtime.InteropServices.ComConversionLossAttribute();
- }
- class System.Runtime.InteropServices.TypeLibTypeFlags : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.TypeLibTypeFlags FAppObject;
- ValueClass System.Runtime.InteropServices.TypeLibTypeFlags FCanCreate;
- ValueClass System.Runtime.InteropServices.TypeLibTypeFlags FLicensed;
- ValueClass System.Runtime.InteropServices.TypeLibTypeFlags FPreDeclId;
- ValueClass System.Runtime.InteropServices.TypeLibTypeFlags FHidden;
- ValueClass System.Runtime.InteropServices.TypeLibTypeFlags FControl;
- ValueClass System.Runtime.InteropServices.TypeLibTypeFlags FDual;
- ValueClass System.Runtime.InteropServices.TypeLibTypeFlags FNonExtensible;
- ValueClass System.Runtime.InteropServices.TypeLibTypeFlags FOleAutomation;
- ValueClass System.Runtime.InteropServices.TypeLibTypeFlags FRestricted;
- ValueClass System.Runtime.InteropServices.TypeLibTypeFlags FAggregatable;
- ValueClass System.Runtime.InteropServices.TypeLibTypeFlags FReplaceable;
- ValueClass System.Runtime.InteropServices.TypeLibTypeFlags FDispatchable;
- ValueClass System.Runtime.InteropServices.TypeLibTypeFlags FReverseBind;
- }
- class System.Runtime.InteropServices.TypeLibFuncFlags : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.TypeLibFuncFlags FRestricted;
- ValueClass System.Runtime.InteropServices.TypeLibFuncFlags FSource;
- ValueClass System.Runtime.InteropServices.TypeLibFuncFlags FBindable;
- ValueClass System.Runtime.InteropServices.TypeLibFuncFlags FRequestEdit;
- ValueClass System.Runtime.InteropServices.TypeLibFuncFlags FDisplayBind;
- ValueClass System.Runtime.InteropServices.TypeLibFuncFlags FDefaultBind;
- ValueClass System.Runtime.InteropServices.TypeLibFuncFlags FHidden;
- ValueClass System.Runtime.InteropServices.TypeLibFuncFlags FUsesGetLastError;
- ValueClass System.Runtime.InteropServices.TypeLibFuncFlags FDefaultCollelem;
- ValueClass System.Runtime.InteropServices.TypeLibFuncFlags FUiDefault;
- ValueClass System.Runtime.InteropServices.TypeLibFuncFlags FNonBrowsable;
- ValueClass System.Runtime.InteropServices.TypeLibFuncFlags FReplaceable;
- ValueClass System.Runtime.InteropServices.TypeLibFuncFlags FImmediateBind;
- }
- class System.Runtime.InteropServices.TypeLibVarFlags : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.TypeLibVarFlags FReadOnly;
- ValueClass System.Runtime.InteropServices.TypeLibVarFlags FSource;
- ValueClass System.Runtime.InteropServices.TypeLibVarFlags FBindable;
- ValueClass System.Runtime.InteropServices.TypeLibVarFlags FRequestEdit;
- ValueClass System.Runtime.InteropServices.TypeLibVarFlags FDisplayBind;
- ValueClass System.Runtime.InteropServices.TypeLibVarFlags FDefaultBind;
- ValueClass System.Runtime.InteropServices.TypeLibVarFlags FHidden;
- ValueClass System.Runtime.InteropServices.TypeLibVarFlags FRestricted;
- ValueClass System.Runtime.InteropServices.TypeLibVarFlags FDefaultCollelem;
- ValueClass System.Runtime.InteropServices.TypeLibVarFlags FUiDefault;
- ValueClass System.Runtime.InteropServices.TypeLibVarFlags FNonBrowsable;
- ValueClass System.Runtime.InteropServices.TypeLibVarFlags FReplaceable;
- ValueClass System.Runtime.InteropServices.TypeLibVarFlags FImmediateBind;
- }
- class System.Runtime.InteropServices.TypeLibTypeAttribute : System.Attribute
- {
- ValueClass System.Runtime.InteropServices.TypeLibTypeFlags _val;
- Void System.Runtime.InteropServices.TypeLibTypeAttribute( ValueClass System.Runtime.InteropServices.TypeLibTypeFlags flags);
- Void System.Runtime.InteropServices.TypeLibTypeAttribute( I2 flags);
- ValueClass System.Runtime.InteropServices.TypeLibTypeFlags get_Value();
- property Value { get(){} set(){} };
- }
- class System.Runtime.InteropServices.TypeLibFuncAttribute : System.Attribute
- {
- ValueClass System.Runtime.InteropServices.TypeLibFuncFlags _val;
- Void System.Runtime.InteropServices.TypeLibFuncAttribute( ValueClass System.Runtime.InteropServices.TypeLibFuncFlags flags);
- Void System.Runtime.InteropServices.TypeLibFuncAttribute( I2 flags);
- ValueClass System.Runtime.InteropServices.TypeLibFuncFlags get_Value();
- property Value { get(){} set(){} };
- }
- class System.Runtime.InteropServices.TypeLibVarAttribute : System.Attribute
- {
- ValueClass System.Runtime.InteropServices.TypeLibVarFlags _val;
- Void System.Runtime.InteropServices.TypeLibVarAttribute( ValueClass System.Runtime.InteropServices.TypeLibVarFlags flags);
- Void System.Runtime.InteropServices.TypeLibVarAttribute( I2 flags);
- ValueClass System.Runtime.InteropServices.TypeLibVarFlags get_Value();
- property Value { get(){} set(){} };
- }
- class System.Runtime.InteropServices.VarEnum : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.VarEnum VT_EMPTY;
- ValueClass System.Runtime.InteropServices.VarEnum VT_NULL;
- ValueClass System.Runtime.InteropServices.VarEnum VT_I2;
- ValueClass System.Runtime.InteropServices.VarEnum VT_I4;
- ValueClass System.Runtime.InteropServices.VarEnum VT_R4;
- ValueClass System.Runtime.InteropServices.VarEnum VT_R8;
- ValueClass System.Runtime.InteropServices.VarEnum VT_CY;
- ValueClass System.Runtime.InteropServices.VarEnum VT_DATE;
- ValueClass System.Runtime.InteropServices.VarEnum VT_BSTR;
- ValueClass System.Runtime.InteropServices.VarEnum VT_DISPATCH;
- ValueClass System.Runtime.InteropServices.VarEnum VT_ERROR;
- ValueClass System.Runtime.InteropServices.VarEnum VT_BOOL;
- ValueClass System.Runtime.InteropServices.VarEnum VT_VARIANT;
- ValueClass System.Runtime.InteropServices.VarEnum VT_UNKNOWN;
- ValueClass System.Runtime.InteropServices.VarEnum VT_DECIMAL;
- ValueClass System.Runtime.InteropServices.VarEnum VT_I1;
- ValueClass System.Runtime.InteropServices.VarEnum VT_UI1;
- ValueClass System.Runtime.InteropServices.VarEnum VT_UI2;
- ValueClass System.Runtime.InteropServices.VarEnum VT_UI4;
- ValueClass System.Runtime.InteropServices.VarEnum VT_I8;
- ValueClass System.Runtime.InteropServices.VarEnum VT_UI8;
- ValueClass System.Runtime.InteropServices.VarEnum VT_INT;
- ValueClass System.Runtime.InteropServices.VarEnum VT_UINT;
- ValueClass System.Runtime.InteropServices.VarEnum VT_VOID;
- ValueClass System.Runtime.InteropServices.VarEnum VT_HRESULT;
- ValueClass System.Runtime.InteropServices.VarEnum VT_PTR;
- ValueClass System.Runtime.InteropServices.VarEnum VT_SAFEARRAY;
- ValueClass System.Runtime.InteropServices.VarEnum VT_CARRAY;
- ValueClass System.Runtime.InteropServices.VarEnum VT_USERDEFINED;
- ValueClass System.Runtime.InteropServices.VarEnum VT_LPSTR;
- ValueClass System.Runtime.InteropServices.VarEnum VT_LPWSTR;
- ValueClass System.Runtime.InteropServices.VarEnum VT_RECORD;
- ValueClass System.Runtime.InteropServices.VarEnum VT_FILETIME;
- ValueClass System.Runtime.InteropServices.VarEnum VT_BLOB;
- ValueClass System.Runtime.InteropServices.VarEnum VT_STREAM;
- ValueClass System.Runtime.InteropServices.VarEnum VT_STORAGE;
- ValueClass System.Runtime.InteropServices.VarEnum VT_STREAMED_OBJECT;
- ValueClass System.Runtime.InteropServices.VarEnum VT_STORED_OBJECT;
- ValueClass System.Runtime.InteropServices.VarEnum VT_BLOB_OBJECT;
- ValueClass System.Runtime.InteropServices.VarEnum VT_CF;
- ValueClass System.Runtime.InteropServices.VarEnum VT_CLSID;
- ValueClass System.Runtime.InteropServices.VarEnum VT_VECTOR;
- ValueClass System.Runtime.InteropServices.VarEnum VT_ARRAY;
- ValueClass System.Runtime.InteropServices.VarEnum VT_BYREF;
- }
- class System.Runtime.InteropServices.UnmanagedType : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.UnmanagedType Bool;
- ValueClass System.Runtime.InteropServices.UnmanagedType I1;
- ValueClass System.Runtime.InteropServices.UnmanagedType U1;
- ValueClass System.Runtime.InteropServices.UnmanagedType I2;
- ValueClass System.Runtime.InteropServices.UnmanagedType U2;
- ValueClass System.Runtime.InteropServices.UnmanagedType I4;
- ValueClass System.Runtime.InteropServices.UnmanagedType U4;
- ValueClass System.Runtime.InteropServices.UnmanagedType I8;
- ValueClass System.Runtime.InteropServices.UnmanagedType U8;
- ValueClass System.Runtime.InteropServices.UnmanagedType R4;
- ValueClass System.Runtime.InteropServices.UnmanagedType R8;
- ValueClass System.Runtime.InteropServices.UnmanagedType Currency;
- ValueClass System.Runtime.InteropServices.UnmanagedType BStr;
- ValueClass System.Runtime.InteropServices.UnmanagedType LPStr;
- ValueClass System.Runtime.InteropServices.UnmanagedType LPWStr;
- ValueClass System.Runtime.InteropServices.UnmanagedType LPTStr;
- ValueClass System.Runtime.InteropServices.UnmanagedType ByValTStr;
- ValueClass System.Runtime.InteropServices.UnmanagedType IUnknown;
- ValueClass System.Runtime.InteropServices.UnmanagedType IDispatch;
- ValueClass System.Runtime.InteropServices.UnmanagedType Struct;
- ValueClass System.Runtime.InteropServices.UnmanagedType Interface;
- ValueClass System.Runtime.InteropServices.UnmanagedType SafeArray;
- ValueClass System.Runtime.InteropServices.UnmanagedType ByValArray;
- ValueClass System.Runtime.InteropServices.UnmanagedType SysInt;
- ValueClass System.Runtime.InteropServices.UnmanagedType SysUInt;
- ValueClass System.Runtime.InteropServices.UnmanagedType VBByRefStr;
- ValueClass System.Runtime.InteropServices.UnmanagedType AnsiBStr;
- ValueClass System.Runtime.InteropServices.UnmanagedType TBStr;
- ValueClass System.Runtime.InteropServices.UnmanagedType VariantBool;
- ValueClass System.Runtime.InteropServices.UnmanagedType FunctionPtr;
- ValueClass System.Runtime.InteropServices.UnmanagedType AsAny;
- ValueClass System.Runtime.InteropServices.UnmanagedType LPArray;
- ValueClass System.Runtime.InteropServices.UnmanagedType LPStruct;
- ValueClass System.Runtime.InteropServices.UnmanagedType CustomMarshaler;
- ValueClass System.Runtime.InteropServices.UnmanagedType Error;
- }
- class System.Runtime.InteropServices.MarshalAsAttribute : System.Attribute
- {
- ValueClass System.Runtime.InteropServices.UnmanagedType _val;
- ValueClass System.Runtime.InteropServices.VarEnum SafeArraySubType;
- Class System.Type SafeArrayUserDefinedSubType;
- ValueClass System.Runtime.InteropServices.UnmanagedType ArraySubType;
- I2 SizeParamIndex;
- I4 SizeConst;
- String MarshalType;
- Class System.Type MarshalTypeRef;
- String MarshalCookie;
- Void System.Runtime.InteropServices.MarshalAsAttribute( ValueClass System.Runtime.InteropServices.UnmanagedType unmanagedType);
- Void System.Runtime.InteropServices.MarshalAsAttribute( I2 unmanagedType);
- ValueClass System.Runtime.InteropServices.UnmanagedType get_Value();
- property Value { get(){} set(){} };
- }
- class System.Runtime.InteropServices.ComImportAttribute : System.Attribute
- {
- Void System.Runtime.InteropServices.ComImportAttribute();
- }
- class System.Runtime.InteropServices.GuidAttribute : System.Attribute
- {
- String _val;
- Void System.Runtime.InteropServices.GuidAttribute( String guid);
- String get_Value();
- property Value { get(){} set(){} };
- }
- class System.Runtime.InteropServices.PreserveSigAttribute : System.Attribute
- {
- Void System.Runtime.InteropServices.PreserveSigAttribute();
- }
- class System.Runtime.InteropServices.InAttribute : System.Attribute
- {
- Void System.Runtime.InteropServices.InAttribute();
- }
- class System.Runtime.InteropServices.OutAttribute : System.Attribute
- {
- Void System.Runtime.InteropServices.OutAttribute();
- }
- class System.Runtime.InteropServices.OptionalAttribute : System.Attribute
- {
- Void System.Runtime.InteropServices.OptionalAttribute();
- }
- class System.Runtime.InteropServices.DllImportAttribute : System.Attribute
- {
- String _val;
- String EntryPoint;
- ValueClass System.Runtime.InteropServices.CharSet CharSet;
- Boolean SetLastError;
- Boolean ExactSpelling;
- Boolean PreserveSig;
- ValueClass System.Runtime.InteropServices.CallingConvention CallingConvention;
- Void System.Runtime.InteropServices.DllImportAttribute( String dllName);
- String get_Value();
- property Value { get(){} set(){} };
- }
- class System.Runtime.InteropServices.StructLayoutAttribute : System.Attribute
- {
- ValueClass System.Runtime.InteropServices.LayoutKind _val;
- I4 Pack;
- I4 Size;
- ValueClass System.Runtime.InteropServices.CharSet CharSet;
- Void System.Runtime.InteropServices.StructLayoutAttribute( ValueClass System.Runtime.InteropServices.LayoutKind layoutKind);
- Void System.Runtime.InteropServices.StructLayoutAttribute( I2 layoutKind);
- ValueClass System.Runtime.InteropServices.LayoutKind get_Value();
- property Value { get(){} set(){} };
- }
- class System.Runtime.InteropServices.FieldOffsetAttribute : System.Attribute
- {
- I4 _val;
- Void System.Runtime.InteropServices.FieldOffsetAttribute( I4 offset);
- I4 get_Value();
- property Value { get(){} set(){} };
- }
- class System.Runtime.InteropServices.ComAliasNameAttribute : System.Attribute
- {
- String _val;
- Void System.Runtime.InteropServices.ComAliasNameAttribute( String alias);
- String get_Value();
- property Value { get(){} set(){} };
- }
- class System.Runtime.InteropServices.AutomationProxyAttribute : System.Attribute
- {
- Boolean _val;
- Void System.Runtime.InteropServices.AutomationProxyAttribute( Boolean val);
- Boolean get_Value();
- property Value { get(){} set(){} };
- }
- class System.Runtime.InteropServices.PrimaryInteropAssemblyAttribute : System.Attribute
- {
- I4 _major;
- I4 _minor;
- Void System.Runtime.InteropServices.PrimaryInteropAssemblyAttribute( I4 major, I4 minor);
- I4 get_MajorVersion();
- I4 get_MinorVersion();
- property MajorVersion { get(){} set(){} };
- property MinorVersion { get(){} set(){} };
- }
- class System.Runtime.InteropServices.CoClassAttribute : System.Attribute
- {
- Class System.Type _CoClass;
- Void System.Runtime.InteropServices.CoClassAttribute( Class System.Type coClass);
- Class System.Type get_CoClass();
- property CoClass { get(){} set(){} };
- }
- class System.Runtime.InteropServices.ComEventInterfaceAttribute : System.Attribute
- {
- Class System.Type _SourceInterface;
- Class System.Type _EventProvider;
- Void System.Runtime.InteropServices.ComEventInterfaceAttribute( Class System.Type SourceInterface, Class System.Type EventProvider);
- Class System.Type get_SourceInterface();
- Class System.Type get_EventProvider();
- property SourceInterface { get(){} set(){} };
- property EventProvider { get(){} set(){} };
- }
- class System.Runtime.InteropServices.CallingConvention : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.CallingConvention Winapi;
- ValueClass System.Runtime.InteropServices.CallingConvention Cdecl;
- ValueClass System.Runtime.InteropServices.CallingConvention StdCall;
- ValueClass System.Runtime.InteropServices.CallingConvention ThisCall;
- ValueClass System.Runtime.InteropServices.CallingConvention FastCall;
- }
- class System.Runtime.InteropServices.CharSet : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.CharSet None;
- ValueClass System.Runtime.InteropServices.CharSet Ansi;
- ValueClass System.Runtime.InteropServices.CharSet Unicode;
- ValueClass System.Runtime.InteropServices.CharSet Auto;
- }
- class System.Runtime.InteropServices.ExternalException : System.SystemException
- {
- Void System.Runtime.InteropServices.ExternalException();
- Void System.Runtime.InteropServices.ExternalException( String message);
- Void System.Runtime.InteropServices.ExternalException( String message, Class System.Exception inner);
- Void System.Runtime.InteropServices.ExternalException( String message, I4 errorCode);
- Void System.Runtime.InteropServices.ExternalException( Class System.Runtime.Serialization.SerializationInfo info, ValueClass System.Runtime.Serialization.StreamingContext context);
- I4 get_ErrorCode();
- property ErrorCode { get(){} set(){} };
- }
- class System.Runtime.InteropServices.COMException : System.Runtime.InteropServices.ExternalException
- {
- Void System.Runtime.InteropServices.COMException();
- Void System.Runtime.InteropServices.COMException( String message);
- Void System.Runtime.InteropServices.COMException( String message, Class System.Exception inner);
- Void System.Runtime.InteropServices.COMException( String message, I4 errorCode);
- Void System.Runtime.InteropServices.COMException( Class System.Runtime.Serialization.SerializationInfo info, ValueClass System.Runtime.Serialization.StreamingContext context);
- String ToString();
- }
- class System.Runtime.InteropServices.ComMemberType : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.ComMemberType Method;
- ValueClass System.Runtime.InteropServices.ComMemberType PropGet;
- ValueClass System.Runtime.InteropServices.ComMemberType PropSet;
- }
- class System.Runtime.InteropServices.CurrencyWrapper : System.Object
- {
- ValueClass System.Decimal m_WrappedObject;
- Void System.Runtime.InteropServices.CurrencyWrapper( ValueClass System.Decimal obj);
- Void System.Runtime.InteropServices.CurrencyWrapper( Object obj);
- ValueClass System.Decimal get_WrappedObject();
- property WrappedObject { get(){} set(){} };
- }
- class System.Runtime.InteropServices.DispatchWrapper : System.Object
- {
- Object m_WrappedObject;
- Void System.Runtime.InteropServices.DispatchWrapper( Object obj);
- Object get_WrappedObject();
- property WrappedObject { get(){} set(){} };
- }
- class System.Runtime.InteropServices.ErrorWrapper : System.Object
- {
- I4 m_ErrorCode;
- Void System.Runtime.InteropServices.ErrorWrapper( I4 errorCode);
- Void System.Runtime.InteropServices.ErrorWrapper( Object errorCode);
- Void System.Runtime.InteropServices.ErrorWrapper( Class System.Exception e);
- I4 get_ErrorCode();
- property ErrorCode { get(){} set(){} };
- }
- class System.Runtime.InteropServices.ExtensibleClassFactory : System.Object
- {
- Void System.Runtime.InteropServices.ExtensibleClassFactory();
- Void RegisterObjectCreationCallback( Class System.Runtime.InteropServices.ObjectCreationDelegate callback);
- }
- class System.Runtime.InteropServices.GCHandleType : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.GCHandleType Weak;
- ValueClass System.Runtime.InteropServices.GCHandleType WeakTrackResurrection;
- ValueClass System.Runtime.InteropServices.GCHandleType Normal;
- ValueClass System.Runtime.InteropServices.GCHandleType Pinned;
- }
- class System.Runtime.InteropServices.GCHandle : System.ValueType
- {
- I4 m_handle;
- Void System.Runtime.InteropServices.GCHandle( Object value, ValueClass System.Runtime.InteropServices.GCHandleType type);
- Void System.Runtime.InteropServices.GCHandle( I handle);
- ValueClass System.Runtime.InteropServices.GCHandle Alloc( Object value);
- ValueClass System.Runtime.InteropServices.GCHandle Alloc( Object value, ValueClass System.Runtime.InteropServices.GCHandleType type);
- Void Free();
- Void __InternalFree();
- Object get_Target();
- Void set_Target( Object value);
- Object get___InternalTarget();
- I AddrOfPinnedObject();
- Boolean get_IsAllocated();
- ValueClass System.Runtime.InteropServices.GCHandle op_Explicit( I value);
- I op_Explicit( ValueClass System.Runtime.InteropServices.GCHandle value);
- I4 InternalAlloc( Object value, ValueClass System.Runtime.InteropServices.GCHandleType type);
- Void InternalFree( I4 handle);
- Object InternalGet( I4 handle);
- Void InternalSet( I4 handle, Object value, Boolean isPinned);
- Void InternalCompareExchange( I4 handle, Object value, Object oldValue, Boolean isPinned);
- I InternalAddrOfPinnedObject( I4 handle);
- Void InternalCheckDomain( I4 handle);
- property Target { get(){} set(){} };
- property __InternalTarget { get(){} set(){} };
- property IsAllocated { get(){} set(){} };
- }
- class System.Runtime.InteropServices.HandleRef : System.ValueType
- {
- Object m_wrapper;
- I m_handle;
- Void System.Runtime.InteropServices.HandleRef( Object wrapper, I handle);
- Object get_Wrapper();
- I get_Handle();
- I op_Explicit( ValueClass System.Runtime.InteropServices.HandleRef value);
- property Wrapper { get(){} set(){} };
- property Handle { get(){} set(){} };
- }
- interface System.Runtime.InteropServices.ICustomAdapter :
- {
- Object GetUnderlyingObject( );
- }
- interface System.Runtime.InteropServices.ICustomMarshaler :
- {
- Object MarshalNativeToManaged( I pNativeData);
- I MarshalManagedToNative( Object ManagedObj);
- Void CleanUpNativeData( I pNativeData);
- Void CleanUpManagedData( Object ManagedObj);
- I4 GetNativeDataSize();
- }
- interface System.Runtime.InteropServices.ICustomFactory :
- {
- Class System.MarshalByRefObject CreateInstance( Class System.Type serverType);
- }
- class System.Runtime.InteropServices.InvalidComObjectException : System.SystemException
- {
- Void System.Runtime.InteropServices.InvalidComObjectException();
- Void System.Runtime.InteropServices.InvalidComObjectException( String message);
- Void System.Runtime.InteropServices.InvalidComObjectException( String message, Class System.Exception inner);
- Void System.Runtime.InteropServices.InvalidComObjectException( Class System.Runtime.Serialization.SerializationInfo info, ValueClass System.Runtime.Serialization.StreamingContext context);
- }
- class System.Runtime.InteropServices.InvalidOleVariantTypeException : System.SystemException
- {
- Void System.Runtime.InteropServices.InvalidOleVariantTypeException();
- Void System.Runtime.InteropServices.InvalidOleVariantTypeException( String message);
- Void System.Runtime.InteropServices.InvalidOleVariantTypeException( String message, Class System.Exception inner);
- Void System.Runtime.InteropServices.InvalidOleVariantTypeException( Class System.Runtime.Serialization.SerializationInfo info, ValueClass System.Runtime.Serialization.StreamingContext context);
- }
- class System.Runtime.InteropServices.AssemblyRegistrationFlags : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.AssemblyRegistrationFlags None;
- ValueClass System.Runtime.InteropServices.AssemblyRegistrationFlags SetCodeBase;
- }
- interface System.Runtime.InteropServices.IRegistrationServices :
- {
- Boolean RegisterAssembly( Class System.Reflection.Assembly assembly, ValueClass System.Runtime.InteropServices.AssemblyRegistrationFlags flags);
- Boolean UnregisterAssembly( Class System.Reflection.Assembly assembly);
- SZArray Class System.Type GetRegistrableTypesInAssembly( Class System.Reflection.Assembly assembly);
- String GetProgIdForType( Class System.Type type);
- Void RegisterTypeForComClients( Class System.Type type, ByRef ValueClass System.Guid g);
- ValueClass System.Guid GetManagedCategoryGuid();
- Boolean TypeRequiresRegistration( Class System.Type type);
- Boolean TypeRepresentsComType( Class System.Type type);
- }
- class System.Runtime.InteropServices.TypeLibImporterFlags : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.TypeLibImporterFlags PrimaryInteropAssembly;
- ValueClass System.Runtime.InteropServices.TypeLibImporterFlags UnsafeInterfaces;
- ValueClass System.Runtime.InteropServices.TypeLibImporterFlags SafeArrayAsSystemArray;
- }
- class System.Runtime.InteropServices.TypeLibExporterFlags : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.TypeLibExporterFlags OnlyReferenceRegistered;
- }
- class System.Runtime.InteropServices.ImporterEventKind : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.ImporterEventKind NOTIF_TYPECONVERTED;
- ValueClass System.Runtime.InteropServices.ImporterEventKind NOTIF_CONVERTWARNING;
- ValueClass System.Runtime.InteropServices.ImporterEventKind ERROR_REFTOINVALIDTYPELIB;
- }
- class System.Runtime.InteropServices.ExporterEventKind : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.ExporterEventKind NOTIF_TYPECONVERTED;
- ValueClass System.Runtime.InteropServices.ExporterEventKind NOTIF_CONVERTWARNING;
- ValueClass System.Runtime.InteropServices.ExporterEventKind ERROR_REFTOINVALIDASSEMBLY;
- }
- interface System.Runtime.InteropServices.ITypeLibImporterNotifySink :
- {
- Void ReportEvent( ValueClass System.Runtime.InteropServices.ImporterEventKind eventKind, I4 eventCode, String eventMsg);
- Class System.Reflection.Assembly ResolveRef( Object typeLib);
- }
- interface System.Runtime.InteropServices.ITypeLibExporterNotifySink :
- {
- Void ReportEvent( ValueClass System.Runtime.InteropServices.ExporterEventKind eventKind, I4 eventCode, String eventMsg);
- Object ResolveRef( Class System.Reflection.Assembly , assembly);
- }
- interface System.Runtime.InteropServices.ITypeLibConverter :
- {
- Class System.Reflection.Emit.AssemblyBuilder ConvertTypeLibToAssembly( Object typeLib, String asmFileName, ValueClass System.Runtime.InteropServices.TypeLibImporterFlags flags, Class System.Runtime.InteropServices.ITypeLibImporterNotifySink notifySink, SZArray UI1 publicKey, Class System.Reflection.StrongNameKeyPair keyPair, String asmNamespace, Class System.Version asmVersion);
- Object ConvertAssemblyToTypeLib( Class System.Reflection.Assembly , String assembly, ValueClass System.Runtime.InteropServices.TypeLibExporterFlags typeLibName, Class System.Runtime.InteropServices.ITypeLibExporterNotifySink flags, notifySink);
- Boolean GetPrimaryInteropAssembly( ValueClass System.Guid g, I4 major, I4 minor, I4 lcid, ByRef String asmName, ByRef String asmCodeBase);
- Class System.Reflection.Emit.AssemblyBuilder ConvertTypeLibToAssembly( Object typeLib, String asmFileName, I4 flags, Class System.Runtime.InteropServices.ITypeLibImporterNotifySink notifySink, SZArray UI1 publicKey, Class System.Reflection.StrongNameKeyPair keyPair, Boolean unsafeInterfaces);
- }
- interface System.Runtime.InteropServices.ITypeLibExporterNameProvider :
- {
- SZArray String GetNames( );
- }
- class System.Runtime.InteropServices.LayoutKind : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.LayoutKind Sequential;
- ValueClass System.Runtime.InteropServices.LayoutKind Explicit;
- ValueClass System.Runtime.InteropServices.LayoutKind Auto;
- }
- class System.Runtime.InteropServices.Marshal : System.Object
- {
- I4 LMEM_FIXED;
- I4 LMEM_MOVEABLE;
- String s_strConvertedTypeInfoAssemblyName;
- String s_strConvertedTypeInfoAssemblyTitle;
- String s_strConvertedTypeInfoAssemblyDesc;
- String s_strConvertedTypeInfoNameSpace;
- I4 FORMAT_MESSAGE_IGNORE_INSERTS;
- I4 FORMAT_MESSAGE_FROM_SYSTEM;
- I4 FORMAT_MESSAGE_ARGUMENT_ARRAY;
- I HIWORDMASK;
- ValueClass System.Guid IID_IUnknown;
- I4 SystemDefaultCharSize;
- I4 SystemMaxDBCSCharSize;
- Boolean IsWin32Atom( I ptr);
- Boolean IsNotWin32Atom( I ptr);
- Void System.Runtime.InteropServices.Marshal();
- Void System.Runtime.InteropServices.Marshal();
- I4 GetSystemMaxDBCSCharSize();
- I AllocHGlobal( I cb);
- I AllocHGlobal( I4 cb);
- I ReAllocHGlobal( I pv, I cb);
- Void FreeHGlobal( I hglobal);
- I AllocCoTaskMem( I4 cb);
- I ReAllocCoTaskMem( I pv, I4 cb);
- Void FreeCoTaskMem( I ptr);
- Void FreeBSTR( I ptr);
- I StringToHGlobalAnsi( String s);
- I StringToCoTaskMemAnsi( String s);
- String PtrToStringAnsi( I ptr);
- String PtrToStringAnsi( I ptr, I4 len);
- String PtrToStringUni( I ptr, I4 len);
- String PtrToStringAuto( I ptr, I4 len);
- I StringToHGlobalUni( String s);
- I StringToCoTaskMemUni( String s);
- String PtrToStringUni( I ptr);
- I StringToHGlobalAuto( String s);
- I StringToCoTaskMemAuto( String s);
- String PtrToStringAuto( I ptr);
- I StringToBSTR( String s);
- String PtrToStringBSTR( I ptr);
- I4 SizeOf( Object structure);
- I4 SizeOf( Class System.Type t);
- I OffsetOf( Class System.Type t, String fieldName);
- I OffsetOfHelper( Class System.Reflection.FieldInfo f);
- I UnsafeAddrOfPinnedArrayElement( Class System.Array arr, I4 index);
- Void Copy( SZArray I4 source, I4 startIndex, I4 destination, I4 length);
- Void Copy( SZArray I4 source, I4 startIndex, I destination, I4 length);
- Void Copy( SZArray Char source, I4 startIndex, I4 destination, I4 length);
- Void Copy( SZArray Char source, I4 startIndex, I destination, I4 length);
- Void Copy( SZArray I2 source, I4 startIndex, I4 destination, I4 length);
- Void Copy( SZArray I2 source, I4 startIndex, I destination, I4 length);
- Void Copy( SZArray I8 source, I4 startIndex, I4 destination, I4 length);
- Void Copy( SZArray I8 source, I4 startIndex, I destination, I4 length);
- Void Copy( SZArray R4 source, I4 startIndex, I4 destination, I4 length);
- Void Copy( SZArray R4 source, I4 startIndex, I destination, I4 length);
- Void Copy( SZArray R8 source, I4 startIndex, I4 destination, I4 length);
- Void Copy( SZArray R8 source, I4 startIndex, I destination, I4 length);
- Void Copy( SZArray UI1 source, I4 startIndex, I destination, I4 length);
- Void CopyBytesToNative( SZArray UI1 source, I4 startIndex, I destination, I4 length);
- Void Copy( I4 source, SZArray I4 destination, I4 startIndex, I4 length);
- Void Copy( I source, SZArray I4 destination, I4 startIndex, I4 length);
- Void Copy( I4 source, SZArray Char destination, I4 startIndex, I4 length);
- Void Copy( I source, SZArray Char destination, I4 startIndex, I4 length);
- Void Copy( I4 source, SZArray I2 destination, I4 startIndex, I4 length);
- Void Copy( I source, SZArray I2 destination, I4 startIndex, I4 length);
- Void Copy( I4 source, SZArray I8 destination, I4 startIndex, I4 length);
- Void Copy( I source, SZArray I8 destination, I4 startIndex, I4 length);
- Void Copy( I4 source, SZArray R4 destination, I4 startIndex, I4 length);
- Void Copy( I source, SZArray R4 destination, I4 startIndex, I4 length);
- Void Copy( I4 source, SZArray R8 destination, I4 startIndex, I4 length);
- Void Copy( I source, SZArray R8 destination, I4 startIndex, I4 length);
- Void Copy( I source, SZArray UI1 destination, I4 startIndex, I4 length);
- Void CopyBytesToManaged( I4 source, SZArray UI1 destination, I4 startIndex, I4 length);
- UI1 ReadByte( Object ptr, I4 ofs);
- UI1 ReadByte( I ptr, I4 ofs);
- UI1 ReadByte( I ptr);
- I2 ReadInt16( Object ptr, I4 ofs);
- I2 ReadInt16( I ptr, I4 ofs);
- I2 ReadInt16( I ptr);
- I4 ReadInt32( Object ptr, I4 ofs);
- I4 ReadInt32( I ptr, I4 ofs);
- I4 ReadInt32( I ptr);
- I ReadIntPtr( Object ptr, I4 ofs);
- I ReadIntPtr( I ptr, I4 ofs);
- I ReadIntPtr( I ptr);
- I8 ReadInt64( Object ptr, I4 ofs);
- I8 ReadInt64( I ptr, I4 ofs);
- I8 ReadInt64( I ptr);
- Void WriteByte( I ptr, I4 ofs, UI1 val);
- Void WriteByte( Object ptr, I4 ofs, UI1 val);
- Void WriteByte( I ptr, UI1 val);
- Void WriteInt16( I ptr, I4 ofs, I2 val);
- Void WriteInt16( Object ptr, I4 ofs, I2 val);
- Void WriteInt16( I ptr, I2 val);
- Void WriteInt16( I ptr, I4 ofs, Char val);
- Void WriteInt16( Object ptr, I4 ofs, Char val);
- Void WriteInt16( I ptr, Char val);
- Void WriteInt32( I ptr, I4 ofs, I4 val);
- Void WriteInt32( Object ptr, I4 ofs, I4 val);
- Void WriteInt32( I ptr, I4 val);
- Void WriteIntPtr( I ptr, I4 ofs, I val);
- Void WriteIntPtr( Object ptr, I4 ofs, I val);
- Void WriteIntPtr( I ptr, I val);
- Void WriteInt64( I ptr, I4 ofs, I8 val);
- Void WriteInt64( Object ptr, I4 ofs, I8 val);
- Void WriteInt64( I ptr, I8 val);
- I4 GetLastWin32Error();
- I4 GetHRForLastWin32Error();
- Void Prelink( Class System.Reflection.MethodInfo m);
- Void PrelinkAll( Class System.Type c);
- I4 NumParamBytes( Class System.Reflection.MethodInfo m);
- I GetExceptionPointers();
- I4 GetExceptionCode();
- String GetTypeLibName( Class System.Runtime.InteropServices.UCOMITypeLib pTLB);
- ValueClass System.Guid GetTypeLibGuid( Class System.Runtime.InteropServices.UCOMITypeLib pTLB);
- I4 GetTypeLibLcid( Class System.Runtime.InteropServices.UCOMITypeLib pTLB);
- ValueClass System.Guid GetTypeLibGuidForAssembly( Class System.Reflection.Assembly asm);
- String GetTypeInfoName( Class System.Runtime.InteropServices.UCOMITypeInfo pTI);
- Class System.Type GetLoadedTypeForGUID( ByRef ValueClass System.Guid guid);
- Class System.Type GetTypeForITypeInfo( I piTypeInfo);
- I GetITypeInfoForType( Class System.Type t);
- I GetIUnknownForObject( Object o);
- I GetIDispatchForObject( Object o);
- I GetComInterfaceForObject( Object o, Class System.Type T);
- Object GetObjectForIUnknown( I pUnk);
- Object GetTypedObjectForIUnknown( I pUnk, Class System.Type t);
- Boolean IsComObject( Object o);
- I4 ReleaseComObject( Object o);
- Object GetComObjectData( Object obj, Object key);
- Boolean SetComObjectData( Object obj, Object key, Object data);
- Object CreateWrapperOfType( Object o, Class System.Type t);
- Object InternalCreateWrapperOfType( Object o, Class System.Type t);
- Void ReleaseThreadCache();
- Class System.Threading.Thread GetThreadFromFiberCookie( I4 cookie);
- Class System.Threading.Thread InternalGetThreadFromFiberCookie( I4 cookie);
- Boolean IsTypeVisibleFromCom( Class System.Type t);
- I4 QueryInterface( I pUnk, ByRef ValueClass System.Guid iid, ByRef I ppv);
- I4 AddRef( I pUnk);
- I4 Release( I pUnk);
- Void StructureToPtr( Object structure, I ptr, Boolean fDeleteOld);
- Void PtrToStructure( I ptr, Object structure);
- Object PtrToStructure( I ptr, Class System.Type structureType);
- Void PtrToStructureHelper( I ptr, Object structure, Boolean allowValueClasses);
- Void DestroyStructure( I ptr, Class System.Type structuretype);
- Void GetNativeVariantForObject( Object obj, I pDstNativeVariant);
- Object GetObjectForNativeVariant( I pSrcNativeVariant);
- SZArray Object GetObjectsForNativeVariants( I aSrcNativeVariant, I4 cVars);
- I4 GetStartComSlot( Class System.Type t);
- I4 GetEndComSlot( Class System.Type t);
- Class System.Reflection.MemberInfo GetMethodInfoForComSlot( Class System.Type t, I4 slot, ByRef ValueClass System.Runtime.InteropServices.ComMemberType memberType);
- I4 GetComSlotForMethodInfo( Class System.Reflection.MemberInfo m);
- I GetHINSTANCE( Class System.Reflection.Module m);
- Void ThrowExceptionForHR( I4 errorCode);
- Void ThrowExceptionForHR( I4 errorCode, I errorInfo);
- I4 GetHRForException( Class System.Exception e);
- ValueClass System.Guid GenerateGuidForType( Class System.Type type);
- String GenerateProgIdForType( Class System.Type type);
- Object BindToMoniker( String monikerName);
- Object GetActiveObject( String progID);
- Void CLSIDFromProgIDEx( String progId, ByRef ValueClass System.Guid clsid);
- Void CLSIDFromProgID( String progId, ByRef ValueClass System.Guid clsid);
- Void CreateBindCtx( UI4 reserved, ByRef Class System.Runtime.InteropServices.UCOMIBindCtx ppbc);
- Void MkParseDisplayName( Class System.Runtime.InteropServices.UCOMIBindCtx pbc, String szUserName, ByRef UI4 pchEaten, ByRef Class System.Runtime.InteropServices.UCOMIMoniker ppmk);
- Void BindMoniker( Class System.Runtime.InteropServices.UCOMIMoniker pmk, UI4 grfOpt, ByRef ValueClass System.Guid iidResult, ByRef Object ppvResult);
- Void GetActiveObject( ByRef ValueClass System.Guid rclsid, UI4 reserved, ByRef Object ppunk);
- I GetUnmanagedThunkForManagedMethodPtr( I pfnMethodToWrap, I pbSignature, I4 cbSignature);
- I GetManagedThunkForUnmanagedMethodPtr( I pfnMethodToWrap, I pbSignature, I4 cbSignature);
- Void SwitchCCW( Object oldtp, Object newtp);
- Object _WrapIUnknownWithComObject( I i, Object owner);
- SZArray UI1 GetDCOMBuffer( Object o);
- I4 _internalDCOMGetMarshalSize( Object o);
- Boolean _internalDCOMMarshalObject( Object o, SZArray UI1 b, I4 cb);
- ValueClass System.RuntimeTypeHandle LoadLicenseManager();
- Object WrapIUnknownWithComObject( I punk, Object owner);
- Void SwitchWrappers( Class System.Runtime.Remoting.Proxies.RealProxy oldcp, Class System.Runtime.Remoting.Proxies.RealProxy newcp);
- Void ChangeWrapperHandleStrength( Object otp, Boolean fIsWeak);
- }
- class System.Runtime.InteropServices.ImporterCallback : System.Object
- {
- Void ReportEvent( ValueClass System.Runtime.InteropServices.ImporterEventKind EventKind, I4 EventCode, String EventMsg);
- Class System.Reflection.Assembly ResolveRef( Object TypeLib);
- Void System.Runtime.InteropServices.ImporterCallback();
- }
- class System.Runtime.InteropServices.MarshalDirectiveException : System.SystemException
- {
- Void System.Runtime.InteropServices.MarshalDirectiveException();
- Void System.Runtime.InteropServices.MarshalDirectiveException( String message);
- Void System.Runtime.InteropServices.MarshalDirectiveException( String message, Class System.Exception inner);
- Void System.Runtime.InteropServices.MarshalDirectiveException( Class System.Runtime.Serialization.SerializationInfo info, ValueClass System.Runtime.Serialization.StreamingContext context);
- }
- class System.Runtime.InteropServices.ObjectCreationDelegate : System.MulticastDelegate
- {
- Void System.Runtime.InteropServices.ObjectCreationDelegate( Object object, I method);
- I Invoke( I aggregator);
- Class System.IAsyncResult BeginInvoke( I aggregator, Class System.AsyncCallback callback, Object object);
- I EndInvoke( Class System.IAsyncResult result);
- }
- class System.Runtime.InteropServices.PInvokeMap : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.PInvokeMap NoMangle;
- ValueClass System.Runtime.InteropServices.PInvokeMap CharSetMask;
- ValueClass System.Runtime.InteropServices.PInvokeMap CharSetNotSpec;
- ValueClass System.Runtime.InteropServices.PInvokeMap CharSetAnsi;
- ValueClass System.Runtime.InteropServices.PInvokeMap CharSetUnicode;
- ValueClass System.Runtime.InteropServices.PInvokeMap CharSetAuto;
- ValueClass System.Runtime.InteropServices.PInvokeMap PinvokeOLE;
- ValueClass System.Runtime.InteropServices.PInvokeMap SupportsLastError;
- ValueClass System.Runtime.InteropServices.PInvokeMap CallConvMask;
- ValueClass System.Runtime.InteropServices.PInvokeMap CallConvWinapi;
- ValueClass System.Runtime.InteropServices.PInvokeMap CallConvCdecl;
- ValueClass System.Runtime.InteropServices.PInvokeMap CallConvStdcall;
- ValueClass System.Runtime.InteropServices.PInvokeMap CallConvThiscall;
- ValueClass System.Runtime.InteropServices.PInvokeMap CallConvFastcall;
- }
- class System.Runtime.InteropServices.RuntimeEnvironment : System.Object
- {
- String GetModuleFileName();
- String GetDeveloperPath();
- String GetHostBindingFile();
- I4 GetCORVersion( Class System.Text.StringBuilder sb, I4 BufferLength, ByRef I4 retLength);
- Boolean FromGlobalAccessCache( Class System.Reflection.Assembly a);
- String GetSystemVersion();
- String GetRuntimeDirectory();
- String GetRuntimeDirectoryImpl();
- String get_SystemConfigurationFile();
- Void System.Runtime.InteropServices.RuntimeEnvironment();
- property SystemConfigurationFile { get(){} set(){} };
- }
- class System.Runtime.InteropServices.RegistrationServices : System.Object
- {
- String strManagedCategoryGuid;
- String strDocStringPrefix;
- String strManagedTypeThreadingModel;
- String strComponentCategorySubKey;
- String strManagedCategoryDescription;
- String strMsCorEEFileName;
- String strMsCorEEFullFileName;
- ValueClass System.Guid s_ManagedCategoryGuid;
- Boolean RegisterAssembly( Class System.Reflection.Assembly assembly, ValueClass System.Runtime.InteropServices.AssemblyRegistrationFlags flags);
- Boolean UnregisterAssembly( Class System.Reflection.Assembly assembly);
- SZArray Class System.Type GetRegistrableTypesInAssembly( Class System.Reflection.Assembly assembly);
- String GetProgIdForType( Class System.Type type);
- Void RegisterTypeForComClients( Class System.Type type, ByRef ValueClass System.Guid g);
- ValueClass System.Guid GetManagedCategoryGuid();
- Boolean TypeRequiresRegistration( Class System.Type type);
- Boolean TypeRepresentsComType( Class System.Type type);
- Void RegisterManagedType( Class System.Type type, String strAsmName, String strAsmCodeBase);
- String GetMsCorEEFullPath();
- Void RegisterComImportedType( Class System.Type type, String strAsmName, String strAsmCodeBase);
- Void UnregisterManagedType( Class System.Type type);
- Void UnregisterComImportedType( Class System.Type type);
- Void RegisterPrimaryInteropAssembly( Class System.Reflection.Assembly assembly, String strAsmCodeBase, Class System.Runtime.InteropServices.PrimaryInteropAssemblyAttribute attr);
- Void UnregisterPrimaryInteropAssembly( Class System.Reflection.Assembly assembly, Class System.Runtime.InteropServices.PrimaryInteropAssemblyAttribute attr);
- Void EnsureManagedCategoryExists();
- Void CallUserDefinedRegistrationMethod( Class System.Type type, Boolean bRegister);
- Class System.Type GetBaseComImportType( Class System.Type type);
- Boolean TypeRequiresRegistrationHelper( Class System.Type type);
- Void RegisterTypeForComClientsNative( Class System.Type type, ByRef ValueClass System.Guid g);
- I GetModuleHandle( String strLibrary);
- I4 GetModuleFileName( I BaseAddress, Class System.Text.StringBuilder sbOutPath, I4 length);
- Void System.Runtime.InteropServices.RegistrationServices();
- Void System.Runtime.InteropServices.RegistrationServices();
- }
- class System.Runtime.InteropServices.SafeArrayRankMismatchException : System.SystemException
- {
- Void System.Runtime.InteropServices.SafeArrayRankMismatchException();
- Void System.Runtime.InteropServices.SafeArrayRankMismatchException( String message);
- Void System.Runtime.InteropServices.SafeArrayRankMismatchException( String message, Class System.Exception inner);
- Void System.Runtime.InteropServices.SafeArrayRankMismatchException( Class System.Runtime.Serialization.SerializationInfo info, ValueClass System.Runtime.Serialization.StreamingContext context);
- }
- class System.Runtime.InteropServices.SafeArrayTypeMismatchException : System.SystemException
- {
- Void System.Runtime.InteropServices.SafeArrayTypeMismatchException();
- Void System.Runtime.InteropServices.SafeArrayTypeMismatchException( String message);
- Void System.Runtime.InteropServices.SafeArrayTypeMismatchException( String message, Class System.Exception inner);
- Void System.Runtime.InteropServices.SafeArrayTypeMismatchException( Class System.Runtime.Serialization.SerializationInfo info, ValueClass System.Runtime.Serialization.StreamingContext context);
- }
- class System.Runtime.InteropServices.SEHException : System.Runtime.InteropServices.ExternalException
- {
- Void System.Runtime.InteropServices.SEHException();
- Void System.Runtime.InteropServices.SEHException( String message);
- Void System.Runtime.InteropServices.SEHException( String message, Class System.Exception inner);
- Void System.Runtime.InteropServices.SEHException( Class System.Runtime.Serialization.SerializationInfo info, ValueClass System.Runtime.Serialization.StreamingContext context);
- Boolean CanResume();
- }
- class System.Runtime.InteropServices.TypeLibConverter : System.Object
- {
- String s_strTypeLibAssemblyTitlePrefix;
- String s_strTypeLibAssemblyDescPrefix;
- I4 MAX_NAMESPACE_LENGTH;
- Class System.Reflection.Emit.AssemblyBuilder ConvertTypeLibToAssembly( Object typeLib, String asmFileName, I4 flags, Class System.Runtime.InteropServices.ITypeLibImporterNotifySink notifySink, SZArray UI1 publicKey, Class System.Reflection.StrongNameKeyPair keyPair, Boolean unsafeInterfaces);
- Class System.Reflection.Emit.AssemblyBuilder ConvertTypeLibToAssembly( Object typeLib, String asmFileName, ValueClass System.Runtime.InteropServices.TypeLibImporterFlags flags, Class System.Runtime.InteropServices.ITypeLibImporterNotifySink notifySink, SZArray UI1 publicKey, Class System.Reflection.StrongNameKeyPair keyPair, String asmNamespace, Class System.Version asmVersion);
- Object ConvertAssemblyToTypeLib( Class System.Reflection.Assembly , String assembly, ValueClass System.Runtime.InteropServices.TypeLibExporterFlags strTypeLibName, Class System.Runtime.InteropServices.ITypeLibExporterNotifySink flags, notifySink);
- Boolean GetPrimaryInteropAssembly( ValueClass System.Guid g, I4 major, I4 minor, I4 lcid, ByRef String asmName, ByRef String asmCodeBase);
- Class System.Reflection.Emit.AssemblyBuilder CreateAssemblyForTypeLib( Object typeLib, String asmFileName, Class System.Reflection.AssemblyName asmName, Boolean bPrimaryInteropAssembly);
- Class System.Reflection.AssemblyName GetAssemblyNameFromTypelib( Object typeLib, String asmFileName, SZArray UI1 publicKey, Class System.Reflection.StrongNameKeyPair keyPair, Class System.Version asmVersion);
- Void UpdateComTypesInAssembly( Class System.Reflection.Emit.AssemblyBuilder asmBldr, Class System.Reflection.Emit.ModuleBuilder modBldr);
- Void SetGuidAttributeOnAssembly( Class System.Reflection.Emit.AssemblyBuilder asmBldr, Object typeLib);
- Void SetImportedFromTypeLibAttrOnAssembly( Class System.Reflection.Emit.AssemblyBuilder asmBldr, Object typeLib);
- Void SetVersionInformation( Class System.Reflection.Emit.AssemblyBuilder asmBldr, Object typeLib, Class System.Reflection.AssemblyName asmName);
- Void SetPIAAttributeOnAssembly( Class System.Reflection.Emit.AssemblyBuilder asmBldr, Object typeLib);
- Void nConvertTypeLibToMetadata( Object typeLib, Class System.Reflection.Emit.AssemblyBuilder asmBldr, Class System.Reflection.Emit.ModuleBuilder modBldr, String nameSpace, ValueClass System.Runtime.InteropServices.TypeLibImporterFlags flags, Class System.Runtime.InteropServices.ITypeLibImporterNotifySink notifySink, ByRef Class System.Collections.ArrayList eventItfInfoList);
- Void QueryPathOfRegTypeLib( ByRef ValueClass System.Guid rclsid, UI2 wVerMajor, UI2 wVerMinor, UI4 lcid, ByRef String lpbstrPathName);
- Void System.Runtime.InteropServices.TypeLibConverter();
- }
- class TypeResolveHandler : System.Object
- {
- Class System.Reflection.Module m_Module;
- Class System.Runtime.InteropServices.ITypeLibImporterNotifySink m_UserSink;
- Class System.Collections.ArrayList m_AsmList;
- Void TypeResolveHandler( Class System.Reflection.Module mod, Class System.Runtime.InteropServices.ITypeLibImporterNotifySink userSink);
- Void ReportEvent( ValueClass System.Runtime.InteropServices.ImporterEventKind eventKind, I4 eventCode, String eventMsg);
- Class System.Reflection.Assembly ResolveRef( Object typeLib);
- Class System.Reflection.Assembly ResolveEvent( Object sender, Class System.ResolveEventArgs args);
- Class System.Reflection.Assembly ResolveAsmEvent( Object sender, Class System.ResolveEventArgs args);
- }
- class System.Runtime.InteropServices.BIND_OPTS : System.ValueType
- {
- I4 cbStruct;
- I4 grfFlags;
- I4 grfMode;
- I4 dwTickCountDeadline;
- }
- interface System.Runtime.InteropServices.UCOMIBindCtx :
- {
- Void RegisterObjectBound( Object punk);
- Void RevokeObjectBound( Object punk);
- Void ReleaseBoundObjects();
- Void SetBindOptions( ByRef ValueClass System.Runtime.InteropServices.BIND_OPTS pbindopts);
- Void GetBindOptions( ByRef ValueClass System.Runtime.InteropServices.BIND_OPTS pbindopts);
- Void GetRunningObjectTable( ByRef Class System.Runtime.InteropServices.UCOMIRunningObjectTable pprot);
- Void RegisterObjectParam( String pszKey, Object punk);
- Void GetObjectParam( String pszKey, ByRef Object ppunk);
- Void EnumObjectParam( ByRef Class System.Runtime.InteropServices.UCOMIEnumString ppenum);
- Void RevokeObjectParam( String pszKey);
- }
- interface System.Runtime.InteropServices.UCOMIConnectionPointContainer :
- {
- Void EnumConnectionPoints( ByRef Class System.Runtime.InteropServices.UCOMIEnumConnectionPoints ppEnum);
- Void FindConnectionPoint( ByRef ValueClass System.Guid riid, ByRef Class System.Runtime.InteropServices.UCOMIConnectionPoint ppCP);
- }
- interface System.Runtime.InteropServices.UCOMIConnectionPoint :
- {
- Void GetConnectionInterface( ByRef ValueClass System.Guid pIID);
- Void GetConnectionPointContainer( ByRef Class System.Runtime.InteropServices.UCOMIConnectionPointContainer ppCPC);
- Void Advise( Object pUnkSink, ByRef I4 pdwCookie);
- Void Unadvise( I4 dwCookie);
- Void EnumConnections( ByRef Class System.Runtime.InteropServices.UCOMIEnumConnections ppEnum);
- }
- interface System.Runtime.InteropServices.UCOMIEnumerable :
- {
- Class System.Collections.IEnumerator GetEnumerator();
- }
- interface System.Runtime.InteropServices.UCOMIEnumerator :
- {
- Boolean MoveNext();
- Object get_Current();
- Void Reset();
- property Current { get(){} set(){} };
- }
- interface System.Runtime.InteropServices.UCOMIEnumMoniker :
- {
- I4 Next( I4 celt, SZArray Class System.Runtime.InteropServices.UCOMIMoniker rgelt, ByRef I4 pceltFetched);
- I4 Skip( I4 celt);
- I4 Reset();
- Void Clone( ByRef Class System.Runtime.InteropServices.UCOMIEnumMoniker ppenum);
- }
- class System.Runtime.InteropServices.CONNECTDATA : System.ValueType
- {
- Object pUnk;
- I4 dwCookie;
- }
- interface System.Runtime.InteropServices.UCOMIEnumConnections :
- {
- I4 Next( I4 celt, SZArray ValueClass System.Runtime.InteropServices.CONNECTDATA rgelt, ByRef I4 pceltFetched);
- I4 Skip( I4 celt);
- Void Reset();
- Void Clone( ByRef Class System.Runtime.InteropServices.UCOMIEnumConnections ppenum);
- }
- interface System.Runtime.InteropServices.UCOMIEnumConnectionPoints :
- {
- I4 Next( I4 celt, SZArray Class System.Runtime.InteropServices.UCOMIConnectionPoint rgelt, ByRef I4 pceltFetched);
- I4 Skip( I4 celt);
- I4 Reset();
- Void Clone( ByRef Class System.Runtime.InteropServices.UCOMIEnumConnectionPoints ppenum);
- }
- interface System.Runtime.InteropServices.UCOMIEnumString :
- {
- I4 Next( I4 celt, SZArray String rgelt, ByRef I4 pceltFetched);
- I4 Skip( I4 celt);
- I4 Reset();
- Void Clone( ByRef Class System.Runtime.InteropServices.UCOMIEnumString ppenum);
- }
- interface System.Runtime.InteropServices.UCOMIEnumVARIANT :
- {
- I4 Next( I4 celt, I4 rgvar, I4 pceltFetched);
- I4 Skip( I4 celt);
- I4 Reset();
- Void Clone( I4 ppenum);
- }
- interface System.Runtime.InteropServices.UCOMIReflect :
- {
- Class System.Reflection.MethodInfo GetMethod( String name, ValueClass System.Reflection.BindingFlags bindingAttr, Class System.Reflection.Binder binder, SZArray Class System.Type types, SZArray ValueClass System.Reflection.ParameterModifier modifiers);
- Class System.Reflection.MethodInfo GetMethod( String name, ValueClass System.Reflection.BindingFlags bindingAttr);
- SZArray Class System.Reflection.MethodInfo GetMethods( ValueClass System.Reflection.BindingFlags bindingAttr);
- Class System.Reflection.FieldInfo GetField( String name, ValueClass System.Reflection.BindingFlags bindingAttr);
- SZArray Class System.Reflection.FieldInfo GetFields( ValueClass System.Reflection.BindingFlags bindingAttr);
- Class System.Reflection.PropertyInfo GetProperty( String name, ValueClass System.Reflection.BindingFlags bindingAttr);
- Class System.Reflection.PropertyInfo GetProperty( String name, ValueClass System.Reflection.BindingFlags bindingAttr, Class System.Reflection.Binder binder, Class System.Type returnType, SZArray Class System.Type types, SZArray ValueClass System.Reflection.ParameterModifier modifiers);
- SZArray Class System.Reflection.PropertyInfo GetProperties( ValueClass System.Reflection.BindingFlags bindingAttr);
- SZArray Class System.Reflection.MemberInfo GetMember( String name, ValueClass System.Reflection.BindingFlags bindingAttr);
- SZArray Class System.Reflection.MemberInfo GetMembers( ValueClass System.Reflection.BindingFlags bindingAttr);
- Object InvokeMember( String name, ValueClass System.Reflection.BindingFlags invokeAttr, Class System.Reflection.Binder binder, Object target, SZArray Object args, SZArray ValueClass System.Reflection.ParameterModifier modifiers, Class System.Globalization.CultureInfo culture, SZArray String namedParameters);
- Class System.Type get_UnderlyingSystemType();
- property UnderlyingSystemType { get(){} set(){} };
- }
- interface System.Runtime.InteropServices.UCOMIExpando :
- {
- Class System.Reflection.FieldInfo AddField( String name);
- Class System.Reflection.PropertyInfo AddProperty( String name);
- Class System.Reflection.MethodInfo AddMethod( String name, Class System.Delegate method);
- Void RemoveMember( Class System.Reflection.MemberInfo m);
- }
- class System.Runtime.InteropServices.FILETIME : System.ValueType
- {
- I4 dwLowDateTime;
- I4 dwHighDateTime;
- }
- interface System.Runtime.InteropServices.UCOMIMoniker :
- {
- Void GetClassID( ByRef ValueClass System.Guid pClassID);
- I4 IsDirty();
- Void Load( Class System.Runtime.InteropServices.UCOMIStream pStm);
- Void Save( Class System.Runtime.InteropServices.UCOMIStream pStm, Boolean fClearDirty);
- Void GetSizeMax( ByRef I8 pcbSize);
- Void BindToObject( Class System.Runtime.InteropServices.UCOMIBindCtx pbc, Class System.Runtime.InteropServices.UCOMIMoniker pmkToLeft, ByRef ValueClass System.Guid riidResult, ByRef Object ppvResult);
- Void BindToStorage( Class System.Runtime.InteropServices.UCOMIBindCtx pbc, Class System.Runtime.InteropServices.UCOMIMoniker pmkToLeft, ByRef ValueClass System.Guid riid, ByRef Object ppvObj);
- Void Reduce( Class System.Runtime.InteropServices.UCOMIBindCtx pbc, I4 dwReduceHowFar, ByRef Class System.Runtime.InteropServices.UCOMIMoniker ppmkToLeft, ByRef Class System.Runtime.InteropServices.UCOMIMoniker ppmkReduced);
- Void ComposeWith( Class System.Runtime.InteropServices.UCOMIMoniker pmkRight, Boolean fOnlyIfNotGeneric, ByRef Class System.Runtime.InteropServices.UCOMIMoniker ppmkComposite);
- Void Enum( Boolean fForward, ByRef Class System.Runtime.InteropServices.UCOMIEnumMoniker ppenumMoniker);
- Void IsEqual( Class System.Runtime.InteropServices.UCOMIMoniker pmkOtherMoniker);
- Void Hash( ByRef I4 pdwHash);
- Void IsRunning( Class System.Runtime.InteropServices.UCOMIBindCtx pbc, Class System.Runtime.InteropServices.UCOMIMoniker pmkToLeft, Class System.Runtime.InteropServices.UCOMIMoniker pmkNewlyRunning);
- Void GetTimeOfLastChange( Class System.Runtime.InteropServices.UCOMIBindCtx pbc, Class System.Runtime.InteropServices.UCOMIMoniker pmkToLeft, ByRef ValueClass System.Runtime.InteropServices.FILETIME pFileTime);
- Void Inverse( ByRef Class System.Runtime.InteropServices.UCOMIMoniker ppmk);
- Void CommonPrefixWith( Class System.Runtime.InteropServices.UCOMIMoniker pmkOther, ByRef Class System.Runtime.InteropServices.UCOMIMoniker ppmkPrefix);
- Void RelativePathTo( Class System.Runtime.InteropServices.UCOMIMoniker pmkOther, ByRef Class System.Runtime.InteropServices.UCOMIMoniker ppmkRelPath);
- Void GetDisplayName( Class System.Runtime.InteropServices.UCOMIBindCtx pbc, Class System.Runtime.InteropServices.UCOMIMoniker pmkToLeft, ByRef String ppszDisplayName);
- Void ParseDisplayName( Class System.Runtime.InteropServices.UCOMIBindCtx pbc, Class System.Runtime.InteropServices.UCOMIMoniker pmkToLeft, String pszDisplayName, ByRef I4 pchEaten, ByRef Class System.Runtime.InteropServices.UCOMIMoniker ppmkOut);
- Void IsSystemMoniker( ByRef I4 pdwMksys);
- }
- interface System.Runtime.InteropServices.UCOMIPersistFile :
- {
- Void GetClassID( ByRef ValueClass System.Guid pClassID);
- I4 IsDirty();
- Void Load( String pszFileName, I4 dwMode);
- Void Save( String pszFileName, Boolean fRemember);
- Void SaveCompleted( String pszFileName);
- Void GetCurFile( ByRef String ppszFileName);
- }
- interface System.Runtime.InteropServices.UCOMIRunningObjectTable :
- {
- Void Register( I4 grfFlags, Object punkObject, Class System.Runtime.InteropServices.UCOMIMoniker pmkObjectName, ByRef I4 pdwRegister);
- Void Revoke( I4 dwRegister);
- Void IsRunning( Class System.Runtime.InteropServices.UCOMIMoniker pmkObjectName);
- Void GetObject( Class System.Runtime.InteropServices.UCOMIMoniker pmkObjectName, ByRef Object ppunkObject);
- Void NoteChangeTime( I4 dwRegister, ByRef ValueClass System.Runtime.InteropServices.FILETIME pfiletime);
- Void GetTimeOfLastChange( Class System.Runtime.InteropServices.UCOMIMoniker pmkObjectName, ByRef ValueClass System.Runtime.InteropServices.FILETIME pfiletime);
- Void EnumRunning( ByRef Class System.Runtime.InteropServices.UCOMIEnumMoniker ppenumMoniker);
- }
- class System.Runtime.InteropServices.STATSTG : System.ValueType
- {
- String pwcsName;
- I4 type;
- I8 cbSize;
- ValueClass System.Runtime.InteropServices.FILETIME mtime;
- ValueClass System.Runtime.InteropServices.FILETIME ctime;
- ValueClass System.Runtime.InteropServices.FILETIME atime;
- I4 grfMode;
- I4 grfLocksSupported;
- ValueClass System.Guid clsid;
- I4 grfStateBits;
- I4 reserved;
- }
- interface System.Runtime.InteropServices.UCOMIStream :
- {
- Void Read( SZArray UI1 pv, I4 cb, I pcbRead);
- Void Write( SZArray UI1 pv, I4 cb, I pcbWritten);
- Void Seek( I8 dlibMove, I4 dwOrigin, I plibNewPosition);
- Void SetSize( I8 libNewSize);
- Void CopyTo( Class System.Runtime.InteropServices.UCOMIStream pstm, I8 cb, I pcbRead, I pcbWritten);
- Void Commit( I4 grfCommitFlags);
- Void Revert();
- Void LockRegion( I8 libOffset, I8 cb, I4 dwLockType);
- Void UnlockRegion( I8 libOffset, I8 cb, I4 dwLockType);
- Void Stat( ByRef ValueClass System.Runtime.InteropServices.STATSTG pstatstg, I4 grfStatFlag);
- Void Clone( ByRef Class System.Runtime.InteropServices.UCOMIStream ppstm);
- }
- class System.Runtime.InteropServices.DESCKIND : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.DESCKIND DESCKIND_NONE;
- ValueClass System.Runtime.InteropServices.DESCKIND DESCKIND_FUNCDESC;
- ValueClass System.Runtime.InteropServices.DESCKIND DESCKIND_VARDESC;
- ValueClass System.Runtime.InteropServices.DESCKIND DESCKIND_TYPECOMP;
- ValueClass System.Runtime.InteropServices.DESCKIND DESCKIND_IMPLICITAPPOBJ;
- ValueClass System.Runtime.InteropServices.DESCKIND DESCKIND_MAX;
- }
- class System.Runtime.InteropServices.BINDPTR : System.ValueType
- {
- I lpfuncdesc;
- I lpvardesc;
- I lptcomp;
- }
- interface System.Runtime.InteropServices.UCOMITypeComp :
- {
- Void Bind( String szName, I4 lHashVal, I2 wFlags, ByRef Class System.Runtime.InteropServices.UCOMITypeInfo ppTInfo, ByRef ValueClass System.Runtime.InteropServices.DESCKIND pDescKind, ByRef ValueClass System.Runtime.InteropServices.BINDPTR pBindPtr);
- Void BindType( String szName, I4 lHashVal, ByRef Class System.Runtime.InteropServices.UCOMITypeInfo ppTInfo, ByRef Class System.Runtime.InteropServices.UCOMITypeComp ppTComp);
- }
- class System.Runtime.InteropServices.TYPEKIND : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.TYPEKIND TKIND_ENUM;
- ValueClass System.Runtime.InteropServices.TYPEKIND TKIND_RECORD;
- ValueClass System.Runtime.InteropServices.TYPEKIND TKIND_MODULE;
- ValueClass System.Runtime.InteropServices.TYPEKIND TKIND_INTERFACE;
- ValueClass System.Runtime.InteropServices.TYPEKIND TKIND_DISPATCH;
- ValueClass System.Runtime.InteropServices.TYPEKIND TKIND_COCLASS;
- ValueClass System.Runtime.InteropServices.TYPEKIND TKIND_ALIAS;
- ValueClass System.Runtime.InteropServices.TYPEKIND TKIND_UNION;
- ValueClass System.Runtime.InteropServices.TYPEKIND TKIND_MAX;
- }
- class System.Runtime.InteropServices.TYPEFLAGS : System.Enum
- {
- I2 value__;
- ValueClass System.Runtime.InteropServices.TYPEFLAGS TYPEFLAG_FAPPOBJECT;
- ValueClass System.Runtime.InteropServices.TYPEFLAGS TYPEFLAG_FCANCREATE;
- ValueClass System.Runtime.InteropServices.TYPEFLAGS TYPEFLAG_FLICENSED;
- ValueClass System.Runtime.InteropServices.TYPEFLAGS TYPEFLAG_FPREDECLID;
- ValueClass System.Runtime.InteropServices.TYPEFLAGS TYPEFLAG_FHIDDEN;
- ValueClass System.Runtime.InteropServices.TYPEFLAGS TYPEFLAG_FCONTROL;
- ValueClass System.Runtime.InteropServices.TYPEFLAGS TYPEFLAG_FDUAL;
- ValueClass System.Runtime.InteropServices.TYPEFLAGS TYPEFLAG_FNONEXTENSIBLE;
- ValueClass System.Runtime.InteropServices.TYPEFLAGS TYPEFLAG_FOLEAUTOMATION;
- ValueClass System.Runtime.InteropServices.TYPEFLAGS TYPEFLAG_FRESTRICTED;
- ValueClass System.Runtime.InteropServices.TYPEFLAGS TYPEFLAG_FAGGREGATABLE;
- ValueClass System.Runtime.InteropServices.TYPEFLAGS TYPEFLAG_FREPLACEABLE;
- ValueClass System.Runtime.InteropServices.TYPEFLAGS TYPEFLAG_FDISPATCHABLE;
- ValueClass System.Runtime.InteropServices.TYPEFLAGS TYPEFLAG_FREVERSEBIND;
- ValueClass System.Runtime.InteropServices.TYPEFLAGS TYPEFLAG_FPROXY;
- }
- class System.Runtime.InteropServices.IMPLTYPEFLAGS : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.IMPLTYPEFLAGS IMPLTYPEFLAG_FDEFAULT;
- ValueClass System.Runtime.InteropServices.IMPLTYPEFLAGS IMPLTYPEFLAG_FSOURCE;
- ValueClass System.Runtime.InteropServices.IMPLTYPEFLAGS IMPLTYPEFLAG_FRESTRICTED;
- ValueClass System.Runtime.InteropServices.IMPLTYPEFLAGS IMPLTYPEFLAG_FDEFAULTVTABLE;
- }
- class System.Runtime.InteropServices.TYPEATTR : System.ValueType
- {
- I4 MEMBER_ID_NIL;
- ValueClass System.Guid guid;
- I4 lcid;
- I4 dwReserved;
- I4 memidConstructor;
- I4 memidDestructor;
- I lpstrSchema;
- I4 cbSizeInstance;
- ValueClass System.Runtime.InteropServices.TYPEKIND typekind;
- I2 cFuncs;
- I2 cVars;
- I2 cImplTypes;
- I2 cbSizeVft;
- I2 cbAlignment;
- ValueClass System.Runtime.InteropServices.TYPEFLAGS wTypeFlags;
- I2 wMajorVerNum;
- I2 wMinorVerNum;
- ValueClass System.Runtime.InteropServices.TYPEDESC tdescAlias;
- ValueClass System.Runtime.InteropServices.IDLDESC idldescType;
- }
- class System.Runtime.InteropServices.FUNCDESC : System.ValueType
- {
- I4 memid;
- I lprgscode;
- I lprgelemdescParam;
- ValueClass System.Runtime.InteropServices.FUNCKIND funckind;
- ValueClass System.Runtime.InteropServices.INVOKEKIND invkind;
- ValueClass System.Runtime.InteropServices.CALLCONV callconv;
- I2 cParams;
- I2 cParamsOpt;
- I2 oVft;
- I2 cScodes;
- ValueClass System.Runtime.InteropServices.ELEMDESC elemdescFunc;
- I2 wFuncFlags;
- }
- class System.Runtime.InteropServices.IDLFLAG : System.Enum
- {
- I2 value__;
- ValueClass System.Runtime.InteropServices.IDLFLAG IDLFLAG_NONE;
- ValueClass System.Runtime.InteropServices.IDLFLAG IDLFLAG_FIN;
- ValueClass System.Runtime.InteropServices.IDLFLAG IDLFLAG_FOUT;
- ValueClass System.Runtime.InteropServices.IDLFLAG IDLFLAG_FLCID;
- ValueClass System.Runtime.InteropServices.IDLFLAG IDLFLAG_FRETVAL;
- }
- class System.Runtime.InteropServices.IDLDESC : System.ValueType
- {
- I4 dwReserved;
- ValueClass System.Runtime.InteropServices.IDLFLAG wIDLFlags;
- }
- class System.Runtime.InteropServices.PARAMFLAG : System.Enum
- {
- I2 value__;
- ValueClass System.Runtime.InteropServices.PARAMFLAG PARAMFLAG_NONE;
- ValueClass System.Runtime.InteropServices.PARAMFLAG PARAMFLAG_FIN;
- ValueClass System.Runtime.InteropServices.PARAMFLAG PARAMFLAG_FOUT;
- ValueClass System.Runtime.InteropServices.PARAMFLAG PARAMFLAG_FLCID;
- ValueClass System.Runtime.InteropServices.PARAMFLAG PARAMFLAG_FRETVAL;
- ValueClass System.Runtime.InteropServices.PARAMFLAG PARAMFLAG_FOPT;
- ValueClass System.Runtime.InteropServices.PARAMFLAG PARAMFLAG_FHASDEFAULT;
- ValueClass System.Runtime.InteropServices.PARAMFLAG PARAMFLAG_FHASCUSTDATA;
- }
- class System.Runtime.InteropServices.PARAMDESC : System.ValueType
- {
- I lpVarValue;
- ValueClass System.Runtime.InteropServices.PARAMFLAG wParamFlags;
- }
- class System.Runtime.InteropServices.TYPEDESC : System.ValueType
- {
- I lpValue;
- I2 vt;
- }
- class System.Runtime.InteropServices.ELEMDESC : System.ValueType
- {
- ValueClass System.Runtime.InteropServices.TYPEDESC tdesc;
- ValueClass DESCUNION desc;
- }
- class DESCUNION : System.ValueType
- {
- ValueClass System.Runtime.InteropServices.IDLDESC idldesc;
- ValueClass System.Runtime.InteropServices.PARAMDESC paramdesc;
- }
- class System.Runtime.InteropServices.VARDESC : System.ValueType
- {
- I4 memid;
- String lpstrSchema;
- ValueClass System.Runtime.InteropServices.ELEMDESC elemdescVar;
- I2 wVarFlags;
- ValueClass System.Runtime.InteropServices.VarEnum varkind;
- }
- class DESCUNION : System.ValueType
- {
- I4 oInst;
- I lpvarValue;
- }
- class System.Runtime.InteropServices.DISPPARAMS : System.ValueType
- {
- I rgvarg;
- I rgdispidNamedArgs;
- I4 cArgs;
- I4 cNamedArgs;
- }
- class System.Runtime.InteropServices.EXCEPINFO : System.ValueType
- {
- I2 wCode;
- I2 wReserved;
- String bstrSource;
- String bstrDescription;
- String bstrHelpFile;
- I4 dwHelpContext;
- I pvReserved;
- I pfnDeferredFillIn;
- }
- class System.Runtime.InteropServices.FUNCKIND : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.FUNCKIND FUNC_VIRTUAL;
- ValueClass System.Runtime.InteropServices.FUNCKIND FUNC_PUREVIRTUAL;
- ValueClass System.Runtime.InteropServices.FUNCKIND FUNC_NONVIRTUAL;
- ValueClass System.Runtime.InteropServices.FUNCKIND FUNC_STATIC;
- ValueClass System.Runtime.InteropServices.FUNCKIND FUNC_DISPATCH;
- }
- class System.Runtime.InteropServices.INVOKEKIND : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.INVOKEKIND INVOKE_FUNC;
- ValueClass System.Runtime.InteropServices.INVOKEKIND INVOKE_PROPERTYGET;
- ValueClass System.Runtime.InteropServices.INVOKEKIND INVOKE_PROPERTYPUT;
- ValueClass System.Runtime.InteropServices.INVOKEKIND INVOKE_PROPERTYPUTREF;
- }
- class System.Runtime.InteropServices.CALLCONV : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.CALLCONV CC_CDECL;
- ValueClass System.Runtime.InteropServices.CALLCONV CC_MSCPASCAL;
- ValueClass System.Runtime.InteropServices.CALLCONV CC_PASCAL;
- ValueClass System.Runtime.InteropServices.CALLCONV CC_MACPASCAL;
- ValueClass System.Runtime.InteropServices.CALLCONV CC_STDCALL;
- ValueClass System.Runtime.InteropServices.CALLCONV CC_RESERVED;
- ValueClass System.Runtime.InteropServices.CALLCONV CC_SYSCALL;
- ValueClass System.Runtime.InteropServices.CALLCONV CC_MPWCDECL;
- ValueClass System.Runtime.InteropServices.CALLCONV CC_MPWPASCAL;
- ValueClass System.Runtime.InteropServices.CALLCONV CC_MAX;
- }
- class System.Runtime.InteropServices.FUNCFLAGS : System.Enum
- {
- I2 value__;
- ValueClass System.Runtime.InteropServices.FUNCFLAGS FUNCFLAG_FRESTRICTED;
- ValueClass System.Runtime.InteropServices.FUNCFLAGS FUNCFLAG_FSOURCE;
- ValueClass System.Runtime.InteropServices.FUNCFLAGS FUNCFLAG_FBINDABLE;
- ValueClass System.Runtime.InteropServices.FUNCFLAGS FUNCFLAG_FREQUESTEDIT;
- ValueClass System.Runtime.InteropServices.FUNCFLAGS FUNCFLAG_FDISPLAYBIND;
- ValueClass System.Runtime.InteropServices.FUNCFLAGS FUNCFLAG_FDEFAULTBIND;
- ValueClass System.Runtime.InteropServices.FUNCFLAGS FUNCFLAG_FHIDDEN;
- ValueClass System.Runtime.InteropServices.FUNCFLAGS FUNCFLAG_FUSESGETLASTERROR;
- ValueClass System.Runtime.InteropServices.FUNCFLAGS FUNCFLAG_FDEFAULTCOLLELEM;
- ValueClass System.Runtime.InteropServices.FUNCFLAGS FUNCFLAG_FUIDEFAULT;
- ValueClass System.Runtime.InteropServices.FUNCFLAGS FUNCFLAG_FNONBROWSABLE;
- ValueClass System.Runtime.InteropServices.FUNCFLAGS FUNCFLAG_FREPLACEABLE;
- ValueClass System.Runtime.InteropServices.FUNCFLAGS FUNCFLAG_FIMMEDIATEBIND;
- }
- class System.Runtime.InteropServices.VARFLAGS : System.Enum
- {
- I2 value__;
- ValueClass System.Runtime.InteropServices.VARFLAGS VARFLAG_FREADONLY;
- ValueClass System.Runtime.InteropServices.VARFLAGS VARFLAG_FSOURCE;
- ValueClass System.Runtime.InteropServices.VARFLAGS VARFLAG_FBINDABLE;
- ValueClass System.Runtime.InteropServices.VARFLAGS VARFLAG_FREQUESTEDIT;
- ValueClass System.Runtime.InteropServices.VARFLAGS VARFLAG_FDISPLAYBIND;
- ValueClass System.Runtime.InteropServices.VARFLAGS VARFLAG_FDEFAULTBIND;
- ValueClass System.Runtime.InteropServices.VARFLAGS VARFLAG_FHIDDEN;
- ValueClass System.Runtime.InteropServices.VARFLAGS VARFLAG_FRESTRICTED;
- ValueClass System.Runtime.InteropServices.VARFLAGS VARFLAG_FDEFAULTCOLLELEM;
- ValueClass System.Runtime.InteropServices.VARFLAGS VARFLAG_FUIDEFAULT;
- ValueClass System.Runtime.InteropServices.VARFLAGS VARFLAG_FNONBROWSABLE;
- ValueClass System.Runtime.InteropServices.VARFLAGS VARFLAG_FREPLACEABLE;
- ValueClass System.Runtime.InteropServices.VARFLAGS VARFLAG_FIMMEDIATEBIND;
- }
- interface System.Runtime.InteropServices.UCOMITypeInfo :
- {
- Void GetTypeAttr( ByRef I ppTypeAttr);
- Void GetTypeComp( ByRef Class System.Runtime.InteropServices.UCOMITypeComp ppTComp);
- Void GetFuncDesc( I4 index, ByRef I ppFuncDesc);
- Void GetVarDesc( I4 index, ByRef I ppVarDesc);
- Void GetNames( I4 memid, SZArray String rgBstrNames, I4 cMaxNames, ByRef I4 pcNames);
- Void GetRefTypeOfImplType( I4 index, ByRef I4 href);
- Void GetImplTypeFlags( I4 index, ByRef I4 pImplTypeFlags);
- Void GetIDsOfNames( SZArray String rgszNames, I4 cNames, SZArray I4 pMemId);
- Void Invoke( Object pvInstance, I4 memid, I2 wFlags, ByRef ValueClass System.Runtime.InteropServices.DISPPARAMS pDispParams, ByRef Object pVarResult, ByRef ValueClass System.Runtime.InteropServices.EXCEPINFO pExcepInfo, ByRef I4 puArgErr);
- Void GetDocumentation( I4 index, ByRef String strName, ByRef String strDocString, ByRef I4 dwHelpContext, ByRef String strHelpFile);
- Void GetDllEntry( I4 memid, ValueClass System.Runtime.InteropServices.INVOKEKIND invKind, ByRef String pBstrDllName, ByRef String pBstrName, ByRef I2 pwOrdinal);
- Void GetRefTypeInfo( I4 hRef, ByRef Class System.Runtime.InteropServices.UCOMITypeInfo ppTI);
- Void AddressOfMember( I4 memid, ValueClass System.Runtime.InteropServices.INVOKEKIND invKind, ByRef I ppv);
- Void CreateInstance( Object pUnkOuter, ByRef ValueClass System.Guid riid, ByRef Object ppvObj);
- Void GetMops( I4 memid, ByRef String pBstrMops);
- Void GetContainingTypeLib( ByRef Class System.Runtime.InteropServices.UCOMITypeLib ppTLB, ByRef I4 pIndex);
- Void ReleaseTypeAttr( I pTypeAttr);
- Void ReleaseFuncDesc( I pFuncDesc);
- Void ReleaseVarDesc( I pVarDesc);
- }
- class System.Runtime.InteropServices.SYSKIND : System.Enum
- {
- I4 value__;
- ValueClass System.Runtime.InteropServices.SYSKIND SYS_WIN16;
- ValueClass System.Runtime.InteropServices.SYSKIND SYS_WIN32;
- ValueClass System.Runtime.InteropServices.SYSKIND SYS_MAC;
- }
- class System.Runtime.InteropServices.LIBFLAGS : System.Enum
- {
- I2 value__;
- ValueClass System.Runtime.InteropServices.LIBFLAGS LIBFLAG_FRESTRICTED;
- ValueClass System.Runtime.InteropServices.LIBFLAGS LIBFLAG_FCONTROL;
- ValueClass System.Runtime.InteropServices.LIBFLAGS LIBFLAG_FHIDDEN;
- ValueClass System.Runtime.InteropServices.LIBFLAGS LIBFLAG_FHASDISKIMAGE;
- }
- class System.Runtime.InteropServices.TYPELIBATTR : System.ValueType
- {
- ValueClass System.Guid guid;
- I4 lcid;
- ValueClass System.Runtime.InteropServices.SYSKIND syskind;
- I2 wMajorVerNum;
- I2 wMinorVerNum;
- ValueClass System.Runtime.InteropServices.LIBFLAGS wLibFlags;
- }
- interface System.Runtime.InteropServices.UCOMITypeLib :
- {
- I4 GetTypeInfoCount();
- Void GetTypeInfo( I4 index, ByRef Class System.Runtime.InteropServices.UCOMITypeInfo ppTI);
- Void GetTypeInfoType( I4 index, ByRef ValueClass System.Runtime.InteropServices.TYPEKIND pTKind);
- Void GetTypeInfoOfGuid( ByRef ValueClass System.Guid guid, ByRef Class System.Runtime.InteropServices.UCOMITypeInfo ppTInfo);
- Void GetLibAttr( ByRef I ppTLibAttr);
- Void GetTypeComp( ByRef Class System.Runtime.InteropServices.UCOMITypeComp ppTComp);
- Void GetDocumentation( I4 index, ByRef String strName, ByRef String strDocString, ByRef I4 dwHelpContext, ByRef String strHelpFile);
- Boolean IsName( String , I4 szNameBuf, lHashVal);
- Void FindName( String szNameBuf, I4 lHashVal, SZArray Class System.Runtime.InteropServices.UCOMITypeInfo ppTInfo, SZArray I4 rgMemId, ByRef I2 pcFound);
- Void ReleaseTLibAttr( I pTLibAttr);
- }
- class System.Runtime.InteropServices.UnknownWrapper : System.Object
- {
- Object m_WrappedObject;
- Void System.Runtime.InteropServices.UnknownWrapper( Object obj);
- Object get_WrappedObject();
- property WrappedObject { get(){} set(){} };
- }