📄 system.enterpriseservices.cs
字号:
//$si$ virtual
////////////////////////////////////////////////////////////////
// File System.EnterpriseServices.dll:
// Global functions
//-------------------------------------------------------
// Global fields
//-------------------------------------------------------
// Global MemberRefs
//-------------------------------------------------------
// Types
//-------------------------------------------------------
class Util.Version : System.Object
{
String VersionString;
String SBSVersionString;
Void Util.Version();
}
class System.EnterpriseServices.TransactionVote : System.Enum
{
I4 value__;
ValueClass System.EnterpriseServices.TransactionVote Commit;
ValueClass System.EnterpriseServices.TransactionVote Abort;
}
interface System.EnterpriseServices.IContextState :
{
Void SetDeactivateOnReturn( Boolean bDeactivate);
Boolean GetDeactivateOnReturn( );
Void SetMyTransactionVote( ValueClass System.EnterpriseServices.TransactionVote txVote);
ValueClass System.EnterpriseServices.TransactionVote GetMyTransactionVote( );
}
interface System.EnterpriseServices.IGetContextProperties :
{
I4 get_Count();
Object GetProperty( String name);
Void GetEnumerator( ByRef Class System.Collections.IEnumerator pEnum);
property Count { get(){} set(){} };
}
interface System.EnterpriseServices.IObjectConstruct :
{
Void Construct( Object obj);
}
interface System.EnterpriseServices.IObjectConstructString :
{
String get_ConstructString( );
property ConstructString { get(){} set(){} };
}
interface System.EnterpriseServices.IObjectContext :
{
Object CreateInstance( ValueClass System.Guid , ValueClass System.Guid rclsid, riid);
Void SetComplete();
Void SetAbort();
Void EnableCommit();
Void DisableCommit();
Boolean IsInTransaction( );
Boolean IsSecurityEnabled( );
Boolean IsCallerInRole( String , role);
}
interface System.EnterpriseServices.IDispatchContext :
{
Void CreateInstance( String bstrProgID, ByRef Object pObject);
Void SetComplete();
Void SetAbort();
Void EnableCommit();
Void DisableCommit();
Boolean IsInTransaction();
Boolean IsSecurityEnabled();
Boolean IsCallerInRole( String bstrRole);
Void Count( ByRef I4 plCount);
Void Item( String name, ByRef Object pItem);
Void _NewEnum( ByRef Object ppEnum);
Object Security( );
Object ContextInfo( );
}
interface System.EnterpriseServices.SecurityProperty :
{
String GetDirectCallerName( );
String GetDirectCreatorName( );
String GetOriginalCallerName( );
String GetOriginalCreatorName( );
}
interface System.EnterpriseServices.IObjectContextInfo :
{
Boolean IsInTransaction( );
Object GetTransaction( );
ValueClass System.Guid GetTransactionId();
ValueClass System.Guid GetActivityId();
ValueClass System.Guid GetContextId();
}
interface System.EnterpriseServices.IObjectContextInfo2 :
{
Boolean IsInTransaction( );
Object GetTransaction( );
ValueClass System.Guid GetTransactionId();
ValueClass System.Guid GetActivityId();
ValueClass System.Guid GetContextId();
ValueClass System.Guid GetPartitionId();
ValueClass System.Guid GetApplicationId();
ValueClass System.Guid GetApplicationInstanceId();
}
interface System.EnterpriseServices.IObjectControl :
{
Void Activate();
Void Deactivate();
Boolean CanBePooled( );
}
class System.EnterpriseServices.BOID : System.ValueType
{
SZArray UI1 rgb;
}
class System.EnterpriseServices.XACTTRANSINFO : System.ValueType
{
ValueClass System.EnterpriseServices.BOID uow;
I4 isoLevel;
I4 isoFlags;
I4 grfTCSupported;
I4 grfRMSupported;
I4 grfTCSupportedRetaining;
I4 grfRMSupportedRetaining;
}
interface System.EnterpriseServices.ITransaction :
{
Void Commit( I4 fRetaining, I4 grfTC, I4 grfRM);
Void Abort( ByRef ValueClass System.EnterpriseServices.BOID pboidReason, I4 fRetaining, I4 fAsync);
Void GetTransactionInfo( ByRef ValueClass System.EnterpriseServices.XACTTRANSINFO pinfo);
}
class System.EnterpriseServices.PropertyLockMode : System.Enum
{
I4 value__;
ValueClass System.EnterpriseServices.PropertyLockMode SetGet;
ValueClass System.EnterpriseServices.PropertyLockMode Method;
}
class System.EnterpriseServices.PropertyReleaseMode : System.Enum
{
I4 value__;
ValueClass System.EnterpriseServices.PropertyReleaseMode Standard;
ValueClass System.EnterpriseServices.PropertyReleaseMode Process;
}
interface System.EnterpriseServices.ISharedProperty :
{
Object get_Value();
Void set_Value( Object value);
property Value { get(){} set(){} };
}
interface System.EnterpriseServices.ISharedPropertyGroup :
{
Class System.EnterpriseServices.ISharedProperty CreatePropertyByPosition( I4 position, ByRef Boolean fExists);
Class System.EnterpriseServices.ISharedProperty PropertyByPosition( I4 position);
Class System.EnterpriseServices.ISharedProperty CreateProperty( String name, ByRef Boolean fExists);
Class System.EnterpriseServices.ISharedProperty Property( String name);
}
interface System.EnterpriseServices.ISharedPropertyGroupManager :
{
Class System.EnterpriseServices.ISharedPropertyGroup CreatePropertyGroup( String name, ByRef ValueClass System.EnterpriseServices.PropertyLockMode dwIsoMode, ByRef ValueClass System.EnterpriseServices.PropertyReleaseMode dwRelMode, ByRef Boolean fExist);
Class System.EnterpriseServices.ISharedPropertyGroup Group( String name);
Void GetEnumerator( ByRef Class System.Collections.IEnumerator pEnum);
}
class System.EnterpriseServices.xSharedPropertyGroupManager : System.Object
{
Void System.EnterpriseServices.xSharedPropertyGroupManager();
}
class System.EnterpriseServices.SharedProperty : System.Object
{
Class System.EnterpriseServices.ISharedProperty _x;
Void System.EnterpriseServices.SharedProperty( Class System.EnterpriseServices.ISharedProperty prop);
Object get_Value();
Void set_Value( Object value);
property Value { get(){} set(){} };
}
class System.EnterpriseServices.SharedPropertyGroup : System.Object
{
Class System.EnterpriseServices.ISharedPropertyGroup _x;
Void System.EnterpriseServices.SharedPropertyGroup( Class System.EnterpriseServices.ISharedPropertyGroup grp);
Class System.EnterpriseServices.SharedProperty CreatePropertyByPosition( I4 position, ByRef Boolean fExists);
Class System.EnterpriseServices.SharedProperty PropertyByPosition( I4 position);
Class System.EnterpriseServices.SharedProperty CreateProperty( String name, ByRef Boolean fExists);
Class System.EnterpriseServices.SharedProperty Property( String name);
}
class System.EnterpriseServices.SharedPropertyGroupManager : System.Object
{
Class System.EnterpriseServices.ISharedPropertyGroupManager _ex;
Void System.EnterpriseServices.SharedPropertyGroupManager();
Class System.EnterpriseServices.SharedPropertyGroup CreatePropertyGroup( String name, ByRef ValueClass System.EnterpriseServices.PropertyLockMode dwIsoMode, ByRef ValueClass System.EnterpriseServices.PropertyReleaseMode dwRelMode, ByRef Boolean fExist);
Class System.EnterpriseServices.SharedPropertyGroup Group( String name);
Class System.Collections.IEnumerator GetEnumerator();
}
interface System.EnterpriseServices.IRemoteDispatch :
{
String RemoteDispatchAutoDone( String s);
String RemoteDispatchNotAutoDone( String s);
}
interface System.EnterpriseServices.IServicedComponentInfo :
{
Void GetComponentInfo( ByRef I4 infoMask, ByRef SZArray String infoArray);
}
interface System.EnterpriseServices.IManagedObject :
{
Void GetSerializedBuffer( ByRef String s);
Void GetObjectIdentity( ByRef String s, ByRef I4 AppDomainID, ByRef I4 ccw);
}
class System.EnterpriseServices.ServicedComponent : System.ContextBoundObject
{
Boolean _denyRemoteDispatch;
Class System.Reflection.MethodInfo _finalize;
Boolean _calledDispose;
Class System.EnterpriseServices.RWHashTableEx _finalizeCache;
Class System.Type _typeofSC;
Void System.EnterpriseServices.ServicedComponent();
Void System.EnterpriseServices.ServicedComponent();
Void System.EnterpriseServices.IServicedComponentInfo.GetComponentInfo( ByRef I4 infoMask, ByRef SZArray String infoArray);
Class System.Reflection.MethodInfo GetDeclaredFinalizer( Class System.Type t);
Void DisposeObject( Class System.EnterpriseServices.ServicedComponent sc);
Void Activate();
Void Deactivate();
Boolean CanBePooled();
Void Construct( String s);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -