System.EnterpriseServices.Thunk.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:16k
源码类别:
VC书籍
开发平台:
C/C++
- //$si$ virtual
- ////////////////////////////////////////////////////////////////
- // File System.EnterpriseServices.Thunk.dll:
- // Global functions
- //-------------------------------------------------------
- FNPTR [STDCALL] CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall CMOD_OPT Microsoft.VisualC.IsLongModifier I4( Ptr ValueClass tagComCallData ) lstrcpynW( Class System.EnterpriseServices.Thunk.ContextCallbackFunction a, Class System.EnterpriseServices.Thunk.ContextCallbackFunction b, I maxlength);
- CMOD_OPT System.Runtime.CompilerServices.CallConvCdecl CMOD_OPT Microsoft.VisualC.IsLongModifier I4 GetContext();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall FNPTR [STDCALL] CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall I4( ) GetProcAddress();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall Ptr ValueClass HINSTANCE__ LoadLibraryW();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall CMOD_OPT Microsoft.VisualC.IsLongModifier UI4 GetLastError();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall I4 LookupAccountSidW();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall CMOD_OPT Microsoft.VisualC.IsLongModifier I4 DllRegisterServer();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall CMOD_OPT Microsoft.VisualC.IsLongModifier I4 CoCreateInstance();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall CMOD_OPT Microsoft.VisualC.IsLongModifier I4 SafeArrayDestroy();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall Void SysFreeString();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall CMOD_OPT Microsoft.VisualC.IsLongModifier I4 SafeArrayGetElement();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall CMOD_OPT Microsoft.VisualC.IsLongModifier I4 CoCreateInstanceEx();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall CMOD_OPT Microsoft.VisualC.IsLongModifier I4 CoGetMarshalSizeMax();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall CMOD_OPT Microsoft.VisualC.IsLongModifier I4 UnmarshalInterface();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall CMOD_OPT Microsoft.VisualC.IsLongModifier I4 MarshalInterface();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall CMOD_OPT Microsoft.VisualC.IsLongModifier I4 CoGetStandardMarshal();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall CMOD_OPT Microsoft.VisualC.IsLongModifier I4 ReleaseMarshaledInterface();
- CMOD_OPT System.Runtime.CompilerServices.CallConvCdecl CMOD_OPT Microsoft.VisualC.IsLongModifier UI4 GetContextCheck();
- CMOD_OPT System.Runtime.CompilerServices.CallConvCdecl CMOD_OPT Microsoft.VisualC.IsLongModifier UI4 GetContextToken();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall CMOD_OPT Microsoft.VisualC.IsLongModifier I4 System.EnterpriseServices.Thunk.SendDestructionEventsCallback();
- CMOD_OPT System.Runtime.CompilerServices.CallConvCdecl CMOD_OPT Microsoft.VisualC.IsLongModifier I4 System.EnterpriseServices.Thunk.ManagedCallbackExceptionFilter();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall CMOD_OPT Microsoft.VisualC.IsLongModifier I4 System.EnterpriseServices.Thunk.FilteringCallbackFunction();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall Void CoTaskMemFree();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall CMOD_OPT Microsoft.VisualC.IsLongModifier I4 VariantClear();
- CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall Void VariantInit();
- // Global fields
- //-------------------------------------------------------
- CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass _GUID IID_ITransactionSource;
- CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass _GUID IID_IViper;
- CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass _GUID IID_IContext;
- CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass _GUID IID_IEnumContextPropertyTypes;
- CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass _GUID IID_IInstanceContext;
- ValueClass $ArrayType$0x449ee589 ?A0xd283a6e2.unnamed-global-0;
- ValueClass $ArrayType$0xe7df2480 ?A0xd283a6e2.unnamed-global-1;
- ValueClass $ArrayType$0x4b6a6b8c ?A0xf0334c6f.unnamed-global-0;
- ValueClass $ArrayType$0xfec415c1 ?A0xf0334c6f.unnamed-global-1;
- ValueClass $ArrayType$0x26c5351f ?A0xf0334c6f.unnamed-global-2;
- ValueClass $ArrayType$0x6984a3d8 ?A0xfb126d28.unnamed-global-0;
- ValueClass $ArrayType$0x78095c9d ?A0xfb126d28.unnamed-global-1;
- ValueClass $ArrayType$0x3f22d327 ?A0xfb126d28.unnamed-global-2;
- ValueClass $ArrayType$0x76a8870b ?A0xfb126d28.unnamed-global-3;
- ValueClass $ArrayType$0x3d98ba07 ?A0xfb126d28.unnamed-global-4;
- CMOD_OPT Microsoft.VisualC.IsLongModifier UI4 ?A0xfb126d28.?dwExts@?1??GetManagedExts@Proxy@Thunk@EnterpriseServices@System@@SMHXZ@4KA;
- ValueClass _GUID System.EnterpriseServices.Thunk.IID_IObjContext;
- ValueClass _GUID System.EnterpriseServices.Thunk.IID_IManagedActivationEvents;
- Ptr Ptr I4 __unep@?SendDestructionEventsCallback@Thunk@EnterpriseServices@System@@$$FYGJPAUtagComCallData@@@Z;
- Ptr Ptr I4 __unep@?FilteringCallbackFunction@Thunk@EnterpriseServices@System@@$$FYGJPAUtagComCallData@@@Z;
- CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass _GUID IID_IUnknown;
- CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass _GUID IID_IObjectContext;
- CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass _GUID IID_IObjectContextInfo;
- CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass _GUID IID_IGlobalInterfaceTable;
- CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass _GUID IID_IEnterActivityWithNoLock;
- CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass _GUID IID_IContextCallback;
- CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass _GUID IID_IServicedComponentInfo;
- CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass _GUID CLSID_StdGlobalInterfaceTable;
- CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass _GUID IID_IRemoteDispatch;
- CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass _GUID CLSID_CRMClerk;
- CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass _GUID CLSID_CRMRecoveryClerk;
- CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass _GUID IID_ICrmMonitorLogRecords;
- CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass _GUID IID_ICrmMonitor;
- CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass _GUID IID_ICrmLogControl;
- // Global MemberRefs
- //-------------------------------------------------------
- // Types
- //-------------------------------------------------------
- class _GUID : System.ValueType
- {
- }
- class tagPROPVARIANT : System.ValueType
- {
- }
- class tagVARIANT : System.ValueType
- {
- }
- class System.EnterpriseServices.Thunk.Viper : System.Object
- {
- FNPTR [C] CMOD_OPT System.Runtime.CompilerServices.CallConvCdecl CMOD_OPT Microsoft.VisualC.IsLongModifier I4( CMOD_OPT Microsoft.VisualC.IsCXXReferenceModifier Ptr CMOD_OPT Microsoft.VisualC.IsConstModifier ValueClass _GUID, Ptr Ptr Void ) _pfnGetViper;
- Ptr ValueClass HINSTANCE__ _hViperMod;
- I4 _fViperInit;
- Ptr ValueClass IViper _pViper;
- Void System.EnterpriseServices.Thunk.Viper();
- Void System.EnterpriseServices.Thunk.Viper();
- CMOD_OPT Microsoft.VisualC.IsLongModifier I4 Init();
- Object GetInternalContext();
- Boolean IsInTransaction( );
- Void SetAbort();
- Void SetComplete();
- Void DisableCommit();
- Void EnableCommit();
- ValueClass System.Guid GetTransactionId();
- }
- class HINSTANCE__ : System.ValueType
- {
- }
- class IViper : System.ValueType
- {
- }
- class IObjectContext : System.ValueType
- {
- }
- class IObjectContextInfo : System.ValueType
- {
- }
- class IUnknown : System.ValueType
- {
- }
- class System.EnterpriseServices.Thunk.Security : System.Object
- {
- I4 _fInit;
- CMOD_OPT Microsoft.VisualC.IsLongModifier UI4 _cPackages;
- Ptr ValueClass _SecPkgInfoW _pPackageInfo;
- Void System.EnterpriseServices.Thunk.Security();
- Void System.EnterpriseServices.Thunk.Security();
- CMOD_OPT Microsoft.VisualC.IsLongModifier I4 Init();
- String GetAuthenticationService( I4 svcid);
- String GetEveryoneAccountName();
- }
- class _SecPkgInfoW : System.ValueType
- {
- }
- class System.EnterpriseServices.Thunk._SID1 : System.ValueType
- {
- }
- class System.EnterpriseServices.Thunk.ContextCallbackFunction : System.MulticastDelegate
- {
- Void System.EnterpriseServices.Thunk.ContextCallbackFunction( Object __unnamed000, I __unnamed001);
- CMOD_OPT Microsoft.VisualC.IsLongModifier I4 Invoke( Ptr ValueClass tagComCallData pData);
- Class System.IAsyncResult BeginInvoke( Ptr ValueClass tagComCallData pData, Class System.AsyncCallback __unnamed001, Object __unnamed002);
- CMOD_OPT Microsoft.VisualC.IsLongModifier I4 EndInvoke( Class System.IAsyncResult __unnamed000);
- }
- class tagComCallData : System.ValueType
- {
- }
- interface System.EnterpriseServices.Thunk.IThunkInstallation :
- {
- Void DefaultInstall( String assembly);
- }
- interface System.EnterpriseServices.Thunk.IProxyInvoke :
- {
- Class System.Runtime.Remoting.Messaging.IMessage LocalInvoke( Class System.Runtime.Remoting.Messaging.IMessage msg);
- I GetRawIUnknown();
- }
- class System.EnterpriseServices.Thunk.Callback : System.Object
- {
- Class System.EnterpriseServices.Thunk.ContextCallbackFunction _cb;
- FNPTR [STDCALL] CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall CMOD_OPT Microsoft.VisualC.IsLongModifier I4( Ptr ValueClass tagComCallData ) _pfn;
- Class System.EnterpriseServices.Thunk.ContextCallbackFunction _cbMarshal;
- FNPTR [STDCALL] CMOD_OPT System.Runtime.CompilerServices.CallConvStdcall CMOD_OPT Microsoft.VisualC.IsLongModifier I4( Ptr ValueClass tagComCallData ) _pfnMarshal;
- CMOD_OPT Microsoft.VisualC.IsLongModifier I4 CallbackFunction( Ptr ValueClass tagComCallData pData);
- CMOD_OPT Microsoft.VisualC.IsLongModifier I4 MarshalCallback( Ptr ValueClass tagComCallData pData);
- Void System.EnterpriseServices.Thunk.Callback();
- Class System.Runtime.Remoting.Messaging.IMessage DoCallback( Object otp, Class System.Runtime.Remoting.Messaging.IMessage msg, I ctx, Boolean fIsAutoDone, Class System.Reflection.MemberInfo mb, Boolean bHasGit);
- SZArray UI1 SwitchMarshal( I ctx, I pUnk);
- Void System.EnterpriseServices.Thunk.Callback();
- }
- class System.EnterpriseServices.Thunk.Proxy : System.Object
- {
- Boolean _fInit;
- Class System.Collections.Hashtable _regCache;
- Ptr ValueClass IGlobalInterfaceTable _pGIT;
- Class System.Reflection.Assembly _thisAssembly;
- I4 INFO_PROCESSID;
- I4 INFO_APPDOMAINID;
- I4 INFO_URI;
- Void System.EnterpriseServices.Thunk.Proxy();
- Boolean CheckRegistered( ValueClass System.Guid , Class System.Reflection.Assembly id, Boolean assembly, fCache);
- Void RegisterAssembly( Class System.Reflection.Assembly assembly);
- Void Init();
- I4 StoreObject( I ptr);
- I GetObject( I4 cookie);
- Void RevokeObject( I4 cookie);
- I CoCreateObject( Class System.Type serverType, Boolean bQuerySCInfo, ByRef Boolean bIsAnotherProcess, ByRef String uri);
- I4 GetMarshalSize( Object o);
- Boolean MarshalObject( Object , SZArray UI1 o, I4 b, cb);
- I UnmarshalObject( SZArray UI1 b);
- Void ReleaseMarshaledObject( SZArray UI1 b);
- I GetStandardMarshal( I pUnk);
- I GetContextCheck();
- I GetCurrentContextToken();
- I GetCurrentContext();
- I4 CallFunction( I pfn, I data);
- Void PoolUnmark( I pPooledObject);
- Void PoolMark( I pPooledObject);
- I4 GetManagedExts();
- Void SendCreationEvents( I ctx, I stub, Boolean fDist);
- Void SendDestructionEvents( I ctx, I stub);
- I4 RegisterProxyStub();
- Void System.EnterpriseServices.Thunk.Proxy();
- }
- class IGlobalInterfaceTable : System.ValueType
- {
- }
- class System.EnterpriseServices.Thunk.UserCallData : System.Object
- {
- Object otp;
- Class System.Runtime.Remoting.Messaging.IMessage msg;
- Ptr ValueClass IUnknown pDestCtx;
- Boolean fIsAutoDone;
- Class System.Reflection.MemberInfo mb;
- Object except;
- Void System.EnterpriseServices.Thunk.UserCallData( Object otp, Class System.Runtime.Remoting.Messaging.IMessage msg, I ctx, Boolean fIsAutoDone, Class System.Reflection.MemberInfo mb);
- I Pin();
- Void Unpin( I pinned);
- Class System.EnterpriseServices.Thunk.UserCallData Get( I pinned);
- }
- class System.EnterpriseServices.Thunk.UserMarshalData : System.Object
- {
- I pUnk;
- SZArray UI1 buffer;
- Void System.EnterpriseServices.Thunk.UserMarshalData( I pUnk);
- I Pin();
- Void Unpin( I pinned);
- Class System.EnterpriseServices.Thunk.UserMarshalData Get( I pinned);
- }
- class tagSAFEARRAY : System.ValueType
- {
- }
- class IServicedComponentInfo : System.ValueType
- {
- }
- class tagMULTI_QI : System.ValueType
- {
- }
- class IMarshal : System.ValueType
- {
- }
- class System.EnterpriseServices.Thunk.IManagedPooledObj : System.ValueType
- {
- }
- class IEnumContextProps : System.ValueType
- {
- }
- class tagContextProperty : System.ValueType
- {
- }
- class IManagedObjectInfo : System.ValueType
- {
- }
- class IObjContext : System.ValueType
- {
- }
- class IManagedActivationEvents : System.ValueType
- {
- }
- class IContextCallback : System.ValueType
- {
- }
- class System.EnterpriseServices.Thunk.DestructData : System.ValueType
- {
- }
- class System.EnterpriseServices.Thunk.tagComCallData2 : System.ValueType
- {
- }
- class _EXCEPTION_POINTERS : System.ValueType
- {
- }
- class _COSERVERINFO : System.ValueType
- {
- }
- class System.EnterpriseServices.CompensatingResourceManager._BLOB : System.ValueType
- {
- I4 cbSize;
- I pBlobData;
- Void System.EnterpriseServices.CompensatingResourceManager._BLOB();
- }
- class System.EnterpriseServices.CompensatingResourceManager._LogRecord : System.ValueType
- {
- I4 dwCrmFlags;
- I4 dwSequenceNumber;
- ValueClass System.EnterpriseServices.CompensatingResourceManager._BLOB blobUserData;
- Void System.EnterpriseServices.CompensatingResourceManager._LogRecord();
- }
- class System.EnterpriseServices.CompensatingResourceManager.CrmMonitorLogRecords : System.Object
- {
- Ptr ValueClass ICrmMonitorLogRecords _pMon;
- Void System.EnterpriseServices.CompensatingResourceManager.CrmMonitorLogRecords( I mon);
- I4 GetCount();
- I4 GetTransactionState();
- ValueClass System.EnterpriseServices.CompensatingResourceManager._LogRecord GetLogRecord( I4 index);
- Void Dispose();
- }
- class ICrmMonitorLogRecords : System.ValueType
- {
- }
- class System.EnterpriseServices.CompensatingResourceManager.CrmLogControl : System.Object
- {
- Ptr ValueClass ICrmLogControl _pCtrl;
- Void System.EnterpriseServices.CompensatingResourceManager.CrmLogControl( I p);
- Void System.EnterpriseServices.CompensatingResourceManager.CrmLogControl();
- String GetTransactionUOW();
- Void RegisterCompensator( String progid, String desc, CMOD_OPT Microsoft.VisualC.IsLongModifier I4 flags);
- Void ForceLog();
- Void ForgetLogRecord();
- Void ForceTransactionToAbort();
- Void WriteLogRecord( SZArray UI1 b);
- Void Dispose();
- Class System.EnterpriseServices.CompensatingResourceManager.CrmMonitorLogRecords GetMonitor();
- }
- class ICrmLogControl : System.ValueType
- {
- }
- class System.EnterpriseServices.CompensatingResourceManager.CrmMonitor : System.Object
- {
- Ptr ValueClass ICrmMonitor _pMon;
- Void System.EnterpriseServices.CompensatingResourceManager.CrmMonitor();
- Object GetClerks();
- Class System.EnterpriseServices.CompensatingResourceManager.CrmLogControl HoldClerk( Object idx);
- Void AddRef();
- Void Release();
- }
- class ICrmMonitor : System.ValueType
- {
- }
- class tagBLOB : System.ValueType
- {
- }
- class tagCrmLogRecordRead : System.ValueType
- {
- }
- class ICrmMonitorClerks : System.ValueType
- {
- }