home *** CD-ROM | disk | FTP | other *** search
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
-
-
- /* File created by MIDL compiler version 3.01.75 */
- /* at Tue Aug 18 16:09:35 1998
- */
- /* Compiler settings for mtx.idl:
- Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
- error checks: none
- */
- //@@MIDL_FILE_HEADING( )
- #include "rpc.h"
- #include "rpcndr.h"
- #ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
- #endif /*COM_NO_WINDOWS_H*/
-
- #ifndef __mtx_h__
- #define __mtx_h__
-
- #ifdef __cplusplus
- extern "C"{
- #endif
-
- /* Forward Declarations */
-
- #ifndef __IObjectContext_FWD_DEFINED__
- #define __IObjectContext_FWD_DEFINED__
- typedef interface IObjectContext IObjectContext;
- #endif /* __IObjectContext_FWD_DEFINED__ */
-
-
- #ifndef __IGetContextProperties_FWD_DEFINED__
- #define __IGetContextProperties_FWD_DEFINED__
- typedef interface IGetContextProperties IGetContextProperties;
- #endif /* __IGetContextProperties_FWD_DEFINED__ */
-
-
- #ifndef __IEnumNames_FWD_DEFINED__
- #define __IEnumNames_FWD_DEFINED__
- typedef interface IEnumNames IEnumNames;
- #endif /* __IEnumNames_FWD_DEFINED__ */
-
-
- #ifndef __ISecurityProperty_FWD_DEFINED__
- #define __ISecurityProperty_FWD_DEFINED__
- typedef interface ISecurityProperty ISecurityProperty;
- #endif /* __ISecurityProperty_FWD_DEFINED__ */
-
-
- #ifndef __IObjectControl_FWD_DEFINED__
- #define __IObjectControl_FWD_DEFINED__
- typedef interface IObjectControl IObjectControl;
- #endif /* __IObjectControl_FWD_DEFINED__ */
-
-
- #ifndef __IObjectContextActivity_FWD_DEFINED__
- #define __IObjectContextActivity_FWD_DEFINED__
- typedef interface IObjectContextActivity IObjectContextActivity;
- #endif /* __IObjectContextActivity_FWD_DEFINED__ */
-
-
- #ifndef __SecurityProperty_FWD_DEFINED__
- #define __SecurityProperty_FWD_DEFINED__
- typedef interface SecurityProperty SecurityProperty;
- #endif /* __SecurityProperty_FWD_DEFINED__ */
-
-
- #ifndef __ObjectContext_FWD_DEFINED__
- #define __ObjectContext_FWD_DEFINED__
- typedef interface ObjectContext ObjectContext;
- #endif /* __ObjectContext_FWD_DEFINED__ */
-
-
- #ifndef __IMTxAS_FWD_DEFINED__
- #define __IMTxAS_FWD_DEFINED__
- typedef interface IMTxAS IMTxAS;
- #endif /* __IMTxAS_FWD_DEFINED__ */
-
-
- #ifndef __ObjectControl_FWD_DEFINED__
- #define __ObjectControl_FWD_DEFINED__
- typedef interface ObjectControl ObjectControl;
- #endif /* __ObjectControl_FWD_DEFINED__ */
-
-
- #ifndef __AppServer_FWD_DEFINED__
- #define __AppServer_FWD_DEFINED__
-
- #ifdef __cplusplus
- typedef class AppServer AppServer;
- #else
- typedef struct AppServer AppServer;
- #endif /* __cplusplus */
-
- #endif /* __AppServer_FWD_DEFINED__ */
-
-
- /* header files for imported files */
- #include "unknwn.h"
- #include "oaidl.h"
-
- void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void __RPC_FAR * );
-
- /****************************************
- * Generated header for interface: __MIDL_itf_mtx_0000
- * at Tue Aug 18 16:09:35 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [local] */
-
-
- // -----------------------------------------------------------------------
- // mtx.h -- Microsoft Transaction Server Programming Interfaces
- //
- // This file provides the prototypes for the APIs and COM interfaces
- // used by Microsoft Transaction Server applications.
- //
- // Microsoft Transaction Server 2.0
- // Copyright (c) 1996-1997 Microsoft Corporation. All Rights Reserved.
- // -----------------------------------------------------------------------
- #include <objbase.h>
- #ifndef _MTX_NOFORCE_LIBS
- #pragma comment(lib, "mtx.lib")
- #endif
- #ifndef DECLSPEC_UUID
- #if _MSC_VER >= 1100
- #define DECLSPEC_UUID(x) __declspec(uuid(x))
- #else
- #define DECLSPEC_UUID(x)
- #endif
- #endif
- #define CONTEXT_E_ABORTED 0x8004E002
- #define CONTEXT_E_ABORTING 0x8004E003
- #define CONTEXT_E_NOCONTEXT 0x8004E004
- #define CONTEXT_E_NOTREGISTERED 0x8004E005
- #define CONTEXT_E_OLDREF 0x8004E007
- #define CONTEXT_E_ROLENOTFOUND 0x8004E00C
- #define CONTEXT_E_NOSECURITY 0x8004E00D
- #define CONTEXT_E_WRONGTHREAD 0x8004E00E
- #define CONTEXT_E_TMNOTAVAILABLE 0x8004E00F
- #define CONTEXT_E_INSUFFICIENTLICENSES 0x8004E020
-
-
-
- extern RPC_IF_HANDLE __MIDL_itf_mtx_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_mtx_0000_v0_0_s_ifspec;
-
- #ifndef __IObjectContext_INTERFACE_DEFINED__
- #define __IObjectContext_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IObjectContext
- * at Tue Aug 18 16:09:35 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [object][unique][uuid][local] */
-
-
-
- EXTERN_C const IID IID_IObjectContext;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("51372ae0-cae7-11cf-be81-00aa00a2fa25")
- IObjectContext : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE CreateInstance(
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFIID riid,
- /* [retval][iid_is][out] */ LPVOID __RPC_FAR *ppv) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetComplete( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetAbort( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EnableCommit( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DisableCommit( void) = 0;
-
- virtual BOOL STDMETHODCALLTYPE IsInTransaction( void) = 0;
-
- virtual BOOL STDMETHODCALLTYPE IsSecurityEnabled( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsCallerInRole(
- /* [in] */ BSTR __MIDL_0000,
- /* [retval][out] */ BOOL __RPC_FAR *__MIDL_0001) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IObjectContextVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IObjectContext __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IObjectContext __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IObjectContext __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateInstance )(
- IObjectContext __RPC_FAR * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFIID riid,
- /* [retval][iid_is][out] */ LPVOID __RPC_FAR *ppv);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetComplete )(
- IObjectContext __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetAbort )(
- IObjectContext __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnableCommit )(
- IObjectContext __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisableCommit )(
- IObjectContext __RPC_FAR * This);
-
- BOOL ( STDMETHODCALLTYPE __RPC_FAR *IsInTransaction )(
- IObjectContext __RPC_FAR * This);
-
- BOOL ( STDMETHODCALLTYPE __RPC_FAR *IsSecurityEnabled )(
- IObjectContext __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsCallerInRole )(
- IObjectContext __RPC_FAR * This,
- /* [in] */ BSTR __MIDL_0000,
- /* [retval][out] */ BOOL __RPC_FAR *__MIDL_0001);
-
- END_INTERFACE
- } IObjectContextVtbl;
-
- interface IObjectContext
- {
- CONST_VTBL struct IObjectContextVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IObjectContext_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IObjectContext_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IObjectContext_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IObjectContext_CreateInstance(This,rclsid,riid,ppv) \
- (This)->lpVtbl -> CreateInstance(This,rclsid,riid,ppv)
-
- #define IObjectContext_SetComplete(This) \
- (This)->lpVtbl -> SetComplete(This)
-
- #define IObjectContext_SetAbort(This) \
- (This)->lpVtbl -> SetAbort(This)
-
- #define IObjectContext_EnableCommit(This) \
- (This)->lpVtbl -> EnableCommit(This)
-
- #define IObjectContext_DisableCommit(This) \
- (This)->lpVtbl -> DisableCommit(This)
-
- #define IObjectContext_IsInTransaction(This) \
- (This)->lpVtbl -> IsInTransaction(This)
-
- #define IObjectContext_IsSecurityEnabled(This) \
- (This)->lpVtbl -> IsSecurityEnabled(This)
-
- #define IObjectContext_IsCallerInRole(This,__MIDL_0000,__MIDL_0001) \
- (This)->lpVtbl -> IsCallerInRole(This,__MIDL_0000,__MIDL_0001)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IObjectContext_CreateInstance_Proxy(
- IObjectContext __RPC_FAR * This,
- /* [in] */ REFCLSID rclsid,
- /* [in] */ REFIID riid,
- /* [retval][iid_is][out] */ LPVOID __RPC_FAR *ppv);
-
-
- void __RPC_STUB IObjectContext_CreateInstance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IObjectContext_SetComplete_Proxy(
- IObjectContext __RPC_FAR * This);
-
-
- void __RPC_STUB IObjectContext_SetComplete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IObjectContext_SetAbort_Proxy(
- IObjectContext __RPC_FAR * This);
-
-
- void __RPC_STUB IObjectContext_SetAbort_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IObjectContext_EnableCommit_Proxy(
- IObjectContext __RPC_FAR * This);
-
-
- void __RPC_STUB IObjectContext_EnableCommit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IObjectContext_DisableCommit_Proxy(
- IObjectContext __RPC_FAR * This);
-
-
- void __RPC_STUB IObjectContext_DisableCommit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- BOOL STDMETHODCALLTYPE IObjectContext_IsInTransaction_Proxy(
- IObjectContext __RPC_FAR * This);
-
-
- void __RPC_STUB IObjectContext_IsInTransaction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- BOOL STDMETHODCALLTYPE IObjectContext_IsSecurityEnabled_Proxy(
- IObjectContext __RPC_FAR * This);
-
-
- void __RPC_STUB IObjectContext_IsSecurityEnabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IObjectContext_IsCallerInRole_Proxy(
- IObjectContext __RPC_FAR * This,
- /* [in] */ BSTR __MIDL_0000,
- /* [retval][out] */ BOOL __RPC_FAR *__MIDL_0001);
-
-
- void __RPC_STUB IObjectContext_IsCallerInRole_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IObjectContext_INTERFACE_DEFINED__ */
-
-
- /****************************************
- * Generated header for interface: __MIDL_itf_mtx_0006
- * at Tue Aug 18 16:09:35 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [local] */
-
-
-
-
-
- extern RPC_IF_HANDLE __MIDL_itf_mtx_0006_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_mtx_0006_v0_0_s_ifspec;
-
- #ifndef __IGetContextProperties_INTERFACE_DEFINED__
- #define __IGetContextProperties_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IGetContextProperties
- * at Tue Aug 18 16:09:35 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [object][unique][uuid][local] */
-
-
-
- EXTERN_C const IID IID_IGetContextProperties;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("51372af4-cae7-11cf-be81-00aa00a2fa25")
- IGetContextProperties : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Count(
- /* [retval][out] */ long __RPC_FAR *plCount) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetProperty(
- /* [in] */ BSTR name,
- /* [retval][out] */ VARIANT __RPC_FAR *pProperty) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EnumNames(
- /* [retval][out] */ IEnumNames __RPC_FAR *__RPC_FAR *ppenum) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IGetContextPropertiesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IGetContextProperties __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IGetContextProperties __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IGetContextProperties __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Count )(
- IGetContextProperties __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *plCount);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetProperty )(
- IGetContextProperties __RPC_FAR * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ VARIANT __RPC_FAR *pProperty);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumNames )(
- IGetContextProperties __RPC_FAR * This,
- /* [retval][out] */ IEnumNames __RPC_FAR *__RPC_FAR *ppenum);
-
- END_INTERFACE
- } IGetContextPropertiesVtbl;
-
- interface IGetContextProperties
- {
- CONST_VTBL struct IGetContextPropertiesVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IGetContextProperties_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IGetContextProperties_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IGetContextProperties_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IGetContextProperties_Count(This,plCount) \
- (This)->lpVtbl -> Count(This,plCount)
-
- #define IGetContextProperties_GetProperty(This,name,pProperty) \
- (This)->lpVtbl -> GetProperty(This,name,pProperty)
-
- #define IGetContextProperties_EnumNames(This,ppenum) \
- (This)->lpVtbl -> EnumNames(This,ppenum)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IGetContextProperties_Count_Proxy(
- IGetContextProperties __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *plCount);
-
-
- void __RPC_STUB IGetContextProperties_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IGetContextProperties_GetProperty_Proxy(
- IGetContextProperties __RPC_FAR * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ VARIANT __RPC_FAR *pProperty);
-
-
- void __RPC_STUB IGetContextProperties_GetProperty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IGetContextProperties_EnumNames_Proxy(
- IGetContextProperties __RPC_FAR * This,
- /* [retval][out] */ IEnumNames __RPC_FAR *__RPC_FAR *ppenum);
-
-
- void __RPC_STUB IGetContextProperties_EnumNames_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IGetContextProperties_INTERFACE_DEFINED__ */
-
-
- #ifndef __IEnumNames_INTERFACE_DEFINED__
- #define __IEnumNames_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IEnumNames
- * at Tue Aug 18 16:09:35 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [object][unique][uuid][local] */
-
-
-
- EXTERN_C const IID IID_IEnumNames;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("51372af2-cae7-11cf-be81-00aa00a2fa25")
- IEnumNames : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [in] */ unsigned long celt,
- /* [size_is][out] */ BSTR __RPC_FAR *rgname,
- /* [retval][out] */ unsigned long __RPC_FAR *pceltFetched) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Skip(
- /* [in] */ unsigned long celt) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Clone(
- /* [retval][out] */ IEnumNames __RPC_FAR *__RPC_FAR *ppenum) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IEnumNamesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IEnumNames __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IEnumNames __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IEnumNames __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
- IEnumNames __RPC_FAR * This,
- /* [in] */ unsigned long celt,
- /* [size_is][out] */ BSTR __RPC_FAR *rgname,
- /* [retval][out] */ unsigned long __RPC_FAR *pceltFetched);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
- IEnumNames __RPC_FAR * This,
- /* [in] */ unsigned long celt);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
- IEnumNames __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
- IEnumNames __RPC_FAR * This,
- /* [retval][out] */ IEnumNames __RPC_FAR *__RPC_FAR *ppenum);
-
- END_INTERFACE
- } IEnumNamesVtbl;
-
- interface IEnumNames
- {
- CONST_VTBL struct IEnumNamesVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IEnumNames_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IEnumNames_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IEnumNames_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IEnumNames_Next(This,celt,rgname,pceltFetched) \
- (This)->lpVtbl -> Next(This,celt,rgname,pceltFetched)
-
- #define IEnumNames_Skip(This,celt) \
- (This)->lpVtbl -> Skip(This,celt)
-
- #define IEnumNames_Reset(This) \
- (This)->lpVtbl -> Reset(This)
-
- #define IEnumNames_Clone(This,ppenum) \
- (This)->lpVtbl -> Clone(This,ppenum)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IEnumNames_Next_Proxy(
- IEnumNames __RPC_FAR * This,
- /* [in] */ unsigned long celt,
- /* [size_is][out] */ BSTR __RPC_FAR *rgname,
- /* [retval][out] */ unsigned long __RPC_FAR *pceltFetched);
-
-
- void __RPC_STUB IEnumNames_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumNames_Skip_Proxy(
- IEnumNames __RPC_FAR * This,
- /* [in] */ unsigned long celt);
-
-
- void __RPC_STUB IEnumNames_Skip_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumNames_Reset_Proxy(
- IEnumNames __RPC_FAR * This);
-
-
- void __RPC_STUB IEnumNames_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IEnumNames_Clone_Proxy(
- IEnumNames __RPC_FAR * This,
- /* [retval][out] */ IEnumNames __RPC_FAR *__RPC_FAR *ppenum);
-
-
- void __RPC_STUB IEnumNames_Clone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IEnumNames_INTERFACE_DEFINED__ */
-
-
- #ifndef __ISecurityProperty_INTERFACE_DEFINED__
- #define __ISecurityProperty_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: ISecurityProperty
- * at Tue Aug 18 16:09:35 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [object][unique][uuid][local] */
-
-
-
- EXTERN_C const IID IID_ISecurityProperty;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("51372aea-cae7-11cf-be81-00aa00a2fa25")
- ISecurityProperty : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetDirectCreatorSID(
- PSID __RPC_FAR *pSID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetOriginalCreatorSID(
- PSID __RPC_FAR *pSID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDirectCallerSID(
- PSID __RPC_FAR *pSID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetOriginalCallerSID(
- PSID __RPC_FAR *pSID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ReleaseSID(
- PSID pSID) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ISecurityPropertyVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ISecurityProperty __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ISecurityProperty __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ISecurityProperty __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDirectCreatorSID )(
- ISecurityProperty __RPC_FAR * This,
- PSID __RPC_FAR *pSID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetOriginalCreatorSID )(
- ISecurityProperty __RPC_FAR * This,
- PSID __RPC_FAR *pSID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDirectCallerSID )(
- ISecurityProperty __RPC_FAR * This,
- PSID __RPC_FAR *pSID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetOriginalCallerSID )(
- ISecurityProperty __RPC_FAR * This,
- PSID __RPC_FAR *pSID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReleaseSID )(
- ISecurityProperty __RPC_FAR * This,
- PSID pSID);
-
- END_INTERFACE
- } ISecurityPropertyVtbl;
-
- interface ISecurityProperty
- {
- CONST_VTBL struct ISecurityPropertyVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ISecurityProperty_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define ISecurityProperty_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define ISecurityProperty_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define ISecurityProperty_GetDirectCreatorSID(This,pSID) \
- (This)->lpVtbl -> GetDirectCreatorSID(This,pSID)
-
- #define ISecurityProperty_GetOriginalCreatorSID(This,pSID) \
- (This)->lpVtbl -> GetOriginalCreatorSID(This,pSID)
-
- #define ISecurityProperty_GetDirectCallerSID(This,pSID) \
- (This)->lpVtbl -> GetDirectCallerSID(This,pSID)
-
- #define ISecurityProperty_GetOriginalCallerSID(This,pSID) \
- (This)->lpVtbl -> GetOriginalCallerSID(This,pSID)
-
- #define ISecurityProperty_ReleaseSID(This,pSID) \
- (This)->lpVtbl -> ReleaseSID(This,pSID)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE ISecurityProperty_GetDirectCreatorSID_Proxy(
- ISecurityProperty __RPC_FAR * This,
- PSID __RPC_FAR *pSID);
-
-
- void __RPC_STUB ISecurityProperty_GetDirectCreatorSID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISecurityProperty_GetOriginalCreatorSID_Proxy(
- ISecurityProperty __RPC_FAR * This,
- PSID __RPC_FAR *pSID);
-
-
- void __RPC_STUB ISecurityProperty_GetOriginalCreatorSID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISecurityProperty_GetDirectCallerSID_Proxy(
- ISecurityProperty __RPC_FAR * This,
- PSID __RPC_FAR *pSID);
-
-
- void __RPC_STUB ISecurityProperty_GetDirectCallerSID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISecurityProperty_GetOriginalCallerSID_Proxy(
- ISecurityProperty __RPC_FAR * This,
- PSID __RPC_FAR *pSID);
-
-
- void __RPC_STUB ISecurityProperty_GetOriginalCallerSID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE ISecurityProperty_ReleaseSID_Proxy(
- ISecurityProperty __RPC_FAR * This,
- PSID pSID);
-
-
- void __RPC_STUB ISecurityProperty_ReleaseSID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __ISecurityProperty_INTERFACE_DEFINED__ */
-
-
- #ifndef __IObjectControl_INTERFACE_DEFINED__
- #define __IObjectControl_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IObjectControl
- * at Tue Aug 18 16:09:35 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [object][unique][uuid][local] */
-
-
-
- EXTERN_C const IID IID_IObjectControl;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("51372aec-cae7-11cf-be81-00aa00a2fa25")
- IObjectControl : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Activate( void) = 0;
-
- virtual void STDMETHODCALLTYPE Deactivate( void) = 0;
-
- virtual BOOL STDMETHODCALLTYPE CanBePooled( void) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IObjectControlVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IObjectControl __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IObjectControl __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IObjectControl __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Activate )(
- IObjectControl __RPC_FAR * This);
-
- void ( STDMETHODCALLTYPE __RPC_FAR *Deactivate )(
- IObjectControl __RPC_FAR * This);
-
- BOOL ( STDMETHODCALLTYPE __RPC_FAR *CanBePooled )(
- IObjectControl __RPC_FAR * This);
-
- END_INTERFACE
- } IObjectControlVtbl;
-
- interface IObjectControl
- {
- CONST_VTBL struct IObjectControlVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IObjectControl_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IObjectControl_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IObjectControl_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IObjectControl_Activate(This) \
- (This)->lpVtbl -> Activate(This)
-
- #define IObjectControl_Deactivate(This) \
- (This)->lpVtbl -> Deactivate(This)
-
- #define IObjectControl_CanBePooled(This) \
- (This)->lpVtbl -> CanBePooled(This)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IObjectControl_Activate_Proxy(
- IObjectControl __RPC_FAR * This);
-
-
- void __RPC_STUB IObjectControl_Activate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- void STDMETHODCALLTYPE IObjectControl_Deactivate_Proxy(
- IObjectControl __RPC_FAR * This);
-
-
- void __RPC_STUB IObjectControl_Deactivate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- BOOL STDMETHODCALLTYPE IObjectControl_CanBePooled_Proxy(
- IObjectControl __RPC_FAR * This);
-
-
- void __RPC_STUB IObjectControl_CanBePooled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IObjectControl_INTERFACE_DEFINED__ */
-
-
- #ifndef __IObjectContextActivity_INTERFACE_DEFINED__
- #define __IObjectContextActivity_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IObjectContextActivity
- * at Tue Aug 18 16:09:35 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [object][unique][uuid][local] */
-
-
-
- EXTERN_C const IID IID_IObjectContextActivity;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("51372afc-cae7-11cf-be81-00aa00a2fa25")
- IObjectContextActivity : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetActivityId(
- /* [out] */ GUID __RPC_FAR *pGUID) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IObjectContextActivityVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IObjectContextActivity __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IObjectContextActivity __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IObjectContextActivity __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetActivityId )(
- IObjectContextActivity __RPC_FAR * This,
- /* [out] */ GUID __RPC_FAR *pGUID);
-
- END_INTERFACE
- } IObjectContextActivityVtbl;
-
- interface IObjectContextActivity
- {
- CONST_VTBL struct IObjectContextActivityVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IObjectContextActivity_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IObjectContextActivity_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IObjectContextActivity_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IObjectContextActivity_GetActivityId(This,pGUID) \
- (This)->lpVtbl -> GetActivityId(This,pGUID)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IObjectContextActivity_GetActivityId_Proxy(
- IObjectContextActivity __RPC_FAR * This,
- /* [out] */ GUID __RPC_FAR *pGUID);
-
-
- void __RPC_STUB IObjectContextActivity_GetActivityId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IObjectContextActivity_INTERFACE_DEFINED__ */
-
-
- /****************************************
- * Generated header for interface: __MIDL_itf_mtx_0100
- * at Tue Aug 18 16:09:35 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [local] */
-
-
- extern HRESULT __cdecl GetObjectContext (IObjectContext** ppInstanceContext);
- extern void* __cdecl SafeRef(REFIID rid, IUnknown* pUnk);
-
-
- extern RPC_IF_HANDLE __MIDL_itf_mtx_0100_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_mtx_0100_v0_0_s_ifspec;
-
- #ifndef __SecurityProperty_INTERFACE_DEFINED__
- #define __SecurityProperty_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: SecurityProperty
- * at Tue Aug 18 16:09:35 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [unique][helpcontext][helpstring][dual][uuid][object] */
-
-
-
- EXTERN_C const IID IID_SecurityProperty;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("E74A7215-014D-11d1-A63C-00A0C911B4E0")
- SecurityProperty : public IDispatch
- {
- public:
- virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDirectCallerName(
- /* [retval][out] */ BSTR __RPC_FAR *bstrUserName) = 0;
-
- virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetDirectCreatorName(
- /* [retval][out] */ BSTR __RPC_FAR *bstrUserName) = 0;
-
- virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetOriginalCallerName(
- /* [retval][out] */ BSTR __RPC_FAR *bstrUserName) = 0;
-
- virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE GetOriginalCreatorName(
- /* [retval][out] */ BSTR __RPC_FAR *bstrUserName) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct SecurityPropertyVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- SecurityProperty __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- SecurityProperty __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- SecurityProperty __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- SecurityProperty __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- SecurityProperty __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- SecurityProperty __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- SecurityProperty __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDirectCallerName )(
- SecurityProperty __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *bstrUserName);
-
- /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDirectCreatorName )(
- SecurityProperty __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *bstrUserName);
-
- /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetOriginalCallerName )(
- SecurityProperty __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *bstrUserName);
-
- /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetOriginalCreatorName )(
- SecurityProperty __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *bstrUserName);
-
- END_INTERFACE
- } SecurityPropertyVtbl;
-
- interface SecurityProperty
- {
- CONST_VTBL struct SecurityPropertyVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define SecurityProperty_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define SecurityProperty_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define SecurityProperty_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define SecurityProperty_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define SecurityProperty_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define SecurityProperty_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define SecurityProperty_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define SecurityProperty_GetDirectCallerName(This,bstrUserName) \
- (This)->lpVtbl -> GetDirectCallerName(This,bstrUserName)
-
- #define SecurityProperty_GetDirectCreatorName(This,bstrUserName) \
- (This)->lpVtbl -> GetDirectCreatorName(This,bstrUserName)
-
- #define SecurityProperty_GetOriginalCallerName(This,bstrUserName) \
- (This)->lpVtbl -> GetOriginalCallerName(This,bstrUserName)
-
- #define SecurityProperty_GetOriginalCreatorName(This,bstrUserName) \
- (This)->lpVtbl -> GetOriginalCreatorName(This,bstrUserName)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SecurityProperty_GetDirectCallerName_Proxy(
- SecurityProperty __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *bstrUserName);
-
-
- void __RPC_STUB SecurityProperty_GetDirectCallerName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SecurityProperty_GetDirectCreatorName_Proxy(
- SecurityProperty __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *bstrUserName);
-
-
- void __RPC_STUB SecurityProperty_GetDirectCreatorName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SecurityProperty_GetOriginalCallerName_Proxy(
- SecurityProperty __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *bstrUserName);
-
-
- void __RPC_STUB SecurityProperty_GetOriginalCallerName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SecurityProperty_GetOriginalCreatorName_Proxy(
- SecurityProperty __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *bstrUserName);
-
-
- void __RPC_STUB SecurityProperty_GetOriginalCreatorName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __SecurityProperty_INTERFACE_DEFINED__ */
-
-
- #ifndef __ObjectContext_INTERFACE_DEFINED__
- #define __ObjectContext_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: ObjectContext
- * at Tue Aug 18 16:09:35 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [unique][helpcontext][helpstring][dual][uuid][object] */
-
-
-
- EXTERN_C const IID IID_ObjectContext;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("74C08646-CEDB-11CF-8B49-00AA00B8A790")
- ObjectContext : public IDispatch
- {
- public:
- virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE CreateInstance(
- /* [in] */ BSTR bstrProgID,
- /* [retval][out] */ VARIANT __RPC_FAR *pObject) = 0;
-
- virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetComplete( void) = 0;
-
- virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE SetAbort( void) = 0;
-
- virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE EnableCommit( void) = 0;
-
- virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE DisableCommit( void) = 0;
-
- virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IsInTransaction(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbIsInTx) = 0;
-
- virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IsSecurityEnabled(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbIsEnabled) = 0;
-
- virtual /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE IsCallerInRole(
- BSTR bstrRole,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbInRole) = 0;
-
- virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *plCount) = 0;
-
- virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ BSTR name,
- /* [retval][out] */ VARIANT __RPC_FAR *pItem) = 0;
-
- virtual /* [helpstring][helpcontext][restricted][propget][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppEnum) = 0;
-
- virtual /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE get_Security(
- /* [retval][out] */ SecurityProperty __RPC_FAR *__RPC_FAR *ppSecurityProperty) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ObjectContextVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ObjectContext __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ObjectContext __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ObjectContext __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- ObjectContext __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- ObjectContext __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- ObjectContext __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- ObjectContext __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateInstance )(
- ObjectContext __RPC_FAR * This,
- /* [in] */ BSTR bstrProgID,
- /* [retval][out] */ VARIANT __RPC_FAR *pObject);
-
- /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetComplete )(
- ObjectContext __RPC_FAR * This);
-
- /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetAbort )(
- ObjectContext __RPC_FAR * This);
-
- /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnableCommit )(
- ObjectContext __RPC_FAR * This);
-
- /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisableCommit )(
- ObjectContext __RPC_FAR * This);
-
- /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsInTransaction )(
- ObjectContext __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbIsInTx);
-
- /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsSecurityEnabled )(
- ObjectContext __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbIsEnabled);
-
- /* [helpstring][helpcontext][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsCallerInRole )(
- ObjectContext __RPC_FAR * This,
- BSTR bstrRole,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbInRole);
-
- /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- ObjectContext __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *plCount);
-
- /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
- ObjectContext __RPC_FAR * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ VARIANT __RPC_FAR *pItem);
-
- /* [helpstring][helpcontext][restricted][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- ObjectContext __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppEnum);
-
- /* [helpstring][helpcontext][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Security )(
- ObjectContext __RPC_FAR * This,
- /* [retval][out] */ SecurityProperty __RPC_FAR *__RPC_FAR *ppSecurityProperty);
-
- END_INTERFACE
- } ObjectContextVtbl;
-
- interface ObjectContext
- {
- CONST_VTBL struct ObjectContextVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ObjectContext_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define ObjectContext_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define ObjectContext_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define ObjectContext_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define ObjectContext_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define ObjectContext_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define ObjectContext_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define ObjectContext_CreateInstance(This,bstrProgID,pObject) \
- (This)->lpVtbl -> CreateInstance(This,bstrProgID,pObject)
-
- #define ObjectContext_SetComplete(This) \
- (This)->lpVtbl -> SetComplete(This)
-
- #define ObjectContext_SetAbort(This) \
- (This)->lpVtbl -> SetAbort(This)
-
- #define ObjectContext_EnableCommit(This) \
- (This)->lpVtbl -> EnableCommit(This)
-
- #define ObjectContext_DisableCommit(This) \
- (This)->lpVtbl -> DisableCommit(This)
-
- #define ObjectContext_IsInTransaction(This,pbIsInTx) \
- (This)->lpVtbl -> IsInTransaction(This,pbIsInTx)
-
- #define ObjectContext_IsSecurityEnabled(This,pbIsEnabled) \
- (This)->lpVtbl -> IsSecurityEnabled(This,pbIsEnabled)
-
- #define ObjectContext_IsCallerInRole(This,bstrRole,pbInRole) \
- (This)->lpVtbl -> IsCallerInRole(This,bstrRole,pbInRole)
-
- #define ObjectContext_get_Count(This,plCount) \
- (This)->lpVtbl -> get_Count(This,plCount)
-
- #define ObjectContext_get_Item(This,name,pItem) \
- (This)->lpVtbl -> get_Item(This,name,pItem)
-
- #define ObjectContext_get__NewEnum(This,ppEnum) \
- (This)->lpVtbl -> get__NewEnum(This,ppEnum)
-
- #define ObjectContext_get_Security(This,ppSecurityProperty) \
- (This)->lpVtbl -> get_Security(This,ppSecurityProperty)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ObjectContext_CreateInstance_Proxy(
- ObjectContext __RPC_FAR * This,
- /* [in] */ BSTR bstrProgID,
- /* [retval][out] */ VARIANT __RPC_FAR *pObject);
-
-
- void __RPC_STUB ObjectContext_CreateInstance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ObjectContext_SetComplete_Proxy(
- ObjectContext __RPC_FAR * This);
-
-
- void __RPC_STUB ObjectContext_SetComplete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ObjectContext_SetAbort_Proxy(
- ObjectContext __RPC_FAR * This);
-
-
- void __RPC_STUB ObjectContext_SetAbort_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ObjectContext_EnableCommit_Proxy(
- ObjectContext __RPC_FAR * This);
-
-
- void __RPC_STUB ObjectContext_EnableCommit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ObjectContext_DisableCommit_Proxy(
- ObjectContext __RPC_FAR * This);
-
-
- void __RPC_STUB ObjectContext_DisableCommit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ObjectContext_IsInTransaction_Proxy(
- ObjectContext __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbIsInTx);
-
-
- void __RPC_STUB ObjectContext_IsInTransaction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ObjectContext_IsSecurityEnabled_Proxy(
- ObjectContext __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbIsEnabled);
-
-
- void __RPC_STUB ObjectContext_IsSecurityEnabled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][helpcontext][id] */ HRESULT STDMETHODCALLTYPE ObjectContext_IsCallerInRole_Proxy(
- ObjectContext __RPC_FAR * This,
- BSTR bstrRole,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbInRole);
-
-
- void __RPC_STUB ObjectContext_IsCallerInRole_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE ObjectContext_get_Count_Proxy(
- ObjectContext __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *plCount);
-
-
- void __RPC_STUB ObjectContext_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE ObjectContext_get_Item_Proxy(
- ObjectContext __RPC_FAR * This,
- /* [in] */ BSTR name,
- /* [retval][out] */ VARIANT __RPC_FAR *pItem);
-
-
- void __RPC_STUB ObjectContext_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][helpcontext][restricted][propget][id] */ HRESULT STDMETHODCALLTYPE ObjectContext_get__NewEnum_Proxy(
- ObjectContext __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppEnum);
-
-
- void __RPC_STUB ObjectContext_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][helpcontext][propget][id] */ HRESULT STDMETHODCALLTYPE ObjectContext_get_Security_Proxy(
- ObjectContext __RPC_FAR * This,
- /* [retval][out] */ SecurityProperty __RPC_FAR *__RPC_FAR *ppSecurityProperty);
-
-
- void __RPC_STUB ObjectContext_get_Security_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __ObjectContext_INTERFACE_DEFINED__ */
-
-
- #ifndef __IMTxAS_INTERFACE_DEFINED__
- #define __IMTxAS_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IMTxAS
- * at Tue Aug 18 16:09:35 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [unique][helpstring][dual][uuid][object] */
-
-
-
- EXTERN_C const IID IID_IMTxAS;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("74C08641-CEDB-11CF-8B49-00AA00B8A790")
- IMTxAS : public IDispatch
- {
- public:
- virtual /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE GetObjectContext(
- /* [retval][out] */ ObjectContext __RPC_FAR *__RPC_FAR *ppContext) = 0;
-
- virtual /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE SafeRef(
- /* [in] */ VARIANT vRefIn,
- /* [retval][out] */ VARIANT __RPC_FAR *pvRefOut) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IMTxASVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IMTxAS __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IMTxAS __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IMTxAS __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IMTxAS __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IMTxAS __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IMTxAS __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- IMTxAS __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][helpcontext] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetObjectContext )(
- IMTxAS __RPC_FAR * This,
- /* [retval][out] */ ObjectContext __RPC_FAR *__RPC_FAR *ppContext);
-
- /* [helpstring][helpcontext] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SafeRef )(
- IMTxAS __RPC_FAR * This,
- /* [in] */ VARIANT vRefIn,
- /* [retval][out] */ VARIANT __RPC_FAR *pvRefOut);
-
- END_INTERFACE
- } IMTxASVtbl;
-
- interface IMTxAS
- {
- CONST_VTBL struct IMTxASVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IMTxAS_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IMTxAS_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IMTxAS_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IMTxAS_GetTypeInfoCount(This,pctinfo) \
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
-
- #define IMTxAS_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
-
- #define IMTxAS_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
-
- #define IMTxAS_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
-
-
- #define IMTxAS_GetObjectContext(This,ppContext) \
- (This)->lpVtbl -> GetObjectContext(This,ppContext)
-
- #define IMTxAS_SafeRef(This,vRefIn,pvRefOut) \
- (This)->lpVtbl -> SafeRef(This,vRefIn,pvRefOut)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE IMTxAS_GetObjectContext_Proxy(
- IMTxAS __RPC_FAR * This,
- /* [retval][out] */ ObjectContext __RPC_FAR *__RPC_FAR *ppContext);
-
-
- void __RPC_STUB IMTxAS_GetObjectContext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE IMTxAS_SafeRef_Proxy(
- IMTxAS __RPC_FAR * This,
- /* [in] */ VARIANT vRefIn,
- /* [retval][out] */ VARIANT __RPC_FAR *pvRefOut);
-
-
- void __RPC_STUB IMTxAS_SafeRef_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IMTxAS_INTERFACE_DEFINED__ */
-
-
-
- #ifndef __MTxAS_LIBRARY_DEFINED__
- #define __MTxAS_LIBRARY_DEFINED__
-
- /****************************************
- * Generated header for library: MTxAS
- * at Tue Aug 18 16:09:35 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [helpfile][helpstring][version][uuid] */
-
-
- typedef /* [public][helpcontext][helpstring] */
- enum __MIDL___MIDL_itf_mtx_0106_0001
- { mtsErrCtxAborted = 0x8004e002,
- mtsErrCtxAborting = 0x8004e003,
- mtsErrCtxNoContext = 0x8004e004,
- mtsErrCtxNotRegistered = 0x8004e005,
- mtsErrCtxActivityTimeout = 0x8004e006,
- mtsErrCtxOldReference = 0x8004e007,
- mtsErrCtxRoleNotFound = 0x8004e00c,
- mtsErrCtxNoSecurity = 0x8004e00d,
- mtsErrCtxWrongThread = 0x8004e00e,
- mtsErrCtxTMNotAvailable = 0x8004e00f
- } Error_Constants;
-
-
- EXTERN_C const IID LIBID_MTxAS;
-
- #ifndef __ObjectControl_INTERFACE_DEFINED__
- #define __ObjectControl_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: ObjectControl
- * at Tue Aug 18 16:09:35 1998
- * using MIDL 3.01.75
- ****************************************/
- /* [version][helpcontext][helpstring][oleautomation][uuid][local][object] */
-
-
-
- EXTERN_C const IID IID_ObjectControl;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("7DC41850-0C31-11d0-8B79-00AA00B8A790")
- ObjectControl : public IUnknown
- {
- public:
- virtual /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE Activate( void) = 0;
-
- virtual /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE Deactivate( void) = 0;
-
- virtual /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE CanBePooled(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbPoolable) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct ObjectControlVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ObjectControl __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ObjectControl __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ObjectControl __RPC_FAR * This);
-
- /* [helpstring][helpcontext] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Activate )(
- ObjectControl __RPC_FAR * This);
-
- /* [helpstring][helpcontext] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Deactivate )(
- ObjectControl __RPC_FAR * This);
-
- /* [helpstring][helpcontext] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CanBePooled )(
- ObjectControl __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbPoolable);
-
- END_INTERFACE
- } ObjectControlVtbl;
-
- interface ObjectControl
- {
- CONST_VTBL struct ObjectControlVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define ObjectControl_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define ObjectControl_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define ObjectControl_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define ObjectControl_Activate(This) \
- (This)->lpVtbl -> Activate(This)
-
- #define ObjectControl_Deactivate(This) \
- (This)->lpVtbl -> Deactivate(This)
-
- #define ObjectControl_CanBePooled(This,pbPoolable) \
- (This)->lpVtbl -> CanBePooled(This,pbPoolable)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE ObjectControl_Activate_Proxy(
- ObjectControl __RPC_FAR * This);
-
-
- void __RPC_STUB ObjectControl_Activate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE ObjectControl_Deactivate_Proxy(
- ObjectControl __RPC_FAR * This);
-
-
- void __RPC_STUB ObjectControl_Deactivate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- /* [helpstring][helpcontext] */ HRESULT STDMETHODCALLTYPE ObjectControl_CanBePooled_Proxy(
- ObjectControl __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbPoolable);
-
-
- void __RPC_STUB ObjectControl_CanBePooled_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __ObjectControl_INTERFACE_DEFINED__ */
-
-
- #ifdef __cplusplus
- EXTERN_C const CLSID CLSID_AppServer;
-
- class DECLSPEC_UUID("71E38F91-7E88-11CF-9EDE-0080C78B7F89")
- AppServer;
- #endif
- #endif /* __MTxAS_LIBRARY_DEFINED__ */
-
- /* Additional Prototypes for ALL interfaces */
-
- unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
- unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
- unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
- void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
-
- unsigned long __RPC_USER VARIANT_UserSize( unsigned long __RPC_FAR *, unsigned long , VARIANT __RPC_FAR * );
- unsigned char __RPC_FAR * __RPC_USER VARIANT_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * );
- unsigned char __RPC_FAR * __RPC_USER VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * );
- void __RPC_USER VARIANT_UserFree( unsigned long __RPC_FAR *, VARIANT __RPC_FAR * );
-
- /* end of Additional Prototypes */
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif
-