| /** |
| * This file has no copyright assigned and is placed in the Public Domain. |
| * This file is part of the mingw-w64 runtime package. |
| * No warranty is given; refer to the file DISCLAIMER.PD within this package. |
| */ |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| #endif |
| |
| #include <_mingw.h> |
| #include "rpc.h" |
| #include "rpcndr.h" |
| |
| #ifndef __RPCNDR_H_VERSION__ |
| #error this stub requires an updated version of <rpcndr.h> |
| #endif |
| |
| #ifndef COM_NO_WINDOWS_H |
| #include "windows.h" |
| #include "ole2.h" |
| #endif |
| |
| #ifndef __autosvcs_h__ |
| #define __autosvcs_h__ |
| |
| #ifndef __ISecurityIdentityColl_FWD_DEFINED__ |
| #define __ISecurityIdentityColl_FWD_DEFINED__ |
| typedef struct ISecurityIdentityColl ISecurityIdentityColl; |
| #endif |
| |
| #ifndef __ISecurityCallersColl_FWD_DEFINED__ |
| #define __ISecurityCallersColl_FWD_DEFINED__ |
| typedef struct ISecurityCallersColl ISecurityCallersColl; |
| #endif |
| |
| #ifndef __ISecurityCallContext_FWD_DEFINED__ |
| #define __ISecurityCallContext_FWD_DEFINED__ |
| typedef struct ISecurityCallContext ISecurityCallContext; |
| #endif |
| |
| #ifndef __IGetSecurityCallContext_FWD_DEFINED__ |
| #define __IGetSecurityCallContext_FWD_DEFINED__ |
| typedef struct IGetSecurityCallContext IGetSecurityCallContext; |
| #endif |
| |
| #ifndef __SecurityProperty_FWD_DEFINED__ |
| #define __SecurityProperty_FWD_DEFINED__ |
| typedef struct SecurityProperty SecurityProperty; |
| #endif |
| |
| #ifndef __ContextInfo_FWD_DEFINED__ |
| #define __ContextInfo_FWD_DEFINED__ |
| typedef struct ContextInfo ContextInfo; |
| #endif |
| |
| #ifndef __ContextInfo2_FWD_DEFINED__ |
| #define __ContextInfo2_FWD_DEFINED__ |
| typedef struct ContextInfo2 ContextInfo2; |
| #endif |
| |
| #ifndef __ObjectContext_FWD_DEFINED__ |
| #define __ObjectContext_FWD_DEFINED__ |
| typedef struct ObjectContext ObjectContext; |
| #endif |
| |
| #ifndef __ITransactionContextEx_FWD_DEFINED__ |
| #define __ITransactionContextEx_FWD_DEFINED__ |
| typedef struct ITransactionContextEx ITransactionContextEx; |
| #endif |
| |
| #ifndef __ITransactionContext_FWD_DEFINED__ |
| #define __ITransactionContext_FWD_DEFINED__ |
| typedef struct ITransactionContext ITransactionContext; |
| #endif |
| |
| #ifndef __ICreateWithTransactionEx_FWD_DEFINED__ |
| #define __ICreateWithTransactionEx_FWD_DEFINED__ |
| typedef struct ICreateWithTransactionEx ICreateWithTransactionEx; |
| #endif |
| |
| #ifndef __ICreateWithTipTransactionEx_FWD_DEFINED__ |
| #define __ICreateWithTipTransactionEx_FWD_DEFINED__ |
| typedef struct ICreateWithTipTransactionEx ICreateWithTipTransactionEx; |
| #endif |
| |
| #ifndef __IComUserEvent_FWD_DEFINED__ |
| #define __IComUserEvent_FWD_DEFINED__ |
| typedef struct IComUserEvent IComUserEvent; |
| #endif |
| |
| #ifndef __IComThreadEvents_FWD_DEFINED__ |
| #define __IComThreadEvents_FWD_DEFINED__ |
| typedef struct IComThreadEvents IComThreadEvents; |
| #endif |
| |
| #ifndef __IComAppEvents_FWD_DEFINED__ |
| #define __IComAppEvents_FWD_DEFINED__ |
| typedef struct IComAppEvents IComAppEvents; |
| #endif |
| |
| #ifndef __IComInstanceEvents_FWD_DEFINED__ |
| #define __IComInstanceEvents_FWD_DEFINED__ |
| typedef struct IComInstanceEvents IComInstanceEvents; |
| #endif |
| |
| #ifndef __IComTransactionEvents_FWD_DEFINED__ |
| #define __IComTransactionEvents_FWD_DEFINED__ |
| typedef struct IComTransactionEvents IComTransactionEvents; |
| #endif |
| |
| #ifndef __IComMethodEvents_FWD_DEFINED__ |
| #define __IComMethodEvents_FWD_DEFINED__ |
| typedef struct IComMethodEvents IComMethodEvents; |
| #endif |
| |
| #ifndef __IComObjectEvents_FWD_DEFINED__ |
| #define __IComObjectEvents_FWD_DEFINED__ |
| typedef struct IComObjectEvents IComObjectEvents; |
| #endif |
| |
| #ifndef __IComResourceEvents_FWD_DEFINED__ |
| #define __IComResourceEvents_FWD_DEFINED__ |
| typedef struct IComResourceEvents IComResourceEvents; |
| #endif |
| |
| #ifndef __IComSecurityEvents_FWD_DEFINED__ |
| #define __IComSecurityEvents_FWD_DEFINED__ |
| typedef struct IComSecurityEvents IComSecurityEvents; |
| #endif |
| |
| #ifndef __IComObjectPoolEvents_FWD_DEFINED__ |
| #define __IComObjectPoolEvents_FWD_DEFINED__ |
| typedef struct IComObjectPoolEvents IComObjectPoolEvents; |
| #endif |
| |
| #ifndef __IComObjectPoolEvents2_FWD_DEFINED__ |
| #define __IComObjectPoolEvents2_FWD_DEFINED__ |
| typedef struct IComObjectPoolEvents2 IComObjectPoolEvents2; |
| #endif |
| |
| #ifndef __IComObjectConstructionEvents_FWD_DEFINED__ |
| #define __IComObjectConstructionEvents_FWD_DEFINED__ |
| typedef struct IComObjectConstructionEvents IComObjectConstructionEvents; |
| #endif |
| |
| #ifndef __IComActivityEvents_FWD_DEFINED__ |
| #define __IComActivityEvents_FWD_DEFINED__ |
| typedef struct IComActivityEvents IComActivityEvents; |
| #endif |
| |
| #ifndef __IComIdentityEvents_FWD_DEFINED__ |
| #define __IComIdentityEvents_FWD_DEFINED__ |
| typedef struct IComIdentityEvents IComIdentityEvents; |
| #endif |
| |
| #ifndef __IComQCEvents_FWD_DEFINED__ |
| #define __IComQCEvents_FWD_DEFINED__ |
| typedef struct IComQCEvents IComQCEvents; |
| #endif |
| |
| #ifndef __IComExceptionEvents_FWD_DEFINED__ |
| #define __IComExceptionEvents_FWD_DEFINED__ |
| typedef struct IComExceptionEvents IComExceptionEvents; |
| #endif |
| |
| #ifndef __ILBEvents_FWD_DEFINED__ |
| #define __ILBEvents_FWD_DEFINED__ |
| typedef struct ILBEvents ILBEvents; |
| #endif |
| |
| #ifndef __IComCRMEvents_FWD_DEFINED__ |
| #define __IComCRMEvents_FWD_DEFINED__ |
| typedef struct IComCRMEvents IComCRMEvents; |
| #endif |
| |
| #ifndef __IComMethod2Events_FWD_DEFINED__ |
| #define __IComMethod2Events_FWD_DEFINED__ |
| typedef struct IComMethod2Events IComMethod2Events; |
| #endif |
| |
| #ifndef __IComTrackingInfoEvents_FWD_DEFINED__ |
| #define __IComTrackingInfoEvents_FWD_DEFINED__ |
| typedef struct IComTrackingInfoEvents IComTrackingInfoEvents; |
| #endif |
| |
| #ifndef __IComTrackingInfoCollection_FWD_DEFINED__ |
| #define __IComTrackingInfoCollection_FWD_DEFINED__ |
| typedef struct IComTrackingInfoCollection IComTrackingInfoCollection; |
| #endif |
| |
| #ifndef __IComTrackingInfoObject_FWD_DEFINED__ |
| #define __IComTrackingInfoObject_FWD_DEFINED__ |
| typedef struct IComTrackingInfoObject IComTrackingInfoObject; |
| #endif |
| |
| #ifndef __IComTrackingInfoProperties_FWD_DEFINED__ |
| #define __IComTrackingInfoProperties_FWD_DEFINED__ |
| typedef struct IComTrackingInfoProperties IComTrackingInfoProperties; |
| #endif |
| |
| #ifndef __IComApp2Events_FWD_DEFINED__ |
| #define __IComApp2Events_FWD_DEFINED__ |
| typedef struct IComApp2Events IComApp2Events; |
| #endif |
| |
| #ifndef __IComTransaction2Events_FWD_DEFINED__ |
| #define __IComTransaction2Events_FWD_DEFINED__ |
| typedef struct IComTransaction2Events IComTransaction2Events; |
| #endif |
| |
| #ifndef __IComInstance2Events_FWD_DEFINED__ |
| #define __IComInstance2Events_FWD_DEFINED__ |
| typedef struct IComInstance2Events IComInstance2Events; |
| #endif |
| |
| #ifndef __IComObjectPool2Events_FWD_DEFINED__ |
| #define __IComObjectPool2Events_FWD_DEFINED__ |
| typedef struct IComObjectPool2Events IComObjectPool2Events; |
| #endif |
| |
| #ifndef __IComObjectConstruction2Events_FWD_DEFINED__ |
| #define __IComObjectConstruction2Events_FWD_DEFINED__ |
| typedef struct IComObjectConstruction2Events IComObjectConstruction2Events; |
| #endif |
| |
| #ifndef __ISystemAppEventData_FWD_DEFINED__ |
| #define __ISystemAppEventData_FWD_DEFINED__ |
| typedef struct ISystemAppEventData ISystemAppEventData; |
| #endif |
| |
| #ifndef __IMtsEvents_FWD_DEFINED__ |
| #define __IMtsEvents_FWD_DEFINED__ |
| typedef struct IMtsEvents IMtsEvents; |
| #endif |
| |
| #ifndef __IMtsEventInfo_FWD_DEFINED__ |
| #define __IMtsEventInfo_FWD_DEFINED__ |
| typedef struct IMtsEventInfo IMtsEventInfo; |
| #endif |
| |
| #ifndef __IMTSLocator_FWD_DEFINED__ |
| #define __IMTSLocator_FWD_DEFINED__ |
| typedef struct IMTSLocator IMTSLocator; |
| #endif |
| |
| #ifndef __IMtsGrp_FWD_DEFINED__ |
| #define __IMtsGrp_FWD_DEFINED__ |
| typedef struct IMtsGrp IMtsGrp; |
| #endif |
| |
| #ifndef __IMessageMover_FWD_DEFINED__ |
| #define __IMessageMover_FWD_DEFINED__ |
| typedef struct IMessageMover IMessageMover; |
| #endif |
| |
| #ifndef __IEventServerTrace_FWD_DEFINED__ |
| #define __IEventServerTrace_FWD_DEFINED__ |
| typedef struct IEventServerTrace IEventServerTrace; |
| #endif |
| |
| #ifndef __IDispenserManager_FWD_DEFINED__ |
| #define __IDispenserManager_FWD_DEFINED__ |
| typedef struct IDispenserManager IDispenserManager; |
| #endif |
| |
| #ifndef __IHolder_FWD_DEFINED__ |
| #define __IHolder_FWD_DEFINED__ |
| typedef struct IHolder IHolder; |
| #endif |
| |
| #ifndef __IDispenserDriver_FWD_DEFINED__ |
| #define __IDispenserDriver_FWD_DEFINED__ |
| typedef struct IDispenserDriver IDispenserDriver; |
| #endif |
| |
| #ifndef __IObjectContext_FWD_DEFINED__ |
| #define __IObjectContext_FWD_DEFINED__ |
| typedef struct IObjectContext IObjectContext; |
| #endif |
| |
| #ifndef __IObjectControl_FWD_DEFINED__ |
| #define __IObjectControl_FWD_DEFINED__ |
| typedef struct IObjectControl IObjectControl; |
| #endif |
| |
| #ifndef __IEnumNames_FWD_DEFINED__ |
| #define __IEnumNames_FWD_DEFINED__ |
| typedef struct IEnumNames IEnumNames; |
| #endif |
| |
| #ifndef __ISecurityProperty_FWD_DEFINED__ |
| #define __ISecurityProperty_FWD_DEFINED__ |
| typedef struct ISecurityProperty ISecurityProperty; |
| #endif |
| |
| #ifndef __ObjectControl_FWD_DEFINED__ |
| #define __ObjectControl_FWD_DEFINED__ |
| typedef struct ObjectControl ObjectControl; |
| #endif |
| |
| #ifndef __ISharedProperty_FWD_DEFINED__ |
| #define __ISharedProperty_FWD_DEFINED__ |
| typedef struct ISharedProperty ISharedProperty; |
| #endif |
| |
| #ifndef __ISharedPropertyGroup_FWD_DEFINED__ |
| #define __ISharedPropertyGroup_FWD_DEFINED__ |
| typedef struct ISharedPropertyGroup ISharedPropertyGroup; |
| #endif |
| |
| #ifndef __ISharedPropertyGroupManager_FWD_DEFINED__ |
| #define __ISharedPropertyGroupManager_FWD_DEFINED__ |
| typedef struct ISharedPropertyGroupManager ISharedPropertyGroupManager; |
| #endif |
| |
| #ifndef __IObjectConstruct_FWD_DEFINED__ |
| #define __IObjectConstruct_FWD_DEFINED__ |
| typedef struct IObjectConstruct IObjectConstruct; |
| #endif |
| |
| #ifndef __IObjectConstructString_FWD_DEFINED__ |
| #define __IObjectConstructString_FWD_DEFINED__ |
| typedef struct IObjectConstructString IObjectConstructString; |
| #endif |
| |
| #ifndef __IObjectContextActivity_FWD_DEFINED__ |
| #define __IObjectContextActivity_FWD_DEFINED__ |
| typedef struct IObjectContextActivity IObjectContextActivity; |
| #endif |
| |
| #ifndef __IObjectContextInfo_FWD_DEFINED__ |
| #define __IObjectContextInfo_FWD_DEFINED__ |
| typedef struct IObjectContextInfo IObjectContextInfo; |
| #endif |
| |
| #ifndef __IObjectContextInfo2_FWD_DEFINED__ |
| #define __IObjectContextInfo2_FWD_DEFINED__ |
| typedef struct IObjectContextInfo2 IObjectContextInfo2; |
| #endif |
| |
| #ifndef __ITransactionStatus_FWD_DEFINED__ |
| #define __ITransactionStatus_FWD_DEFINED__ |
| typedef struct ITransactionStatus ITransactionStatus; |
| #endif |
| |
| #ifndef __IObjectContextTip_FWD_DEFINED__ |
| #define __IObjectContextTip_FWD_DEFINED__ |
| typedef struct IObjectContextTip IObjectContextTip; |
| #endif |
| |
| #ifndef __IPlaybackControl_FWD_DEFINED__ |
| #define __IPlaybackControl_FWD_DEFINED__ |
| typedef struct IPlaybackControl IPlaybackControl; |
| #endif |
| |
| #ifndef __IGetContextProperties_FWD_DEFINED__ |
| #define __IGetContextProperties_FWD_DEFINED__ |
| typedef struct IGetContextProperties IGetContextProperties; |
| #endif |
| |
| #ifndef __IContextState_FWD_DEFINED__ |
| #define __IContextState_FWD_DEFINED__ |
| typedef struct IContextState IContextState; |
| #endif |
| |
| #ifndef __IPoolManager_FWD_DEFINED__ |
| #define __IPoolManager_FWD_DEFINED__ |
| typedef struct IPoolManager IPoolManager; |
| #endif |
| |
| #ifndef __ISelectCOMLBServer_FWD_DEFINED__ |
| #define __ISelectCOMLBServer_FWD_DEFINED__ |
| typedef struct ISelectCOMLBServer ISelectCOMLBServer; |
| #endif |
| |
| #ifndef __ICOMLBArguments_FWD_DEFINED__ |
| #define __ICOMLBArguments_FWD_DEFINED__ |
| typedef struct ICOMLBArguments ICOMLBArguments; |
| #endif |
| |
| #ifndef __ICrmLogControl_FWD_DEFINED__ |
| #define __ICrmLogControl_FWD_DEFINED__ |
| typedef struct ICrmLogControl ICrmLogControl; |
| #endif |
| |
| #ifndef __ICrmCompensatorVariants_FWD_DEFINED__ |
| #define __ICrmCompensatorVariants_FWD_DEFINED__ |
| typedef struct ICrmCompensatorVariants ICrmCompensatorVariants; |
| #endif |
| |
| #ifndef __ICrmCompensator_FWD_DEFINED__ |
| #define __ICrmCompensator_FWD_DEFINED__ |
| typedef struct ICrmCompensator ICrmCompensator; |
| #endif |
| |
| #ifndef __ICrmMonitorLogRecords_FWD_DEFINED__ |
| #define __ICrmMonitorLogRecords_FWD_DEFINED__ |
| typedef struct ICrmMonitorLogRecords ICrmMonitorLogRecords; |
| #endif |
| |
| #ifndef __ICrmMonitorClerks_FWD_DEFINED__ |
| #define __ICrmMonitorClerks_FWD_DEFINED__ |
| typedef struct ICrmMonitorClerks ICrmMonitorClerks; |
| #endif |
| |
| #ifndef __ICrmMonitor_FWD_DEFINED__ |
| #define __ICrmMonitor_FWD_DEFINED__ |
| typedef struct ICrmMonitor ICrmMonitor; |
| #endif |
| |
| #ifndef __ICrmFormatLogRecords_FWD_DEFINED__ |
| #define __ICrmFormatLogRecords_FWD_DEFINED__ |
| typedef struct ICrmFormatLogRecords ICrmFormatLogRecords; |
| #endif |
| |
| #ifndef __IServiceIISIntrinsicsConfig_FWD_DEFINED__ |
| #define __IServiceIISIntrinsicsConfig_FWD_DEFINED__ |
| typedef struct IServiceIISIntrinsicsConfig IServiceIISIntrinsicsConfig; |
| #endif |
| |
| #ifndef __IServiceComTIIntrinsicsConfig_FWD_DEFINED__ |
| #define __IServiceComTIIntrinsicsConfig_FWD_DEFINED__ |
| typedef struct IServiceComTIIntrinsicsConfig IServiceComTIIntrinsicsConfig; |
| #endif |
| |
| #ifndef __IServiceSxsConfig_FWD_DEFINED__ |
| #define __IServiceSxsConfig_FWD_DEFINED__ |
| typedef struct IServiceSxsConfig IServiceSxsConfig; |
| #endif |
| |
| #ifndef __ICheckSxsConfig_FWD_DEFINED__ |
| #define __ICheckSxsConfig_FWD_DEFINED__ |
| typedef struct ICheckSxsConfig ICheckSxsConfig; |
| #endif |
| |
| #ifndef __IServiceInheritanceConfig_FWD_DEFINED__ |
| #define __IServiceInheritanceConfig_FWD_DEFINED__ |
| typedef struct IServiceInheritanceConfig IServiceInheritanceConfig; |
| #endif |
| |
| #ifndef __IServiceThreadPoolConfig_FWD_DEFINED__ |
| #define __IServiceThreadPoolConfig_FWD_DEFINED__ |
| typedef struct IServiceThreadPoolConfig IServiceThreadPoolConfig; |
| #endif |
| |
| #ifndef __IServiceTransactionConfigBase_FWD_DEFINED__ |
| #define __IServiceTransactionConfigBase_FWD_DEFINED__ |
| typedef struct IServiceTransactionConfigBase IServiceTransactionConfigBase; |
| #endif |
| |
| #ifndef __IServiceTransactionConfig_FWD_DEFINED__ |
| #define __IServiceTransactionConfig_FWD_DEFINED__ |
| typedef struct IServiceTransactionConfig IServiceTransactionConfig; |
| #endif |
| |
| #ifndef __IServiceSynchronizationConfig_FWD_DEFINED__ |
| #define __IServiceSynchronizationConfig_FWD_DEFINED__ |
| typedef struct IServiceSynchronizationConfig IServiceSynchronizationConfig; |
| #endif |
| |
| #ifndef __IServiceTrackerConfig_FWD_DEFINED__ |
| #define __IServiceTrackerConfig_FWD_DEFINED__ |
| typedef struct IServiceTrackerConfig IServiceTrackerConfig; |
| #endif |
| |
| #ifndef __IServicePartitionConfig_FWD_DEFINED__ |
| #define __IServicePartitionConfig_FWD_DEFINED__ |
| typedef struct IServicePartitionConfig IServicePartitionConfig; |
| #endif |
| |
| #ifndef __IServiceCall_FWD_DEFINED__ |
| #define __IServiceCall_FWD_DEFINED__ |
| typedef struct IServiceCall IServiceCall; |
| #endif |
| |
| #ifndef __IAsyncErrorNotify_FWD_DEFINED__ |
| #define __IAsyncErrorNotify_FWD_DEFINED__ |
| typedef struct IAsyncErrorNotify IAsyncErrorNotify; |
| #endif |
| |
| #ifndef __IServiceActivity_FWD_DEFINED__ |
| #define __IServiceActivity_FWD_DEFINED__ |
| typedef struct IServiceActivity IServiceActivity; |
| #endif |
| |
| #ifndef __IThreadPoolKnobs_FWD_DEFINED__ |
| #define __IThreadPoolKnobs_FWD_DEFINED__ |
| typedef struct IThreadPoolKnobs IThreadPoolKnobs; |
| #endif |
| |
| #ifndef __IComStaThreadPoolKnobs_FWD_DEFINED__ |
| #define __IComStaThreadPoolKnobs_FWD_DEFINED__ |
| typedef struct IComStaThreadPoolKnobs IComStaThreadPoolKnobs; |
| #endif |
| |
| #ifndef __IComMtaThreadPoolKnobs_FWD_DEFINED__ |
| #define __IComMtaThreadPoolKnobs_FWD_DEFINED__ |
| typedef struct IComMtaThreadPoolKnobs IComMtaThreadPoolKnobs; |
| #endif |
| |
| #ifndef __IComStaThreadPoolKnobs2_FWD_DEFINED__ |
| #define __IComStaThreadPoolKnobs2_FWD_DEFINED__ |
| typedef struct IComStaThreadPoolKnobs2 IComStaThreadPoolKnobs2; |
| #endif |
| |
| #ifndef __IProcessInitializer_FWD_DEFINED__ |
| #define __IProcessInitializer_FWD_DEFINED__ |
| typedef struct IProcessInitializer IProcessInitializer; |
| #endif |
| |
| #ifndef __IServicePoolConfig_FWD_DEFINED__ |
| #define __IServicePoolConfig_FWD_DEFINED__ |
| typedef struct IServicePoolConfig IServicePoolConfig; |
| #endif |
| |
| #ifndef __IServicePool_FWD_DEFINED__ |
| #define __IServicePool_FWD_DEFINED__ |
| typedef struct IServicePool IServicePool; |
| #endif |
| |
| #ifndef __IManagedPooledObj_FWD_DEFINED__ |
| #define __IManagedPooledObj_FWD_DEFINED__ |
| typedef struct IManagedPooledObj IManagedPooledObj; |
| #endif |
| |
| #ifndef __IManagedPoolAction_FWD_DEFINED__ |
| #define __IManagedPoolAction_FWD_DEFINED__ |
| typedef struct IManagedPoolAction IManagedPoolAction; |
| #endif |
| |
| #ifndef __IManagedObjectInfo_FWD_DEFINED__ |
| #define __IManagedObjectInfo_FWD_DEFINED__ |
| typedef struct IManagedObjectInfo IManagedObjectInfo; |
| #endif |
| |
| #ifndef __IAppDomainHelper_FWD_DEFINED__ |
| #define __IAppDomainHelper_FWD_DEFINED__ |
| typedef struct IAppDomainHelper IAppDomainHelper; |
| #endif |
| |
| #ifndef __IAssemblyLocator_FWD_DEFINED__ |
| #define __IAssemblyLocator_FWD_DEFINED__ |
| typedef struct IAssemblyLocator IAssemblyLocator; |
| #endif |
| |
| #ifndef __IManagedActivationEvents_FWD_DEFINED__ |
| #define __IManagedActivationEvents_FWD_DEFINED__ |
| typedef struct IManagedActivationEvents IManagedActivationEvents; |
| #endif |
| |
| #ifndef __ISendMethodEvents_FWD_DEFINED__ |
| #define __ISendMethodEvents_FWD_DEFINED__ |
| typedef struct ISendMethodEvents ISendMethodEvents; |
| #endif |
| |
| #ifndef __ITransactionResourcePool_FWD_DEFINED__ |
| #define __ITransactionResourcePool_FWD_DEFINED__ |
| typedef struct ITransactionResourcePool ITransactionResourcePool; |
| #endif |
| |
| #ifndef __IMTSCall_FWD_DEFINED__ |
| #define __IMTSCall_FWD_DEFINED__ |
| typedef struct IMTSCall IMTSCall; |
| #endif |
| |
| #ifndef __IContextProperties_FWD_DEFINED__ |
| #define __IContextProperties_FWD_DEFINED__ |
| typedef struct IContextProperties IContextProperties; |
| #endif |
| |
| #ifndef __IObjPool_FWD_DEFINED__ |
| #define __IObjPool_FWD_DEFINED__ |
| typedef struct IObjPool IObjPool; |
| #endif |
| |
| #ifndef __ITransactionProperty_FWD_DEFINED__ |
| #define __ITransactionProperty_FWD_DEFINED__ |
| typedef struct ITransactionProperty ITransactionProperty; |
| #endif |
| |
| #ifndef __IMTSActivity_FWD_DEFINED__ |
| #define __IMTSActivity_FWD_DEFINED__ |
| typedef struct IMTSActivity IMTSActivity; |
| #endif |
| |
| #ifndef __SecurityIdentity_FWD_DEFINED__ |
| #define __SecurityIdentity_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class SecurityIdentity SecurityIdentity; |
| #else |
| typedef struct SecurityIdentity SecurityIdentity; |
| #endif |
| #endif |
| |
| #ifndef __SecurityCallers_FWD_DEFINED__ |
| #define __SecurityCallers_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class SecurityCallers SecurityCallers; |
| #else |
| typedef struct SecurityCallers SecurityCallers; |
| #endif |
| #endif |
| |
| #ifndef __SecurityCallContext_FWD_DEFINED__ |
| #define __SecurityCallContext_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class SecurityCallContext SecurityCallContext; |
| #else |
| typedef struct SecurityCallContext SecurityCallContext; |
| #endif |
| #endif |
| |
| #ifndef __GetSecurityCallContextAppObject_FWD_DEFINED__ |
| #define __GetSecurityCallContextAppObject_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class GetSecurityCallContextAppObject GetSecurityCallContextAppObject; |
| #else |
| typedef struct GetSecurityCallContextAppObject GetSecurityCallContextAppObject; |
| #endif |
| #endif |
| |
| #ifndef __IContextState_FWD_DEFINED__ |
| #define __IContextState_FWD_DEFINED__ |
| typedef struct IContextState IContextState; |
| #endif |
| |
| #ifndef __Dummy30040732_FWD_DEFINED__ |
| #define __Dummy30040732_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class Dummy30040732 Dummy30040732; |
| #else |
| typedef struct Dummy30040732 Dummy30040732; |
| #endif |
| #endif |
| |
| #ifndef __ContextInfo_FWD_DEFINED__ |
| #define __ContextInfo_FWD_DEFINED__ |
| typedef struct ContextInfo ContextInfo; |
| #endif |
| |
| #ifndef __ContextInfo2_FWD_DEFINED__ |
| #define __ContextInfo2_FWD_DEFINED__ |
| typedef struct ContextInfo2 ContextInfo2; |
| #endif |
| |
| #ifndef __ObjectControl_FWD_DEFINED__ |
| #define __ObjectControl_FWD_DEFINED__ |
| typedef struct ObjectControl ObjectControl; |
| #endif |
| |
| #ifndef __TransactionContext_FWD_DEFINED__ |
| #define __TransactionContext_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class TransactionContext TransactionContext; |
| #else |
| typedef struct TransactionContext TransactionContext; |
| #endif |
| #endif |
| |
| #ifndef __TransactionContextEx_FWD_DEFINED__ |
| #define __TransactionContextEx_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class TransactionContextEx TransactionContextEx; |
| #else |
| typedef struct TransactionContextEx TransactionContextEx; |
| #endif |
| #endif |
| |
| #ifndef __ByotServerEx_FWD_DEFINED__ |
| #define __ByotServerEx_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ByotServerEx ByotServerEx; |
| #else |
| typedef struct ByotServerEx ByotServerEx; |
| #endif |
| #endif |
| |
| #ifndef __CServiceConfig_FWD_DEFINED__ |
| #define __CServiceConfig_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class CServiceConfig CServiceConfig; |
| #else |
| typedef struct CServiceConfig CServiceConfig; |
| #endif |
| #endif |
| |
| #ifndef __ServicePool_FWD_DEFINED__ |
| #define __ServicePool_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ServicePool ServicePool; |
| #else |
| typedef struct ServicePool ServicePool; |
| #endif |
| #endif |
| |
| #ifndef __ServicePoolConfig_FWD_DEFINED__ |
| #define __ServicePoolConfig_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ServicePoolConfig ServicePoolConfig; |
| #else |
| typedef struct ServicePoolConfig ServicePoolConfig; |
| #endif |
| #endif |
| |
| #ifndef __SharedProperty_FWD_DEFINED__ |
| #define __SharedProperty_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class SharedProperty SharedProperty; |
| #else |
| typedef struct SharedProperty SharedProperty; |
| #endif |
| #endif |
| |
| #ifndef __SharedPropertyGroup_FWD_DEFINED__ |
| #define __SharedPropertyGroup_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class SharedPropertyGroup SharedPropertyGroup; |
| #else |
| typedef struct SharedPropertyGroup SharedPropertyGroup; |
| #endif |
| #endif |
| |
| #ifndef __SharedPropertyGroupManager_FWD_DEFINED__ |
| #define __SharedPropertyGroupManager_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class SharedPropertyGroupManager SharedPropertyGroupManager; |
| #else |
| typedef struct SharedPropertyGroupManager SharedPropertyGroupManager; |
| #endif |
| #endif |
| |
| #ifndef __COMEvents_FWD_DEFINED__ |
| #define __COMEvents_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class COMEvents COMEvents; |
| #else |
| typedef struct COMEvents COMEvents; |
| #endif |
| #endif |
| |
| #ifndef __CoMTSLocator_FWD_DEFINED__ |
| #define __CoMTSLocator_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class CoMTSLocator CoMTSLocator; |
| #else |
| typedef struct CoMTSLocator CoMTSLocator; |
| #endif |
| #endif |
| |
| #ifndef __MtsGrp_FWD_DEFINED__ |
| #define __MtsGrp_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class MtsGrp MtsGrp; |
| #else |
| typedef struct MtsGrp MtsGrp; |
| #endif |
| #endif |
| |
| #ifndef __ComServiceEvents_FWD_DEFINED__ |
| #define __ComServiceEvents_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ComServiceEvents ComServiceEvents; |
| #else |
| typedef struct ComServiceEvents ComServiceEvents; |
| #endif |
| #endif |
| |
| #ifndef __ComSystemAppEventData_FWD_DEFINED__ |
| #define __ComSystemAppEventData_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ComSystemAppEventData ComSystemAppEventData; |
| #else |
| typedef struct ComSystemAppEventData ComSystemAppEventData; |
| #endif |
| #endif |
| |
| #ifndef __CRMClerk_FWD_DEFINED__ |
| #define __CRMClerk_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class CRMClerk CRMClerk; |
| #else |
| typedef struct CRMClerk CRMClerk; |
| #endif |
| #endif |
| |
| #ifndef __CRMRecoveryClerk_FWD_DEFINED__ |
| #define __CRMRecoveryClerk_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class CRMRecoveryClerk CRMRecoveryClerk; |
| #else |
| typedef struct CRMRecoveryClerk CRMRecoveryClerk; |
| #endif |
| #endif |
| |
| #ifndef __LBEvents_FWD_DEFINED__ |
| #define __LBEvents_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class LBEvents LBEvents; |
| #else |
| typedef struct LBEvents LBEvents; |
| #endif |
| #endif |
| |
| #ifndef __MessageMover_FWD_DEFINED__ |
| #define __MessageMover_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class MessageMover MessageMover; |
| #else |
| typedef struct MessageMover MessageMover; |
| #endif |
| #endif |
| |
| #ifndef __DispenserManager_FWD_DEFINED__ |
| #define __DispenserManager_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class DispenserManager DispenserManager; |
| #else |
| typedef struct DispenserManager DispenserManager; |
| #endif |
| #endif |
| |
| #ifndef __PoolMgr_FWD_DEFINED__ |
| #define __PoolMgr_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class PoolMgr PoolMgr; |
| #else |
| typedef struct PoolMgr PoolMgr; |
| #endif |
| #endif |
| |
| #ifndef __EventServer_FWD_DEFINED__ |
| #define __EventServer_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class EventServer EventServer; |
| #else |
| typedef struct EventServer EventServer; |
| #endif |
| #endif |
| |
| #ifndef __AppDomainHelper_FWD_DEFINED__ |
| #define __AppDomainHelper_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class AppDomainHelper AppDomainHelper; |
| #else |
| typedef struct AppDomainHelper AppDomainHelper; |
| #endif |
| #endif |
| |
| #ifndef __ClrAssemblyLocator_FWD_DEFINED__ |
| #define __ClrAssemblyLocator_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class ClrAssemblyLocator ClrAssemblyLocator; |
| #else |
| typedef struct ClrAssemblyLocator ClrAssemblyLocator; |
| #endif |
| #endif |
| |
| #include "unknwn.h" |
| #include "oaidl.h" |
| #include "ocidl.h" |
| #include "comadmin.h" |
| #include "transact.h" |
| |
| #ifdef __cplusplus |
| extern "C"{ |
| #endif |
| |
| #ifndef __MIDL_user_allocate_free_DEFINED__ |
| #define __MIDL_user_allocate_free_DEFINED__ |
| void *__RPC_API MIDL_user_allocate(size_t); |
| void __RPC_API MIDL_user_free(void *); |
| #endif |
| |
| #include <objbase.h> |
| |
| extern RPC_IF_HANDLE __MIDL_itf_autosvcs_0000_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_autosvcs_0000_v0_0_s_ifspec; |
| |
| #ifndef __ISecurityIdentityColl_INTERFACE_DEFINED__ |
| #define __ISecurityIdentityColl_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_ISecurityIdentityColl; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct ISecurityIdentityColl : public IDispatch { |
| public: |
| virtual HRESULT WINAPI get_Count(__LONG32 *plCount) = 0; |
| virtual HRESULT WINAPI get_Item(BSTR name,VARIANT *pItem) = 0; |
| virtual HRESULT WINAPI get__NewEnum(IUnknown **ppEnum) = 0; |
| }; |
| #else |
| typedef struct ISecurityIdentityCollVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(ISecurityIdentityColl *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(ISecurityIdentityColl *This); |
| ULONG (WINAPI *Release)(ISecurityIdentityColl *This); |
| HRESULT (WINAPI *GetTypeInfoCount)(ISecurityIdentityColl *This,UINT *pctinfo); |
| HRESULT (WINAPI *GetTypeInfo)(ISecurityIdentityColl *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); |
| HRESULT (WINAPI *GetIDsOfNames)(ISecurityIdentityColl *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); |
| HRESULT (WINAPI *Invoke)(ISecurityIdentityColl *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); |
| HRESULT (WINAPI *get_Count)(ISecurityIdentityColl *This,__LONG32 *plCount); |
| HRESULT (WINAPI *get_Item)(ISecurityIdentityColl *This,BSTR name,VARIANT *pItem); |
| HRESULT (WINAPI *get__NewEnum)(ISecurityIdentityColl *This,IUnknown **ppEnum); |
| END_INTERFACE |
| } ISecurityIdentityCollVtbl; |
| struct ISecurityIdentityColl { |
| CONST_VTBL struct ISecurityIdentityCollVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define ISecurityIdentityColl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define ISecurityIdentityColl_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define ISecurityIdentityColl_Release(This) (This)->lpVtbl->Release(This) |
| #define ISecurityIdentityColl_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define ISecurityIdentityColl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define ISecurityIdentityColl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define ISecurityIdentityColl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| #define ISecurityIdentityColl_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) |
| #define ISecurityIdentityColl_get_Item(This,name,pItem) (This)->lpVtbl->get_Item(This,name,pItem) |
| #define ISecurityIdentityColl_get__NewEnum(This,ppEnum) (This)->lpVtbl->get__NewEnum(This,ppEnum) |
| #endif |
| #endif |
| HRESULT WINAPI ISecurityIdentityColl_get_Count_Proxy(ISecurityIdentityColl *This,__LONG32 *plCount); |
| void __RPC_STUB ISecurityIdentityColl_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ISecurityIdentityColl_get_Item_Proxy(ISecurityIdentityColl *This,BSTR name,VARIANT *pItem); |
| void __RPC_STUB ISecurityIdentityColl_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ISecurityIdentityColl_get__NewEnum_Proxy(ISecurityIdentityColl *This,IUnknown **ppEnum); |
| void __RPC_STUB ISecurityIdentityColl_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __ISecurityCallersColl_INTERFACE_DEFINED__ |
| #define __ISecurityCallersColl_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_ISecurityCallersColl; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct ISecurityCallersColl : public IDispatch { |
| public: |
| virtual HRESULT WINAPI get_Count(__LONG32 *plCount) = 0; |
| virtual HRESULT WINAPI get_Item(__LONG32 lIndex,ISecurityIdentityColl **pObj) = 0; |
| virtual HRESULT WINAPI get__NewEnum(IUnknown **ppEnum) = 0; |
| }; |
| #else |
| typedef struct ISecurityCallersCollVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(ISecurityCallersColl *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(ISecurityCallersColl *This); |
| ULONG (WINAPI *Release)(ISecurityCallersColl *This); |
| HRESULT (WINAPI *GetTypeInfoCount)(ISecurityCallersColl *This,UINT *pctinfo); |
| HRESULT (WINAPI *GetTypeInfo)(ISecurityCallersColl *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); |
| HRESULT (WINAPI *GetIDsOfNames)(ISecurityCallersColl *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); |
| HRESULT (WINAPI *Invoke)(ISecurityCallersColl *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); |
| HRESULT (WINAPI *get_Count)(ISecurityCallersColl *This,__LONG32 *plCount); |
| HRESULT (WINAPI *get_Item)(ISecurityCallersColl *This,__LONG32 lIndex,ISecurityIdentityColl **pObj); |
| HRESULT (WINAPI *get__NewEnum)(ISecurityCallersColl *This,IUnknown **ppEnum); |
| END_INTERFACE |
| } ISecurityCallersCollVtbl; |
| struct ISecurityCallersColl { |
| CONST_VTBL struct ISecurityCallersCollVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define ISecurityCallersColl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define ISecurityCallersColl_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define ISecurityCallersColl_Release(This) (This)->lpVtbl->Release(This) |
| #define ISecurityCallersColl_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define ISecurityCallersColl_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define ISecurityCallersColl_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define ISecurityCallersColl_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| #define ISecurityCallersColl_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) |
| #define ISecurityCallersColl_get_Item(This,lIndex,pObj) (This)->lpVtbl->get_Item(This,lIndex,pObj) |
| #define ISecurityCallersColl_get__NewEnum(This,ppEnum) (This)->lpVtbl->get__NewEnum(This,ppEnum) |
| #endif |
| #endif |
| HRESULT WINAPI ISecurityCallersColl_get_Count_Proxy(ISecurityCallersColl *This,__LONG32 *plCount); |
| void __RPC_STUB ISecurityCallersColl_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ISecurityCallersColl_get_Item_Proxy(ISecurityCallersColl *This,__LONG32 lIndex,ISecurityIdentityColl **pObj); |
| void __RPC_STUB ISecurityCallersColl_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ISecurityCallersColl_get__NewEnum_Proxy(ISecurityCallersColl *This,IUnknown **ppEnum); |
| void __RPC_STUB ISecurityCallersColl_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __ISecurityCallContext_INTERFACE_DEFINED__ |
| #define __ISecurityCallContext_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_ISecurityCallContext; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct ISecurityCallContext : public IDispatch { |
| public: |
| virtual HRESULT WINAPI get_Count(__LONG32 *plCount) = 0; |
| virtual HRESULT WINAPI get_Item(BSTR name,VARIANT *pItem) = 0; |
| virtual HRESULT WINAPI get__NewEnum(IUnknown **ppEnum) = 0; |
| virtual HRESULT WINAPI IsCallerInRole(BSTR bstrRole,VARIANT_BOOL *pfInRole) = 0; |
| virtual HRESULT WINAPI IsSecurityEnabled(VARIANT_BOOL *pfIsEnabled) = 0; |
| virtual HRESULT WINAPI IsUserInRole(VARIANT *pUser,BSTR bstrRole,VARIANT_BOOL *pfInRole) = 0; |
| }; |
| #else |
| typedef struct ISecurityCallContextVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(ISecurityCallContext *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(ISecurityCallContext *This); |
| ULONG (WINAPI *Release)(ISecurityCallContext *This); |
| HRESULT (WINAPI *GetTypeInfoCount)(ISecurityCallContext *This,UINT *pctinfo); |
| HRESULT (WINAPI *GetTypeInfo)(ISecurityCallContext *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); |
| HRESULT (WINAPI *GetIDsOfNames)(ISecurityCallContext *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); |
| HRESULT (WINAPI *Invoke)(ISecurityCallContext *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); |
| HRESULT (WINAPI *get_Count)(ISecurityCallContext *This,__LONG32 *plCount); |
| HRESULT (WINAPI *get_Item)(ISecurityCallContext *This,BSTR name,VARIANT *pItem); |
| HRESULT (WINAPI *get__NewEnum)(ISecurityCallContext *This,IUnknown **ppEnum); |
| HRESULT (WINAPI *IsCallerInRole)(ISecurityCallContext *This,BSTR bstrRole,VARIANT_BOOL *pfInRole); |
| HRESULT (WINAPI *IsSecurityEnabled)(ISecurityCallContext *This,VARIANT_BOOL *pfIsEnabled); |
| HRESULT (WINAPI *IsUserInRole)(ISecurityCallContext *This,VARIANT *pUser,BSTR bstrRole,VARIANT_BOOL *pfInRole); |
| END_INTERFACE |
| } ISecurityCallContextVtbl; |
| struct ISecurityCallContext { |
| CONST_VTBL struct ISecurityCallContextVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define ISecurityCallContext_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define ISecurityCallContext_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define ISecurityCallContext_Release(This) (This)->lpVtbl->Release(This) |
| #define ISecurityCallContext_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define ISecurityCallContext_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define ISecurityCallContext_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define ISecurityCallContext_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| #define ISecurityCallContext_get_Count(This,plCount) (This)->lpVtbl->get_Count(This,plCount) |
| #define ISecurityCallContext_get_Item(This,name,pItem) (This)->lpVtbl->get_Item(This,name,pItem) |
| #define ISecurityCallContext_get__NewEnum(This,ppEnum) (This)->lpVtbl->get__NewEnum(This,ppEnum) |
| #define ISecurityCallContext_IsCallerInRole(This,bstrRole,pfInRole) (This)->lpVtbl->IsCallerInRole(This,bstrRole,pfInRole) |
| #define ISecurityCallContext_IsSecurityEnabled(This,pfIsEnabled) (This)->lpVtbl->IsSecurityEnabled(This,pfIsEnabled) |
| #define ISecurityCallContext_IsUserInRole(This,pUser,bstrRole,pfInRole) (This)->lpVtbl->IsUserInRole(This,pUser,bstrRole,pfInRole) |
| #endif |
| #endif |
| HRESULT WINAPI ISecurityCallContext_get_Count_Proxy(ISecurityCallContext *This,__LONG32 *plCount); |
| void __RPC_STUB ISecurityCallContext_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ISecurityCallContext_get_Item_Proxy(ISecurityCallContext *This,BSTR name,VARIANT *pItem); |
| void __RPC_STUB ISecurityCallContext_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ISecurityCallContext_get__NewEnum_Proxy(ISecurityCallContext *This,IUnknown **ppEnum); |
| void __RPC_STUB ISecurityCallContext_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ISecurityCallContext_IsCallerInRole_Proxy(ISecurityCallContext *This,BSTR bstrRole,VARIANT_BOOL *pfInRole); |
| void __RPC_STUB ISecurityCallContext_IsCallerInRole_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ISecurityCallContext_IsSecurityEnabled_Proxy(ISecurityCallContext *This,VARIANT_BOOL *pfIsEnabled); |
| void __RPC_STUB ISecurityCallContext_IsSecurityEnabled_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ISecurityCallContext_IsUserInRole_Proxy(ISecurityCallContext *This,VARIANT *pUser,BSTR bstrRole,VARIANT_BOOL *pfInRole); |
| void __RPC_STUB ISecurityCallContext_IsUserInRole_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IGetSecurityCallContext_INTERFACE_DEFINED__ |
| #define __IGetSecurityCallContext_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IGetSecurityCallContext; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IGetSecurityCallContext : public IDispatch { |
| public: |
| virtual HRESULT WINAPI GetSecurityCallContext(ISecurityCallContext **ppObject) = 0; |
| }; |
| #else |
| typedef struct IGetSecurityCallContextVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IGetSecurityCallContext *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IGetSecurityCallContext *This); |
| ULONG (WINAPI *Release)(IGetSecurityCallContext *This); |
| HRESULT (WINAPI *GetTypeInfoCount)(IGetSecurityCallContext *This,UINT *pctinfo); |
| HRESULT (WINAPI *GetTypeInfo)(IGetSecurityCallContext *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); |
| HRESULT (WINAPI *GetIDsOfNames)(IGetSecurityCallContext *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); |
| HRESULT (WINAPI *Invoke)(IGetSecurityCallContext *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); |
| HRESULT (WINAPI *GetSecurityCallContext)(IGetSecurityCallContext *This,ISecurityCallContext **ppObject); |
| END_INTERFACE |
| } IGetSecurityCallContextVtbl; |
| struct IGetSecurityCallContext { |
| CONST_VTBL struct IGetSecurityCallContextVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IGetSecurityCallContext_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IGetSecurityCallContext_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IGetSecurityCallContext_Release(This) (This)->lpVtbl->Release(This) |
| #define IGetSecurityCallContext_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IGetSecurityCallContext_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IGetSecurityCallContext_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IGetSecurityCallContext_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| #define IGetSecurityCallContext_GetSecurityCallContext(This,ppObject) (This)->lpVtbl->GetSecurityCallContext(This,ppObject) |
| #endif |
| #endif |
| HRESULT WINAPI IGetSecurityCallContext_GetSecurityCallContext_Proxy(IGetSecurityCallContext *This,ISecurityCallContext **ppObject); |
| void __RPC_STUB IGetSecurityCallContext_GetSecurityCallContext_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __SecurityProperty_INTERFACE_DEFINED__ |
| #define __SecurityProperty_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_SecurityProperty; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct SecurityProperty : public IDispatch { |
| public: |
| virtual HRESULT WINAPI GetDirectCallerName(BSTR *bstrUserName) = 0; |
| virtual HRESULT WINAPI GetDirectCreatorName(BSTR *bstrUserName) = 0; |
| virtual HRESULT WINAPI GetOriginalCallerName(BSTR *bstrUserName) = 0; |
| virtual HRESULT WINAPI GetOriginalCreatorName(BSTR *bstrUserName) = 0; |
| }; |
| #else |
| typedef struct SecurityPropertyVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(SecurityProperty *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(SecurityProperty *This); |
| ULONG (WINAPI *Release)(SecurityProperty *This); |
| HRESULT (WINAPI *GetTypeInfoCount)(SecurityProperty *This,UINT *pctinfo); |
| HRESULT (WINAPI *GetTypeInfo)(SecurityProperty *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); |
| HRESULT (WINAPI *GetIDsOfNames)(SecurityProperty *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); |
| HRESULT (WINAPI *Invoke)(SecurityProperty *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); |
| HRESULT (WINAPI *GetDirectCallerName)(SecurityProperty *This,BSTR *bstrUserName); |
| HRESULT (WINAPI *GetDirectCreatorName)(SecurityProperty *This,BSTR *bstrUserName); |
| HRESULT (WINAPI *GetOriginalCallerName)(SecurityProperty *This,BSTR *bstrUserName); |
| HRESULT (WINAPI *GetOriginalCreatorName)(SecurityProperty *This,BSTR *bstrUserName); |
| END_INTERFACE |
| } SecurityPropertyVtbl; |
| struct SecurityProperty { |
| CONST_VTBL struct SecurityPropertyVtbl *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 |
| #endif |
| HRESULT WINAPI SecurityProperty_GetDirectCallerName_Proxy(SecurityProperty *This,BSTR *bstrUserName); |
| void __RPC_STUB SecurityProperty_GetDirectCallerName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI SecurityProperty_GetDirectCreatorName_Proxy(SecurityProperty *This,BSTR *bstrUserName); |
| void __RPC_STUB SecurityProperty_GetDirectCreatorName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI SecurityProperty_GetOriginalCallerName_Proxy(SecurityProperty *This,BSTR *bstrUserName); |
| void __RPC_STUB SecurityProperty_GetOriginalCallerName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI SecurityProperty_GetOriginalCreatorName_Proxy(SecurityProperty *This,BSTR *bstrUserName); |
| void __RPC_STUB SecurityProperty_GetOriginalCreatorName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __ContextInfo_INTERFACE_DEFINED__ |
| #define __ContextInfo_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_ContextInfo; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct ContextInfo : public IDispatch { |
| public: |
| virtual HRESULT WINAPI IsInTransaction(VARIANT_BOOL *pbIsInTx) = 0; |
| virtual HRESULT WINAPI GetTransaction(IUnknown **ppTx) = 0; |
| virtual HRESULT WINAPI GetTransactionId(BSTR *pbstrTxId) = 0; |
| virtual HRESULT WINAPI GetActivityId(BSTR *pbstrActivityId) = 0; |
| virtual HRESULT WINAPI GetContextId(BSTR *pbstrCtxId) = 0; |
| }; |
| #else |
| typedef struct ContextInfoVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(ContextInfo *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(ContextInfo *This); |
| ULONG (WINAPI *Release)(ContextInfo *This); |
| HRESULT (WINAPI *GetTypeInfoCount)(ContextInfo *This,UINT *pctinfo); |
| HRESULT (WINAPI *GetTypeInfo)(ContextInfo *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); |
| HRESULT (WINAPI *GetIDsOfNames)(ContextInfo *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); |
| HRESULT (WINAPI *Invoke)(ContextInfo *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); |
| HRESULT (WINAPI *IsInTransaction)(ContextInfo *This,VARIANT_BOOL *pbIsInTx); |
| HRESULT (WINAPI *GetTransaction)(ContextInfo *This,IUnknown **ppTx); |
| HRESULT (WINAPI *GetTransactionId)(ContextInfo *This,BSTR *pbstrTxId); |
| HRESULT (WINAPI *GetActivityId)(ContextInfo *This,BSTR *pbstrActivityId); |
| HRESULT (WINAPI *GetContextId)(ContextInfo *This,BSTR *pbstrCtxId); |
| END_INTERFACE |
| } ContextInfoVtbl; |
| struct ContextInfo { |
| CONST_VTBL struct ContextInfoVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define ContextInfo_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define ContextInfo_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define ContextInfo_Release(This) (This)->lpVtbl->Release(This) |
| #define ContextInfo_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define ContextInfo_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define ContextInfo_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define ContextInfo_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| #define ContextInfo_IsInTransaction(This,pbIsInTx) (This)->lpVtbl->IsInTransaction(This,pbIsInTx) |
| #define ContextInfo_GetTransaction(This,ppTx) (This)->lpVtbl->GetTransaction(This,ppTx) |
| #define ContextInfo_GetTransactionId(This,pbstrTxId) (This)->lpVtbl->GetTransactionId(This,pbstrTxId) |
| #define ContextInfo_GetActivityId(This,pbstrActivityId) (This)->lpVtbl->GetActivityId(This,pbstrActivityId) |
| #define ContextInfo_GetContextId(This,pbstrCtxId) (This)->lpVtbl->GetContextId(This,pbstrCtxId) |
| #endif |
| #endif |
| HRESULT WINAPI ContextInfo_IsInTransaction_Proxy(ContextInfo *This,VARIANT_BOOL *pbIsInTx); |
| void __RPC_STUB ContextInfo_IsInTransaction_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ContextInfo_GetTransaction_Proxy(ContextInfo *This,IUnknown **ppTx); |
| void __RPC_STUB ContextInfo_GetTransaction_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ContextInfo_GetTransactionId_Proxy(ContextInfo *This,BSTR *pbstrTxId); |
| void __RPC_STUB ContextInfo_GetTransactionId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ContextInfo_GetActivityId_Proxy(ContextInfo *This,BSTR *pbstrActivityId); |
| void __RPC_STUB ContextInfo_GetActivityId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ContextInfo_GetContextId_Proxy(ContextInfo *This,BSTR *pbstrCtxId); |
| void __RPC_STUB ContextInfo_GetContextId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __ContextInfo2_INTERFACE_DEFINED__ |
| #define __ContextInfo2_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_ContextInfo2; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct ContextInfo2 : public ContextInfo { |
| public: |
| virtual HRESULT WINAPI GetPartitionId(BSTR *__MIDL_0011) = 0; |
| virtual HRESULT WINAPI GetApplicationId(BSTR *__MIDL_0012) = 0; |
| virtual HRESULT WINAPI GetApplicationInstanceId(BSTR *__MIDL_0013) = 0; |
| }; |
| #else |
| typedef struct ContextInfo2Vtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(ContextInfo2 *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(ContextInfo2 *This); |
| ULONG (WINAPI *Release)(ContextInfo2 *This); |
| HRESULT (WINAPI *GetTypeInfoCount)(ContextInfo2 *This,UINT *pctinfo); |
| HRESULT (WINAPI *GetTypeInfo)(ContextInfo2 *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); |
| HRESULT (WINAPI *GetIDsOfNames)(ContextInfo2 *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); |
| HRESULT (WINAPI *Invoke)(ContextInfo2 *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); |
| HRESULT (WINAPI *IsInTransaction)(ContextInfo2 *This,VARIANT_BOOL *pbIsInTx); |
| HRESULT (WINAPI *GetTransaction)(ContextInfo2 *This,IUnknown **ppTx); |
| HRESULT (WINAPI *GetTransactionId)(ContextInfo2 *This,BSTR *pbstrTxId); |
| HRESULT (WINAPI *GetActivityId)(ContextInfo2 *This,BSTR *pbstrActivityId); |
| HRESULT (WINAPI *GetContextId)(ContextInfo2 *This,BSTR *pbstrCtxId); |
| HRESULT (WINAPI *GetPartitionId)(ContextInfo2 *This,BSTR *__MIDL_0011); |
| HRESULT (WINAPI *GetApplicationId)(ContextInfo2 *This,BSTR *__MIDL_0012); |
| HRESULT (WINAPI *GetApplicationInstanceId)(ContextInfo2 *This,BSTR *__MIDL_0013); |
| END_INTERFACE |
| } ContextInfo2Vtbl; |
| struct ContextInfo2 { |
| CONST_VTBL struct ContextInfo2Vtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define ContextInfo2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define ContextInfo2_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define ContextInfo2_Release(This) (This)->lpVtbl->Release(This) |
| #define ContextInfo2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define ContextInfo2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define ContextInfo2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define ContextInfo2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| #define ContextInfo2_IsInTransaction(This,pbIsInTx) (This)->lpVtbl->IsInTransaction(This,pbIsInTx) |
| #define ContextInfo2_GetTransaction(This,ppTx) (This)->lpVtbl->GetTransaction(This,ppTx) |
| #define ContextInfo2_GetTransactionId(This,pbstrTxId) (This)->lpVtbl->GetTransactionId(This,pbstrTxId) |
| #define ContextInfo2_GetActivityId(This,pbstrActivityId) (This)->lpVtbl->GetActivityId(This,pbstrActivityId) |
| #define ContextInfo2_GetContextId(This,pbstrCtxId) (This)->lpVtbl->GetContextId(This,pbstrCtxId) |
| #define ContextInfo2_GetPartitionId(This,__MIDL_0011) (This)->lpVtbl->GetPartitionId(This,__MIDL_0011) |
| #define ContextInfo2_GetApplicationId(This,__MIDL_0012) (This)->lpVtbl->GetApplicationId(This,__MIDL_0012) |
| #define ContextInfo2_GetApplicationInstanceId(This,__MIDL_0013) (This)->lpVtbl->GetApplicationInstanceId(This,__MIDL_0013) |
| #endif |
| #endif |
| HRESULT WINAPI ContextInfo2_GetPartitionId_Proxy(ContextInfo2 *This,BSTR *__MIDL_0011); |
| void __RPC_STUB ContextInfo2_GetPartitionId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ContextInfo2_GetApplicationId_Proxy(ContextInfo2 *This,BSTR *__MIDL_0012); |
| void __RPC_STUB ContextInfo2_GetApplicationId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ContextInfo2_GetApplicationInstanceId_Proxy(ContextInfo2 *This,BSTR *__MIDL_0013); |
| void __RPC_STUB ContextInfo2_GetApplicationInstanceId_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __ObjectContext_INTERFACE_DEFINED__ |
| #define __ObjectContext_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_ObjectContext; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct ObjectContext : public IDispatch { |
| public: |
| virtual HRESULT WINAPI CreateInstance(BSTR bstrProgID,VARIANT *pObject) = 0; |
| virtual HRESULT WINAPI SetComplete(void) = 0; |
| virtual HRESULT WINAPI SetAbort(void) = 0; |
| virtual HRESULT WINAPI EnableCommit(void) = 0; |
| virtual HRESULT WINAPI DisableCommit(void) = 0; |
| virtual HRESULT WINAPI IsInTransaction(VARIANT_BOOL *pbIsInTx) = 0; |
| virtual HRESULT WINAPI IsSecurityEnabled(VARIANT_BOOL *pbIsEnabled) = 0; |
| virtual HRESULT WINAPI IsCallerInRole(BSTR bstrRole,VARIANT_BOOL *pbInRole) = 0; |
| virtual HRESULT WINAPI get_Count(__LONG32 *plCount) = 0; |
| virtual HRESULT WINAPI get_Item(BSTR name,VARIANT *pItem) = 0; |
| virtual HRESULT WINAPI get__NewEnum(IUnknown **ppEnum) = 0; |
| virtual HRESULT WINAPI get_Security(SecurityProperty **ppSecurityProperty) = 0; |
| virtual HRESULT WINAPI get_ContextInfo(ContextInfo **ppContextInfo) = 0; |
| }; |
| #else |
| typedef struct ObjectContextVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(ObjectContext *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(ObjectContext *This); |
| ULONG (WINAPI *Release)(ObjectContext *This); |
| HRESULT (WINAPI *GetTypeInfoCount)(ObjectContext *This,UINT *pctinfo); |
| HRESULT (WINAPI *GetTypeInfo)(ObjectContext *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); |
| HRESULT (WINAPI *GetIDsOfNames)(ObjectContext *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); |
| HRESULT (WINAPI *Invoke)(ObjectContext *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); |
| HRESULT (WINAPI *CreateInstance)(ObjectContext *This,BSTR bstrProgID,VARIANT *pObject); |
| HRESULT (WINAPI *SetComplete)(ObjectContext *This); |
| HRESULT (WINAPI *SetAbort)(ObjectContext *This); |
| HRESULT (WINAPI *EnableCommit)(ObjectContext *This); |
| HRESULT (WINAPI *DisableCommit)(ObjectContext *This); |
| HRESULT (WINAPI *IsInTransaction)(ObjectContext *This,VARIANT_BOOL *pbIsInTx); |
| HRESULT (WINAPI *IsSecurityEnabled)(ObjectContext *This,VARIANT_BOOL *pbIsEnabled); |
| HRESULT (WINAPI *IsCallerInRole)(ObjectContext *This,BSTR bstrRole,VARIANT_BOOL *pbInRole); |
| HRESULT (WINAPI *get_Count)(ObjectContext *This,__LONG32 *plCount); |
| HRESULT (WINAPI *get_Item)(ObjectContext *This,BSTR name,VARIANT *pItem); |
| HRESULT (WINAPI *get__NewEnum)(ObjectContext *This,IUnknown **ppEnum); |
| HRESULT (WINAPI *get_Security)(ObjectContext *This,SecurityProperty **ppSecurityProperty); |
| HRESULT (WINAPI *get_ContextInfo)(ObjectContext *This,ContextInfo **ppContextInfo); |
| END_INTERFACE |
| } ObjectContextVtbl; |
| struct ObjectContext { |
| CONST_VTBL struct ObjectContextVtbl *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) |
| #define ObjectContext_get_ContextInfo(This,ppContextInfo) (This)->lpVtbl->get_ContextInfo(This,ppContextInfo) |
| #endif |
| #endif |
| HRESULT WINAPI ObjectContext_CreateInstance_Proxy(ObjectContext *This,BSTR bstrProgID,VARIANT *pObject); |
| void __RPC_STUB ObjectContext_CreateInstance_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ObjectContext_SetComplete_Proxy(ObjectContext *This); |
| void __RPC_STUB ObjectContext_SetComplete_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ObjectContext_SetAbort_Proxy(ObjectContext *This); |
| void __RPC_STUB ObjectContext_SetAbort_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ObjectContext_EnableCommit_Proxy(ObjectContext *This); |
| void __RPC_STUB ObjectContext_EnableCommit_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ObjectContext_DisableCommit_Proxy(ObjectContext *This); |
| void __RPC_STUB ObjectContext_DisableCommit_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ObjectContext_IsInTransaction_Proxy(ObjectContext *This,VARIANT_BOOL *pbIsInTx); |
| void __RPC_STUB ObjectContext_IsInTransaction_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ObjectContext_IsSecurityEnabled_Proxy(ObjectContext *This,VARIANT_BOOL *pbIsEnabled); |
| void __RPC_STUB ObjectContext_IsSecurityEnabled_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ObjectContext_IsCallerInRole_Proxy(ObjectContext *This,BSTR bstrRole,VARIANT_BOOL *pbInRole); |
| void __RPC_STUB ObjectContext_IsCallerInRole_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ObjectContext_get_Count_Proxy(ObjectContext *This,__LONG32 *plCount); |
| void __RPC_STUB ObjectContext_get_Count_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ObjectContext_get_Item_Proxy(ObjectContext *This,BSTR name,VARIANT *pItem); |
| void __RPC_STUB ObjectContext_get_Item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ObjectContext_get__NewEnum_Proxy(ObjectContext *This,IUnknown **ppEnum); |
| void __RPC_STUB ObjectContext_get__NewEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ObjectContext_get_Security_Proxy(ObjectContext *This,SecurityProperty **ppSecurityProperty); |
| void __RPC_STUB ObjectContext_get_Security_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ObjectContext_get_ContextInfo_Proxy(ObjectContext *This,ContextInfo **ppContextInfo); |
| void __RPC_STUB ObjectContext_get_ContextInfo_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __ITransactionContextEx_INTERFACE_DEFINED__ |
| #define __ITransactionContextEx_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_ITransactionContextEx; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct ITransactionContextEx : public IUnknown { |
| public: |
| virtual HRESULT WINAPI CreateInstance(REFCLSID rclsid,REFIID riid,void **pObject) = 0; |
| virtual HRESULT WINAPI Commit(void) = 0; |
| virtual HRESULT WINAPI Abort(void) = 0; |
| }; |
| #else |
| typedef struct ITransactionContextExVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(ITransactionContextEx *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(ITransactionContextEx *This); |
| ULONG (WINAPI *Release)(ITransactionContextEx *This); |
| HRESULT (WINAPI *CreateInstance)(ITransactionContextEx *This,REFCLSID rclsid,REFIID riid,void **pObject); |
| HRESULT (WINAPI *Commit)(ITransactionContextEx *This); |
| HRESULT (WINAPI *Abort)(ITransactionContextEx *This); |
| END_INTERFACE |
| } ITransactionContextExVtbl; |
| struct ITransactionContextEx { |
| CONST_VTBL struct ITransactionContextExVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define ITransactionContextEx_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define ITransactionContextEx_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define ITransactionContextEx_Release(This) (This)->lpVtbl->Release(This) |
| #define ITransactionContextEx_CreateInstance(This,rclsid,riid,pObject) (This)->lpVtbl->CreateInstance(This,rclsid,riid,pObject) |
| #define ITransactionContextEx_Commit(This) (This)->lpVtbl->Commit(This) |
| #define ITransactionContextEx_Abort(This) (This)->lpVtbl->Abort(This) |
| #endif |
| #endif |
| HRESULT WINAPI ITransactionContextEx_CreateInstance_Proxy(ITransactionContextEx *This,REFCLSID rclsid,REFIID riid,void **pObject); |
| void __RPC_STUB ITransactionContextEx_CreateInstance_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ITransactionContextEx_Commit_Proxy(ITransactionContextEx *This); |
| void __RPC_STUB ITransactionContextEx_Commit_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ITransactionContextEx_Abort_Proxy(ITransactionContextEx *This); |
| void __RPC_STUB ITransactionContextEx_Abort_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __ITransactionContext_INTERFACE_DEFINED__ |
| #define __ITransactionContext_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_ITransactionContext; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct ITransactionContext : public IDispatch { |
| public: |
| virtual HRESULT WINAPI CreateInstance(BSTR pszProgId,VARIANT *pObject) = 0; |
| virtual HRESULT WINAPI Commit(void) = 0; |
| virtual HRESULT WINAPI Abort(void) = 0; |
| }; |
| #else |
| typedef struct ITransactionContextVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(ITransactionContext *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(ITransactionContext *This); |
| ULONG (WINAPI *Release)(ITransactionContext *This); |
| HRESULT (WINAPI *GetTypeInfoCount)(ITransactionContext *This,UINT *pctinfo); |
| HRESULT (WINAPI *GetTypeInfo)(ITransactionContext *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); |
| HRESULT (WINAPI *GetIDsOfNames)(ITransactionContext *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); |
| HRESULT (WINAPI *Invoke)(ITransactionContext *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); |
| HRESULT (WINAPI *CreateInstance)(ITransactionContext *This,BSTR pszProgId,VARIANT *pObject); |
| HRESULT (WINAPI *Commit)(ITransactionContext *This); |
| HRESULT (WINAPI *Abort)(ITransactionContext *This); |
| END_INTERFACE |
| } ITransactionContextVtbl; |
| struct ITransactionContext { |
| CONST_VTBL struct ITransactionContextVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define ITransactionContext_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define ITransactionContext_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define ITransactionContext_Release(This) (This)->lpVtbl->Release(This) |
| #define ITransactionContext_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define ITransactionContext_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define ITransactionContext_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define ITransactionContext_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| #define ITransactionContext_CreateInstance(This,pszProgId,pObject) (This)->lpVtbl->CreateInstance(This,pszProgId,pObject) |
| #define ITransactionContext_Commit(This) (This)->lpVtbl->Commit(This) |
| #define ITransactionContext_Abort(This) (This)->lpVtbl->Abort(This) |
| #endif |
| #endif |
| HRESULT WINAPI ITransactionContext_CreateInstance_Proxy(ITransactionContext *This,BSTR pszProgId,VARIANT *pObject); |
| void __RPC_STUB ITransactionContext_CreateInstance_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ITransactionContext_Commit_Proxy(ITransactionContext *This); |
| void __RPC_STUB ITransactionContext_Commit_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI ITransactionContext_Abort_Proxy(ITransactionContext *This); |
| void __RPC_STUB ITransactionContext_Abort_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __ICreateWithTransactionEx_INTERFACE_DEFINED__ |
| #define __ICreateWithTransactionEx_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_ICreateWithTransactionEx; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct ICreateWithTransactionEx : public IUnknown { |
| public: |
| virtual HRESULT WINAPI CreateInstance(ITransaction *pTransaction,REFCLSID rclsid,REFIID riid,void **pObject) = 0; |
| }; |
| #else |
| typedef struct ICreateWithTransactionExVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(ICreateWithTransactionEx *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(ICreateWithTransactionEx *This); |
| ULONG (WINAPI *Release)(ICreateWithTransactionEx *This); |
| HRESULT (WINAPI *CreateInstance)(ICreateWithTransactionEx *This,ITransaction *pTransaction,REFCLSID rclsid,REFIID riid,void **pObject); |
| END_INTERFACE |
| } ICreateWithTransactionExVtbl; |
| struct ICreateWithTransactionEx { |
| CONST_VTBL struct ICreateWithTransactionExVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define ICreateWithTransactionEx_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define ICreateWithTransactionEx_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define ICreateWithTransactionEx_Release(This) (This)->lpVtbl->Release(This) |
| #define ICreateWithTransactionEx_CreateInstance(This,pTransaction,rclsid,riid,pObject) (This)->lpVtbl->CreateInstance(This,pTransaction,rclsid,riid,pObject) |
| #endif |
| #endif |
| HRESULT WINAPI ICreateWithTransactionEx_CreateInstance_Proxy(ICreateWithTransactionEx *This,ITransaction *pTransaction,REFCLSID rclsid,REFIID riid,void **pObject); |
| void __RPC_STUB ICreateWithTransactionEx_CreateInstance_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __ICreateWithTipTransactionEx_INTERFACE_DEFINED__ |
| #define __ICreateWithTipTransactionEx_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_ICreateWithTipTransactionEx; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct ICreateWithTipTransactionEx : public IUnknown { |
| public: |
| virtual HRESULT WINAPI CreateInstance(BSTR bstrTipUrl,REFCLSID rclsid,REFIID riid,void **pObject) = 0; |
| }; |
| #else |
| typedef struct ICreateWithTipTransactionExVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(ICreateWithTipTransactionEx *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(ICreateWithTipTransactionEx *This); |
| ULONG (WINAPI *Release)(ICreateWithTipTransactionEx *This); |
| HRESULT (WINAPI *CreateInstance)(ICreateWithTipTransactionEx *This,BSTR bstrTipUrl,REFCLSID rclsid,REFIID riid,void **pObject); |
| END_INTERFACE |
| } ICreateWithTipTransactionExVtbl; |
| struct ICreateWithTipTransactionEx { |
| CONST_VTBL struct ICreateWithTipTransactionExVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define ICreateWithTipTransactionEx_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define ICreateWithTipTransactionEx_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define ICreateWithTipTransactionEx_Release(This) (This)->lpVtbl->Release(This) |
| #define ICreateWithTipTransactionEx_CreateInstance(This,bstrTipUrl,rclsid,riid,pObject) (This)->lpVtbl->CreateInstance(This,bstrTipUrl,rclsid,riid,pObject) |
| #endif |
| #endif |
| HRESULT WINAPI ICreateWithTipTransactionEx_CreateInstance_Proxy(ICreateWithTipTransactionEx *This,BSTR bstrTipUrl,REFCLSID rclsid,REFIID riid,void **pObject); |
| void __RPC_STUB ICreateWithTipTransactionEx_CreateInstance_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| __MINGW_EXTENSION typedef unsigned __int64 MTS_OBJID; |
| __MINGW_EXTENSION typedef unsigned __int64 MTS_RESID; |
| __MINGW_EXTENSION typedef unsigned __int64 ULONG64; |
| |
| #ifndef _COMSVCSEVENTINFO_ |
| #define _COMSVCSEVENTINFO_ |
| typedef struct __MIDL___MIDL_itf_autosvcs_0304_0001 { |
| DWORD cbSize; |
| DWORD dwPid; |
| LONGLONG lTime; |
| LONG lMicroTime; |
| LONGLONG perfCount; |
| GUID guidApp; |
| LPOLESTR sMachineName; |
| } COMSVCSEVENTINFO; |
| #endif |
| |
| extern RPC_IF_HANDLE __MIDL_itf_autosvcs_0304_v0_0_c_ifspec; |
| extern RPC_IF_HANDLE __MIDL_itf_autosvcs_0304_v0_0_s_ifspec; |
| |
| #ifndef __IComUserEvent_INTERFACE_DEFINED__ |
| #define __IComUserEvent_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IComUserEvent; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IComUserEvent : public IUnknown { |
| public: |
| virtual HRESULT WINAPI OnUserEvent(COMSVCSEVENTINFO *pInfo,VARIANT *pvarEvent) = 0; |
| }; |
| #else |
| typedef struct IComUserEventVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IComUserEvent *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IComUserEvent *This); |
| ULONG (WINAPI *Release)(IComUserEvent *This); |
| HRESULT (WINAPI *OnUserEvent)(IComUserEvent *This,COMSVCSEVENTINFO *pInfo,VARIANT *pvarEvent); |
| END_INTERFACE |
| } IComUserEventVtbl; |
| struct IComUserEvent { |
| CONST_VTBL struct IComUserEventVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IComUserEvent_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IComUserEvent_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IComUserEvent_Release(This) (This)->lpVtbl->Release(This) |
| #define IComUserEvent_OnUserEvent(This,pInfo,pvarEvent) (This)->lpVtbl->OnUserEvent(This,pInfo,pvarEvent) |
| #endif |
| #endif |
| HRESULT WINAPI IComUserEvent_OnUserEvent_Proxy(IComUserEvent *This,COMSVCSEVENTINFO *pInfo,VARIANT *pvarEvent); |
| void __RPC_STUB IComUserEvent_OnUserEvent_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IComThreadEvents_INTERFACE_DEFINED__ |
| #define __IComThreadEvents_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IComThreadEvents; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IComThreadEvents : public IUnknown { |
| public: |
| virtual HRESULT WINAPI OnThreadStart(COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,DWORD dwThread,DWORD dwTheadCnt) = 0; |
| virtual HRESULT WINAPI OnThreadTerminate(COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,DWORD dwThread,DWORD dwTheadCnt) = 0; |
| virtual HRESULT WINAPI OnThreadBindToApartment(COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 AptID,DWORD dwActCnt,DWORD dwLowCnt) = 0; |
| virtual HRESULT WINAPI OnThreadUnBind(COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 AptID,DWORD dwActCnt) = 0; |
| virtual HRESULT WINAPI OnThreadWorkEnque(COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 MsgWorkID,DWORD QueueLen) = 0; |
| virtual HRESULT WINAPI OnThreadWorkPrivate(COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 MsgWorkID) = 0; |
| virtual HRESULT WINAPI OnThreadWorkPublic(COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 MsgWorkID,DWORD QueueLen) = 0; |
| virtual HRESULT WINAPI OnThreadWorkRedirect(COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 MsgWorkID,DWORD QueueLen,ULONG64 ThreadNum) = 0; |
| virtual HRESULT WINAPI OnThreadWorkReject(COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 MsgWorkID,DWORD QueueLen) = 0; |
| virtual HRESULT WINAPI OnThreadAssignApartment(COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,ULONG64 AptID) = 0; |
| virtual HRESULT WINAPI OnThreadUnassignApartment(COMSVCSEVENTINFO *pInfo,ULONG64 AptID) = 0; |
| }; |
| #else |
| typedef struct IComThreadEventsVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IComThreadEvents *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IComThreadEvents *This); |
| ULONG (WINAPI *Release)(IComThreadEvents *This); |
| HRESULT (WINAPI *OnThreadStart)(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,DWORD dwThread,DWORD dwTheadCnt); |
| HRESULT (WINAPI *OnThreadTerminate)(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,DWORD dwThread,DWORD dwTheadCnt); |
| HRESULT (WINAPI *OnThreadBindToApartment)(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 AptID,DWORD dwActCnt,DWORD dwLowCnt); |
| HRESULT (WINAPI *OnThreadUnBind)(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 AptID,DWORD dwActCnt); |
| HRESULT (WINAPI *OnThreadWorkEnque)(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 MsgWorkID,DWORD QueueLen); |
| HRESULT (WINAPI *OnThreadWorkPrivate)(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 MsgWorkID); |
| HRESULT (WINAPI *OnThreadWorkPublic)(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 MsgWorkID,DWORD QueueLen); |
| HRESULT (WINAPI *OnThreadWorkRedirect)(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 MsgWorkID,DWORD QueueLen,ULONG64 ThreadNum); |
| HRESULT (WINAPI *OnThreadWorkReject)(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 MsgWorkID,DWORD QueueLen); |
| HRESULT (WINAPI *OnThreadAssignApartment)(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,ULONG64 AptID); |
| HRESULT (WINAPI *OnThreadUnassignApartment)(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 AptID); |
| END_INTERFACE |
| } IComThreadEventsVtbl; |
| struct IComThreadEvents { |
| CONST_VTBL struct IComThreadEventsVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IComThreadEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IComThreadEvents_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IComThreadEvents_Release(This) (This)->lpVtbl->Release(This) |
| #define IComThreadEvents_OnThreadStart(This,pInfo,ThreadID,dwThread,dwTheadCnt) (This)->lpVtbl->OnThreadStart(This,pInfo,ThreadID,dwThread,dwTheadCnt) |
| #define IComThreadEvents_OnThreadTerminate(This,pInfo,ThreadID,dwThread,dwTheadCnt) (This)->lpVtbl->OnThreadTerminate(This,pInfo,ThreadID,dwThread,dwTheadCnt) |
| #define IComThreadEvents_OnThreadBindToApartment(This,pInfo,ThreadID,AptID,dwActCnt,dwLowCnt) (This)->lpVtbl->OnThreadBindToApartment(This,pInfo,ThreadID,AptID,dwActCnt,dwLowCnt) |
| #define IComThreadEvents_OnThreadUnBind(This,pInfo,ThreadID,AptID,dwActCnt) (This)->lpVtbl->OnThreadUnBind(This,pInfo,ThreadID,AptID,dwActCnt) |
| #define IComThreadEvents_OnThreadWorkEnque(This,pInfo,ThreadID,MsgWorkID,QueueLen) (This)->lpVtbl->OnThreadWorkEnque(This,pInfo,ThreadID,MsgWorkID,QueueLen) |
| #define IComThreadEvents_OnThreadWorkPrivate(This,pInfo,ThreadID,MsgWorkID) (This)->lpVtbl->OnThreadWorkPrivate(This,pInfo,ThreadID,MsgWorkID) |
| #define IComThreadEvents_OnThreadWorkPublic(This,pInfo,ThreadID,MsgWorkID,QueueLen) (This)->lpVtbl->OnThreadWorkPublic(This,pInfo,ThreadID,MsgWorkID,QueueLen) |
| #define IComThreadEvents_OnThreadWorkRedirect(This,pInfo,ThreadID,MsgWorkID,QueueLen,ThreadNum) (This)->lpVtbl->OnThreadWorkRedirect(This,pInfo,ThreadID,MsgWorkID,QueueLen,ThreadNum) |
| #define IComThreadEvents_OnThreadWorkReject(This,pInfo,ThreadID,MsgWorkID,QueueLen) (This)->lpVtbl->OnThreadWorkReject(This,pInfo,ThreadID,MsgWorkID,QueueLen) |
| #define IComThreadEvents_OnThreadAssignApartment(This,pInfo,guidActivity,AptID) (This)->lpVtbl->OnThreadAssignApartment(This,pInfo,guidActivity,AptID) |
| #define IComThreadEvents_OnThreadUnassignApartment(This,pInfo,AptID) (This)->lpVtbl->OnThreadUnassignApartment(This,pInfo,AptID) |
| #endif |
| #endif |
| HRESULT WINAPI IComThreadEvents_OnThreadStart_Proxy(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,DWORD dwThread,DWORD dwTheadCnt); |
| void __RPC_STUB IComThreadEvents_OnThreadStart_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComThreadEvents_OnThreadTerminate_Proxy(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,DWORD dwThread,DWORD dwTheadCnt); |
| void __RPC_STUB IComThreadEvents_OnThreadTerminate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComThreadEvents_OnThreadBindToApartment_Proxy(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 AptID,DWORD dwActCnt,DWORD dwLowCnt); |
| void __RPC_STUB IComThreadEvents_OnThreadBindToApartment_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComThreadEvents_OnThreadUnBind_Proxy(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 AptID,DWORD dwActCnt); |
| void __RPC_STUB IComThreadEvents_OnThreadUnBind_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComThreadEvents_OnThreadWorkEnque_Proxy(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 MsgWorkID,DWORD QueueLen); |
| void __RPC_STUB IComThreadEvents_OnThreadWorkEnque_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComThreadEvents_OnThreadWorkPrivate_Proxy(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 MsgWorkID); |
| void __RPC_STUB IComThreadEvents_OnThreadWorkPrivate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComThreadEvents_OnThreadWorkPublic_Proxy(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 MsgWorkID,DWORD QueueLen); |
| void __RPC_STUB IComThreadEvents_OnThreadWorkPublic_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComThreadEvents_OnThreadWorkRedirect_Proxy(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 MsgWorkID,DWORD QueueLen,ULONG64 ThreadNum); |
| void __RPC_STUB IComThreadEvents_OnThreadWorkRedirect_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComThreadEvents_OnThreadWorkReject_Proxy(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ThreadID,ULONG64 MsgWorkID,DWORD QueueLen); |
| void __RPC_STUB IComThreadEvents_OnThreadWorkReject_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComThreadEvents_OnThreadAssignApartment_Proxy(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,ULONG64 AptID); |
| void __RPC_STUB IComThreadEvents_OnThreadAssignApartment_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComThreadEvents_OnThreadUnassignApartment_Proxy(IComThreadEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 AptID); |
| void __RPC_STUB IComThreadEvents_OnThreadUnassignApartment_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IComAppEvents_INTERFACE_DEFINED__ |
| #define __IComAppEvents_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IComAppEvents; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IComAppEvents : public IUnknown { |
| public: |
| virtual HRESULT WINAPI OnAppActivation(COMSVCSEVENTINFO *pInfo,GUID guidApp) = 0; |
| virtual HRESULT WINAPI OnAppShutdown(COMSVCSEVENTINFO *pInfo,GUID guidApp) = 0; |
| virtual HRESULT WINAPI OnAppForceShutdown(COMSVCSEVENTINFO *pInfo,GUID guidApp) = 0; |
| }; |
| #else |
| typedef struct IComAppEventsVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IComAppEvents *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IComAppEvents *This); |
| ULONG (WINAPI *Release)(IComAppEvents *This); |
| HRESULT (WINAPI *OnAppActivation)(IComAppEvents *This,COMSVCSEVENTINFO *pInfo,GUID guidApp); |
| HRESULT (WINAPI *OnAppShutdown)(IComAppEvents *This,COMSVCSEVENTINFO *pInfo,GUID guidApp); |
| HRESULT (WINAPI *OnAppForceShutdown)(IComAppEvents *This,COMSVCSEVENTINFO *pInfo,GUID guidApp); |
| END_INTERFACE |
| } IComAppEventsVtbl; |
| struct IComAppEvents { |
| CONST_VTBL struct IComAppEventsVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IComAppEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IComAppEvents_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IComAppEvents_Release(This) (This)->lpVtbl->Release(This) |
| #define IComAppEvents_OnAppActivation(This,pInfo,guidApp) (This)->lpVtbl->OnAppActivation(This,pInfo,guidApp) |
| #define IComAppEvents_OnAppShutdown(This,pInfo,guidApp) (This)->lpVtbl->OnAppShutdown(This,pInfo,guidApp) |
| #define IComAppEvents_OnAppForceShutdown(This,pInfo,guidApp) (This)->lpVtbl->OnAppForceShutdown(This,pInfo,guidApp) |
| #endif |
| #endif |
| HRESULT WINAPI IComAppEvents_OnAppActivation_Proxy(IComAppEvents *This,COMSVCSEVENTINFO *pInfo,GUID guidApp); |
| void __RPC_STUB IComAppEvents_OnAppActivation_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComAppEvents_OnAppShutdown_Proxy(IComAppEvents *This,COMSVCSEVENTINFO *pInfo,GUID guidApp); |
| void __RPC_STUB IComAppEvents_OnAppShutdown_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComAppEvents_OnAppForceShutdown_Proxy(IComAppEvents *This,COMSVCSEVENTINFO *pInfo,GUID guidApp); |
| void __RPC_STUB IComAppEvents_OnAppForceShutdown_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IComInstanceEvents_INTERFACE_DEFINED__ |
| #define __IComInstanceEvents_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IComInstanceEvents; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IComInstanceEvents : public IUnknown { |
| public: |
| virtual HRESULT WINAPI OnObjectCreate(COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,REFCLSID clsid,REFGUID tsid,ULONG64 CtxtID,ULONG64 ObjectID) = 0; |
| virtual HRESULT WINAPI OnObjectDestroy(COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID) = 0; |
| }; |
| #else |
| typedef struct IComInstanceEventsVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IComInstanceEvents *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IComInstanceEvents *This); |
| ULONG (WINAPI *Release)(IComInstanceEvents *This); |
| HRESULT (WINAPI *OnObjectCreate)(IComInstanceEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,REFCLSID clsid,REFGUID tsid,ULONG64 CtxtID,ULONG64 ObjectID); |
| HRESULT (WINAPI *OnObjectDestroy)(IComInstanceEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID); |
| END_INTERFACE |
| } IComInstanceEventsVtbl; |
| struct IComInstanceEvents { |
| CONST_VTBL struct IComInstanceEventsVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IComInstanceEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IComInstanceEvents_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IComInstanceEvents_Release(This) (This)->lpVtbl->Release(This) |
| #define IComInstanceEvents_OnObjectCreate(This,pInfo,guidActivity,clsid,tsid,CtxtID,ObjectID) (This)->lpVtbl->OnObjectCreate(This,pInfo,guidActivity,clsid,tsid,CtxtID,ObjectID) |
| #define IComInstanceEvents_OnObjectDestroy(This,pInfo,CtxtID) (This)->lpVtbl->OnObjectDestroy(This,pInfo,CtxtID) |
| #endif |
| #endif |
| HRESULT WINAPI IComInstanceEvents_OnObjectCreate_Proxy(IComInstanceEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,REFCLSID clsid,REFGUID tsid,ULONG64 CtxtID,ULONG64 ObjectID); |
| void __RPC_STUB IComInstanceEvents_OnObjectCreate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComInstanceEvents_OnObjectDestroy_Proxy(IComInstanceEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID); |
| void __RPC_STUB IComInstanceEvents_OnObjectDestroy_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IComTransactionEvents_INTERFACE_DEFINED__ |
| #define __IComTransactionEvents_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IComTransactionEvents; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IComTransactionEvents : public IUnknown { |
| public: |
| virtual HRESULT WINAPI OnTransactionStart(COMSVCSEVENTINFO *pInfo,REFGUID guidTx,REFGUID tsid,WINBOOL fRoot) = 0; |
| virtual HRESULT WINAPI OnTransactionPrepare(COMSVCSEVENTINFO *pInfo,REFGUID guidTx,WINBOOL fVoteYes) = 0; |
| virtual HRESULT WINAPI OnTransactionAbort(COMSVCSEVENTINFO *pInfo,REFGUID guidTx) = 0; |
| virtual HRESULT WINAPI OnTransactionCommit(COMSVCSEVENTINFO *pInfo,REFGUID guidTx) = 0; |
| }; |
| #else |
| typedef struct IComTransactionEventsVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IComTransactionEvents *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IComTransactionEvents *This); |
| ULONG (WINAPI *Release)(IComTransactionEvents *This); |
| HRESULT (WINAPI *OnTransactionStart)(IComTransactionEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidTx,REFGUID tsid,WINBOOL fRoot); |
| HRESULT (WINAPI *OnTransactionPrepare)(IComTransactionEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidTx,WINBOOL fVoteYes); |
| HRESULT (WINAPI *OnTransactionAbort)(IComTransactionEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidTx); |
| HRESULT (WINAPI *OnTransactionCommit)(IComTransactionEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidTx); |
| END_INTERFACE |
| } IComTransactionEventsVtbl; |
| struct IComTransactionEvents { |
| CONST_VTBL struct IComTransactionEventsVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IComTransactionEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IComTransactionEvents_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IComTransactionEvents_Release(This) (This)->lpVtbl->Release(This) |
| #define IComTransactionEvents_OnTransactionStart(This,pInfo,guidTx,tsid,fRoot) (This)->lpVtbl->OnTransactionStart(This,pInfo,guidTx,tsid,fRoot) |
| #define IComTransactionEvents_OnTransactionPrepare(This,pInfo,guidTx,fVoteYes) (This)->lpVtbl->OnTransactionPrepare(This,pInfo,guidTx,fVoteYes) |
| #define IComTransactionEvents_OnTransactionAbort(This,pInfo,guidTx) (This)->lpVtbl->OnTransactionAbort(This,pInfo,guidTx) |
| #define IComTransactionEvents_OnTransactionCommit(This,pInfo,guidTx) (This)->lpVtbl->OnTransactionCommit(This,pInfo,guidTx) |
| #endif |
| #endif |
| HRESULT WINAPI IComTransactionEvents_OnTransactionStart_Proxy(IComTransactionEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidTx,REFGUID tsid,WINBOOL fRoot); |
| void __RPC_STUB IComTransactionEvents_OnTransactionStart_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComTransactionEvents_OnTransactionPrepare_Proxy(IComTransactionEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidTx,WINBOOL fVoteYes); |
| void __RPC_STUB IComTransactionEvents_OnTransactionPrepare_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComTransactionEvents_OnTransactionAbort_Proxy(IComTransactionEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidTx); |
| void __RPC_STUB IComTransactionEvents_OnTransactionAbort_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComTransactionEvents_OnTransactionCommit_Proxy(IComTransactionEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidTx); |
| void __RPC_STUB IComTransactionEvents_OnTransactionCommit_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IComMethodEvents_INTERFACE_DEFINED__ |
| #define __IComMethodEvents_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IComMethodEvents; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IComMethodEvents : public IUnknown { |
| public: |
| virtual HRESULT WINAPI OnMethodCall(COMSVCSEVENTINFO *pInfo,ULONG64 oid,REFCLSID guidCid,REFIID guidRid,ULONG iMeth) = 0; |
| virtual HRESULT WINAPI OnMethodReturn(COMSVCSEVENTINFO *pInfo,ULONG64 oid,REFCLSID guidCid,REFIID guidRid,ULONG iMeth,HRESULT hresult) = 0; |
| virtual HRESULT WINAPI OnMethodException(COMSVCSEVENTINFO *pInfo,ULONG64 oid,REFCLSID guidCid,REFIID guidRid,ULONG iMeth) = 0; |
| }; |
| #else |
| typedef struct IComMethodEventsVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IComMethodEvents *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IComMethodEvents *This); |
| ULONG (WINAPI *Release)(IComMethodEvents *This); |
| HRESULT (WINAPI *OnMethodCall)(IComMethodEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 oid,REFCLSID guidCid,REFIID guidRid,ULONG iMeth); |
| HRESULT (WINAPI *OnMethodReturn)(IComMethodEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 oid,REFCLSID guidCid,REFIID guidRid,ULONG iMeth,HRESULT hresult); |
| HRESULT (WINAPI *OnMethodException)(IComMethodEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 oid,REFCLSID guidCid,REFIID guidRid,ULONG iMeth); |
| END_INTERFACE |
| } IComMethodEventsVtbl; |
| struct IComMethodEvents { |
| CONST_VTBL struct IComMethodEventsVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IComMethodEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IComMethodEvents_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IComMethodEvents_Release(This) (This)->lpVtbl->Release(This) |
| #define IComMethodEvents_OnMethodCall(This,pInfo,oid,guidCid,guidRid,iMeth) (This)->lpVtbl->OnMethodCall(This,pInfo,oid,guidCid,guidRid,iMeth) |
| #define IComMethodEvents_OnMethodReturn(This,pInfo,oid,guidCid,guidRid,iMeth,hresult) (This)->lpVtbl->OnMethodReturn(This,pInfo,oid,guidCid,guidRid,iMeth,hresult) |
| #define IComMethodEvents_OnMethodException(This,pInfo,oid,guidCid,guidRid,iMeth) (This)->lpVtbl->OnMethodException(This,pInfo,oid,guidCid,guidRid,iMeth) |
| #endif |
| #endif |
| HRESULT WINAPI IComMethodEvents_OnMethodCall_Proxy(IComMethodEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 oid,REFCLSID guidCid,REFIID guidRid,ULONG iMeth); |
| void __RPC_STUB IComMethodEvents_OnMethodCall_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComMethodEvents_OnMethodReturn_Proxy(IComMethodEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 oid,REFCLSID guidCid,REFIID guidRid,ULONG iMeth,HRESULT hresult); |
| void __RPC_STUB IComMethodEvents_OnMethodReturn_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComMethodEvents_OnMethodException_Proxy(IComMethodEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 oid,REFCLSID guidCid,REFIID guidRid,ULONG iMeth); |
| void __RPC_STUB IComMethodEvents_OnMethodException_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IComObjectEvents_INTERFACE_DEFINED__ |
| #define __IComObjectEvents_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IComObjectEvents; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IComObjectEvents : public IUnknown { |
| public: |
| virtual HRESULT WINAPI OnObjectActivate(COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID,ULONG64 ObjectID) = 0; |
| virtual HRESULT WINAPI OnObjectDeactivate(COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID,ULONG64 ObjectID) = 0; |
| virtual HRESULT WINAPI OnDisableCommit(COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID) = 0; |
| virtual HRESULT WINAPI OnEnableCommit(COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID) = 0; |
| virtual HRESULT WINAPI OnSetComplete(COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID) = 0; |
| virtual HRESULT WINAPI OnSetAbort(COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID) = 0; |
| }; |
| #else |
| typedef struct IComObjectEventsVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IComObjectEvents *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IComObjectEvents *This); |
| ULONG (WINAPI *Release)(IComObjectEvents *This); |
| HRESULT (WINAPI *OnObjectActivate)(IComObjectEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID,ULONG64 ObjectID); |
| HRESULT (WINAPI *OnObjectDeactivate)(IComObjectEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID,ULONG64 ObjectID); |
| HRESULT (WINAPI *OnDisableCommit)(IComObjectEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID); |
| HRESULT (WINAPI *OnEnableCommit)(IComObjectEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID); |
| HRESULT (WINAPI *OnSetComplete)(IComObjectEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID); |
| HRESULT (WINAPI *OnSetAbort)(IComObjectEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID); |
| END_INTERFACE |
| } IComObjectEventsVtbl; |
| struct IComObjectEvents { |
| CONST_VTBL struct IComObjectEventsVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IComObjectEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IComObjectEvents_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IComObjectEvents_Release(This) (This)->lpVtbl->Release(This) |
| #define IComObjectEvents_OnObjectActivate(This,pInfo,CtxtID,ObjectID) (This)->lpVtbl->OnObjectActivate(This,pInfo,CtxtID,ObjectID) |
| #define IComObjectEvents_OnObjectDeactivate(This,pInfo,CtxtID,ObjectID) (This)->lpVtbl->OnObjectDeactivate(This,pInfo,CtxtID,ObjectID) |
| #define IComObjectEvents_OnDisableCommit(This,pInfo,CtxtID) (This)->lpVtbl->OnDisableCommit(This,pInfo,CtxtID) |
| #define IComObjectEvents_OnEnableCommit(This,pInfo,CtxtID) (This)->lpVtbl->OnEnableCommit(This,pInfo,CtxtID) |
| #define IComObjectEvents_OnSetComplete(This,pInfo,CtxtID) (This)->lpVtbl->OnSetComplete(This,pInfo,CtxtID) |
| #define IComObjectEvents_OnSetAbort(This,pInfo,CtxtID) (This)->lpVtbl->OnSetAbort(This,pInfo,CtxtID) |
| #endif |
| #endif |
| HRESULT WINAPI IComObjectEvents_OnObjectActivate_Proxy(IComObjectEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID,ULONG64 ObjectID); |
| void __RPC_STUB IComObjectEvents_OnObjectActivate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComObjectEvents_OnObjectDeactivate_Proxy(IComObjectEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID,ULONG64 ObjectID); |
| void __RPC_STUB IComObjectEvents_OnObjectDeactivate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComObjectEvents_OnDisableCommit_Proxy(IComObjectEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID); |
| void __RPC_STUB IComObjectEvents_OnDisableCommit_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComObjectEvents_OnEnableCommit_Proxy(IComObjectEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID); |
| void __RPC_STUB IComObjectEvents_OnEnableCommit_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComObjectEvents_OnSetComplete_Proxy(IComObjectEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID); |
| void __RPC_STUB IComObjectEvents_OnSetComplete_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComObjectEvents_OnSetAbort_Proxy(IComObjectEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 CtxtID); |
| void __RPC_STUB IComObjectEvents_OnSetAbort_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IComResourceEvents_INTERFACE_DEFINED__ |
| #define __IComResourceEvents_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IComResourceEvents; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IComResourceEvents : public IUnknown { |
| public: |
| virtual HRESULT WINAPI OnResourceCreate(COMSVCSEVENTINFO *pInfo,ULONG64 ObjectID,LPCOLESTR pszType,ULONG64 resId,WINBOOL enlisted) = 0; |
| virtual HRESULT WINAPI OnResourceAllocate(COMSVCSEVENTINFO *pInfo,ULONG64 ObjectID,LPCOLESTR pszType,ULONG64 resId,WINBOOL enlisted,DWORD NumRated,DWORD Rating) = 0; |
| virtual HRESULT WINAPI OnResourceRecycle(COMSVCSEVENTINFO *pInfo,ULONG64 ObjectID,LPCOLESTR pszType,ULONG64 resId) = 0; |
| virtual HRESULT WINAPI OnResourceDestroy(COMSVCSEVENTINFO *pInfo,ULONG64 ObjectID,HRESULT hr,LPCOLESTR pszType,ULONG64 resId) = 0; |
| virtual HRESULT WINAPI OnResourceTrack(COMSVCSEVENTINFO *pInfo,ULONG64 ObjectID,LPCOLESTR pszType,ULONG64 resId,WINBOOL enlisted) = 0; |
| }; |
| #else |
| typedef struct IComResourceEventsVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IComResourceEvents *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IComResourceEvents *This); |
| ULONG (WINAPI *Release)(IComResourceEvents *This); |
| HRESULT (WINAPI *OnResourceCreate)(IComResourceEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ObjectID,LPCOLESTR pszType,ULONG64 resId,WINBOOL enlisted); |
| HRESULT (WINAPI *OnResourceAllocate)(IComResourceEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ObjectID,LPCOLESTR pszType,ULONG64 resId,WINBOOL enlisted,DWORD NumRated,DWORD Rating); |
| HRESULT (WINAPI *OnResourceRecycle)(IComResourceEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ObjectID,LPCOLESTR pszType,ULONG64 resId); |
| HRESULT (WINAPI *OnResourceDestroy)(IComResourceEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ObjectID,HRESULT hr,LPCOLESTR pszType,ULONG64 resId); |
| HRESULT (WINAPI *OnResourceTrack)(IComResourceEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ObjectID,LPCOLESTR pszType,ULONG64 resId,WINBOOL enlisted); |
| END_INTERFACE |
| } IComResourceEventsVtbl; |
| struct IComResourceEvents { |
| CONST_VTBL struct IComResourceEventsVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IComResourceEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IComResourceEvents_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IComResourceEvents_Release(This) (This)->lpVtbl->Release(This) |
| #define IComResourceEvents_OnResourceCreate(This,pInfo,ObjectID,pszType,resId,enlisted) (This)->lpVtbl->OnResourceCreate(This,pInfo,ObjectID,pszType,resId,enlisted) |
| #define IComResourceEvents_OnResourceAllocate(This,pInfo,ObjectID,pszType,resId,enlisted,NumRated,Rating) (This)->lpVtbl->OnResourceAllocate(This,pInfo,ObjectID,pszType,resId,enlisted,NumRated,Rating) |
| #define IComResourceEvents_OnResourceRecycle(This,pInfo,ObjectID,pszType,resId) (This)->lpVtbl->OnResourceRecycle(This,pInfo,ObjectID,pszType,resId) |
| #define IComResourceEvents_OnResourceDestroy(This,pInfo,ObjectID,hr,pszType,resId) (This)->lpVtbl->OnResourceDestroy(This,pInfo,ObjectID,hr,pszType,resId) |
| #define IComResourceEvents_OnResourceTrack(This,pInfo,ObjectID,pszType,resId,enlisted) (This)->lpVtbl->OnResourceTrack(This,pInfo,ObjectID,pszType,resId,enlisted) |
| #endif |
| #endif |
| HRESULT WINAPI IComResourceEvents_OnResourceCreate_Proxy(IComResourceEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ObjectID,LPCOLESTR pszType,ULONG64 resId,WINBOOL enlisted); |
| void __RPC_STUB IComResourceEvents_OnResourceCreate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComResourceEvents_OnResourceAllocate_Proxy(IComResourceEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ObjectID,LPCOLESTR pszType,ULONG64 resId,WINBOOL enlisted,DWORD NumRated,DWORD Rating); |
| void __RPC_STUB IComResourceEvents_OnResourceAllocate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComResourceEvents_OnResourceRecycle_Proxy(IComResourceEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ObjectID,LPCOLESTR pszType,ULONG64 resId); |
| void __RPC_STUB IComResourceEvents_OnResourceRecycle_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComResourceEvents_OnResourceDestroy_Proxy(IComResourceEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ObjectID,HRESULT hr,LPCOLESTR pszType,ULONG64 resId); |
| void __RPC_STUB IComResourceEvents_OnResourceDestroy_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComResourceEvents_OnResourceTrack_Proxy(IComResourceEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ObjectID,LPCOLESTR pszType,ULONG64 resId,WINBOOL enlisted); |
| void __RPC_STUB IComResourceEvents_OnResourceTrack_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IComSecurityEvents_INTERFACE_DEFINED__ |
| #define __IComSecurityEvents_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IComSecurityEvents; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IComSecurityEvents : public IUnknown { |
| public: |
| virtual HRESULT WINAPI OnAuthenticate(COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,ULONG64 ObjectID,REFGUID guidIID,ULONG iMeth,ULONG cbByteOrig,BYTE *pSidOriginalUser,ULONG cbByteCur,BYTE *pSidCurrentUser,WINBOOL bCurrentUserInpersonatingInProc) = 0; |
| virtual HRESULT WINAPI OnAuthenticateFail(COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,ULONG64 ObjectID,REFGUID guidIID,ULONG iMeth,ULONG cbByteOrig,BYTE *pSidOriginalUser,ULONG cbByteCur,BYTE *pSidCurrentUser,WINBOOL bCurrentUserInpersonatingInProc) = 0; |
| }; |
| #else |
| typedef struct IComSecurityEventsVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IComSecurityEvents *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IComSecurityEvents *This); |
| ULONG (WINAPI *Release)(IComSecurityEvents *This); |
| HRESULT (WINAPI *OnAuthenticate)(IComSecurityEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,ULONG64 ObjectID,REFGUID guidIID,ULONG iMeth,ULONG cbByteOrig,BYTE *pSidOriginalUser,ULONG cbByteCur,BYTE *pSidCurrentUser,WINBOOL bCurrentUserInpersonatingInProc); |
| HRESULT (WINAPI *OnAuthenticateFail)(IComSecurityEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,ULONG64 ObjectID,REFGUID guidIID,ULONG iMeth,ULONG cbByteOrig,BYTE *pSidOriginalUser,ULONG cbByteCur,BYTE *pSidCurrentUser,WINBOOL bCurrentUserInpersonatingInProc); |
| END_INTERFACE |
| } IComSecurityEventsVtbl; |
| struct IComSecurityEvents { |
| CONST_VTBL struct IComSecurityEventsVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IComSecurityEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IComSecurityEvents_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IComSecurityEvents_Release(This) (This)->lpVtbl->Release(This) |
| #define IComSecurityEvents_OnAuthenticate(This,pInfo,guidActivity,ObjectID,guidIID,iMeth,cbByteOrig,pSidOriginalUser,cbByteCur,pSidCurrentUser,bCurrentUserInpersonatingInProc) (This)->lpVtbl->OnAuthenticate(This,pInfo,guidActivity,ObjectID,guidIID,iMeth,cbByteOrig,pSidOriginalUser,cbByteCur,pSidCurrentUser,bCurrentUserInpersonatingInProc) |
| #define IComSecurityEvents_OnAuthenticateFail(This,pInfo,guidActivity,ObjectID,guidIID,iMeth,cbByteOrig,pSidOriginalUser,cbByteCur,pSidCurrentUser,bCurrentUserInpersonatingInProc) (This)->lpVtbl->OnAuthenticateFail(This,pInfo,guidActivity,ObjectID,guidIID,iMeth,cbByteOrig,pSidOriginalUser,cbByteCur,pSidCurrentUser,bCurrentUserInpersonatingInProc) |
| #endif |
| #endif |
| HRESULT WINAPI IComSecurityEvents_OnAuthenticate_Proxy(IComSecurityEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,ULONG64 ObjectID,REFGUID guidIID,ULONG iMeth,ULONG cbByteOrig,BYTE *pSidOriginalUser,ULONG cbByteCur,BYTE *pSidCurrentUser,WINBOOL bCurrentUserInpersonatingInProc); |
| void __RPC_STUB IComSecurityEvents_OnAuthenticate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComSecurityEvents_OnAuthenticateFail_Proxy(IComSecurityEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,ULONG64 ObjectID,REFGUID guidIID,ULONG iMeth,ULONG cbByteOrig,BYTE *pSidOriginalUser,ULONG cbByteCur,BYTE *pSidCurrentUser,WINBOOL bCurrentUserInpersonatingInProc); |
| void __RPC_STUB IComSecurityEvents_OnAuthenticateFail_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IComObjectPoolEvents_INTERFACE_DEFINED__ |
| #define __IComObjectPoolEvents_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IComObjectPoolEvents; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IComObjectPoolEvents : public IUnknown { |
| public: |
| virtual HRESULT WINAPI OnObjPoolPutObject(COMSVCSEVENTINFO *pInfo,REFGUID guidObject,int nReason,DWORD dwAvailable,ULONG64 oid) = 0; |
| virtual HRESULT WINAPI OnObjPoolGetObject(COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,REFGUID guidObject,DWORD dwAvailable,ULONG64 oid) = 0; |
| virtual HRESULT WINAPI OnObjPoolRecycleToTx(COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,REFGUID guidObject,REFGUID guidTx,ULONG64 objid) = 0; |
| virtual HRESULT WINAPI OnObjPoolGetFromTx(COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,REFGUID guidObject,REFGUID guidTx,ULONG64 objid) = 0; |
| }; |
| #else |
| typedef struct IComObjectPoolEventsVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IComObjectPoolEvents *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IComObjectPoolEvents *This); |
| ULONG (WINAPI *Release)(IComObjectPoolEvents *This); |
| HRESULT (WINAPI *OnObjPoolPutObject)(IComObjectPoolEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidObject,int nReason,DWORD dwAvailable,ULONG64 oid); |
| HRESULT (WINAPI *OnObjPoolGetObject)(IComObjectPoolEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,REFGUID guidObject,DWORD dwAvailable,ULONG64 oid); |
| HRESULT (WINAPI *OnObjPoolRecycleToTx)(IComObjectPoolEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,REFGUID guidObject,REFGUID guidTx,ULONG64 objid); |
| HRESULT (WINAPI *OnObjPoolGetFromTx)(IComObjectPoolEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,REFGUID guidObject,REFGUID guidTx,ULONG64 objid); |
| END_INTERFACE |
| } IComObjectPoolEventsVtbl; |
| struct IComObjectPoolEvents { |
| CONST_VTBL struct IComObjectPoolEventsVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IComObjectPoolEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IComObjectPoolEvents_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IComObjectPoolEvents_Release(This) (This)->lpVtbl->Release(This) |
| #define IComObjectPoolEvents_OnObjPoolPutObject(This,pInfo,guidObject,nReason,dwAvailable,oid) (This)->lpVtbl->OnObjPoolPutObject(This,pInfo,guidObject,nReason,dwAvailable,oid) |
| #define IComObjectPoolEvents_OnObjPoolGetObject(This,pInfo,guidActivity,guidObject,dwAvailable,oid) (This)->lpVtbl->OnObjPoolGetObject(This,pInfo,guidActivity,guidObject,dwAvailable,oid) |
| #define IComObjectPoolEvents_OnObjPoolRecycleToTx(This,pInfo,guidActivity,guidObject,guidTx,objid) (This)->lpVtbl->OnObjPoolRecycleToTx(This,pInfo,guidActivity,guidObject,guidTx,objid) |
| #define IComObjectPoolEvents_OnObjPoolGetFromTx(This,pInfo,guidActivity,guidObject,guidTx,objid) (This)->lpVtbl->OnObjPoolGetFromTx(This,pInfo,guidActivity,guidObject,guidTx,objid) |
| #endif |
| #endif |
| HRESULT WINAPI IComObjectPoolEvents_OnObjPoolPutObject_Proxy(IComObjectPoolEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidObject,int nReason,DWORD dwAvailable,ULONG64 oid); |
| void __RPC_STUB IComObjectPoolEvents_OnObjPoolPutObject_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComObjectPoolEvents_OnObjPoolGetObject_Proxy(IComObjectPoolEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,REFGUID guidObject,DWORD dwAvailable,ULONG64 oid); |
| void __RPC_STUB IComObjectPoolEvents_OnObjPoolGetObject_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComObjectPoolEvents_OnObjPoolRecycleToTx_Proxy(IComObjectPoolEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,REFGUID guidObject,REFGUID guidTx,ULONG64 objid); |
| void __RPC_STUB IComObjectPoolEvents_OnObjPoolRecycleToTx_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComObjectPoolEvents_OnObjPoolGetFromTx_Proxy(IComObjectPoolEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidActivity,REFGUID guidObject,REFGUID guidTx,ULONG64 objid); |
| void __RPC_STUB IComObjectPoolEvents_OnObjPoolGetFromTx_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IComObjectPoolEvents2_INTERFACE_DEFINED__ |
| #define __IComObjectPoolEvents2_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IComObjectPoolEvents2; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IComObjectPoolEvents2 : public IUnknown { |
| public: |
| virtual HRESULT WINAPI OnObjPoolCreateObject(COMSVCSEVENTINFO *pInfo,REFGUID guidObject,DWORD dwObjsCreated,ULONG64 oid) = 0; |
| virtual HRESULT WINAPI OnObjPoolDestroyObject(COMSVCSEVENTINFO *pInfo,REFGUID guidObject,DWORD dwObjsCreated,ULONG64 oid) = 0; |
| virtual HRESULT WINAPI OnObjPoolCreateDecision(COMSVCSEVENTINFO *pInfo,DWORD dwThreadsWaiting,DWORD dwAvail,DWORD dwCreated,DWORD dwMin,DWORD dwMax) = 0; |
| virtual HRESULT WINAPI OnObjPoolTimeout(COMSVCSEVENTINFO *pInfo,REFGUID guidObject,REFGUID guidActivity,DWORD dwTimeout) = 0; |
| virtual HRESULT WINAPI OnObjPoolCreatePool(COMSVCSEVENTINFO *pInfo,REFGUID guidObject,DWORD dwMin,DWORD dwMax,DWORD dwTimeout) = 0; |
| }; |
| #else |
| typedef struct IComObjectPoolEvents2Vtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IComObjectPoolEvents2 *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IComObjectPoolEvents2 *This); |
| ULONG (WINAPI *Release)(IComObjectPoolEvents2 *This); |
| HRESULT (WINAPI *OnObjPoolCreateObject)(IComObjectPoolEvents2 *This,COMSVCSEVENTINFO *pInfo,REFGUID guidObject,DWORD dwObjsCreated,ULONG64 oid); |
| HRESULT (WINAPI *OnObjPoolDestroyObject)(IComObjectPoolEvents2 *This,COMSVCSEVENTINFO *pInfo,REFGUID guidObject,DWORD dwObjsCreated,ULONG64 oid); |
| HRESULT (WINAPI *OnObjPoolCreateDecision)(IComObjectPoolEvents2 *This,COMSVCSEVENTINFO *pInfo,DWORD dwThreadsWaiting,DWORD dwAvail,DWORD dwCreated,DWORD dwMin,DWORD dwMax); |
| HRESULT (WINAPI *OnObjPoolTimeout)(IComObjectPoolEvents2 *This,COMSVCSEVENTINFO *pInfo,REFGUID guidObject,REFGUID guidActivity,DWORD dwTimeout); |
| HRESULT (WINAPI *OnObjPoolCreatePool)(IComObjectPoolEvents2 *This,COMSVCSEVENTINFO *pInfo,REFGUID guidObject,DWORD dwMin,DWORD dwMax,DWORD dwTimeout); |
| END_INTERFACE |
| } IComObjectPoolEvents2Vtbl; |
| struct IComObjectPoolEvents2 { |
| CONST_VTBL struct IComObjectPoolEvents2Vtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IComObjectPoolEvents2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IComObjectPoolEvents2_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IComObjectPoolEvents2_Release(This) (This)->lpVtbl->Release(This) |
| #define IComObjectPoolEvents2_OnObjPoolCreateObject(This,pInfo,guidObject,dwObjsCreated,oid) (This)->lpVtbl->OnObjPoolCreateObject(This,pInfo,guidObject,dwObjsCreated,oid) |
| #define IComObjectPoolEvents2_OnObjPoolDestroyObject(This,pInfo,guidObject,dwObjsCreated,oid) (This)->lpVtbl->OnObjPoolDestroyObject(This,pInfo,guidObject,dwObjsCreated,oid) |
| #define IComObjectPoolEvents2_OnObjPoolCreateDecision(This,pInfo,dwThreadsWaiting,dwAvail,dwCreated,dwMin,dwMax) (This)->lpVtbl->OnObjPoolCreateDecision(This,pInfo,dwThreadsWaiting,dwAvail,dwCreated,dwMin,dwMax) |
| #define IComObjectPoolEvents2_OnObjPoolTimeout(This,pInfo,guidObject,guidActivity,dwTimeout) (This)->lpVtbl->OnObjPoolTimeout(This,pInfo,guidObject,guidActivity,dwTimeout) |
| #define IComObjectPoolEvents2_OnObjPoolCreatePool(This,pInfo,guidObject,dwMin,dwMax,dwTimeout) (This)->lpVtbl->OnObjPoolCreatePool(This,pInfo,guidObject,dwMin,dwMax,dwTimeout) |
| #endif |
| #endif |
| HRESULT WINAPI IComObjectPoolEvents2_OnObjPoolCreateObject_Proxy(IComObjectPoolEvents2 *This,COMSVCSEVENTINFO *pInfo,REFGUID guidObject,DWORD dwObjsCreated,ULONG64 oid); |
| void __RPC_STUB IComObjectPoolEvents2_OnObjPoolCreateObject_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComObjectPoolEvents2_OnObjPoolDestroyObject_Proxy(IComObjectPoolEvents2 *This,COMSVCSEVENTINFO *pInfo,REFGUID guidObject,DWORD dwObjsCreated,ULONG64 oid); |
| void __RPC_STUB IComObjectPoolEvents2_OnObjPoolDestroyObject_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComObjectPoolEvents2_OnObjPoolCreateDecision_Proxy(IComObjectPoolEvents2 *This,COMSVCSEVENTINFO *pInfo,DWORD dwThreadsWaiting,DWORD dwAvail,DWORD dwCreated,DWORD dwMin,DWORD dwMax); |
| void __RPC_STUB IComObjectPoolEvents2_OnObjPoolCreateDecision_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComObjectPoolEvents2_OnObjPoolTimeout_Proxy(IComObjectPoolEvents2 *This,COMSVCSEVENTINFO *pInfo,REFGUID guidObject,REFGUID guidActivity,DWORD dwTimeout); |
| void __RPC_STUB IComObjectPoolEvents2_OnObjPoolTimeout_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComObjectPoolEvents2_OnObjPoolCreatePool_Proxy(IComObjectPoolEvents2 *This,COMSVCSEVENTINFO *pInfo,REFGUID guidObject,DWORD dwMin,DWORD dwMax,DWORD dwTimeout); |
| void __RPC_STUB IComObjectPoolEvents2_OnObjPoolCreatePool_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IComObjectConstructionEvents_INTERFACE_DEFINED__ |
| #define __IComObjectConstructionEvents_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IComObjectConstructionEvents; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IComObjectConstructionEvents : public IUnknown { |
| public: |
| virtual HRESULT WINAPI OnObjectConstruct(COMSVCSEVENTINFO *pInfo,REFGUID guidObject,LPCOLESTR sConstructString,ULONG64 oid) = 0; |
| }; |
| #else |
| typedef struct IComObjectConstructionEventsVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IComObjectConstructionEvents *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IComObjectConstructionEvents *This); |
| ULONG (WINAPI *Release)(IComObjectConstructionEvents *This); |
| HRESULT (WINAPI *OnObjectConstruct)(IComObjectConstructionEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidObject,LPCOLESTR sConstructString,ULONG64 oid); |
| END_INTERFACE |
| } IComObjectConstructionEventsVtbl; |
| struct IComObjectConstructionEvents { |
| CONST_VTBL struct IComObjectConstructionEventsVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IComObjectConstructionEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IComObjectConstructionEvents_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IComObjectConstructionEvents_Release(This) (This)->lpVtbl->Release(This) |
| #define IComObjectConstructionEvents_OnObjectConstruct(This,pInfo,guidObject,sConstructString,oid) (This)->lpVtbl->OnObjectConstruct(This,pInfo,guidObject,sConstructString,oid) |
| #endif |
| #endif |
| HRESULT WINAPI IComObjectConstructionEvents_OnObjectConstruct_Proxy(IComObjectConstructionEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidObject,LPCOLESTR sConstructString,ULONG64 oid); |
| void __RPC_STUB IComObjectConstructionEvents_OnObjectConstruct_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IComActivityEvents_INTERFACE_DEFINED__ |
| #define __IComActivityEvents_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IComActivityEvents; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IComActivityEvents : public IUnknown { |
| public: |
| virtual HRESULT WINAPI OnActivityCreate(COMSVCSEVENTINFO *pInfo,REFGUID guidActivity) = 0; |
| virtual HRESULT WINAPI OnActivityDestroy(COMSVCSEVENTINFO *pInfo,REFGUID guidActivity) = 0; |
| virtual HRESULT WINAPI OnActivityEnter(COMSVCSEVENTINFO *pInfo,REFGUID guidCurrent,REFGUID guidEntered,DWORD dwThread) = 0; |
| virtual HRESULT WINAPI OnActivityTimeout(COMSVCSEVENTINFO *pInfo,REFGUID guidCurrent,REFGUID guidEntered,DWORD dwThread,DWORD dwTimeout) = 0; |
| virtual HRESULT WINAPI OnActivityReenter(COMSVCSEVENTINFO *pInfo,REFGUID guidCurrent,DWORD dwThread,DWORD dwCallDepth) = 0; |
| virtual HRESULT WINAPI OnActivityLeave(COMSVCSEVENTINFO *pInfo,REFGUID guidCurrent,REFGUID guidLeft) = 0; |
| virtual HRESULT WINAPI OnActivityLeaveSame(COMSVCSEVENTINFO *pInfo,REFGUID guidCurrent,DWORD dwCallDepth) = 0; |
| }; |
| #else |
| typedef struct IComActivityEventsVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IComActivityEvents *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IComActivityEvents *This); |
| ULONG (WINAPI *Release)(IComActivityEvents *This); |
| HRESULT (WINAPI *OnActivityCreate)(IComActivityEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidActivity); |
| HRESULT (WINAPI *OnActivityDestroy)(IComActivityEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidActivity); |
| HRESULT (WINAPI *OnActivityEnter)(IComActivityEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidCurrent,REFGUID guidEntered,DWORD dwThread); |
| HRESULT (WINAPI *OnActivityTimeout)(IComActivityEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidCurrent,REFGUID guidEntered,DWORD dwThread,DWORD dwTimeout); |
| HRESULT (WINAPI *OnActivityReenter)(IComActivityEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidCurrent,DWORD dwThread,DWORD dwCallDepth); |
| HRESULT (WINAPI *OnActivityLeave)(IComActivityEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidCurrent,REFGUID guidLeft); |
| HRESULT (WINAPI *OnActivityLeaveSame)(IComActivityEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidCurrent,DWORD dwCallDepth); |
| END_INTERFACE |
| } IComActivityEventsVtbl; |
| struct IComActivityEvents { |
| CONST_VTBL struct IComActivityEventsVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IComActivityEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IComActivityEvents_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IComActivityEvents_Release(This) (This)->lpVtbl->Release(This) |
| #define IComActivityEvents_OnActivityCreate(This,pInfo,guidActivity) (This)->lpVtbl->OnActivityCreate(This,pInfo,guidActivity) |
| #define IComActivityEvents_OnActivityDestroy(This,pInfo,guidActivity) (This)->lpVtbl->OnActivityDestroy(This,pInfo,guidActivity) |
| #define IComActivityEvents_OnActivityEnter(This,pInfo,guidCurrent,guidEntered,dwThread) (This)->lpVtbl->OnActivityEnter(This,pInfo,guidCurrent,guidEntered,dwThread) |
| #define IComActivityEvents_OnActivityTimeout(This,pInfo,guidCurrent,guidEntered,dwThread,dwTimeout) (This)->lpVtbl->OnActivityTimeout(This,pInfo,guidCurrent,guidEntered,dwThread,dwTimeout) |
| #define IComActivityEvents_OnActivityReenter(This,pInfo,guidCurrent,dwThread,dwCallDepth) (This)->lpVtbl->OnActivityReenter(This,pInfo,guidCurrent,dwThread,dwCallDepth) |
| #define IComActivityEvents_OnActivityLeave(This,pInfo,guidCurrent,guidLeft) (This)->lpVtbl->OnActivityLeave(This,pInfo,guidCurrent,guidLeft) |
| #define IComActivityEvents_OnActivityLeaveSame(This,pInfo,guidCurrent,dwCallDepth) (This)->lpVtbl->OnActivityLeaveSame(This,pInfo,guidCurrent,dwCallDepth) |
| #endif |
| #endif |
| HRESULT WINAPI IComActivityEvents_OnActivityCreate_Proxy(IComActivityEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidActivity); |
| void __RPC_STUB IComActivityEvents_OnActivityCreate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComActivityEvents_OnActivityDestroy_Proxy(IComActivityEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidActivity); |
| void __RPC_STUB IComActivityEvents_OnActivityDestroy_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComActivityEvents_OnActivityEnter_Proxy(IComActivityEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidCurrent,REFGUID guidEntered,DWORD dwThread); |
| void __RPC_STUB IComActivityEvents_OnActivityEnter_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComActivityEvents_OnActivityTimeout_Proxy(IComActivityEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidCurrent,REFGUID guidEntered,DWORD dwThread,DWORD dwTimeout); |
| void __RPC_STUB IComActivityEvents_OnActivityTimeout_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComActivityEvents_OnActivityReenter_Proxy(IComActivityEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidCurrent,DWORD dwThread,DWORD dwCallDepth); |
| void __RPC_STUB IComActivityEvents_OnActivityReenter_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComActivityEvents_OnActivityLeave_Proxy(IComActivityEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidCurrent,REFGUID guidLeft); |
| void __RPC_STUB IComActivityEvents_OnActivityLeave_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComActivityEvents_OnActivityLeaveSame_Proxy(IComActivityEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidCurrent,DWORD dwCallDepth); |
| void __RPC_STUB IComActivityEvents_OnActivityLeaveSame_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IComIdentityEvents_INTERFACE_DEFINED__ |
| #define __IComIdentityEvents_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IComIdentityEvents; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IComIdentityEvents : public IUnknown { |
| public: |
| virtual HRESULT WINAPI OnIISRequestInfo(COMSVCSEVENTINFO *pInfo,ULONG64 ObjId,LPCOLESTR pszClientIP,LPCOLESTR pszServerIP,LPCOLESTR pszURL) = 0; |
| }; |
| #else |
| typedef struct IComIdentityEventsVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IComIdentityEvents *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IComIdentityEvents *This); |
| ULONG (WINAPI *Release)(IComIdentityEvents *This); |
| HRESULT (WINAPI *OnIISRequestInfo)(IComIdentityEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ObjId,LPCOLESTR pszClientIP,LPCOLESTR pszServerIP,LPCOLESTR pszURL); |
| END_INTERFACE |
| } IComIdentityEventsVtbl; |
| struct IComIdentityEvents { |
| CONST_VTBL struct IComIdentityEventsVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IComIdentityEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IComIdentityEvents_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IComIdentityEvents_Release(This) (This)->lpVtbl->Release(This) |
| #define IComIdentityEvents_OnIISRequestInfo(This,pInfo,ObjId,pszClientIP,pszServerIP,pszURL) (This)->lpVtbl->OnIISRequestInfo(This,pInfo,ObjId,pszClientIP,pszServerIP,pszURL) |
| #endif |
| #endif |
| HRESULT WINAPI IComIdentityEvents_OnIISRequestInfo_Proxy(IComIdentityEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 ObjId,LPCOLESTR pszClientIP,LPCOLESTR pszServerIP,LPCOLESTR pszURL); |
| void __RPC_STUB IComIdentityEvents_OnIISRequestInfo_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| #endif |
| |
| #ifndef __IComQCEvents_INTERFACE_DEFINED__ |
| #define __IComQCEvents_INTERFACE_DEFINED__ |
| EXTERN_C const IID IID_IComQCEvents; |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| struct IComQCEvents : public IUnknown { |
| public: |
| virtual HRESULT WINAPI OnQCRecord(COMSVCSEVENTINFO *pInfo,ULONG64 objid,WCHAR szQueue[60],REFGUID guidMsgId,REFGUID guidWorkFlowId,HRESULT msmqhr) = 0; |
| virtual HRESULT WINAPI OnQCQueueOpen(COMSVCSEVENTINFO *pInfo,WCHAR szQueue[60],ULONG64 QueueID,HRESULT hr) = 0; |
| virtual HRESULT WINAPI OnQCReceive(COMSVCSEVENTINFO *pInfo,ULONG64 QueueID,REFGUID guidMsgId,REFGUID guidWorkFlowId,HRESULT hr) = 0; |
| virtual HRESULT WINAPI OnQCReceiveFail(COMSVCSEVENTINFO *pInfo,ULONG64 QueueID,HRESULT msmqhr) = 0; |
| virtual HRESULT WINAPI OnQCMoveToReTryQueue(COMSVCSEVENTINFO *pInfo,REFGUID guidMsgId,REFGUID guidWorkFlowId,ULONG RetryIndex) = 0; |
| virtual HRESULT WINAPI OnQCMoveToDeadQueue(COMSVCSEVENTINFO *pInfo,REFGUID guidMsgId,REFGUID guidWorkFlowId) = 0; |
| virtual HRESULT WINAPI OnQCPlayback(COMSVCSEVENTINFO *pInfo,ULONG64 objid,REFGUID guidMsgId,REFGUID guidWorkFlowId,HRESULT hr) = 0; |
| }; |
| #else |
| typedef struct IComQCEventsVtbl { |
| BEGIN_INTERFACE |
| HRESULT (WINAPI *QueryInterface)(IComQCEvents *This,REFIID riid,void **ppvObject); |
| ULONG (WINAPI *AddRef)(IComQCEvents *This); |
| ULONG (WINAPI *Release)(IComQCEvents *This); |
| HRESULT (WINAPI *OnQCRecord)(IComQCEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 objid,WCHAR szQueue[60],REFGUID guidMsgId,REFGUID guidWorkFlowId,HRESULT msmqhr); |
| HRESULT (WINAPI *OnQCQueueOpen)(IComQCEvents *This,COMSVCSEVENTINFO *pInfo,WCHAR szQueue[60],ULONG64 QueueID,HRESULT hr); |
| HRESULT (WINAPI *OnQCReceive)(IComQCEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 QueueID,REFGUID guidMsgId,REFGUID guidWorkFlowId,HRESULT hr); |
| HRESULT (WINAPI *OnQCReceiveFail)(IComQCEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 QueueID,HRESULT msmqhr); |
| HRESULT (WINAPI *OnQCMoveToReTryQueue)(IComQCEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidMsgId,REFGUID guidWorkFlowId,ULONG RetryIndex); |
| HRESULT (WINAPI *OnQCMoveToDeadQueue)(IComQCEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidMsgId,REFGUID guidWorkFlowId); |
| HRESULT (WINAPI *OnQCPlayback)(IComQCEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 objid,REFGUID guidMsgId,REFGUID guidWorkFlowId,HRESULT hr); |
| END_INTERFACE |
| } IComQCEventsVtbl; |
| struct IComQCEvents { |
| CONST_VTBL struct IComQCEventsVtbl *lpVtbl; |
| }; |
| #ifdef COBJMACROS |
| #define IComQCEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IComQCEvents_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IComQCEvents_Release(This) (This)->lpVtbl->Release(This) |
| #define IComQCEvents_OnQCRecord(This,pInfo,objid,szQueue,guidMsgId,guidWorkFlowId,msmqhr) (This)->lpVtbl->OnQCRecord(This,pInfo,objid,szQueue,guidMsgId,guidWorkFlowId,msmqhr) |
| #define IComQCEvents_OnQCQueueOpen(This,pInfo,szQueue,QueueID,hr) (This)->lpVtbl->OnQCQueueOpen(This,pInfo,szQueue,QueueID,hr) |
| #define IComQCEvents_OnQCReceive(This,pInfo,QueueID,guidMsgId,guidWorkFlowId,hr) (This)->lpVtbl->OnQCReceive(This,pInfo,QueueID,guidMsgId,guidWorkFlowId,hr) |
| #define IComQCEvents_OnQCReceiveFail(This,pInfo,QueueID,msmqhr) (This)->lpVtbl->OnQCReceiveFail(This,pInfo,QueueID,msmqhr) |
| #define IComQCEvents_OnQCMoveToReTryQueue(This,pInfo,guidMsgId,guidWorkFlowId,RetryIndex) (This)->lpVtbl->OnQCMoveToReTryQueue(This,pInfo,guidMsgId,guidWorkFlowId,RetryIndex) |
| #define IComQCEvents_OnQCMoveToDeadQueue(This,pInfo,guidMsgId,guidWorkFlowId) (This)->lpVtbl->OnQCMoveToDeadQueue(This,pInfo,guidMsgId,guidWorkFlowId) |
| #define IComQCEvents_OnQCPlayback(This,pInfo,objid,guidMsgId,guidWorkFlowId,hr) (This)->lpVtbl->OnQCPlayback(This,pInfo,objid,guidMsgId,guidWorkFlowId,hr) |
| #endif |
| #endif |
| HRESULT WINAPI IComQCEvents_OnQCRecord_Proxy(IComQCEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 objid,WCHAR szQueue[60],REFGUID guidMsgId,REFGUID guidWorkFlowId,HRESULT msmqhr); |
| void __RPC_STUB IComQCEvents_OnQCRecord_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComQCEvents_OnQCQueueOpen_Proxy(IComQCEvents *This,COMSVCSEVENTINFO *pInfo,WCHAR szQueue[60],ULONG64 QueueID,HRESULT hr); |
| void __RPC_STUB IComQCEvents_OnQCQueueOpen_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComQCEvents_OnQCReceive_Proxy(IComQCEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 QueueID,REFGUID guidMsgId,REFGUID guidWorkFlowId,HRESULT hr); |
| void __RPC_STUB IComQCEvents_OnQCReceive_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComQCEvents_OnQCReceiveFail_Proxy(IComQCEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 QueueID,HRESULT msmqhr); |
| void __RPC_STUB IComQCEvents_OnQCReceiveFail_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComQCEvents_OnQCMoveToReTryQueue_Proxy(IComQCEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidMsgId,REFGUID guidWorkFlowId,ULONG RetryIndex); |
| void __RPC_STUB IComQCEvents_OnQCMoveToReTryQueue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComQCEvents_OnQCMoveToDeadQueue_Proxy(IComQCEvents *This,COMSVCSEVENTINFO *pInfo,REFGUID guidMsgId,REFGUID guidWorkFlowId); |
| void __RPC_STUB IComQCEvents_OnQCMoveToDeadQueue_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| HRESULT WINAPI IComQCEvents_OnQCPlayback_Proxy(IComQCEvents *This,COMSVCSEVENTINFO *pInfo,ULONG64 objid,REFGUID guidMsgId,REFGUID guidWorkFlowId,HRESULT hr); |
| void __RPC_STUB IComQCEvents_OnQCPlayback_Stub(IRpcStubBuffer *This,IRpcChannelBuffer * |