/* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 7.00.0546 */ /* Compiler settings for dts.idl: Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0546 protocol : dce , ms_ext, c_ext, robust error checks: allocation ref bounds_check enum stub_data VC __declspec() decoration level: __declspec(uuid()), __declspec(selectany), __declspec(novtable) DECLSPEC_UUID(), MIDL_INTERFACE() */ /* @@MIDL_FILE_HEADING( ) */ #pragma warning( disable: 4049 ) /* more than 64k source lines */ /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 475 #endif /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCSAL_H_VERSION__ #define __REQUIRED_RPCSAL_H_VERSION__ 100 #endif #include "rpc.h" #include "rpcndr.h" #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of #endif // __RPCNDR_H_VERSION__ #ifndef __dts_h__ #define __dts_h__ #if defined(_MSC_VER) && (_MSC_VER >= 1020) #pragma once #endif /* Forward Declarations */ #ifndef __IDTSPackageVersionUpdate100_FWD_DEFINED__ #define __IDTSPackageVersionUpdate100_FWD_DEFINED__ typedef interface IDTSPackageVersionUpdate100 IDTSPackageVersionUpdate100; #endif /* __IDTSPackageVersionUpdate100_FWD_DEFINED__ */ #ifndef __IDTSObjectVersionUpdate100_FWD_DEFINED__ #define __IDTSObjectVersionUpdate100_FWD_DEFINED__ typedef interface IDTSObjectVersionUpdate100 IDTSObjectVersionUpdate100; #endif /* __IDTSObjectVersionUpdate100_FWD_DEFINED__ */ #ifndef __IDTSManagedWrapper100_FWD_DEFINED__ #define __IDTSManagedWrapper100_FWD_DEFINED__ typedef interface IDTSManagedWrapper100 IDTSManagedWrapper100; #endif /* __IDTSManagedWrapper100_FWD_DEFINED__ */ #ifndef __IDTSManagedForEachEnumeratorWrapper100_FWD_DEFINED__ #define __IDTSManagedForEachEnumeratorWrapper100_FWD_DEFINED__ typedef interface IDTSManagedForEachEnumeratorWrapper100 IDTSManagedForEachEnumeratorWrapper100; #endif /* __IDTSManagedForEachEnumeratorWrapper100_FWD_DEFINED__ */ #ifndef __IDTSExpressionEvaluator100_FWD_DEFINED__ #define __IDTSExpressionEvaluator100_FWD_DEFINED__ typedef interface IDTSExpressionEvaluator100 IDTSExpressionEvaluator100; #endif /* __IDTSExpressionEvaluator100_FWD_DEFINED__ */ #ifndef __IDTSManagedTask100_FWD_DEFINED__ #define __IDTSManagedTask100_FWD_DEFINED__ typedef interface IDTSManagedTask100 IDTSManagedTask100; #endif /* __IDTSManagedTask100_FWD_DEFINED__ */ #ifndef __IDTSManagedHelper100_FWD_DEFINED__ #define __IDTSManagedHelper100_FWD_DEFINED__ typedef interface IDTSManagedHelper100 IDTSManagedHelper100; #endif /* __IDTSManagedHelper100_FWD_DEFINED__ */ #ifndef __IDTSManagedPropertyHelper100_FWD_DEFINED__ #define __IDTSManagedPropertyHelper100_FWD_DEFINED__ typedef interface IDTSManagedPropertyHelper100 IDTSManagedPropertyHelper100; #endif /* __IDTSManagedPropertyHelper100_FWD_DEFINED__ */ #ifndef __IDTSManagedSerializer100_FWD_DEFINED__ #define __IDTSManagedSerializer100_FWD_DEFINED__ typedef interface IDTSManagedSerializer100 IDTSManagedSerializer100; #endif /* __IDTSManagedSerializer100_FWD_DEFINED__ */ #ifndef __IDTSTaskCreator100_FWD_DEFINED__ #define __IDTSTaskCreator100_FWD_DEFINED__ typedef interface IDTSTaskCreator100 IDTSTaskCreator100; #endif /* __IDTSTaskCreator100_FWD_DEFINED__ */ #ifndef __IDTSRuntimeObject100_FWD_DEFINED__ #define __IDTSRuntimeObject100_FWD_DEFINED__ typedef interface IDTSRuntimeObject100 IDTSRuntimeObject100; #endif /* __IDTSRuntimeObject100_FWD_DEFINED__ */ #ifndef __IDTSExecutables100_FWD_DEFINED__ #define __IDTSExecutables100_FWD_DEFINED__ typedef interface IDTSExecutables100 IDTSExecutables100; #endif /* __IDTSExecutables100_FWD_DEFINED__ */ #ifndef __IDTSProperties100_FWD_DEFINED__ #define __IDTSProperties100_FWD_DEFINED__ typedef interface IDTSProperties100 IDTSProperties100; #endif /* __IDTSProperties100_FWD_DEFINED__ */ #ifndef __IDTSConfigurations100_FWD_DEFINED__ #define __IDTSConfigurations100_FWD_DEFINED__ typedef interface IDTSConfigurations100 IDTSConfigurations100; #endif /* __IDTSConfigurations100_FWD_DEFINED__ */ #ifndef __IDTSPackageInfos100_FWD_DEFINED__ #define __IDTSPackageInfos100_FWD_DEFINED__ typedef interface IDTSPackageInfos100 IDTSPackageInfos100; #endif /* __IDTSPackageInfos100_FWD_DEFINED__ */ #ifndef __IDTSDBProviderInfos100_FWD_DEFINED__ #define __IDTSDBProviderInfos100_FWD_DEFINED__ typedef interface IDTSDBProviderInfos100 IDTSDBProviderInfos100; #endif /* __IDTSDBProviderInfos100_FWD_DEFINED__ */ #ifndef __IDTSTaskInfos100_FWD_DEFINED__ #define __IDTSTaskInfos100_FWD_DEFINED__ typedef interface IDTSTaskInfos100 IDTSTaskInfos100; #endif /* __IDTSTaskInfos100_FWD_DEFINED__ */ #ifndef __IDTSPipelineComponentInfos100_FWD_DEFINED__ #define __IDTSPipelineComponentInfos100_FWD_DEFINED__ typedef interface IDTSPipelineComponentInfos100 IDTSPipelineComponentInfos100; #endif /* __IDTSPipelineComponentInfos100_FWD_DEFINED__ */ #ifndef __IDTSConnectionInfo100_FWD_DEFINED__ #define __IDTSConnectionInfo100_FWD_DEFINED__ typedef interface IDTSConnectionInfo100 IDTSConnectionInfo100; #endif /* __IDTSConnectionInfo100_FWD_DEFINED__ */ #ifndef __IDTSConnectionInfos100_FWD_DEFINED__ #define __IDTSConnectionInfos100_FWD_DEFINED__ typedef interface IDTSConnectionInfos100 IDTSConnectionInfos100; #endif /* __IDTSConnectionInfos100_FWD_DEFINED__ */ #ifndef __IDTSEventHandlers100_FWD_DEFINED__ #define __IDTSEventHandlers100_FWD_DEFINED__ typedef interface IDTSEventHandlers100 IDTSEventHandlers100; #endif /* __IDTSEventHandlers100_FWD_DEFINED__ */ #ifndef __IDTSErrors100_FWD_DEFINED__ #define __IDTSErrors100_FWD_DEFINED__ typedef interface IDTSErrors100 IDTSErrors100; #endif /* __IDTSErrors100_FWD_DEFINED__ */ #ifndef __IDTSWarnings100_FWD_DEFINED__ #define __IDTSWarnings100_FWD_DEFINED__ typedef interface IDTSWarnings100 IDTSWarnings100; #endif /* __IDTSWarnings100_FWD_DEFINED__ */ #ifndef __IDTSVariables100_FWD_DEFINED__ #define __IDTSVariables100_FWD_DEFINED__ typedef interface IDTSVariables100 IDTSVariables100; #endif /* __IDTSVariables100_FWD_DEFINED__ */ #ifndef __IDTSVariableDispenser100_FWD_DEFINED__ #define __IDTSVariableDispenser100_FWD_DEFINED__ typedef interface IDTSVariableDispenser100 IDTSVariableDispenser100; #endif /* __IDTSVariableDispenser100_FWD_DEFINED__ */ #ifndef __IDTSUnsafeVariables100_FWD_DEFINED__ #define __IDTSUnsafeVariables100_FWD_DEFINED__ typedef interface IDTSUnsafeVariables100 IDTSUnsafeVariables100; #endif /* __IDTSUnsafeVariables100_FWD_DEFINED__ */ #ifndef __IDTSCloneVariableDispenser100_FWD_DEFINED__ #define __IDTSCloneVariableDispenser100_FWD_DEFINED__ typedef interface IDTSCloneVariableDispenser100 IDTSCloneVariableDispenser100; #endif /* __IDTSCloneVariableDispenser100_FWD_DEFINED__ */ #ifndef __IDTSExtendedProperties100_FWD_DEFINED__ #define __IDTSExtendedProperties100_FWD_DEFINED__ typedef interface IDTSExtendedProperties100 IDTSExtendedProperties100; #endif /* __IDTSExtendedProperties100_FWD_DEFINED__ */ #ifndef __IDTSConnections100_FWD_DEFINED__ #define __IDTSConnections100_FWD_DEFINED__ typedef interface IDTSConnections100 IDTSConnections100; #endif /* __IDTSConnections100_FWD_DEFINED__ */ #ifndef __IDTSPrecedenceConstraints100_FWD_DEFINED__ #define __IDTSPrecedenceConstraints100_FWD_DEFINED__ typedef interface IDTSPrecedenceConstraints100 IDTSPrecedenceConstraints100; #endif /* __IDTSPrecedenceConstraints100_FWD_DEFINED__ */ #ifndef __IDTSConnectionManager100_FWD_DEFINED__ #define __IDTSConnectionManager100_FWD_DEFINED__ typedef interface IDTSConnectionManager100 IDTSConnectionManager100; #endif /* __IDTSConnectionManager100_FWD_DEFINED__ */ #ifndef __IDTSConnectionManagerInit100_FWD_DEFINED__ #define __IDTSConnectionManagerInit100_FWD_DEFINED__ typedef interface IDTSConnectionManagerInit100 IDTSConnectionManagerInit100; #endif /* __IDTSConnectionManagerInit100_FWD_DEFINED__ */ #ifndef __IDTSConnectionManagerMarshalControl100_FWD_DEFINED__ #define __IDTSConnectionManagerMarshalControl100_FWD_DEFINED__ typedef interface IDTSConnectionManagerMarshalControl100 IDTSConnectionManagerMarshalControl100; #endif /* __IDTSConnectionManagerMarshalControl100_FWD_DEFINED__ */ #ifndef __IDTSConnectionManagerDatabaseParameters100_FWD_DEFINED__ #define __IDTSConnectionManagerDatabaseParameters100_FWD_DEFINED__ typedef interface IDTSConnectionManagerDatabaseParameters100 IDTSConnectionManagerDatabaseParameters100; #endif /* __IDTSConnectionManagerDatabaseParameters100_FWD_DEFINED__ */ #ifndef __IDTSConnectionManagerFile100_FWD_DEFINED__ #define __IDTSConnectionManagerFile100_FWD_DEFINED__ typedef interface IDTSConnectionManagerFile100 IDTSConnectionManagerFile100; #endif /* __IDTSConnectionManagerFile100_FWD_DEFINED__ */ #ifndef __IDTSConnectionManagerFlatFile100_FWD_DEFINED__ #define __IDTSConnectionManagerFlatFile100_FWD_DEFINED__ typedef interface IDTSConnectionManagerFlatFile100 IDTSConnectionManagerFlatFile100; #endif /* __IDTSConnectionManagerFlatFile100_FWD_DEFINED__ */ #ifndef __IDTSConnectionManagerFlatFileColumn100_FWD_DEFINED__ #define __IDTSConnectionManagerFlatFileColumn100_FWD_DEFINED__ typedef interface IDTSConnectionManagerFlatFileColumn100 IDTSConnectionManagerFlatFileColumn100; #endif /* __IDTSConnectionManagerFlatFileColumn100_FWD_DEFINED__ */ #ifndef __IDTSConnectionManagerFlatFileColumns100_FWD_DEFINED__ #define __IDTSConnectionManagerFlatFileColumns100_FWD_DEFINED__ typedef interface IDTSConnectionManagerFlatFileColumns100 IDTSConnectionManagerFlatFileColumns100; #endif /* __IDTSConnectionManagerFlatFileColumns100_FWD_DEFINED__ */ #ifndef __IDTSODBCHandles100_FWD_DEFINED__ #define __IDTSODBCHandles100_FWD_DEFINED__ typedef interface IDTSODBCHandles100 IDTSODBCHandles100; #endif /* __IDTSODBCHandles100_FWD_DEFINED__ */ #ifndef __IDTSForEachEnumerator100_FWD_DEFINED__ #define __IDTSForEachEnumerator100_FWD_DEFINED__ typedef interface IDTSForEachEnumerator100 IDTSForEachEnumerator100; #endif /* __IDTSForEachEnumerator100_FWD_DEFINED__ */ #ifndef __IDTSForEachEnumeratorInfo100_FWD_DEFINED__ #define __IDTSForEachEnumeratorInfo100_FWD_DEFINED__ typedef interface IDTSForEachEnumeratorInfo100 IDTSForEachEnumeratorInfo100; #endif /* __IDTSForEachEnumeratorInfo100_FWD_DEFINED__ */ #ifndef __IDTSForEachEnumeratorInfos100_FWD_DEFINED__ #define __IDTSForEachEnumeratorInfos100_FWD_DEFINED__ typedef interface IDTSForEachEnumeratorInfos100 IDTSForEachEnumeratorInfos100; #endif /* __IDTSForEachEnumeratorInfos100_FWD_DEFINED__ */ #ifndef __IDTSForEachVariableMappings100_FWD_DEFINED__ #define __IDTSForEachVariableMappings100_FWD_DEFINED__ typedef interface IDTSForEachVariableMappings100 IDTSForEachVariableMappings100; #endif /* __IDTSForEachVariableMappings100_FWD_DEFINED__ */ #ifndef __IDTSForEachVariableMapping100_FWD_DEFINED__ #define __IDTSForEachVariableMapping100_FWD_DEFINED__ typedef interface IDTSForEachVariableMapping100 IDTSForEachVariableMapping100; #endif /* __IDTSForEachVariableMapping100_FWD_DEFINED__ */ #ifndef __IDTSForEachItemValue100_FWD_DEFINED__ #define __IDTSForEachItemValue100_FWD_DEFINED__ typedef interface IDTSForEachItemValue100 IDTSForEachItemValue100; #endif /* __IDTSForEachItemValue100_FWD_DEFINED__ */ #ifndef __IDTSForEachItem100_FWD_DEFINED__ #define __IDTSForEachItem100_FWD_DEFINED__ typedef interface IDTSForEachItem100 IDTSForEachItem100; #endif /* __IDTSForEachItem100_FWD_DEFINED__ */ #ifndef __IDTSForEachItems100_FWD_DEFINED__ #define __IDTSForEachItems100_FWD_DEFINED__ typedef interface IDTSForEachItems100 IDTSForEachItems100; #endif /* __IDTSForEachItems100_FWD_DEFINED__ */ #ifndef __IDTSForEachItemEnumerator100_FWD_DEFINED__ #define __IDTSForEachItemEnumerator100_FWD_DEFINED__ typedef interface IDTSForEachItemEnumerator100 IDTSForEachItemEnumerator100; #endif /* __IDTSForEachItemEnumerator100_FWD_DEFINED__ */ #ifndef __IDTSObjectHost100_FWD_DEFINED__ #define __IDTSObjectHost100_FWD_DEFINED__ typedef interface IDTSObjectHost100 IDTSObjectHost100; #endif /* __IDTSObjectHost100_FWD_DEFINED__ */ #ifndef __IDTSTaskHost100_FWD_DEFINED__ #define __IDTSTaskHost100_FWD_DEFINED__ typedef interface IDTSTaskHost100 IDTSTaskHost100; #endif /* __IDTSTaskHost100_FWD_DEFINED__ */ #ifndef __IDTSExecutable100_FWD_DEFINED__ #define __IDTSExecutable100_FWD_DEFINED__ typedef interface IDTSExecutable100 IDTSExecutable100; #endif /* __IDTSExecutable100_FWD_DEFINED__ */ #ifndef __IDTSPropertiesProvider100_FWD_DEFINED__ #define __IDTSPropertiesProvider100_FWD_DEFINED__ typedef interface IDTSPropertiesProvider100 IDTSPropertiesProvider100; #endif /* __IDTSPropertiesProvider100_FWD_DEFINED__ */ #ifndef __IDTSContainer100_FWD_DEFINED__ #define __IDTSContainer100_FWD_DEFINED__ typedef interface IDTSContainer100 IDTSContainer100; #endif /* __IDTSContainer100_FWD_DEFINED__ */ #ifndef __IDTSExecutionLocation100_FWD_DEFINED__ #define __IDTSExecutionLocation100_FWD_DEFINED__ typedef interface IDTSExecutionLocation100 IDTSExecutionLocation100; #endif /* __IDTSExecutionLocation100_FWD_DEFINED__ */ #ifndef __IDTSTask100_FWD_DEFINED__ #define __IDTSTask100_FWD_DEFINED__ typedef interface IDTSTask100 IDTSTask100; #endif /* __IDTSTask100_FWD_DEFINED__ */ #ifndef __IDTSProductLevel100_FWD_DEFINED__ #define __IDTSProductLevel100_FWD_DEFINED__ typedef interface IDTSProductLevel100 IDTSProductLevel100; #endif /* __IDTSProductLevel100_FWD_DEFINED__ */ #ifndef __IDTSTaskInit100_FWD_DEFINED__ #define __IDTSTaskInit100_FWD_DEFINED__ typedef interface IDTSTaskInit100 IDTSTaskInit100; #endif /* __IDTSTaskInit100_FWD_DEFINED__ */ #ifndef __IDTSLogProviderInit100_FWD_DEFINED__ #define __IDTSLogProviderInit100_FWD_DEFINED__ typedef interface IDTSLogProviderInit100 IDTSLogProviderInit100; #endif /* __IDTSLogProviderInit100_FWD_DEFINED__ */ #ifndef __IDTSSequence100_FWD_DEFINED__ #define __IDTSSequence100_FWD_DEFINED__ typedef interface IDTSSequence100 IDTSSequence100; #endif /* __IDTSSequence100_FWD_DEFINED__ */ #ifndef __IDTSForEachLoop100_FWD_DEFINED__ #define __IDTSForEachLoop100_FWD_DEFINED__ typedef interface IDTSForEachLoop100 IDTSForEachLoop100; #endif /* __IDTSForEachLoop100_FWD_DEFINED__ */ #ifndef __IDTSForLoop100_FWD_DEFINED__ #define __IDTSForLoop100_FWD_DEFINED__ typedef interface IDTSForLoop100 IDTSForLoop100; #endif /* __IDTSForLoop100_FWD_DEFINED__ */ #ifndef __IDTSPackage100_FWD_DEFINED__ #define __IDTSPackage100_FWD_DEFINED__ typedef interface IDTSPackage100 IDTSPackage100; #endif /* __IDTSPackage100_FWD_DEFINED__ */ #ifndef __IDTSPackageSigning100_FWD_DEFINED__ #define __IDTSPackageSigning100_FWD_DEFINED__ typedef interface IDTSPackageSigning100 IDTSPackageSigning100; #endif /* __IDTSPackageSigning100_FWD_DEFINED__ */ #ifndef __IDTSName100_FWD_DEFINED__ #define __IDTSName100_FWD_DEFINED__ typedef interface IDTSName100 IDTSName100; #endif /* __IDTSName100_FWD_DEFINED__ */ #ifndef __IDTSExpression100_FWD_DEFINED__ #define __IDTSExpression100_FWD_DEFINED__ typedef interface IDTSExpression100 IDTSExpression100; #endif /* __IDTSExpression100_FWD_DEFINED__ */ #ifndef __IDTSPrecedenceConstraint100_FWD_DEFINED__ #define __IDTSPrecedenceConstraint100_FWD_DEFINED__ typedef interface IDTSPrecedenceConstraint100 IDTSPrecedenceConstraint100; #endif /* __IDTSPrecedenceConstraint100_FWD_DEFINED__ */ #ifndef __IDTSForEachItemsProvider100_FWD_DEFINED__ #define __IDTSForEachItemsProvider100_FWD_DEFINED__ typedef interface IDTSForEachItemsProvider100 IDTSForEachItemsProvider100; #endif /* __IDTSForEachItemsProvider100_FWD_DEFINED__ */ #ifndef __IDTSInfoEvents100_FWD_DEFINED__ #define __IDTSInfoEvents100_FWD_DEFINED__ typedef interface IDTSInfoEvents100 IDTSInfoEvents100; #endif /* __IDTSInfoEvents100_FWD_DEFINED__ */ #ifndef __IDTSComponentEvents100_FWD_DEFINED__ #define __IDTSComponentEvents100_FWD_DEFINED__ typedef interface IDTSComponentEvents100 IDTSComponentEvents100; #endif /* __IDTSComponentEvents100_FWD_DEFINED__ */ #ifndef __IDTSEvents100_FWD_DEFINED__ #define __IDTSEvents100_FWD_DEFINED__ typedef interface IDTSEvents100 IDTSEvents100; #endif /* __IDTSEvents100_FWD_DEFINED__ */ #ifndef __IDTSLoggingOptions100_FWD_DEFINED__ #define __IDTSLoggingOptions100_FWD_DEFINED__ typedef interface IDTSLoggingOptions100 IDTSLoggingOptions100; #endif /* __IDTSLoggingOptions100_FWD_DEFINED__ */ #ifndef __IDTSLogging100_FWD_DEFINED__ #define __IDTSLogging100_FWD_DEFINED__ typedef interface IDTSLogging100 IDTSLogging100; #endif /* __IDTSLogging100_FWD_DEFINED__ */ #ifndef __IDTSLogProvider100_FWD_DEFINED__ #define __IDTSLogProvider100_FWD_DEFINED__ typedef interface IDTSLogProvider100 IDTSLogProvider100; #endif /* __IDTSLogProvider100_FWD_DEFINED__ */ #ifndef __IDTSLogProviders100_FWD_DEFINED__ #define __IDTSLogProviders100_FWD_DEFINED__ typedef interface IDTSLogProviders100 IDTSLogProviders100; #endif /* __IDTSLogProviders100_FWD_DEFINED__ */ #ifndef __IDTSSelectedLogProviders100_FWD_DEFINED__ #define __IDTSSelectedLogProviders100_FWD_DEFINED__ typedef interface IDTSSelectedLogProviders100 IDTSSelectedLogProviders100; #endif /* __IDTSSelectedLogProviders100_FWD_DEFINED__ */ #ifndef __IDTSLogProviderInfo100_FWD_DEFINED__ #define __IDTSLogProviderInfo100_FWD_DEFINED__ typedef interface IDTSLogProviderInfo100 IDTSLogProviderInfo100; #endif /* __IDTSLogProviderInfo100_FWD_DEFINED__ */ #ifndef __IDTSLogProviderInfos100_FWD_DEFINED__ #define __IDTSLogProviderInfos100_FWD_DEFINED__ typedef interface IDTSLogProviderInfos100 IDTSLogProviderInfos100; #endif /* __IDTSLogProviderInfos100_FWD_DEFINED__ */ #ifndef __IDTSEventsProvider100_FWD_DEFINED__ #define __IDTSEventsProvider100_FWD_DEFINED__ typedef interface IDTSEventsProvider100 IDTSEventsProvider100; #endif /* __IDTSEventsProvider100_FWD_DEFINED__ */ #ifndef __IDTSEventInfos100_FWD_DEFINED__ #define __IDTSEventInfos100_FWD_DEFINED__ typedef interface IDTSEventInfos100 IDTSEventInfos100; #endif /* __IDTSEventInfos100_FWD_DEFINED__ */ #ifndef __IDTSEventInfo100_FWD_DEFINED__ #define __IDTSEventInfo100_FWD_DEFINED__ typedef interface IDTSEventInfo100 IDTSEventInfo100; #endif /* __IDTSEventInfo100_FWD_DEFINED__ */ #ifndef __IDTSDowngradableObject100_FWD_DEFINED__ #define __IDTSDowngradableObject100_FWD_DEFINED__ typedef interface IDTSDowngradableObject100 IDTSDowngradableObject100; #endif /* __IDTSDowngradableObject100_FWD_DEFINED__ */ #ifndef __IDTSDowngradeSettings100_FWD_DEFINED__ #define __IDTSDowngradeSettings100_FWD_DEFINED__ typedef interface IDTSDowngradeSettings100 IDTSDowngradeSettings100; #endif /* __IDTSDowngradeSettings100_FWD_DEFINED__ */ #ifndef __IDTSLogEntryInfos100_FWD_DEFINED__ #define __IDTSLogEntryInfos100_FWD_DEFINED__ typedef interface IDTSLogEntryInfos100 IDTSLogEntryInfos100; #endif /* __IDTSLogEntryInfos100_FWD_DEFINED__ */ #ifndef __IDTSLogEntryInfo100_FWD_DEFINED__ #define __IDTSLogEntryInfo100_FWD_DEFINED__ typedef interface IDTSLogEntryInfo100 IDTSLogEntryInfo100; #endif /* __IDTSLogEntryInfo100_FWD_DEFINED__ */ #ifndef __IDTSProperty100_FWD_DEFINED__ #define __IDTSProperty100_FWD_DEFINED__ typedef interface IDTSProperty100 IDTSProperty100; #endif /* __IDTSProperty100_FWD_DEFINED__ */ #ifndef __IDTSHasInternalProperties100_FWD_DEFINED__ #define __IDTSHasInternalProperties100_FWD_DEFINED__ typedef interface IDTSHasInternalProperties100 IDTSHasInternalProperties100; #endif /* __IDTSHasInternalProperties100_FWD_DEFINED__ */ #ifndef __IDTSPackagePath100_FWD_DEFINED__ #define __IDTSPackagePath100_FWD_DEFINED__ typedef interface IDTSPackagePath100 IDTSPackagePath100; #endif /* __IDTSPackagePath100_FWD_DEFINED__ */ #ifndef __IDTSPackageInfo100_FWD_DEFINED__ #define __IDTSPackageInfo100_FWD_DEFINED__ typedef interface IDTSPackageInfo100 IDTSPackageInfo100; #endif /* __IDTSPackageInfo100_FWD_DEFINED__ */ #ifndef __IDTSTaskInfo100_FWD_DEFINED__ #define __IDTSTaskInfo100_FWD_DEFINED__ typedef interface IDTSTaskInfo100 IDTSTaskInfo100; #endif /* __IDTSTaskInfo100_FWD_DEFINED__ */ #ifndef __IDTSPipelineComponentInfo100_FWD_DEFINED__ #define __IDTSPipelineComponentInfo100_FWD_DEFINED__ typedef interface IDTSPipelineComponentInfo100 IDTSPipelineComponentInfo100; #endif /* __IDTSPipelineComponentInfo100_FWD_DEFINED__ */ #ifndef __IDTSVariable100_FWD_DEFINED__ #define __IDTSVariable100_FWD_DEFINED__ typedef interface IDTSVariable100 IDTSVariable100; #endif /* __IDTSVariable100_FWD_DEFINED__ */ #ifndef __IDTSVariableLock100_FWD_DEFINED__ #define __IDTSVariableLock100_FWD_DEFINED__ typedef interface IDTSVariableLock100 IDTSVariableLock100; #endif /* __IDTSVariableLock100_FWD_DEFINED__ */ #ifndef __IDTSExtendedProperty100_FWD_DEFINED__ #define __IDTSExtendedProperty100_FWD_DEFINED__ typedef interface IDTSExtendedProperty100 IDTSExtendedProperty100; #endif /* __IDTSExtendedProperty100_FWD_DEFINED__ */ #ifndef __IDTSError100_FWD_DEFINED__ #define __IDTSError100_FWD_DEFINED__ typedef interface IDTSError100 IDTSError100; #endif /* __IDTSError100_FWD_DEFINED__ */ #ifndef __IDTSWarning100_FWD_DEFINED__ #define __IDTSWarning100_FWD_DEFINED__ typedef interface IDTSWarning100 IDTSWarning100; #endif /* __IDTSWarning100_FWD_DEFINED__ */ #ifndef __IDTSConfiguration100_FWD_DEFINED__ #define __IDTSConfiguration100_FWD_DEFINED__ typedef interface IDTSConfiguration100 IDTSConfiguration100; #endif /* __IDTSConfiguration100_FWD_DEFINED__ */ #ifndef __IDTSDBProviderInfo100_FWD_DEFINED__ #define __IDTSDBProviderInfo100_FWD_DEFINED__ typedef interface IDTSDBProviderInfo100 IDTSDBProviderInfo100; #endif /* __IDTSDBProviderInfo100_FWD_DEFINED__ */ #ifndef __IDTSDataTypeInfo100_FWD_DEFINED__ #define __IDTSDataTypeInfo100_FWD_DEFINED__ typedef interface IDTSDataTypeInfo100 IDTSDataTypeInfo100; #endif /* __IDTSDataTypeInfo100_FWD_DEFINED__ */ #ifndef __IDTSDataTypeInfos100_FWD_DEFINED__ #define __IDTSDataTypeInfos100_FWD_DEFINED__ typedef interface IDTSDataTypeInfos100 IDTSDataTypeInfos100; #endif /* __IDTSDataTypeInfos100_FWD_DEFINED__ */ #ifndef __IDTSApplication100_FWD_DEFINED__ #define __IDTSApplication100_FWD_DEFINED__ typedef interface IDTSApplication100 IDTSApplication100; #endif /* __IDTSApplication100_FWD_DEFINED__ */ #ifndef __IDTSBreakpointManager100_FWD_DEFINED__ #define __IDTSBreakpointManager100_FWD_DEFINED__ typedef interface IDTSBreakpointManager100 IDTSBreakpointManager100; #endif /* __IDTSBreakpointManager100_FWD_DEFINED__ */ #ifndef __IDTSSuspend100_FWD_DEFINED__ #define __IDTSSuspend100_FWD_DEFINED__ typedef interface IDTSSuspend100 IDTSSuspend100; #endif /* __IDTSSuspend100_FWD_DEFINED__ */ #ifndef __IDTSBreakpointSite100_FWD_DEFINED__ #define __IDTSBreakpointSite100_FWD_DEFINED__ typedef interface IDTSBreakpointSite100 IDTSBreakpointSite100; #endif /* __IDTSBreakpointSite100_FWD_DEFINED__ */ #ifndef __IDTSBreakpointTarget100_FWD_DEFINED__ #define __IDTSBreakpointTarget100_FWD_DEFINED__ typedef interface IDTSBreakpointTarget100 IDTSBreakpointTarget100; #endif /* __IDTSBreakpointTarget100_FWD_DEFINED__ */ #ifndef __IDTSBreakpointTargets100_FWD_DEFINED__ #define __IDTSBreakpointTargets100_FWD_DEFINED__ typedef interface IDTSBreakpointTargets100 IDTSBreakpointTargets100; #endif /* __IDTSBreakpointTargets100_FWD_DEFINED__ */ #ifndef __IDTSComponentPersist100_FWD_DEFINED__ #define __IDTSComponentPersist100_FWD_DEFINED__ typedef interface IDTSComponentPersist100 IDTSComponentPersist100; #endif /* __IDTSComponentPersist100_FWD_DEFINED__ */ #ifndef __IDTSExecutionMetrics100_FWD_DEFINED__ #define __IDTSExecutionMetrics100_FWD_DEFINED__ typedef interface IDTSExecutionMetrics100 IDTSExecutionMetrics100; #endif /* __IDTSExecutionMetrics100_FWD_DEFINED__ */ #ifndef __IDTSEventHandler100_FWD_DEFINED__ #define __IDTSEventHandler100_FWD_DEFINED__ typedef interface IDTSEventHandler100 IDTSEventHandler100; #endif /* __IDTSEventHandler100_FWD_DEFINED__ */ #ifndef __IDTSHttpClientConnection100_FWD_DEFINED__ #define __IDTSHttpClientConnection100_FWD_DEFINED__ typedef interface IDTSHttpClientConnection100 IDTSHttpClientConnection100; #endif /* __IDTSHttpClientConnection100_FWD_DEFINED__ */ #ifndef __IDTSConnectionManagerHttp100_FWD_DEFINED__ #define __IDTSConnectionManagerHttp100_FWD_DEFINED__ typedef interface IDTSConnectionManagerHttp100 IDTSConnectionManagerHttp100; #endif /* __IDTSConnectionManagerHttp100_FWD_DEFINED__ */ #ifndef __IDTSConnectionManagerFtp100_FWD_DEFINED__ #define __IDTSConnectionManagerFtp100_FWD_DEFINED__ typedef interface IDTSConnectionManagerFtp100 IDTSConnectionManagerFtp100; #endif /* __IDTSConnectionManagerFtp100_FWD_DEFINED__ */ #ifndef __IDTSFtpClientConnection100_FWD_DEFINED__ #define __IDTSFtpClientConnection100_FWD_DEFINED__ typedef interface IDTSFtpClientConnection100 IDTSFtpClientConnection100; #endif /* __IDTSFtpClientConnection100_FWD_DEFINED__ */ #ifndef __IDTSPersist100_FWD_DEFINED__ #define __IDTSPersist100_FWD_DEFINED__ typedef interface IDTSPersist100 IDTSPersist100; #endif /* __IDTSPersist100_FWD_DEFINED__ */ #ifndef __IDTSPackagePersist100_FWD_DEFINED__ #define __IDTSPackagePersist100_FWD_DEFINED__ typedef interface IDTSPackagePersist100 IDTSPackagePersist100; #endif /* __IDTSPackagePersist100_FWD_DEFINED__ */ #ifndef __IDTSObjectReferenceTracker100_FWD_DEFINED__ #define __IDTSObjectReferenceTracker100_FWD_DEFINED__ typedef interface IDTSObjectReferenceTracker100 IDTSObjectReferenceTracker100; #endif /* __IDTSObjectReferenceTracker100_FWD_DEFINED__ */ #ifndef __IDTSEnumReferencedObjects100_FWD_DEFINED__ #define __IDTSEnumReferencedObjects100_FWD_DEFINED__ typedef interface IDTSEnumReferencedObjects100 IDTSEnumReferencedObjects100; #endif /* __IDTSEnumReferencedObjects100_FWD_DEFINED__ */ #ifndef __IDTSServerUsageControl100_FWD_DEFINED__ #define __IDTSServerUsageControl100_FWD_DEFINED__ typedef interface IDTSServerUsageControl100 IDTSServerUsageControl100; #endif /* __IDTSServerUsageControl100_FWD_DEFINED__ */ #ifndef __IDTSRunningPackage100_FWD_DEFINED__ #define __IDTSRunningPackage100_FWD_DEFINED__ typedef interface IDTSRunningPackage100 IDTSRunningPackage100; #endif /* __IDTSRunningPackage100_FWD_DEFINED__ */ #ifndef __IDTSRunningPackages100_FWD_DEFINED__ #define __IDTSRunningPackages100_FWD_DEFINED__ typedef interface IDTSRunningPackages100 IDTSRunningPackages100; #endif /* __IDTSRunningPackages100_FWD_DEFINED__ */ #ifndef __IDTSDumpConfiguration100_FWD_DEFINED__ #define __IDTSDumpConfiguration100_FWD_DEFINED__ typedef interface IDTSDumpConfiguration100 IDTSDumpConfiguration100; #endif /* __IDTSDumpConfiguration100_FWD_DEFINED__ */ #ifndef __Package_FWD_DEFINED__ #define __Package_FWD_DEFINED__ #ifdef __cplusplus typedef class Package Package; #else typedef struct Package Package; #endif /* __cplusplus */ #endif /* __Package_FWD_DEFINED__ */ #ifndef __PackageNeutral_FWD_DEFINED__ #define __PackageNeutral_FWD_DEFINED__ #ifdef __cplusplus typedef class PackageNeutral PackageNeutral; #else typedef struct PackageNeutral PackageNeutral; #endif /* __cplusplus */ #endif /* __PackageNeutral_FWD_DEFINED__ */ #ifndef __PackageRemote32_FWD_DEFINED__ #define __PackageRemote32_FWD_DEFINED__ #ifdef __cplusplus typedef class PackageRemote32 PackageRemote32; #else typedef struct PackageRemote32 PackageRemote32; #endif /* __cplusplus */ #endif /* __PackageRemote32_FWD_DEFINED__ */ #ifndef __PackageRemote64_FWD_DEFINED__ #define __PackageRemote64_FWD_DEFINED__ #ifdef __cplusplus typedef class PackageRemote64 PackageRemote64; #else typedef struct PackageRemote64 PackageRemote64; #endif /* __cplusplus */ #endif /* __PackageRemote64_FWD_DEFINED__ */ #ifndef __TaskCreator32_FWD_DEFINED__ #define __TaskCreator32_FWD_DEFINED__ #ifdef __cplusplus typedef class TaskCreator32 TaskCreator32; #else typedef struct TaskCreator32 TaskCreator32; #endif /* __cplusplus */ #endif /* __TaskCreator32_FWD_DEFINED__ */ #ifndef __TaskCreator64_FWD_DEFINED__ #define __TaskCreator64_FWD_DEFINED__ #ifdef __cplusplus typedef class TaskCreator64 TaskCreator64; #else typedef struct TaskCreator64 TaskCreator64; #endif /* __cplusplus */ #endif /* __TaskCreator64_FWD_DEFINED__ */ #ifndef __TaskHost_FWD_DEFINED__ #define __TaskHost_FWD_DEFINED__ #ifdef __cplusplus typedef class TaskHost TaskHost; #else typedef struct TaskHost TaskHost; #endif /* __cplusplus */ #endif /* __TaskHost_FWD_DEFINED__ */ #ifndef __EventHandler_FWD_DEFINED__ #define __EventHandler_FWD_DEFINED__ #ifdef __cplusplus typedef class EventHandler EventHandler; #else typedef struct EventHandler EventHandler; #endif /* __cplusplus */ #endif /* __EventHandler_FWD_DEFINED__ */ #ifndef __VariableDispenser_FWD_DEFINED__ #define __VariableDispenser_FWD_DEFINED__ #ifdef __cplusplus typedef class VariableDispenser VariableDispenser; #else typedef struct VariableDispenser VariableDispenser; #endif /* __cplusplus */ #endif /* __VariableDispenser_FWD_DEFINED__ */ #ifndef __Variable_FWD_DEFINED__ #define __Variable_FWD_DEFINED__ #ifdef __cplusplus typedef class Variable Variable; #else typedef struct Variable Variable; #endif /* __cplusplus */ #endif /* __Variable_FWD_DEFINED__ */ #ifndef __ConnectionManagerHost_FWD_DEFINED__ #define __ConnectionManagerHost_FWD_DEFINED__ #ifdef __cplusplus typedef class ConnectionManagerHost ConnectionManagerHost; #else typedef struct ConnectionManagerHost ConnectionManagerHost; #endif /* __cplusplus */ #endif /* __ConnectionManagerHost_FWD_DEFINED__ */ #ifndef __ConnectionManagerOleDb_FWD_DEFINED__ #define __ConnectionManagerOleDb_FWD_DEFINED__ #ifdef __cplusplus typedef class ConnectionManagerOleDb ConnectionManagerOleDb; #else typedef struct ConnectionManagerOleDb ConnectionManagerOleDb; #endif /* __cplusplus */ #endif /* __ConnectionManagerOleDb_FWD_DEFINED__ */ #ifndef __ConnectionManagerOLAP_FWD_DEFINED__ #define __ConnectionManagerOLAP_FWD_DEFINED__ #ifdef __cplusplus typedef class ConnectionManagerOLAP ConnectionManagerOLAP; #else typedef struct ConnectionManagerOLAP ConnectionManagerOLAP; #endif /* __cplusplus */ #endif /* __ConnectionManagerOLAP_FWD_DEFINED__ */ #ifndef __ConnectionManagerOdbc_FWD_DEFINED__ #define __ConnectionManagerOdbc_FWD_DEFINED__ #ifdef __cplusplus typedef class ConnectionManagerOdbc ConnectionManagerOdbc; #else typedef struct ConnectionManagerOdbc ConnectionManagerOdbc; #endif /* __cplusplus */ #endif /* __ConnectionManagerOdbc_FWD_DEFINED__ */ #ifndef __ConnectionManagerAdo_FWD_DEFINED__ #define __ConnectionManagerAdo_FWD_DEFINED__ #ifdef __cplusplus typedef class ConnectionManagerAdo ConnectionManagerAdo; #else typedef struct ConnectionManagerAdo ConnectionManagerAdo; #endif /* __cplusplus */ #endif /* __ConnectionManagerAdo_FWD_DEFINED__ */ #ifndef __ConnectionManagerAdoNet_FWD_DEFINED__ #define __ConnectionManagerAdoNet_FWD_DEFINED__ #ifdef __cplusplus typedef class ConnectionManagerAdoNet ConnectionManagerAdoNet; #else typedef struct ConnectionManagerAdoNet ConnectionManagerAdoNet; #endif /* __cplusplus */ #endif /* __ConnectionManagerAdoNet_FWD_DEFINED__ */ #ifndef __ConnectionManagerSqlMobile_FWD_DEFINED__ #define __ConnectionManagerSqlMobile_FWD_DEFINED__ #ifdef __cplusplus typedef class ConnectionManagerSqlMobile ConnectionManagerSqlMobile; #else typedef struct ConnectionManagerSqlMobile ConnectionManagerSqlMobile; #endif /* __cplusplus */ #endif /* __ConnectionManagerSqlMobile_FWD_DEFINED__ */ #ifndef __ConnectionManagerFile_FWD_DEFINED__ #define __ConnectionManagerFile_FWD_DEFINED__ #ifdef __cplusplus typedef class ConnectionManagerFile ConnectionManagerFile; #else typedef struct ConnectionManagerFile ConnectionManagerFile; #endif /* __cplusplus */ #endif /* __ConnectionManagerFile_FWD_DEFINED__ */ #ifndef __ConnectionManagerMultiFile_FWD_DEFINED__ #define __ConnectionManagerMultiFile_FWD_DEFINED__ #ifdef __cplusplus typedef class ConnectionManagerMultiFile ConnectionManagerMultiFile; #else typedef struct ConnectionManagerMultiFile ConnectionManagerMultiFile; #endif /* __cplusplus */ #endif /* __ConnectionManagerMultiFile_FWD_DEFINED__ */ #ifndef __ConnectionManagerFlatFile_FWD_DEFINED__ #define __ConnectionManagerFlatFile_FWD_DEFINED__ #ifdef __cplusplus typedef class ConnectionManagerFlatFile ConnectionManagerFlatFile; #else typedef struct ConnectionManagerFlatFile ConnectionManagerFlatFile; #endif /* __cplusplus */ #endif /* __ConnectionManagerFlatFile_FWD_DEFINED__ */ #ifndef __ConnectionManagerMultiFlatFile_FWD_DEFINED__ #define __ConnectionManagerMultiFlatFile_FWD_DEFINED__ #ifdef __cplusplus typedef class ConnectionManagerMultiFlatFile ConnectionManagerMultiFlatFile; #else typedef struct ConnectionManagerMultiFlatFile ConnectionManagerMultiFlatFile; #endif /* __cplusplus */ #endif /* __ConnectionManagerMultiFlatFile_FWD_DEFINED__ */ #ifndef __LogProviderHost_FWD_DEFINED__ #define __LogProviderHost_FWD_DEFINED__ #ifdef __cplusplus typedef class LogProviderHost LogProviderHost; #else typedef struct LogProviderHost LogProviderHost; #endif /* __cplusplus */ #endif /* __LogProviderHost_FWD_DEFINED__ */ #ifndef __LogProviderSQLServer_FWD_DEFINED__ #define __LogProviderSQLServer_FWD_DEFINED__ #ifdef __cplusplus typedef class LogProviderSQLServer LogProviderSQLServer; #else typedef struct LogProviderSQLServer LogProviderSQLServer; #endif /* __cplusplus */ #endif /* __LogProviderSQLServer_FWD_DEFINED__ */ #ifndef __LogProviderTextFile_FWD_DEFINED__ #define __LogProviderTextFile_FWD_DEFINED__ #ifdef __cplusplus typedef class LogProviderTextFile LogProviderTextFile; #else typedef struct LogProviderTextFile LogProviderTextFile; #endif /* __cplusplus */ #endif /* __LogProviderTextFile_FWD_DEFINED__ */ #ifndef __LogProviderXMLFile_FWD_DEFINED__ #define __LogProviderXMLFile_FWD_DEFINED__ #ifdef __cplusplus typedef class LogProviderXMLFile LogProviderXMLFile; #else typedef struct LogProviderXMLFile LogProviderXMLFile; #endif /* __cplusplus */ #endif /* __LogProviderXMLFile_FWD_DEFINED__ */ #ifndef __LogProviderEventLog_FWD_DEFINED__ #define __LogProviderEventLog_FWD_DEFINED__ #ifdef __cplusplus typedef class LogProviderEventLog LogProviderEventLog; #else typedef struct LogProviderEventLog LogProviderEventLog; #endif /* __cplusplus */ #endif /* __LogProviderEventLog_FWD_DEFINED__ */ #ifndef __LogProviderSQLProfiler_FWD_DEFINED__ #define __LogProviderSQLProfiler_FWD_DEFINED__ #ifdef __cplusplus typedef class LogProviderSQLProfiler LogProviderSQLProfiler; #else typedef struct LogProviderSQLProfiler LogProviderSQLProfiler; #endif /* __cplusplus */ #endif /* __LogProviderSQLProfiler_FWD_DEFINED__ */ #ifndef __Application_FWD_DEFINED__ #define __Application_FWD_DEFINED__ #ifdef __cplusplus typedef class Application Application; #else typedef struct Application Application; #endif /* __cplusplus */ #endif /* __Application_FWD_DEFINED__ */ #ifndef __Sequence_FWD_DEFINED__ #define __Sequence_FWD_DEFINED__ #ifdef __cplusplus typedef class Sequence Sequence; #else typedef struct Sequence Sequence; #endif /* __cplusplus */ #endif /* __Sequence_FWD_DEFINED__ */ #ifndef __ForEachLoop_FWD_DEFINED__ #define __ForEachLoop_FWD_DEFINED__ #ifdef __cplusplus typedef class ForEachLoop ForEachLoop; #else typedef struct ForEachLoop ForEachLoop; #endif /* __cplusplus */ #endif /* __ForEachLoop_FWD_DEFINED__ */ #ifndef __ForLoop_FWD_DEFINED__ #define __ForLoop_FWD_DEFINED__ #ifdef __cplusplus typedef class ForLoop ForLoop; #else typedef struct ForLoop ForLoop; #endif /* __cplusplus */ #endif /* __ForLoop_FWD_DEFINED__ */ #ifndef __PrecedenceConstraint_FWD_DEFINED__ #define __PrecedenceConstraint_FWD_DEFINED__ #ifdef __cplusplus typedef class PrecedenceConstraint PrecedenceConstraint; #else typedef struct PrecedenceConstraint PrecedenceConstraint; #endif /* __cplusplus */ #endif /* __PrecedenceConstraint_FWD_DEFINED__ */ #ifndef __ForEachEnumeratorHost_FWD_DEFINED__ #define __ForEachEnumeratorHost_FWD_DEFINED__ #ifdef __cplusplus typedef class ForEachEnumeratorHost ForEachEnumeratorHost; #else typedef struct ForEachEnumeratorHost ForEachEnumeratorHost; #endif /* __cplusplus */ #endif /* __ForEachEnumeratorHost_FWD_DEFINED__ */ #ifndef __ForEachItemEnumerator_FWD_DEFINED__ #define __ForEachItemEnumerator_FWD_DEFINED__ #ifdef __cplusplus typedef class ForEachItemEnumerator ForEachItemEnumerator; #else typedef struct ForEachItemEnumerator ForEachItemEnumerator; #endif /* __cplusplus */ #endif /* __ForEachItemEnumerator_FWD_DEFINED__ */ #ifndef __ExpressionEvaluator_FWD_DEFINED__ #define __ExpressionEvaluator_FWD_DEFINED__ #ifdef __cplusplus typedef class ExpressionEvaluator ExpressionEvaluator; #else typedef struct ExpressionEvaluator ExpressionEvaluator; #endif /* __cplusplus */ #endif /* __ExpressionEvaluator_FWD_DEFINED__ */ #ifndef __ConnectionManagerHttp_FWD_DEFINED__ #define __ConnectionManagerHttp_FWD_DEFINED__ #ifdef __cplusplus typedef class ConnectionManagerHttp ConnectionManagerHttp; #else typedef struct ConnectionManagerHttp ConnectionManagerHttp; #endif /* __cplusplus */ #endif /* __ConnectionManagerHttp_FWD_DEFINED__ */ #ifndef __HttpClientConnection100_FWD_DEFINED__ #define __HttpClientConnection100_FWD_DEFINED__ #ifdef __cplusplus typedef class HttpClientConnection100 HttpClientConnection100; #else typedef struct HttpClientConnection100 HttpClientConnection100; #endif /* __cplusplus */ #endif /* __HttpClientConnection100_FWD_DEFINED__ */ #ifndef __ConnectionManagerFtp_FWD_DEFINED__ #define __ConnectionManagerFtp_FWD_DEFINED__ #ifdef __cplusplus typedef class ConnectionManagerFtp ConnectionManagerFtp; #else typedef struct ConnectionManagerFtp ConnectionManagerFtp; #endif /* __cplusplus */ #endif /* __ConnectionManagerFtp_FWD_DEFINED__ */ #ifndef __FTPClientConnection100_FWD_DEFINED__ #define __FTPClientConnection100_FWD_DEFINED__ #ifdef __cplusplus typedef class FTPClientConnection100 FTPClientConnection100; #else typedef struct FTPClientConnection100 FTPClientConnection100; #endif /* __cplusplus */ #endif /* __FTPClientConnection100_FWD_DEFINED__ */ #ifndef __IDTSConnectionManagerExcel100_FWD_DEFINED__ #define __IDTSConnectionManagerExcel100_FWD_DEFINED__ typedef interface IDTSConnectionManagerExcel100 IDTSConnectionManagerExcel100; #endif /* __IDTSConnectionManagerExcel100_FWD_DEFINED__ */ #ifndef __ConnectionManagerExcel_FWD_DEFINED__ #define __ConnectionManagerExcel_FWD_DEFINED__ #ifdef __cplusplus typedef class ConnectionManagerExcel ConnectionManagerExcel; #else typedef struct ConnectionManagerExcel ConnectionManagerExcel; #endif /* __cplusplus */ #endif /* __ConnectionManagerExcel_FWD_DEFINED__ */ #ifndef __IDTSConnectionManagerCacheColumn100_FWD_DEFINED__ #define __IDTSConnectionManagerCacheColumn100_FWD_DEFINED__ typedef interface IDTSConnectionManagerCacheColumn100 IDTSConnectionManagerCacheColumn100; #endif /* __IDTSConnectionManagerCacheColumn100_FWD_DEFINED__ */ #ifndef __IDTSConnectionManagerCacheColumns100_FWD_DEFINED__ #define __IDTSConnectionManagerCacheColumns100_FWD_DEFINED__ typedef interface IDTSConnectionManagerCacheColumns100 IDTSConnectionManagerCacheColumns100; #endif /* __IDTSConnectionManagerCacheColumns100_FWD_DEFINED__ */ #ifndef __IDTSConnectionManagerCache100_FWD_DEFINED__ #define __IDTSConnectionManagerCache100_FWD_DEFINED__ typedef interface IDTSConnectionManagerCache100 IDTSConnectionManagerCache100; #endif /* __IDTSConnectionManagerCache100_FWD_DEFINED__ */ #ifndef __ConnectionManagerCache_FWD_DEFINED__ #define __ConnectionManagerCache_FWD_DEFINED__ #ifdef __cplusplus typedef class ConnectionManagerCache ConnectionManagerCache; #else typedef struct ConnectionManagerCache ConnectionManagerCache; #endif /* __cplusplus */ #endif /* __ConnectionManagerCache_FWD_DEFINED__ */ /* header files for imported files */ #include "oaidl.h" #ifdef __cplusplus extern "C"{ #endif /* interface __MIDL_itf_dts_0000_0000 */ /* [local] */ // Internal DTS components // {C52DFEBD-9CF6-426C-858D-F6026A2DCD9D} DEFINE_GUID(CLSID_DTSManagedWrapper, 0xc52dfebd, 0x9cf6, 0x426c, 0x85, 0x8d, 0xf6, 0x2, 0x6a, 0x2d, 0xcd, 0x9d); // {2E85AEBC-61EC-4C21-B7BC-1BCD26B6A65A} DEFINE_GUID(CLSID_DTSManagedForEachEnumeratorWrapper, 0x2e85aebc, 0x61ec, 0x4c21, 0xb7, 0xbc, 0x1b, 0xcd, 0x26, 0xb6, 0xa6, 0x5a); // {120FF0BE-9510-4B5E-9FDE-2535D71943DD} DEFINE_GUID(CLSID_DTSManagedHelper, 0x120ff0be, 0x9510, 0x4b5e, 0x9f, 0xde, 0x25, 0x35, 0xd7, 0x19, 0x43, 0xdd); // {6C030BD5-CA90-4727-8C3B-241D91CB2768} DEFINE_GUID(CLSID_DTSManagedPropertyHelper, 0x6c030bd5, 0xca90, 0x4727, 0x8c, 0x3b, 0x24, 0x1d, 0x91, 0xcb, 0x27, 0x68); DEFINE_GUID(CLSID_DTSManagedSerializer, 0x3d9c5ff8, 0x2724, 0x4b36, 0xa6, 0x7c, 0x86, 0x4a, 0x3f, 0x88, 0xac, 0x75); // DTS component categories // {9BBF2DDF-C6DA-4BB5-9170-240D7D7E4439} DEFINE_GUID(CATID_DTSConnectionManager, 0x9bbf2ddf, 0xc6da, 0x4bb5, 0x91, 0x70, 0x24, 0xd, 0x7d, 0x7e, 0x44, 0x39); // {D0DA7B33-66D0-49D2-AD5F-5174D4DD8945} DEFINE_GUID(CATID_DTSLogProvider, 0xd0da7b33, 0x66d0, 0x49d2, 0xad, 0x5f, 0x51, 0x74, 0xd4, 0xdd, 0x89, 0x45); // {F3255910-E58B-4507-B39C-D2BF73B403FE} DEFINE_GUID(CATID_DTSTask, 0xf3255910, 0xe58b, 0x4507, 0xb3, 0x9c, 0xd2, 0xbf, 0x73, 0xb4, 0x3, 0xfe); // {14909195-6375-4614-8A38-E370341C0885} DEFINE_GUID(CATID_DTSPipelineComponent, 0x14909195, 0x6375, 0x4614, 0x8a, 0x38, 0xe3, 0x70, 0x34, 0x1c, 0x8, 0x85); // {14F0003D-AF75-442F-845C-870A2613E901} DEFINE_GUID(CATID_DTSForEachEnumerator, 0x14f0003d, 0xaf75, 0x442f, 0x84, 0x5c, 0x87, 0xa, 0x26, 0x13, 0xe9, 0x1); DEFINE_GUID(CLSID_BreakpointManager, 0xef5b9124, 0xdb91, 0x4fff, 0xbb, 0xb7, 0xa8, 0xa7, 0xeb, 0x49, 0xf1, 0xfd); DEFINE_GUID(CLSID_Breakpoint, 0x2196c67c, 0x78a7, 0x43b3, 0xab, 0x7, 0x54, 0xad, 0x9b, 0xc4, 0xa8, 0xf8); DEFINE_GUID(CLSID_Breakpoints, 0x6c5fcd01, 0xe5f6, 0x4741, 0x8b, 0x56, 0x22, 0x88, 0x13, 0x97, 0x18, 0xb7); DEFINE_GUID(CLSID_GenericContainerEvents, 0x4d6be4aa, 0xfb19, 0x420a, 0x8d, 0x24, 0x4, 0x3d, 0xa2, 0x9d, 0x35, 0x2d); DEFINE_GUID(CLSID_TaskHostEvents, 0x2cba022e, 0xb55c, 0x454a, 0xb2, 0x82, 0xfc, 0x8c, 0x95, 0x35, 0x35, 0xcf); DEFINE_GUID(CLSID_EventHandlerEvents, 0x35cb7a85, 0xde1e, 0x491f, 0xaa, 0xca, 0x5f, 0x62, 0x12, 0xb8, 0x66, 0x28); #ifdef _X86_ #define CLSID_TaskCreator CLSID_TaskCreator32 #define CLSID_PackageRemote CLSID_PackageRemote32 #else #define CLSID_TaskCreator CLSID_TaskCreator64 #define CLSID_PackageRemote CLSID_PackageRemote64 #endif //_X86_ #define DISPID_DTS_BASE ( 0 ) #define DISPID_DTSCOLLECTION_BASE ( DISPID_VALUE ) #define DISPOFFSET_ITEM ( 0 ) #define DISPOFFSET_COUNT ( 1 ) #define DISPOFFSET_ADD ( 2 ) #define DISPOFFSET_JOIN ( 3 ) #define DISPOFFSET_REMOVE ( 4 ) #define DISPOFFSET_USECACHE ( 5 ) #define DISPOFFSET_REFRESH ( 6 ) #define DISPOFFSET_MOVEBEFORE ( 7 ) #define DISPOFFSET_MOVEAFTER ( 8 ) #define DISPOFFSET_PREPEND ( 9 ) #define DISPOFFSET_APPEND ( 10 ) #define DISPOFFSET_CLEAR ( 11 ) struct DTP_FILETIME { DWORD dwLowDateTime; DWORD dwHighDateTime; } ; struct DTP_BYTES { LONG lLength; BYTE *pBytes; } ; struct DTP_DBDATE { SHORT year; USHORT month; USHORT day; } ; struct DTP_DBTIME { USHORT hour; USHORT minute; USHORT second; } ; struct DTP_DBTIMESTAMP { SHORT year; USHORT month; USHORT day; USHORT hour; USHORT minute; USHORT second; ULONG fraction; } ; struct DTP_DBTIMESTAMP2 { SHORT year; USHORT month; USHORT day; USHORT hour; USHORT minute; USHORT second; ULONG fraction; } ; #pragma warning(disable:4103) #pragma pack(push, 8) // We need to match the structure packing of the OLEDB structures in sqlncli.h #include // 8-byte structure packing for both 32 and 64 platforms struct DTP_DBTIME2 { USHORT hour; USHORT minute; USHORT second; ULONG fraction; } ; struct DTP_DBTIMESTAMPOFFSET { SHORT year; USHORT month; USHORT day; USHORT hour; USHORT minute; USHORT second; ULONG fraction; SHORT timezone_hour; SHORT timezone_minute; } ; #include // restore original structure packing #pragma warning(disable:4103) #pragma pack(pop) struct DTP_NUMERIC { BYTE Precision; BYTE Scale; BYTE sign; BYTE val[ 16 ]; } ; extern RPC_IF_HANDLE __MIDL_itf_dts_0000_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_dts_0000_0000_v0_0_s_ifspec; #ifndef __DTSLib_LIBRARY_DEFINED__ #define __DTSLib_LIBRARY_DEFINED__ /* library DTSLib */ /* [helpstring][version][uuid] */ typedef /* [v1_enum] */ enum DTSFileConnectionUsageType { DTSFCU_FILEEXISTS = 0, DTSFCU_CREATEFILE = ( DTSFCU_FILEEXISTS + 1 ) , DTSFCU_FOLDEREXISTS = ( DTSFCU_CREATEFILE + 1 ) , DTSFCU_CREATEFOLDER = ( DTSFCU_FOLDEREXISTS + 1 ) } DTSFileConnectionUsageType; typedef /* [v1_enum] */ enum DTSSignatureStatus { DTSSS_INVALID = 0, DTSSS_NOTPRESENT = ( DTSSS_INVALID + 1 ) , DTSSS_GOOD = ( DTSSS_NOTPRESENT + 1 ) , DTSSS_UNTRUSTED = ( DTSSS_GOOD + 1 ) } DTSSignatureStatus; typedef /* [v1_enum] */ enum DTSPipelineComponentType { DTSPCT_TRANSFORM = 0, DTSPCT_SOURCEADAPTER = ( DTSPCT_TRANSFORM + 1 ) , DTSPCT_DESTINATIONADAPTER = ( DTSPCT_SOURCEADAPTER + 1 ) , DTSPCT_VIEW = ( DTSPCT_DESTINATIONADAPTER + 1 ) } DTSPipelineComponentType; typedef /* [v1_enum] */ enum DTSExecResult { DTSER_FAILURE = 1, DTSER_SUCCESS = 0, DTSER_COMPLETION = 2, DTSER_CANCELED = 3 } DTSExecResult; typedef /* [v1_enum] */ enum DTSForcedExecResult { DTSFER_FAILURE = DTSER_FAILURE, DTSFER_SUCCESS = DTSER_SUCCESS, DTSFER_COMPLETION = DTSER_COMPLETION, DTSFER_NONE = -1 } DTSForcedExecResult; typedef /* [v1_enum] */ enum DTSCheckpointUsage { DTSCU_NEVER = 0, DTSCU_IFEXISTS = 1, DTSCU_ALWAYS = 2 } DTSCheckpointUsage; typedef /* [v1_enum] */ enum DTSTransactionOption { DTSTO_NotSupported = 0, DTSTO_Supported = ( DTSTO_NotSupported + 1 ) , DTSTO_Required = ( DTSTO_Supported + 1 ) } DTSTransactionOption; typedef /* [v1_enum] */ enum DTSExecStatus { DTSES_NONE = 1, DTSES_VALIDATING = 2, DTSES_EXECUTING = 3, DTSES_SUSPENDED = 4, DTSES_COMPLETED = 5, DTSES_ABEND = 6 } DTSExecStat; typedef /* [v1_enum] */ enum DTSPackageType { DTSPKT_DEFAULT = 0, DTSPKT_DTSWIZARD = 1, DTSPKT_DTSDESIGNER = 2, DTSPKT_SQLREPL = 3, DTSPKT_DTSDESIGNER100 = 5, DTSPKT_SQLDBMAINT = 6 } DTSPackageType; typedef /* [v1_enum] */ enum DTSLoggingMode { DTSLM_USEPARENTSETTING = 0, DTSLM_ENABLED = ( DTSLM_USEPARENTSETTING + 1 ) , DTSLM_DISABLED = ( DTSLM_ENABLED + 1 ) } DTSLoggingMode; typedef /* [v1_enum] */ enum DTSEventFilterKind { DTSEFK_INCLUSION = 0, DTSEFK_EXCLUSION = ( DTSEFK_INCLUSION + 1 ) } DTSEventFilterKind; typedef /* [v1_enum] */ enum DTSProviderType { DTSPT_OLEDB = -1, DTSPT_ODBC = -2, DTSPT_DTS_SOURCE = -3, DTSPT_DTS_DEST = -4, DTSPT_UNKNOWN = 0 } DTSProviderType; typedef /* [v1_enum] */ enum DTSProviderSubType { DTSPST_ACCESS = -1, DTSPST_EXCEL = -2, DTSPST_PARADOX = -3, DTSPST_SQLSERVER = -4, DTSPST_DBASE = -5, DTSPST_FLATFILE = -6, DTSPST_ORACLE = -7, DTSPST_DB2 = -8, DTSPST_NONE = 0 } DTSProviderSubType; typedef /* [v1_enum] */ enum DTSConfigurationType { DTSCT_PARENTVARIABLE = 0, DTSCT_CONFIGFILE = ( DTSCT_PARENTVARIABLE + 1 ) , DTSCT_ENVVARIABLE = ( DTSCT_CONFIGFILE + 1 ) , DTSCT_REGENTRY = ( DTSCT_ENVVARIABLE + 1 ) , DTSCT_IPARENTVARIABLE = ( DTSCT_REGENTRY + 1 ) , DTSCT_ICONFIGFILE = ( DTSCT_IPARENTVARIABLE + 1 ) , DTSCT_IREGENTRY = ( DTSCT_ICONFIGFILE + 1 ) , DTSCT_SQLSERVER = ( DTSCT_IREGENTRY + 1 ) , DTSCT_INIFILE = ( DTSCT_SQLSERVER + 1 ) , DTSCT_ISQLSERVER = ( DTSCT_INIFILE + 1 ) , DTSCT_IINIFILE = ( DTSCT_ISQLSERVER + 1 ) } DTSConfigurationType; typedef /* [v1_enum] */ enum DTSBreakpointHitTest { DTSBHT_ALWAYS = 0, DTSBHT_GREATER_OR_EQUAL = ( DTSBHT_ALWAYS + 1 ) , DTSBHT_EQUAL = ( DTSBHT_GREATER_OR_EQUAL + 1 ) , DTSBHT_MULTIPLE = ( DTSBHT_EQUAL + 1 ) , DTSBHT_EXPRESSION = ( DTSBHT_MULTIPLE + 1 ) } DTSBreakpointHitTest; typedef /* [v1_enum] */ enum DTSExecutionLocation { DTSEL_INPROC_SERVER = 0, DTSEL_LOCAL_SERVER = ( DTSEL_INPROC_SERVER + 1 ) , DTSEL_REMOTE_SERVER = ( DTSEL_LOCAL_SERVER + 1 ) } DTSExecutionLocation; typedef /* [v1_enum] */ enum DTSPrecedenceEvalOp { DTSPEO_EXPRESSION = 1, DTSPEO_CONSTRAINT = 2, DTSPEO_EXPRESSIONANDCONSTRAINT = 3, DTSPEO_EXPRESSIONORCONSTRAINT = 4 } DTSPrecedenceEvalOp; typedef /* [v1_enum] */ enum DTSPriorityClass { DTSPC_DEFAULT = 0, DTSPC_ABOVE_NORMAL = 1, DTSPC_NORMAL = 2, DTSPC_BELOW_NORMAL = 3, DTSPC_IDLE = 4 } DTSPriorityClass; typedef /* [v1_enum] */ enum DTSProtectionLevel { DTSPL_DONTSAVESENSITIVE = 0, DTSPL_ENCRYPTSENSITIVE_USERKEY = ( DTSPL_DONTSAVESENSITIVE + 1 ) , DTSPL_ENCRYPTSENSITIVE_PASSWORD = ( DTSPL_ENCRYPTSENSITIVE_USERKEY + 1 ) , DTSPL_ENCRYPTALL_PASSWORD = ( DTSPL_ENCRYPTSENSITIVE_PASSWORD + 1 ) , DTSPL_ENCRYPTALL_USERKEY = ( DTSPL_ENCRYPTALL_PASSWORD + 1 ) , DTSPL_SERVERSTORAGE = ( DTSPL_ENCRYPTALL_USERKEY + 1 ) } DTSProtectionLevel; typedef /* [v1_enum] */ enum DTSPackageInformationFlags { DTSPIF_FOLDER = 0, DTSPIF_PACKAGE = ( DTSPIF_FOLDER + 1 ) } DTSPackageInformationFlags; typedef /* [v1_enum] */ enum DTSObjectHostType { DTSOHT_TASK = 0, DTSOHT_CONNECTIONMANAGER = ( DTSOHT_TASK + 1 ) , DTSOHT_LOGPROVIDER = ( DTSOHT_CONNECTIONMANAGER + 1 ) , DTSOHT_FOREACHENUMERATOR = ( DTSOHT_LOGPROVIDER + 1 ) } DTSObjectHostType; typedef /* [v1_enum] */ enum DTSLogEntryFrequency { DTSLEF_OCCASIONAL = 0, DTSLEF_CONSISTENT = ( DTSLEF_OCCASIONAL + 1 ) , DTSLEF_PROPORTIONAL = ( DTSLEF_CONSISTENT + 1 ) } DTSLogEntryFrequency; typedef /* [v1_enum] */ enum DTSPropertyKind { DTSPK_OTHER = 0, DTSPK_VARIABLE_READONLY = ( DTSPK_OTHER + 1 ) , DTSPK_VARIABLE_READWRITE = ( DTSPK_VARIABLE_READONLY + 1 ) , DTSPK_CONNECTION = ( DTSPK_VARIABLE_READWRITE + 1 ) , DTSPK_SENSITIVE = ( DTSPK_CONNECTION + 1 ) } DTSPropertyKind; typedef /* [v1_enum] */ enum DTSObjectReferenceType { DTSORT_VARIABLE_READONLY = 0, DTSORT_VARIABLE_READWRITE = ( DTSORT_VARIABLE_READONLY + 1 ) , DTSORT_CONNECTION = ( DTSORT_VARIABLE_READWRITE + 1 ) } DTSObjectReferenceType; typedef /* [v1_enum] */ enum DTSExcelVersion { DTSExcelVer_3 = 0, DTSExcelVer_4 = 1, DTSExcelVer_5 = 2, DTSExcelVer_8 = 3, DTSExcelVer_2007 = 4 } DTSExcelVersion; typedef /* [v1_enum] */ enum DTSProductLevel { DTSPL_NONE = 0, DTSPL_EXPRESS = 5, DTSPL_WORKGROUP = 10, DTSPL_STANDARD = 20, DTSPL_ENTERPRISE = 30 } DTSProductLevel; typedef struct DTS_EVENT_COLUMN_FILTER { VARIANT_BOOL Computer; VARIANT_BOOL Operator; VARIANT_BOOL SourceName; VARIANT_BOOL SourceID; VARIANT_BOOL ExecutionID; VARIANT_BOOL MessageText; VARIANT_BOOL DataBytes; } DTS_EVENT_COLUMN_FILTER; typedef struct DTS_PACKAGE_UPGRADE_OPTIONS { VARIANT_BOOL UpgradeConnectionProviders; VARIANT_BOOL RegeneratePackageID; } DTS_PACKAGE_UPGRADE_OPTIONS; typedef /* [v1_enum] */ enum DataType { DT_EMPTY = 0, DT_NULL = 1, DT_I2 = 2, DT_I4 = 3, DT_R4 = 4, DT_R8 = 5, DT_CY = 6, DT_DATE = 7, DT_BOOL = 11, DT_DECIMAL = 14, DT_I1 = 16, DT_UI1 = 17, DT_UI2 = 18, DT_UI4 = 19, DT_I8 = 20, DT_UI8 = 21, DT_FILETIME = 64, DT_GUID = 72, DT_BYTES = 128, DT_STR = 129, DT_WSTR = 130, DT_NUMERIC = 131, DT_DBDATE = 133, DT_DBTIME = 134, DT_DBTIMESTAMP = 135, DT_DBTIME2 = 145, DT_DBTIMESTAMPOFFSET = 146, DT_IMAGE = 301, DT_TEXT = 302, DT_NTEXT = 303, DT_DBTIMESTAMP2 = 304, DT_BYREF_I2 = 16386, DT_BYREF_I4 = 16387, DT_BYREF_R4 = 16388, DT_BYREF_R8 = 16389, DT_BYREF_CY = 16390, DT_BYREF_DATE = 16391, DT_BYREF_BOOL = 16395, DT_BYREF_DECIMAL = 16398, DT_BYREF_I1 = 16400, DT_BYREF_UI1 = 16401, DT_BYREF_UI2 = 16402, DT_BYREF_UI4 = 16403, DT_BYREF_I8 = 16404, DT_BYREF_UI8 = 16405, DT_BYREF_FILETIME = 16448, DT_BYREF_GUID = 16456, DT_BYREF_NUMERIC = 16515, DT_BYREF_DBDATE = 16517, DT_BYREF_DBTIME = 16518, DT_BYREF_DBTIMESTAMP = 16519, DT_BYREF_DBTIME2 = 16520, DT_BYREF_DBTIMESTAMPOFFSET = 16521, DT_BYREF_DBTIMESTAMP2 = 16522 } DataType; typedef /* [switch_type][public] */ union DTP_DATA_UNION { SHORT shortVal; SHORT *pshortVal; LONG intVal; INT *pintVal; float floatVal; float *pfloatVal; double doubleVal; double *pdoubleVal; CY cyVal; CY *pcyVal; DATE dateVal; DATE *pdateVal; VARIANT_BOOL boolVal; VARIANT_BOOL *pboolVal; DECIMAL decVal; DECIMAL *pdecVal; BYTE byteVal; BYTE *pbyteVal; CHAR charVal; CHAR *pcharVal; USHORT ushortVal; USHORT *pushortVal; DWORD dwVal; DWORD *pdwVal; LONGLONG llVal; LONGLONG *pllVal; ULONGLONG ullVal; ULONGLONG *pullVal; GUID guidVal; BYTE *bytesVal; struct DTP_NUMERIC numericVal; struct DTP_NUMERIC *pnumericVal; struct DTP_DBDATE dbdateVal; struct DTP_DBDATE *pdbdateVal; struct DTP_DBTIME dbtimeVal; struct DTP_DBTIME *pdbtimeVal; struct DTP_DBTIME2 dbtime2Val; struct DTP_DBTIME2 *pdbtime2Val; struct DTP_DBTIMESTAMP dbtimestampVal; struct DTP_DBTIMESTAMP *pdbtimestampVal; struct DTP_DBTIMESTAMP2 dbtimestamp2Val; struct DTP_DBTIMESTAMP2 *pdbtimestamp2Val; struct DTP_DBTIMESTAMPOFFSET dbtimestampoffsetVal; struct DTP_DBTIMESTAMPOFFSET *pdbtimestampoffsetVal; BYTE *imageVal; LPSTR textVal; LPWSTR ntextVal; LPSTR strVal; LPWSTR wstrVal; struct DTP_FILETIME filetimeVal; struct DTP_FILETIME *pfiletimeVal; } DTP_DATA_UNION; typedef /* [public] */ struct DTP_VARIANT { enum DataType vt; DWORD dwLength; DTP_DATA_UNION u; } DTP_VARIANT; typedef /* [public] */ struct DTP_VARIANT *PDTP_VARIANT; typedef /* [v1_enum] */ enum DTS_MANAGED_INFO_TYPE { TypeTask = 0, TypeComponent = ( TypeTask + 1 ) , TypeForEachEnumerator = ( TypeComponent + 1 ) , TypeLogProvider = ( TypeForEachEnumerator + 1 ) , TypeConnection = ( TypeLogProvider + 1 ) } DTS_MANAGED_INFO_TYPE; typedef /* [uuid][restricted][hidden] */ DECLSPEC_UUID("63388248-1B9E-4B0A-8069-78A6DE11F2B7") struct DTS_MANAGED_INFO { DTS_MANAGED_INFO_TYPE mitType; DTSPipelineComponentType pctType; BSTR bstrName; BSTR bstrDescription; BSTR bstrClassID; BSTR bstrFileName; BSTR bstrFileNameVersionString; BSTR bstrUITypeName; BSTR bstrShapeProgId; BSTR bstrIconFile; BSTR bstrIconResource; BSTR bstrObjectType; BSTR bstrContactInfo; LONG lNoEditor; } DTS_MANAGED_INFO; typedef /* [restricted][hidden] */ struct DTS_MANAGED_PROPERTY { BSTR bstrName; VARIANT vValue; VARIANT_BOOL bGet; VARIANT_BOOL bSet; int Index; USHORT vtTYPE; BSTR bstrUITypeEditor; BSTR bstrTypeConverter; DTSPropertyKind ePropertyKind; BSTR bstrConnectionType; VARIANT_BOOL bSensitive; } DTS_MANAGED_PROPERTY; // Item indexes for event handlers // Executable Interfaces // Executable Interfaces /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// // Other DTS Interfaces // Debugging interfaces // Miscellaneous interfaces EXTERN_C const IID LIBID_DTSLib; #ifndef __IDTSPackageVersionUpdate100_INTERFACE_DEFINED__ #define __IDTSPackageVersionUpdate100_INTERFACE_DEFINED__ /* interface IDTSPackageVersionUpdate100 */ /* [unique][helpstring][uuid][restricted][hidden][dual][object] */ EXTERN_C const IID IID_IDTSPackageVersionUpdate100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("211C84A3-6DE4-4C83-BD19-EB456EC3D44D") IDTSPackageVersionUpdate100 : public IDispatch { public: virtual /* [id] */ HRESULT STDMETHODCALLTYPE UpdateVersion( /* [in] */ long PackageVersion, /* [in] */ long TargetVersion, /* [in] */ __RPC__in_opt IDTSInfoEvents100 *Events, /* [out][in] */ __RPC__deref_inout_opt BSTR *XmlDocument, /* [in] */ __RPC__in BSTR PackagePassword, DTS_PACKAGE_UPGRADE_OPTIONS packageUpgradeVersion) = 0; }; #else /* C style interface */ typedef struct IDTSPackageVersionUpdate100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSPackageVersionUpdate100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSPackageVersionUpdate100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSPackageVersionUpdate100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSPackageVersionUpdate100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSPackageVersionUpdate100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSPackageVersionUpdate100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSPackageVersionUpdate100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [id] */ HRESULT ( STDMETHODCALLTYPE *UpdateVersion )( IDTSPackageVersionUpdate100 * This, /* [in] */ long PackageVersion, /* [in] */ long TargetVersion, /* [in] */ __RPC__in_opt IDTSInfoEvents100 *Events, /* [out][in] */ __RPC__deref_inout_opt BSTR *XmlDocument, /* [in] */ __RPC__in BSTR PackagePassword, DTS_PACKAGE_UPGRADE_OPTIONS packageUpgradeVersion); END_INTERFACE } IDTSPackageVersionUpdate100Vtbl; interface IDTSPackageVersionUpdate100 { CONST_VTBL struct IDTSPackageVersionUpdate100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSPackageVersionUpdate100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSPackageVersionUpdate100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSPackageVersionUpdate100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSPackageVersionUpdate100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSPackageVersionUpdate100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSPackageVersionUpdate100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSPackageVersionUpdate100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSPackageVersionUpdate100_UpdateVersion(This,PackageVersion,TargetVersion,Events,XmlDocument,PackagePassword,packageUpgradeVersion) \ ( (This)->lpVtbl -> UpdateVersion(This,PackageVersion,TargetVersion,Events,XmlDocument,PackagePassword,packageUpgradeVersion) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSPackageVersionUpdate100_INTERFACE_DEFINED__ */ #ifndef __IDTSObjectVersionUpdate100_INTERFACE_DEFINED__ #define __IDTSObjectVersionUpdate100_INTERFACE_DEFINED__ /* interface IDTSObjectVersionUpdate100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSObjectVersionUpdate100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("7C4A5F7E-C931-4E37-93B4-065CC88D25A5") IDTSObjectVersionUpdate100 : public IDispatch { public: virtual /* [id] */ HRESULT STDMETHODCALLTYPE CanUpdate( /* [in] */ __RPC__in BSTR ObjectCreationName, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbCanUpdate) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Update( /* [out][in] */ __RPC__deref_inout_opt BSTR *pbstrObjectXML) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Version( /* [retval][out] */ __RPC__out long *plVersion) = 0; }; #else /* C style interface */ typedef struct IDTSObjectVersionUpdate100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSObjectVersionUpdate100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSObjectVersionUpdate100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSObjectVersionUpdate100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSObjectVersionUpdate100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSObjectVersionUpdate100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSObjectVersionUpdate100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSObjectVersionUpdate100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [id] */ HRESULT ( STDMETHODCALLTYPE *CanUpdate )( IDTSObjectVersionUpdate100 * This, /* [in] */ __RPC__in BSTR ObjectCreationName, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbCanUpdate); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Update )( IDTSObjectVersionUpdate100 * This, /* [out][in] */ __RPC__deref_inout_opt BSTR *pbstrObjectXML); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Version )( IDTSObjectVersionUpdate100 * This, /* [retval][out] */ __RPC__out long *plVersion); END_INTERFACE } IDTSObjectVersionUpdate100Vtbl; interface IDTSObjectVersionUpdate100 { CONST_VTBL struct IDTSObjectVersionUpdate100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSObjectVersionUpdate100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSObjectVersionUpdate100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSObjectVersionUpdate100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSObjectVersionUpdate100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSObjectVersionUpdate100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSObjectVersionUpdate100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSObjectVersionUpdate100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSObjectVersionUpdate100_CanUpdate(This,ObjectCreationName,pvbCanUpdate) \ ( (This)->lpVtbl -> CanUpdate(This,ObjectCreationName,pvbCanUpdate) ) #define IDTSObjectVersionUpdate100_Update(This,pbstrObjectXML) \ ( (This)->lpVtbl -> Update(This,pbstrObjectXML) ) #define IDTSObjectVersionUpdate100_get_Version(This,plVersion) \ ( (This)->lpVtbl -> get_Version(This,plVersion) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSObjectVersionUpdate100_INTERFACE_DEFINED__ */ #ifndef __IDTSManagedWrapper100_INTERFACE_DEFINED__ #define __IDTSManagedWrapper100_INTERFACE_DEFINED__ /* interface IDTSManagedWrapper100 */ /* [unique][helpstring][uuid][restricted][hidden][dual][object] */ EXTERN_C const IID IID_IDTSManagedWrapper100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("78319370-39B2-44BB-947C-BDDE40E5180B") IDTSManagedWrapper100 : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetManagedObject( /* [in] */ __RPC__in BSTR assemblyName, /* [in] */ __RPC__in BSTR className) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_WrappedTask( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppunkManagedTask) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_WrappedTask( /* [in] */ __RPC__in_opt IUnknown *ppunkManagedTask) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_WrappedConnection( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppunkManagedConnection) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_WrappedConnection( /* [in] */ __RPC__in_opt IUnknown *ppunkManagedConnection) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_WrappedLogProvider( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppunkManagedLogProvider) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_WrappedLogProvider( /* [in] */ __RPC__in_opt IUnknown *ppunkManagedLogProvider) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_WrappedForEachEnumerator( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppunkManagedForEachEnum) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_WrappedForEachEnumerator( /* [in] */ __RPC__in_opt IUnknown *ppunkManagedForEachEnum) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ManagedForEachEnumeratorQualifiedName( /* [retval][out] */ __RPC__deref_out_opt BSTR *ClassName) = 0; }; #else /* C style interface */ typedef struct IDTSManagedWrapper100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSManagedWrapper100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSManagedWrapper100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSManagedWrapper100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSManagedWrapper100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSManagedWrapper100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSManagedWrapper100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSManagedWrapper100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetManagedObject )( IDTSManagedWrapper100 * This, /* [in] */ __RPC__in BSTR assemblyName, /* [in] */ __RPC__in BSTR className); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WrappedTask )( IDTSManagedWrapper100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppunkManagedTask); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WrappedTask )( IDTSManagedWrapper100 * This, /* [in] */ __RPC__in_opt IUnknown *ppunkManagedTask); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WrappedConnection )( IDTSManagedWrapper100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppunkManagedConnection); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WrappedConnection )( IDTSManagedWrapper100 * This, /* [in] */ __RPC__in_opt IUnknown *ppunkManagedConnection); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WrappedLogProvider )( IDTSManagedWrapper100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppunkManagedLogProvider); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WrappedLogProvider )( IDTSManagedWrapper100 * This, /* [in] */ __RPC__in_opt IUnknown *ppunkManagedLogProvider); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WrappedForEachEnumerator )( IDTSManagedWrapper100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppunkManagedForEachEnum); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WrappedForEachEnumerator )( IDTSManagedWrapper100 * This, /* [in] */ __RPC__in_opt IUnknown *ppunkManagedForEachEnum); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ManagedForEachEnumeratorQualifiedName )( IDTSManagedWrapper100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *ClassName); END_INTERFACE } IDTSManagedWrapper100Vtbl; interface IDTSManagedWrapper100 { CONST_VTBL struct IDTSManagedWrapper100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSManagedWrapper100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSManagedWrapper100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSManagedWrapper100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSManagedWrapper100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSManagedWrapper100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSManagedWrapper100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSManagedWrapper100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSManagedWrapper100_SetManagedObject(This,assemblyName,className) \ ( (This)->lpVtbl -> SetManagedObject(This,assemblyName,className) ) #define IDTSManagedWrapper100_get_WrappedTask(This,ppunkManagedTask) \ ( (This)->lpVtbl -> get_WrappedTask(This,ppunkManagedTask) ) #define IDTSManagedWrapper100_put_WrappedTask(This,ppunkManagedTask) \ ( (This)->lpVtbl -> put_WrappedTask(This,ppunkManagedTask) ) #define IDTSManagedWrapper100_get_WrappedConnection(This,ppunkManagedConnection) \ ( (This)->lpVtbl -> get_WrappedConnection(This,ppunkManagedConnection) ) #define IDTSManagedWrapper100_put_WrappedConnection(This,ppunkManagedConnection) \ ( (This)->lpVtbl -> put_WrappedConnection(This,ppunkManagedConnection) ) #define IDTSManagedWrapper100_get_WrappedLogProvider(This,ppunkManagedLogProvider) \ ( (This)->lpVtbl -> get_WrappedLogProvider(This,ppunkManagedLogProvider) ) #define IDTSManagedWrapper100_put_WrappedLogProvider(This,ppunkManagedLogProvider) \ ( (This)->lpVtbl -> put_WrappedLogProvider(This,ppunkManagedLogProvider) ) #define IDTSManagedWrapper100_get_WrappedForEachEnumerator(This,ppunkManagedForEachEnum) \ ( (This)->lpVtbl -> get_WrappedForEachEnumerator(This,ppunkManagedForEachEnum) ) #define IDTSManagedWrapper100_put_WrappedForEachEnumerator(This,ppunkManagedForEachEnum) \ ( (This)->lpVtbl -> put_WrappedForEachEnumerator(This,ppunkManagedForEachEnum) ) #define IDTSManagedWrapper100_get_ManagedForEachEnumeratorQualifiedName(This,ClassName) \ ( (This)->lpVtbl -> get_ManagedForEachEnumeratorQualifiedName(This,ClassName) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSManagedWrapper100_INTERFACE_DEFINED__ */ #ifndef __IDTSManagedForEachEnumeratorWrapper100_INTERFACE_DEFINED__ #define __IDTSManagedForEachEnumeratorWrapper100_INTERFACE_DEFINED__ /* interface IDTSManagedForEachEnumeratorWrapper100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSManagedForEachEnumeratorWrapper100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("5558792C-B46C-4440-906C-5F2D045E7B84") IDTSManagedForEachEnumeratorWrapper100 : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetManagedForEachEnumerator( /* [in] */ __RPC__in BSTR className) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_WrappedForEachEnumerator( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppunkManagedForEachEnum) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_WrappedForEachEnumerator( /* [in] */ __RPC__in_opt IUnknown *ppunkManagedForEachEnum) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ManagedForEachEnumeratorQualifiedName( /* [retval][out] */ __RPC__deref_out_opt BSTR *ClassName) = 0; }; #else /* C style interface */ typedef struct IDTSManagedForEachEnumeratorWrapper100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSManagedForEachEnumeratorWrapper100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSManagedForEachEnumeratorWrapper100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSManagedForEachEnumeratorWrapper100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSManagedForEachEnumeratorWrapper100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSManagedForEachEnumeratorWrapper100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSManagedForEachEnumeratorWrapper100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSManagedForEachEnumeratorWrapper100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetManagedForEachEnumerator )( IDTSManagedForEachEnumeratorWrapper100 * This, /* [in] */ __RPC__in BSTR className); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WrappedForEachEnumerator )( IDTSManagedForEachEnumeratorWrapper100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppunkManagedForEachEnum); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WrappedForEachEnumerator )( IDTSManagedForEachEnumeratorWrapper100 * This, /* [in] */ __RPC__in_opt IUnknown *ppunkManagedForEachEnum); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ManagedForEachEnumeratorQualifiedName )( IDTSManagedForEachEnumeratorWrapper100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *ClassName); END_INTERFACE } IDTSManagedForEachEnumeratorWrapper100Vtbl; interface IDTSManagedForEachEnumeratorWrapper100 { CONST_VTBL struct IDTSManagedForEachEnumeratorWrapper100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSManagedForEachEnumeratorWrapper100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSManagedForEachEnumeratorWrapper100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSManagedForEachEnumeratorWrapper100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSManagedForEachEnumeratorWrapper100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSManagedForEachEnumeratorWrapper100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSManagedForEachEnumeratorWrapper100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSManagedForEachEnumeratorWrapper100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSManagedForEachEnumeratorWrapper100_SetManagedForEachEnumerator(This,className) \ ( (This)->lpVtbl -> SetManagedForEachEnumerator(This,className) ) #define IDTSManagedForEachEnumeratorWrapper100_get_WrappedForEachEnumerator(This,ppunkManagedForEachEnum) \ ( (This)->lpVtbl -> get_WrappedForEachEnumerator(This,ppunkManagedForEachEnum) ) #define IDTSManagedForEachEnumeratorWrapper100_put_WrappedForEachEnumerator(This,ppunkManagedForEachEnum) \ ( (This)->lpVtbl -> put_WrappedForEachEnumerator(This,ppunkManagedForEachEnum) ) #define IDTSManagedForEachEnumeratorWrapper100_get_ManagedForEachEnumeratorQualifiedName(This,ClassName) \ ( (This)->lpVtbl -> get_ManagedForEachEnumeratorQualifiedName(This,ClassName) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSManagedForEachEnumeratorWrapper100_INTERFACE_DEFINED__ */ #ifndef __IDTSExpressionEvaluator100_INTERFACE_DEFINED__ #define __IDTSExpressionEvaluator100_INTERFACE_DEFINED__ /* interface IDTSExpressionEvaluator100 */ /* [unique][helpstring][uuid][restricted][hidden][dual][object] */ EXTERN_C const IID IID_IDTSExpressionEvaluator100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("CBD9E38F-FE2F-4C54-B2AD-60488ECE7FDA") IDTSExpressionEvaluator100 : public IDispatch { public: virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Expression( /* [in] */ __RPC__in BSTR bstrExpression) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Evaluate( /* [in] */ __RPC__in_opt IDTSVariableDispenser100 *pVariableDispenser, /* [out] */ __RPC__out VARIANT *pvResult, /* [in] */ VARIANT_BOOL vbSetVariable) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsBooleanExpression( /* [in] */ __RPC__in_opt IDTSVariableDispenser100 *pVariableDispenser, /* [out] */ __RPC__out VARIANT_BOOL *pvbIsBoolean) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LocaleID( /* [retval][out] */ __RPC__out long *plLocaleID) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LocaleID( /* [in] */ long lLocaleID) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Events( /* [in] */ __RPC__in_opt IDTSInfoEvents100 *pInfoEvents) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsAssignmentExpression( /* [in] */ __RPC__in_opt IDTSVariableDispenser100 *pVariableDispenser, /* [out] */ __RPC__out VARIANT_BOOL *pvbIsBoolean) = 0; }; #else /* C style interface */ typedef struct IDTSExpressionEvaluator100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSExpressionEvaluator100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSExpressionEvaluator100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSExpressionEvaluator100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSExpressionEvaluator100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSExpressionEvaluator100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSExpressionEvaluator100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSExpressionEvaluator100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Expression )( IDTSExpressionEvaluator100 * This, /* [in] */ __RPC__in BSTR bstrExpression); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Evaluate )( IDTSExpressionEvaluator100 * This, /* [in] */ __RPC__in_opt IDTSVariableDispenser100 *pVariableDispenser, /* [out] */ __RPC__out VARIANT *pvResult, /* [in] */ VARIANT_BOOL vbSetVariable); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IsBooleanExpression )( IDTSExpressionEvaluator100 * This, /* [in] */ __RPC__in_opt IDTSVariableDispenser100 *pVariableDispenser, /* [out] */ __RPC__out VARIANT_BOOL *pvbIsBoolean); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LocaleID )( IDTSExpressionEvaluator100 * This, /* [retval][out] */ __RPC__out long *plLocaleID); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LocaleID )( IDTSExpressionEvaluator100 * This, /* [in] */ long lLocaleID); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Events )( IDTSExpressionEvaluator100 * This, /* [in] */ __RPC__in_opt IDTSInfoEvents100 *pInfoEvents); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IsAssignmentExpression )( IDTSExpressionEvaluator100 * This, /* [in] */ __RPC__in_opt IDTSVariableDispenser100 *pVariableDispenser, /* [out] */ __RPC__out VARIANT_BOOL *pvbIsBoolean); END_INTERFACE } IDTSExpressionEvaluator100Vtbl; interface IDTSExpressionEvaluator100 { CONST_VTBL struct IDTSExpressionEvaluator100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSExpressionEvaluator100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSExpressionEvaluator100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSExpressionEvaluator100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSExpressionEvaluator100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSExpressionEvaluator100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSExpressionEvaluator100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSExpressionEvaluator100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSExpressionEvaluator100_put_Expression(This,bstrExpression) \ ( (This)->lpVtbl -> put_Expression(This,bstrExpression) ) #define IDTSExpressionEvaluator100_Evaluate(This,pVariableDispenser,pvResult,vbSetVariable) \ ( (This)->lpVtbl -> Evaluate(This,pVariableDispenser,pvResult,vbSetVariable) ) #define IDTSExpressionEvaluator100_IsBooleanExpression(This,pVariableDispenser,pvbIsBoolean) \ ( (This)->lpVtbl -> IsBooleanExpression(This,pVariableDispenser,pvbIsBoolean) ) #define IDTSExpressionEvaluator100_get_LocaleID(This,plLocaleID) \ ( (This)->lpVtbl -> get_LocaleID(This,plLocaleID) ) #define IDTSExpressionEvaluator100_put_LocaleID(This,lLocaleID) \ ( (This)->lpVtbl -> put_LocaleID(This,lLocaleID) ) #define IDTSExpressionEvaluator100_put_Events(This,pInfoEvents) \ ( (This)->lpVtbl -> put_Events(This,pInfoEvents) ) #define IDTSExpressionEvaluator100_IsAssignmentExpression(This,pVariableDispenser,pvbIsBoolean) \ ( (This)->lpVtbl -> IsAssignmentExpression(This,pVariableDispenser,pvbIsBoolean) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSExpressionEvaluator100_INTERFACE_DEFINED__ */ #ifndef __IDTSManagedTask100_INTERFACE_DEFINED__ #define __IDTSManagedTask100_INTERFACE_DEFINED__ /* interface IDTSManagedTask100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSManagedTask100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("096D03FF-A081-4D1E-9B23-D08DDFBA33D1") IDTSManagedTask100 : public IDispatch { public: }; #else /* C style interface */ typedef struct IDTSManagedTask100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSManagedTask100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSManagedTask100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSManagedTask100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSManagedTask100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSManagedTask100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSManagedTask100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSManagedTask100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); END_INTERFACE } IDTSManagedTask100Vtbl; interface IDTSManagedTask100 { CONST_VTBL struct IDTSManagedTask100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSManagedTask100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSManagedTask100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSManagedTask100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSManagedTask100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSManagedTask100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSManagedTask100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSManagedTask100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSManagedTask100_INTERFACE_DEFINED__ */ #ifndef __IDTSManagedHelper100_INTERFACE_DEFINED__ #define __IDTSManagedHelper100_INTERFACE_DEFINED__ /* interface IDTSManagedHelper100 */ /* [unique][helpstring][uuid][restricted][hidden][object] */ EXTERN_C const IID IID_IDTSManagedHelper100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("AACF6B51-1F29-4C99-BC55-CC9DFA126A0C") IDTSManagedHelper100 : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetManagedConnection( /* [in] */ __RPC__in BSTR bstrAssemblyQualifiedName, /* [in] */ __RPC__in BSTR bstrConnectionString, /* [in] */ __RPC__in_opt IUnknown *pTransaction, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppunkRet) = 0; virtual HRESULT STDMETHODCALLTYPE CloseManagedConnection( /* [in] */ __RPC__in_opt IUnknown *pManagedConnection) = 0; virtual HRESULT STDMETHODCALLTYPE OpenAssembly( /* [annotation][string][in] */ __in_z LPWSTR pwszAssemblyName, /* [in] */ DTS_MANAGED_INFO_TYPE mitType) = 0; virtual HRESULT STDMETHODCALLTYPE GetNextManagedInfo( /* [out] */ __RPC__out DTS_MANAGED_INFO *pNextComponentInfo, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbSucceeded) = 0; virtual HRESULT STDMETHODCALLTYPE MakeCertObject( /* [in] */ LONG64 hCertContext, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppCertObject) = 0; virtual HRESULT STDMETHODCALLTYPE GetRawCertData( /* [in] */ __RPC__in_opt IUnknown *pCertObj, /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *ppsaRawData) = 0; virtual HRESULT STDMETHODCALLTYPE SignDocument( /* [out][in] */ __RPC__deref_inout_opt BSTR *pbstrDocument, /* [in] */ LONG64 hCertContext, /* [in] */ __RPC__in BSTR bstrKeyContainer, /* [in] */ int iKeyNumber, /* [in] */ __RPC__in BSTR bstrProviderName, /* [in] */ int iProviderType) = 0; virtual HRESULT STDMETHODCALLTYPE VerifyDocument( /* [in] */ __RPC__in BSTR bstrDocument, /* [out] */ __RPC__deref_out_opt SAFEARRAY * *ppsaRawCertData, /* [out] */ __RPC__deref_out_opt SAFEARRAY * *ppsaSignerPublicKeyBlob, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbSigValid) = 0; virtual HRESULT STDMETHODCALLTYPE EncryptDocument( /* [out][in] */ __RPC__deref_inout_opt BSTR *pbstrDocument, /* [in] */ __RPC__in BSTR bstrPassword) = 0; virtual HRESULT STDMETHODCALLTYPE DecryptDocument( /* [out][in] */ __RPC__deref_inout_opt BSTR *pbstrDocument, /* [in] */ __RPC__in BSTR bstrPassword) = 0; }; #else /* C style interface */ typedef struct IDTSManagedHelper100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSManagedHelper100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSManagedHelper100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSManagedHelper100 * This); HRESULT ( STDMETHODCALLTYPE *GetManagedConnection )( IDTSManagedHelper100 * This, /* [in] */ __RPC__in BSTR bstrAssemblyQualifiedName, /* [in] */ __RPC__in BSTR bstrConnectionString, /* [in] */ __RPC__in_opt IUnknown *pTransaction, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppunkRet); HRESULT ( STDMETHODCALLTYPE *CloseManagedConnection )( IDTSManagedHelper100 * This, /* [in] */ __RPC__in_opt IUnknown *pManagedConnection); HRESULT ( STDMETHODCALLTYPE *OpenAssembly )( IDTSManagedHelper100 * This, /* [annotation][string][in] */ __in_z LPWSTR pwszAssemblyName, /* [in] */ DTS_MANAGED_INFO_TYPE mitType); HRESULT ( STDMETHODCALLTYPE *GetNextManagedInfo )( IDTSManagedHelper100 * This, /* [out] */ __RPC__out DTS_MANAGED_INFO *pNextComponentInfo, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbSucceeded); HRESULT ( STDMETHODCALLTYPE *MakeCertObject )( IDTSManagedHelper100 * This, /* [in] */ LONG64 hCertContext, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppCertObject); HRESULT ( STDMETHODCALLTYPE *GetRawCertData )( IDTSManagedHelper100 * This, /* [in] */ __RPC__in_opt IUnknown *pCertObj, /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *ppsaRawData); HRESULT ( STDMETHODCALLTYPE *SignDocument )( IDTSManagedHelper100 * This, /* [out][in] */ __RPC__deref_inout_opt BSTR *pbstrDocument, /* [in] */ LONG64 hCertContext, /* [in] */ __RPC__in BSTR bstrKeyContainer, /* [in] */ int iKeyNumber, /* [in] */ __RPC__in BSTR bstrProviderName, /* [in] */ int iProviderType); HRESULT ( STDMETHODCALLTYPE *VerifyDocument )( IDTSManagedHelper100 * This, /* [in] */ __RPC__in BSTR bstrDocument, /* [out] */ __RPC__deref_out_opt SAFEARRAY * *ppsaRawCertData, /* [out] */ __RPC__deref_out_opt SAFEARRAY * *ppsaSignerPublicKeyBlob, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbSigValid); HRESULT ( STDMETHODCALLTYPE *EncryptDocument )( IDTSManagedHelper100 * This, /* [out][in] */ __RPC__deref_inout_opt BSTR *pbstrDocument, /* [in] */ __RPC__in BSTR bstrPassword); HRESULT ( STDMETHODCALLTYPE *DecryptDocument )( IDTSManagedHelper100 * This, /* [out][in] */ __RPC__deref_inout_opt BSTR *pbstrDocument, /* [in] */ __RPC__in BSTR bstrPassword); END_INTERFACE } IDTSManagedHelper100Vtbl; interface IDTSManagedHelper100 { CONST_VTBL struct IDTSManagedHelper100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSManagedHelper100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSManagedHelper100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSManagedHelper100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSManagedHelper100_GetManagedConnection(This,bstrAssemblyQualifiedName,bstrConnectionString,pTransaction,ppunkRet) \ ( (This)->lpVtbl -> GetManagedConnection(This,bstrAssemblyQualifiedName,bstrConnectionString,pTransaction,ppunkRet) ) #define IDTSManagedHelper100_CloseManagedConnection(This,pManagedConnection) \ ( (This)->lpVtbl -> CloseManagedConnection(This,pManagedConnection) ) #define IDTSManagedHelper100_OpenAssembly(This,pwszAssemblyName,mitType) \ ( (This)->lpVtbl -> OpenAssembly(This,pwszAssemblyName,mitType) ) #define IDTSManagedHelper100_GetNextManagedInfo(This,pNextComponentInfo,pbSucceeded) \ ( (This)->lpVtbl -> GetNextManagedInfo(This,pNextComponentInfo,pbSucceeded) ) #define IDTSManagedHelper100_MakeCertObject(This,hCertContext,ppCertObject) \ ( (This)->lpVtbl -> MakeCertObject(This,hCertContext,ppCertObject) ) #define IDTSManagedHelper100_GetRawCertData(This,pCertObj,ppsaRawData) \ ( (This)->lpVtbl -> GetRawCertData(This,pCertObj,ppsaRawData) ) #define IDTSManagedHelper100_SignDocument(This,pbstrDocument,hCertContext,bstrKeyContainer,iKeyNumber,bstrProviderName,iProviderType) \ ( (This)->lpVtbl -> SignDocument(This,pbstrDocument,hCertContext,bstrKeyContainer,iKeyNumber,bstrProviderName,iProviderType) ) #define IDTSManagedHelper100_VerifyDocument(This,bstrDocument,ppsaRawCertData,ppsaSignerPublicKeyBlob,pvbSigValid) \ ( (This)->lpVtbl -> VerifyDocument(This,bstrDocument,ppsaRawCertData,ppsaSignerPublicKeyBlob,pvbSigValid) ) #define IDTSManagedHelper100_EncryptDocument(This,pbstrDocument,bstrPassword) \ ( (This)->lpVtbl -> EncryptDocument(This,pbstrDocument,bstrPassword) ) #define IDTSManagedHelper100_DecryptDocument(This,pbstrDocument,bstrPassword) \ ( (This)->lpVtbl -> DecryptDocument(This,pbstrDocument,bstrPassword) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSManagedHelper100_INTERFACE_DEFINED__ */ #ifndef __IDTSManagedPropertyHelper100_INTERFACE_DEFINED__ #define __IDTSManagedPropertyHelper100_INTERFACE_DEFINED__ /* interface IDTSManagedPropertyHelper100 */ /* [unique][helpstring][uuid][restricted][hidden][object] */ EXTERN_C const IID IID_IDTSManagedPropertyHelper100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("8E8F556D-258C-44E1-85DD-BC815A99AACB") IDTSManagedPropertyHelper100 : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE ReflectOnObject( /* [in] */ __RPC__in_opt IUnknown *oObjectToReflect) = 0; virtual HRESULT STDMETHODCALLTYPE GetNextManagedProperty( /* [out] */ __RPC__out DTS_MANAGED_PROPERTY *nextManagedProperty, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbSucceeded) = 0; virtual HRESULT STDMETHODCALLTYPE GetPropertyValue( /* [in] */ __RPC__in_opt IUnknown *pObject, /* [in] */ int Index, /* [retval][out] */ __RPC__out VARIANT *pvValue) = 0; virtual HRESULT STDMETHODCALLTYPE SetPropertyValue( /* [in] */ __RPC__in_opt IUnknown *pObject, int Index, /* [in] */ VARIANT vValue) = 0; }; #else /* C style interface */ typedef struct IDTSManagedPropertyHelper100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSManagedPropertyHelper100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSManagedPropertyHelper100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSManagedPropertyHelper100 * This); HRESULT ( STDMETHODCALLTYPE *ReflectOnObject )( IDTSManagedPropertyHelper100 * This, /* [in] */ __RPC__in_opt IUnknown *oObjectToReflect); HRESULT ( STDMETHODCALLTYPE *GetNextManagedProperty )( IDTSManagedPropertyHelper100 * This, /* [out] */ __RPC__out DTS_MANAGED_PROPERTY *nextManagedProperty, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbSucceeded); HRESULT ( STDMETHODCALLTYPE *GetPropertyValue )( IDTSManagedPropertyHelper100 * This, /* [in] */ __RPC__in_opt IUnknown *pObject, /* [in] */ int Index, /* [retval][out] */ __RPC__out VARIANT *pvValue); HRESULT ( STDMETHODCALLTYPE *SetPropertyValue )( IDTSManagedPropertyHelper100 * This, /* [in] */ __RPC__in_opt IUnknown *pObject, int Index, /* [in] */ VARIANT vValue); END_INTERFACE } IDTSManagedPropertyHelper100Vtbl; interface IDTSManagedPropertyHelper100 { CONST_VTBL struct IDTSManagedPropertyHelper100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSManagedPropertyHelper100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSManagedPropertyHelper100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSManagedPropertyHelper100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSManagedPropertyHelper100_ReflectOnObject(This,oObjectToReflect) \ ( (This)->lpVtbl -> ReflectOnObject(This,oObjectToReflect) ) #define IDTSManagedPropertyHelper100_GetNextManagedProperty(This,nextManagedProperty,pbSucceeded) \ ( (This)->lpVtbl -> GetNextManagedProperty(This,nextManagedProperty,pbSucceeded) ) #define IDTSManagedPropertyHelper100_GetPropertyValue(This,pObject,Index,pvValue) \ ( (This)->lpVtbl -> GetPropertyValue(This,pObject,Index,pvValue) ) #define IDTSManagedPropertyHelper100_SetPropertyValue(This,pObject,Index,vValue) \ ( (This)->lpVtbl -> SetPropertyValue(This,pObject,Index,vValue) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSManagedPropertyHelper100_INTERFACE_DEFINED__ */ #ifndef __IDTSManagedSerializer100_INTERFACE_DEFINED__ #define __IDTSManagedSerializer100_INTERFACE_DEFINED__ /* interface IDTSManagedSerializer100 */ /* [unique][helpstring][uuid][restricted][hidden][object] */ EXTERN_C const IID IID_IDTSManagedSerializer100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("368649CC-8595-4592-A432-81F85BFEF102") IDTSManagedSerializer100 : public IDispatch { public: virtual /* [id] */ HRESULT STDMETHODCALLTYPE IsSerializable( /* [in] */ __RPC__in_opt IUnknown *pObject, /* [retval][out] */ __RPC__out VARIANT_BOOL *pIsSerializable) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Serialize( /* [in] */ __RPC__in_opt IUnknown *pObject, /* [retval][out] */ __RPC__deref_out_opt BSTR *pXML) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE DeSerialize( /* [in] */ __RPC__in BSTR xml, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppObject) = 0; }; #else /* C style interface */ typedef struct IDTSManagedSerializer100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSManagedSerializer100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSManagedSerializer100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSManagedSerializer100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSManagedSerializer100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSManagedSerializer100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSManagedSerializer100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSManagedSerializer100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [id] */ HRESULT ( STDMETHODCALLTYPE *IsSerializable )( IDTSManagedSerializer100 * This, /* [in] */ __RPC__in_opt IUnknown *pObject, /* [retval][out] */ __RPC__out VARIANT_BOOL *pIsSerializable); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Serialize )( IDTSManagedSerializer100 * This, /* [in] */ __RPC__in_opt IUnknown *pObject, /* [retval][out] */ __RPC__deref_out_opt BSTR *pXML); /* [id] */ HRESULT ( STDMETHODCALLTYPE *DeSerialize )( IDTSManagedSerializer100 * This, /* [in] */ __RPC__in BSTR xml, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppObject); END_INTERFACE } IDTSManagedSerializer100Vtbl; interface IDTSManagedSerializer100 { CONST_VTBL struct IDTSManagedSerializer100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSManagedSerializer100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSManagedSerializer100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSManagedSerializer100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSManagedSerializer100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSManagedSerializer100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSManagedSerializer100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSManagedSerializer100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSManagedSerializer100_IsSerializable(This,pObject,pIsSerializable) \ ( (This)->lpVtbl -> IsSerializable(This,pObject,pIsSerializable) ) #define IDTSManagedSerializer100_Serialize(This,pObject,pXML) \ ( (This)->lpVtbl -> Serialize(This,pObject,pXML) ) #define IDTSManagedSerializer100_DeSerialize(This,xml,ppObject) \ ( (This)->lpVtbl -> DeSerialize(This,xml,ppObject) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSManagedSerializer100_INTERFACE_DEFINED__ */ #ifndef __IDTSTaskCreator100_INTERFACE_DEFINED__ #define __IDTSTaskCreator100_INTERFACE_DEFINED__ /* interface IDTSTaskCreator100 */ /* [unique][helpstring][uuid][restricted][hidden][oleautomation][object] */ EXTERN_C const IID IID_IDTSTaskCreator100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("E6C881A0-AFC8-4622-8BF2-918B95C1F46C") IDTSTaskCreator100 : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE CreateTask( /* [in] */ __RPC__in BSTR bstrMoniker, /* [in] */ __RPC__in BSTR bstrTaskData, /* [in] */ __RPC__in_opt IDTSBreakpointManager100 *pBreakpointManager, /* [in] */ __RPC__in_opt IDTSInfoEvents100 *pEvents, /* [out] */ __RPC__out DWORD *pdwCancelEvent, /* [out] */ __RPC__deref_out_opt IDTSTask100 **ppTask) = 0; virtual HRESULT STDMETHODCALLTYPE MarshalConnections( /* [in] */ __RPC__in_opt IDTSConnections100 *pIn, /* [out] */ __RPC__deref_out_opt IDTSConnections100 **ppOut) = 0; }; #else /* C style interface */ typedef struct IDTSTaskCreator100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSTaskCreator100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSTaskCreator100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSTaskCreator100 * This); HRESULT ( STDMETHODCALLTYPE *CreateTask )( IDTSTaskCreator100 * This, /* [in] */ __RPC__in BSTR bstrMoniker, /* [in] */ __RPC__in BSTR bstrTaskData, /* [in] */ __RPC__in_opt IDTSBreakpointManager100 *pBreakpointManager, /* [in] */ __RPC__in_opt IDTSInfoEvents100 *pEvents, /* [out] */ __RPC__out DWORD *pdwCancelEvent, /* [out] */ __RPC__deref_out_opt IDTSTask100 **ppTask); HRESULT ( STDMETHODCALLTYPE *MarshalConnections )( IDTSTaskCreator100 * This, /* [in] */ __RPC__in_opt IDTSConnections100 *pIn, /* [out] */ __RPC__deref_out_opt IDTSConnections100 **ppOut); END_INTERFACE } IDTSTaskCreator100Vtbl; interface IDTSTaskCreator100 { CONST_VTBL struct IDTSTaskCreator100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSTaskCreator100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSTaskCreator100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSTaskCreator100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSTaskCreator100_CreateTask(This,bstrMoniker,bstrTaskData,pBreakpointManager,pEvents,pdwCancelEvent,ppTask) \ ( (This)->lpVtbl -> CreateTask(This,bstrMoniker,bstrTaskData,pBreakpointManager,pEvents,pdwCancelEvent,ppTask) ) #define IDTSTaskCreator100_MarshalConnections(This,pIn,ppOut) \ ( (This)->lpVtbl -> MarshalConnections(This,pIn,ppOut) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSTaskCreator100_INTERFACE_DEFINED__ */ #ifndef __IDTSRuntimeObject100_INTERFACE_DEFINED__ #define __IDTSRuntimeObject100_INTERFACE_DEFINED__ /* interface IDTSRuntimeObject100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSRuntimeObject100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FDE57BAF-8E13-4F83-A03F-CF9396487315") IDTSRuntimeObject100 : public IDispatch { public: }; #else /* C style interface */ typedef struct IDTSRuntimeObject100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSRuntimeObject100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSRuntimeObject100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSRuntimeObject100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSRuntimeObject100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSRuntimeObject100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSRuntimeObject100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSRuntimeObject100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); END_INTERFACE } IDTSRuntimeObject100Vtbl; interface IDTSRuntimeObject100 { CONST_VTBL struct IDTSRuntimeObject100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSRuntimeObject100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSRuntimeObject100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSRuntimeObject100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSRuntimeObject100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSRuntimeObject100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSRuntimeObject100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSRuntimeObject100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSRuntimeObject100_INTERFACE_DEFINED__ */ #ifndef __IDTSExecutables100_INTERFACE_DEFINED__ #define __IDTSExecutables100_INTERFACE_DEFINED__ /* interface IDTSExecutables100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSExecutables100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3A6C5A5A-00A8-45B3-B60E-13540CBE3F4F") IDTSExecutables100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSExecutable100 **ppDTSExecutable) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ __RPC__in BSTR bstrMoniker, /* [retval][out] */ __RPC__deref_out_opt IDTSExecutable100 **ppDTSExecutable) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Join( /* [in] */ __RPC__in_opt IDTSExecutable100 *pDTSExecutable) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT Index) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Contains( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal) = 0; }; #else /* C style interface */ typedef struct IDTSExecutables100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSExecutables100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSExecutables100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSExecutables100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSExecutables100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSExecutables100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSExecutables100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSExecutables100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSExecutables100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSExecutable100 **ppDTSExecutable); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSExecutables100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSExecutables100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDTSExecutables100 * This, /* [in] */ __RPC__in BSTR bstrMoniker, /* [retval][out] */ __RPC__deref_out_opt IDTSExecutable100 **ppDTSExecutable); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Join )( IDTSExecutables100 * This, /* [in] */ __RPC__in_opt IDTSExecutable100 *pDTSExecutable); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IDTSExecutables100 * This, /* [in] */ VARIANT Index); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Contains )( IDTSExecutables100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal); END_INTERFACE } IDTSExecutables100Vtbl; interface IDTSExecutables100 { CONST_VTBL struct IDTSExecutables100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSExecutables100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSExecutables100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSExecutables100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSExecutables100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSExecutables100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSExecutables100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSExecutables100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSExecutables100_get_Item(This,Index,ppDTSExecutable) \ ( (This)->lpVtbl -> get_Item(This,Index,ppDTSExecutable) ) #define IDTSExecutables100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSExecutables100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #define IDTSExecutables100_Add(This,bstrMoniker,ppDTSExecutable) \ ( (This)->lpVtbl -> Add(This,bstrMoniker,ppDTSExecutable) ) #define IDTSExecutables100_Join(This,pDTSExecutable) \ ( (This)->lpVtbl -> Join(This,pDTSExecutable) ) #define IDTSExecutables100_Remove(This,Index) \ ( (This)->lpVtbl -> Remove(This,Index) ) #define IDTSExecutables100_Contains(This,Index,RetVal) \ ( (This)->lpVtbl -> Contains(This,Index,RetVal) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSExecutables100_INTERFACE_DEFINED__ */ #ifndef __IDTSProperties100_INTERFACE_DEFINED__ #define __IDTSProperties100_INTERFACE_DEFINED__ /* interface IDTSProperties100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSProperties100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("B6E1C55D-C79C-443A-AF3F-4FDCC0A51507") IDTSProperties100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSProperty100 **ppDTSProperty) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ __RPC__in_opt IDTSProperty100 *pProperty) = 0; }; #else /* C style interface */ typedef struct IDTSProperties100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSProperties100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSProperties100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSProperties100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSProperties100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSProperties100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSProperties100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSProperties100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSProperties100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSProperty100 **ppDTSProperty); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSProperties100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSProperties100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDTSProperties100 * This, /* [in] */ __RPC__in_opt IDTSProperty100 *pProperty); END_INTERFACE } IDTSProperties100Vtbl; interface IDTSProperties100 { CONST_VTBL struct IDTSProperties100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSProperties100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSProperties100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSProperties100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSProperties100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSProperties100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSProperties100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSProperties100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSProperties100_get_Item(This,Index,ppDTSProperty) \ ( (This)->lpVtbl -> get_Item(This,Index,ppDTSProperty) ) #define IDTSProperties100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSProperties100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #define IDTSProperties100_Add(This,pProperty) \ ( (This)->lpVtbl -> Add(This,pProperty) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSProperties100_INTERFACE_DEFINED__ */ #ifndef __IDTSConfigurations100_INTERFACE_DEFINED__ #define __IDTSConfigurations100_INTERFACE_DEFINED__ /* interface IDTSConfigurations100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSConfigurations100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("6DBE646F-DDEC-4A6B-A089-BDC62956EF75") IDTSConfigurations100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSConfiguration100 **ppDTSConfiguration) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [retval][out] */ __RPC__deref_out_opt IDTSConfiguration100 **ppConfig) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT Index) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MoveBefore( /* [in] */ VARIANT Index, /* [in] */ __RPC__in_opt IDTSConfiguration100 *pConfig) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MoveAfter( /* [in] */ VARIANT Index, /* [in] */ __RPC__in_opt IDTSConfiguration100 *pConfig) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InsertBefore( /* [in] */ VARIANT Index, /* [in] */ __RPC__in_opt IDTSConfiguration100 *pConfig) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InsertAfter( /* [in] */ VARIANT Index, /* [in] */ __RPC__in_opt IDTSConfiguration100 *pConfig) = 0; }; #else /* C style interface */ typedef struct IDTSConfigurations100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSConfigurations100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSConfigurations100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSConfigurations100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSConfigurations100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSConfigurations100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSConfigurations100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSConfigurations100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSConfigurations100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSConfiguration100 **ppDTSConfiguration); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSConfigurations100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSConfigurations100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDTSConfigurations100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSConfiguration100 **ppConfig); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IDTSConfigurations100 * This, /* [in] */ VARIANT Index); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *MoveBefore )( IDTSConfigurations100 * This, /* [in] */ VARIANT Index, /* [in] */ __RPC__in_opt IDTSConfiguration100 *pConfig); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *MoveAfter )( IDTSConfigurations100 * This, /* [in] */ VARIANT Index, /* [in] */ __RPC__in_opt IDTSConfiguration100 *pConfig); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *InsertBefore )( IDTSConfigurations100 * This, /* [in] */ VARIANT Index, /* [in] */ __RPC__in_opt IDTSConfiguration100 *pConfig); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *InsertAfter )( IDTSConfigurations100 * This, /* [in] */ VARIANT Index, /* [in] */ __RPC__in_opt IDTSConfiguration100 *pConfig); END_INTERFACE } IDTSConfigurations100Vtbl; interface IDTSConfigurations100 { CONST_VTBL struct IDTSConfigurations100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSConfigurations100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSConfigurations100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSConfigurations100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSConfigurations100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSConfigurations100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSConfigurations100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSConfigurations100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSConfigurations100_get_Item(This,Index,ppDTSConfiguration) \ ( (This)->lpVtbl -> get_Item(This,Index,ppDTSConfiguration) ) #define IDTSConfigurations100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSConfigurations100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #define IDTSConfigurations100_Add(This,ppConfig) \ ( (This)->lpVtbl -> Add(This,ppConfig) ) #define IDTSConfigurations100_Remove(This,Index) \ ( (This)->lpVtbl -> Remove(This,Index) ) #define IDTSConfigurations100_MoveBefore(This,Index,pConfig) \ ( (This)->lpVtbl -> MoveBefore(This,Index,pConfig) ) #define IDTSConfigurations100_MoveAfter(This,Index,pConfig) \ ( (This)->lpVtbl -> MoveAfter(This,Index,pConfig) ) #define IDTSConfigurations100_InsertBefore(This,Index,pConfig) \ ( (This)->lpVtbl -> InsertBefore(This,Index,pConfig) ) #define IDTSConfigurations100_InsertAfter(This,Index,pConfig) \ ( (This)->lpVtbl -> InsertAfter(This,Index,pConfig) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSConfigurations100_INTERFACE_DEFINED__ */ #ifndef __IDTSPackageInfos100_INTERFACE_DEFINED__ #define __IDTSPackageInfos100_INTERFACE_DEFINED__ /* interface IDTSPackageInfos100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSPackageInfos100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("390247E5-8346-4707-8473-8F1E37152A62") IDTSPackageInfos100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSPackageInfo100 **ppDTSPackageInfo) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; }; #else /* C style interface */ typedef struct IDTSPackageInfos100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSPackageInfos100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSPackageInfos100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSPackageInfos100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSPackageInfos100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSPackageInfos100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSPackageInfos100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSPackageInfos100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSPackageInfos100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSPackageInfo100 **ppDTSPackageInfo); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSPackageInfos100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSPackageInfos100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); END_INTERFACE } IDTSPackageInfos100Vtbl; interface IDTSPackageInfos100 { CONST_VTBL struct IDTSPackageInfos100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSPackageInfos100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSPackageInfos100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSPackageInfos100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSPackageInfos100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSPackageInfos100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSPackageInfos100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSPackageInfos100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSPackageInfos100_get_Item(This,Index,ppDTSPackageInfo) \ ( (This)->lpVtbl -> get_Item(This,Index,ppDTSPackageInfo) ) #define IDTSPackageInfos100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSPackageInfos100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSPackageInfos100_INTERFACE_DEFINED__ */ #ifndef __IDTSDBProviderInfos100_INTERFACE_DEFINED__ #define __IDTSDBProviderInfos100_INTERFACE_DEFINED__ /* interface IDTSDBProviderInfos100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSDBProviderInfos100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("E61199D9-F2AA-460D-8E1B-E2BF50FC520C") IDTSDBProviderInfos100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSDBProviderInfo100 **ppDTSDBProviderInfo) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; }; #else /* C style interface */ typedef struct IDTSDBProviderInfos100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSDBProviderInfos100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSDBProviderInfos100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSDBProviderInfos100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSDBProviderInfos100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSDBProviderInfos100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSDBProviderInfos100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSDBProviderInfos100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSDBProviderInfos100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSDBProviderInfo100 **ppDTSDBProviderInfo); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSDBProviderInfos100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSDBProviderInfos100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); END_INTERFACE } IDTSDBProviderInfos100Vtbl; interface IDTSDBProviderInfos100 { CONST_VTBL struct IDTSDBProviderInfos100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSDBProviderInfos100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSDBProviderInfos100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSDBProviderInfos100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSDBProviderInfos100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSDBProviderInfos100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSDBProviderInfos100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSDBProviderInfos100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSDBProviderInfos100_get_Item(This,Index,ppDTSDBProviderInfo) \ ( (This)->lpVtbl -> get_Item(This,Index,ppDTSDBProviderInfo) ) #define IDTSDBProviderInfos100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSDBProviderInfos100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSDBProviderInfos100_INTERFACE_DEFINED__ */ #ifndef __IDTSTaskInfos100_INTERFACE_DEFINED__ #define __IDTSTaskInfos100_INTERFACE_DEFINED__ /* interface IDTSTaskInfos100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSTaskInfos100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3B752F97-DC1D-49DF-9622-C57B58079D71") IDTSTaskInfos100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSTaskInfo100 **ppDTSTaskInfo) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; }; #else /* C style interface */ typedef struct IDTSTaskInfos100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSTaskInfos100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSTaskInfos100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSTaskInfos100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSTaskInfos100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSTaskInfos100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSTaskInfos100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSTaskInfos100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSTaskInfos100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSTaskInfo100 **ppDTSTaskInfo); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSTaskInfos100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSTaskInfos100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); END_INTERFACE } IDTSTaskInfos100Vtbl; interface IDTSTaskInfos100 { CONST_VTBL struct IDTSTaskInfos100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSTaskInfos100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSTaskInfos100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSTaskInfos100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSTaskInfos100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSTaskInfos100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSTaskInfos100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSTaskInfos100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSTaskInfos100_get_Item(This,Index,ppDTSTaskInfo) \ ( (This)->lpVtbl -> get_Item(This,Index,ppDTSTaskInfo) ) #define IDTSTaskInfos100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSTaskInfos100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSTaskInfos100_INTERFACE_DEFINED__ */ #ifndef __IDTSPipelineComponentInfos100_INTERFACE_DEFINED__ #define __IDTSPipelineComponentInfos100_INTERFACE_DEFINED__ /* interface IDTSPipelineComponentInfos100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSPipelineComponentInfos100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A09B7204-825B-4C1F-A82A-A7B68A475FF1") IDTSPipelineComponentInfos100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSPipelineComponentInfo100 **ppDTSPipelineComponentInfo) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; }; #else /* C style interface */ typedef struct IDTSPipelineComponentInfos100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSPipelineComponentInfos100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSPipelineComponentInfos100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSPipelineComponentInfos100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSPipelineComponentInfos100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSPipelineComponentInfos100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSPipelineComponentInfos100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSPipelineComponentInfos100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSPipelineComponentInfos100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSPipelineComponentInfo100 **ppDTSPipelineComponentInfo); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSPipelineComponentInfos100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSPipelineComponentInfos100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); END_INTERFACE } IDTSPipelineComponentInfos100Vtbl; interface IDTSPipelineComponentInfos100 { CONST_VTBL struct IDTSPipelineComponentInfos100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSPipelineComponentInfos100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSPipelineComponentInfos100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSPipelineComponentInfos100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSPipelineComponentInfos100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSPipelineComponentInfos100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSPipelineComponentInfos100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSPipelineComponentInfos100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSPipelineComponentInfos100_get_Item(This,Index,ppDTSPipelineComponentInfo) \ ( (This)->lpVtbl -> get_Item(This,Index,ppDTSPipelineComponentInfo) ) #define IDTSPipelineComponentInfos100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSPipelineComponentInfos100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSPipelineComponentInfos100_INTERFACE_DEFINED__ */ #ifndef __IDTSConnectionInfo100_INTERFACE_DEFINED__ #define __IDTSConnectionInfo100_INTERFACE_DEFINED__ /* interface IDTSConnectionInfo100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSConnectionInfo100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("BE88CD72-EAEC-4C49-945A-3866F35B5C1C") IDTSConnectionInfo100 : public IDispatch { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_FileName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFileName) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_FileNameVersionString( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrVersionString) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_UITypeName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTypeName) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IconFile( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFileName) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_IconResource( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrIconResource) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ConnectionType( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrConnectionType) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ConnectionContact( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrConnectionContact) = 0; }; #else /* C style interface */ typedef struct IDTSConnectionInfo100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSConnectionInfo100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSConnectionInfo100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSConnectionInfo100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSConnectionInfo100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSConnectionInfo100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSConnectionInfo100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSConnectionInfo100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_FileName )( IDTSConnectionInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFileName); /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_FileNameVersionString )( IDTSConnectionInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrVersionString); /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_UITypeName )( IDTSConnectionInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTypeName); /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IconFile )( IDTSConnectionInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFileName); /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_IconResource )( IDTSConnectionInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrIconResource); /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectionType )( IDTSConnectionInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrConnectionType); /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectionContact )( IDTSConnectionInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrConnectionContact); END_INTERFACE } IDTSConnectionInfo100Vtbl; interface IDTSConnectionInfo100 { CONST_VTBL struct IDTSConnectionInfo100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSConnectionInfo100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSConnectionInfo100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSConnectionInfo100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSConnectionInfo100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSConnectionInfo100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSConnectionInfo100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSConnectionInfo100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSConnectionInfo100_get_FileName(This,pbstrFileName) \ ( (This)->lpVtbl -> get_FileName(This,pbstrFileName) ) #define IDTSConnectionInfo100_get_FileNameVersionString(This,pbstrVersionString) \ ( (This)->lpVtbl -> get_FileNameVersionString(This,pbstrVersionString) ) #define IDTSConnectionInfo100_get_UITypeName(This,pbstrTypeName) \ ( (This)->lpVtbl -> get_UITypeName(This,pbstrTypeName) ) #define IDTSConnectionInfo100_get_IconFile(This,pbstrFileName) \ ( (This)->lpVtbl -> get_IconFile(This,pbstrFileName) ) #define IDTSConnectionInfo100_get_IconResource(This,pbstrIconResource) \ ( (This)->lpVtbl -> get_IconResource(This,pbstrIconResource) ) #define IDTSConnectionInfo100_get_ConnectionType(This,pbstrConnectionType) \ ( (This)->lpVtbl -> get_ConnectionType(This,pbstrConnectionType) ) #define IDTSConnectionInfo100_get_ConnectionContact(This,pbstrConnectionContact) \ ( (This)->lpVtbl -> get_ConnectionContact(This,pbstrConnectionContact) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSConnectionInfo100_INTERFACE_DEFINED__ */ #ifndef __IDTSConnectionInfos100_INTERFACE_DEFINED__ #define __IDTSConnectionInfos100_INTERFACE_DEFINED__ /* interface IDTSConnectionInfos100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSConnectionInfos100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("62B3C583-BE2D-4AB2-BF05-D4602F7CF308") IDTSConnectionInfos100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionInfo100 **ppDTSConnectionInfo) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; }; #else /* C style interface */ typedef struct IDTSConnectionInfos100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSConnectionInfos100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSConnectionInfos100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSConnectionInfos100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSConnectionInfos100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSConnectionInfos100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSConnectionInfos100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSConnectionInfos100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSConnectionInfos100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionInfo100 **ppDTSConnectionInfo); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSConnectionInfos100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSConnectionInfos100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); END_INTERFACE } IDTSConnectionInfos100Vtbl; interface IDTSConnectionInfos100 { CONST_VTBL struct IDTSConnectionInfos100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSConnectionInfos100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSConnectionInfos100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSConnectionInfos100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSConnectionInfos100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSConnectionInfos100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSConnectionInfos100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSConnectionInfos100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSConnectionInfos100_get_Item(This,Index,ppDTSConnectionInfo) \ ( (This)->lpVtbl -> get_Item(This,Index,ppDTSConnectionInfo) ) #define IDTSConnectionInfos100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSConnectionInfos100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSConnectionInfos100_INTERFACE_DEFINED__ */ #ifndef __IDTSEventHandlers100_INTERFACE_DEFINED__ #define __IDTSEventHandlers100_INTERFACE_DEFINED__ /* interface IDTSEventHandlers100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSEventHandlers100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("066C9CD3-A85B-4E9A-B733-8582E02738EF") IDTSEventHandlers100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSEventHandler100 **ppDTSEventHandler) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ __RPC__in BSTR EventName, /* [retval][out] */ __RPC__deref_out_opt IDTSEventHandler100 **ppDTSeventHandler) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT Index) = 0; }; #else /* C style interface */ typedef struct IDTSEventHandlers100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSEventHandlers100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSEventHandlers100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSEventHandlers100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSEventHandlers100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSEventHandlers100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSEventHandlers100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSEventHandlers100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSEventHandlers100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSEventHandler100 **ppDTSEventHandler); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSEventHandlers100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSEventHandlers100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDTSEventHandlers100 * This, /* [in] */ __RPC__in BSTR EventName, /* [retval][out] */ __RPC__deref_out_opt IDTSEventHandler100 **ppDTSeventHandler); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IDTSEventHandlers100 * This, /* [in] */ VARIANT Index); END_INTERFACE } IDTSEventHandlers100Vtbl; interface IDTSEventHandlers100 { CONST_VTBL struct IDTSEventHandlers100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSEventHandlers100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSEventHandlers100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSEventHandlers100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSEventHandlers100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSEventHandlers100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSEventHandlers100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSEventHandlers100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSEventHandlers100_get_Item(This,Index,ppDTSEventHandler) \ ( (This)->lpVtbl -> get_Item(This,Index,ppDTSEventHandler) ) #define IDTSEventHandlers100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSEventHandlers100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #define IDTSEventHandlers100_Add(This,EventName,ppDTSeventHandler) \ ( (This)->lpVtbl -> Add(This,EventName,ppDTSeventHandler) ) #define IDTSEventHandlers100_Remove(This,Index) \ ( (This)->lpVtbl -> Remove(This,Index) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSEventHandlers100_INTERFACE_DEFINED__ */ #ifndef __IDTSErrors100_INTERFACE_DEFINED__ #define __IDTSErrors100_INTERFACE_DEFINED__ /* interface IDTSErrors100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSErrors100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0F671AF1-ABC1-4FBC-9906-8F83BB198EC9") IDTSErrors100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSError100 **ppDTSError) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Clear( void) = 0; }; #else /* C style interface */ typedef struct IDTSErrors100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSErrors100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSErrors100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSErrors100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSErrors100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSErrors100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSErrors100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSErrors100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSErrors100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSError100 **ppDTSError); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSErrors100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSErrors100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clear )( IDTSErrors100 * This); END_INTERFACE } IDTSErrors100Vtbl; interface IDTSErrors100 { CONST_VTBL struct IDTSErrors100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSErrors100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSErrors100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSErrors100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSErrors100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSErrors100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSErrors100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSErrors100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSErrors100_get_Item(This,Index,ppDTSError) \ ( (This)->lpVtbl -> get_Item(This,Index,ppDTSError) ) #define IDTSErrors100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSErrors100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #define IDTSErrors100_Clear(This) \ ( (This)->lpVtbl -> Clear(This) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSErrors100_INTERFACE_DEFINED__ */ #ifndef __IDTSWarnings100_INTERFACE_DEFINED__ #define __IDTSWarnings100_INTERFACE_DEFINED__ /* interface IDTSWarnings100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSWarnings100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("9B540033-8C8D-4EA9-BBCC-F7B59B40BD3E") IDTSWarnings100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSWarning100 **ppDTSWarning) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Clear( void) = 0; }; #else /* C style interface */ typedef struct IDTSWarnings100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSWarnings100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSWarnings100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSWarnings100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSWarnings100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSWarnings100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSWarnings100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSWarnings100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSWarnings100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSWarning100 **ppDTSWarning); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSWarnings100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSWarnings100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clear )( IDTSWarnings100 * This); END_INTERFACE } IDTSWarnings100Vtbl; interface IDTSWarnings100 { CONST_VTBL struct IDTSWarnings100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSWarnings100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSWarnings100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSWarnings100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSWarnings100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSWarnings100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSWarnings100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSWarnings100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSWarnings100_get_Item(This,Index,ppDTSWarning) \ ( (This)->lpVtbl -> get_Item(This,Index,ppDTSWarning) ) #define IDTSWarnings100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSWarnings100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #define IDTSWarnings100_Clear(This) \ ( (This)->lpVtbl -> Clear(This) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSWarnings100_INTERFACE_DEFINED__ */ #ifndef __IDTSVariables100_INTERFACE_DEFINED__ #define __IDTSVariables100_INTERFACE_DEFINED__ /* interface IDTSVariables100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSVariables100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("22992C1D-393D-48FB-9A9F-4E4C62441CCA") IDTSVariables100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSVariable100 **ppDTSVariable) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ __RPC__in BSTR bstrName, /* [in] */ VARIANT_BOOL bReadOnly, /* [in] */ __RPC__in BSTR bstrNamespace, /* [in] */ VARIANT vValue, /* [retval][out] */ __RPC__deref_out_opt IDTSVariable100 **ppDTSVariable) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT Index) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Unlock( void) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Locked( /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Contains( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal) = 0; }; #else /* C style interface */ typedef struct IDTSVariables100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSVariables100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSVariables100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSVariables100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSVariables100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSVariables100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSVariables100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSVariables100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSVariables100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSVariable100 **ppDTSVariable); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSVariables100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSVariables100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDTSVariables100 * This, /* [in] */ __RPC__in BSTR bstrName, /* [in] */ VARIANT_BOOL bReadOnly, /* [in] */ __RPC__in BSTR bstrNamespace, /* [in] */ VARIANT vValue, /* [retval][out] */ __RPC__deref_out_opt IDTSVariable100 **ppDTSVariable); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IDTSVariables100 * This, /* [in] */ VARIANT Index); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Unlock )( IDTSVariables100 * This); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Locked )( IDTSVariables100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Contains )( IDTSVariables100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal); END_INTERFACE } IDTSVariables100Vtbl; interface IDTSVariables100 { CONST_VTBL struct IDTSVariables100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSVariables100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSVariables100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSVariables100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSVariables100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSVariables100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSVariables100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSVariables100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSVariables100_get_Item(This,Index,ppDTSVariable) \ ( (This)->lpVtbl -> get_Item(This,Index,ppDTSVariable) ) #define IDTSVariables100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSVariables100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #define IDTSVariables100_Add(This,bstrName,bReadOnly,bstrNamespace,vValue,ppDTSVariable) \ ( (This)->lpVtbl -> Add(This,bstrName,bReadOnly,bstrNamespace,vValue,ppDTSVariable) ) #define IDTSVariables100_Remove(This,Index) \ ( (This)->lpVtbl -> Remove(This,Index) ) #define IDTSVariables100_Unlock(This) \ ( (This)->lpVtbl -> Unlock(This) ) #define IDTSVariables100_get_Locked(This,RetVal) \ ( (This)->lpVtbl -> get_Locked(This,RetVal) ) #define IDTSVariables100_Contains(This,Index,RetVal) \ ( (This)->lpVtbl -> Contains(This,Index,RetVal) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSVariables100_INTERFACE_DEFINED__ */ #ifndef __IDTSVariableDispenser100_INTERFACE_DEFINED__ #define __IDTSVariableDispenser100_INTERFACE_DEFINED__ /* interface IDTSVariableDispenser100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSVariableDispenser100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0B3EB161-79A7-4570-99FA-B6009BCD8CBC") IDTSVariableDispenser100 : public IDispatch { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE LockForRead( /* [in] */ __RPC__in BSTR Variable) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE LockForWrite( /* [in] */ __RPC__in BSTR Variable) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetVariables( /* [out] */ __RPC__deref_out_opt IDTSVariables100 **ppVariables) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE LockOneForRead( /* [in] */ __RPC__in BSTR Variable, /* [out][in] */ __RPC__deref_inout_opt IDTSVariables100 **ppVariables) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE LockOneForWrite( /* [in] */ __RPC__in BSTR Variable, /* [out][in] */ __RPC__deref_inout_opt IDTSVariables100 **ppVariables) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Contains( /* [in] */ __RPC__in BSTR Variable, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbContains) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetQualifiedName( /* [in] */ __RPC__in BSTR Variable, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrQualifiedName) = 0; }; #else /* C style interface */ typedef struct IDTSVariableDispenser100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSVariableDispenser100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSVariableDispenser100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSVariableDispenser100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSVariableDispenser100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSVariableDispenser100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSVariableDispenser100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSVariableDispenser100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *LockForRead )( IDTSVariableDispenser100 * This, /* [in] */ __RPC__in BSTR Variable); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *LockForWrite )( IDTSVariableDispenser100 * This, /* [in] */ __RPC__in BSTR Variable); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetVariables )( IDTSVariableDispenser100 * This, /* [out] */ __RPC__deref_out_opt IDTSVariables100 **ppVariables); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Reset )( IDTSVariableDispenser100 * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *LockOneForRead )( IDTSVariableDispenser100 * This, /* [in] */ __RPC__in BSTR Variable, /* [out][in] */ __RPC__deref_inout_opt IDTSVariables100 **ppVariables); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *LockOneForWrite )( IDTSVariableDispenser100 * This, /* [in] */ __RPC__in BSTR Variable, /* [out][in] */ __RPC__deref_inout_opt IDTSVariables100 **ppVariables); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Contains )( IDTSVariableDispenser100 * This, /* [in] */ __RPC__in BSTR Variable, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbContains); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetQualifiedName )( IDTSVariableDispenser100 * This, /* [in] */ __RPC__in BSTR Variable, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrQualifiedName); END_INTERFACE } IDTSVariableDispenser100Vtbl; interface IDTSVariableDispenser100 { CONST_VTBL struct IDTSVariableDispenser100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSVariableDispenser100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSVariableDispenser100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSVariableDispenser100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSVariableDispenser100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSVariableDispenser100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSVariableDispenser100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSVariableDispenser100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSVariableDispenser100_LockForRead(This,Variable) \ ( (This)->lpVtbl -> LockForRead(This,Variable) ) #define IDTSVariableDispenser100_LockForWrite(This,Variable) \ ( (This)->lpVtbl -> LockForWrite(This,Variable) ) #define IDTSVariableDispenser100_GetVariables(This,ppVariables) \ ( (This)->lpVtbl -> GetVariables(This,ppVariables) ) #define IDTSVariableDispenser100_Reset(This) \ ( (This)->lpVtbl -> Reset(This) ) #define IDTSVariableDispenser100_LockOneForRead(This,Variable,ppVariables) \ ( (This)->lpVtbl -> LockOneForRead(This,Variable,ppVariables) ) #define IDTSVariableDispenser100_LockOneForWrite(This,Variable,ppVariables) \ ( (This)->lpVtbl -> LockOneForWrite(This,Variable,ppVariables) ) #define IDTSVariableDispenser100_Contains(This,Variable,pvbContains) \ ( (This)->lpVtbl -> Contains(This,Variable,pvbContains) ) #define IDTSVariableDispenser100_GetQualifiedName(This,Variable,pbstrQualifiedName) \ ( (This)->lpVtbl -> GetQualifiedName(This,Variable,pbstrQualifiedName) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSVariableDispenser100_INTERFACE_DEFINED__ */ #ifndef __IDTSUnsafeVariables100_INTERFACE_DEFINED__ #define __IDTSUnsafeVariables100_INTERFACE_DEFINED__ /* interface IDTSUnsafeVariables100 */ /* [unique][helpstring][uuid][oleautomation][object] */ EXTERN_C const IID IID_IDTSUnsafeVariables100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("80CDACC2-00FC-45C2-B0AD-2A2B1C2908BB") IDTSUnsafeVariables100 : public IUnknown { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetUnsafeVariables( /* [retval][out] */ __RPC__deref_out_opt IDTSVariables100 **ppUnsafeVariables) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetUnsafeVariables( /* [in] */ __RPC__in_opt IDTSVariables100 *pUnsafeVariables) = 0; }; #else /* C style interface */ typedef struct IDTSUnsafeVariables100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSUnsafeVariables100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSUnsafeVariables100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSUnsafeVariables100 * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetUnsafeVariables )( IDTSUnsafeVariables100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSVariables100 **ppUnsafeVariables); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetUnsafeVariables )( IDTSUnsafeVariables100 * This, /* [in] */ __RPC__in_opt IDTSVariables100 *pUnsafeVariables); END_INTERFACE } IDTSUnsafeVariables100Vtbl; interface IDTSUnsafeVariables100 { CONST_VTBL struct IDTSUnsafeVariables100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSUnsafeVariables100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSUnsafeVariables100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSUnsafeVariables100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSUnsafeVariables100_GetUnsafeVariables(This,ppUnsafeVariables) \ ( (This)->lpVtbl -> GetUnsafeVariables(This,ppUnsafeVariables) ) #define IDTSUnsafeVariables100_SetUnsafeVariables(This,pUnsafeVariables) \ ( (This)->lpVtbl -> SetUnsafeVariables(This,pUnsafeVariables) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSUnsafeVariables100_INTERFACE_DEFINED__ */ #ifndef __IDTSCloneVariableDispenser100_INTERFACE_DEFINED__ #define __IDTSCloneVariableDispenser100_INTERFACE_DEFINED__ /* interface IDTSCloneVariableDispenser100 */ /* [unique][helpstring][uuid][oleautomation][object] */ EXTERN_C const IID IID_IDTSCloneVariableDispenser100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("33061D6B-248C-4870-930C-7B6BD9E463D3") IDTSCloneVariableDispenser100 : public IUnknown { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CloneVariableDispenser( /* [retval][out] */ __RPC__deref_out_opt IDTSVariableDispenser100 **ppNewDispenser) = 0; }; #else /* C style interface */ typedef struct IDTSCloneVariableDispenser100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSCloneVariableDispenser100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSCloneVariableDispenser100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSCloneVariableDispenser100 * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CloneVariableDispenser )( IDTSCloneVariableDispenser100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSVariableDispenser100 **ppNewDispenser); END_INTERFACE } IDTSCloneVariableDispenser100Vtbl; interface IDTSCloneVariableDispenser100 { CONST_VTBL struct IDTSCloneVariableDispenser100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSCloneVariableDispenser100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSCloneVariableDispenser100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSCloneVariableDispenser100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSCloneVariableDispenser100_CloneVariableDispenser(This,ppNewDispenser) \ ( (This)->lpVtbl -> CloneVariableDispenser(This,ppNewDispenser) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSCloneVariableDispenser100_INTERFACE_DEFINED__ */ #ifndef __IDTSExtendedProperties100_INTERFACE_DEFINED__ #define __IDTSExtendedProperties100_INTERFACE_DEFINED__ /* interface IDTSExtendedProperties100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSExtendedProperties100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("55A8752D-797C-444F-A489-3365D15A6841") IDTSExtendedProperties100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSExtendedProperty100 **ppDTSExtendedProperty) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ __RPC__in BSTR bstrName, /* [in] */ __RPC__in BSTR bstrNamespace, /* [in] */ VARIANT vValue, /* [retval][out] */ __RPC__deref_out_opt IDTSExtendedProperty100 **ppDTSExtendedProperty) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT Index) = 0; }; #else /* C style interface */ typedef struct IDTSExtendedProperties100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSExtendedProperties100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSExtendedProperties100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSExtendedProperties100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSExtendedProperties100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSExtendedProperties100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSExtendedProperties100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSExtendedProperties100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSExtendedProperties100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSExtendedProperty100 **ppDTSExtendedProperty); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSExtendedProperties100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSExtendedProperties100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDTSExtendedProperties100 * This, /* [in] */ __RPC__in BSTR bstrName, /* [in] */ __RPC__in BSTR bstrNamespace, /* [in] */ VARIANT vValue, /* [retval][out] */ __RPC__deref_out_opt IDTSExtendedProperty100 **ppDTSExtendedProperty); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IDTSExtendedProperties100 * This, /* [in] */ VARIANT Index); END_INTERFACE } IDTSExtendedProperties100Vtbl; interface IDTSExtendedProperties100 { CONST_VTBL struct IDTSExtendedProperties100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSExtendedProperties100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSExtendedProperties100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSExtendedProperties100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSExtendedProperties100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSExtendedProperties100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSExtendedProperties100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSExtendedProperties100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSExtendedProperties100_get_Item(This,Index,ppDTSExtendedProperty) \ ( (This)->lpVtbl -> get_Item(This,Index,ppDTSExtendedProperty) ) #define IDTSExtendedProperties100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSExtendedProperties100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #define IDTSExtendedProperties100_Add(This,bstrName,bstrNamespace,vValue,ppDTSExtendedProperty) \ ( (This)->lpVtbl -> Add(This,bstrName,bstrNamespace,vValue,ppDTSExtendedProperty) ) #define IDTSExtendedProperties100_Remove(This,Index) \ ( (This)->lpVtbl -> Remove(This,Index) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSExtendedProperties100_INTERFACE_DEFINED__ */ #ifndef __IDTSConnections100_INTERFACE_DEFINED__ #define __IDTSConnections100_INTERFACE_DEFINED__ /* interface IDTSConnections100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSConnections100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("2D3060CE-A06C-413B-BAD7-0EFE7CBD9459") IDTSConnections100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Key, /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionManager100 **ppDTSConnectionManager) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ __RPC__in BSTR bstrConnectionType, /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionManager100 **ppDTSConnectionManager) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT Key) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Contains( /* [in] */ VARIANT Key, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal) = 0; }; #else /* C style interface */ typedef struct IDTSConnections100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSConnections100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSConnections100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSConnections100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSConnections100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSConnections100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSConnections100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSConnections100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSConnections100 * This, /* [in] */ VARIANT Key, /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionManager100 **ppDTSConnectionManager); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSConnections100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSConnections100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDTSConnections100 * This, /* [in] */ __RPC__in BSTR bstrConnectionType, /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionManager100 **ppDTSConnectionManager); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IDTSConnections100 * This, /* [in] */ VARIANT Key); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Contains )( IDTSConnections100 * This, /* [in] */ VARIANT Key, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal); END_INTERFACE } IDTSConnections100Vtbl; interface IDTSConnections100 { CONST_VTBL struct IDTSConnections100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSConnections100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSConnections100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSConnections100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSConnections100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSConnections100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSConnections100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSConnections100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSConnections100_get_Item(This,Key,ppDTSConnectionManager) \ ( (This)->lpVtbl -> get_Item(This,Key,ppDTSConnectionManager) ) #define IDTSConnections100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSConnections100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #define IDTSConnections100_Add(This,bstrConnectionType,ppDTSConnectionManager) \ ( (This)->lpVtbl -> Add(This,bstrConnectionType,ppDTSConnectionManager) ) #define IDTSConnections100_Remove(This,Key) \ ( (This)->lpVtbl -> Remove(This,Key) ) #define IDTSConnections100_Contains(This,Key,RetVal) \ ( (This)->lpVtbl -> Contains(This,Key,RetVal) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSConnections100_INTERFACE_DEFINED__ */ #ifndef __IDTSPrecedenceConstraints100_INTERFACE_DEFINED__ #define __IDTSPrecedenceConstraints100_INTERFACE_DEFINED__ /* interface IDTSPrecedenceConstraints100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSPrecedenceConstraints100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("22AD7064-F2E7-4ACF-B1F5-5FCE39401709") IDTSPrecedenceConstraints100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSPrecedenceConstraint100 **ppDTSPC) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( __RPC__in_opt IDTSExecutable100 *pExecFrom, __RPC__in_opt IDTSExecutable100 *pExecTo, /* [retval][out] */ __RPC__deref_out_opt IDTSPrecedenceConstraint100 **ppDTSPC) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT Index) = 0; }; #else /* C style interface */ typedef struct IDTSPrecedenceConstraints100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSPrecedenceConstraints100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSPrecedenceConstraints100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSPrecedenceConstraints100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSPrecedenceConstraints100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSPrecedenceConstraints100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSPrecedenceConstraints100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSPrecedenceConstraints100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSPrecedenceConstraints100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSPrecedenceConstraint100 **ppDTSPC); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSPrecedenceConstraints100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSPrecedenceConstraints100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDTSPrecedenceConstraints100 * This, __RPC__in_opt IDTSExecutable100 *pExecFrom, __RPC__in_opt IDTSExecutable100 *pExecTo, /* [retval][out] */ __RPC__deref_out_opt IDTSPrecedenceConstraint100 **ppDTSPC); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IDTSPrecedenceConstraints100 * This, /* [in] */ VARIANT Index); END_INTERFACE } IDTSPrecedenceConstraints100Vtbl; interface IDTSPrecedenceConstraints100 { CONST_VTBL struct IDTSPrecedenceConstraints100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSPrecedenceConstraints100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSPrecedenceConstraints100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSPrecedenceConstraints100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSPrecedenceConstraints100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSPrecedenceConstraints100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSPrecedenceConstraints100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSPrecedenceConstraints100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSPrecedenceConstraints100_get_Item(This,Index,ppDTSPC) \ ( (This)->lpVtbl -> get_Item(This,Index,ppDTSPC) ) #define IDTSPrecedenceConstraints100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSPrecedenceConstraints100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #define IDTSPrecedenceConstraints100_Add(This,pExecFrom,pExecTo,ppDTSPC) \ ( (This)->lpVtbl -> Add(This,pExecFrom,pExecTo,ppDTSPC) ) #define IDTSPrecedenceConstraints100_Remove(This,Index) \ ( (This)->lpVtbl -> Remove(This,Index) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSPrecedenceConstraints100_INTERFACE_DEFINED__ */ #ifndef __IDTSConnectionManager100_INTERFACE_DEFINED__ #define __IDTSConnectionManager100_INTERFACE_DEFINED__ /* interface IDTSConnectionManager100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSConnectionManager100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("E6E46B7A-6424-41C2-B658-387221DB74ED") IDTSConnectionManager100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ConnectionString( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrConnectionString) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ConnectionString( /* [in] */ __RPC__in BSTR bstrConnectionString) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProtectionLevel( /* [retval][out] */ __RPC__out DTSProtectionLevel *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProtectionLevel( /* [in] */ DTSProtectionLevel NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SupportsDTCTransactions( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbSupportsDTCTransactions) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AcquireConnection( /* [in] */ __RPC__in_opt IUnknown *pTransaction, /* [retval][out] */ __RPC__out VARIANT *pvarConnection) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Validate( /* [in] */ __RPC__in_opt IDTSInfoEvents100 *pEvents, /* [retval][out] */ __RPC__out DTSExecResult *pValidateResult) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetQualifier( /* [in] */ __RPC__in BSTR bstrQualifier) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReleaseConnection( /* [in] */ VARIANT varConnection) = 0; }; #else /* C style interface */ typedef struct IDTSConnectionManager100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSConnectionManager100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSConnectionManager100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSConnectionManager100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSConnectionManager100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSConnectionManager100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSConnectionManager100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSConnectionManager100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectionString )( IDTSConnectionManager100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrConnectionString); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ConnectionString )( IDTSConnectionManager100 * This, /* [in] */ __RPC__in BSTR bstrConnectionString); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProtectionLevel )( IDTSConnectionManager100 * This, /* [retval][out] */ __RPC__out DTSProtectionLevel *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProtectionLevel )( IDTSConnectionManager100 * This, /* [in] */ DTSProtectionLevel NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SupportsDTCTransactions )( IDTSConnectionManager100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbSupportsDTCTransactions); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AcquireConnection )( IDTSConnectionManager100 * This, /* [in] */ __RPC__in_opt IUnknown *pTransaction, /* [retval][out] */ __RPC__out VARIANT *pvarConnection); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Validate )( IDTSConnectionManager100 * This, /* [in] */ __RPC__in_opt IDTSInfoEvents100 *pEvents, /* [retval][out] */ __RPC__out DTSExecResult *pValidateResult); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetQualifier )( IDTSConnectionManager100 * This, /* [in] */ __RPC__in BSTR bstrQualifier); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ReleaseConnection )( IDTSConnectionManager100 * This, /* [in] */ VARIANT varConnection); END_INTERFACE } IDTSConnectionManager100Vtbl; interface IDTSConnectionManager100 { CONST_VTBL struct IDTSConnectionManager100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSConnectionManager100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSConnectionManager100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSConnectionManager100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSConnectionManager100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSConnectionManager100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSConnectionManager100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSConnectionManager100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSConnectionManager100_get_ConnectionString(This,pbstrConnectionString) \ ( (This)->lpVtbl -> get_ConnectionString(This,pbstrConnectionString) ) #define IDTSConnectionManager100_put_ConnectionString(This,bstrConnectionString) \ ( (This)->lpVtbl -> put_ConnectionString(This,bstrConnectionString) ) #define IDTSConnectionManager100_get_ProtectionLevel(This,RetVal) \ ( (This)->lpVtbl -> get_ProtectionLevel(This,RetVal) ) #define IDTSConnectionManager100_put_ProtectionLevel(This,NewVal) \ ( (This)->lpVtbl -> put_ProtectionLevel(This,NewVal) ) #define IDTSConnectionManager100_get_SupportsDTCTransactions(This,pvbSupportsDTCTransactions) \ ( (This)->lpVtbl -> get_SupportsDTCTransactions(This,pvbSupportsDTCTransactions) ) #define IDTSConnectionManager100_AcquireConnection(This,pTransaction,pvarConnection) \ ( (This)->lpVtbl -> AcquireConnection(This,pTransaction,pvarConnection) ) #define IDTSConnectionManager100_Validate(This,pEvents,pValidateResult) \ ( (This)->lpVtbl -> Validate(This,pEvents,pValidateResult) ) #define IDTSConnectionManager100_SetQualifier(This,bstrQualifier) \ ( (This)->lpVtbl -> SetQualifier(This,bstrQualifier) ) #define IDTSConnectionManager100_ReleaseConnection(This,varConnection) \ ( (This)->lpVtbl -> ReleaseConnection(This,varConnection) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSConnectionManager100_INTERFACE_DEFINED__ */ #ifndef __IDTSConnectionManagerInit100_INTERFACE_DEFINED__ #define __IDTSConnectionManagerInit100_INTERFACE_DEFINED__ /* interface IDTSConnectionManagerInit100 */ /* [unique][helpstring][uuid][oleautomation][object] */ EXTERN_C const IID IID_IDTSConnectionManagerInit100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3F272A45-C188-445A-BF88-C6568AEAE43D") IDTSConnectionManagerInit100 : public IUnknown { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InitializeConnectionManager( /* [in] */ __RPC__in BSTR bstrQualifier, /* [in] */ __RPC__in_opt IDTSInfoEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog) = 0; }; #else /* C style interface */ typedef struct IDTSConnectionManagerInit100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSConnectionManagerInit100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSConnectionManagerInit100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSConnectionManagerInit100 * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InitializeConnectionManager )( IDTSConnectionManagerInit100 * This, /* [in] */ __RPC__in BSTR bstrQualifier, /* [in] */ __RPC__in_opt IDTSInfoEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog); END_INTERFACE } IDTSConnectionManagerInit100Vtbl; interface IDTSConnectionManagerInit100 { CONST_VTBL struct IDTSConnectionManagerInit100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSConnectionManagerInit100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSConnectionManagerInit100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSConnectionManagerInit100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSConnectionManagerInit100_InitializeConnectionManager(This,bstrQualifier,pEvents,pLog) \ ( (This)->lpVtbl -> InitializeConnectionManager(This,bstrQualifier,pEvents,pLog) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSConnectionManagerInit100_INTERFACE_DEFINED__ */ #ifndef __IDTSConnectionManagerMarshalControl100_INTERFACE_DEFINED__ #define __IDTSConnectionManagerMarshalControl100_INTERFACE_DEFINED__ /* interface IDTSConnectionManagerMarshalControl100 */ /* [unique][helpstring][uuid][oleautomation][object] */ EXTERN_C const IID IID_IDTSConnectionManagerMarshalControl100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("E3B2D136-CBA7-466B-BD04-4B37939FC958") IDTSConnectionManagerMarshalControl100 : public IUnknown { public: virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_CanMarshal( /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_CanClone( /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ConfigureClone( /* [in] */ __RPC__in_opt IDTSConnectionManager100 *pConnectionManager) = 0; }; #else /* C style interface */ typedef struct IDTSConnectionManagerMarshalControl100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSConnectionManagerMarshalControl100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSConnectionManagerMarshalControl100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSConnectionManagerMarshalControl100 * This); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanMarshal )( IDTSConnectionManagerMarshalControl100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CanClone )( IDTSConnectionManagerMarshalControl100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ConfigureClone )( IDTSConnectionManagerMarshalControl100 * This, /* [in] */ __RPC__in_opt IDTSConnectionManager100 *pConnectionManager); END_INTERFACE } IDTSConnectionManagerMarshalControl100Vtbl; interface IDTSConnectionManagerMarshalControl100 { CONST_VTBL struct IDTSConnectionManagerMarshalControl100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSConnectionManagerMarshalControl100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSConnectionManagerMarshalControl100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSConnectionManagerMarshalControl100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSConnectionManagerMarshalControl100_get_CanMarshal(This,RetVal) \ ( (This)->lpVtbl -> get_CanMarshal(This,RetVal) ) #define IDTSConnectionManagerMarshalControl100_get_CanClone(This,RetVal) \ ( (This)->lpVtbl -> get_CanClone(This,RetVal) ) #define IDTSConnectionManagerMarshalControl100_ConfigureClone(This,pConnectionManager) \ ( (This)->lpVtbl -> ConfigureClone(This,pConnectionManager) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSConnectionManagerMarshalControl100_INTERFACE_DEFINED__ */ #ifndef __IDTSConnectionManagerDatabaseParameters100_INTERFACE_DEFINED__ #define __IDTSConnectionManagerDatabaseParameters100_INTERFACE_DEFINED__ /* interface IDTSConnectionManagerDatabaseParameters100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSConnectionManagerDatabaseParameters100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("624862CB-55F9-4A92-965F-62BC4935296A") IDTSConnectionManagerDatabaseParameters100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServerName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrServerName) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServerName( /* [in] */ __RPC__in BSTR bstrServerName) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UserName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrUserName) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UserName( /* [in] */ __RPC__in BSTR bstrUserName) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Password( /* [in] */ __RPC__in BSTR bstrPassword) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_InitialCatalog( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrInitialCatalog) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_InitialCatalog( /* [in] */ __RPC__in BSTR bstrInitialCatalog) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RetainSameConnection( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbRetain) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RetainSameConnection( /* [in] */ VARIANT_BOOL vbRetain) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetConnectionForSchema( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppunkConnection) = 0; }; #else /* C style interface */ typedef struct IDTSConnectionManagerDatabaseParameters100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSConnectionManagerDatabaseParameters100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSConnectionManagerDatabaseParameters100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSConnectionManagerDatabaseParameters100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSConnectionManagerDatabaseParameters100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSConnectionManagerDatabaseParameters100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSConnectionManagerDatabaseParameters100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSConnectionManagerDatabaseParameters100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ServerName )( IDTSConnectionManagerDatabaseParameters100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrServerName); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServerName )( IDTSConnectionManagerDatabaseParameters100 * This, /* [in] */ __RPC__in BSTR bstrServerName); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserName )( IDTSConnectionManagerDatabaseParameters100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrUserName); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UserName )( IDTSConnectionManagerDatabaseParameters100 * This, /* [in] */ __RPC__in BSTR bstrUserName); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Password )( IDTSConnectionManagerDatabaseParameters100 * This, /* [in] */ __RPC__in BSTR bstrPassword); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InitialCatalog )( IDTSConnectionManagerDatabaseParameters100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrInitialCatalog); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InitialCatalog )( IDTSConnectionManagerDatabaseParameters100 * This, /* [in] */ __RPC__in BSTR bstrInitialCatalog); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RetainSameConnection )( IDTSConnectionManagerDatabaseParameters100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbRetain); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RetainSameConnection )( IDTSConnectionManagerDatabaseParameters100 * This, /* [in] */ VARIANT_BOOL vbRetain); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetConnectionForSchema )( IDTSConnectionManagerDatabaseParameters100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppunkConnection); END_INTERFACE } IDTSConnectionManagerDatabaseParameters100Vtbl; interface IDTSConnectionManagerDatabaseParameters100 { CONST_VTBL struct IDTSConnectionManagerDatabaseParameters100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSConnectionManagerDatabaseParameters100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSConnectionManagerDatabaseParameters100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSConnectionManagerDatabaseParameters100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSConnectionManagerDatabaseParameters100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSConnectionManagerDatabaseParameters100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSConnectionManagerDatabaseParameters100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSConnectionManagerDatabaseParameters100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSConnectionManagerDatabaseParameters100_get_ServerName(This,pbstrServerName) \ ( (This)->lpVtbl -> get_ServerName(This,pbstrServerName) ) #define IDTSConnectionManagerDatabaseParameters100_put_ServerName(This,bstrServerName) \ ( (This)->lpVtbl -> put_ServerName(This,bstrServerName) ) #define IDTSConnectionManagerDatabaseParameters100_get_UserName(This,pbstrUserName) \ ( (This)->lpVtbl -> get_UserName(This,pbstrUserName) ) #define IDTSConnectionManagerDatabaseParameters100_put_UserName(This,bstrUserName) \ ( (This)->lpVtbl -> put_UserName(This,bstrUserName) ) #define IDTSConnectionManagerDatabaseParameters100_put_Password(This,bstrPassword) \ ( (This)->lpVtbl -> put_Password(This,bstrPassword) ) #define IDTSConnectionManagerDatabaseParameters100_get_InitialCatalog(This,pbstrInitialCatalog) \ ( (This)->lpVtbl -> get_InitialCatalog(This,pbstrInitialCatalog) ) #define IDTSConnectionManagerDatabaseParameters100_put_InitialCatalog(This,bstrInitialCatalog) \ ( (This)->lpVtbl -> put_InitialCatalog(This,bstrInitialCatalog) ) #define IDTSConnectionManagerDatabaseParameters100_get_RetainSameConnection(This,pvbRetain) \ ( (This)->lpVtbl -> get_RetainSameConnection(This,pvbRetain) ) #define IDTSConnectionManagerDatabaseParameters100_put_RetainSameConnection(This,vbRetain) \ ( (This)->lpVtbl -> put_RetainSameConnection(This,vbRetain) ) #define IDTSConnectionManagerDatabaseParameters100_GetConnectionForSchema(This,ppunkConnection) \ ( (This)->lpVtbl -> GetConnectionForSchema(This,ppunkConnection) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSConnectionManagerDatabaseParameters100_INTERFACE_DEFINED__ */ #ifndef __IDTSConnectionManagerFile100_INTERFACE_DEFINED__ #define __IDTSConnectionManagerFile100_INTERFACE_DEFINED__ /* interface IDTSConnectionManagerFile100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSConnectionManagerFile100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("06352D6B-9C0B-40AC-9089-3D4AE03BE16A") IDTSConnectionManagerFile100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FileUsageType( /* [retval][out] */ __RPC__out DTSFileConnectionUsageType *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FileUsageType( /* [in] */ DTSFileConnectionUsageType NewVal) = 0; }; #else /* C style interface */ typedef struct IDTSConnectionManagerFile100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSConnectionManagerFile100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSConnectionManagerFile100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSConnectionManagerFile100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSConnectionManagerFile100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSConnectionManagerFile100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSConnectionManagerFile100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSConnectionManagerFile100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FileUsageType )( IDTSConnectionManagerFile100 * This, /* [retval][out] */ __RPC__out DTSFileConnectionUsageType *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FileUsageType )( IDTSConnectionManagerFile100 * This, /* [in] */ DTSFileConnectionUsageType NewVal); END_INTERFACE } IDTSConnectionManagerFile100Vtbl; interface IDTSConnectionManagerFile100 { CONST_VTBL struct IDTSConnectionManagerFile100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSConnectionManagerFile100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSConnectionManagerFile100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSConnectionManagerFile100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSConnectionManagerFile100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSConnectionManagerFile100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSConnectionManagerFile100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSConnectionManagerFile100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSConnectionManagerFile100_get_FileUsageType(This,RetVal) \ ( (This)->lpVtbl -> get_FileUsageType(This,RetVal) ) #define IDTSConnectionManagerFile100_put_FileUsageType(This,NewVal) \ ( (This)->lpVtbl -> put_FileUsageType(This,NewVal) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSConnectionManagerFile100_INTERFACE_DEFINED__ */ #ifndef __IDTSConnectionManagerFlatFile100_INTERFACE_DEFINED__ #define __IDTSConnectionManagerFlatFile100_INTERFACE_DEFINED__ /* interface IDTSConnectionManagerFlatFile100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSConnectionManagerFlatFile100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A83696F8-F467-40B5-B5FD-CADED62A076D") IDTSConnectionManagerFlatFile100 : public IDispatch { public: virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Format( /* [in] */ __RPC__in BSTR bstrFormat) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Format( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFormat) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LocaleID( /* [in] */ long lLocaleID) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LocaleID( /* [retval][out] */ __RPC__out long *plLocaleID) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Unicode( /* [in] */ VARIANT_BOOL vbUnicode) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Unicode( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbUnicode) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderRowsToSkip( /* [in] */ long lRowsToSkip) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderRowsToSkip( /* [retval][out] */ __RPC__out long *plRowsToSkip) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_HeaderRowDelimiter( /* [in] */ __RPC__in BSTR bstrDelimiter) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HeaderRowDelimiter( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrDelimiter) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ColumnNamesInFirstDataRow( /* [in] */ VARIANT_BOOL vbColumnNamesInFirstDataRow) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColumnNamesInFirstDataRow( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbColumnNamesInFirstDataRow) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RowDelimiter( /* [in] */ __RPC__in BSTR bstrDelimiter) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RowDelimiter( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrDelimiter) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DataRowsToSkip( /* [in] */ long lRowsToSkip) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DataRowsToSkip( /* [retval][out] */ __RPC__out long *plRowsToSkip) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TextQualifier( /* [in] */ __RPC__in BSTR bstrTextQualifier) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextQualifier( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTextQualifier) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CodePage( /* [in] */ long lCodePage) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CodePage( /* [retval][out] */ __RPC__out long *plCOdePage) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Columns( /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionManagerFlatFileColumns100 **ppColumns) = 0; }; #else /* C style interface */ typedef struct IDTSConnectionManagerFlatFile100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSConnectionManagerFlatFile100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSConnectionManagerFlatFile100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSConnectionManagerFlatFile100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSConnectionManagerFlatFile100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSConnectionManagerFlatFile100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSConnectionManagerFlatFile100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSConnectionManagerFlatFile100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Format )( IDTSConnectionManagerFlatFile100 * This, /* [in] */ __RPC__in BSTR bstrFormat); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Format )( IDTSConnectionManagerFlatFile100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFormat); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LocaleID )( IDTSConnectionManagerFlatFile100 * This, /* [in] */ long lLocaleID); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LocaleID )( IDTSConnectionManagerFlatFile100 * This, /* [retval][out] */ __RPC__out long *plLocaleID); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Unicode )( IDTSConnectionManagerFlatFile100 * This, /* [in] */ VARIANT_BOOL vbUnicode); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Unicode )( IDTSConnectionManagerFlatFile100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbUnicode); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HeaderRowsToSkip )( IDTSConnectionManagerFlatFile100 * This, /* [in] */ long lRowsToSkip); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HeaderRowsToSkip )( IDTSConnectionManagerFlatFile100 * This, /* [retval][out] */ __RPC__out long *plRowsToSkip); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HeaderRowDelimiter )( IDTSConnectionManagerFlatFile100 * This, /* [in] */ __RPC__in BSTR bstrDelimiter); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HeaderRowDelimiter )( IDTSConnectionManagerFlatFile100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrDelimiter); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ColumnNamesInFirstDataRow )( IDTSConnectionManagerFlatFile100 * This, /* [in] */ VARIANT_BOOL vbColumnNamesInFirstDataRow); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ColumnNamesInFirstDataRow )( IDTSConnectionManagerFlatFile100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbColumnNamesInFirstDataRow); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RowDelimiter )( IDTSConnectionManagerFlatFile100 * This, /* [in] */ __RPC__in BSTR bstrDelimiter); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RowDelimiter )( IDTSConnectionManagerFlatFile100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrDelimiter); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DataRowsToSkip )( IDTSConnectionManagerFlatFile100 * This, /* [in] */ long lRowsToSkip); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DataRowsToSkip )( IDTSConnectionManagerFlatFile100 * This, /* [retval][out] */ __RPC__out long *plRowsToSkip); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TextQualifier )( IDTSConnectionManagerFlatFile100 * This, /* [in] */ __RPC__in BSTR bstrTextQualifier); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextQualifier )( IDTSConnectionManagerFlatFile100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTextQualifier); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CodePage )( IDTSConnectionManagerFlatFile100 * This, /* [in] */ long lCodePage); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CodePage )( IDTSConnectionManagerFlatFile100 * This, /* [retval][out] */ __RPC__out long *plCOdePage); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Columns )( IDTSConnectionManagerFlatFile100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionManagerFlatFileColumns100 **ppColumns); END_INTERFACE } IDTSConnectionManagerFlatFile100Vtbl; interface IDTSConnectionManagerFlatFile100 { CONST_VTBL struct IDTSConnectionManagerFlatFile100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSConnectionManagerFlatFile100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSConnectionManagerFlatFile100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSConnectionManagerFlatFile100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSConnectionManagerFlatFile100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSConnectionManagerFlatFile100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSConnectionManagerFlatFile100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSConnectionManagerFlatFile100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSConnectionManagerFlatFile100_put_Format(This,bstrFormat) \ ( (This)->lpVtbl -> put_Format(This,bstrFormat) ) #define IDTSConnectionManagerFlatFile100_get_Format(This,pbstrFormat) \ ( (This)->lpVtbl -> get_Format(This,pbstrFormat) ) #define IDTSConnectionManagerFlatFile100_put_LocaleID(This,lLocaleID) \ ( (This)->lpVtbl -> put_LocaleID(This,lLocaleID) ) #define IDTSConnectionManagerFlatFile100_get_LocaleID(This,plLocaleID) \ ( (This)->lpVtbl -> get_LocaleID(This,plLocaleID) ) #define IDTSConnectionManagerFlatFile100_put_Unicode(This,vbUnicode) \ ( (This)->lpVtbl -> put_Unicode(This,vbUnicode) ) #define IDTSConnectionManagerFlatFile100_get_Unicode(This,pvbUnicode) \ ( (This)->lpVtbl -> get_Unicode(This,pvbUnicode) ) #define IDTSConnectionManagerFlatFile100_put_HeaderRowsToSkip(This,lRowsToSkip) \ ( (This)->lpVtbl -> put_HeaderRowsToSkip(This,lRowsToSkip) ) #define IDTSConnectionManagerFlatFile100_get_HeaderRowsToSkip(This,plRowsToSkip) \ ( (This)->lpVtbl -> get_HeaderRowsToSkip(This,plRowsToSkip) ) #define IDTSConnectionManagerFlatFile100_put_HeaderRowDelimiter(This,bstrDelimiter) \ ( (This)->lpVtbl -> put_HeaderRowDelimiter(This,bstrDelimiter) ) #define IDTSConnectionManagerFlatFile100_get_HeaderRowDelimiter(This,pbstrDelimiter) \ ( (This)->lpVtbl -> get_HeaderRowDelimiter(This,pbstrDelimiter) ) #define IDTSConnectionManagerFlatFile100_put_ColumnNamesInFirstDataRow(This,vbColumnNamesInFirstDataRow) \ ( (This)->lpVtbl -> put_ColumnNamesInFirstDataRow(This,vbColumnNamesInFirstDataRow) ) #define IDTSConnectionManagerFlatFile100_get_ColumnNamesInFirstDataRow(This,pvbColumnNamesInFirstDataRow) \ ( (This)->lpVtbl -> get_ColumnNamesInFirstDataRow(This,pvbColumnNamesInFirstDataRow) ) #define IDTSConnectionManagerFlatFile100_put_RowDelimiter(This,bstrDelimiter) \ ( (This)->lpVtbl -> put_RowDelimiter(This,bstrDelimiter) ) #define IDTSConnectionManagerFlatFile100_get_RowDelimiter(This,pbstrDelimiter) \ ( (This)->lpVtbl -> get_RowDelimiter(This,pbstrDelimiter) ) #define IDTSConnectionManagerFlatFile100_put_DataRowsToSkip(This,lRowsToSkip) \ ( (This)->lpVtbl -> put_DataRowsToSkip(This,lRowsToSkip) ) #define IDTSConnectionManagerFlatFile100_get_DataRowsToSkip(This,plRowsToSkip) \ ( (This)->lpVtbl -> get_DataRowsToSkip(This,plRowsToSkip) ) #define IDTSConnectionManagerFlatFile100_put_TextQualifier(This,bstrTextQualifier) \ ( (This)->lpVtbl -> put_TextQualifier(This,bstrTextQualifier) ) #define IDTSConnectionManagerFlatFile100_get_TextQualifier(This,pbstrTextQualifier) \ ( (This)->lpVtbl -> get_TextQualifier(This,pbstrTextQualifier) ) #define IDTSConnectionManagerFlatFile100_put_CodePage(This,lCodePage) \ ( (This)->lpVtbl -> put_CodePage(This,lCodePage) ) #define IDTSConnectionManagerFlatFile100_get_CodePage(This,plCOdePage) \ ( (This)->lpVtbl -> get_CodePage(This,plCOdePage) ) #define IDTSConnectionManagerFlatFile100_get_Columns(This,ppColumns) \ ( (This)->lpVtbl -> get_Columns(This,ppColumns) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSConnectionManagerFlatFile100_INTERFACE_DEFINED__ */ #ifndef __IDTSConnectionManagerFlatFileColumn100_INTERFACE_DEFINED__ #define __IDTSConnectionManagerFlatFileColumn100_INTERFACE_DEFINED__ /* interface IDTSConnectionManagerFlatFileColumn100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSConnectionManagerFlatFileColumn100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("C14E2299-E86F-43C6-8917-8D4CFDEE3316") IDTSConnectionManagerFlatFileColumn100 : public IDispatch { public: virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ColumnType( /* [in] */ __RPC__in BSTR bstrColumnType) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColumnType( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrColumnType) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ColumnDelimiter( /* [in] */ __RPC__in BSTR bstrColumnDelimiter) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColumnDelimiter( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrColumnDelimiter) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ColumnWidth( /* [in] */ long lWidth) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ColumnWidth( /* [retval][out] */ __RPC__out long *plWidth) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaximumWidth( /* [in] */ long lWidth) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaximumWidth( /* [retval][out] */ __RPC__out long *plWidth) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DataType( /* [in] */ enum DataType eDataType) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DataType( /* [retval][out] */ __RPC__out enum DataType *peDataType) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DataPrecision( /* [in] */ long lDataPrecision) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DataPrecision( /* [retval][out] */ __RPC__out long *plDataPrecision) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DataScale( /* [in] */ long lDataScale) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DataScale( /* [retval][out] */ __RPC__out long *plDataScale) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TextQualified( /* [in] */ VARIANT_BOOL vbTextQualified) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TextQualified( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbTextQualified) = 0; }; #else /* C style interface */ typedef struct IDTSConnectionManagerFlatFileColumn100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSConnectionManagerFlatFileColumn100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSConnectionManagerFlatFileColumn100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSConnectionManagerFlatFileColumn100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSConnectionManagerFlatFileColumn100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSConnectionManagerFlatFileColumn100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSConnectionManagerFlatFileColumn100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSConnectionManagerFlatFileColumn100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ColumnType )( IDTSConnectionManagerFlatFileColumn100 * This, /* [in] */ __RPC__in BSTR bstrColumnType); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ColumnType )( IDTSConnectionManagerFlatFileColumn100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrColumnType); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ColumnDelimiter )( IDTSConnectionManagerFlatFileColumn100 * This, /* [in] */ __RPC__in BSTR bstrColumnDelimiter); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ColumnDelimiter )( IDTSConnectionManagerFlatFileColumn100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrColumnDelimiter); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ColumnWidth )( IDTSConnectionManagerFlatFileColumn100 * This, /* [in] */ long lWidth); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ColumnWidth )( IDTSConnectionManagerFlatFileColumn100 * This, /* [retval][out] */ __RPC__out long *plWidth); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaximumWidth )( IDTSConnectionManagerFlatFileColumn100 * This, /* [in] */ long lWidth); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaximumWidth )( IDTSConnectionManagerFlatFileColumn100 * This, /* [retval][out] */ __RPC__out long *plWidth); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DataType )( IDTSConnectionManagerFlatFileColumn100 * This, /* [in] */ enum DataType eDataType); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DataType )( IDTSConnectionManagerFlatFileColumn100 * This, /* [retval][out] */ __RPC__out enum DataType *peDataType); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DataPrecision )( IDTSConnectionManagerFlatFileColumn100 * This, /* [in] */ long lDataPrecision); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DataPrecision )( IDTSConnectionManagerFlatFileColumn100 * This, /* [retval][out] */ __RPC__out long *plDataPrecision); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DataScale )( IDTSConnectionManagerFlatFileColumn100 * This, /* [in] */ long lDataScale); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DataScale )( IDTSConnectionManagerFlatFileColumn100 * This, /* [retval][out] */ __RPC__out long *plDataScale); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TextQualified )( IDTSConnectionManagerFlatFileColumn100 * This, /* [in] */ VARIANT_BOOL vbTextQualified); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TextQualified )( IDTSConnectionManagerFlatFileColumn100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbTextQualified); END_INTERFACE } IDTSConnectionManagerFlatFileColumn100Vtbl; interface IDTSConnectionManagerFlatFileColumn100 { CONST_VTBL struct IDTSConnectionManagerFlatFileColumn100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSConnectionManagerFlatFileColumn100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSConnectionManagerFlatFileColumn100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSConnectionManagerFlatFileColumn100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSConnectionManagerFlatFileColumn100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSConnectionManagerFlatFileColumn100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSConnectionManagerFlatFileColumn100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSConnectionManagerFlatFileColumn100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSConnectionManagerFlatFileColumn100_put_ColumnType(This,bstrColumnType) \ ( (This)->lpVtbl -> put_ColumnType(This,bstrColumnType) ) #define IDTSConnectionManagerFlatFileColumn100_get_ColumnType(This,pbstrColumnType) \ ( (This)->lpVtbl -> get_ColumnType(This,pbstrColumnType) ) #define IDTSConnectionManagerFlatFileColumn100_put_ColumnDelimiter(This,bstrColumnDelimiter) \ ( (This)->lpVtbl -> put_ColumnDelimiter(This,bstrColumnDelimiter) ) #define IDTSConnectionManagerFlatFileColumn100_get_ColumnDelimiter(This,pbstrColumnDelimiter) \ ( (This)->lpVtbl -> get_ColumnDelimiter(This,pbstrColumnDelimiter) ) #define IDTSConnectionManagerFlatFileColumn100_put_ColumnWidth(This,lWidth) \ ( (This)->lpVtbl -> put_ColumnWidth(This,lWidth) ) #define IDTSConnectionManagerFlatFileColumn100_get_ColumnWidth(This,plWidth) \ ( (This)->lpVtbl -> get_ColumnWidth(This,plWidth) ) #define IDTSConnectionManagerFlatFileColumn100_put_MaximumWidth(This,lWidth) \ ( (This)->lpVtbl -> put_MaximumWidth(This,lWidth) ) #define IDTSConnectionManagerFlatFileColumn100_get_MaximumWidth(This,plWidth) \ ( (This)->lpVtbl -> get_MaximumWidth(This,plWidth) ) #define IDTSConnectionManagerFlatFileColumn100_put_DataType(This,eDataType) \ ( (This)->lpVtbl -> put_DataType(This,eDataType) ) #define IDTSConnectionManagerFlatFileColumn100_get_DataType(This,peDataType) \ ( (This)->lpVtbl -> get_DataType(This,peDataType) ) #define IDTSConnectionManagerFlatFileColumn100_put_DataPrecision(This,lDataPrecision) \ ( (This)->lpVtbl -> put_DataPrecision(This,lDataPrecision) ) #define IDTSConnectionManagerFlatFileColumn100_get_DataPrecision(This,plDataPrecision) \ ( (This)->lpVtbl -> get_DataPrecision(This,plDataPrecision) ) #define IDTSConnectionManagerFlatFileColumn100_put_DataScale(This,lDataScale) \ ( (This)->lpVtbl -> put_DataScale(This,lDataScale) ) #define IDTSConnectionManagerFlatFileColumn100_get_DataScale(This,plDataScale) \ ( (This)->lpVtbl -> get_DataScale(This,plDataScale) ) #define IDTSConnectionManagerFlatFileColumn100_put_TextQualified(This,vbTextQualified) \ ( (This)->lpVtbl -> put_TextQualified(This,vbTextQualified) ) #define IDTSConnectionManagerFlatFileColumn100_get_TextQualified(This,pvbTextQualified) \ ( (This)->lpVtbl -> get_TextQualified(This,pvbTextQualified) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSConnectionManagerFlatFileColumn100_INTERFACE_DEFINED__ */ #ifndef __IDTSConnectionManagerFlatFileColumns100_INTERFACE_DEFINED__ #define __IDTSConnectionManagerFlatFileColumns100_INTERFACE_DEFINED__ /* interface IDTSConnectionManagerFlatFileColumns100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSConnectionManagerFlatFileColumns100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("B864D668-6A9E-4358-B34D-E4A404E20CAA") IDTSConnectionManagerFlatFileColumns100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Key, /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionManagerFlatFileColumn100 **ppColumn) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionManagerFlatFileColumn100 **ppColumn) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT Key) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MoveBefore( /* [in] */ VARIANT Key, /* [in] */ __RPC__in_opt IDTSConnectionManagerFlatFileColumn100 *Column) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MoveAfter( /* [in] */ VARIANT Key, /* [in] */ __RPC__in_opt IDTSConnectionManagerFlatFileColumn100 *Column) = 0; }; #else /* C style interface */ typedef struct IDTSConnectionManagerFlatFileColumns100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSConnectionManagerFlatFileColumns100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSConnectionManagerFlatFileColumns100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSConnectionManagerFlatFileColumns100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSConnectionManagerFlatFileColumns100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSConnectionManagerFlatFileColumns100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSConnectionManagerFlatFileColumns100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSConnectionManagerFlatFileColumns100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSConnectionManagerFlatFileColumns100 * This, /* [in] */ VARIANT Key, /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionManagerFlatFileColumn100 **ppColumn); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSConnectionManagerFlatFileColumns100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSConnectionManagerFlatFileColumns100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDTSConnectionManagerFlatFileColumns100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionManagerFlatFileColumn100 **ppColumn); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IDTSConnectionManagerFlatFileColumns100 * This, /* [in] */ VARIANT Key); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *MoveBefore )( IDTSConnectionManagerFlatFileColumns100 * This, /* [in] */ VARIANT Key, /* [in] */ __RPC__in_opt IDTSConnectionManagerFlatFileColumn100 *Column); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *MoveAfter )( IDTSConnectionManagerFlatFileColumns100 * This, /* [in] */ VARIANT Key, /* [in] */ __RPC__in_opt IDTSConnectionManagerFlatFileColumn100 *Column); END_INTERFACE } IDTSConnectionManagerFlatFileColumns100Vtbl; interface IDTSConnectionManagerFlatFileColumns100 { CONST_VTBL struct IDTSConnectionManagerFlatFileColumns100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSConnectionManagerFlatFileColumns100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSConnectionManagerFlatFileColumns100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSConnectionManagerFlatFileColumns100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSConnectionManagerFlatFileColumns100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSConnectionManagerFlatFileColumns100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSConnectionManagerFlatFileColumns100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSConnectionManagerFlatFileColumns100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSConnectionManagerFlatFileColumns100_get_Item(This,Key,ppColumn) \ ( (This)->lpVtbl -> get_Item(This,Key,ppColumn) ) #define IDTSConnectionManagerFlatFileColumns100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSConnectionManagerFlatFileColumns100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #define IDTSConnectionManagerFlatFileColumns100_Add(This,ppColumn) \ ( (This)->lpVtbl -> Add(This,ppColumn) ) #define IDTSConnectionManagerFlatFileColumns100_Remove(This,Key) \ ( (This)->lpVtbl -> Remove(This,Key) ) #define IDTSConnectionManagerFlatFileColumns100_MoveBefore(This,Key,Column) \ ( (This)->lpVtbl -> MoveBefore(This,Key,Column) ) #define IDTSConnectionManagerFlatFileColumns100_MoveAfter(This,Key,Column) \ ( (This)->lpVtbl -> MoveAfter(This,Key,Column) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSConnectionManagerFlatFileColumns100_INTERFACE_DEFINED__ */ #ifndef __IDTSODBCHandles100_INTERFACE_DEFINED__ #define __IDTSODBCHandles100_INTERFACE_DEFINED__ /* interface IDTSODBCHandles100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSODBCHandles100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0BADFE32-8C0B-4E4C-8CF2-27F4EEFF3D0B") IDTSODBCHandles100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_henv( /* [retval][out] */ __RPC__out long *plhenv) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_hdbc( /* [retval][out] */ __RPC__out long *plhdbc) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_cstr( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrCompletedConnectionString) = 0; }; #else /* C style interface */ typedef struct IDTSODBCHandles100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSODBCHandles100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSODBCHandles100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSODBCHandles100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSODBCHandles100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSODBCHandles100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSODBCHandles100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSODBCHandles100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_henv )( IDTSODBCHandles100 * This, /* [retval][out] */ __RPC__out long *plhenv); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hdbc )( IDTSODBCHandles100 * This, /* [retval][out] */ __RPC__out long *plhdbc); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cstr )( IDTSODBCHandles100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrCompletedConnectionString); END_INTERFACE } IDTSODBCHandles100Vtbl; interface IDTSODBCHandles100 { CONST_VTBL struct IDTSODBCHandles100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSODBCHandles100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSODBCHandles100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSODBCHandles100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSODBCHandles100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSODBCHandles100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSODBCHandles100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSODBCHandles100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSODBCHandles100_get_henv(This,plhenv) \ ( (This)->lpVtbl -> get_henv(This,plhenv) ) #define IDTSODBCHandles100_get_hdbc(This,plhdbc) \ ( (This)->lpVtbl -> get_hdbc(This,plhdbc) ) #define IDTSODBCHandles100_get_cstr(This,pbstrCompletedConnectionString) \ ( (This)->lpVtbl -> get_cstr(This,pbstrCompletedConnectionString) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSODBCHandles100_INTERFACE_DEFINED__ */ #ifndef __IDTSForEachEnumerator100_INTERFACE_DEFINED__ #define __IDTSForEachEnumerator100_INTERFACE_DEFINED__ /* interface IDTSForEachEnumerator100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSForEachEnumerator100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3CF47CF7-C3C3-4951-A3BC-BCB11E57FE7A") IDTSForEachEnumerator100 : public IDispatch { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InitializeForEachEnumerator( /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSInfoEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSObjectReferenceTracker100 *pRefTracker) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetEnumerator( /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSVariableDispenser100 *pVariableDispenser, /* [in] */ __RPC__in_opt IDTSInfoEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnumUnk) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CollectionEnumerator( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbIsCollectionEnumerator) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CollectionEnumerator( /* [in] */ VARIANT_BOOL vbIsCollectionEnumerator) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Validate( /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSVariableDispenser100 *pVariableDispenser, /* [in] */ __RPC__in_opt IDTSInfoEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog, /* [retval][out] */ __RPC__out DTSExecResult *pValidateResult) = 0; }; #else /* C style interface */ typedef struct IDTSForEachEnumerator100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSForEachEnumerator100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSForEachEnumerator100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSForEachEnumerator100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSForEachEnumerator100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSForEachEnumerator100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSForEachEnumerator100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSForEachEnumerator100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InitializeForEachEnumerator )( IDTSForEachEnumerator100 * This, /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSInfoEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSObjectReferenceTracker100 *pRefTracker); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetEnumerator )( IDTSForEachEnumerator100 * This, /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSVariableDispenser100 *pVariableDispenser, /* [in] */ __RPC__in_opt IDTSInfoEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnumUnk); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CollectionEnumerator )( IDTSForEachEnumerator100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbIsCollectionEnumerator); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CollectionEnumerator )( IDTSForEachEnumerator100 * This, /* [in] */ VARIANT_BOOL vbIsCollectionEnumerator); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Validate )( IDTSForEachEnumerator100 * This, /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSVariableDispenser100 *pVariableDispenser, /* [in] */ __RPC__in_opt IDTSInfoEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog, /* [retval][out] */ __RPC__out DTSExecResult *pValidateResult); END_INTERFACE } IDTSForEachEnumerator100Vtbl; interface IDTSForEachEnumerator100 { CONST_VTBL struct IDTSForEachEnumerator100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSForEachEnumerator100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSForEachEnumerator100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSForEachEnumerator100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSForEachEnumerator100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSForEachEnumerator100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSForEachEnumerator100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSForEachEnumerator100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSForEachEnumerator100_InitializeForEachEnumerator(This,pConnections,pEvents,pRefTracker) \ ( (This)->lpVtbl -> InitializeForEachEnumerator(This,pConnections,pEvents,pRefTracker) ) #define IDTSForEachEnumerator100_GetEnumerator(This,pConnections,pVariableDispenser,pEvents,pLog,ppEnumUnk) \ ( (This)->lpVtbl -> GetEnumerator(This,pConnections,pVariableDispenser,pEvents,pLog,ppEnumUnk) ) #define IDTSForEachEnumerator100_get_CollectionEnumerator(This,pvbIsCollectionEnumerator) \ ( (This)->lpVtbl -> get_CollectionEnumerator(This,pvbIsCollectionEnumerator) ) #define IDTSForEachEnumerator100_put_CollectionEnumerator(This,vbIsCollectionEnumerator) \ ( (This)->lpVtbl -> put_CollectionEnumerator(This,vbIsCollectionEnumerator) ) #define IDTSForEachEnumerator100_Validate(This,pConnections,pVariableDispenser,pEvents,pLog,pValidateResult) \ ( (This)->lpVtbl -> Validate(This,pConnections,pVariableDispenser,pEvents,pLog,pValidateResult) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSForEachEnumerator100_INTERFACE_DEFINED__ */ #ifndef __IDTSForEachEnumeratorInfo100_INTERFACE_DEFINED__ #define __IDTSForEachEnumeratorInfo100_INTERFACE_DEFINED__ /* interface IDTSForEachEnumeratorInfo100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSForEachEnumeratorInfo100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("752C909A-BD4F-4230-802C-EAFAAFBDECD8") IDTSForEachEnumeratorInfo100 : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateNew( /* [retval][out] */ __RPC__deref_out_opt IDTSForEachEnumerator100 **ppEnum) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FileName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFileName) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FileNameVersionString( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrVersionString) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_UITypeName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTypeName) = 0; virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ForEachEnumeratorContact( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFEEContact) = 0; }; #else /* C style interface */ typedef struct IDTSForEachEnumeratorInfo100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSForEachEnumeratorInfo100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSForEachEnumeratorInfo100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSForEachEnumeratorInfo100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSForEachEnumeratorInfo100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSForEachEnumeratorInfo100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSForEachEnumeratorInfo100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSForEachEnumeratorInfo100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateNew )( IDTSForEachEnumeratorInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSForEachEnumerator100 **ppEnum); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FileName )( IDTSForEachEnumeratorInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFileName); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FileNameVersionString )( IDTSForEachEnumeratorInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrVersionString); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UITypeName )( IDTSForEachEnumeratorInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTypeName); /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_ForEachEnumeratorContact )( IDTSForEachEnumeratorInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFEEContact); END_INTERFACE } IDTSForEachEnumeratorInfo100Vtbl; interface IDTSForEachEnumeratorInfo100 { CONST_VTBL struct IDTSForEachEnumeratorInfo100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSForEachEnumeratorInfo100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSForEachEnumeratorInfo100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSForEachEnumeratorInfo100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSForEachEnumeratorInfo100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSForEachEnumeratorInfo100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSForEachEnumeratorInfo100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSForEachEnumeratorInfo100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSForEachEnumeratorInfo100_CreateNew(This,ppEnum) \ ( (This)->lpVtbl -> CreateNew(This,ppEnum) ) #define IDTSForEachEnumeratorInfo100_get_FileName(This,pbstrFileName) \ ( (This)->lpVtbl -> get_FileName(This,pbstrFileName) ) #define IDTSForEachEnumeratorInfo100_get_FileNameVersionString(This,pbstrVersionString) \ ( (This)->lpVtbl -> get_FileNameVersionString(This,pbstrVersionString) ) #define IDTSForEachEnumeratorInfo100_get_UITypeName(This,pbstrTypeName) \ ( (This)->lpVtbl -> get_UITypeName(This,pbstrTypeName) ) #define IDTSForEachEnumeratorInfo100_get_ForEachEnumeratorContact(This,pbstrFEEContact) \ ( (This)->lpVtbl -> get_ForEachEnumeratorContact(This,pbstrFEEContact) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSForEachEnumeratorInfo100_INTERFACE_DEFINED__ */ #ifndef __IDTSForEachEnumeratorInfos100_INTERFACE_DEFINED__ #define __IDTSForEachEnumeratorInfos100_INTERFACE_DEFINED__ /* interface IDTSForEachEnumeratorInfos100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSForEachEnumeratorInfos100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("357612E5-36B1-4336-AE49-27C705DBD7EA") IDTSForEachEnumeratorInfos100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSForEachEnumeratorInfo100 **ppForEachEnum) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; }; #else /* C style interface */ typedef struct IDTSForEachEnumeratorInfos100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSForEachEnumeratorInfos100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSForEachEnumeratorInfos100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSForEachEnumeratorInfos100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSForEachEnumeratorInfos100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSForEachEnumeratorInfos100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSForEachEnumeratorInfos100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSForEachEnumeratorInfos100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSForEachEnumeratorInfos100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSForEachEnumeratorInfo100 **ppForEachEnum); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSForEachEnumeratorInfos100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSForEachEnumeratorInfos100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); END_INTERFACE } IDTSForEachEnumeratorInfos100Vtbl; interface IDTSForEachEnumeratorInfos100 { CONST_VTBL struct IDTSForEachEnumeratorInfos100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSForEachEnumeratorInfos100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSForEachEnumeratorInfos100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSForEachEnumeratorInfos100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSForEachEnumeratorInfos100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSForEachEnumeratorInfos100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSForEachEnumeratorInfos100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSForEachEnumeratorInfos100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSForEachEnumeratorInfos100_get_Item(This,Index,ppForEachEnum) \ ( (This)->lpVtbl -> get_Item(This,Index,ppForEachEnum) ) #define IDTSForEachEnumeratorInfos100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSForEachEnumeratorInfos100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSForEachEnumeratorInfos100_INTERFACE_DEFINED__ */ #ifndef __IDTSForEachVariableMappings100_INTERFACE_DEFINED__ #define __IDTSForEachVariableMappings100_INTERFACE_DEFINED__ /* interface IDTSForEachVariableMappings100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSForEachVariableMappings100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("589F96AB-C73A-4127-AF6B-E84FAF5CCD0F") IDTSForEachVariableMappings100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSForEachVariableMapping100 **RetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *RetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [retval][out] */ __RPC__deref_out_opt IDTSForEachVariableMapping100 **RetVal) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT Index) = 0; }; #else /* C style interface */ typedef struct IDTSForEachVariableMappings100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSForEachVariableMappings100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSForEachVariableMappings100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSForEachVariableMappings100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSForEachVariableMappings100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSForEachVariableMappings100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSForEachVariableMappings100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSForEachVariableMappings100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSForEachVariableMappings100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSForEachVariableMapping100 **RetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSForEachVariableMappings100 * This, /* [retval][out] */ __RPC__out long *RetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSForEachVariableMappings100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDTSForEachVariableMappings100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSForEachVariableMapping100 **RetVal); /* [id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IDTSForEachVariableMappings100 * This, /* [in] */ VARIANT Index); END_INTERFACE } IDTSForEachVariableMappings100Vtbl; interface IDTSForEachVariableMappings100 { CONST_VTBL struct IDTSForEachVariableMappings100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSForEachVariableMappings100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSForEachVariableMappings100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSForEachVariableMappings100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSForEachVariableMappings100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSForEachVariableMappings100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSForEachVariableMappings100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSForEachVariableMappings100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSForEachVariableMappings100_get_Item(This,Index,RetVal) \ ( (This)->lpVtbl -> get_Item(This,Index,RetVal) ) #define IDTSForEachVariableMappings100_get_Count(This,RetVal) \ ( (This)->lpVtbl -> get_Count(This,RetVal) ) #define IDTSForEachVariableMappings100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #define IDTSForEachVariableMappings100_Add(This,RetVal) \ ( (This)->lpVtbl -> Add(This,RetVal) ) #define IDTSForEachVariableMappings100_Remove(This,Index) \ ( (This)->lpVtbl -> Remove(This,Index) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSForEachVariableMappings100_INTERFACE_DEFINED__ */ #ifndef __IDTSForEachVariableMapping100_INTERFACE_DEFINED__ #define __IDTSForEachVariableMapping100_INTERFACE_DEFINED__ /* interface IDTSForEachVariableMapping100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSForEachVariableMapping100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("59B0DFC1-DA93-47ED-8419-CEBBE7061180") IDTSForEachVariableMapping100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VariableName( /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_VariableName( /* [in] */ __RPC__in BSTR NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ValueIndex( /* [retval][out] */ __RPC__out VARIANT *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ValueIndex( /* [in] */ VARIANT NewVal) = 0; }; #else /* C style interface */ typedef struct IDTSForEachVariableMapping100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSForEachVariableMapping100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSForEachVariableMapping100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSForEachVariableMapping100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSForEachVariableMapping100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSForEachVariableMapping100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSForEachVariableMapping100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSForEachVariableMapping100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VariableName )( IDTSForEachVariableMapping100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_VariableName )( IDTSForEachVariableMapping100 * This, /* [in] */ __RPC__in BSTR NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ValueIndex )( IDTSForEachVariableMapping100 * This, /* [retval][out] */ __RPC__out VARIANT *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ValueIndex )( IDTSForEachVariableMapping100 * This, /* [in] */ VARIANT NewVal); END_INTERFACE } IDTSForEachVariableMapping100Vtbl; interface IDTSForEachVariableMapping100 { CONST_VTBL struct IDTSForEachVariableMapping100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSForEachVariableMapping100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSForEachVariableMapping100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSForEachVariableMapping100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSForEachVariableMapping100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSForEachVariableMapping100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSForEachVariableMapping100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSForEachVariableMapping100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSForEachVariableMapping100_get_VariableName(This,RetVal) \ ( (This)->lpVtbl -> get_VariableName(This,RetVal) ) #define IDTSForEachVariableMapping100_put_VariableName(This,NewVal) \ ( (This)->lpVtbl -> put_VariableName(This,NewVal) ) #define IDTSForEachVariableMapping100_get_ValueIndex(This,RetVal) \ ( (This)->lpVtbl -> get_ValueIndex(This,RetVal) ) #define IDTSForEachVariableMapping100_put_ValueIndex(This,NewVal) \ ( (This)->lpVtbl -> put_ValueIndex(This,NewVal) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSForEachVariableMapping100_INTERFACE_DEFINED__ */ #ifndef __IDTSForEachItemValue100_INTERFACE_DEFINED__ #define __IDTSForEachItemValue100_INTERFACE_DEFINED__ /* interface IDTSForEachItemValue100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSForEachItemValue100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0BCD7673-73FD-48B4-86F5-FB5866FEDA66") IDTSForEachItemValue100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ __RPC__out VARIANT *pvValue) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Value( /* [in] */ VARIANT vValue) = 0; }; #else /* C style interface */ typedef struct IDTSForEachItemValue100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSForEachItemValue100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSForEachItemValue100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSForEachItemValue100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSForEachItemValue100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSForEachItemValue100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSForEachItemValue100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSForEachItemValue100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( IDTSForEachItemValue100 * This, /* [retval][out] */ __RPC__out VARIANT *pvValue); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Value )( IDTSForEachItemValue100 * This, /* [in] */ VARIANT vValue); END_INTERFACE } IDTSForEachItemValue100Vtbl; interface IDTSForEachItemValue100 { CONST_VTBL struct IDTSForEachItemValue100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSForEachItemValue100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSForEachItemValue100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSForEachItemValue100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSForEachItemValue100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSForEachItemValue100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSForEachItemValue100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSForEachItemValue100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSForEachItemValue100_get_Value(This,pvValue) \ ( (This)->lpVtbl -> get_Value(This,pvValue) ) #define IDTSForEachItemValue100_put_Value(This,vValue) \ ( (This)->lpVtbl -> put_Value(This,vValue) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSForEachItemValue100_INTERFACE_DEFINED__ */ #ifndef __IDTSForEachItem100_INTERFACE_DEFINED__ #define __IDTSForEachItem100_INTERFACE_DEFINED__ /* interface IDTSForEachItem100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSForEachItem100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("825D84F4-E0D3-41D9-B628-D5879DC9C560") IDTSForEachItem100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSForEachItemValue100 **ppForEachItemValue) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [retval][out] */ __RPC__deref_out_opt IDTSForEachItemValue100 **ppForEachItemValue) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT Index) = 0; }; #else /* C style interface */ typedef struct IDTSForEachItem100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSForEachItem100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSForEachItem100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSForEachItem100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSForEachItem100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSForEachItem100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSForEachItem100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSForEachItem100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSForEachItem100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSForEachItemValue100 **ppForEachItemValue); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSForEachItem100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSForEachItem100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDTSForEachItem100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSForEachItemValue100 **ppForEachItemValue); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IDTSForEachItem100 * This, /* [in] */ VARIANT Index); END_INTERFACE } IDTSForEachItem100Vtbl; interface IDTSForEachItem100 { CONST_VTBL struct IDTSForEachItem100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSForEachItem100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSForEachItem100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSForEachItem100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSForEachItem100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSForEachItem100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSForEachItem100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSForEachItem100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSForEachItem100_get_Item(This,Index,ppForEachItemValue) \ ( (This)->lpVtbl -> get_Item(This,Index,ppForEachItemValue) ) #define IDTSForEachItem100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSForEachItem100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #define IDTSForEachItem100_Add(This,ppForEachItemValue) \ ( (This)->lpVtbl -> Add(This,ppForEachItemValue) ) #define IDTSForEachItem100_Remove(This,Index) \ ( (This)->lpVtbl -> Remove(This,Index) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSForEachItem100_INTERFACE_DEFINED__ */ #ifndef __IDTSForEachItems100_INTERFACE_DEFINED__ #define __IDTSForEachItems100_INTERFACE_DEFINED__ /* interface IDTSForEachItems100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSForEachItems100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("DF06C35F-AA23-4EBA-B51C-B23C79332D72") IDTSForEachItems100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSForEachItem100 **ppForEachItem) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [retval][out] */ __RPC__deref_out_opt IDTSForEachItem100 **ppForEachItem) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT Index) = 0; }; #else /* C style interface */ typedef struct IDTSForEachItems100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSForEachItems100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSForEachItems100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSForEachItems100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSForEachItems100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSForEachItems100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSForEachItems100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSForEachItems100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSForEachItems100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSForEachItem100 **ppForEachItem); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSForEachItems100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSForEachItems100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDTSForEachItems100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSForEachItem100 **ppForEachItem); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IDTSForEachItems100 * This, /* [in] */ VARIANT Index); END_INTERFACE } IDTSForEachItems100Vtbl; interface IDTSForEachItems100 { CONST_VTBL struct IDTSForEachItems100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSForEachItems100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSForEachItems100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSForEachItems100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSForEachItems100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSForEachItems100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSForEachItems100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSForEachItems100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSForEachItems100_get_Item(This,Index,ppForEachItem) \ ( (This)->lpVtbl -> get_Item(This,Index,ppForEachItem) ) #define IDTSForEachItems100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSForEachItems100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #define IDTSForEachItems100_Add(This,ppForEachItem) \ ( (This)->lpVtbl -> Add(This,ppForEachItem) ) #define IDTSForEachItems100_Remove(This,Index) \ ( (This)->lpVtbl -> Remove(This,Index) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSForEachItems100_INTERFACE_DEFINED__ */ #ifndef __IDTSForEachItemEnumerator100_INTERFACE_DEFINED__ #define __IDTSForEachItemEnumerator100_INTERFACE_DEFINED__ /* interface IDTSForEachItemEnumerator100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSForEachItemEnumerator100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("BA4AE266-4EDA-41A1-9F5B-5191FFAE985D") IDTSForEachItemEnumerator100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Items( /* [retval][out] */ __RPC__deref_out_opt IDTSForEachItems100 **ppItems) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Items( /* [in] */ __RPC__in_opt IDTSForEachItems100 *pItems) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ImportXML( /* [in] */ __RPC__in BSTR bstrFilename) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExportXML( /* [in] */ __RPC__in BSTR bstrFilename) = 0; }; #else /* C style interface */ typedef struct IDTSForEachItemEnumerator100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSForEachItemEnumerator100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSForEachItemEnumerator100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSForEachItemEnumerator100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSForEachItemEnumerator100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSForEachItemEnumerator100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSForEachItemEnumerator100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSForEachItemEnumerator100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Items )( IDTSForEachItemEnumerator100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSForEachItems100 **ppItems); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Items )( IDTSForEachItemEnumerator100 * This, /* [in] */ __RPC__in_opt IDTSForEachItems100 *pItems); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ImportXML )( IDTSForEachItemEnumerator100 * This, /* [in] */ __RPC__in BSTR bstrFilename); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExportXML )( IDTSForEachItemEnumerator100 * This, /* [in] */ __RPC__in BSTR bstrFilename); END_INTERFACE } IDTSForEachItemEnumerator100Vtbl; interface IDTSForEachItemEnumerator100 { CONST_VTBL struct IDTSForEachItemEnumerator100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSForEachItemEnumerator100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSForEachItemEnumerator100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSForEachItemEnumerator100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSForEachItemEnumerator100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSForEachItemEnumerator100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSForEachItemEnumerator100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSForEachItemEnumerator100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSForEachItemEnumerator100_get_Items(This,ppItems) \ ( (This)->lpVtbl -> get_Items(This,ppItems) ) #define IDTSForEachItemEnumerator100_put_Items(This,pItems) \ ( (This)->lpVtbl -> put_Items(This,pItems) ) #define IDTSForEachItemEnumerator100_ImportXML(This,bstrFilename) \ ( (This)->lpVtbl -> ImportXML(This,bstrFilename) ) #define IDTSForEachItemEnumerator100_ExportXML(This,bstrFilename) \ ( (This)->lpVtbl -> ExportXML(This,bstrFilename) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSForEachItemEnumerator100_INTERFACE_DEFINED__ */ #ifndef __IDTSObjectHost100_INTERFACE_DEFINED__ #define __IDTSObjectHost100_INTERFACE_DEFINED__ /* interface IDTSObjectHost100 */ /* [unique][helpstring][uuid][oleautomation][object] */ EXTERN_C const IID IID_IDTSObjectHost100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("83E60348-B725-4E5A-B69A-35378E3CF859") IDTSObjectHost100 : public IUnknown { public: virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_InnerObject( /* [retval][out] */ __RPC__deref_out_opt IUnknown **RetVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_HostType( /* [retval][out] */ __RPC__out DTSObjectHostType *RetVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DelayValidation( /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_DelayValidation( /* [in] */ VARIANT_BOOL NewVal) = 0; }; #else /* C style interface */ typedef struct IDTSObjectHost100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSObjectHost100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSObjectHost100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSObjectHost100 * This); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InnerObject )( IDTSObjectHost100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **RetVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HostType )( IDTSObjectHost100 * This, /* [retval][out] */ __RPC__out DTSObjectHostType *RetVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DelayValidation )( IDTSObjectHost100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DelayValidation )( IDTSObjectHost100 * This, /* [in] */ VARIANT_BOOL NewVal); END_INTERFACE } IDTSObjectHost100Vtbl; interface IDTSObjectHost100 { CONST_VTBL struct IDTSObjectHost100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSObjectHost100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSObjectHost100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSObjectHost100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSObjectHost100_get_InnerObject(This,RetVal) \ ( (This)->lpVtbl -> get_InnerObject(This,RetVal) ) #define IDTSObjectHost100_get_HostType(This,RetVal) \ ( (This)->lpVtbl -> get_HostType(This,RetVal) ) #define IDTSObjectHost100_get_DelayValidation(This,RetVal) \ ( (This)->lpVtbl -> get_DelayValidation(This,RetVal) ) #define IDTSObjectHost100_put_DelayValidation(This,NewVal) \ ( (This)->lpVtbl -> put_DelayValidation(This,NewVal) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSObjectHost100_INTERFACE_DEFINED__ */ #ifndef __IDTSTaskHost100_INTERFACE_DEFINED__ #define __IDTSTaskHost100_INTERFACE_DEFINED__ /* interface IDTSTaskHost100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSTaskHost100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("B4E78907-3D9C-4229-9DB9-6A311E45C779") IDTSTaskHost100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExecValueVariable( /* [retval][out] */ __RPC__deref_out_opt IDTSVariable100 **ppVar) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ExecValueVariable( /* [in] */ __RPC__in_opt IDTSVariable100 *pVar) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ApartmentThreaded( /* [retval][out] */ __RPC__out VARIANT_BOOL *pIsApartmentThreaded) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExecutionValue( /* [retval][out] */ __RPC__out VARIANT *pValue) = 0; }; #else /* C style interface */ typedef struct IDTSTaskHost100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSTaskHost100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSTaskHost100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSTaskHost100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSTaskHost100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSTaskHost100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSTaskHost100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSTaskHost100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExecValueVariable )( IDTSTaskHost100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSVariable100 **ppVar); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ExecValueVariable )( IDTSTaskHost100 * This, /* [in] */ __RPC__in_opt IDTSVariable100 *pVar); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ApartmentThreaded )( IDTSTaskHost100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pIsApartmentThreaded); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExecutionValue )( IDTSTaskHost100 * This, /* [retval][out] */ __RPC__out VARIANT *pValue); END_INTERFACE } IDTSTaskHost100Vtbl; interface IDTSTaskHost100 { CONST_VTBL struct IDTSTaskHost100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSTaskHost100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSTaskHost100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSTaskHost100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSTaskHost100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSTaskHost100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSTaskHost100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSTaskHost100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSTaskHost100_get_ExecValueVariable(This,ppVar) \ ( (This)->lpVtbl -> get_ExecValueVariable(This,ppVar) ) #define IDTSTaskHost100_put_ExecValueVariable(This,pVar) \ ( (This)->lpVtbl -> put_ExecValueVariable(This,pVar) ) #define IDTSTaskHost100_get_ApartmentThreaded(This,pIsApartmentThreaded) \ ( (This)->lpVtbl -> get_ApartmentThreaded(This,pIsApartmentThreaded) ) #define IDTSTaskHost100_get_ExecutionValue(This,pValue) \ ( (This)->lpVtbl -> get_ExecutionValue(This,pValue) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSTaskHost100_INTERFACE_DEFINED__ */ #ifndef __IDTSExecutable100_INTERFACE_DEFINED__ #define __IDTSExecutable100_INTERFACE_DEFINED__ /* interface IDTSExecutable100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSExecutable100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FC739C9E-33E4-47D2-8C78-1ADB66824FEB") IDTSExecutable100 : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Validate( /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSVariables100 *pVariables, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog, /* [retval][out] */ __RPC__out DTSExecResult *pValidateResult) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Execute( /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSVariables100 *pVariables, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog, /* [in] */ __RPC__in_opt IUnknown *pTransaction, /* [retval][out] */ __RPC__out DTSExecResult *pExecResult) = 0; }; #else /* C style interface */ typedef struct IDTSExecutable100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSExecutable100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSExecutable100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSExecutable100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSExecutable100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSExecutable100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSExecutable100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSExecutable100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Validate )( IDTSExecutable100 * This, /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSVariables100 *pVariables, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog, /* [retval][out] */ __RPC__out DTSExecResult *pValidateResult); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Execute )( IDTSExecutable100 * This, /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSVariables100 *pVariables, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog, /* [in] */ __RPC__in_opt IUnknown *pTransaction, /* [retval][out] */ __RPC__out DTSExecResult *pExecResult); END_INTERFACE } IDTSExecutable100Vtbl; interface IDTSExecutable100 { CONST_VTBL struct IDTSExecutable100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSExecutable100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSExecutable100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSExecutable100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSExecutable100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSExecutable100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSExecutable100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSExecutable100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSExecutable100_Validate(This,pConnections,pVariables,pEvents,pLog,pValidateResult) \ ( (This)->lpVtbl -> Validate(This,pConnections,pVariables,pEvents,pLog,pValidateResult) ) #define IDTSExecutable100_Execute(This,pConnections,pVariables,pEvents,pLog,pTransaction,pExecResult) \ ( (This)->lpVtbl -> Execute(This,pConnections,pVariables,pEvents,pLog,pTransaction,pExecResult) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSExecutable100_INTERFACE_DEFINED__ */ #ifndef __IDTSPropertiesProvider100_INTERFACE_DEFINED__ #define __IDTSPropertiesProvider100_INTERFACE_DEFINED__ /* interface IDTSPropertiesProvider100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSPropertiesProvider100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("9A446441-639A-46E4-B9EF-D1A14A8CB876") IDTSPropertiesProvider100 : public IDispatch { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Properties( /* [retval][out] */ __RPC__deref_out_opt IDTSProperties100 **pProperties) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetExpression( /* [in] */ __RPC__in BSTR bstrPropertyName, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrExpression) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetExpression( /* [in] */ __RPC__in BSTR bstrPropertyName, /* [in] */ __RPC__in BSTR bstrExpression) = 0; }; #else /* C style interface */ typedef struct IDTSPropertiesProvider100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSPropertiesProvider100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSPropertiesProvider100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSPropertiesProvider100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSPropertiesProvider100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSPropertiesProvider100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSPropertiesProvider100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSPropertiesProvider100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Properties )( IDTSPropertiesProvider100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSProperties100 **pProperties); /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetExpression )( IDTSPropertiesProvider100 * This, /* [in] */ __RPC__in BSTR bstrPropertyName, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrExpression); /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetExpression )( IDTSPropertiesProvider100 * This, /* [in] */ __RPC__in BSTR bstrPropertyName, /* [in] */ __RPC__in BSTR bstrExpression); END_INTERFACE } IDTSPropertiesProvider100Vtbl; interface IDTSPropertiesProvider100 { CONST_VTBL struct IDTSPropertiesProvider100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSPropertiesProvider100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSPropertiesProvider100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSPropertiesProvider100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSPropertiesProvider100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSPropertiesProvider100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSPropertiesProvider100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSPropertiesProvider100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSPropertiesProvider100_get_Properties(This,pProperties) \ ( (This)->lpVtbl -> get_Properties(This,pProperties) ) #define IDTSPropertiesProvider100_GetExpression(This,bstrPropertyName,pbstrExpression) \ ( (This)->lpVtbl -> GetExpression(This,bstrPropertyName,pbstrExpression) ) #define IDTSPropertiesProvider100_SetExpression(This,bstrPropertyName,bstrExpression) \ ( (This)->lpVtbl -> SetExpression(This,bstrPropertyName,bstrExpression) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSPropertiesProvider100_INTERFACE_DEFINED__ */ #ifndef __IDTSContainer100_INTERFACE_DEFINED__ #define __IDTSContainer100_INTERFACE_DEFINED__ /* interface IDTSContainer100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSContainer100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("54DF31C3-ED6D-4567-8F57-7FB2F7468467") IDTSContainer100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Variables( /* [retval][out] */ __RPC__deref_out_opt IDTSVariables100 **ppVariables) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VariableDispenser( /* [retval][out] */ __RPC__deref_out_opt IDTSVariableDispenser100 **ppVariableDispenser) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExecutionStatus( /* [retval][out] */ __RPC__out DTSExecStat *pStatus) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExecutionResult( /* [retval][out] */ __RPC__out DTSExecResult *plResult) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Disable( /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Disable( /* [in] */ VARIANT_BOOL NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ForceExecutionResult( /* [retval][out] */ __RPC__out DTSForcedExecResult *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ForceExecutionResult( /* [in] */ DTSForcedExecResult NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FailPackageOnFailure( /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FailPackageOnFailure( /* [in] */ VARIANT_BOOL NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FailParentOnFailure( /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FailParentOnFailure( /* [in] */ VARIANT_BOOL NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaximumErrorCount( /* [retval][out] */ __RPC__out long *plCountErrors) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaximumErrorCount( /* [in] */ long lCountErrors) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ __RPC__deref_out_opt IDTSContainer100 **ppContainer) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_IsolationLevel( /* [in] */ long lIsolationLevel) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsolationLevel( /* [retval][out] */ __RPC__out long *pIsolationLevel) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TransactionOption( /* [in] */ DTSTransactionOption NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TransactionOption( /* [retval][out] */ __RPC__out DTSTransactionOption *RetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LoggingOptions( /* [retval][out] */ __RPC__deref_out_opt IDTSLoggingOptions100 **ppLoggingOptions) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LoggingMode( /* [retval][out] */ __RPC__out DTSLoggingMode *pMode) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LoggingMode( /* [in] */ DTSLoggingMode Mode) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsDefaultLocaleID( /* [retval][out] */ __RPC__out VARIANT_BOOL *pbIsDefaultLocaleID) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LocaleID( /* [retval][out] */ __RPC__out long *plLCID) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LocaleID( /* [in] */ long lLCID) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DelayValidation( /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DelayValidation( /* [in] */ VARIANT_BOOL NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LogEntryInfos( /* [retval][out] */ __RPC__deref_out_opt IDTSLogEntryInfos100 **RetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ForceExecutionValue( /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ForceExecutionValue( /* [in] */ VARIANT_BOOL NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ForcedExecutionValue( /* [retval][out] */ __RPC__out VARIANT *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ForcedExecutionValue( /* [in] */ VARIANT NewVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RegenerateID( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetParentID( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrID) = 0; }; #else /* C style interface */ typedef struct IDTSContainer100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSContainer100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSContainer100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSContainer100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSContainer100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSContainer100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSContainer100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSContainer100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Variables )( IDTSContainer100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSVariables100 **ppVariables); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VariableDispenser )( IDTSContainer100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSVariableDispenser100 **ppVariableDispenser); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExecutionStatus )( IDTSContainer100 * This, /* [retval][out] */ __RPC__out DTSExecStat *pStatus); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExecutionResult )( IDTSContainer100 * This, /* [retval][out] */ __RPC__out DTSExecResult *plResult); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Disable )( IDTSContainer100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Disable )( IDTSContainer100 * This, /* [in] */ VARIANT_BOOL NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ForceExecutionResult )( IDTSContainer100 * This, /* [retval][out] */ __RPC__out DTSForcedExecResult *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ForceExecutionResult )( IDTSContainer100 * This, /* [in] */ DTSForcedExecResult NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FailPackageOnFailure )( IDTSContainer100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FailPackageOnFailure )( IDTSContainer100 * This, /* [in] */ VARIANT_BOOL NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FailParentOnFailure )( IDTSContainer100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FailParentOnFailure )( IDTSContainer100 * This, /* [in] */ VARIANT_BOOL NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaximumErrorCount )( IDTSContainer100 * This, /* [retval][out] */ __RPC__out long *plCountErrors); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaximumErrorCount )( IDTSContainer100 * This, /* [in] */ long lCountErrors); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IDTSContainer100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSContainer100 **ppContainer); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IsolationLevel )( IDTSContainer100 * This, /* [in] */ long lIsolationLevel); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsolationLevel )( IDTSContainer100 * This, /* [retval][out] */ __RPC__out long *pIsolationLevel); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TransactionOption )( IDTSContainer100 * This, /* [in] */ DTSTransactionOption NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TransactionOption )( IDTSContainer100 * This, /* [retval][out] */ __RPC__out DTSTransactionOption *RetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LoggingOptions )( IDTSContainer100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSLoggingOptions100 **ppLoggingOptions); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LoggingMode )( IDTSContainer100 * This, /* [retval][out] */ __RPC__out DTSLoggingMode *pMode); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LoggingMode )( IDTSContainer100 * This, /* [in] */ DTSLoggingMode Mode); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsDefaultLocaleID )( IDTSContainer100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbIsDefaultLocaleID); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LocaleID )( IDTSContainer100 * This, /* [retval][out] */ __RPC__out long *plLCID); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LocaleID )( IDTSContainer100 * This, /* [in] */ long lLCID); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DelayValidation )( IDTSContainer100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DelayValidation )( IDTSContainer100 * This, /* [in] */ VARIANT_BOOL NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LogEntryInfos )( IDTSContainer100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSLogEntryInfos100 **RetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ForceExecutionValue )( IDTSContainer100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ForceExecutionValue )( IDTSContainer100 * This, /* [in] */ VARIANT_BOOL NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ForcedExecutionValue )( IDTSContainer100 * This, /* [retval][out] */ __RPC__out VARIANT *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ForcedExecutionValue )( IDTSContainer100 * This, /* [in] */ VARIANT NewVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RegenerateID )( IDTSContainer100 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetParentID )( IDTSContainer100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrID); END_INTERFACE } IDTSContainer100Vtbl; interface IDTSContainer100 { CONST_VTBL struct IDTSContainer100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSContainer100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSContainer100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSContainer100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSContainer100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSContainer100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSContainer100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSContainer100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSContainer100_get_Variables(This,ppVariables) \ ( (This)->lpVtbl -> get_Variables(This,ppVariables) ) #define IDTSContainer100_get_VariableDispenser(This,ppVariableDispenser) \ ( (This)->lpVtbl -> get_VariableDispenser(This,ppVariableDispenser) ) #define IDTSContainer100_get_ExecutionStatus(This,pStatus) \ ( (This)->lpVtbl -> get_ExecutionStatus(This,pStatus) ) #define IDTSContainer100_get_ExecutionResult(This,plResult) \ ( (This)->lpVtbl -> get_ExecutionResult(This,plResult) ) #define IDTSContainer100_get_Disable(This,RetVal) \ ( (This)->lpVtbl -> get_Disable(This,RetVal) ) #define IDTSContainer100_put_Disable(This,NewVal) \ ( (This)->lpVtbl -> put_Disable(This,NewVal) ) #define IDTSContainer100_get_ForceExecutionResult(This,RetVal) \ ( (This)->lpVtbl -> get_ForceExecutionResult(This,RetVal) ) #define IDTSContainer100_put_ForceExecutionResult(This,NewVal) \ ( (This)->lpVtbl -> put_ForceExecutionResult(This,NewVal) ) #define IDTSContainer100_get_FailPackageOnFailure(This,RetVal) \ ( (This)->lpVtbl -> get_FailPackageOnFailure(This,RetVal) ) #define IDTSContainer100_put_FailPackageOnFailure(This,NewVal) \ ( (This)->lpVtbl -> put_FailPackageOnFailure(This,NewVal) ) #define IDTSContainer100_get_FailParentOnFailure(This,RetVal) \ ( (This)->lpVtbl -> get_FailParentOnFailure(This,RetVal) ) #define IDTSContainer100_put_FailParentOnFailure(This,NewVal) \ ( (This)->lpVtbl -> put_FailParentOnFailure(This,NewVal) ) #define IDTSContainer100_get_MaximumErrorCount(This,plCountErrors) \ ( (This)->lpVtbl -> get_MaximumErrorCount(This,plCountErrors) ) #define IDTSContainer100_put_MaximumErrorCount(This,lCountErrors) \ ( (This)->lpVtbl -> put_MaximumErrorCount(This,lCountErrors) ) #define IDTSContainer100_get_Parent(This,ppContainer) \ ( (This)->lpVtbl -> get_Parent(This,ppContainer) ) #define IDTSContainer100_put_IsolationLevel(This,lIsolationLevel) \ ( (This)->lpVtbl -> put_IsolationLevel(This,lIsolationLevel) ) #define IDTSContainer100_get_IsolationLevel(This,pIsolationLevel) \ ( (This)->lpVtbl -> get_IsolationLevel(This,pIsolationLevel) ) #define IDTSContainer100_put_TransactionOption(This,NewVal) \ ( (This)->lpVtbl -> put_TransactionOption(This,NewVal) ) #define IDTSContainer100_get_TransactionOption(This,RetVal) \ ( (This)->lpVtbl -> get_TransactionOption(This,RetVal) ) #define IDTSContainer100_get_LoggingOptions(This,ppLoggingOptions) \ ( (This)->lpVtbl -> get_LoggingOptions(This,ppLoggingOptions) ) #define IDTSContainer100_get_LoggingMode(This,pMode) \ ( (This)->lpVtbl -> get_LoggingMode(This,pMode) ) #define IDTSContainer100_put_LoggingMode(This,Mode) \ ( (This)->lpVtbl -> put_LoggingMode(This,Mode) ) #define IDTSContainer100_get_IsDefaultLocaleID(This,pbIsDefaultLocaleID) \ ( (This)->lpVtbl -> get_IsDefaultLocaleID(This,pbIsDefaultLocaleID) ) #define IDTSContainer100_get_LocaleID(This,plLCID) \ ( (This)->lpVtbl -> get_LocaleID(This,plLCID) ) #define IDTSContainer100_put_LocaleID(This,lLCID) \ ( (This)->lpVtbl -> put_LocaleID(This,lLCID) ) #define IDTSContainer100_get_DelayValidation(This,RetVal) \ ( (This)->lpVtbl -> get_DelayValidation(This,RetVal) ) #define IDTSContainer100_put_DelayValidation(This,NewVal) \ ( (This)->lpVtbl -> put_DelayValidation(This,NewVal) ) #define IDTSContainer100_get_LogEntryInfos(This,RetVal) \ ( (This)->lpVtbl -> get_LogEntryInfos(This,RetVal) ) #define IDTSContainer100_get_ForceExecutionValue(This,RetVal) \ ( (This)->lpVtbl -> get_ForceExecutionValue(This,RetVal) ) #define IDTSContainer100_put_ForceExecutionValue(This,NewVal) \ ( (This)->lpVtbl -> put_ForceExecutionValue(This,NewVal) ) #define IDTSContainer100_get_ForcedExecutionValue(This,RetVal) \ ( (This)->lpVtbl -> get_ForcedExecutionValue(This,RetVal) ) #define IDTSContainer100_put_ForcedExecutionValue(This,NewVal) \ ( (This)->lpVtbl -> put_ForcedExecutionValue(This,NewVal) ) #define IDTSContainer100_RegenerateID(This) \ ( (This)->lpVtbl -> RegenerateID(This) ) #define IDTSContainer100_GetParentID(This,pbstrID) \ ( (This)->lpVtbl -> GetParentID(This,pbstrID) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSContainer100_INTERFACE_DEFINED__ */ #ifndef __IDTSExecutionLocation100_INTERFACE_DEFINED__ #define __IDTSExecutionLocation100_INTERFACE_DEFINED__ /* interface IDTSExecutionLocation100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSExecutionLocation100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1430F477-9952-459E-9ACA-259387EDDFF2") IDTSExecutionLocation100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExecutionLocation( /* [retval][out] */ __RPC__out DTSExecutionLocation *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ExecutionLocation( /* [in] */ DTSExecutionLocation NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExecutionAddress( /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ExecutionAddress( /* [in] */ __RPC__in BSTR NewVal) = 0; }; #else /* C style interface */ typedef struct IDTSExecutionLocation100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSExecutionLocation100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSExecutionLocation100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSExecutionLocation100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSExecutionLocation100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSExecutionLocation100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSExecutionLocation100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSExecutionLocation100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExecutionLocation )( IDTSExecutionLocation100 * This, /* [retval][out] */ __RPC__out DTSExecutionLocation *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ExecutionLocation )( IDTSExecutionLocation100 * This, /* [in] */ DTSExecutionLocation NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExecutionAddress )( IDTSExecutionLocation100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ExecutionAddress )( IDTSExecutionLocation100 * This, /* [in] */ __RPC__in BSTR NewVal); END_INTERFACE } IDTSExecutionLocation100Vtbl; interface IDTSExecutionLocation100 { CONST_VTBL struct IDTSExecutionLocation100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSExecutionLocation100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSExecutionLocation100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSExecutionLocation100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSExecutionLocation100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSExecutionLocation100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSExecutionLocation100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSExecutionLocation100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSExecutionLocation100_get_ExecutionLocation(This,RetVal) \ ( (This)->lpVtbl -> get_ExecutionLocation(This,RetVal) ) #define IDTSExecutionLocation100_put_ExecutionLocation(This,NewVal) \ ( (This)->lpVtbl -> put_ExecutionLocation(This,NewVal) ) #define IDTSExecutionLocation100_get_ExecutionAddress(This,RetVal) \ ( (This)->lpVtbl -> get_ExecutionAddress(This,RetVal) ) #define IDTSExecutionLocation100_put_ExecutionAddress(This,NewVal) \ ( (This)->lpVtbl -> put_ExecutionAddress(This,NewVal) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSExecutionLocation100_INTERFACE_DEFINED__ */ #ifndef __IDTSTask100_INTERFACE_DEFINED__ #define __IDTSTask100_INTERFACE_DEFINED__ /* interface IDTSTask100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSTask100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("C81DFC5A-3B22-4DA3-BD3B-10BF861A7F9C") IDTSTask100 : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Validate( /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSVariableDispenser100 *pVariableDispenser, /* [in] */ __RPC__in_opt IDTSComponentEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog, /* [retval][out] */ __RPC__out DTSExecResult *pValidateResult) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Execute( /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSVariableDispenser100 *pVariableDispenser, /* [in] */ __RPC__in_opt IDTSComponentEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog, /* [in] */ VARIANT vTransaction, /* [retval][out] */ __RPC__out DTSExecResult *pExecResult) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExecutionValue( /* [retval][out] */ __RPC__out VARIANT *RetVal) = 0; }; #else /* C style interface */ typedef struct IDTSTask100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSTask100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSTask100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSTask100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSTask100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSTask100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSTask100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSTask100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Validate )( IDTSTask100 * This, /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSVariableDispenser100 *pVariableDispenser, /* [in] */ __RPC__in_opt IDTSComponentEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog, /* [retval][out] */ __RPC__out DTSExecResult *pValidateResult); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Execute )( IDTSTask100 * This, /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSVariableDispenser100 *pVariableDispenser, /* [in] */ __RPC__in_opt IDTSComponentEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog, /* [in] */ VARIANT vTransaction, /* [retval][out] */ __RPC__out DTSExecResult *pExecResult); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExecutionValue )( IDTSTask100 * This, /* [retval][out] */ __RPC__out VARIANT *RetVal); END_INTERFACE } IDTSTask100Vtbl; interface IDTSTask100 { CONST_VTBL struct IDTSTask100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSTask100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSTask100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSTask100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSTask100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSTask100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSTask100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSTask100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSTask100_Validate(This,pConnections,pVariableDispenser,pEvents,pLog,pValidateResult) \ ( (This)->lpVtbl -> Validate(This,pConnections,pVariableDispenser,pEvents,pLog,pValidateResult) ) #define IDTSTask100_Execute(This,pConnections,pVariableDispenser,pEvents,pLog,vTransaction,pExecResult) \ ( (This)->lpVtbl -> Execute(This,pConnections,pVariableDispenser,pEvents,pLog,vTransaction,pExecResult) ) #define IDTSTask100_get_ExecutionValue(This,RetVal) \ ( (This)->lpVtbl -> get_ExecutionValue(This,RetVal) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSTask100_INTERFACE_DEFINED__ */ #ifndef __IDTSProductLevel100_INTERFACE_DEFINED__ #define __IDTSProductLevel100_INTERFACE_DEFINED__ /* interface IDTSProductLevel100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSProductLevel100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A7D40309-2FD0-491D-9636-C5FF81765CC3") IDTSProductLevel100 : public IDispatch { public: virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_RequiredProductLevel( /* [retval][out] */ __RPC__out DTSProductLevel *eProductLevel) = 0; }; #else /* C style interface */ typedef struct IDTSProductLevel100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSProductLevel100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSProductLevel100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSProductLevel100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSProductLevel100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSProductLevel100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSProductLevel100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSProductLevel100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RequiredProductLevel )( IDTSProductLevel100 * This, /* [retval][out] */ __RPC__out DTSProductLevel *eProductLevel); END_INTERFACE } IDTSProductLevel100Vtbl; interface IDTSProductLevel100 { CONST_VTBL struct IDTSProductLevel100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSProductLevel100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSProductLevel100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSProductLevel100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSProductLevel100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSProductLevel100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSProductLevel100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSProductLevel100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSProductLevel100_get_RequiredProductLevel(This,eProductLevel) \ ( (This)->lpVtbl -> get_RequiredProductLevel(This,eProductLevel) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSProductLevel100_INTERFACE_DEFINED__ */ #ifndef __IDTSTaskInit100_INTERFACE_DEFINED__ #define __IDTSTaskInit100_INTERFACE_DEFINED__ /* interface IDTSTaskInit100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSTaskInit100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("F119E982-7E98-4F16-A82D-BBC9728CC5F2") IDTSTaskInit100 : public IDispatch { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InitializeTask( /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSVariableDispenser100 *pVariableDispenser, /* [in] */ __RPC__in_opt IDTSInfoEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog, /* [in] */ __RPC__in_opt IDTSEventInfos100 *pEventInfos, /* [in] */ __RPC__in_opt IDTSLogEntryInfos100 *pLogEntryInfos, /* [in] */ __RPC__in_opt IDTSObjectReferenceTracker100 *pRefTracker) = 0; }; #else /* C style interface */ typedef struct IDTSTaskInit100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSTaskInit100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSTaskInit100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSTaskInit100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSTaskInit100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSTaskInit100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSTaskInit100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSTaskInit100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InitializeTask )( IDTSTaskInit100 * This, /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSVariableDispenser100 *pVariableDispenser, /* [in] */ __RPC__in_opt IDTSInfoEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog, /* [in] */ __RPC__in_opt IDTSEventInfos100 *pEventInfos, /* [in] */ __RPC__in_opt IDTSLogEntryInfos100 *pLogEntryInfos, /* [in] */ __RPC__in_opt IDTSObjectReferenceTracker100 *pRefTracker); END_INTERFACE } IDTSTaskInit100Vtbl; interface IDTSTaskInit100 { CONST_VTBL struct IDTSTaskInit100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSTaskInit100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSTaskInit100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSTaskInit100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSTaskInit100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSTaskInit100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSTaskInit100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSTaskInit100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSTaskInit100_InitializeTask(This,pConnections,pVariableDispenser,pEvents,pLog,pEventInfos,pLogEntryInfos,pRefTracker) \ ( (This)->lpVtbl -> InitializeTask(This,pConnections,pVariableDispenser,pEvents,pLog,pEventInfos,pLogEntryInfos,pRefTracker) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSTaskInit100_INTERFACE_DEFINED__ */ #ifndef __IDTSLogProviderInit100_INTERFACE_DEFINED__ #define __IDTSLogProviderInit100_INTERFACE_DEFINED__ /* interface IDTSLogProviderInit100 */ /* [unique][helpstring][uuid][oleautomation][object] */ EXTERN_C const IID IID_IDTSLogProviderInit100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("4F167EDD-1390-44B1-B5AC-5730518C3EA5") IDTSLogProviderInit100 : public IUnknown { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE InitializeLogProvider( /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSInfoEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSObjectReferenceTracker100 *pRefTracker) = 0; }; #else /* C style interface */ typedef struct IDTSLogProviderInit100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSLogProviderInit100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSLogProviderInit100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSLogProviderInit100 * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *InitializeLogProvider )( IDTSLogProviderInit100 * This, /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSInfoEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSObjectReferenceTracker100 *pRefTracker); END_INTERFACE } IDTSLogProviderInit100Vtbl; interface IDTSLogProviderInit100 { CONST_VTBL struct IDTSLogProviderInit100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSLogProviderInit100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSLogProviderInit100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSLogProviderInit100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSLogProviderInit100_InitializeLogProvider(This,pConnections,pEvents,pRefTracker) \ ( (This)->lpVtbl -> InitializeLogProvider(This,pConnections,pEvents,pRefTracker) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSLogProviderInit100_INTERFACE_DEFINED__ */ #ifndef __IDTSSequence100_INTERFACE_DEFINED__ #define __IDTSSequence100_INTERFACE_DEFINED__ /* interface IDTSSequence100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSSequence100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("4EF05D2F-7E57-46AC-B784-FBCCA0266610") IDTSSequence100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Executables( /* [retval][out] */ __RPC__deref_out_opt IDTSExecutables100 **ppDTSExecutables) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PrecedenceConstraints( /* [retval][out] */ __RPC__deref_out_opt IDTSPrecedenceConstraints100 **ppDTSPrecedenceConstraints) = 0; }; #else /* C style interface */ typedef struct IDTSSequence100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSSequence100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSSequence100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSSequence100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSSequence100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSSequence100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSSequence100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSSequence100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Executables )( IDTSSequence100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSExecutables100 **ppDTSExecutables); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PrecedenceConstraints )( IDTSSequence100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSPrecedenceConstraints100 **ppDTSPrecedenceConstraints); END_INTERFACE } IDTSSequence100Vtbl; interface IDTSSequence100 { CONST_VTBL struct IDTSSequence100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSSequence100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSSequence100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSSequence100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSSequence100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSSequence100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSSequence100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSSequence100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSSequence100_get_Executables(This,ppDTSExecutables) \ ( (This)->lpVtbl -> get_Executables(This,ppDTSExecutables) ) #define IDTSSequence100_get_PrecedenceConstraints(This,ppDTSPrecedenceConstraints) \ ( (This)->lpVtbl -> get_PrecedenceConstraints(This,ppDTSPrecedenceConstraints) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSSequence100_INTERFACE_DEFINED__ */ #ifndef __IDTSForEachLoop100_INTERFACE_DEFINED__ #define __IDTSForEachLoop100_INTERFACE_DEFINED__ /* interface IDTSForEachLoop100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSForEachLoop100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("5BC870EB-BBA5-4B9D-A6E3-58C6D0051F14") IDTSForEachLoop100 : public IDTSExecutable100 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ForEachEnumerator( /* [retval][out] */ __RPC__deref_out_opt IDTSForEachEnumerator100 **ppEnum) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ForEachEnumerator( /* [in] */ __RPC__in_opt IDTSForEachEnumerator100 *pEnum) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VariableMappings( /* [retval][out] */ __RPC__deref_out_opt IDTSForEachVariableMappings100 **RetVal) = 0; }; #else /* C style interface */ typedef struct IDTSForEachLoop100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSForEachLoop100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSForEachLoop100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSForEachLoop100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSForEachLoop100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSForEachLoop100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSForEachLoop100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSForEachLoop100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Validate )( IDTSForEachLoop100 * This, /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSVariables100 *pVariables, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog, /* [retval][out] */ __RPC__out DTSExecResult *pValidateResult); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Execute )( IDTSForEachLoop100 * This, /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSVariables100 *pVariables, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog, /* [in] */ __RPC__in_opt IUnknown *pTransaction, /* [retval][out] */ __RPC__out DTSExecResult *pExecResult); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ForEachEnumerator )( IDTSForEachLoop100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSForEachEnumerator100 **ppEnum); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ForEachEnumerator )( IDTSForEachLoop100 * This, /* [in] */ __RPC__in_opt IDTSForEachEnumerator100 *pEnum); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VariableMappings )( IDTSForEachLoop100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSForEachVariableMappings100 **RetVal); END_INTERFACE } IDTSForEachLoop100Vtbl; interface IDTSForEachLoop100 { CONST_VTBL struct IDTSForEachLoop100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSForEachLoop100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSForEachLoop100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSForEachLoop100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSForEachLoop100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSForEachLoop100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSForEachLoop100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSForEachLoop100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSForEachLoop100_Validate(This,pConnections,pVariables,pEvents,pLog,pValidateResult) \ ( (This)->lpVtbl -> Validate(This,pConnections,pVariables,pEvents,pLog,pValidateResult) ) #define IDTSForEachLoop100_Execute(This,pConnections,pVariables,pEvents,pLog,pTransaction,pExecResult) \ ( (This)->lpVtbl -> Execute(This,pConnections,pVariables,pEvents,pLog,pTransaction,pExecResult) ) #define IDTSForEachLoop100_get_ForEachEnumerator(This,ppEnum) \ ( (This)->lpVtbl -> get_ForEachEnumerator(This,ppEnum) ) #define IDTSForEachLoop100_put_ForEachEnumerator(This,pEnum) \ ( (This)->lpVtbl -> put_ForEachEnumerator(This,pEnum) ) #define IDTSForEachLoop100_get_VariableMappings(This,RetVal) \ ( (This)->lpVtbl -> get_VariableMappings(This,RetVal) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSForEachLoop100_INTERFACE_DEFINED__ */ #ifndef __IDTSForLoop100_INTERFACE_DEFINED__ #define __IDTSForLoop100_INTERFACE_DEFINED__ /* interface IDTSForLoop100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSForLoop100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("695D6C23-66C4-4EE6-975A-9F3D0C7AB6C9") IDTSForLoop100 : public IDTSExecutable100 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_InitExpression( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrExpr) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_InitExpression( /* [in] */ __RPC__in BSTR bstrExpr) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EvalExpression( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrExpr) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_EvalExpression( /* [in] */ __RPC__in BSTR bstrExpr) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AssignExpression( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrExpr) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_AssignExpression( /* [in] */ __RPC__in BSTR bstrExpr) = 0; }; #else /* C style interface */ typedef struct IDTSForLoop100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSForLoop100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSForLoop100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSForLoop100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSForLoop100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSForLoop100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSForLoop100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSForLoop100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Validate )( IDTSForLoop100 * This, /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSVariables100 *pVariables, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog, /* [retval][out] */ __RPC__out DTSExecResult *pValidateResult); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Execute )( IDTSForLoop100 * This, /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSVariables100 *pVariables, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog, /* [in] */ __RPC__in_opt IUnknown *pTransaction, /* [retval][out] */ __RPC__out DTSExecResult *pExecResult); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InitExpression )( IDTSForLoop100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrExpr); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InitExpression )( IDTSForLoop100 * This, /* [in] */ __RPC__in BSTR bstrExpr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EvalExpression )( IDTSForLoop100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrExpr); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EvalExpression )( IDTSForLoop100 * This, /* [in] */ __RPC__in BSTR bstrExpr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AssignExpression )( IDTSForLoop100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrExpr); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AssignExpression )( IDTSForLoop100 * This, /* [in] */ __RPC__in BSTR bstrExpr); END_INTERFACE } IDTSForLoop100Vtbl; interface IDTSForLoop100 { CONST_VTBL struct IDTSForLoop100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSForLoop100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSForLoop100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSForLoop100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSForLoop100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSForLoop100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSForLoop100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSForLoop100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSForLoop100_Validate(This,pConnections,pVariables,pEvents,pLog,pValidateResult) \ ( (This)->lpVtbl -> Validate(This,pConnections,pVariables,pEvents,pLog,pValidateResult) ) #define IDTSForLoop100_Execute(This,pConnections,pVariables,pEvents,pLog,pTransaction,pExecResult) \ ( (This)->lpVtbl -> Execute(This,pConnections,pVariables,pEvents,pLog,pTransaction,pExecResult) ) #define IDTSForLoop100_get_InitExpression(This,pbstrExpr) \ ( (This)->lpVtbl -> get_InitExpression(This,pbstrExpr) ) #define IDTSForLoop100_put_InitExpression(This,bstrExpr) \ ( (This)->lpVtbl -> put_InitExpression(This,bstrExpr) ) #define IDTSForLoop100_get_EvalExpression(This,pbstrExpr) \ ( (This)->lpVtbl -> get_EvalExpression(This,pbstrExpr) ) #define IDTSForLoop100_put_EvalExpression(This,bstrExpr) \ ( (This)->lpVtbl -> put_EvalExpression(This,bstrExpr) ) #define IDTSForLoop100_get_AssignExpression(This,pbstrExpr) \ ( (This)->lpVtbl -> get_AssignExpression(This,pbstrExpr) ) #define IDTSForLoop100_put_AssignExpression(This,bstrExpr) \ ( (This)->lpVtbl -> put_AssignExpression(This,bstrExpr) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSForLoop100_INTERFACE_DEFINED__ */ #ifndef __IDTSPackage100_INTERFACE_DEFINED__ #define __IDTSPackage100_INTERFACE_DEFINED__ /* interface IDTSPackage100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSPackage100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("AAF6C346-C0A8-43EC-8A6D-DFC2526EC139") IDTSPackage100 : public IDTSExecutable100 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Connections( /* [retval][out] */ __RPC__deref_out_opt IDTSConnections100 **DTSConnections) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Configurations( /* [retval][out] */ __RPC__deref_out_opt IDTSConfigurations100 **DTSConfigurations) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PackageType( /* [retval][out] */ __RPC__out DTSPackageType *PackageType) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PackageType( /* [in] */ DTSPackageType PackageType) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CreatorName( /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CreatorName( /* [in] */ __RPC__in BSTR NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CreatorComputerName( /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CreatorComputerName( /* [in] */ __RPC__in BSTR NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CreationDate( /* [retval][out] */ __RPC__out DATE *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CreationDate( /* [in] */ DATE NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxConcurrentExecutables( /* [retval][out] */ __RPC__out long *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxConcurrentExecutables( /* [in] */ long NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PackagePriorityClass( /* [retval][out] */ __RPC__out DTSPriorityClass *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PackagePriorityClass( /* [in] */ DTSPriorityClass NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VersionMajor( /* [retval][out] */ __RPC__out long *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_VersionMajor( /* [in] */ long NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VersionMinor( /* [retval][out] */ __RPC__out long *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_VersionMinor( /* [in] */ long NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VersionBuild( /* [retval][out] */ __RPC__out long *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_VersionBuild( /* [in] */ long NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VersionComments( /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_VersionComments( /* [in] */ __RPC__in BSTR NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VersionGUID( /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LastModifiedProductVersion( /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Execute( /* [retval][out] */ __RPC__out DTSExecResult *plExecResult) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExportConfigurationFile( /* [in] */ __RPC__in BSTR bstrFileName) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ImportConfigurationFile( /* [in] */ __RPC__in BSTR bstrFileName) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EnableConfigurations( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbEnable) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_EnableConfigurations( /* [in] */ VARIANT_BOOL vbEnable) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetBreakpointTargets( /* [in] */ __RPC__in_opt IDTSBreakpointSite100 *pBreakpointSite, /* [in] */ VARIANT_BOOL onlyEnabled, /* [retval][out] */ __RPC__deref_out_opt IDTSBreakpointTargets100 **ppBreakpointTargets) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LogProviders( /* [retval][out] */ __RPC__deref_out_opt IDTSLogProviders100 **ppLogProviders) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CertificateObject( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppCertObj) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CertificateObject( /* [in] */ __RPC__in_opt IUnknown *pCertObj) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CertificateContext( /* [retval][out] */ __RPC__out LONG64 *phCertContext) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CertificateContext( /* [in] */ LONG64 hCertContext) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CheckSignature( /* [retval][out] */ __RPC__out DTSSignatureStatus *RetVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LoadUserCertificateByName( /* [in] */ __RPC__in BSTR SubjectName) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LoadUserCertificateByHash( /* [in] */ __RPC__deref_in_opt SAFEARRAY * *ppsaCertHash) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CheckSignatureOnLoad( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbCheckSigOnLoad) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CheckSignatureOnLoad( /* [in] */ VARIANT_BOOL vbCheckSigOnLoad) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExtendedProperties( /* [retval][out] */ __RPC__deref_out_opt IDTSExtendedProperties100 **RetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CheckpointFileName( /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CheckpointFileName( /* [in] */ __RPC__in BSTR NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EncryptCheckpoints( /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_EncryptCheckpoints( /* [in] */ VARIANT_BOOL NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SaveCheckpoints( /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SaveCheckpoints( /* [in] */ VARIANT_BOOL NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CheckpointUsage( /* [retval][out] */ __RPC__out DTSCheckpointUsage *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CheckpointUsage( /* [in] */ DTSCheckpointUsage NewVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ProcessConfiguration( /* [in] */ __RPC__in BSTR bstrPath, /* [in] */ VARIANT vValue) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetObjectFromPackagePath( /* [in] */ __RPC__in BSTR bstrPath, /* [out] */ __RPC__deref_out_opt IDTSProperty100 **ppProperty, /* [retval][out] */ __RPC__deref_out_opt IDispatch **ppObj) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Errors( /* [retval][out] */ __RPC__deref_out_opt IDTSErrors100 **RetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Warnings( /* [retval][out] */ __RPC__deref_out_opt IDTSWarnings100 **RetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProtectionLevel( /* [retval][out] */ __RPC__out DTSProtectionLevel *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProtectionLevel( /* [in] */ DTSProtectionLevel NewVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PackagePassword( /* [in] */ __RPC__in BSTR NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SQLFolder( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFolder) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SQLFolder( /* [in] */ __RPC__in BSTR bstrFolder) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_InteractiveMode( /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_InteractiveMode( /* [in] */ VARIANT_BOOL NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OfflineMode( /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OfflineMode( /* [in] */ VARIANT_BOOL NewVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DesignEvents( /* [retval][out] */ __RPC__deref_out_opt IDTSEvents100 **RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DesignEvents( /* [in] */ __RPC__in_opt IDTSEvents100 *NewVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FindReferencedObjects( /* [in] */ __RPC__in_opt IUnknown *pObject, /* [retval][out] */ __RPC__deref_out_opt IDTSEnumReferencedObjects100 **RetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PackageFormatVersion( /* [retval][out] */ __RPC__out LONG *plPackageFormatVersion) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UpdatePackage( /* [in] */ VARIANT_BOOL vbUpdatePackage) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UpdatePackage( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbUpdatePackage) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UpdateObjects( /* [in] */ VARIANT_BOOL vbUpdateObjects) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UpdateObjects( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbUpdateObjects) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SuppressConfigurationWarnings( /* [in] */ VARIANT_BOOL vbSuppressConfigWarns) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SuppressConfigurationWarnings( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbSuppressConfigWarns) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PackageUpgradeOptions( /* [retval][out] */ __RPC__out DTS_PACKAGE_UPGRADE_OPTIONS *pPackageUpgradeOptions) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PackageUpgradeOptions( /* [in] */ DTS_PACKAGE_UPGRADE_OPTIONS packageUpgradeOptions) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE PermitUnencryptedSave( /* [in] */ VARIANT_BOOL vbPermit) = 0; }; #else /* C style interface */ typedef struct IDTSPackage100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSPackage100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSPackage100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSPackage100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSPackage100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSPackage100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSPackage100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSPackage100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Validate )( IDTSPackage100 * This, /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSVariables100 *pVariables, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog, /* [retval][out] */ __RPC__out DTSExecResult *pValidateResult); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Execute )( IDTSPackage100 * This, /* [in] */ __RPC__in_opt IDTSConnections100 *pConnections, /* [in] */ __RPC__in_opt IDTSVariables100 *pVariables, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [in] */ __RPC__in_opt IDTSLogging100 *pLog, /* [in] */ __RPC__in_opt IUnknown *pTransaction, /* [retval][out] */ __RPC__out DTSExecResult *pExecResult); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Connections )( IDTSPackage100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSConnections100 **DTSConnections); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Configurations )( IDTSPackage100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSConfigurations100 **DTSConfigurations); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PackageType )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out DTSPackageType *PackageType); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PackageType )( IDTSPackage100 * This, /* [in] */ DTSPackageType PackageType); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CreatorName )( IDTSPackage100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CreatorName )( IDTSPackage100 * This, /* [in] */ __RPC__in BSTR NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CreatorComputerName )( IDTSPackage100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CreatorComputerName )( IDTSPackage100 * This, /* [in] */ __RPC__in BSTR NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CreationDate )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out DATE *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CreationDate )( IDTSPackage100 * This, /* [in] */ DATE NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxConcurrentExecutables )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out long *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaxConcurrentExecutables )( IDTSPackage100 * This, /* [in] */ long NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PackagePriorityClass )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out DTSPriorityClass *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PackagePriorityClass )( IDTSPackage100 * This, /* [in] */ DTSPriorityClass NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VersionMajor )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out long *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_VersionMajor )( IDTSPackage100 * This, /* [in] */ long NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VersionMinor )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out long *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_VersionMinor )( IDTSPackage100 * This, /* [in] */ long NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VersionBuild )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out long *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_VersionBuild )( IDTSPackage100 * This, /* [in] */ long NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VersionComments )( IDTSPackage100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_VersionComments )( IDTSPackage100 * This, /* [in] */ __RPC__in BSTR NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VersionGUID )( IDTSPackage100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LastModifiedProductVersion )( IDTSPackage100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Execute )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out DTSExecResult *plExecResult); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExportConfigurationFile )( IDTSPackage100 * This, /* [in] */ __RPC__in BSTR bstrFileName); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ImportConfigurationFile )( IDTSPackage100 * This, /* [in] */ __RPC__in BSTR bstrFileName); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EnableConfigurations )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbEnable); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EnableConfigurations )( IDTSPackage100 * This, /* [in] */ VARIANT_BOOL vbEnable); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetBreakpointTargets )( IDTSPackage100 * This, /* [in] */ __RPC__in_opt IDTSBreakpointSite100 *pBreakpointSite, /* [in] */ VARIANT_BOOL onlyEnabled, /* [retval][out] */ __RPC__deref_out_opt IDTSBreakpointTargets100 **ppBreakpointTargets); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LogProviders )( IDTSPackage100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSLogProviders100 **ppLogProviders); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CertificateObject )( IDTSPackage100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppCertObj); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CertificateObject )( IDTSPackage100 * This, /* [in] */ __RPC__in_opt IUnknown *pCertObj); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CertificateContext )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out LONG64 *phCertContext); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CertificateContext )( IDTSPackage100 * This, /* [in] */ LONG64 hCertContext); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CheckSignature )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out DTSSignatureStatus *RetVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *LoadUserCertificateByName )( IDTSPackage100 * This, /* [in] */ __RPC__in BSTR SubjectName); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *LoadUserCertificateByHash )( IDTSPackage100 * This, /* [in] */ __RPC__deref_in_opt SAFEARRAY * *ppsaCertHash); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CheckSignatureOnLoad )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbCheckSigOnLoad); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CheckSignatureOnLoad )( IDTSPackage100 * This, /* [in] */ VARIANT_BOOL vbCheckSigOnLoad); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExtendedProperties )( IDTSPackage100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSExtendedProperties100 **RetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CheckpointFileName )( IDTSPackage100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CheckpointFileName )( IDTSPackage100 * This, /* [in] */ __RPC__in BSTR NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EncryptCheckpoints )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EncryptCheckpoints )( IDTSPackage100 * This, /* [in] */ VARIANT_BOOL NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SaveCheckpoints )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SaveCheckpoints )( IDTSPackage100 * This, /* [in] */ VARIANT_BOOL NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CheckpointUsage )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out DTSCheckpointUsage *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CheckpointUsage )( IDTSPackage100 * This, /* [in] */ DTSCheckpointUsage NewVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ProcessConfiguration )( IDTSPackage100 * This, /* [in] */ __RPC__in BSTR bstrPath, /* [in] */ VARIANT vValue); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetObjectFromPackagePath )( IDTSPackage100 * This, /* [in] */ __RPC__in BSTR bstrPath, /* [out] */ __RPC__deref_out_opt IDTSProperty100 **ppProperty, /* [retval][out] */ __RPC__deref_out_opt IDispatch **ppObj); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Errors )( IDTSPackage100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSErrors100 **RetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Warnings )( IDTSPackage100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSWarnings100 **RetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProtectionLevel )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out DTSProtectionLevel *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProtectionLevel )( IDTSPackage100 * This, /* [in] */ DTSProtectionLevel NewVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PackagePassword )( IDTSPackage100 * This, /* [in] */ __RPC__in BSTR NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SQLFolder )( IDTSPackage100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFolder); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SQLFolder )( IDTSPackage100 * This, /* [in] */ __RPC__in BSTR bstrFolder); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InteractiveMode )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InteractiveMode )( IDTSPackage100 * This, /* [in] */ VARIANT_BOOL NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OfflineMode )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OfflineMode )( IDTSPackage100 * This, /* [in] */ VARIANT_BOOL NewVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DesignEvents )( IDTSPackage100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSEvents100 **RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DesignEvents )( IDTSPackage100 * This, /* [in] */ __RPC__in_opt IDTSEvents100 *NewVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FindReferencedObjects )( IDTSPackage100 * This, /* [in] */ __RPC__in_opt IUnknown *pObject, /* [retval][out] */ __RPC__deref_out_opt IDTSEnumReferencedObjects100 **RetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PackageFormatVersion )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out LONG *plPackageFormatVersion); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UpdatePackage )( IDTSPackage100 * This, /* [in] */ VARIANT_BOOL vbUpdatePackage); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UpdatePackage )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbUpdatePackage); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UpdateObjects )( IDTSPackage100 * This, /* [in] */ VARIANT_BOOL vbUpdateObjects); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UpdateObjects )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbUpdateObjects); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SuppressConfigurationWarnings )( IDTSPackage100 * This, /* [in] */ VARIANT_BOOL vbSuppressConfigWarns); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SuppressConfigurationWarnings )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbSuppressConfigWarns); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PackageUpgradeOptions )( IDTSPackage100 * This, /* [retval][out] */ __RPC__out DTS_PACKAGE_UPGRADE_OPTIONS *pPackageUpgradeOptions); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PackageUpgradeOptions )( IDTSPackage100 * This, /* [in] */ DTS_PACKAGE_UPGRADE_OPTIONS packageUpgradeOptions); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *PermitUnencryptedSave )( IDTSPackage100 * This, /* [in] */ VARIANT_BOOL vbPermit); END_INTERFACE } IDTSPackage100Vtbl; interface IDTSPackage100 { CONST_VTBL struct IDTSPackage100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSPackage100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSPackage100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSPackage100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSPackage100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSPackage100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSPackage100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSPackage100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSPackage100_Validate(This,pConnections,pVariables,pEvents,pLog,pValidateResult) \ ( (This)->lpVtbl -> Validate(This,pConnections,pVariables,pEvents,pLog,pValidateResult) ) #define IDTSPackage100_Execute(This,pConnections,pVariables,pEvents,pLog,pTransaction,pExecResult) \ ( (This)->lpVtbl -> Execute(This,pConnections,pVariables,pEvents,pLog,pTransaction,pExecResult) ) #define IDTSPackage100_get_Connections(This,DTSConnections) \ ( (This)->lpVtbl -> get_Connections(This,DTSConnections) ) #define IDTSPackage100_get_Configurations(This,DTSConfigurations) \ ( (This)->lpVtbl -> get_Configurations(This,DTSConfigurations) ) #define IDTSPackage100_get_PackageType(This,PackageType) \ ( (This)->lpVtbl -> get_PackageType(This,PackageType) ) #define IDTSPackage100_put_PackageType(This,PackageType) \ ( (This)->lpVtbl -> put_PackageType(This,PackageType) ) #define IDTSPackage100_get_CreatorName(This,RetVal) \ ( (This)->lpVtbl -> get_CreatorName(This,RetVal) ) #define IDTSPackage100_put_CreatorName(This,NewVal) \ ( (This)->lpVtbl -> put_CreatorName(This,NewVal) ) #define IDTSPackage100_get_CreatorComputerName(This,RetVal) \ ( (This)->lpVtbl -> get_CreatorComputerName(This,RetVal) ) #define IDTSPackage100_put_CreatorComputerName(This,NewVal) \ ( (This)->lpVtbl -> put_CreatorComputerName(This,NewVal) ) #define IDTSPackage100_get_CreationDate(This,RetVal) \ ( (This)->lpVtbl -> get_CreationDate(This,RetVal) ) #define IDTSPackage100_put_CreationDate(This,NewVal) \ ( (This)->lpVtbl -> put_CreationDate(This,NewVal) ) #define IDTSPackage100_get_MaxConcurrentExecutables(This,RetVal) \ ( (This)->lpVtbl -> get_MaxConcurrentExecutables(This,RetVal) ) #define IDTSPackage100_put_MaxConcurrentExecutables(This,NewVal) \ ( (This)->lpVtbl -> put_MaxConcurrentExecutables(This,NewVal) ) #define IDTSPackage100_get_PackagePriorityClass(This,RetVal) \ ( (This)->lpVtbl -> get_PackagePriorityClass(This,RetVal) ) #define IDTSPackage100_put_PackagePriorityClass(This,NewVal) \ ( (This)->lpVtbl -> put_PackagePriorityClass(This,NewVal) ) #define IDTSPackage100_get_VersionMajor(This,RetVal) \ ( (This)->lpVtbl -> get_VersionMajor(This,RetVal) ) #define IDTSPackage100_put_VersionMajor(This,NewVal) \ ( (This)->lpVtbl -> put_VersionMajor(This,NewVal) ) #define IDTSPackage100_get_VersionMinor(This,RetVal) \ ( (This)->lpVtbl -> get_VersionMinor(This,RetVal) ) #define IDTSPackage100_put_VersionMinor(This,NewVal) \ ( (This)->lpVtbl -> put_VersionMinor(This,NewVal) ) #define IDTSPackage100_get_VersionBuild(This,RetVal) \ ( (This)->lpVtbl -> get_VersionBuild(This,RetVal) ) #define IDTSPackage100_put_VersionBuild(This,NewVal) \ ( (This)->lpVtbl -> put_VersionBuild(This,NewVal) ) #define IDTSPackage100_get_VersionComments(This,RetVal) \ ( (This)->lpVtbl -> get_VersionComments(This,RetVal) ) #define IDTSPackage100_put_VersionComments(This,NewVal) \ ( (This)->lpVtbl -> put_VersionComments(This,NewVal) ) #define IDTSPackage100_get_VersionGUID(This,RetVal) \ ( (This)->lpVtbl -> get_VersionGUID(This,RetVal) ) #define IDTSPackage100_get_LastModifiedProductVersion(This,RetVal) \ ( (This)->lpVtbl -> get_LastModifiedProductVersion(This,RetVal) ) #define IDTSPackage100_Execute(This,plExecResult) \ ( (This)->lpVtbl -> Execute(This,plExecResult) ) #define IDTSPackage100_ExportConfigurationFile(This,bstrFileName) \ ( (This)->lpVtbl -> ExportConfigurationFile(This,bstrFileName) ) #define IDTSPackage100_ImportConfigurationFile(This,bstrFileName) \ ( (This)->lpVtbl -> ImportConfigurationFile(This,bstrFileName) ) #define IDTSPackage100_get_EnableConfigurations(This,pvbEnable) \ ( (This)->lpVtbl -> get_EnableConfigurations(This,pvbEnable) ) #define IDTSPackage100_put_EnableConfigurations(This,vbEnable) \ ( (This)->lpVtbl -> put_EnableConfigurations(This,vbEnable) ) #define IDTSPackage100_GetBreakpointTargets(This,pBreakpointSite,onlyEnabled,ppBreakpointTargets) \ ( (This)->lpVtbl -> GetBreakpointTargets(This,pBreakpointSite,onlyEnabled,ppBreakpointTargets) ) #define IDTSPackage100_get_LogProviders(This,ppLogProviders) \ ( (This)->lpVtbl -> get_LogProviders(This,ppLogProviders) ) #define IDTSPackage100_get_CertificateObject(This,ppCertObj) \ ( (This)->lpVtbl -> get_CertificateObject(This,ppCertObj) ) #define IDTSPackage100_put_CertificateObject(This,pCertObj) \ ( (This)->lpVtbl -> put_CertificateObject(This,pCertObj) ) #define IDTSPackage100_get_CertificateContext(This,phCertContext) \ ( (This)->lpVtbl -> get_CertificateContext(This,phCertContext) ) #define IDTSPackage100_put_CertificateContext(This,hCertContext) \ ( (This)->lpVtbl -> put_CertificateContext(This,hCertContext) ) #define IDTSPackage100_CheckSignature(This,RetVal) \ ( (This)->lpVtbl -> CheckSignature(This,RetVal) ) #define IDTSPackage100_LoadUserCertificateByName(This,SubjectName) \ ( (This)->lpVtbl -> LoadUserCertificateByName(This,SubjectName) ) #define IDTSPackage100_LoadUserCertificateByHash(This,ppsaCertHash) \ ( (This)->lpVtbl -> LoadUserCertificateByHash(This,ppsaCertHash) ) #define IDTSPackage100_get_CheckSignatureOnLoad(This,pvbCheckSigOnLoad) \ ( (This)->lpVtbl -> get_CheckSignatureOnLoad(This,pvbCheckSigOnLoad) ) #define IDTSPackage100_put_CheckSignatureOnLoad(This,vbCheckSigOnLoad) \ ( (This)->lpVtbl -> put_CheckSignatureOnLoad(This,vbCheckSigOnLoad) ) #define IDTSPackage100_get_ExtendedProperties(This,RetVal) \ ( (This)->lpVtbl -> get_ExtendedProperties(This,RetVal) ) #define IDTSPackage100_get_CheckpointFileName(This,RetVal) \ ( (This)->lpVtbl -> get_CheckpointFileName(This,RetVal) ) #define IDTSPackage100_put_CheckpointFileName(This,NewVal) \ ( (This)->lpVtbl -> put_CheckpointFileName(This,NewVal) ) #define IDTSPackage100_get_EncryptCheckpoints(This,RetVal) \ ( (This)->lpVtbl -> get_EncryptCheckpoints(This,RetVal) ) #define IDTSPackage100_put_EncryptCheckpoints(This,NewVal) \ ( (This)->lpVtbl -> put_EncryptCheckpoints(This,NewVal) ) #define IDTSPackage100_get_SaveCheckpoints(This,RetVal) \ ( (This)->lpVtbl -> get_SaveCheckpoints(This,RetVal) ) #define IDTSPackage100_put_SaveCheckpoints(This,NewVal) \ ( (This)->lpVtbl -> put_SaveCheckpoints(This,NewVal) ) #define IDTSPackage100_get_CheckpointUsage(This,RetVal) \ ( (This)->lpVtbl -> get_CheckpointUsage(This,RetVal) ) #define IDTSPackage100_put_CheckpointUsage(This,NewVal) \ ( (This)->lpVtbl -> put_CheckpointUsage(This,NewVal) ) #define IDTSPackage100_ProcessConfiguration(This,bstrPath,vValue) \ ( (This)->lpVtbl -> ProcessConfiguration(This,bstrPath,vValue) ) #define IDTSPackage100_GetObjectFromPackagePath(This,bstrPath,ppProperty,ppObj) \ ( (This)->lpVtbl -> GetObjectFromPackagePath(This,bstrPath,ppProperty,ppObj) ) #define IDTSPackage100_get_Errors(This,RetVal) \ ( (This)->lpVtbl -> get_Errors(This,RetVal) ) #define IDTSPackage100_get_Warnings(This,RetVal) \ ( (This)->lpVtbl -> get_Warnings(This,RetVal) ) #define IDTSPackage100_get_ProtectionLevel(This,RetVal) \ ( (This)->lpVtbl -> get_ProtectionLevel(This,RetVal) ) #define IDTSPackage100_put_ProtectionLevel(This,NewVal) \ ( (This)->lpVtbl -> put_ProtectionLevel(This,NewVal) ) #define IDTSPackage100_put_PackagePassword(This,NewVal) \ ( (This)->lpVtbl -> put_PackagePassword(This,NewVal) ) #define IDTSPackage100_get_SQLFolder(This,pbstrFolder) \ ( (This)->lpVtbl -> get_SQLFolder(This,pbstrFolder) ) #define IDTSPackage100_put_SQLFolder(This,bstrFolder) \ ( (This)->lpVtbl -> put_SQLFolder(This,bstrFolder) ) #define IDTSPackage100_get_InteractiveMode(This,RetVal) \ ( (This)->lpVtbl -> get_InteractiveMode(This,RetVal) ) #define IDTSPackage100_put_InteractiveMode(This,NewVal) \ ( (This)->lpVtbl -> put_InteractiveMode(This,NewVal) ) #define IDTSPackage100_get_OfflineMode(This,RetVal) \ ( (This)->lpVtbl -> get_OfflineMode(This,RetVal) ) #define IDTSPackage100_put_OfflineMode(This,NewVal) \ ( (This)->lpVtbl -> put_OfflineMode(This,NewVal) ) #define IDTSPackage100_get_DesignEvents(This,RetVal) \ ( (This)->lpVtbl -> get_DesignEvents(This,RetVal) ) #define IDTSPackage100_put_DesignEvents(This,NewVal) \ ( (This)->lpVtbl -> put_DesignEvents(This,NewVal) ) #define IDTSPackage100_FindReferencedObjects(This,pObject,RetVal) \ ( (This)->lpVtbl -> FindReferencedObjects(This,pObject,RetVal) ) #define IDTSPackage100_get_PackageFormatVersion(This,plPackageFormatVersion) \ ( (This)->lpVtbl -> get_PackageFormatVersion(This,plPackageFormatVersion) ) #define IDTSPackage100_put_UpdatePackage(This,vbUpdatePackage) \ ( (This)->lpVtbl -> put_UpdatePackage(This,vbUpdatePackage) ) #define IDTSPackage100_get_UpdatePackage(This,pvbUpdatePackage) \ ( (This)->lpVtbl -> get_UpdatePackage(This,pvbUpdatePackage) ) #define IDTSPackage100_put_UpdateObjects(This,vbUpdateObjects) \ ( (This)->lpVtbl -> put_UpdateObjects(This,vbUpdateObjects) ) #define IDTSPackage100_get_UpdateObjects(This,pvbUpdateObjects) \ ( (This)->lpVtbl -> get_UpdateObjects(This,pvbUpdateObjects) ) #define IDTSPackage100_put_SuppressConfigurationWarnings(This,vbSuppressConfigWarns) \ ( (This)->lpVtbl -> put_SuppressConfigurationWarnings(This,vbSuppressConfigWarns) ) #define IDTSPackage100_get_SuppressConfigurationWarnings(This,pvbSuppressConfigWarns) \ ( (This)->lpVtbl -> get_SuppressConfigurationWarnings(This,pvbSuppressConfigWarns) ) #define IDTSPackage100_get_PackageUpgradeOptions(This,pPackageUpgradeOptions) \ ( (This)->lpVtbl -> get_PackageUpgradeOptions(This,pPackageUpgradeOptions) ) #define IDTSPackage100_put_PackageUpgradeOptions(This,packageUpgradeOptions) \ ( (This)->lpVtbl -> put_PackageUpgradeOptions(This,packageUpgradeOptions) ) #define IDTSPackage100_PermitUnencryptedSave(This,vbPermit) \ ( (This)->lpVtbl -> PermitUnencryptedSave(This,vbPermit) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSPackage100_INTERFACE_DEFINED__ */ #ifndef __IDTSPackageSigning100_INTERFACE_DEFINED__ #define __IDTSPackageSigning100_INTERFACE_DEFINED__ /* interface IDTSPackageSigning100 */ /* [unique][helpstring][uuid][oleautomation][object] */ EXTERN_C const IID IID_IDTSPackageSigning100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A896D87C-D1B2-4FAE-9339-CFAFEFE617BE") IDTSPackageSigning100 : public IUnknown { public: virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_CertificateObject( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppCertObj) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_CertificateObject( /* [in] */ __RPC__in_opt IUnknown *pCertObj) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_CertificateContext( /* [retval][out] */ __RPC__out LONG64 *phCertContext) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_CertificateContext( /* [in] */ LONG64 hCertContext) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CheckSignature( /* [retval][out] */ __RPC__out DTSSignatureStatus *RetVal) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE LoadUserCertificateByName( /* [in] */ __RPC__in BSTR SubjectName) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE LoadUserCertificateByHash( /* [in] */ __RPC__deref_in_opt SAFEARRAY * *ppsaCertHash) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_CheckSignatureOnLoad( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbCheckSigOnLoad) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_CheckSignatureOnLoad( /* [in] */ VARIANT_BOOL vbCheckSigOnLoad) = 0; }; #else /* C style interface */ typedef struct IDTSPackageSigning100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSPackageSigning100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSPackageSigning100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSPackageSigning100 * This); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CertificateObject )( IDTSPackageSigning100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppCertObj); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CertificateObject )( IDTSPackageSigning100 * This, /* [in] */ __RPC__in_opt IUnknown *pCertObj); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CertificateContext )( IDTSPackageSigning100 * This, /* [retval][out] */ __RPC__out LONG64 *phCertContext); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CertificateContext )( IDTSPackageSigning100 * This, /* [in] */ LONG64 hCertContext); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CheckSignature )( IDTSPackageSigning100 * This, /* [retval][out] */ __RPC__out DTSSignatureStatus *RetVal); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *LoadUserCertificateByName )( IDTSPackageSigning100 * This, /* [in] */ __RPC__in BSTR SubjectName); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *LoadUserCertificateByHash )( IDTSPackageSigning100 * This, /* [in] */ __RPC__deref_in_opt SAFEARRAY * *ppsaCertHash); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CheckSignatureOnLoad )( IDTSPackageSigning100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbCheckSigOnLoad); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CheckSignatureOnLoad )( IDTSPackageSigning100 * This, /* [in] */ VARIANT_BOOL vbCheckSigOnLoad); END_INTERFACE } IDTSPackageSigning100Vtbl; interface IDTSPackageSigning100 { CONST_VTBL struct IDTSPackageSigning100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSPackageSigning100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSPackageSigning100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSPackageSigning100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSPackageSigning100_get_CertificateObject(This,ppCertObj) \ ( (This)->lpVtbl -> get_CertificateObject(This,ppCertObj) ) #define IDTSPackageSigning100_put_CertificateObject(This,pCertObj) \ ( (This)->lpVtbl -> put_CertificateObject(This,pCertObj) ) #define IDTSPackageSigning100_get_CertificateContext(This,phCertContext) \ ( (This)->lpVtbl -> get_CertificateContext(This,phCertContext) ) #define IDTSPackageSigning100_put_CertificateContext(This,hCertContext) \ ( (This)->lpVtbl -> put_CertificateContext(This,hCertContext) ) #define IDTSPackageSigning100_CheckSignature(This,RetVal) \ ( (This)->lpVtbl -> CheckSignature(This,RetVal) ) #define IDTSPackageSigning100_LoadUserCertificateByName(This,SubjectName) \ ( (This)->lpVtbl -> LoadUserCertificateByName(This,SubjectName) ) #define IDTSPackageSigning100_LoadUserCertificateByHash(This,ppsaCertHash) \ ( (This)->lpVtbl -> LoadUserCertificateByHash(This,ppsaCertHash) ) #define IDTSPackageSigning100_get_CheckSignatureOnLoad(This,pvbCheckSigOnLoad) \ ( (This)->lpVtbl -> get_CheckSignatureOnLoad(This,pvbCheckSigOnLoad) ) #define IDTSPackageSigning100_put_CheckSignatureOnLoad(This,vbCheckSigOnLoad) \ ( (This)->lpVtbl -> put_CheckSignatureOnLoad(This,vbCheckSigOnLoad) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSPackageSigning100_INTERFACE_DEFINED__ */ #ifndef __IDTSName100_INTERFACE_DEFINED__ #define __IDTSName100_INTERFACE_DEFINED__ /* interface IDTSName100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSName100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3ED97632-0404-4E74-B662-C7C28C98E4BA") IDTSName100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrID) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrName) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ __RPC__in BSTR bstrName) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CreationName( /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrDescription) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Description( /* [in] */ __RPC__in BSTR bstrDescription) = 0; }; #else /* C style interface */ typedef struct IDTSName100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSName100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSName100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSName100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSName100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSName100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSName100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSName100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ID )( IDTSName100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrID); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IDTSName100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrName); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( IDTSName100 * This, /* [in] */ __RPC__in BSTR bstrName); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CreationName )( IDTSName100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )( IDTSName100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrDescription); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )( IDTSName100 * This, /* [in] */ __RPC__in BSTR bstrDescription); END_INTERFACE } IDTSName100Vtbl; interface IDTSName100 { CONST_VTBL struct IDTSName100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSName100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSName100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSName100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSName100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSName100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSName100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSName100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSName100_get_ID(This,pbstrID) \ ( (This)->lpVtbl -> get_ID(This,pbstrID) ) #define IDTSName100_get_Name(This,pbstrName) \ ( (This)->lpVtbl -> get_Name(This,pbstrName) ) #define IDTSName100_put_Name(This,bstrName) \ ( (This)->lpVtbl -> put_Name(This,bstrName) ) #define IDTSName100_get_CreationName(This,RetVal) \ ( (This)->lpVtbl -> get_CreationName(This,RetVal) ) #define IDTSName100_get_Description(This,pbstrDescription) \ ( (This)->lpVtbl -> get_Description(This,pbstrDescription) ) #define IDTSName100_put_Description(This,bstrDescription) \ ( (This)->lpVtbl -> put_Description(This,bstrDescription) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSName100_INTERFACE_DEFINED__ */ #ifndef __IDTSExpression100_INTERFACE_DEFINED__ #define __IDTSExpression100_INTERFACE_DEFINED__ /* interface IDTSExpression100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSExpression100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("527DCF67-B104-449C-9382-600D4A7CBCD7") IDTSExpression100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Expression( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrExpression) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Expression( /* [in] */ __RPC__in BSTR bstrExpression) = 0; }; #else /* C style interface */ typedef struct IDTSExpression100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSExpression100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSExpression100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSExpression100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSExpression100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSExpression100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSExpression100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSExpression100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Expression )( IDTSExpression100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrExpression); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Expression )( IDTSExpression100 * This, /* [in] */ __RPC__in BSTR bstrExpression); END_INTERFACE } IDTSExpression100Vtbl; interface IDTSExpression100 { CONST_VTBL struct IDTSExpression100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSExpression100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSExpression100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSExpression100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSExpression100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSExpression100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSExpression100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSExpression100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSExpression100_get_Expression(This,pbstrExpression) \ ( (This)->lpVtbl -> get_Expression(This,pbstrExpression) ) #define IDTSExpression100_put_Expression(This,bstrExpression) \ ( (This)->lpVtbl -> put_Expression(This,bstrExpression) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSExpression100_INTERFACE_DEFINED__ */ #ifndef __IDTSPrecedenceConstraint100_INTERFACE_DEFINED__ #define __IDTSPrecedenceConstraint100_INTERFACE_DEFINED__ /* interface IDTSPrecedenceConstraint100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSPrecedenceConstraint100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("D3169347-8BD4-4028-BD6D-095217672B8F") IDTSPrecedenceConstraint100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ __RPC__out DTSExecResult *plExecResult) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Value( /* [in] */ DTSExecResult ExecResult) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PrecedenceExecutable( /* [retval][out] */ __RPC__deref_out_opt IDTSExecutable100 **ppExec) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ConstrainedExecutable( /* [retval][out] */ __RPC__deref_out_opt IDTSExecutable100 **ppExec) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LogicalAnd( /* [retval][out] */ __RPC__out VARIANT_BOOL *pIsAnd) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LogicalAnd( /* [in] */ VARIANT_BOOL isAnd) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EvaluatesTrue( /* [retval][out] */ __RPC__out VARIANT_BOOL *pVar) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_EvalOp( /* [in] */ DTSPrecedenceEvalOp EvalOp) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EvalOp( /* [retval][out] */ __RPC__out DTSPrecedenceEvalOp *pEvalOp) = 0; }; #else /* C style interface */ typedef struct IDTSPrecedenceConstraint100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSPrecedenceConstraint100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSPrecedenceConstraint100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSPrecedenceConstraint100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSPrecedenceConstraint100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSPrecedenceConstraint100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSPrecedenceConstraint100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSPrecedenceConstraint100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( IDTSPrecedenceConstraint100 * This, /* [retval][out] */ __RPC__out DTSExecResult *plExecResult); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Value )( IDTSPrecedenceConstraint100 * This, /* [in] */ DTSExecResult ExecResult); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PrecedenceExecutable )( IDTSPrecedenceConstraint100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSExecutable100 **ppExec); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ConstrainedExecutable )( IDTSPrecedenceConstraint100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSExecutable100 **ppExec); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LogicalAnd )( IDTSPrecedenceConstraint100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pIsAnd); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LogicalAnd )( IDTSPrecedenceConstraint100 * This, /* [in] */ VARIANT_BOOL isAnd); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EvaluatesTrue )( IDTSPrecedenceConstraint100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pVar); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EvalOp )( IDTSPrecedenceConstraint100 * This, /* [in] */ DTSPrecedenceEvalOp EvalOp); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EvalOp )( IDTSPrecedenceConstraint100 * This, /* [retval][out] */ __RPC__out DTSPrecedenceEvalOp *pEvalOp); END_INTERFACE } IDTSPrecedenceConstraint100Vtbl; interface IDTSPrecedenceConstraint100 { CONST_VTBL struct IDTSPrecedenceConstraint100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSPrecedenceConstraint100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSPrecedenceConstraint100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSPrecedenceConstraint100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSPrecedenceConstraint100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSPrecedenceConstraint100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSPrecedenceConstraint100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSPrecedenceConstraint100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSPrecedenceConstraint100_get_Value(This,plExecResult) \ ( (This)->lpVtbl -> get_Value(This,plExecResult) ) #define IDTSPrecedenceConstraint100_put_Value(This,ExecResult) \ ( (This)->lpVtbl -> put_Value(This,ExecResult) ) #define IDTSPrecedenceConstraint100_get_PrecedenceExecutable(This,ppExec) \ ( (This)->lpVtbl -> get_PrecedenceExecutable(This,ppExec) ) #define IDTSPrecedenceConstraint100_get_ConstrainedExecutable(This,ppExec) \ ( (This)->lpVtbl -> get_ConstrainedExecutable(This,ppExec) ) #define IDTSPrecedenceConstraint100_get_LogicalAnd(This,pIsAnd) \ ( (This)->lpVtbl -> get_LogicalAnd(This,pIsAnd) ) #define IDTSPrecedenceConstraint100_put_LogicalAnd(This,isAnd) \ ( (This)->lpVtbl -> put_LogicalAnd(This,isAnd) ) #define IDTSPrecedenceConstraint100_get_EvaluatesTrue(This,pVar) \ ( (This)->lpVtbl -> get_EvaluatesTrue(This,pVar) ) #define IDTSPrecedenceConstraint100_put_EvalOp(This,EvalOp) \ ( (This)->lpVtbl -> put_EvalOp(This,EvalOp) ) #define IDTSPrecedenceConstraint100_get_EvalOp(This,pEvalOp) \ ( (This)->lpVtbl -> get_EvalOp(This,pEvalOp) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSPrecedenceConstraint100_INTERFACE_DEFINED__ */ #ifndef __IDTSForEachItemsProvider100_INTERFACE_DEFINED__ #define __IDTSForEachItemsProvider100_INTERFACE_DEFINED__ /* interface IDTSForEachItemsProvider100 */ /* [unique][helpstring][nonextensible][uuid][dual][object] */ EXTERN_C const IID IID_IDTSForEachItemsProvider100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("BC0FB81F-E42F-49F4-87E8-12B5617C3BD0") IDTSForEachItemsProvider100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ForEachItems( /* [retval][out] */ __RPC__deref_out_opt IDTSForEachItems100 **pDepInfos) = 0; }; #else /* C style interface */ typedef struct IDTSForEachItemsProvider100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSForEachItemsProvider100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSForEachItemsProvider100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSForEachItemsProvider100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSForEachItemsProvider100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSForEachItemsProvider100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSForEachItemsProvider100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSForEachItemsProvider100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ForEachItems )( IDTSForEachItemsProvider100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSForEachItems100 **pDepInfos); END_INTERFACE } IDTSForEachItemsProvider100Vtbl; interface IDTSForEachItemsProvider100 { CONST_VTBL struct IDTSForEachItemsProvider100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSForEachItemsProvider100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSForEachItemsProvider100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSForEachItemsProvider100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSForEachItemsProvider100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSForEachItemsProvider100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSForEachItemsProvider100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSForEachItemsProvider100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSForEachItemsProvider100_get_ForEachItems(This,pDepInfos) \ ( (This)->lpVtbl -> get_ForEachItems(This,pDepInfos) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSForEachItemsProvider100_INTERFACE_DEFINED__ */ #ifndef __IDTSInfoEvents100_INTERFACE_DEFINED__ #define __IDTSInfoEvents100_INTERFACE_DEFINED__ /* interface IDTSInfoEvents100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSInfoEvents100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3FD997B7-6EF0-4F49-B769-1955D3B650ED") IDTSInfoEvents100 : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FireWarning( /* [in] */ long WarningCode, /* [in] */ __RPC__in BSTR SubComponent, /* [in] */ __RPC__in BSTR Description, /* [in] */ __RPC__in BSTR HelpFile, /* [in] */ long HelpContext) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FireInformation( /* [in] */ long InformationCode, /* [in] */ __RPC__in BSTR SubComponent, /* [in] */ __RPC__in BSTR Description, /* [in] */ __RPC__in BSTR HelpFile, /* [in] */ long HelpContext, /* [out][in] */ __RPC__inout VARIANT_BOOL *pbFireAgain) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FireError( /* [in] */ long ErrorCode, /* [in] */ __RPC__in BSTR SubComponent, /* [in] */ __RPC__in BSTR Description, /* [in] */ __RPC__in BSTR HelpFile, /* [in] */ long HelpContext, /* [out] */ __RPC__out VARIANT_BOOL *pbCancel) = 0; }; #else /* C style interface */ typedef struct IDTSInfoEvents100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSInfoEvents100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSInfoEvents100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSInfoEvents100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSInfoEvents100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSInfoEvents100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSInfoEvents100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSInfoEvents100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FireWarning )( IDTSInfoEvents100 * This, /* [in] */ long WarningCode, /* [in] */ __RPC__in BSTR SubComponent, /* [in] */ __RPC__in BSTR Description, /* [in] */ __RPC__in BSTR HelpFile, /* [in] */ long HelpContext); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FireInformation )( IDTSInfoEvents100 * This, /* [in] */ long InformationCode, /* [in] */ __RPC__in BSTR SubComponent, /* [in] */ __RPC__in BSTR Description, /* [in] */ __RPC__in BSTR HelpFile, /* [in] */ long HelpContext, /* [out][in] */ __RPC__inout VARIANT_BOOL *pbFireAgain); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FireError )( IDTSInfoEvents100 * This, /* [in] */ long ErrorCode, /* [in] */ __RPC__in BSTR SubComponent, /* [in] */ __RPC__in BSTR Description, /* [in] */ __RPC__in BSTR HelpFile, /* [in] */ long HelpContext, /* [out] */ __RPC__out VARIANT_BOOL *pbCancel); END_INTERFACE } IDTSInfoEvents100Vtbl; interface IDTSInfoEvents100 { CONST_VTBL struct IDTSInfoEvents100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSInfoEvents100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSInfoEvents100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSInfoEvents100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSInfoEvents100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSInfoEvents100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSInfoEvents100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSInfoEvents100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSInfoEvents100_FireWarning(This,WarningCode,SubComponent,Description,HelpFile,HelpContext) \ ( (This)->lpVtbl -> FireWarning(This,WarningCode,SubComponent,Description,HelpFile,HelpContext) ) #define IDTSInfoEvents100_FireInformation(This,InformationCode,SubComponent,Description,HelpFile,HelpContext,pbFireAgain) \ ( (This)->lpVtbl -> FireInformation(This,InformationCode,SubComponent,Description,HelpFile,HelpContext,pbFireAgain) ) #define IDTSInfoEvents100_FireError(This,ErrorCode,SubComponent,Description,HelpFile,HelpContext,pbCancel) \ ( (This)->lpVtbl -> FireError(This,ErrorCode,SubComponent,Description,HelpFile,HelpContext,pbCancel) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSInfoEvents100_INTERFACE_DEFINED__ */ #ifndef __IDTSComponentEvents100_INTERFACE_DEFINED__ #define __IDTSComponentEvents100_INTERFACE_DEFINED__ /* interface IDTSComponentEvents100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSComponentEvents100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("578B8233-3175-4428-999D-4655BBE3E1E3") IDTSComponentEvents100 : public IDTSInfoEvents100 { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FireQueryCancel( /* [out] */ __RPC__out VARIANT_BOOL *pbCancel) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FireBreakpointHit( /* [in] */ __RPC__in_opt IDTSBreakpointTarget100 *pBreakpointTarget) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FireProgress( /* [in] */ __RPC__in BSTR ProgressDescription, /* [in] */ long PercentComplete, /* [in] */ long ProgressCountLow, /* [in] */ long ProgressCountHigh, /* [in] */ __RPC__in BSTR SubComponent, /* [out][in] */ __RPC__inout VARIANT_BOOL *pbFireAgain) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FireCustomEvent( /* [in] */ __RPC__in BSTR EventName, /* [in] */ __RPC__in BSTR EventText, /* [in] */ __RPC__deref_in_opt SAFEARRAY * *ppsaArguments, /* [in] */ __RPC__in BSTR SubComponent, /* [out][in] */ __RPC__inout VARIANT_BOOL *pbFireAgain) = 0; }; #else /* C style interface */ typedef struct IDTSComponentEvents100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSComponentEvents100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSComponentEvents100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSComponentEvents100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSComponentEvents100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSComponentEvents100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSComponentEvents100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSComponentEvents100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FireWarning )( IDTSComponentEvents100 * This, /* [in] */ long WarningCode, /* [in] */ __RPC__in BSTR SubComponent, /* [in] */ __RPC__in BSTR Description, /* [in] */ __RPC__in BSTR HelpFile, /* [in] */ long HelpContext); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FireInformation )( IDTSComponentEvents100 * This, /* [in] */ long InformationCode, /* [in] */ __RPC__in BSTR SubComponent, /* [in] */ __RPC__in BSTR Description, /* [in] */ __RPC__in BSTR HelpFile, /* [in] */ long HelpContext, /* [out][in] */ __RPC__inout VARIANT_BOOL *pbFireAgain); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FireError )( IDTSComponentEvents100 * This, /* [in] */ long ErrorCode, /* [in] */ __RPC__in BSTR SubComponent, /* [in] */ __RPC__in BSTR Description, /* [in] */ __RPC__in BSTR HelpFile, /* [in] */ long HelpContext, /* [out] */ __RPC__out VARIANT_BOOL *pbCancel); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FireQueryCancel )( IDTSComponentEvents100 * This, /* [out] */ __RPC__out VARIANT_BOOL *pbCancel); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FireBreakpointHit )( IDTSComponentEvents100 * This, /* [in] */ __RPC__in_opt IDTSBreakpointTarget100 *pBreakpointTarget); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FireProgress )( IDTSComponentEvents100 * This, /* [in] */ __RPC__in BSTR ProgressDescription, /* [in] */ long PercentComplete, /* [in] */ long ProgressCountLow, /* [in] */ long ProgressCountHigh, /* [in] */ __RPC__in BSTR SubComponent, /* [out][in] */ __RPC__inout VARIANT_BOOL *pbFireAgain); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FireCustomEvent )( IDTSComponentEvents100 * This, /* [in] */ __RPC__in BSTR EventName, /* [in] */ __RPC__in BSTR EventText, /* [in] */ __RPC__deref_in_opt SAFEARRAY * *ppsaArguments, /* [in] */ __RPC__in BSTR SubComponent, /* [out][in] */ __RPC__inout VARIANT_BOOL *pbFireAgain); END_INTERFACE } IDTSComponentEvents100Vtbl; interface IDTSComponentEvents100 { CONST_VTBL struct IDTSComponentEvents100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSComponentEvents100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSComponentEvents100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSComponentEvents100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSComponentEvents100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSComponentEvents100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSComponentEvents100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSComponentEvents100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSComponentEvents100_FireWarning(This,WarningCode,SubComponent,Description,HelpFile,HelpContext) \ ( (This)->lpVtbl -> FireWarning(This,WarningCode,SubComponent,Description,HelpFile,HelpContext) ) #define IDTSComponentEvents100_FireInformation(This,InformationCode,SubComponent,Description,HelpFile,HelpContext,pbFireAgain) \ ( (This)->lpVtbl -> FireInformation(This,InformationCode,SubComponent,Description,HelpFile,HelpContext,pbFireAgain) ) #define IDTSComponentEvents100_FireError(This,ErrorCode,SubComponent,Description,HelpFile,HelpContext,pbCancel) \ ( (This)->lpVtbl -> FireError(This,ErrorCode,SubComponent,Description,HelpFile,HelpContext,pbCancel) ) #define IDTSComponentEvents100_FireQueryCancel(This,pbCancel) \ ( (This)->lpVtbl -> FireQueryCancel(This,pbCancel) ) #define IDTSComponentEvents100_FireBreakpointHit(This,pBreakpointTarget) \ ( (This)->lpVtbl -> FireBreakpointHit(This,pBreakpointTarget) ) #define IDTSComponentEvents100_FireProgress(This,ProgressDescription,PercentComplete,ProgressCountLow,ProgressCountHigh,SubComponent,pbFireAgain) \ ( (This)->lpVtbl -> FireProgress(This,ProgressDescription,PercentComplete,ProgressCountLow,ProgressCountHigh,SubComponent,pbFireAgain) ) #define IDTSComponentEvents100_FireCustomEvent(This,EventName,EventText,ppsaArguments,SubComponent,pbFireAgain) \ ( (This)->lpVtbl -> FireCustomEvent(This,EventName,EventText,ppsaArguments,SubComponent,pbFireAgain) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSComponentEvents100_INTERFACE_DEFINED__ */ #ifndef __IDTSEvents100_INTERFACE_DEFINED__ #define __IDTSEvents100_INTERFACE_DEFINED__ /* interface IDTSEvents100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSEvents100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("D8A34317-D90C-4182-AADB-E339D1AE33D8") IDTSEvents100 : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnPreExecute( /* [in] */ __RPC__in_opt IDTSExecutable100 *pExec, __RPC__in VARIANT_BOOL *pbFireAgain) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnPostExecute( /* [in] */ __RPC__in_opt IDTSExecutable100 *pExec, __RPC__in VARIANT_BOOL *pbFireAgain) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnPreValidate( /* [in] */ __RPC__in_opt IDTSExecutable100 *pExec, __RPC__in VARIANT_BOOL *pbFireAgain) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnPostValidate( /* [in] */ __RPC__in_opt IDTSExecutable100 *pExec, __RPC__in VARIANT_BOOL *pbFireAgain) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnWarning( /* [in] */ __RPC__in_opt IDTSRuntimeObject100 *pSource, /* [in] */ long WarningCode, /* [in] */ __RPC__in BSTR SubComponent, /* [in] */ __RPC__in BSTR Description, /* [in] */ __RPC__in BSTR HelpFile, /* [in] */ long HelpContext, /* [in] */ __RPC__in BSTR IDOfInterfaceWithError) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnInformation( /* [in] */ __RPC__in_opt IDTSRuntimeObject100 *pSource, /* [in] */ long InformationCode, /* [in] */ __RPC__in BSTR SubComponent, /* [in] */ __RPC__in BSTR Description, /* [in] */ __RPC__in BSTR HelpFile, /* [in] */ long HelpContext, /* [in] */ __RPC__in BSTR IDOfInterfaceWithError, /* [out][in] */ __RPC__inout VARIANT_BOOL *pbFireAgain) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnError( /* [in] */ __RPC__in_opt IDTSRuntimeObject100 *pSource, /* [in] */ long ErrorCode, /* [in] */ __RPC__in BSTR SubComponent, /* [in] */ __RPC__in BSTR Description, /* [in] */ __RPC__in BSTR HelpFile, /* [in] */ long HelpContext, /* [in] */ __RPC__in BSTR IDOfInterfaceWithError, /* [out] */ __RPC__out VARIANT_BOOL *pbCancel) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnTaskFailed( /* [in] */ __RPC__in_opt IDTSTaskHost100 *pTaskHost) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnProgress( /* [in] */ __RPC__in_opt IDTSTaskHost100 *pTaskHost, /* [in] */ __RPC__in BSTR ProgressDescription, /* [in] */ long PercentComplete, /* [in] */ long ProgressCountLow, /* [in] */ long ProgressCountHigh, /* [in] */ __RPC__in BSTR SubComponent, /* [out][in] */ __RPC__inout VARIANT_BOOL *pbFireAgain) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnQueryCancel( /* [out] */ __RPC__out VARIANT_BOOL *pbCancel) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnBreakpointHit( /* [in] */ __RPC__in_opt IDTSBreakpointSite100 *pBreakpointSite, /* [in] */ __RPC__in_opt IDTSBreakpointTarget100 *pBreakpointTarget) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnExecutionStatusChanged( /* [in] */ __RPC__in_opt IDTSExecutable100 *pExec, /* [in] */ DTSExecStat newStatus, /* [out][in] */ __RPC__inout VARIANT_BOOL *pbFireAgain) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnVariableValueChanged( /* [in] */ __RPC__in_opt IDTSContainer100 *pContainer, /* [in] */ __RPC__in_opt IDTSVariable100 *pVariable, /* [out][in] */ __RPC__inout VARIANT_BOOL *pbFireAgain) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OnCustomEvent( /* [in] */ __RPC__in_opt IDTSTaskHost100 *pTaskHost, /* [in] */ __RPC__in BSTR EventName, /* [in] */ __RPC__in BSTR EventText, /* [in] */ __RPC__deref_in_opt SAFEARRAY * *ppsaArguments, /* [in] */ __RPC__in BSTR SubComponent, /* [out][in] */ __RPC__inout VARIANT_BOOL *pbFireAgain) = 0; }; #else /* C style interface */ typedef struct IDTSEvents100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSEvents100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSEvents100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSEvents100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSEvents100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSEvents100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSEvents100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSEvents100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnPreExecute )( IDTSEvents100 * This, /* [in] */ __RPC__in_opt IDTSExecutable100 *pExec, __RPC__in VARIANT_BOOL *pbFireAgain); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnPostExecute )( IDTSEvents100 * This, /* [in] */ __RPC__in_opt IDTSExecutable100 *pExec, __RPC__in VARIANT_BOOL *pbFireAgain); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnPreValidate )( IDTSEvents100 * This, /* [in] */ __RPC__in_opt IDTSExecutable100 *pExec, __RPC__in VARIANT_BOOL *pbFireAgain); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnPostValidate )( IDTSEvents100 * This, /* [in] */ __RPC__in_opt IDTSExecutable100 *pExec, __RPC__in VARIANT_BOOL *pbFireAgain); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnWarning )( IDTSEvents100 * This, /* [in] */ __RPC__in_opt IDTSRuntimeObject100 *pSource, /* [in] */ long WarningCode, /* [in] */ __RPC__in BSTR SubComponent, /* [in] */ __RPC__in BSTR Description, /* [in] */ __RPC__in BSTR HelpFile, /* [in] */ long HelpContext, /* [in] */ __RPC__in BSTR IDOfInterfaceWithError); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnInformation )( IDTSEvents100 * This, /* [in] */ __RPC__in_opt IDTSRuntimeObject100 *pSource, /* [in] */ long InformationCode, /* [in] */ __RPC__in BSTR SubComponent, /* [in] */ __RPC__in BSTR Description, /* [in] */ __RPC__in BSTR HelpFile, /* [in] */ long HelpContext, /* [in] */ __RPC__in BSTR IDOfInterfaceWithError, /* [out][in] */ __RPC__inout VARIANT_BOOL *pbFireAgain); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnError )( IDTSEvents100 * This, /* [in] */ __RPC__in_opt IDTSRuntimeObject100 *pSource, /* [in] */ long ErrorCode, /* [in] */ __RPC__in BSTR SubComponent, /* [in] */ __RPC__in BSTR Description, /* [in] */ __RPC__in BSTR HelpFile, /* [in] */ long HelpContext, /* [in] */ __RPC__in BSTR IDOfInterfaceWithError, /* [out] */ __RPC__out VARIANT_BOOL *pbCancel); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnTaskFailed )( IDTSEvents100 * This, /* [in] */ __RPC__in_opt IDTSTaskHost100 *pTaskHost); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnProgress )( IDTSEvents100 * This, /* [in] */ __RPC__in_opt IDTSTaskHost100 *pTaskHost, /* [in] */ __RPC__in BSTR ProgressDescription, /* [in] */ long PercentComplete, /* [in] */ long ProgressCountLow, /* [in] */ long ProgressCountHigh, /* [in] */ __RPC__in BSTR SubComponent, /* [out][in] */ __RPC__inout VARIANT_BOOL *pbFireAgain); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnQueryCancel )( IDTSEvents100 * This, /* [out] */ __RPC__out VARIANT_BOOL *pbCancel); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnBreakpointHit )( IDTSEvents100 * This, /* [in] */ __RPC__in_opt IDTSBreakpointSite100 *pBreakpointSite, /* [in] */ __RPC__in_opt IDTSBreakpointTarget100 *pBreakpointTarget); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnExecutionStatusChanged )( IDTSEvents100 * This, /* [in] */ __RPC__in_opt IDTSExecutable100 *pExec, /* [in] */ DTSExecStat newStatus, /* [out][in] */ __RPC__inout VARIANT_BOOL *pbFireAgain); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnVariableValueChanged )( IDTSEvents100 * This, /* [in] */ __RPC__in_opt IDTSContainer100 *pContainer, /* [in] */ __RPC__in_opt IDTSVariable100 *pVariable, /* [out][in] */ __RPC__inout VARIANT_BOOL *pbFireAgain); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnCustomEvent )( IDTSEvents100 * This, /* [in] */ __RPC__in_opt IDTSTaskHost100 *pTaskHost, /* [in] */ __RPC__in BSTR EventName, /* [in] */ __RPC__in BSTR EventText, /* [in] */ __RPC__deref_in_opt SAFEARRAY * *ppsaArguments, /* [in] */ __RPC__in BSTR SubComponent, /* [out][in] */ __RPC__inout VARIANT_BOOL *pbFireAgain); END_INTERFACE } IDTSEvents100Vtbl; interface IDTSEvents100 { CONST_VTBL struct IDTSEvents100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSEvents100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSEvents100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSEvents100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSEvents100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSEvents100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSEvents100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSEvents100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSEvents100_OnPreExecute(This,pExec,pbFireAgain) \ ( (This)->lpVtbl -> OnPreExecute(This,pExec,pbFireAgain) ) #define IDTSEvents100_OnPostExecute(This,pExec,pbFireAgain) \ ( (This)->lpVtbl -> OnPostExecute(This,pExec,pbFireAgain) ) #define IDTSEvents100_OnPreValidate(This,pExec,pbFireAgain) \ ( (This)->lpVtbl -> OnPreValidate(This,pExec,pbFireAgain) ) #define IDTSEvents100_OnPostValidate(This,pExec,pbFireAgain) \ ( (This)->lpVtbl -> OnPostValidate(This,pExec,pbFireAgain) ) #define IDTSEvents100_OnWarning(This,pSource,WarningCode,SubComponent,Description,HelpFile,HelpContext,IDOfInterfaceWithError) \ ( (This)->lpVtbl -> OnWarning(This,pSource,WarningCode,SubComponent,Description,HelpFile,HelpContext,IDOfInterfaceWithError) ) #define IDTSEvents100_OnInformation(This,pSource,InformationCode,SubComponent,Description,HelpFile,HelpContext,IDOfInterfaceWithError,pbFireAgain) \ ( (This)->lpVtbl -> OnInformation(This,pSource,InformationCode,SubComponent,Description,HelpFile,HelpContext,IDOfInterfaceWithError,pbFireAgain) ) #define IDTSEvents100_OnError(This,pSource,ErrorCode,SubComponent,Description,HelpFile,HelpContext,IDOfInterfaceWithError,pbCancel) \ ( (This)->lpVtbl -> OnError(This,pSource,ErrorCode,SubComponent,Description,HelpFile,HelpContext,IDOfInterfaceWithError,pbCancel) ) #define IDTSEvents100_OnTaskFailed(This,pTaskHost) \ ( (This)->lpVtbl -> OnTaskFailed(This,pTaskHost) ) #define IDTSEvents100_OnProgress(This,pTaskHost,ProgressDescription,PercentComplete,ProgressCountLow,ProgressCountHigh,SubComponent,pbFireAgain) \ ( (This)->lpVtbl -> OnProgress(This,pTaskHost,ProgressDescription,PercentComplete,ProgressCountLow,ProgressCountHigh,SubComponent,pbFireAgain) ) #define IDTSEvents100_OnQueryCancel(This,pbCancel) \ ( (This)->lpVtbl -> OnQueryCancel(This,pbCancel) ) #define IDTSEvents100_OnBreakpointHit(This,pBreakpointSite,pBreakpointTarget) \ ( (This)->lpVtbl -> OnBreakpointHit(This,pBreakpointSite,pBreakpointTarget) ) #define IDTSEvents100_OnExecutionStatusChanged(This,pExec,newStatus,pbFireAgain) \ ( (This)->lpVtbl -> OnExecutionStatusChanged(This,pExec,newStatus,pbFireAgain) ) #define IDTSEvents100_OnVariableValueChanged(This,pContainer,pVariable,pbFireAgain) \ ( (This)->lpVtbl -> OnVariableValueChanged(This,pContainer,pVariable,pbFireAgain) ) #define IDTSEvents100_OnCustomEvent(This,pTaskHost,EventName,EventText,ppsaArguments,SubComponent,pbFireAgain) \ ( (This)->lpVtbl -> OnCustomEvent(This,pTaskHost,EventName,EventText,ppsaArguments,SubComponent,pbFireAgain) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSEvents100_INTERFACE_DEFINED__ */ #ifndef __IDTSLoggingOptions100_INTERFACE_DEFINED__ #define __IDTSLoggingOptions100_INTERFACE_DEFINED__ /* interface IDTSLoggingOptions100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSLoggingOptions100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("550E191B-1145-4C0D-B6DE-16564DC51387") IDTSLoggingOptions100 : public IDispatch { public: virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_SelectedLogProviders( /* [retval][out] */ __RPC__deref_out_opt IDTSSelectedLogProviders100 **ppLogProviders) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_EventFilterKind( /* [retval][out] */ __RPC__out DTSEventFilterKind *pFilterKind) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_EventFilterKind( /* [in] */ DTSEventFilterKind FilterKind) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_EventFilter( /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *ppsaEventNames) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_EventFilter( /* [in] */ __RPC__deref_in_opt SAFEARRAY * *ppsaEventNames) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetColumnFilter( /* [in] */ __RPC__in BSTR EventName, /* [in] */ DTS_EVENT_COLUMN_FILTER ColumnFilter) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetColumnFilter( /* [in] */ __RPC__in BSTR EventName, /* [out] */ __RPC__out DTS_EVENT_COLUMN_FILTER *ColumnFilter) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetColumnFilteredEvents( /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *ppsaEventNames) = 0; }; #else /* C style interface */ typedef struct IDTSLoggingOptions100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSLoggingOptions100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSLoggingOptions100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSLoggingOptions100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSLoggingOptions100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSLoggingOptions100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSLoggingOptions100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSLoggingOptions100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SelectedLogProviders )( IDTSLoggingOptions100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSSelectedLogProviders100 **ppLogProviders); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EventFilterKind )( IDTSLoggingOptions100 * This, /* [retval][out] */ __RPC__out DTSEventFilterKind *pFilterKind); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EventFilterKind )( IDTSLoggingOptions100 * This, /* [in] */ DTSEventFilterKind FilterKind); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EventFilter )( IDTSLoggingOptions100 * This, /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *ppsaEventNames); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EventFilter )( IDTSLoggingOptions100 * This, /* [in] */ __RPC__deref_in_opt SAFEARRAY * *ppsaEventNames); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetColumnFilter )( IDTSLoggingOptions100 * This, /* [in] */ __RPC__in BSTR EventName, /* [in] */ DTS_EVENT_COLUMN_FILTER ColumnFilter); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetColumnFilter )( IDTSLoggingOptions100 * This, /* [in] */ __RPC__in BSTR EventName, /* [out] */ __RPC__out DTS_EVENT_COLUMN_FILTER *ColumnFilter); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetColumnFilteredEvents )( IDTSLoggingOptions100 * This, /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *ppsaEventNames); END_INTERFACE } IDTSLoggingOptions100Vtbl; interface IDTSLoggingOptions100 { CONST_VTBL struct IDTSLoggingOptions100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSLoggingOptions100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSLoggingOptions100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSLoggingOptions100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSLoggingOptions100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSLoggingOptions100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSLoggingOptions100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSLoggingOptions100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSLoggingOptions100_get_SelectedLogProviders(This,ppLogProviders) \ ( (This)->lpVtbl -> get_SelectedLogProviders(This,ppLogProviders) ) #define IDTSLoggingOptions100_get_EventFilterKind(This,pFilterKind) \ ( (This)->lpVtbl -> get_EventFilterKind(This,pFilterKind) ) #define IDTSLoggingOptions100_put_EventFilterKind(This,FilterKind) \ ( (This)->lpVtbl -> put_EventFilterKind(This,FilterKind) ) #define IDTSLoggingOptions100_get_EventFilter(This,ppsaEventNames) \ ( (This)->lpVtbl -> get_EventFilter(This,ppsaEventNames) ) #define IDTSLoggingOptions100_put_EventFilter(This,ppsaEventNames) \ ( (This)->lpVtbl -> put_EventFilter(This,ppsaEventNames) ) #define IDTSLoggingOptions100_SetColumnFilter(This,EventName,ColumnFilter) \ ( (This)->lpVtbl -> SetColumnFilter(This,EventName,ColumnFilter) ) #define IDTSLoggingOptions100_GetColumnFilter(This,EventName,ColumnFilter) \ ( (This)->lpVtbl -> GetColumnFilter(This,EventName,ColumnFilter) ) #define IDTSLoggingOptions100_GetColumnFilteredEvents(This,ppsaEventNames) \ ( (This)->lpVtbl -> GetColumnFilteredEvents(This,ppsaEventNames) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSLoggingOptions100_INTERFACE_DEFINED__ */ #ifndef __IDTSLogging100_INTERFACE_DEFINED__ #define __IDTSLogging100_INTERFACE_DEFINED__ /* interface IDTSLogging100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSLogging100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("6E716B7F-41EF-4143-92CD-4878D43A8B50") IDTSLogging100 : public IDispatch { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Log( /* [in] */ __RPC__in BSTR EventName, /* [in] */ __RPC__in BSTR Computer, /* [in] */ __RPC__in BSTR Operator, /* [in] */ __RPC__in BSTR SourceName, /* [in] */ __RPC__in BSTR SourceID, /* [in] */ __RPC__in BSTR ExecutionID, /* [in] */ __RPC__in BSTR MessageText, /* [in] */ DATE StartTime, /* [in] */ DATE EndTime, /* [in] */ long DataCode, /* [in] */ __RPC__deref_in_opt SAFEARRAY * *DataBytes) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Enabled( /* [retval][out] */ __RPC__out VARIANT_BOOL *pbEnabled) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetFilterStatus( /* [in] */ __RPC__deref_in_opt SAFEARRAY * *EventNames, /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *ppsaStatus) = 0; }; #else /* C style interface */ typedef struct IDTSLogging100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSLogging100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSLogging100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSLogging100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSLogging100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSLogging100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSLogging100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSLogging100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Log )( IDTSLogging100 * This, /* [in] */ __RPC__in BSTR EventName, /* [in] */ __RPC__in BSTR Computer, /* [in] */ __RPC__in BSTR Operator, /* [in] */ __RPC__in BSTR SourceName, /* [in] */ __RPC__in BSTR SourceID, /* [in] */ __RPC__in BSTR ExecutionID, /* [in] */ __RPC__in BSTR MessageText, /* [in] */ DATE StartTime, /* [in] */ DATE EndTime, /* [in] */ long DataCode, /* [in] */ __RPC__deref_in_opt SAFEARRAY * *DataBytes); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( IDTSLogging100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbEnabled); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetFilterStatus )( IDTSLogging100 * This, /* [in] */ __RPC__deref_in_opt SAFEARRAY * *EventNames, /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *ppsaStatus); END_INTERFACE } IDTSLogging100Vtbl; interface IDTSLogging100 { CONST_VTBL struct IDTSLogging100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSLogging100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSLogging100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSLogging100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSLogging100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSLogging100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSLogging100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSLogging100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSLogging100_Log(This,EventName,Computer,Operator,SourceName,SourceID,ExecutionID,MessageText,StartTime,EndTime,DataCode,DataBytes) \ ( (This)->lpVtbl -> Log(This,EventName,Computer,Operator,SourceName,SourceID,ExecutionID,MessageText,StartTime,EndTime,DataCode,DataBytes) ) #define IDTSLogging100_get_Enabled(This,pbEnabled) \ ( (This)->lpVtbl -> get_Enabled(This,pbEnabled) ) #define IDTSLogging100_GetFilterStatus(This,EventNames,ppsaStatus) \ ( (This)->lpVtbl -> GetFilterStatus(This,EventNames,ppsaStatus) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSLogging100_INTERFACE_DEFINED__ */ #ifndef __IDTSLogProvider100_INTERFACE_DEFINED__ #define __IDTSLogProvider100_INTERFACE_DEFINED__ /* interface IDTSLogProvider100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSLogProvider100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("B035DA13-3CBC-4058-9612-D896BFF73DF2") IDTSLogProvider100 : public IDispatch { public: virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ConfigString( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrConfigString) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_ConfigString( /* [in] */ __RPC__in BSTR bstrConfigString) = 0; virtual HRESULT STDMETHODCALLTYPE OpenLog( void) = 0; virtual HRESULT STDMETHODCALLTYPE CloseLog( void) = 0; virtual HRESULT STDMETHODCALLTYPE Validate( /* [in] */ __RPC__in_opt IDTSInfoEvents100 *pEvents, /* [retval][out] */ __RPC__out DTSExecResult *pValidateResult) = 0; }; #else /* C style interface */ typedef struct IDTSLogProvider100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSLogProvider100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSLogProvider100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSLogProvider100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSLogProvider100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSLogProvider100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSLogProvider100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSLogProvider100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ConfigString )( IDTSLogProvider100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrConfigString); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ConfigString )( IDTSLogProvider100 * This, /* [in] */ __RPC__in BSTR bstrConfigString); HRESULT ( STDMETHODCALLTYPE *OpenLog )( IDTSLogProvider100 * This); HRESULT ( STDMETHODCALLTYPE *CloseLog )( IDTSLogProvider100 * This); HRESULT ( STDMETHODCALLTYPE *Validate )( IDTSLogProvider100 * This, /* [in] */ __RPC__in_opt IDTSInfoEvents100 *pEvents, /* [retval][out] */ __RPC__out DTSExecResult *pValidateResult); END_INTERFACE } IDTSLogProvider100Vtbl; interface IDTSLogProvider100 { CONST_VTBL struct IDTSLogProvider100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSLogProvider100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSLogProvider100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSLogProvider100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSLogProvider100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSLogProvider100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSLogProvider100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSLogProvider100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSLogProvider100_get_ConfigString(This,pbstrConfigString) \ ( (This)->lpVtbl -> get_ConfigString(This,pbstrConfigString) ) #define IDTSLogProvider100_put_ConfigString(This,bstrConfigString) \ ( (This)->lpVtbl -> put_ConfigString(This,bstrConfigString) ) #define IDTSLogProvider100_OpenLog(This) \ ( (This)->lpVtbl -> OpenLog(This) ) #define IDTSLogProvider100_CloseLog(This) \ ( (This)->lpVtbl -> CloseLog(This) ) #define IDTSLogProvider100_Validate(This,pEvents,pValidateResult) \ ( (This)->lpVtbl -> Validate(This,pEvents,pValidateResult) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSLogProvider100_INTERFACE_DEFINED__ */ #ifndef __IDTSLogProviders100_INTERFACE_DEFINED__ #define __IDTSLogProviders100_INTERFACE_DEFINED__ /* interface IDTSLogProviders100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSLogProviders100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A45B23DC-A31A-4550-8146-A0FAA99C0F7F") IDTSLogProviders100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSLogProvider100 **ppLogProvider) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ __RPC__in BSTR LogProviderClsidOrProgId, /* [retval][out] */ __RPC__deref_out_opt IDTSLogProvider100 **ppLogProvider) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT Index) = 0; }; #else /* C style interface */ typedef struct IDTSLogProviders100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSLogProviders100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSLogProviders100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSLogProviders100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSLogProviders100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSLogProviders100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSLogProviders100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSLogProviders100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSLogProviders100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSLogProvider100 **ppLogProvider); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSLogProviders100 * This, /* [retval][out] */ __RPC__out long *plCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSLogProviders100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDTSLogProviders100 * This, /* [in] */ __RPC__in BSTR LogProviderClsidOrProgId, /* [retval][out] */ __RPC__deref_out_opt IDTSLogProvider100 **ppLogProvider); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IDTSLogProviders100 * This, /* [in] */ VARIANT Index); END_INTERFACE } IDTSLogProviders100Vtbl; interface IDTSLogProviders100 { CONST_VTBL struct IDTSLogProviders100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSLogProviders100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSLogProviders100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSLogProviders100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSLogProviders100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSLogProviders100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSLogProviders100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSLogProviders100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSLogProviders100_get_Item(This,Index,ppLogProvider) \ ( (This)->lpVtbl -> get_Item(This,Index,ppLogProvider) ) #define IDTSLogProviders100_get_Count(This,plCount) \ ( (This)->lpVtbl -> get_Count(This,plCount) ) #define IDTSLogProviders100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #define IDTSLogProviders100_Add(This,LogProviderClsidOrProgId,ppLogProvider) \ ( (This)->lpVtbl -> Add(This,LogProviderClsidOrProgId,ppLogProvider) ) #define IDTSLogProviders100_Remove(This,Index) \ ( (This)->lpVtbl -> Remove(This,Index) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSLogProviders100_INTERFACE_DEFINED__ */ #ifndef __IDTSSelectedLogProviders100_INTERFACE_DEFINED__ #define __IDTSSelectedLogProviders100_INTERFACE_DEFINED__ /* interface IDTSSelectedLogProviders100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSSelectedLogProviders100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("E6E48339-0640-4F92-927D-6DD5A6720F59") IDTSSelectedLogProviders100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSLogProvider100 **ppLogProvider) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ __RPC__in_opt IDTSLogProvider100 *pLogProvider) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT Index) = 0; }; #else /* C style interface */ typedef struct IDTSSelectedLogProviders100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSSelectedLogProviders100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSSelectedLogProviders100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSSelectedLogProviders100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSSelectedLogProviders100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSSelectedLogProviders100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSSelectedLogProviders100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSSelectedLogProviders100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSSelectedLogProviders100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSLogProvider100 **ppLogProvider); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSSelectedLogProviders100 * This, /* [retval][out] */ __RPC__out long *plCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSSelectedLogProviders100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDTSSelectedLogProviders100 * This, /* [in] */ __RPC__in_opt IDTSLogProvider100 *pLogProvider); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IDTSSelectedLogProviders100 * This, /* [in] */ VARIANT Index); END_INTERFACE } IDTSSelectedLogProviders100Vtbl; interface IDTSSelectedLogProviders100 { CONST_VTBL struct IDTSSelectedLogProviders100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSSelectedLogProviders100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSSelectedLogProviders100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSSelectedLogProviders100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSSelectedLogProviders100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSSelectedLogProviders100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSSelectedLogProviders100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSSelectedLogProviders100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSSelectedLogProviders100_get_Item(This,Index,ppLogProvider) \ ( (This)->lpVtbl -> get_Item(This,Index,ppLogProvider) ) #define IDTSSelectedLogProviders100_get_Count(This,plCount) \ ( (This)->lpVtbl -> get_Count(This,plCount) ) #define IDTSSelectedLogProviders100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #define IDTSSelectedLogProviders100_Add(This,pLogProvider) \ ( (This)->lpVtbl -> Add(This,pLogProvider) ) #define IDTSSelectedLogProviders100_Remove(This,Index) \ ( (This)->lpVtbl -> Remove(This,Index) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSSelectedLogProviders100_INTERFACE_DEFINED__ */ #ifndef __IDTSLogProviderInfo100_INTERFACE_DEFINED__ #define __IDTSLogProviderInfo100_INTERFACE_DEFINED__ /* interface IDTSLogProviderInfo100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSLogProviderInfo100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("80B2488E-1A79-4251-8572-B5BD5A18A24C") IDTSLogProviderInfo100 : public IDispatch { public: virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FileName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFileName) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FileNameVersionString( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrVersionString) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_UITypeName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTypeName) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_IconFile( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFileName) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_IconResource( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrIconResource) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_LogProviderType( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrLogProvType) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_LogProviderContact( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrLogProvContact) = 0; }; #else /* C style interface */ typedef struct IDTSLogProviderInfo100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSLogProviderInfo100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSLogProviderInfo100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSLogProviderInfo100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSLogProviderInfo100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSLogProviderInfo100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSLogProviderInfo100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSLogProviderInfo100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FileName )( IDTSLogProviderInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFileName); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FileNameVersionString )( IDTSLogProviderInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrVersionString); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UITypeName )( IDTSLogProviderInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTypeName); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IconFile )( IDTSLogProviderInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFileName); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IconResource )( IDTSLogProviderInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrIconResource); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LogProviderType )( IDTSLogProviderInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrLogProvType); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LogProviderContact )( IDTSLogProviderInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrLogProvContact); END_INTERFACE } IDTSLogProviderInfo100Vtbl; interface IDTSLogProviderInfo100 { CONST_VTBL struct IDTSLogProviderInfo100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSLogProviderInfo100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSLogProviderInfo100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSLogProviderInfo100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSLogProviderInfo100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSLogProviderInfo100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSLogProviderInfo100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSLogProviderInfo100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSLogProviderInfo100_get_FileName(This,pbstrFileName) \ ( (This)->lpVtbl -> get_FileName(This,pbstrFileName) ) #define IDTSLogProviderInfo100_get_FileNameVersionString(This,pbstrVersionString) \ ( (This)->lpVtbl -> get_FileNameVersionString(This,pbstrVersionString) ) #define IDTSLogProviderInfo100_get_UITypeName(This,pbstrTypeName) \ ( (This)->lpVtbl -> get_UITypeName(This,pbstrTypeName) ) #define IDTSLogProviderInfo100_get_IconFile(This,pbstrFileName) \ ( (This)->lpVtbl -> get_IconFile(This,pbstrFileName) ) #define IDTSLogProviderInfo100_get_IconResource(This,pbstrIconResource) \ ( (This)->lpVtbl -> get_IconResource(This,pbstrIconResource) ) #define IDTSLogProviderInfo100_get_LogProviderType(This,pbstrLogProvType) \ ( (This)->lpVtbl -> get_LogProviderType(This,pbstrLogProvType) ) #define IDTSLogProviderInfo100_get_LogProviderContact(This,pbstrLogProvContact) \ ( (This)->lpVtbl -> get_LogProviderContact(This,pbstrLogProvContact) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSLogProviderInfo100_INTERFACE_DEFINED__ */ #ifndef __IDTSLogProviderInfos100_INTERFACE_DEFINED__ #define __IDTSLogProviderInfos100_INTERFACE_DEFINED__ /* interface IDTSLogProviderInfos100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSLogProviderInfos100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("8B843F64-0AA6-4014-B649-E7E2FB342E64") IDTSLogProviderInfos100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSLogProviderInfo100 **ppDTSLogProviderInfo) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; }; #else /* C style interface */ typedef struct IDTSLogProviderInfos100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSLogProviderInfos100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSLogProviderInfos100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSLogProviderInfos100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSLogProviderInfos100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSLogProviderInfos100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSLogProviderInfos100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSLogProviderInfos100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSLogProviderInfos100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSLogProviderInfo100 **ppDTSLogProviderInfo); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSLogProviderInfos100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSLogProviderInfos100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); END_INTERFACE } IDTSLogProviderInfos100Vtbl; interface IDTSLogProviderInfos100 { CONST_VTBL struct IDTSLogProviderInfos100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSLogProviderInfos100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSLogProviderInfos100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSLogProviderInfos100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSLogProviderInfos100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSLogProviderInfos100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSLogProviderInfos100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSLogProviderInfos100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSLogProviderInfos100_get_Item(This,Index,ppDTSLogProviderInfo) \ ( (This)->lpVtbl -> get_Item(This,Index,ppDTSLogProviderInfo) ) #define IDTSLogProviderInfos100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSLogProviderInfos100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSLogProviderInfos100_INTERFACE_DEFINED__ */ #ifndef __IDTSEventsProvider100_INTERFACE_DEFINED__ #define __IDTSEventsProvider100_INTERFACE_DEFINED__ /* interface IDTSEventsProvider100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSEventsProvider100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("8B7D254C-34E5-489B-8CAF-45DCBDAC6F6D") IDTSEventsProvider100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EventHandlers( /* [retval][out] */ __RPC__deref_out_opt IDTSEventHandlers100 **ppEventHandlers) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EventInfos( /* [retval][out] */ __RPC__deref_out_opt IDTSEventInfos100 **ppEventInfos) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DisableEventHandlers( /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DisableEventHandlers( /* [in] */ VARIANT_BOOL NewVal) = 0; }; #else /* C style interface */ typedef struct IDTSEventsProvider100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSEventsProvider100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSEventsProvider100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSEventsProvider100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSEventsProvider100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSEventsProvider100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSEventsProvider100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSEventsProvider100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EventHandlers )( IDTSEventsProvider100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSEventHandlers100 **ppEventHandlers); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EventInfos )( IDTSEventsProvider100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSEventInfos100 **ppEventInfos); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisableEventHandlers )( IDTSEventsProvider100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DisableEventHandlers )( IDTSEventsProvider100 * This, /* [in] */ VARIANT_BOOL NewVal); END_INTERFACE } IDTSEventsProvider100Vtbl; interface IDTSEventsProvider100 { CONST_VTBL struct IDTSEventsProvider100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSEventsProvider100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSEventsProvider100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSEventsProvider100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSEventsProvider100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSEventsProvider100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSEventsProvider100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSEventsProvider100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSEventsProvider100_get_EventHandlers(This,ppEventHandlers) \ ( (This)->lpVtbl -> get_EventHandlers(This,ppEventHandlers) ) #define IDTSEventsProvider100_get_EventInfos(This,ppEventInfos) \ ( (This)->lpVtbl -> get_EventInfos(This,ppEventInfos) ) #define IDTSEventsProvider100_get_DisableEventHandlers(This,RetVal) \ ( (This)->lpVtbl -> get_DisableEventHandlers(This,RetVal) ) #define IDTSEventsProvider100_put_DisableEventHandlers(This,NewVal) \ ( (This)->lpVtbl -> put_DisableEventHandlers(This,NewVal) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSEventsProvider100_INTERFACE_DEFINED__ */ #ifndef __IDTSEventInfos100_INTERFACE_DEFINED__ #define __IDTSEventInfos100_INTERFACE_DEFINED__ /* interface IDTSEventInfos100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSEventInfos100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("51CFB6B6-6187-4304-BC90-853888FBFD3F") IDTSEventInfos100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSEventInfo100 **ppDTSEventInfo) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ __RPC__in BSTR EventName, /* [in] */ __RPC__in BSTR Description, /* [in] */ VARIANT_BOOL AllowEventHandlers, /* [in] */ __RPC__deref_in_opt SAFEARRAY * *ParamNames, /* [in] */ __RPC__deref_in_opt SAFEARRAY * *ParamTypes, /* [in] */ __RPC__deref_in_opt SAFEARRAY * *ParamDescs) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT Index) = 0; }; #else /* C style interface */ typedef struct IDTSEventInfos100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSEventInfos100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSEventInfos100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSEventInfos100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSEventInfos100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSEventInfos100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSEventInfos100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSEventInfos100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSEventInfos100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSEventInfo100 **ppDTSEventInfo); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSEventInfos100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSEventInfos100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDTSEventInfos100 * This, /* [in] */ __RPC__in BSTR EventName, /* [in] */ __RPC__in BSTR Description, /* [in] */ VARIANT_BOOL AllowEventHandlers, /* [in] */ __RPC__deref_in_opt SAFEARRAY * *ParamNames, /* [in] */ __RPC__deref_in_opt SAFEARRAY * *ParamTypes, /* [in] */ __RPC__deref_in_opt SAFEARRAY * *ParamDescs); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IDTSEventInfos100 * This, /* [in] */ VARIANT Index); END_INTERFACE } IDTSEventInfos100Vtbl; interface IDTSEventInfos100 { CONST_VTBL struct IDTSEventInfos100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSEventInfos100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSEventInfos100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSEventInfos100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSEventInfos100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSEventInfos100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSEventInfos100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSEventInfos100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSEventInfos100_get_Item(This,Index,ppDTSEventInfo) \ ( (This)->lpVtbl -> get_Item(This,Index,ppDTSEventInfo) ) #define IDTSEventInfos100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSEventInfos100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #define IDTSEventInfos100_Add(This,EventName,Description,AllowEventHandlers,ParamNames,ParamTypes,ParamDescs) \ ( (This)->lpVtbl -> Add(This,EventName,Description,AllowEventHandlers,ParamNames,ParamTypes,ParamDescs) ) #define IDTSEventInfos100_Remove(This,Index) \ ( (This)->lpVtbl -> Remove(This,Index) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSEventInfos100_INTERFACE_DEFINED__ */ #ifndef __IDTSEventInfo100_INTERFACE_DEFINED__ #define __IDTSEventInfo100_INTERFACE_DEFINED__ /* interface IDTSEventInfo100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSEventInfo100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A749C403-81D5-4A6C-BAD7-90A13AAFD7B6") IDTSEventInfo100 : public IDispatch { public: virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_AllowEventHandlers( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbAllowEventHandlers) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ParameterCount( /* [retval][out] */ __RPC__out LONG *plCount) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ParameterNames( /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *ppsaParamNames) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ParameterTypes( /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *ppsaParamTypes) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ParameterDescriptions( /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *ppsaParamDescs) = 0; }; #else /* C style interface */ typedef struct IDTSEventInfo100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSEventInfo100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSEventInfo100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSEventInfo100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSEventInfo100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSEventInfo100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSEventInfo100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSEventInfo100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AllowEventHandlers )( IDTSEventInfo100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbAllowEventHandlers); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ParameterCount )( IDTSEventInfo100 * This, /* [retval][out] */ __RPC__out LONG *plCount); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ParameterNames )( IDTSEventInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *ppsaParamNames); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ParameterTypes )( IDTSEventInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *ppsaParamTypes); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ParameterDescriptions )( IDTSEventInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *ppsaParamDescs); END_INTERFACE } IDTSEventInfo100Vtbl; interface IDTSEventInfo100 { CONST_VTBL struct IDTSEventInfo100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSEventInfo100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSEventInfo100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSEventInfo100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSEventInfo100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSEventInfo100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSEventInfo100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSEventInfo100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSEventInfo100_get_AllowEventHandlers(This,pvbAllowEventHandlers) \ ( (This)->lpVtbl -> get_AllowEventHandlers(This,pvbAllowEventHandlers) ) #define IDTSEventInfo100_get_ParameterCount(This,plCount) \ ( (This)->lpVtbl -> get_ParameterCount(This,plCount) ) #define IDTSEventInfo100_get_ParameterNames(This,ppsaParamNames) \ ( (This)->lpVtbl -> get_ParameterNames(This,ppsaParamNames) ) #define IDTSEventInfo100_get_ParameterTypes(This,ppsaParamTypes) \ ( (This)->lpVtbl -> get_ParameterTypes(This,ppsaParamTypes) ) #define IDTSEventInfo100_get_ParameterDescriptions(This,ppsaParamDescs) \ ( (This)->lpVtbl -> get_ParameterDescriptions(This,ppsaParamDescs) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSEventInfo100_INTERFACE_DEFINED__ */ #ifndef __IDTSDowngradableObject100_INTERFACE_DEFINED__ #define __IDTSDowngradableObject100_INTERFACE_DEFINED__ /* interface IDTSDowngradableObject100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSDowngradableObject100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("08730AE1-81F6-4967-A25F-99934CE7C783") IDTSDowngradableObject100 : public IDispatch { public: virtual /* [id] */ HRESULT STDMETHODCALLTYPE CanDowngradeTo( /* [in] */ int versionTo, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbCanDowngrade) = 0; virtual /* [id] */ HRESULT STDMETHODCALLTYPE DowngradeTo( /* [in] */ int versionTo, /* [out][in] */ __RPC__deref_inout_opt IDispatch **pDOMElement) = 0; }; #else /* C style interface */ typedef struct IDTSDowngradableObject100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSDowngradableObject100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSDowngradableObject100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSDowngradableObject100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSDowngradableObject100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSDowngradableObject100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSDowngradableObject100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSDowngradableObject100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [id] */ HRESULT ( STDMETHODCALLTYPE *CanDowngradeTo )( IDTSDowngradableObject100 * This, /* [in] */ int versionTo, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbCanDowngrade); /* [id] */ HRESULT ( STDMETHODCALLTYPE *DowngradeTo )( IDTSDowngradableObject100 * This, /* [in] */ int versionTo, /* [out][in] */ __RPC__deref_inout_opt IDispatch **pDOMElement); END_INTERFACE } IDTSDowngradableObject100Vtbl; interface IDTSDowngradableObject100 { CONST_VTBL struct IDTSDowngradableObject100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSDowngradableObject100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSDowngradableObject100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSDowngradableObject100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSDowngradableObject100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSDowngradableObject100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSDowngradableObject100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSDowngradableObject100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSDowngradableObject100_CanDowngradeTo(This,versionTo,pvbCanDowngrade) \ ( (This)->lpVtbl -> CanDowngradeTo(This,versionTo,pvbCanDowngrade) ) #define IDTSDowngradableObject100_DowngradeTo(This,versionTo,pDOMElement) \ ( (This)->lpVtbl -> DowngradeTo(This,versionTo,pDOMElement) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSDowngradableObject100_INTERFACE_DEFINED__ */ #ifndef __IDTSDowngradeSettings100_INTERFACE_DEFINED__ #define __IDTSDowngradeSettings100_INTERFACE_DEFINED__ /* interface IDTSDowngradeSettings100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSDowngradeSettings100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("2514AA36-E87F-458d-A7D9-BE33BAE563E4") IDTSDowngradeSettings100 : public IDispatch { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DowngradeMode( /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVa) = 0; virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DowngradeMode( /* [in] */ VARIANT_BOOL NewVal) = 0; }; #else /* C style interface */ typedef struct IDTSDowngradeSettings100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSDowngradeSettings100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSDowngradeSettings100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSDowngradeSettings100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSDowngradeSettings100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSDowngradeSettings100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSDowngradeSettings100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSDowngradeSettings100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DowngradeMode )( IDTSDowngradeSettings100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *RetVa); /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DowngradeMode )( IDTSDowngradeSettings100 * This, /* [in] */ VARIANT_BOOL NewVal); END_INTERFACE } IDTSDowngradeSettings100Vtbl; interface IDTSDowngradeSettings100 { CONST_VTBL struct IDTSDowngradeSettings100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSDowngradeSettings100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSDowngradeSettings100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSDowngradeSettings100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSDowngradeSettings100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSDowngradeSettings100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSDowngradeSettings100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSDowngradeSettings100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSDowngradeSettings100_get_DowngradeMode(This,RetVa) \ ( (This)->lpVtbl -> get_DowngradeMode(This,RetVa) ) #define IDTSDowngradeSettings100_put_DowngradeMode(This,NewVal) \ ( (This)->lpVtbl -> put_DowngradeMode(This,NewVal) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSDowngradeSettings100_INTERFACE_DEFINED__ */ #ifndef __IDTSLogEntryInfos100_INTERFACE_DEFINED__ #define __IDTSLogEntryInfos100_INTERFACE_DEFINED__ /* interface IDTSLogEntryInfos100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSLogEntryInfos100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("C21C3C95-0604-4C3F-BE10-11C0966C9513") IDTSLogEntryInfos100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSLogEntryInfo100 **ppDTSLogEntryInfo) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ __RPC__in BSTR LogEntryName, /* [in] */ __RPC__in BSTR Description, /* [in] */ DTSLogEntryFrequency FrequencyHint) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT Index) = 0; }; #else /* C style interface */ typedef struct IDTSLogEntryInfos100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSLogEntryInfos100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSLogEntryInfos100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSLogEntryInfos100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSLogEntryInfos100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSLogEntryInfos100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSLogEntryInfos100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSLogEntryInfos100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSLogEntryInfos100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSLogEntryInfo100 **ppDTSLogEntryInfo); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSLogEntryInfos100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSLogEntryInfos100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDTSLogEntryInfos100 * This, /* [in] */ __RPC__in BSTR LogEntryName, /* [in] */ __RPC__in BSTR Description, /* [in] */ DTSLogEntryFrequency FrequencyHint); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IDTSLogEntryInfos100 * This, /* [in] */ VARIANT Index); END_INTERFACE } IDTSLogEntryInfos100Vtbl; interface IDTSLogEntryInfos100 { CONST_VTBL struct IDTSLogEntryInfos100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSLogEntryInfos100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSLogEntryInfos100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSLogEntryInfos100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSLogEntryInfos100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSLogEntryInfos100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSLogEntryInfos100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSLogEntryInfos100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSLogEntryInfos100_get_Item(This,Index,ppDTSLogEntryInfo) \ ( (This)->lpVtbl -> get_Item(This,Index,ppDTSLogEntryInfo) ) #define IDTSLogEntryInfos100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSLogEntryInfos100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #define IDTSLogEntryInfos100_Add(This,LogEntryName,Description,FrequencyHint) \ ( (This)->lpVtbl -> Add(This,LogEntryName,Description,FrequencyHint) ) #define IDTSLogEntryInfos100_Remove(This,Index) \ ( (This)->lpVtbl -> Remove(This,Index) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSLogEntryInfos100_INTERFACE_DEFINED__ */ #ifndef __IDTSLogEntryInfo100_INTERFACE_DEFINED__ #define __IDTSLogEntryInfo100_INTERFACE_DEFINED__ /* interface IDTSLogEntryInfo100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSLogEntryInfo100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("7DF2260C-EBCB-41D9-93A2-3F99629F185A") IDTSLogEntryInfo100 : public IDispatch { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_FrequencyHint( /* [retval][out] */ __RPC__out DTSLogEntryFrequency *RetVal) = 0; }; #else /* C style interface */ typedef struct IDTSLogEntryInfo100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSLogEntryInfo100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSLogEntryInfo100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSLogEntryInfo100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSLogEntryInfo100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSLogEntryInfo100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSLogEntryInfo100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSLogEntryInfo100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_FrequencyHint )( IDTSLogEntryInfo100 * This, /* [retval][out] */ __RPC__out DTSLogEntryFrequency *RetVal); END_INTERFACE } IDTSLogEntryInfo100Vtbl; interface IDTSLogEntryInfo100 { CONST_VTBL struct IDTSLogEntryInfo100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSLogEntryInfo100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSLogEntryInfo100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSLogEntryInfo100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSLogEntryInfo100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSLogEntryInfo100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSLogEntryInfo100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSLogEntryInfo100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSLogEntryInfo100_get_FrequencyHint(This,RetVal) \ ( (This)->lpVtbl -> get_FrequencyHint(This,RetVal) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSLogEntryInfo100_INTERFACE_DEFINED__ */ #ifndef __IDTSProperty100_INTERFACE_DEFINED__ #define __IDTSProperty100_INTERFACE_DEFINED__ /* interface IDTSProperty100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSProperty100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A5B0ADE5-7E4A-45D3-A538-0E6922CAC23A") IDTSProperty100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ __RPC__deref_out_opt BSTR *pRetVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetValue( /* [in] */ __RPC__in_opt IUnknown *pObject, /* [retval][out] */ __RPC__out VARIANT *pRetVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetValue( /* [in] */ __RPC__in_opt IUnknown *pObject, /* [in] */ VARIANT NewValue) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DataType( /* [retval][out] */ __RPC__out USHORT *plType) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Get( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbGet) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Set( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbSet) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TypeConverter( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTypeConverter) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UITypeEditor( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrUITypeEditor) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PropertyKind( /* [retval][out] */ __RPC__out DTSPropertyKind *RetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ConnectionType( /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetExport( /* [in] */ __RPC__in_opt IUnknown *pObject, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbExport) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetExport( /* [in] */ __RPC__in_opt IUnknown *pObject, /* [in] */ VARIANT_BOOL vbExport) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetPackagePath( /* [in] */ __RPC__in_opt IUnknown *pObject, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrPackagePath) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetExpression( /* [in] */ __RPC__in_opt IUnknown *pObject, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrExpression) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetExpression( /* [in] */ __RPC__in_opt IUnknown *pObject, /* [in] */ __RPC__in BSTR bstrExpression) = 0; }; #else /* C style interface */ typedef struct IDTSProperty100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSProperty100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSProperty100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSProperty100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSProperty100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSProperty100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSProperty100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSProperty100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IDTSProperty100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pRetVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetValue )( IDTSProperty100 * This, /* [in] */ __RPC__in_opt IUnknown *pObject, /* [retval][out] */ __RPC__out VARIANT *pRetVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetValue )( IDTSProperty100 * This, /* [in] */ __RPC__in_opt IUnknown *pObject, /* [in] */ VARIANT NewValue); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DataType )( IDTSProperty100 * This, /* [retval][out] */ __RPC__out USHORT *plType); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Get )( IDTSProperty100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbGet); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Set )( IDTSProperty100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbSet); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TypeConverter )( IDTSProperty100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTypeConverter); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UITypeEditor )( IDTSProperty100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrUITypeEditor); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PropertyKind )( IDTSProperty100 * This, /* [retval][out] */ __RPC__out DTSPropertyKind *RetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectionType )( IDTSProperty100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetExport )( IDTSProperty100 * This, /* [in] */ __RPC__in_opt IUnknown *pObject, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbExport); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetExport )( IDTSProperty100 * This, /* [in] */ __RPC__in_opt IUnknown *pObject, /* [in] */ VARIANT_BOOL vbExport); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetPackagePath )( IDTSProperty100 * This, /* [in] */ __RPC__in_opt IUnknown *pObject, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrPackagePath); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetExpression )( IDTSProperty100 * This, /* [in] */ __RPC__in_opt IUnknown *pObject, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrExpression); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetExpression )( IDTSProperty100 * This, /* [in] */ __RPC__in_opt IUnknown *pObject, /* [in] */ __RPC__in BSTR bstrExpression); END_INTERFACE } IDTSProperty100Vtbl; interface IDTSProperty100 { CONST_VTBL struct IDTSProperty100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSProperty100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSProperty100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSProperty100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSProperty100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSProperty100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSProperty100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSProperty100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSProperty100_get_Name(This,pRetVal) \ ( (This)->lpVtbl -> get_Name(This,pRetVal) ) #define IDTSProperty100_GetValue(This,pObject,pRetVal) \ ( (This)->lpVtbl -> GetValue(This,pObject,pRetVal) ) #define IDTSProperty100_SetValue(This,pObject,NewValue) \ ( (This)->lpVtbl -> SetValue(This,pObject,NewValue) ) #define IDTSProperty100_get_DataType(This,plType) \ ( (This)->lpVtbl -> get_DataType(This,plType) ) #define IDTSProperty100_get_Get(This,pvbGet) \ ( (This)->lpVtbl -> get_Get(This,pvbGet) ) #define IDTSProperty100_get_Set(This,pvbSet) \ ( (This)->lpVtbl -> get_Set(This,pvbSet) ) #define IDTSProperty100_get_TypeConverter(This,pbstrTypeConverter) \ ( (This)->lpVtbl -> get_TypeConverter(This,pbstrTypeConverter) ) #define IDTSProperty100_get_UITypeEditor(This,pbstrUITypeEditor) \ ( (This)->lpVtbl -> get_UITypeEditor(This,pbstrUITypeEditor) ) #define IDTSProperty100_get_PropertyKind(This,RetVal) \ ( (This)->lpVtbl -> get_PropertyKind(This,RetVal) ) #define IDTSProperty100_get_ConnectionType(This,RetVal) \ ( (This)->lpVtbl -> get_ConnectionType(This,RetVal) ) #define IDTSProperty100_GetExport(This,pObject,pvbExport) \ ( (This)->lpVtbl -> GetExport(This,pObject,pvbExport) ) #define IDTSProperty100_SetExport(This,pObject,vbExport) \ ( (This)->lpVtbl -> SetExport(This,pObject,vbExport) ) #define IDTSProperty100_GetPackagePath(This,pObject,pbstrPackagePath) \ ( (This)->lpVtbl -> GetPackagePath(This,pObject,pbstrPackagePath) ) #define IDTSProperty100_GetExpression(This,pObject,pbstrExpression) \ ( (This)->lpVtbl -> GetExpression(This,pObject,pbstrExpression) ) #define IDTSProperty100_SetExpression(This,pObject,bstrExpression) \ ( (This)->lpVtbl -> SetExpression(This,pObject,bstrExpression) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSProperty100_INTERFACE_DEFINED__ */ #ifndef __IDTSHasInternalProperties100_INTERFACE_DEFINED__ #define __IDTSHasInternalProperties100_INTERFACE_DEFINED__ /* interface IDTSHasInternalProperties100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSHasInternalProperties100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("BC3BC200-66E9-4A65-B2B0-13530595FB66") IDTSHasInternalProperties100 : public IDispatch { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetInternalProperties( /* [in] */ __RPC__in_opt IDTSProperties100 *pProperties) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE GetInternalPropertiesVersion( /* [retval][out] */ __RPC__out LONG *pVersion) = 0; }; #else /* C style interface */ typedef struct IDTSHasInternalProperties100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSHasInternalProperties100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSHasInternalProperties100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSHasInternalProperties100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSHasInternalProperties100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSHasInternalProperties100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSHasInternalProperties100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSHasInternalProperties100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetInternalProperties )( IDTSHasInternalProperties100 * This, /* [in] */ __RPC__in_opt IDTSProperties100 *pProperties); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetInternalPropertiesVersion )( IDTSHasInternalProperties100 * This, /* [retval][out] */ __RPC__out LONG *pVersion); END_INTERFACE } IDTSHasInternalProperties100Vtbl; interface IDTSHasInternalProperties100 { CONST_VTBL struct IDTSHasInternalProperties100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSHasInternalProperties100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSHasInternalProperties100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSHasInternalProperties100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSHasInternalProperties100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSHasInternalProperties100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSHasInternalProperties100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSHasInternalProperties100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSHasInternalProperties100_GetInternalProperties(This,pProperties) \ ( (This)->lpVtbl -> GetInternalProperties(This,pProperties) ) #define IDTSHasInternalProperties100_GetInternalPropertiesVersion(This,pVersion) \ ( (This)->lpVtbl -> GetInternalPropertiesVersion(This,pVersion) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSHasInternalProperties100_INTERFACE_DEFINED__ */ #ifndef __IDTSPackagePath100_INTERFACE_DEFINED__ #define __IDTSPackagePath100_INTERFACE_DEFINED__ /* interface IDTSPackagePath100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSPackagePath100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("917FA57A-BCCC-42B2-B748-98C8AE77FCD6") IDTSPackagePath100 : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetPackagePath( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrPath) = 0; }; #else /* C style interface */ typedef struct IDTSPackagePath100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSPackagePath100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSPackagePath100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSPackagePath100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSPackagePath100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSPackagePath100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSPackagePath100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSPackagePath100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetPackagePath )( IDTSPackagePath100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrPath); END_INTERFACE } IDTSPackagePath100Vtbl; interface IDTSPackagePath100 { CONST_VTBL struct IDTSPackagePath100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSPackagePath100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSPackagePath100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSPackagePath100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSPackagePath100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSPackagePath100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSPackagePath100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSPackagePath100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSPackagePath100_GetPackagePath(This,pbstrPath) \ ( (This)->lpVtbl -> GetPackagePath(This,pbstrPath) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSPackagePath100_INTERFACE_DEFINED__ */ #ifndef __IDTSPackageInfo100_INTERFACE_DEFINED__ #define __IDTSPackageInfo100_INTERFACE_DEFINED__ /* interface IDTSPackageInfo100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSPackageInfo100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("658CDB06-8ADE-4034-95EF-94CBF75D696C") IDTSPackageInfo100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PackageGuid( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstr) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstr) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Folder( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstr) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstr) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CreationDate( /* [retval][out] */ __RPC__out DATE *pDate) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PackageDataSize( /* [retval][out] */ __RPC__out long *plDataSize) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VersionMajor( /* [retval][out] */ __RPC__out long *plVerMajor) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VersionMinor( /* [retval][out] */ __RPC__out long *plVerMinor) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VersionBuild( /* [retval][out] */ __RPC__out long *plVerBuild) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VersionComments( /* [retval][out] */ __RPC__deref_out_opt BSTR *plVerComments) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VersionGUID( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrVerGUID) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Flags( /* [retval][out] */ __RPC__out DTSPackageInformationFlags *peFlags) = 0; }; #else /* C style interface */ typedef struct IDTSPackageInfo100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSPackageInfo100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSPackageInfo100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSPackageInfo100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSPackageInfo100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSPackageInfo100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSPackageInfo100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSPackageInfo100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PackageGuid )( IDTSPackageInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IDTSPackageInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Folder )( IDTSPackageInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )( IDTSPackageInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CreationDate )( IDTSPackageInfo100 * This, /* [retval][out] */ __RPC__out DATE *pDate); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PackageDataSize )( IDTSPackageInfo100 * This, /* [retval][out] */ __RPC__out long *plDataSize); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VersionMajor )( IDTSPackageInfo100 * This, /* [retval][out] */ __RPC__out long *plVerMajor); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VersionMinor )( IDTSPackageInfo100 * This, /* [retval][out] */ __RPC__out long *plVerMinor); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VersionBuild )( IDTSPackageInfo100 * This, /* [retval][out] */ __RPC__out long *plVerBuild); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VersionComments )( IDTSPackageInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *plVerComments); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VersionGUID )( IDTSPackageInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrVerGUID); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Flags )( IDTSPackageInfo100 * This, /* [retval][out] */ __RPC__out DTSPackageInformationFlags *peFlags); END_INTERFACE } IDTSPackageInfo100Vtbl; interface IDTSPackageInfo100 { CONST_VTBL struct IDTSPackageInfo100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSPackageInfo100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSPackageInfo100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSPackageInfo100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSPackageInfo100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSPackageInfo100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSPackageInfo100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSPackageInfo100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSPackageInfo100_get_PackageGuid(This,pbstr) \ ( (This)->lpVtbl -> get_PackageGuid(This,pbstr) ) #define IDTSPackageInfo100_get_Name(This,pbstr) \ ( (This)->lpVtbl -> get_Name(This,pbstr) ) #define IDTSPackageInfo100_get_Folder(This,pbstr) \ ( (This)->lpVtbl -> get_Folder(This,pbstr) ) #define IDTSPackageInfo100_get_Description(This,pbstr) \ ( (This)->lpVtbl -> get_Description(This,pbstr) ) #define IDTSPackageInfo100_get_CreationDate(This,pDate) \ ( (This)->lpVtbl -> get_CreationDate(This,pDate) ) #define IDTSPackageInfo100_get_PackageDataSize(This,plDataSize) \ ( (This)->lpVtbl -> get_PackageDataSize(This,plDataSize) ) #define IDTSPackageInfo100_get_VersionMajor(This,plVerMajor) \ ( (This)->lpVtbl -> get_VersionMajor(This,plVerMajor) ) #define IDTSPackageInfo100_get_VersionMinor(This,plVerMinor) \ ( (This)->lpVtbl -> get_VersionMinor(This,plVerMinor) ) #define IDTSPackageInfo100_get_VersionBuild(This,plVerBuild) \ ( (This)->lpVtbl -> get_VersionBuild(This,plVerBuild) ) #define IDTSPackageInfo100_get_VersionComments(This,plVerComments) \ ( (This)->lpVtbl -> get_VersionComments(This,plVerComments) ) #define IDTSPackageInfo100_get_VersionGUID(This,pbstrVerGUID) \ ( (This)->lpVtbl -> get_VersionGUID(This,pbstrVerGUID) ) #define IDTSPackageInfo100_get_Flags(This,peFlags) \ ( (This)->lpVtbl -> get_Flags(This,peFlags) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSPackageInfo100_INTERFACE_DEFINED__ */ #ifndef __IDTSTaskInfo100_INTERFACE_DEFINED__ #define __IDTSTaskInfo100_INTERFACE_DEFINED__ /* interface IDTSTaskInfo100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSTaskInfo100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("E9A885F8-24D7-4973-9D82-CBD5EE7CE98A") IDTSTaskInfo100 : public IDispatch { public: virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FileName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFileName) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FileNameVersionString( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrVersionString) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_UITypeName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTypeName) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_IconFile( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFileName) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_IconResource( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrIconResource) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_TaskType( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTaskType) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_TaskContact( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTaskContact) = 0; }; #else /* C style interface */ typedef struct IDTSTaskInfo100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSTaskInfo100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSTaskInfo100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSTaskInfo100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSTaskInfo100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSTaskInfo100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSTaskInfo100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSTaskInfo100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FileName )( IDTSTaskInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFileName); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FileNameVersionString )( IDTSTaskInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrVersionString); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UITypeName )( IDTSTaskInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTypeName); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IconFile )( IDTSTaskInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFileName); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IconResource )( IDTSTaskInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrIconResource); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TaskType )( IDTSTaskInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTaskType); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TaskContact )( IDTSTaskInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTaskContact); END_INTERFACE } IDTSTaskInfo100Vtbl; interface IDTSTaskInfo100 { CONST_VTBL struct IDTSTaskInfo100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSTaskInfo100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSTaskInfo100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSTaskInfo100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSTaskInfo100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSTaskInfo100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSTaskInfo100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSTaskInfo100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSTaskInfo100_get_FileName(This,pbstrFileName) \ ( (This)->lpVtbl -> get_FileName(This,pbstrFileName) ) #define IDTSTaskInfo100_get_FileNameVersionString(This,pbstrVersionString) \ ( (This)->lpVtbl -> get_FileNameVersionString(This,pbstrVersionString) ) #define IDTSTaskInfo100_get_UITypeName(This,pbstrTypeName) \ ( (This)->lpVtbl -> get_UITypeName(This,pbstrTypeName) ) #define IDTSTaskInfo100_get_IconFile(This,pbstrFileName) \ ( (This)->lpVtbl -> get_IconFile(This,pbstrFileName) ) #define IDTSTaskInfo100_get_IconResource(This,pbstrIconResource) \ ( (This)->lpVtbl -> get_IconResource(This,pbstrIconResource) ) #define IDTSTaskInfo100_get_TaskType(This,pbstrTaskType) \ ( (This)->lpVtbl -> get_TaskType(This,pbstrTaskType) ) #define IDTSTaskInfo100_get_TaskContact(This,pbstrTaskContact) \ ( (This)->lpVtbl -> get_TaskContact(This,pbstrTaskContact) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSTaskInfo100_INTERFACE_DEFINED__ */ #ifndef __IDTSPipelineComponentInfo100_INTERFACE_DEFINED__ #define __IDTSPipelineComponentInfo100_INTERFACE_DEFINED__ /* interface IDTSPipelineComponentInfo100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSPipelineComponentInfo100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("E3D0581A-98F9-40B1-AF29-2E1F916AB6C1") IDTSPipelineComponentInfo100 : public IDispatch { public: virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ComponentType( /* [retval][out] */ __RPC__out DTSPipelineComponentType *ptype) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ComponentContact( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrContact) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FileName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFileName) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_FileNameVersionString( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrVersionString) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_UITypeName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTypeName) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ShapeProgID( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrProgID) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_IconFile( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFileName) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_IconResource( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrIconResource) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_NoEditor( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbNoEditor) = 0; }; #else /* C style interface */ typedef struct IDTSPipelineComponentInfo100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSPipelineComponentInfo100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSPipelineComponentInfo100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSPipelineComponentInfo100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSPipelineComponentInfo100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSPipelineComponentInfo100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSPipelineComponentInfo100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSPipelineComponentInfo100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ComponentType )( IDTSPipelineComponentInfo100 * This, /* [retval][out] */ __RPC__out DTSPipelineComponentType *ptype); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ComponentContact )( IDTSPipelineComponentInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrContact); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FileName )( IDTSPipelineComponentInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFileName); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FileNameVersionString )( IDTSPipelineComponentInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrVersionString); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UITypeName )( IDTSPipelineComponentInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTypeName); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ShapeProgID )( IDTSPipelineComponentInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrProgID); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IconFile )( IDTSPipelineComponentInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrFileName); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IconResource )( IDTSPipelineComponentInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrIconResource); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NoEditor )( IDTSPipelineComponentInfo100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbNoEditor); END_INTERFACE } IDTSPipelineComponentInfo100Vtbl; interface IDTSPipelineComponentInfo100 { CONST_VTBL struct IDTSPipelineComponentInfo100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSPipelineComponentInfo100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSPipelineComponentInfo100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSPipelineComponentInfo100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSPipelineComponentInfo100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSPipelineComponentInfo100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSPipelineComponentInfo100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSPipelineComponentInfo100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSPipelineComponentInfo100_get_ComponentType(This,ptype) \ ( (This)->lpVtbl -> get_ComponentType(This,ptype) ) #define IDTSPipelineComponentInfo100_get_ComponentContact(This,pbstrContact) \ ( (This)->lpVtbl -> get_ComponentContact(This,pbstrContact) ) #define IDTSPipelineComponentInfo100_get_FileName(This,pbstrFileName) \ ( (This)->lpVtbl -> get_FileName(This,pbstrFileName) ) #define IDTSPipelineComponentInfo100_get_FileNameVersionString(This,pbstrVersionString) \ ( (This)->lpVtbl -> get_FileNameVersionString(This,pbstrVersionString) ) #define IDTSPipelineComponentInfo100_get_UITypeName(This,pbstrTypeName) \ ( (This)->lpVtbl -> get_UITypeName(This,pbstrTypeName) ) #define IDTSPipelineComponentInfo100_get_ShapeProgID(This,pbstrProgID) \ ( (This)->lpVtbl -> get_ShapeProgID(This,pbstrProgID) ) #define IDTSPipelineComponentInfo100_get_IconFile(This,pbstrFileName) \ ( (This)->lpVtbl -> get_IconFile(This,pbstrFileName) ) #define IDTSPipelineComponentInfo100_get_IconResource(This,pbstrIconResource) \ ( (This)->lpVtbl -> get_IconResource(This,pbstrIconResource) ) #define IDTSPipelineComponentInfo100_get_NoEditor(This,pvbNoEditor) \ ( (This)->lpVtbl -> get_NoEditor(This,pvbNoEditor) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSPipelineComponentInfo100_INTERFACE_DEFINED__ */ #ifndef __IDTSVariable100_INTERFACE_DEFINED__ #define __IDTSVariable100_INTERFACE_DEFINED__ /* interface IDTSVariable100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSVariable100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("5DE31EA1-75EA-41D2-B6F0-219EE20583F5") IDTSVariable100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReadOnly( /* [retval][out] */ __RPC__out VARIANT_BOOL *pbReadOnly) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ReadOnly( /* [in] */ VARIANT_BOOL bReadOnly) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Namespace( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrNamespace) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Namespace( /* [in] */ __RPC__in BSTR bstrNamespace) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ __RPC__out VARIANT *pvValue) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Value( /* [in] */ VARIANT vValue) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DataType( /* [retval][out] */ __RPC__out int *nType) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_QualifiedName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pQualifiedName) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RaiseChangedEvent( /* [retval][out] */ __RPC__out VARIANT_BOOL *pbRaiseEvent) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RaiseChangedEvent( /* [in] */ VARIANT_BOOL bRaiseEvent) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EvaluateAsExpression( /* [retval][out] */ __RPC__out VARIANT_BOOL *pbEvalAsExp) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_EvaluateAsExpression( /* [in] */ VARIANT_BOOL bEvalAsExp) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SystemVariable( /* [retval][out] */ __RPC__out VARIANT_BOOL *pbSystemVariable) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IncludeInDebugDump( /* [retval][out] */ __RPC__out VARIANT_BOOL *pbInclude) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_IncludeInDebugDump( /* [in] */ VARIANT_BOOL bInclude) = 0; }; #else /* C style interface */ typedef struct IDTSVariable100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSVariable100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSVariable100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSVariable100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSVariable100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSVariable100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSVariable100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSVariable100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReadOnly )( IDTSVariable100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbReadOnly); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ReadOnly )( IDTSVariable100 * This, /* [in] */ VARIANT_BOOL bReadOnly); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Namespace )( IDTSVariable100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrNamespace); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Namespace )( IDTSVariable100 * This, /* [in] */ __RPC__in BSTR bstrNamespace); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( IDTSVariable100 * This, /* [retval][out] */ __RPC__out VARIANT *pvValue); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Value )( IDTSVariable100 * This, /* [in] */ VARIANT vValue); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DataType )( IDTSVariable100 * This, /* [retval][out] */ __RPC__out int *nType); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_QualifiedName )( IDTSVariable100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pQualifiedName); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RaiseChangedEvent )( IDTSVariable100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbRaiseEvent); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RaiseChangedEvent )( IDTSVariable100 * This, /* [in] */ VARIANT_BOOL bRaiseEvent); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EvaluateAsExpression )( IDTSVariable100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbEvalAsExp); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EvaluateAsExpression )( IDTSVariable100 * This, /* [in] */ VARIANT_BOOL bEvalAsExp); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SystemVariable )( IDTSVariable100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbSystemVariable); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IncludeInDebugDump )( IDTSVariable100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbInclude); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IncludeInDebugDump )( IDTSVariable100 * This, /* [in] */ VARIANT_BOOL bInclude); END_INTERFACE } IDTSVariable100Vtbl; interface IDTSVariable100 { CONST_VTBL struct IDTSVariable100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSVariable100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSVariable100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSVariable100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSVariable100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSVariable100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSVariable100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSVariable100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSVariable100_get_ReadOnly(This,pbReadOnly) \ ( (This)->lpVtbl -> get_ReadOnly(This,pbReadOnly) ) #define IDTSVariable100_put_ReadOnly(This,bReadOnly) \ ( (This)->lpVtbl -> put_ReadOnly(This,bReadOnly) ) #define IDTSVariable100_get_Namespace(This,pbstrNamespace) \ ( (This)->lpVtbl -> get_Namespace(This,pbstrNamespace) ) #define IDTSVariable100_put_Namespace(This,bstrNamespace) \ ( (This)->lpVtbl -> put_Namespace(This,bstrNamespace) ) #define IDTSVariable100_get_Value(This,pvValue) \ ( (This)->lpVtbl -> get_Value(This,pvValue) ) #define IDTSVariable100_put_Value(This,vValue) \ ( (This)->lpVtbl -> put_Value(This,vValue) ) #define IDTSVariable100_get_DataType(This,nType) \ ( (This)->lpVtbl -> get_DataType(This,nType) ) #define IDTSVariable100_get_QualifiedName(This,pQualifiedName) \ ( (This)->lpVtbl -> get_QualifiedName(This,pQualifiedName) ) #define IDTSVariable100_get_RaiseChangedEvent(This,pbRaiseEvent) \ ( (This)->lpVtbl -> get_RaiseChangedEvent(This,pbRaiseEvent) ) #define IDTSVariable100_put_RaiseChangedEvent(This,bRaiseEvent) \ ( (This)->lpVtbl -> put_RaiseChangedEvent(This,bRaiseEvent) ) #define IDTSVariable100_get_EvaluateAsExpression(This,pbEvalAsExp) \ ( (This)->lpVtbl -> get_EvaluateAsExpression(This,pbEvalAsExp) ) #define IDTSVariable100_put_EvaluateAsExpression(This,bEvalAsExp) \ ( (This)->lpVtbl -> put_EvaluateAsExpression(This,bEvalAsExp) ) #define IDTSVariable100_get_SystemVariable(This,pbSystemVariable) \ ( (This)->lpVtbl -> get_SystemVariable(This,pbSystemVariable) ) #define IDTSVariable100_get_IncludeInDebugDump(This,pbInclude) \ ( (This)->lpVtbl -> get_IncludeInDebugDump(This,pbInclude) ) #define IDTSVariable100_put_IncludeInDebugDump(This,bInclude) \ ( (This)->lpVtbl -> put_IncludeInDebugDump(This,bInclude) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSVariable100_INTERFACE_DEFINED__ */ #ifndef __IDTSVariableLock100_INTERFACE_DEFINED__ #define __IDTSVariableLock100_INTERFACE_DEFINED__ /* interface IDTSVariableLock100 */ /* [unique][helpstring][uuid][restricted][hidden][oleautomation][object] */ EXTERN_C const IID IID_IDTSVariableLock100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("C97A186C-C595-400F-B0C5-AAD272BD126D") IDTSVariableLock100 : public IUnknown { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AcquireLock( /* [in] */ VARIANT_BOOL vbExclusive) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE ReleaseLock( /* [in] */ VARIANT_BOOL vbExclusive) = 0; }; #else /* C style interface */ typedef struct IDTSVariableLock100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSVariableLock100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSVariableLock100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSVariableLock100 * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AcquireLock )( IDTSVariableLock100 * This, /* [in] */ VARIANT_BOOL vbExclusive); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *ReleaseLock )( IDTSVariableLock100 * This, /* [in] */ VARIANT_BOOL vbExclusive); END_INTERFACE } IDTSVariableLock100Vtbl; interface IDTSVariableLock100 { CONST_VTBL struct IDTSVariableLock100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSVariableLock100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSVariableLock100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSVariableLock100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSVariableLock100_AcquireLock(This,vbExclusive) \ ( (This)->lpVtbl -> AcquireLock(This,vbExclusive) ) #define IDTSVariableLock100_ReleaseLock(This,vbExclusive) \ ( (This)->lpVtbl -> ReleaseLock(This,vbExclusive) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSVariableLock100_INTERFACE_DEFINED__ */ #ifndef __IDTSExtendedProperty100_INTERFACE_DEFINED__ #define __IDTSExtendedProperty100_INTERFACE_DEFINED__ /* interface IDTSExtendedProperty100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSExtendedProperty100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("CD8EF405-8C1A-45B1-A61D-6F261EFF726A") IDTSExtendedProperty100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ __RPC__out VARIANT *pvValue) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Value( /* [in] */ VARIANT vValue) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Namespace( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrNamespace) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Namespace( /* [in] */ __RPC__in BSTR bstrNamespace) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_QualifiedName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pQualifiedName) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DataType( /* [retval][out] */ __RPC__out int *nType) = 0; }; #else /* C style interface */ typedef struct IDTSExtendedProperty100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSExtendedProperty100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSExtendedProperty100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSExtendedProperty100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSExtendedProperty100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSExtendedProperty100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSExtendedProperty100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSExtendedProperty100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( IDTSExtendedProperty100 * This, /* [retval][out] */ __RPC__out VARIANT *pvValue); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Value )( IDTSExtendedProperty100 * This, /* [in] */ VARIANT vValue); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Namespace )( IDTSExtendedProperty100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrNamespace); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Namespace )( IDTSExtendedProperty100 * This, /* [in] */ __RPC__in BSTR bstrNamespace); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_QualifiedName )( IDTSExtendedProperty100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pQualifiedName); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DataType )( IDTSExtendedProperty100 * This, /* [retval][out] */ __RPC__out int *nType); END_INTERFACE } IDTSExtendedProperty100Vtbl; interface IDTSExtendedProperty100 { CONST_VTBL struct IDTSExtendedProperty100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSExtendedProperty100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSExtendedProperty100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSExtendedProperty100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSExtendedProperty100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSExtendedProperty100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSExtendedProperty100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSExtendedProperty100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSExtendedProperty100_get_Value(This,pvValue) \ ( (This)->lpVtbl -> get_Value(This,pvValue) ) #define IDTSExtendedProperty100_put_Value(This,vValue) \ ( (This)->lpVtbl -> put_Value(This,vValue) ) #define IDTSExtendedProperty100_get_Namespace(This,pbstrNamespace) \ ( (This)->lpVtbl -> get_Namespace(This,pbstrNamespace) ) #define IDTSExtendedProperty100_put_Namespace(This,bstrNamespace) \ ( (This)->lpVtbl -> put_Namespace(This,bstrNamespace) ) #define IDTSExtendedProperty100_get_QualifiedName(This,pQualifiedName) \ ( (This)->lpVtbl -> get_QualifiedName(This,pQualifiedName) ) #define IDTSExtendedProperty100_get_DataType(This,nType) \ ( (This)->lpVtbl -> get_DataType(This,nType) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSExtendedProperty100_INTERFACE_DEFINED__ */ #ifndef __IDTSError100_INTERFACE_DEFINED__ #define __IDTSError100_INTERFACE_DEFINED__ /* interface IDTSError100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSError100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("2219DEA4-2436-4E49-BA72-97E8BFE217BF") IDTSError100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ErrorCode( /* [retval][out] */ __RPC__out long *plErrCode) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ErrorCode( /* [in] */ long lErrCode) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Source( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrSource) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Source( /* [in] */ __RPC__in BSTR bstrSource) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TimeStamp( /* [retval][out] */ __RPC__out VARIANT *pvTimeStamp) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrDesc) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Description( /* [in] */ __RPC__in BSTR bstrDesc) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HelpFile( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrHelpFile) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_HelpFile( /* [in] */ __RPC__in BSTR bstrHelpFile) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HelpContext( /* [retval][out] */ __RPC__out long *plHelpContext) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_HelpContext( /* [in] */ long lHelpContext) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IDOfInterfaceWithError( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrIID) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_IDOfInterfaceWithError( /* [in] */ __RPC__in BSTR bstrIID) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SourceID( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrSourceID) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SourceID( /* [in] */ __RPC__in BSTR bstrSourceID) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SubComponent( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrSubComponent) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SubComponent( /* [in] */ __RPC__in BSTR bstrSubComponent) = 0; }; #else /* C style interface */ typedef struct IDTSError100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSError100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSError100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSError100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSError100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSError100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSError100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSError100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ErrorCode )( IDTSError100 * This, /* [retval][out] */ __RPC__out long *plErrCode); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ErrorCode )( IDTSError100 * This, /* [in] */ long lErrCode); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( IDTSError100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrSource); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Source )( IDTSError100 * This, /* [in] */ __RPC__in BSTR bstrSource); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TimeStamp )( IDTSError100 * This, /* [retval][out] */ __RPC__out VARIANT *pvTimeStamp); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )( IDTSError100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrDesc); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )( IDTSError100 * This, /* [in] */ __RPC__in BSTR bstrDesc); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HelpFile )( IDTSError100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrHelpFile); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HelpFile )( IDTSError100 * This, /* [in] */ __RPC__in BSTR bstrHelpFile); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HelpContext )( IDTSError100 * This, /* [retval][out] */ __RPC__out long *plHelpContext); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HelpContext )( IDTSError100 * This, /* [in] */ long lHelpContext); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IDOfInterfaceWithError )( IDTSError100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrIID); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IDOfInterfaceWithError )( IDTSError100 * This, /* [in] */ __RPC__in BSTR bstrIID); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SourceID )( IDTSError100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrSourceID); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SourceID )( IDTSError100 * This, /* [in] */ __RPC__in BSTR bstrSourceID); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SubComponent )( IDTSError100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrSubComponent); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SubComponent )( IDTSError100 * This, /* [in] */ __RPC__in BSTR bstrSubComponent); END_INTERFACE } IDTSError100Vtbl; interface IDTSError100 { CONST_VTBL struct IDTSError100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSError100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSError100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSError100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSError100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSError100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSError100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSError100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSError100_get_ErrorCode(This,plErrCode) \ ( (This)->lpVtbl -> get_ErrorCode(This,plErrCode) ) #define IDTSError100_put_ErrorCode(This,lErrCode) \ ( (This)->lpVtbl -> put_ErrorCode(This,lErrCode) ) #define IDTSError100_get_Source(This,pbstrSource) \ ( (This)->lpVtbl -> get_Source(This,pbstrSource) ) #define IDTSError100_put_Source(This,bstrSource) \ ( (This)->lpVtbl -> put_Source(This,bstrSource) ) #define IDTSError100_get_TimeStamp(This,pvTimeStamp) \ ( (This)->lpVtbl -> get_TimeStamp(This,pvTimeStamp) ) #define IDTSError100_get_Description(This,pbstrDesc) \ ( (This)->lpVtbl -> get_Description(This,pbstrDesc) ) #define IDTSError100_put_Description(This,bstrDesc) \ ( (This)->lpVtbl -> put_Description(This,bstrDesc) ) #define IDTSError100_get_HelpFile(This,pbstrHelpFile) \ ( (This)->lpVtbl -> get_HelpFile(This,pbstrHelpFile) ) #define IDTSError100_put_HelpFile(This,bstrHelpFile) \ ( (This)->lpVtbl -> put_HelpFile(This,bstrHelpFile) ) #define IDTSError100_get_HelpContext(This,plHelpContext) \ ( (This)->lpVtbl -> get_HelpContext(This,plHelpContext) ) #define IDTSError100_put_HelpContext(This,lHelpContext) \ ( (This)->lpVtbl -> put_HelpContext(This,lHelpContext) ) #define IDTSError100_get_IDOfInterfaceWithError(This,pbstrIID) \ ( (This)->lpVtbl -> get_IDOfInterfaceWithError(This,pbstrIID) ) #define IDTSError100_put_IDOfInterfaceWithError(This,bstrIID) \ ( (This)->lpVtbl -> put_IDOfInterfaceWithError(This,bstrIID) ) #define IDTSError100_get_SourceID(This,pbstrSourceID) \ ( (This)->lpVtbl -> get_SourceID(This,pbstrSourceID) ) #define IDTSError100_put_SourceID(This,bstrSourceID) \ ( (This)->lpVtbl -> put_SourceID(This,bstrSourceID) ) #define IDTSError100_get_SubComponent(This,pbstrSubComponent) \ ( (This)->lpVtbl -> get_SubComponent(This,pbstrSubComponent) ) #define IDTSError100_put_SubComponent(This,bstrSubComponent) \ ( (This)->lpVtbl -> put_SubComponent(This,bstrSubComponent) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSError100_INTERFACE_DEFINED__ */ #ifndef __IDTSWarning100_INTERFACE_DEFINED__ #define __IDTSWarning100_INTERFACE_DEFINED__ /* interface IDTSWarning100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSWarning100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("09C7101E-A45B-4C40-9A31-0BBFDE1DDD39") IDTSWarning100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_WarningCode( /* [retval][out] */ __RPC__out long *plErrCode) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_WarningCode( /* [in] */ long lErrCode) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Source( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrSource) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Source( /* [in] */ __RPC__in BSTR bstrSource) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TimeStamp( /* [retval][out] */ __RPC__out VARIANT *pvTimeStamp) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrDesc) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Description( /* [in] */ __RPC__in BSTR bstrDesc) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HelpFile( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrHelpFile) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_HelpFile( /* [in] */ __RPC__in BSTR bstrHelpFile) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HelpContext( /* [retval][out] */ __RPC__out long *plHelpContext) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_HelpContext( /* [in] */ long lHelpContext) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IDOfInterfaceWithWarning( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrIID) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_IDOfInterfaceWithWarning( /* [in] */ __RPC__in BSTR bstrIID) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SourceID( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrSourceID) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SourceID( /* [in] */ __RPC__in BSTR bstrSourceID) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SubComponent( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrSubComponent) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SubComponent( /* [in] */ __RPC__in BSTR bstrSubComponent) = 0; }; #else /* C style interface */ typedef struct IDTSWarning100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSWarning100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSWarning100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSWarning100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSWarning100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSWarning100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSWarning100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSWarning100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WarningCode )( IDTSWarning100 * This, /* [retval][out] */ __RPC__out long *plErrCode); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WarningCode )( IDTSWarning100 * This, /* [in] */ long lErrCode); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( IDTSWarning100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrSource); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Source )( IDTSWarning100 * This, /* [in] */ __RPC__in BSTR bstrSource); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TimeStamp )( IDTSWarning100 * This, /* [retval][out] */ __RPC__out VARIANT *pvTimeStamp); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )( IDTSWarning100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrDesc); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )( IDTSWarning100 * This, /* [in] */ __RPC__in BSTR bstrDesc); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HelpFile )( IDTSWarning100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrHelpFile); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HelpFile )( IDTSWarning100 * This, /* [in] */ __RPC__in BSTR bstrHelpFile); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HelpContext )( IDTSWarning100 * This, /* [retval][out] */ __RPC__out long *plHelpContext); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HelpContext )( IDTSWarning100 * This, /* [in] */ long lHelpContext); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IDOfInterfaceWithWarning )( IDTSWarning100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrIID); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IDOfInterfaceWithWarning )( IDTSWarning100 * This, /* [in] */ __RPC__in BSTR bstrIID); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SourceID )( IDTSWarning100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrSourceID); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SourceID )( IDTSWarning100 * This, /* [in] */ __RPC__in BSTR bstrSourceID); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SubComponent )( IDTSWarning100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrSubComponent); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SubComponent )( IDTSWarning100 * This, /* [in] */ __RPC__in BSTR bstrSubComponent); END_INTERFACE } IDTSWarning100Vtbl; interface IDTSWarning100 { CONST_VTBL struct IDTSWarning100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSWarning100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSWarning100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSWarning100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSWarning100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSWarning100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSWarning100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSWarning100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSWarning100_get_WarningCode(This,plErrCode) \ ( (This)->lpVtbl -> get_WarningCode(This,plErrCode) ) #define IDTSWarning100_put_WarningCode(This,lErrCode) \ ( (This)->lpVtbl -> put_WarningCode(This,lErrCode) ) #define IDTSWarning100_get_Source(This,pbstrSource) \ ( (This)->lpVtbl -> get_Source(This,pbstrSource) ) #define IDTSWarning100_put_Source(This,bstrSource) \ ( (This)->lpVtbl -> put_Source(This,bstrSource) ) #define IDTSWarning100_get_TimeStamp(This,pvTimeStamp) \ ( (This)->lpVtbl -> get_TimeStamp(This,pvTimeStamp) ) #define IDTSWarning100_get_Description(This,pbstrDesc) \ ( (This)->lpVtbl -> get_Description(This,pbstrDesc) ) #define IDTSWarning100_put_Description(This,bstrDesc) \ ( (This)->lpVtbl -> put_Description(This,bstrDesc) ) #define IDTSWarning100_get_HelpFile(This,pbstrHelpFile) \ ( (This)->lpVtbl -> get_HelpFile(This,pbstrHelpFile) ) #define IDTSWarning100_put_HelpFile(This,bstrHelpFile) \ ( (This)->lpVtbl -> put_HelpFile(This,bstrHelpFile) ) #define IDTSWarning100_get_HelpContext(This,plHelpContext) \ ( (This)->lpVtbl -> get_HelpContext(This,plHelpContext) ) #define IDTSWarning100_put_HelpContext(This,lHelpContext) \ ( (This)->lpVtbl -> put_HelpContext(This,lHelpContext) ) #define IDTSWarning100_get_IDOfInterfaceWithWarning(This,pbstrIID) \ ( (This)->lpVtbl -> get_IDOfInterfaceWithWarning(This,pbstrIID) ) #define IDTSWarning100_put_IDOfInterfaceWithWarning(This,bstrIID) \ ( (This)->lpVtbl -> put_IDOfInterfaceWithWarning(This,bstrIID) ) #define IDTSWarning100_get_SourceID(This,pbstrSourceID) \ ( (This)->lpVtbl -> get_SourceID(This,pbstrSourceID) ) #define IDTSWarning100_put_SourceID(This,bstrSourceID) \ ( (This)->lpVtbl -> put_SourceID(This,bstrSourceID) ) #define IDTSWarning100_get_SubComponent(This,pbstrSubComponent) \ ( (This)->lpVtbl -> get_SubComponent(This,pbstrSubComponent) ) #define IDTSWarning100_put_SubComponent(This,bstrSubComponent) \ ( (This)->lpVtbl -> put_SubComponent(This,bstrSubComponent) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSWarning100_INTERFACE_DEFINED__ */ #ifndef __IDTSConfiguration100_INTERFACE_DEFINED__ #define __IDTSConfiguration100_INTERFACE_DEFINED__ /* interface IDTSConfiguration100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSConfiguration100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("2F33DC10-7C1C-4B81-94CF-1CA6A4224DAF") IDTSConfiguration100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ConfigurationType( /* [retval][out] */ __RPC__out DTSConfigurationType *pctType) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ConfigurationType( /* [in] */ DTSConfigurationType ctType) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ConfigurationString( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrConfig) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ConfigurationString( /* [in] */ __RPC__in BSTR bstrConfig) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PackagePath( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrPackagePath) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PackagePath( /* [in] */ __RPC__in BSTR bstrPackagePath) = 0; }; #else /* C style interface */ typedef struct IDTSConfiguration100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSConfiguration100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSConfiguration100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSConfiguration100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSConfiguration100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSConfiguration100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSConfiguration100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSConfiguration100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ConfigurationType )( IDTSConfiguration100 * This, /* [retval][out] */ __RPC__out DTSConfigurationType *pctType); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ConfigurationType )( IDTSConfiguration100 * This, /* [in] */ DTSConfigurationType ctType); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ConfigurationString )( IDTSConfiguration100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrConfig); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ConfigurationString )( IDTSConfiguration100 * This, /* [in] */ __RPC__in BSTR bstrConfig); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PackagePath )( IDTSConfiguration100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrPackagePath); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PackagePath )( IDTSConfiguration100 * This, /* [in] */ __RPC__in BSTR bstrPackagePath); END_INTERFACE } IDTSConfiguration100Vtbl; interface IDTSConfiguration100 { CONST_VTBL struct IDTSConfiguration100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSConfiguration100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSConfiguration100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSConfiguration100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSConfiguration100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSConfiguration100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSConfiguration100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSConfiguration100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSConfiguration100_get_ConfigurationType(This,pctType) \ ( (This)->lpVtbl -> get_ConfigurationType(This,pctType) ) #define IDTSConfiguration100_put_ConfigurationType(This,ctType) \ ( (This)->lpVtbl -> put_ConfigurationType(This,ctType) ) #define IDTSConfiguration100_get_ConfigurationString(This,pbstrConfig) \ ( (This)->lpVtbl -> get_ConfigurationString(This,pbstrConfig) ) #define IDTSConfiguration100_put_ConfigurationString(This,bstrConfig) \ ( (This)->lpVtbl -> put_ConfigurationString(This,bstrConfig) ) #define IDTSConfiguration100_get_PackagePath(This,pbstrPackagePath) \ ( (This)->lpVtbl -> get_PackagePath(This,pbstrPackagePath) ) #define IDTSConfiguration100_put_PackagePath(This,bstrPackagePath) \ ( (This)->lpVtbl -> put_PackagePath(This,bstrPackagePath) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSConfiguration100_INTERFACE_DEFINED__ */ #ifndef __IDTSDBProviderInfo100_INTERFACE_DEFINED__ #define __IDTSDBProviderInfo100_INTERFACE_DEFINED__ /* interface IDTSDBProviderInfo100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSDBProviderInfo100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("847AEB28-0A67-44BA-97AA-FC1826B8C8EF") IDTSDBProviderInfo100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ __RPC__deref_out_opt BSTR *bstrName) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ParseName( /* [retval][out] */ __RPC__deref_out_opt BSTR *bstrParseName) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description( /* [retval][out] */ __RPC__deref_out_opt BSTR *bstrDescription) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProviderType( /* [retval][out] */ __RPC__out DTSProviderType *pType) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProviderSubType( /* [retval][out] */ __RPC__out DTSProviderSubType *pType) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseFullTableName( /* [retval][out] */ __RPC__out VARIANT_BOOL *pUseFullTableName) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SupportsNullColumns( /* [retval][out] */ __RPC__out VARIANT_BOOL *pSupportsNullColumns) = 0; }; #else /* C style interface */ typedef struct IDTSDBProviderInfo100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSDBProviderInfo100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSDBProviderInfo100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSDBProviderInfo100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSDBProviderInfo100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSDBProviderInfo100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSDBProviderInfo100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSDBProviderInfo100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IDTSDBProviderInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *bstrName); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ParseName )( IDTSDBProviderInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *bstrParseName); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )( IDTSDBProviderInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *bstrDescription); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProviderType )( IDTSDBProviderInfo100 * This, /* [retval][out] */ __RPC__out DTSProviderType *pType); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProviderSubType )( IDTSDBProviderInfo100 * This, /* [retval][out] */ __RPC__out DTSProviderSubType *pType); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseFullTableName )( IDTSDBProviderInfo100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pUseFullTableName); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SupportsNullColumns )( IDTSDBProviderInfo100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pSupportsNullColumns); END_INTERFACE } IDTSDBProviderInfo100Vtbl; interface IDTSDBProviderInfo100 { CONST_VTBL struct IDTSDBProviderInfo100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSDBProviderInfo100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSDBProviderInfo100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSDBProviderInfo100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSDBProviderInfo100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSDBProviderInfo100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSDBProviderInfo100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSDBProviderInfo100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSDBProviderInfo100_get_Name(This,bstrName) \ ( (This)->lpVtbl -> get_Name(This,bstrName) ) #define IDTSDBProviderInfo100_get_ParseName(This,bstrParseName) \ ( (This)->lpVtbl -> get_ParseName(This,bstrParseName) ) #define IDTSDBProviderInfo100_get_Description(This,bstrDescription) \ ( (This)->lpVtbl -> get_Description(This,bstrDescription) ) #define IDTSDBProviderInfo100_get_ProviderType(This,pType) \ ( (This)->lpVtbl -> get_ProviderType(This,pType) ) #define IDTSDBProviderInfo100_get_ProviderSubType(This,pType) \ ( (This)->lpVtbl -> get_ProviderSubType(This,pType) ) #define IDTSDBProviderInfo100_get_UseFullTableName(This,pUseFullTableName) \ ( (This)->lpVtbl -> get_UseFullTableName(This,pUseFullTableName) ) #define IDTSDBProviderInfo100_get_SupportsNullColumns(This,pSupportsNullColumns) \ ( (This)->lpVtbl -> get_SupportsNullColumns(This,pSupportsNullColumns) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSDBProviderInfo100_INTERFACE_DEFINED__ */ #ifndef __IDTSDataTypeInfo100_INTERFACE_DEFINED__ #define __IDTSDataTypeInfo100_INTERFACE_DEFINED__ /* interface IDTSDataTypeInfo100 */ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IDTSDataTypeInfo100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("760176F1-9566-401D-BC3F-9FDB80961C7F") IDTSDataTypeInfo100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TypeName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTypeName) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TypeEnumName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTypeEnumName) = 0; }; #else /* C style interface */ typedef struct IDTSDataTypeInfo100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSDataTypeInfo100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSDataTypeInfo100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSDataTypeInfo100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSDataTypeInfo100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSDataTypeInfo100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSDataTypeInfo100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSDataTypeInfo100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TypeName )( IDTSDataTypeInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTypeName); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TypeEnumName )( IDTSDataTypeInfo100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrTypeEnumName); END_INTERFACE } IDTSDataTypeInfo100Vtbl; interface IDTSDataTypeInfo100 { CONST_VTBL struct IDTSDataTypeInfo100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSDataTypeInfo100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSDataTypeInfo100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSDataTypeInfo100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSDataTypeInfo100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSDataTypeInfo100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSDataTypeInfo100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSDataTypeInfo100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSDataTypeInfo100_get_TypeName(This,pbstrTypeName) \ ( (This)->lpVtbl -> get_TypeName(This,pbstrTypeName) ) #define IDTSDataTypeInfo100_get_TypeEnumName(This,pbstrTypeEnumName) \ ( (This)->lpVtbl -> get_TypeEnumName(This,pbstrTypeEnumName) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSDataTypeInfo100_INTERFACE_DEFINED__ */ #ifndef __IDTSDataTypeInfos100_INTERFACE_DEFINED__ #define __IDTSDataTypeInfos100_INTERFACE_DEFINED__ /* interface IDTSDataTypeInfos100 */ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_IDTSDataTypeInfos100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0ECB2056-B877-40E7-B111-40D79570007F") IDTSDataTypeInfos100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSDataTypeInfo100 **pIDTSDataTypeInfo) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; }; #else /* C style interface */ typedef struct IDTSDataTypeInfos100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSDataTypeInfos100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSDataTypeInfos100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSDataTypeInfos100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSDataTypeInfos100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSDataTypeInfos100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSDataTypeInfos100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSDataTypeInfos100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSDataTypeInfos100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSDataTypeInfo100 **pIDTSDataTypeInfo); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSDataTypeInfos100 * This, /* [retval][out] */ __RPC__out long *plRetVal); END_INTERFACE } IDTSDataTypeInfos100Vtbl; interface IDTSDataTypeInfos100 { CONST_VTBL struct IDTSDataTypeInfos100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSDataTypeInfos100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSDataTypeInfos100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSDataTypeInfos100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSDataTypeInfos100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSDataTypeInfos100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSDataTypeInfos100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSDataTypeInfos100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSDataTypeInfos100_get_Item(This,Index,pIDTSDataTypeInfo) \ ( (This)->lpVtbl -> get_Item(This,Index,pIDTSDataTypeInfo) ) #define IDTSDataTypeInfos100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSDataTypeInfos100_INTERFACE_DEFINED__ */ #ifndef __IDTSApplication100_INTERFACE_DEFINED__ #define __IDTSApplication100_INTERFACE_DEFINED__ /* interface IDTSApplication100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSApplication100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A775EBCC-D73B-4BAD-AF4C-4F3EF258C397") IDTSApplication100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ForEachEnumeratorInfos( /* [retval][out] */ __RPC__deref_out_opt IDTSForEachEnumeratorInfos100 **RetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TaskInfos( /* [retval][out] */ __RPC__deref_out_opt IDTSTaskInfos100 **RetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LogProviderInfos( /* [retval][out] */ __RPC__deref_out_opt IDTSLogProviderInfos100 **RetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ConnectionInfos( /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionInfos100 **RetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DBProviderInfos( /* [retval][out] */ __RPC__deref_out_opt IDTSDBProviderInfos100 **RetVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetPackageInfos( /* [in] */ __RPC__in BSTR bstrPackageFolder, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrServerUserName, /* [in] */ __RPC__in BSTR bstrServerPassword, /* [retval][out] */ __RPC__deref_out_opt IDTSPackageInfos100 **ppRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PipelineComponentInfos( /* [retval][out] */ __RPC__deref_out_opt IDTSPipelineComponentInfos100 **RetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ComponentStorePath( /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LoadPackage( /* [in] */ __RPC__in BSTR FileName, /* [in] */ VARIANT_BOOL loadNeutral, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [retval][out] */ __RPC__deref_out_opt IDTSPackage100 **ppPackage) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveToXML( /* [in] */ __RPC__in BSTR FileName, /* [in] */ __RPC__in_opt IDTSPersist100 *pPersistObj, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveFromSQLServer( /* [in] */ __RPC__in BSTR bstrPackagePath, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrServerUserName, /* [in] */ __RPC__in BSTR bstrServerPassword) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveToSQLServer( /* [in] */ __RPC__in_opt IDTSPackage100 *Package, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [in] */ __RPC__in BSTR ServerName, /* [in] */ __RPC__in BSTR ServerUserName, /* [in] */ __RPC__in BSTR ServerPassword) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveToSQLServerAs( /* [in] */ __RPC__in_opt IDTSPackage100 *pPackage, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [in] */ __RPC__in BSTR bstrPackagePath, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrServerUserName, /* [in] */ __RPC__in BSTR bstrServerPassword) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LoadFromSQLServer( /* [in] */ __RPC__in BSTR bstrPackagePath, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrServerUserName, /* [in] */ __RPC__in BSTR bstrServerPassword, /* [in] */ VARIANT_BOOL bLoadNeutral, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [retval][out] */ __RPC__deref_out_opt IDTSPackage100 **ppPackage) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExistsOnSQLServer( /* [in] */ __RPC__in BSTR bstrPackagePath, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrServerUserName, /* [in] */ __RPC__in BSTR bstrServerPassword, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbExists) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CheckSignatureOnLoad( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbCheckSigOnLoad) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CheckSignatureOnLoad( /* [in] */ VARIANT_BOOL vbCheckSigOnLoad) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateFolderOnSQLServer( /* [in] */ __RPC__in BSTR bstrParent, /* [in] */ __RPC__in BSTR bstrNewFolderName, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrServerUserName, /* [in] */ __RPC__in BSTR bstrServerPassword) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RenameFolderOnSQLServer( /* [in] */ __RPC__in BSTR bstrParent, /* [in] */ __RPC__in BSTR bstrOldName, /* [in] */ __RPC__in BSTR bstrNewName, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrServerUserName, /* [in] */ __RPC__in BSTR bstrServerPassword) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveFolderFromSQLServer( /* [in] */ __RPC__in BSTR bstrFolderName, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrServerUserName, /* [in] */ __RPC__in BSTR bstrServerPassword) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FolderExistsOnSQLServer( /* [in] */ __RPC__in BSTR bstrFolderName, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrServerUserName, /* [in] */ __RPC__in BSTR bstrServerPassword, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbExists) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SavePackage( /* [in] */ __RPC__in BSTR bstrFileName, /* [in] */ __RPC__in_opt IDTSPackage100 *pPackage, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FolderFromPath( /* [in] */ __RPC__in BSTR bstrFolderName, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrServerUserName, /* [in] */ __RPC__in BSTR bstrServerPassword, /* [retval][out] */ __RPC__out GUID *pguidFolder) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DataTypeInfos( /* [retval][out] */ __RPC__deref_out_opt IDTSDataTypeInfos100 **pIDTSDataTypeInfos) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DataTypeInfoFromDataType( /* [in] */ enum DataType dt, /* [retval][out] */ __RPC__deref_out_opt IDTSDataTypeInfo100 **pIDTSDataTypeInfo) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetRunningPackages( /* [in] */ __RPC__in BSTR bstrMachineName, /* [retval][out] */ __RPC__deref_out_opt IDTSRunningPackages100 **pRunningPackages) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UpdateObjects( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbUpdateTasks) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UpdateObjects( /* [in] */ VARIANT_BOOL pvbUpdateTasks) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UpdatePackage( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbUpdatePackage) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UpdatePackage( /* [in] */ VARIANT_BOOL pvbUpdatePackage) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetServerInfo( /* [in] */ __RPC__in BSTR bstrMachineName, /* [out] */ __RPC__deref_out_opt BSTR *serverVersion) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PackagePassword( /* [in] */ __RPC__in BSTR NewVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateFolderOnDtsServer( /* [in] */ __RPC__in BSTR bstrParent, /* [in] */ __RPC__in BSTR bstrNewFolderName, /* [in] */ __RPC__in BSTR bstrServerName) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RenameFolderOnDtsServer( /* [in] */ __RPC__in BSTR bstrParent, /* [in] */ __RPC__in BSTR bstrOldName, /* [in] */ __RPC__in BSTR bstrNewName, /* [in] */ __RPC__in BSTR bstrServerName) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveFolderFromDtsServer( /* [in] */ __RPC__in BSTR bstrFolderName, /* [in] */ __RPC__in BSTR bstrServerName) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FolderExistsOnDtsServer( /* [in] */ __RPC__in BSTR bstrFolderName, /* [in] */ __RPC__in BSTR bstrServerName, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbExists) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveToDtsServer( /* [in] */ __RPC__in_opt IDTSPackage100 *pPackage, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [in] */ __RPC__in BSTR bstrPackagePath, /* [in] */ __RPC__in BSTR bstrServerName) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveFromDtsServer( /* [in] */ __RPC__in BSTR bstrPackagePath, /* [in] */ __RPC__in BSTR bstrServerName) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LoadFromDtsServer( /* [in] */ __RPC__in BSTR bstrPackagePath, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ VARIANT_BOOL bLoadNeutral, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [retval][out] */ __RPC__deref_out_opt IDTSPackage100 **ppPackage) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExistsOnDtsServer( /* [in] */ __RPC__in BSTR bstrPackagePath, /* [in] */ __RPC__in BSTR bstrServerName, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbExists) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetDtsServerPackageInfos( /* [in] */ __RPC__in BSTR bstrPackageFolder, /* [in] */ __RPC__in BSTR bstrServerName, /* [retval][out] */ __RPC__deref_out_opt IDTSPackageInfos100 **ppRetVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetDtsServerRoles( /* [in] */ __RPC__in BSTR bstrFolderPath, /* [in] */ __RPC__in BSTR bstrServerName, /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *ppRetVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetPackageInfos2( /* [in] */ __RPC__in BSTR bstrPackageFolder, /* [in] */ VARIANT vConnectionObject, /* [retval][out] */ __RPC__deref_out_opt IDTSPackageInfos100 **ppRetVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LoadFromSQLServer2( /* [in] */ __RPC__in BSTR bstrPackagePath, /* [in] */ VARIANT vConnectionObject, /* [in] */ VARIANT_BOOL bLoadNeutral, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [retval][out] */ __RPC__deref_out_opt IDTSPackage100 **ppPackage) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetPackageRoles( /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrPackagePath, /* [in] */ __RPC__in BSTR bstrReaderRole, /* [in] */ __RPC__in BSTR bstrWriterRole) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetPackageRoles( /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrPackagePath, /* [out] */ __RPC__deref_out_opt BSTR *pbstrReaderRole, /* [out] */ __RPC__deref_out_opt BSTR *pbstrWriterRole) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetServerVersionEx( /* [in] */ __RPC__in BSTR bstrServerName, /* [out] */ __RPC__out DWORD *pdwEditionID, /* [out] */ __RPC__out enum DTSProductLevel *peSsisEditionID, /* [out] */ __RPC__deref_out_opt BSTR *pbstrProductVersion, /* [out] */ __RPC__deref_out_opt BSTR *pbstrProductLevel) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PackageUpgradeOptions( /* [retval][out] */ __RPC__out DTS_PACKAGE_UPGRADE_OPTIONS *pPackageUpgradeOptions) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PackageUpgradeOptions( /* [in] */ DTS_PACKAGE_UPGRADE_OPTIONS packageUpgradeOptions) = 0; }; #else /* C style interface */ typedef struct IDTSApplication100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSApplication100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSApplication100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSApplication100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSApplication100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSApplication100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSApplication100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSApplication100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ForEachEnumeratorInfos )( IDTSApplication100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSForEachEnumeratorInfos100 **RetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TaskInfos )( IDTSApplication100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSTaskInfos100 **RetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LogProviderInfos )( IDTSApplication100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSLogProviderInfos100 **RetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ConnectionInfos )( IDTSApplication100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionInfos100 **RetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DBProviderInfos )( IDTSApplication100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSDBProviderInfos100 **RetVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetPackageInfos )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrPackageFolder, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrServerUserName, /* [in] */ __RPC__in BSTR bstrServerPassword, /* [retval][out] */ __RPC__deref_out_opt IDTSPackageInfos100 **ppRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PipelineComponentInfos )( IDTSApplication100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSPipelineComponentInfos100 **RetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ComponentStorePath )( IDTSApplication100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *LoadPackage )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR FileName, /* [in] */ VARIANT_BOOL loadNeutral, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [retval][out] */ __RPC__deref_out_opt IDTSPackage100 **ppPackage); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToXML )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR FileName, /* [in] */ __RPC__in_opt IDTSPersist100 *pPersistObj, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveFromSQLServer )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrPackagePath, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrServerUserName, /* [in] */ __RPC__in BSTR bstrServerPassword); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToSQLServer )( IDTSApplication100 * This, /* [in] */ __RPC__in_opt IDTSPackage100 *Package, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [in] */ __RPC__in BSTR ServerName, /* [in] */ __RPC__in BSTR ServerUserName, /* [in] */ __RPC__in BSTR ServerPassword); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToSQLServerAs )( IDTSApplication100 * This, /* [in] */ __RPC__in_opt IDTSPackage100 *pPackage, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [in] */ __RPC__in BSTR bstrPackagePath, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrServerUserName, /* [in] */ __RPC__in BSTR bstrServerPassword); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromSQLServer )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrPackagePath, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrServerUserName, /* [in] */ __RPC__in BSTR bstrServerPassword, /* [in] */ VARIANT_BOOL bLoadNeutral, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [retval][out] */ __RPC__deref_out_opt IDTSPackage100 **ppPackage); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExistsOnSQLServer )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrPackagePath, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrServerUserName, /* [in] */ __RPC__in BSTR bstrServerPassword, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbExists); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CheckSignatureOnLoad )( IDTSApplication100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbCheckSigOnLoad); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CheckSignatureOnLoad )( IDTSApplication100 * This, /* [in] */ VARIANT_BOOL vbCheckSigOnLoad); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateFolderOnSQLServer )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrParent, /* [in] */ __RPC__in BSTR bstrNewFolderName, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrServerUserName, /* [in] */ __RPC__in BSTR bstrServerPassword); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RenameFolderOnSQLServer )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrParent, /* [in] */ __RPC__in BSTR bstrOldName, /* [in] */ __RPC__in BSTR bstrNewName, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrServerUserName, /* [in] */ __RPC__in BSTR bstrServerPassword); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveFolderFromSQLServer )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrFolderName, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrServerUserName, /* [in] */ __RPC__in BSTR bstrServerPassword); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FolderExistsOnSQLServer )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrFolderName, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrServerUserName, /* [in] */ __RPC__in BSTR bstrServerPassword, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbExists); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SavePackage )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrFileName, /* [in] */ __RPC__in_opt IDTSPackage100 *pPackage, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FolderFromPath )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrFolderName, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrServerUserName, /* [in] */ __RPC__in BSTR bstrServerPassword, /* [retval][out] */ __RPC__out GUID *pguidFolder); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DataTypeInfos )( IDTSApplication100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSDataTypeInfos100 **pIDTSDataTypeInfos); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DataTypeInfoFromDataType )( IDTSApplication100 * This, /* [in] */ enum DataType dt, /* [retval][out] */ __RPC__deref_out_opt IDTSDataTypeInfo100 **pIDTSDataTypeInfo); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetRunningPackages )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrMachineName, /* [retval][out] */ __RPC__deref_out_opt IDTSRunningPackages100 **pRunningPackages); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UpdateObjects )( IDTSApplication100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbUpdateTasks); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UpdateObjects )( IDTSApplication100 * This, /* [in] */ VARIANT_BOOL pvbUpdateTasks); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UpdatePackage )( IDTSApplication100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbUpdatePackage); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UpdatePackage )( IDTSApplication100 * This, /* [in] */ VARIANT_BOOL pvbUpdatePackage); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetServerInfo )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrMachineName, /* [out] */ __RPC__deref_out_opt BSTR *serverVersion); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PackagePassword )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR NewVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateFolderOnDtsServer )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrParent, /* [in] */ __RPC__in BSTR bstrNewFolderName, /* [in] */ __RPC__in BSTR bstrServerName); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RenameFolderOnDtsServer )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrParent, /* [in] */ __RPC__in BSTR bstrOldName, /* [in] */ __RPC__in BSTR bstrNewName, /* [in] */ __RPC__in BSTR bstrServerName); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveFolderFromDtsServer )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrFolderName, /* [in] */ __RPC__in BSTR bstrServerName); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FolderExistsOnDtsServer )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrFolderName, /* [in] */ __RPC__in BSTR bstrServerName, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbExists); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToDtsServer )( IDTSApplication100 * This, /* [in] */ __RPC__in_opt IDTSPackage100 *pPackage, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [in] */ __RPC__in BSTR bstrPackagePath, /* [in] */ __RPC__in BSTR bstrServerName); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveFromDtsServer )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrPackagePath, /* [in] */ __RPC__in BSTR bstrServerName); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromDtsServer )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrPackagePath, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ VARIANT_BOOL bLoadNeutral, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [retval][out] */ __RPC__deref_out_opt IDTSPackage100 **ppPackage); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExistsOnDtsServer )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrPackagePath, /* [in] */ __RPC__in BSTR bstrServerName, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbExists); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetDtsServerPackageInfos )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrPackageFolder, /* [in] */ __RPC__in BSTR bstrServerName, /* [retval][out] */ __RPC__deref_out_opt IDTSPackageInfos100 **ppRetVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetDtsServerRoles )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrFolderPath, /* [in] */ __RPC__in BSTR bstrServerName, /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *ppRetVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetPackageInfos2 )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrPackageFolder, /* [in] */ VARIANT vConnectionObject, /* [retval][out] */ __RPC__deref_out_opt IDTSPackageInfos100 **ppRetVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromSQLServer2 )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrPackagePath, /* [in] */ VARIANT vConnectionObject, /* [in] */ VARIANT_BOOL bLoadNeutral, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents, /* [retval][out] */ __RPC__deref_out_opt IDTSPackage100 **ppPackage); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetPackageRoles )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrPackagePath, /* [in] */ __RPC__in BSTR bstrReaderRole, /* [in] */ __RPC__in BSTR bstrWriterRole); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetPackageRoles )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrServerName, /* [in] */ __RPC__in BSTR bstrPackagePath, /* [out] */ __RPC__deref_out_opt BSTR *pbstrReaderRole, /* [out] */ __RPC__deref_out_opt BSTR *pbstrWriterRole); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetServerVersionEx )( IDTSApplication100 * This, /* [in] */ __RPC__in BSTR bstrServerName, /* [out] */ __RPC__out DWORD *pdwEditionID, /* [out] */ __RPC__out enum DTSProductLevel *peSsisEditionID, /* [out] */ __RPC__deref_out_opt BSTR *pbstrProductVersion, /* [out] */ __RPC__deref_out_opt BSTR *pbstrProductLevel); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PackageUpgradeOptions )( IDTSApplication100 * This, /* [retval][out] */ __RPC__out DTS_PACKAGE_UPGRADE_OPTIONS *pPackageUpgradeOptions); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PackageUpgradeOptions )( IDTSApplication100 * This, /* [in] */ DTS_PACKAGE_UPGRADE_OPTIONS packageUpgradeOptions); END_INTERFACE } IDTSApplication100Vtbl; interface IDTSApplication100 { CONST_VTBL struct IDTSApplication100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSApplication100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSApplication100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSApplication100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSApplication100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSApplication100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSApplication100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSApplication100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSApplication100_get_ForEachEnumeratorInfos(This,RetVal) \ ( (This)->lpVtbl -> get_ForEachEnumeratorInfos(This,RetVal) ) #define IDTSApplication100_get_TaskInfos(This,RetVal) \ ( (This)->lpVtbl -> get_TaskInfos(This,RetVal) ) #define IDTSApplication100_get_LogProviderInfos(This,RetVal) \ ( (This)->lpVtbl -> get_LogProviderInfos(This,RetVal) ) #define IDTSApplication100_get_ConnectionInfos(This,RetVal) \ ( (This)->lpVtbl -> get_ConnectionInfos(This,RetVal) ) #define IDTSApplication100_get_DBProviderInfos(This,RetVal) \ ( (This)->lpVtbl -> get_DBProviderInfos(This,RetVal) ) #define IDTSApplication100_GetPackageInfos(This,bstrPackageFolder,bstrServerName,bstrServerUserName,bstrServerPassword,ppRetVal) \ ( (This)->lpVtbl -> GetPackageInfos(This,bstrPackageFolder,bstrServerName,bstrServerUserName,bstrServerPassword,ppRetVal) ) #define IDTSApplication100_get_PipelineComponentInfos(This,RetVal) \ ( (This)->lpVtbl -> get_PipelineComponentInfos(This,RetVal) ) #define IDTSApplication100_get_ComponentStorePath(This,RetVal) \ ( (This)->lpVtbl -> get_ComponentStorePath(This,RetVal) ) #define IDTSApplication100_LoadPackage(This,FileName,loadNeutral,pEvents,ppPackage) \ ( (This)->lpVtbl -> LoadPackage(This,FileName,loadNeutral,pEvents,ppPackage) ) #define IDTSApplication100_SaveToXML(This,FileName,pPersistObj,pEvents) \ ( (This)->lpVtbl -> SaveToXML(This,FileName,pPersistObj,pEvents) ) #define IDTSApplication100_RemoveFromSQLServer(This,bstrPackagePath,bstrServerName,bstrServerUserName,bstrServerPassword) \ ( (This)->lpVtbl -> RemoveFromSQLServer(This,bstrPackagePath,bstrServerName,bstrServerUserName,bstrServerPassword) ) #define IDTSApplication100_SaveToSQLServer(This,Package,pEvents,ServerName,ServerUserName,ServerPassword) \ ( (This)->lpVtbl -> SaveToSQLServer(This,Package,pEvents,ServerName,ServerUserName,ServerPassword) ) #define IDTSApplication100_SaveToSQLServerAs(This,pPackage,pEvents,bstrPackagePath,bstrServerName,bstrServerUserName,bstrServerPassword) \ ( (This)->lpVtbl -> SaveToSQLServerAs(This,pPackage,pEvents,bstrPackagePath,bstrServerName,bstrServerUserName,bstrServerPassword) ) #define IDTSApplication100_LoadFromSQLServer(This,bstrPackagePath,bstrServerName,bstrServerUserName,bstrServerPassword,bLoadNeutral,pEvents,ppPackage) \ ( (This)->lpVtbl -> LoadFromSQLServer(This,bstrPackagePath,bstrServerName,bstrServerUserName,bstrServerPassword,bLoadNeutral,pEvents,ppPackage) ) #define IDTSApplication100_ExistsOnSQLServer(This,bstrPackagePath,bstrServerName,bstrServerUserName,bstrServerPassword,pbExists) \ ( (This)->lpVtbl -> ExistsOnSQLServer(This,bstrPackagePath,bstrServerName,bstrServerUserName,bstrServerPassword,pbExists) ) #define IDTSApplication100_get_CheckSignatureOnLoad(This,pvbCheckSigOnLoad) \ ( (This)->lpVtbl -> get_CheckSignatureOnLoad(This,pvbCheckSigOnLoad) ) #define IDTSApplication100_put_CheckSignatureOnLoad(This,vbCheckSigOnLoad) \ ( (This)->lpVtbl -> put_CheckSignatureOnLoad(This,vbCheckSigOnLoad) ) #define IDTSApplication100_CreateFolderOnSQLServer(This,bstrParent,bstrNewFolderName,bstrServerName,bstrServerUserName,bstrServerPassword) \ ( (This)->lpVtbl -> CreateFolderOnSQLServer(This,bstrParent,bstrNewFolderName,bstrServerName,bstrServerUserName,bstrServerPassword) ) #define IDTSApplication100_RenameFolderOnSQLServer(This,bstrParent,bstrOldName,bstrNewName,bstrServerName,bstrServerUserName,bstrServerPassword) \ ( (This)->lpVtbl -> RenameFolderOnSQLServer(This,bstrParent,bstrOldName,bstrNewName,bstrServerName,bstrServerUserName,bstrServerPassword) ) #define IDTSApplication100_RemoveFolderFromSQLServer(This,bstrFolderName,bstrServerName,bstrServerUserName,bstrServerPassword) \ ( (This)->lpVtbl -> RemoveFolderFromSQLServer(This,bstrFolderName,bstrServerName,bstrServerUserName,bstrServerPassword) ) #define IDTSApplication100_FolderExistsOnSQLServer(This,bstrFolderName,bstrServerName,bstrServerUserName,bstrServerPassword,pbExists) \ ( (This)->lpVtbl -> FolderExistsOnSQLServer(This,bstrFolderName,bstrServerName,bstrServerUserName,bstrServerPassword,pbExists) ) #define IDTSApplication100_SavePackage(This,bstrFileName,pPackage,pEvents) \ ( (This)->lpVtbl -> SavePackage(This,bstrFileName,pPackage,pEvents) ) #define IDTSApplication100_FolderFromPath(This,bstrFolderName,bstrServerName,bstrServerUserName,bstrServerPassword,pguidFolder) \ ( (This)->lpVtbl -> FolderFromPath(This,bstrFolderName,bstrServerName,bstrServerUserName,bstrServerPassword,pguidFolder) ) #define IDTSApplication100_get_DataTypeInfos(This,pIDTSDataTypeInfos) \ ( (This)->lpVtbl -> get_DataTypeInfos(This,pIDTSDataTypeInfos) ) #define IDTSApplication100_DataTypeInfoFromDataType(This,dt,pIDTSDataTypeInfo) \ ( (This)->lpVtbl -> DataTypeInfoFromDataType(This,dt,pIDTSDataTypeInfo) ) #define IDTSApplication100_GetRunningPackages(This,bstrMachineName,pRunningPackages) \ ( (This)->lpVtbl -> GetRunningPackages(This,bstrMachineName,pRunningPackages) ) #define IDTSApplication100_get_UpdateObjects(This,pvbUpdateTasks) \ ( (This)->lpVtbl -> get_UpdateObjects(This,pvbUpdateTasks) ) #define IDTSApplication100_put_UpdateObjects(This,pvbUpdateTasks) \ ( (This)->lpVtbl -> put_UpdateObjects(This,pvbUpdateTasks) ) #define IDTSApplication100_get_UpdatePackage(This,pvbUpdatePackage) \ ( (This)->lpVtbl -> get_UpdatePackage(This,pvbUpdatePackage) ) #define IDTSApplication100_put_UpdatePackage(This,pvbUpdatePackage) \ ( (This)->lpVtbl -> put_UpdatePackage(This,pvbUpdatePackage) ) #define IDTSApplication100_GetServerInfo(This,bstrMachineName,serverVersion) \ ( (This)->lpVtbl -> GetServerInfo(This,bstrMachineName,serverVersion) ) #define IDTSApplication100_put_PackagePassword(This,NewVal) \ ( (This)->lpVtbl -> put_PackagePassword(This,NewVal) ) #define IDTSApplication100_CreateFolderOnDtsServer(This,bstrParent,bstrNewFolderName,bstrServerName) \ ( (This)->lpVtbl -> CreateFolderOnDtsServer(This,bstrParent,bstrNewFolderName,bstrServerName) ) #define IDTSApplication100_RenameFolderOnDtsServer(This,bstrParent,bstrOldName,bstrNewName,bstrServerName) \ ( (This)->lpVtbl -> RenameFolderOnDtsServer(This,bstrParent,bstrOldName,bstrNewName,bstrServerName) ) #define IDTSApplication100_RemoveFolderFromDtsServer(This,bstrFolderName,bstrServerName) \ ( (This)->lpVtbl -> RemoveFolderFromDtsServer(This,bstrFolderName,bstrServerName) ) #define IDTSApplication100_FolderExistsOnDtsServer(This,bstrFolderName,bstrServerName,pbExists) \ ( (This)->lpVtbl -> FolderExistsOnDtsServer(This,bstrFolderName,bstrServerName,pbExists) ) #define IDTSApplication100_SaveToDtsServer(This,pPackage,pEvents,bstrPackagePath,bstrServerName) \ ( (This)->lpVtbl -> SaveToDtsServer(This,pPackage,pEvents,bstrPackagePath,bstrServerName) ) #define IDTSApplication100_RemoveFromDtsServer(This,bstrPackagePath,bstrServerName) \ ( (This)->lpVtbl -> RemoveFromDtsServer(This,bstrPackagePath,bstrServerName) ) #define IDTSApplication100_LoadFromDtsServer(This,bstrPackagePath,bstrServerName,bLoadNeutral,pEvents,ppPackage) \ ( (This)->lpVtbl -> LoadFromDtsServer(This,bstrPackagePath,bstrServerName,bLoadNeutral,pEvents,ppPackage) ) #define IDTSApplication100_ExistsOnDtsServer(This,bstrPackagePath,bstrServerName,pbExists) \ ( (This)->lpVtbl -> ExistsOnDtsServer(This,bstrPackagePath,bstrServerName,pbExists) ) #define IDTSApplication100_GetDtsServerPackageInfos(This,bstrPackageFolder,bstrServerName,ppRetVal) \ ( (This)->lpVtbl -> GetDtsServerPackageInfos(This,bstrPackageFolder,bstrServerName,ppRetVal) ) #define IDTSApplication100_GetDtsServerRoles(This,bstrFolderPath,bstrServerName,ppRetVal) \ ( (This)->lpVtbl -> GetDtsServerRoles(This,bstrFolderPath,bstrServerName,ppRetVal) ) #define IDTSApplication100_GetPackageInfos2(This,bstrPackageFolder,vConnectionObject,ppRetVal) \ ( (This)->lpVtbl -> GetPackageInfos2(This,bstrPackageFolder,vConnectionObject,ppRetVal) ) #define IDTSApplication100_LoadFromSQLServer2(This,bstrPackagePath,vConnectionObject,bLoadNeutral,pEvents,ppPackage) \ ( (This)->lpVtbl -> LoadFromSQLServer2(This,bstrPackagePath,vConnectionObject,bLoadNeutral,pEvents,ppPackage) ) #define IDTSApplication100_SetPackageRoles(This,bstrServerName,bstrPackagePath,bstrReaderRole,bstrWriterRole) \ ( (This)->lpVtbl -> SetPackageRoles(This,bstrServerName,bstrPackagePath,bstrReaderRole,bstrWriterRole) ) #define IDTSApplication100_GetPackageRoles(This,bstrServerName,bstrPackagePath,pbstrReaderRole,pbstrWriterRole) \ ( (This)->lpVtbl -> GetPackageRoles(This,bstrServerName,bstrPackagePath,pbstrReaderRole,pbstrWriterRole) ) #define IDTSApplication100_GetServerVersionEx(This,bstrServerName,pdwEditionID,peSsisEditionID,pbstrProductVersion,pbstrProductLevel) \ ( (This)->lpVtbl -> GetServerVersionEx(This,bstrServerName,pdwEditionID,peSsisEditionID,pbstrProductVersion,pbstrProductLevel) ) #define IDTSApplication100_get_PackageUpgradeOptions(This,pPackageUpgradeOptions) \ ( (This)->lpVtbl -> get_PackageUpgradeOptions(This,pPackageUpgradeOptions) ) #define IDTSApplication100_put_PackageUpgradeOptions(This,packageUpgradeOptions) \ ( (This)->lpVtbl -> put_PackageUpgradeOptions(This,packageUpgradeOptions) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSApplication100_INTERFACE_DEFINED__ */ #ifndef __IDTSBreakpointManager100_INTERFACE_DEFINED__ #define __IDTSBreakpointManager100_INTERFACE_DEFINED__ /* interface IDTSBreakpointManager100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSBreakpointManager100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("C0D64A44-52A1-4E34-81DA-6F1049E9A651") IDTSBreakpointManager100 : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateBreakpointTarget( /* [in] */ int breakpointID, /* [in] */ __RPC__in BSTR description, /* [retval][out] */ __RPC__deref_out_opt IDTSBreakpointTarget100 **ppBreakpoint) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveBreakpointTarget( /* [in] */ int breakpointID) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsBreakpointTargetEnabled( /* [in] */ int breakpointID, /* [retval][out] */ __RPC__out VARIANT_BOOL *pIsEnabled) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetBreakpointTarget( /* [in] */ int breakpointID, /* [retval][out] */ __RPC__deref_out_opt IDTSBreakpointTarget100 **ppBreakpoint) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ClearBreakpointTargets( void) = 0; }; #else /* C style interface */ typedef struct IDTSBreakpointManager100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSBreakpointManager100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSBreakpointManager100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSBreakpointManager100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSBreakpointManager100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSBreakpointManager100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSBreakpointManager100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSBreakpointManager100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateBreakpointTarget )( IDTSBreakpointManager100 * This, /* [in] */ int breakpointID, /* [in] */ __RPC__in BSTR description, /* [retval][out] */ __RPC__deref_out_opt IDTSBreakpointTarget100 **ppBreakpoint); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveBreakpointTarget )( IDTSBreakpointManager100 * This, /* [in] */ int breakpointID); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IsBreakpointTargetEnabled )( IDTSBreakpointManager100 * This, /* [in] */ int breakpointID, /* [retval][out] */ __RPC__out VARIANT_BOOL *pIsEnabled); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetBreakpointTarget )( IDTSBreakpointManager100 * This, /* [in] */ int breakpointID, /* [retval][out] */ __RPC__deref_out_opt IDTSBreakpointTarget100 **ppBreakpoint); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ClearBreakpointTargets )( IDTSBreakpointManager100 * This); END_INTERFACE } IDTSBreakpointManager100Vtbl; interface IDTSBreakpointManager100 { CONST_VTBL struct IDTSBreakpointManager100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSBreakpointManager100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSBreakpointManager100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSBreakpointManager100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSBreakpointManager100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSBreakpointManager100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSBreakpointManager100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSBreakpointManager100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSBreakpointManager100_CreateBreakpointTarget(This,breakpointID,description,ppBreakpoint) \ ( (This)->lpVtbl -> CreateBreakpointTarget(This,breakpointID,description,ppBreakpoint) ) #define IDTSBreakpointManager100_RemoveBreakpointTarget(This,breakpointID) \ ( (This)->lpVtbl -> RemoveBreakpointTarget(This,breakpointID) ) #define IDTSBreakpointManager100_IsBreakpointTargetEnabled(This,breakpointID,pIsEnabled) \ ( (This)->lpVtbl -> IsBreakpointTargetEnabled(This,breakpointID,pIsEnabled) ) #define IDTSBreakpointManager100_GetBreakpointTarget(This,breakpointID,ppBreakpoint) \ ( (This)->lpVtbl -> GetBreakpointTarget(This,breakpointID,ppBreakpoint) ) #define IDTSBreakpointManager100_ClearBreakpointTargets(This) \ ( (This)->lpVtbl -> ClearBreakpointTargets(This) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSBreakpointManager100_INTERFACE_DEFINED__ */ #ifndef __IDTSSuspend100_INTERFACE_DEFINED__ #define __IDTSSuspend100_INTERFACE_DEFINED__ /* interface IDTSSuspend100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSSuspend100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("5F9052C1-1431-4DF8-BD22-921D572F5401") IDTSSuspend100 : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SuspendExecution( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ResumeExecution( void) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SuspendRequired( /* [retval][out] */ __RPC__out VARIANT_BOOL *pSuspendRequired) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SuspendRequired( /* [in] */ VARIANT_BOOL suspendRequired) = 0; }; #else /* C style interface */ typedef struct IDTSSuspend100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSSuspend100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSSuspend100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSSuspend100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSSuspend100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSSuspend100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSSuspend100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSSuspend100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SuspendExecution )( IDTSSuspend100 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ResumeExecution )( IDTSSuspend100 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SuspendRequired )( IDTSSuspend100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pSuspendRequired); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SuspendRequired )( IDTSSuspend100 * This, /* [in] */ VARIANT_BOOL suspendRequired); END_INTERFACE } IDTSSuspend100Vtbl; interface IDTSSuspend100 { CONST_VTBL struct IDTSSuspend100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSSuspend100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSSuspend100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSSuspend100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSSuspend100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSSuspend100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSSuspend100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSSuspend100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSSuspend100_SuspendExecution(This) \ ( (This)->lpVtbl -> SuspendExecution(This) ) #define IDTSSuspend100_ResumeExecution(This) \ ( (This)->lpVtbl -> ResumeExecution(This) ) #define IDTSSuspend100_get_SuspendRequired(This,pSuspendRequired) \ ( (This)->lpVtbl -> get_SuspendRequired(This,pSuspendRequired) ) #define IDTSSuspend100_put_SuspendRequired(This,suspendRequired) \ ( (This)->lpVtbl -> put_SuspendRequired(This,suspendRequired) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSSuspend100_INTERFACE_DEFINED__ */ #ifndef __IDTSBreakpointSite100_INTERFACE_DEFINED__ #define __IDTSBreakpointSite100_INTERFACE_DEFINED__ /* interface IDTSBreakpointSite100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSBreakpointSite100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("396DF2B0-BAAC-4665-A0D8-E4E7902FC92D") IDTSBreakpointSite100 : public IDTSSuspend100 { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AcceptBreakpointManager( /* [in] */ __RPC__in_opt IDTSBreakpointManager100 *pBreakpointManager) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DebugMode( /* [retval][out] */ __RPC__out VARIANT_BOOL *pIsInDebugMode) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DebugMode( /* [in] */ VARIANT_BOOL isInDebugMode) = 0; }; #else /* C style interface */ typedef struct IDTSBreakpointSite100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSBreakpointSite100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSBreakpointSite100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSBreakpointSite100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSBreakpointSite100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSBreakpointSite100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSBreakpointSite100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSBreakpointSite100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SuspendExecution )( IDTSBreakpointSite100 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ResumeExecution )( IDTSBreakpointSite100 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SuspendRequired )( IDTSBreakpointSite100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pSuspendRequired); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SuspendRequired )( IDTSBreakpointSite100 * This, /* [in] */ VARIANT_BOOL suspendRequired); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AcceptBreakpointManager )( IDTSBreakpointSite100 * This, /* [in] */ __RPC__in_opt IDTSBreakpointManager100 *pBreakpointManager); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DebugMode )( IDTSBreakpointSite100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pIsInDebugMode); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DebugMode )( IDTSBreakpointSite100 * This, /* [in] */ VARIANT_BOOL isInDebugMode); END_INTERFACE } IDTSBreakpointSite100Vtbl; interface IDTSBreakpointSite100 { CONST_VTBL struct IDTSBreakpointSite100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSBreakpointSite100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSBreakpointSite100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSBreakpointSite100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSBreakpointSite100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSBreakpointSite100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSBreakpointSite100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSBreakpointSite100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSBreakpointSite100_SuspendExecution(This) \ ( (This)->lpVtbl -> SuspendExecution(This) ) #define IDTSBreakpointSite100_ResumeExecution(This) \ ( (This)->lpVtbl -> ResumeExecution(This) ) #define IDTSBreakpointSite100_get_SuspendRequired(This,pSuspendRequired) \ ( (This)->lpVtbl -> get_SuspendRequired(This,pSuspendRequired) ) #define IDTSBreakpointSite100_put_SuspendRequired(This,suspendRequired) \ ( (This)->lpVtbl -> put_SuspendRequired(This,suspendRequired) ) #define IDTSBreakpointSite100_AcceptBreakpointManager(This,pBreakpointManager) \ ( (This)->lpVtbl -> AcceptBreakpointManager(This,pBreakpointManager) ) #define IDTSBreakpointSite100_get_DebugMode(This,pIsInDebugMode) \ ( (This)->lpVtbl -> get_DebugMode(This,pIsInDebugMode) ) #define IDTSBreakpointSite100_put_DebugMode(This,isInDebugMode) \ ( (This)->lpVtbl -> put_DebugMode(This,isInDebugMode) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSBreakpointSite100_INTERFACE_DEFINED__ */ #ifndef __IDTSBreakpointTarget100_INTERFACE_DEFINED__ #define __IDTSBreakpointTarget100_INTERFACE_DEFINED__ /* interface IDTSBreakpointTarget100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSBreakpointTarget100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("F1BAD752-1395-4CEB-AC31-D86747BDD386") IDTSBreakpointTarget100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Owner( /* [retval][out] */ __RPC__deref_out_opt IDTSBreakpointSite100 **ppBreakpointSite) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description( /* [retval][out] */ __RPC__deref_out_opt BSTR *pDescription) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Enabled( /* [retval][out] */ __RPC__out VARIANT_BOOL *pIsEnabled) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Enabled( /* [in] */ VARIANT_BOOL isEnabled) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HitCount( /* [retval][out] */ __RPC__out long *pHitCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ID( /* [retval][out] */ __RPC__out long *pID) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HitTarget( /* [retval][out] */ __RPC__out long *pHitTarget) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_HitTarget( /* [in] */ long hitTarget) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HitTest( /* [retval][out] */ __RPC__out DTSBreakpointHitTest *pHitTest) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_HitTest( /* [in] */ DTSBreakpointHitTest hitTest) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BreakOnExpressionChange( /* [retval][out] */ __RPC__out VARIANT_BOOL *pbBreak) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BreakOnExpressionChange( /* [in] */ VARIANT_BOOL bBreak) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ResetHitCount( void) = 0; }; #else /* C style interface */ typedef struct IDTSBreakpointTarget100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSBreakpointTarget100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSBreakpointTarget100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSBreakpointTarget100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSBreakpointTarget100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSBreakpointTarget100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSBreakpointTarget100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSBreakpointTarget100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Owner )( IDTSBreakpointTarget100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSBreakpointSite100 **ppBreakpointSite); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )( IDTSBreakpointTarget100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pDescription); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( IDTSBreakpointTarget100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pIsEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( IDTSBreakpointTarget100 * This, /* [in] */ VARIANT_BOOL isEnabled); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HitCount )( IDTSBreakpointTarget100 * This, /* [retval][out] */ __RPC__out long *pHitCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ID )( IDTSBreakpointTarget100 * This, /* [retval][out] */ __RPC__out long *pID); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HitTarget )( IDTSBreakpointTarget100 * This, /* [retval][out] */ __RPC__out long *pHitTarget); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HitTarget )( IDTSBreakpointTarget100 * This, /* [in] */ long hitTarget); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HitTest )( IDTSBreakpointTarget100 * This, /* [retval][out] */ __RPC__out DTSBreakpointHitTest *pHitTest); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HitTest )( IDTSBreakpointTarget100 * This, /* [in] */ DTSBreakpointHitTest hitTest); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BreakOnExpressionChange )( IDTSBreakpointTarget100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pbBreak); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BreakOnExpressionChange )( IDTSBreakpointTarget100 * This, /* [in] */ VARIANT_BOOL bBreak); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ResetHitCount )( IDTSBreakpointTarget100 * This); END_INTERFACE } IDTSBreakpointTarget100Vtbl; interface IDTSBreakpointTarget100 { CONST_VTBL struct IDTSBreakpointTarget100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSBreakpointTarget100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSBreakpointTarget100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSBreakpointTarget100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSBreakpointTarget100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSBreakpointTarget100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSBreakpointTarget100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSBreakpointTarget100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSBreakpointTarget100_get_Owner(This,ppBreakpointSite) \ ( (This)->lpVtbl -> get_Owner(This,ppBreakpointSite) ) #define IDTSBreakpointTarget100_get_Description(This,pDescription) \ ( (This)->lpVtbl -> get_Description(This,pDescription) ) #define IDTSBreakpointTarget100_get_Enabled(This,pIsEnabled) \ ( (This)->lpVtbl -> get_Enabled(This,pIsEnabled) ) #define IDTSBreakpointTarget100_put_Enabled(This,isEnabled) \ ( (This)->lpVtbl -> put_Enabled(This,isEnabled) ) #define IDTSBreakpointTarget100_get_HitCount(This,pHitCount) \ ( (This)->lpVtbl -> get_HitCount(This,pHitCount) ) #define IDTSBreakpointTarget100_get_ID(This,pID) \ ( (This)->lpVtbl -> get_ID(This,pID) ) #define IDTSBreakpointTarget100_get_HitTarget(This,pHitTarget) \ ( (This)->lpVtbl -> get_HitTarget(This,pHitTarget) ) #define IDTSBreakpointTarget100_put_HitTarget(This,hitTarget) \ ( (This)->lpVtbl -> put_HitTarget(This,hitTarget) ) #define IDTSBreakpointTarget100_get_HitTest(This,pHitTest) \ ( (This)->lpVtbl -> get_HitTest(This,pHitTest) ) #define IDTSBreakpointTarget100_put_HitTest(This,hitTest) \ ( (This)->lpVtbl -> put_HitTest(This,hitTest) ) #define IDTSBreakpointTarget100_get_BreakOnExpressionChange(This,pbBreak) \ ( (This)->lpVtbl -> get_BreakOnExpressionChange(This,pbBreak) ) #define IDTSBreakpointTarget100_put_BreakOnExpressionChange(This,bBreak) \ ( (This)->lpVtbl -> put_BreakOnExpressionChange(This,bBreak) ) #define IDTSBreakpointTarget100_ResetHitCount(This) \ ( (This)->lpVtbl -> ResetHitCount(This) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSBreakpointTarget100_INTERFACE_DEFINED__ */ #ifndef __IDTSBreakpointTargets100_INTERFACE_DEFINED__ #define __IDTSBreakpointTargets100_INTERFACE_DEFINED__ /* interface IDTSBreakpointTargets100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSBreakpointTargets100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("7F81939C-C0F6-4054-9186-660DD8F2560B") IDTSBreakpointTargets100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSBreakpointTarget100 **ppBreakpointTarget) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *pCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; }; #else /* C style interface */ typedef struct IDTSBreakpointTargets100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSBreakpointTargets100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSBreakpointTargets100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSBreakpointTargets100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSBreakpointTargets100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSBreakpointTargets100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSBreakpointTargets100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSBreakpointTargets100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSBreakpointTargets100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSBreakpointTarget100 **ppBreakpointTarget); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSBreakpointTargets100 * This, /* [retval][out] */ __RPC__out long *pCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSBreakpointTargets100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); END_INTERFACE } IDTSBreakpointTargets100Vtbl; interface IDTSBreakpointTargets100 { CONST_VTBL struct IDTSBreakpointTargets100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSBreakpointTargets100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSBreakpointTargets100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSBreakpointTargets100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSBreakpointTargets100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSBreakpointTargets100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSBreakpointTargets100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSBreakpointTargets100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSBreakpointTargets100_get_Item(This,Index,ppBreakpointTarget) \ ( (This)->lpVtbl -> get_Item(This,Index,ppBreakpointTarget) ) #define IDTSBreakpointTargets100_get_Count(This,pCount) \ ( (This)->lpVtbl -> get_Count(This,pCount) ) #define IDTSBreakpointTargets100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSBreakpointTargets100_INTERFACE_DEFINED__ */ #ifndef __IDTSComponentPersist100_INTERFACE_DEFINED__ #define __IDTSComponentPersist100_INTERFACE_DEFINED__ /* interface IDTSComponentPersist100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSComponentPersist100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("21ADC0FA-35B6-4DDD-92F9-829C82A26D05") IDTSComponentPersist100 : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LoadFromXML( /* [in] */ __RPC__in_opt IDispatch *pDOMElement, __RPC__in_opt IDTSInfoEvents100 *pEvents) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveToXML( /* [in] */ __RPC__in_opt IDispatch *pDOMDocument, __RPC__in_opt IDTSInfoEvents100 *pEvents) = 0; }; #else /* C style interface */ typedef struct IDTSComponentPersist100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSComponentPersist100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSComponentPersist100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSComponentPersist100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSComponentPersist100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSComponentPersist100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSComponentPersist100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSComponentPersist100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromXML )( IDTSComponentPersist100 * This, /* [in] */ __RPC__in_opt IDispatch *pDOMElement, __RPC__in_opt IDTSInfoEvents100 *pEvents); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToXML )( IDTSComponentPersist100 * This, /* [in] */ __RPC__in_opt IDispatch *pDOMDocument, __RPC__in_opt IDTSInfoEvents100 *pEvents); END_INTERFACE } IDTSComponentPersist100Vtbl; interface IDTSComponentPersist100 { CONST_VTBL struct IDTSComponentPersist100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSComponentPersist100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSComponentPersist100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSComponentPersist100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSComponentPersist100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSComponentPersist100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSComponentPersist100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSComponentPersist100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSComponentPersist100_LoadFromXML(This,pDOMElement,pEvents) \ ( (This)->lpVtbl -> LoadFromXML(This,pDOMElement,pEvents) ) #define IDTSComponentPersist100_SaveToXML(This,pDOMDocument,pEvents) \ ( (This)->lpVtbl -> SaveToXML(This,pDOMDocument,pEvents) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSComponentPersist100_INTERFACE_DEFINED__ */ #ifndef __IDTSExecutionMetrics100_INTERFACE_DEFINED__ #define __IDTSExecutionMetrics100_INTERFACE_DEFINED__ /* interface IDTSExecutionMetrics100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSExecutionMetrics100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("102C6D65-6683-47AF-A0F4-E6C108709B13") IDTSExecutionMetrics100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StartTime( /* [retval][out] */ __RPC__out DATE *RetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StopTime( /* [retval][out] */ __RPC__out DATE *RetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExecutionDuration( /* [retval][out] */ __RPC__out LONG *RetVal) = 0; }; #else /* C style interface */ typedef struct IDTSExecutionMetrics100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSExecutionMetrics100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSExecutionMetrics100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSExecutionMetrics100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSExecutionMetrics100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSExecutionMetrics100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSExecutionMetrics100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSExecutionMetrics100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartTime )( IDTSExecutionMetrics100 * This, /* [retval][out] */ __RPC__out DATE *RetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StopTime )( IDTSExecutionMetrics100 * This, /* [retval][out] */ __RPC__out DATE *RetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExecutionDuration )( IDTSExecutionMetrics100 * This, /* [retval][out] */ __RPC__out LONG *RetVal); END_INTERFACE } IDTSExecutionMetrics100Vtbl; interface IDTSExecutionMetrics100 { CONST_VTBL struct IDTSExecutionMetrics100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSExecutionMetrics100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSExecutionMetrics100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSExecutionMetrics100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSExecutionMetrics100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSExecutionMetrics100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSExecutionMetrics100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSExecutionMetrics100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSExecutionMetrics100_get_StartTime(This,RetVal) \ ( (This)->lpVtbl -> get_StartTime(This,RetVal) ) #define IDTSExecutionMetrics100_get_StopTime(This,RetVal) \ ( (This)->lpVtbl -> get_StopTime(This,RetVal) ) #define IDTSExecutionMetrics100_get_ExecutionDuration(This,RetVal) \ ( (This)->lpVtbl -> get_ExecutionDuration(This,RetVal) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSExecutionMetrics100_INTERFACE_DEFINED__ */ #ifndef __IDTSEventHandler100_INTERFACE_DEFINED__ #define __IDTSEventHandler100_INTERFACE_DEFINED__ /* interface IDTSEventHandler100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSEventHandler100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("4837F4BE-FC70-458A-8442-AA5266B43E84") IDTSEventHandler100 : public IDispatch { public: }; #else /* C style interface */ typedef struct IDTSEventHandler100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSEventHandler100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSEventHandler100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSEventHandler100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSEventHandler100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSEventHandler100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSEventHandler100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSEventHandler100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); END_INTERFACE } IDTSEventHandler100Vtbl; interface IDTSEventHandler100 { CONST_VTBL struct IDTSEventHandler100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSEventHandler100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSEventHandler100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSEventHandler100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSEventHandler100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSEventHandler100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSEventHandler100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSEventHandler100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSEventHandler100_INTERFACE_DEFINED__ */ #ifndef __IDTSHttpClientConnection100_INTERFACE_DEFINED__ #define __IDTSHttpClientConnection100_INTERFACE_DEFINED__ /* interface IDTSHttpClientConnection100 */ /* [unique][helpstring][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDTSHttpClientConnection100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FBF68D7B-17A4-4C77-8DE0-AF307D772386") IDTSHttpClientConnection100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServerURL( /* [retval][out] */ __RPC__deref_out_opt BSTR *pServerURL) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServerURL( /* [in] */ __RPC__in BSTR serverURL) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseServerCredentials( /* [retval][out] */ __RPC__out VARIANT_BOOL *pUseServerCredentials) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseServerCredentials( /* [in] */ VARIANT_BOOL useServerCredentials) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServerUserName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pServerUserName) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServerUserName( /* [in] */ __RPC__in BSTR serverUserName) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServerPassword( /* [in] */ __RPC__in BSTR serverPassword) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServerDomain( /* [retval][out] */ __RPC__deref_out_opt BSTR *pServerDomain) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServerDomain( /* [in] */ __RPC__in BSTR serverDomain) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseProxy( /* [retval][out] */ __RPC__out VARIANT_BOOL *pUseProxy) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseProxy( /* [in] */ VARIANT_BOOL useProxy) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProxyURL( /* [retval][out] */ __RPC__deref_out_opt BSTR *pProxyURL) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProxyURL( /* [in] */ __RPC__in BSTR proxyURL) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BypassProxyOnLocal( /* [retval][out] */ __RPC__out VARIANT_BOOL *pBypassProxyOnLocal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BypassProxyOnLocal( /* [in] */ VARIANT_BOOL bypassProxyOnLocal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProxyUserName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pProxyUserName) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProxyUserName( /* [in] */ __RPC__in BSTR proxyUserName) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProxyPassword( /* [in] */ __RPC__in BSTR proxyPassword) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProxyDomain( /* [retval][out] */ __RPC__deref_out_opt BSTR *pProxyDomain) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProxyDomain( /* [in] */ __RPC__in BSTR proxyDomain) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Timeout( /* [retval][out] */ __RPC__out int *pTimeout) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Timeout( /* [in] */ int timeout) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProxyBypassList( /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pProxyBypassList) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProxyBypassList( /* [in] */ __RPC__deref_in_opt SAFEARRAY * proxyBypassList) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Certificate( /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pCertificate) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Certificate( /* [in] */ __RPC__in SAFEARRAY * certificate) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseProxyCredentials( /* [retval][out] */ __RPC__out VARIANT_BOOL *pUseProxyCredentials) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseProxyCredentials( /* [in] */ VARIANT_BOOL useProxyCredentials) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CertificateIdentifier( /* [retval][out] */ __RPC__deref_out_opt BSTR *pCertificateIdentifier) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CertificateIdentifier( /* [in] */ __RPC__in BSTR certificateIdentifier) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DownloadFile( /* [in] */ __RPC__in BSTR fileName, /* [in] */ VARIANT_BOOL vbOverwriteDestination) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DownloadData( /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *ppData) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OpenRead( /* [retval][out] */ __RPC__deref_out_opt IStream **ppFileStream) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseSecureConnection( /* [retval][out] */ __RPC__out VARIANT_BOOL *pUseSecureConnection) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseSecureConnection( /* [in] */ VARIANT_BOOL useSecureConnection) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ChunkSize( /* [retval][out] */ __RPC__out int *pChunkSize) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ChunkSize( /* [in] */ int chunkSize) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ShowCertificateDialog( /* [in] */ LONGLONG hWnd) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Clone( /* [retval][out] */ __RPC__deref_out_opt IUnknown **punkClone) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetServerPassword( /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetProxyPassword( /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal) = 0; }; #else /* C style interface */ typedef struct IDTSHttpClientConnection100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSHttpClientConnection100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSHttpClientConnection100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSHttpClientConnection100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSHttpClientConnection100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSHttpClientConnection100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSHttpClientConnection100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSHttpClientConnection100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ServerURL )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pServerURL); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServerURL )( IDTSHttpClientConnection100 * This, /* [in] */ __RPC__in BSTR serverURL); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseServerCredentials )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pUseServerCredentials); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseServerCredentials )( IDTSHttpClientConnection100 * This, /* [in] */ VARIANT_BOOL useServerCredentials); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ServerUserName )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pServerUserName); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServerUserName )( IDTSHttpClientConnection100 * This, /* [in] */ __RPC__in BSTR serverUserName); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServerPassword )( IDTSHttpClientConnection100 * This, /* [in] */ __RPC__in BSTR serverPassword); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ServerDomain )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pServerDomain); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServerDomain )( IDTSHttpClientConnection100 * This, /* [in] */ __RPC__in BSTR serverDomain); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseProxy )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pUseProxy); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseProxy )( IDTSHttpClientConnection100 * This, /* [in] */ VARIANT_BOOL useProxy); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProxyURL )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pProxyURL); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProxyURL )( IDTSHttpClientConnection100 * This, /* [in] */ __RPC__in BSTR proxyURL); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BypassProxyOnLocal )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pBypassProxyOnLocal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BypassProxyOnLocal )( IDTSHttpClientConnection100 * This, /* [in] */ VARIANT_BOOL bypassProxyOnLocal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProxyUserName )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pProxyUserName); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProxyUserName )( IDTSHttpClientConnection100 * This, /* [in] */ __RPC__in BSTR proxyUserName); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProxyPassword )( IDTSHttpClientConnection100 * This, /* [in] */ __RPC__in BSTR proxyPassword); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProxyDomain )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pProxyDomain); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProxyDomain )( IDTSHttpClientConnection100 * This, /* [in] */ __RPC__in BSTR proxyDomain); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Timeout )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__out int *pTimeout); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Timeout )( IDTSHttpClientConnection100 * This, /* [in] */ int timeout); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProxyBypassList )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pProxyBypassList); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProxyBypassList )( IDTSHttpClientConnection100 * This, /* [in] */ __RPC__deref_in_opt SAFEARRAY * proxyBypassList); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Certificate )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pCertificate); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Certificate )( IDTSHttpClientConnection100 * This, /* [in] */ __RPC__in SAFEARRAY * certificate); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseProxyCredentials )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pUseProxyCredentials); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseProxyCredentials )( IDTSHttpClientConnection100 * This, /* [in] */ VARIANT_BOOL useProxyCredentials); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CertificateIdentifier )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pCertificateIdentifier); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CertificateIdentifier )( IDTSHttpClientConnection100 * This, /* [in] */ __RPC__in BSTR certificateIdentifier); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DownloadFile )( IDTSHttpClientConnection100 * This, /* [in] */ __RPC__in BSTR fileName, /* [in] */ VARIANT_BOOL vbOverwriteDestination); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DownloadData )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *ppData); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OpenRead )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__deref_out_opt IStream **ppFileStream); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseSecureConnection )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pUseSecureConnection); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseSecureConnection )( IDTSHttpClientConnection100 * This, /* [in] */ VARIANT_BOOL useSecureConnection); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ChunkSize )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__out int *pChunkSize); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ChunkSize )( IDTSHttpClientConnection100 * This, /* [in] */ int chunkSize); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ShowCertificateDialog )( IDTSHttpClientConnection100 * This, /* [in] */ LONGLONG hWnd); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clone )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **punkClone); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetServerPassword )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetProxyPassword )( IDTSHttpClientConnection100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal); END_INTERFACE } IDTSHttpClientConnection100Vtbl; interface IDTSHttpClientConnection100 { CONST_VTBL struct IDTSHttpClientConnection100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSHttpClientConnection100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSHttpClientConnection100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSHttpClientConnection100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSHttpClientConnection100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSHttpClientConnection100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSHttpClientConnection100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSHttpClientConnection100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSHttpClientConnection100_get_ServerURL(This,pServerURL) \ ( (This)->lpVtbl -> get_ServerURL(This,pServerURL) ) #define IDTSHttpClientConnection100_put_ServerURL(This,serverURL) \ ( (This)->lpVtbl -> put_ServerURL(This,serverURL) ) #define IDTSHttpClientConnection100_get_UseServerCredentials(This,pUseServerCredentials) \ ( (This)->lpVtbl -> get_UseServerCredentials(This,pUseServerCredentials) ) #define IDTSHttpClientConnection100_put_UseServerCredentials(This,useServerCredentials) \ ( (This)->lpVtbl -> put_UseServerCredentials(This,useServerCredentials) ) #define IDTSHttpClientConnection100_get_ServerUserName(This,pServerUserName) \ ( (This)->lpVtbl -> get_ServerUserName(This,pServerUserName) ) #define IDTSHttpClientConnection100_put_ServerUserName(This,serverUserName) \ ( (This)->lpVtbl -> put_ServerUserName(This,serverUserName) ) #define IDTSHttpClientConnection100_put_ServerPassword(This,serverPassword) \ ( (This)->lpVtbl -> put_ServerPassword(This,serverPassword) ) #define IDTSHttpClientConnection100_get_ServerDomain(This,pServerDomain) \ ( (This)->lpVtbl -> get_ServerDomain(This,pServerDomain) ) #define IDTSHttpClientConnection100_put_ServerDomain(This,serverDomain) \ ( (This)->lpVtbl -> put_ServerDomain(This,serverDomain) ) #define IDTSHttpClientConnection100_get_UseProxy(This,pUseProxy) \ ( (This)->lpVtbl -> get_UseProxy(This,pUseProxy) ) #define IDTSHttpClientConnection100_put_UseProxy(This,useProxy) \ ( (This)->lpVtbl -> put_UseProxy(This,useProxy) ) #define IDTSHttpClientConnection100_get_ProxyURL(This,pProxyURL) \ ( (This)->lpVtbl -> get_ProxyURL(This,pProxyURL) ) #define IDTSHttpClientConnection100_put_ProxyURL(This,proxyURL) \ ( (This)->lpVtbl -> put_ProxyURL(This,proxyURL) ) #define IDTSHttpClientConnection100_get_BypassProxyOnLocal(This,pBypassProxyOnLocal) \ ( (This)->lpVtbl -> get_BypassProxyOnLocal(This,pBypassProxyOnLocal) ) #define IDTSHttpClientConnection100_put_BypassProxyOnLocal(This,bypassProxyOnLocal) \ ( (This)->lpVtbl -> put_BypassProxyOnLocal(This,bypassProxyOnLocal) ) #define IDTSHttpClientConnection100_get_ProxyUserName(This,pProxyUserName) \ ( (This)->lpVtbl -> get_ProxyUserName(This,pProxyUserName) ) #define IDTSHttpClientConnection100_put_ProxyUserName(This,proxyUserName) \ ( (This)->lpVtbl -> put_ProxyUserName(This,proxyUserName) ) #define IDTSHttpClientConnection100_put_ProxyPassword(This,proxyPassword) \ ( (This)->lpVtbl -> put_ProxyPassword(This,proxyPassword) ) #define IDTSHttpClientConnection100_get_ProxyDomain(This,pProxyDomain) \ ( (This)->lpVtbl -> get_ProxyDomain(This,pProxyDomain) ) #define IDTSHttpClientConnection100_put_ProxyDomain(This,proxyDomain) \ ( (This)->lpVtbl -> put_ProxyDomain(This,proxyDomain) ) #define IDTSHttpClientConnection100_get_Timeout(This,pTimeout) \ ( (This)->lpVtbl -> get_Timeout(This,pTimeout) ) #define IDTSHttpClientConnection100_put_Timeout(This,timeout) \ ( (This)->lpVtbl -> put_Timeout(This,timeout) ) #define IDTSHttpClientConnection100_get_ProxyBypassList(This,pProxyBypassList) \ ( (This)->lpVtbl -> get_ProxyBypassList(This,pProxyBypassList) ) #define IDTSHttpClientConnection100_put_ProxyBypassList(This,proxyBypassList) \ ( (This)->lpVtbl -> put_ProxyBypassList(This,proxyBypassList) ) #define IDTSHttpClientConnection100_get_Certificate(This,pCertificate) \ ( (This)->lpVtbl -> get_Certificate(This,pCertificate) ) #define IDTSHttpClientConnection100_put_Certificate(This,certificate) \ ( (This)->lpVtbl -> put_Certificate(This,certificate) ) #define IDTSHttpClientConnection100_get_UseProxyCredentials(This,pUseProxyCredentials) \ ( (This)->lpVtbl -> get_UseProxyCredentials(This,pUseProxyCredentials) ) #define IDTSHttpClientConnection100_put_UseProxyCredentials(This,useProxyCredentials) \ ( (This)->lpVtbl -> put_UseProxyCredentials(This,useProxyCredentials) ) #define IDTSHttpClientConnection100_get_CertificateIdentifier(This,pCertificateIdentifier) \ ( (This)->lpVtbl -> get_CertificateIdentifier(This,pCertificateIdentifier) ) #define IDTSHttpClientConnection100_put_CertificateIdentifier(This,certificateIdentifier) \ ( (This)->lpVtbl -> put_CertificateIdentifier(This,certificateIdentifier) ) #define IDTSHttpClientConnection100_DownloadFile(This,fileName,vbOverwriteDestination) \ ( (This)->lpVtbl -> DownloadFile(This,fileName,vbOverwriteDestination) ) #define IDTSHttpClientConnection100_DownloadData(This,ppData) \ ( (This)->lpVtbl -> DownloadData(This,ppData) ) #define IDTSHttpClientConnection100_OpenRead(This,ppFileStream) \ ( (This)->lpVtbl -> OpenRead(This,ppFileStream) ) #define IDTSHttpClientConnection100_get_UseSecureConnection(This,pUseSecureConnection) \ ( (This)->lpVtbl -> get_UseSecureConnection(This,pUseSecureConnection) ) #define IDTSHttpClientConnection100_put_UseSecureConnection(This,useSecureConnection) \ ( (This)->lpVtbl -> put_UseSecureConnection(This,useSecureConnection) ) #define IDTSHttpClientConnection100_get_ChunkSize(This,pChunkSize) \ ( (This)->lpVtbl -> get_ChunkSize(This,pChunkSize) ) #define IDTSHttpClientConnection100_put_ChunkSize(This,chunkSize) \ ( (This)->lpVtbl -> put_ChunkSize(This,chunkSize) ) #define IDTSHttpClientConnection100_ShowCertificateDialog(This,hWnd) \ ( (This)->lpVtbl -> ShowCertificateDialog(This,hWnd) ) #define IDTSHttpClientConnection100_Clone(This,punkClone) \ ( (This)->lpVtbl -> Clone(This,punkClone) ) #define IDTSHttpClientConnection100_GetServerPassword(This,RetVal) \ ( (This)->lpVtbl -> GetServerPassword(This,RetVal) ) #define IDTSHttpClientConnection100_GetProxyPassword(This,RetVal) \ ( (This)->lpVtbl -> GetProxyPassword(This,RetVal) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSHttpClientConnection100_INTERFACE_DEFINED__ */ #ifndef __IDTSConnectionManagerHttp100_INTERFACE_DEFINED__ #define __IDTSConnectionManagerHttp100_INTERFACE_DEFINED__ /* interface IDTSConnectionManagerHttp100 */ /* [unique][helpstring][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDTSConnectionManagerHttp100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("51A35B15-00C0-435B-8BE1-3040348DD624") IDTSConnectionManagerHttp100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServerURL( /* [retval][out] */ __RPC__deref_out_opt BSTR *pServerURL) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServerURL( /* [in] */ __RPC__in BSTR serverURL) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseServerCredentials( /* [retval][out] */ __RPC__out VARIANT_BOOL *pUseServerCredentials) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseServerCredentials( /* [in] */ VARIANT_BOOL useServerCredentials) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServerUserName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pServerUserName) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServerUserName( /* [in] */ __RPC__in BSTR serverUserName) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServerPassword( /* [in] */ __RPC__in BSTR serverPassword) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServerDomain( /* [retval][out] */ __RPC__deref_out_opt BSTR *pServerDomain) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServerDomain( /* [in] */ __RPC__in BSTR serverDomain) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseProxy( /* [retval][out] */ __RPC__out VARIANT_BOOL *pUseProxy) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseProxy( /* [in] */ VARIANT_BOOL useProxy) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProxyURL( /* [retval][out] */ __RPC__deref_out_opt BSTR *pProxyURL) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProxyURL( /* [in] */ __RPC__in BSTR proxyURL) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BypassProxyOnLocal( /* [retval][out] */ __RPC__out VARIANT_BOOL *pBypassProxyOnLocal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BypassProxyOnLocal( /* [in] */ VARIANT_BOOL bypassProxyOnLocal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProxyUserName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pProxyUserName) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProxyUserName( /* [in] */ __RPC__in BSTR proxyUserName) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProxyPassword( /* [in] */ __RPC__in BSTR proxyPassword) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProxyDomain( /* [retval][out] */ __RPC__deref_out_opt BSTR *pProxyDomain) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProxyDomain( /* [in] */ __RPC__in BSTR proxyDomain) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Timeout( /* [retval][out] */ __RPC__out int *pTimeout) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Timeout( /* [in] */ int timeout) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProxyBypassList( /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pProxyBypassList) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProxyBypassList( /* [in] */ __RPC__deref_in_opt SAFEARRAY * proxyBypassList) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Certificate( /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pCertificate) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Certificate( /* [in] */ __RPC__in SAFEARRAY * certificate) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseProxyCredentials( /* [retval][out] */ __RPC__out VARIANT_BOOL *pUseProxyCredentials) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseProxyCredentials( /* [in] */ VARIANT_BOOL useProxyCredentials) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CertificateIdentifier( /* [retval][out] */ __RPC__deref_out_opt BSTR *pCertificateIdentifier) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CertificateIdentifier( /* [in] */ __RPC__in BSTR certificateIdentifier) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseSecureConnection( /* [retval][out] */ __RPC__out VARIANT_BOOL *pUseSecureConnection) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseSecureConnection( /* [in] */ VARIANT_BOOL useSecureConnection) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ChunkSize( /* [retval][out] */ __RPC__out int *pChunkSize) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ChunkSize( /* [in] */ int chunkSize) = 0; }; #else /* C style interface */ typedef struct IDTSConnectionManagerHttp100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSConnectionManagerHttp100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSConnectionManagerHttp100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSConnectionManagerHttp100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSConnectionManagerHttp100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSConnectionManagerHttp100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSConnectionManagerHttp100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSConnectionManagerHttp100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ServerURL )( IDTSConnectionManagerHttp100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pServerURL); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServerURL )( IDTSConnectionManagerHttp100 * This, /* [in] */ __RPC__in BSTR serverURL); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseServerCredentials )( IDTSConnectionManagerHttp100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pUseServerCredentials); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseServerCredentials )( IDTSConnectionManagerHttp100 * This, /* [in] */ VARIANT_BOOL useServerCredentials); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ServerUserName )( IDTSConnectionManagerHttp100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pServerUserName); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServerUserName )( IDTSConnectionManagerHttp100 * This, /* [in] */ __RPC__in BSTR serverUserName); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServerPassword )( IDTSConnectionManagerHttp100 * This, /* [in] */ __RPC__in BSTR serverPassword); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ServerDomain )( IDTSConnectionManagerHttp100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pServerDomain); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServerDomain )( IDTSConnectionManagerHttp100 * This, /* [in] */ __RPC__in BSTR serverDomain); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseProxy )( IDTSConnectionManagerHttp100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pUseProxy); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseProxy )( IDTSConnectionManagerHttp100 * This, /* [in] */ VARIANT_BOOL useProxy); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProxyURL )( IDTSConnectionManagerHttp100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pProxyURL); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProxyURL )( IDTSConnectionManagerHttp100 * This, /* [in] */ __RPC__in BSTR proxyURL); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BypassProxyOnLocal )( IDTSConnectionManagerHttp100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pBypassProxyOnLocal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BypassProxyOnLocal )( IDTSConnectionManagerHttp100 * This, /* [in] */ VARIANT_BOOL bypassProxyOnLocal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProxyUserName )( IDTSConnectionManagerHttp100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pProxyUserName); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProxyUserName )( IDTSConnectionManagerHttp100 * This, /* [in] */ __RPC__in BSTR proxyUserName); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProxyPassword )( IDTSConnectionManagerHttp100 * This, /* [in] */ __RPC__in BSTR proxyPassword); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProxyDomain )( IDTSConnectionManagerHttp100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pProxyDomain); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProxyDomain )( IDTSConnectionManagerHttp100 * This, /* [in] */ __RPC__in BSTR proxyDomain); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Timeout )( IDTSConnectionManagerHttp100 * This, /* [retval][out] */ __RPC__out int *pTimeout); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Timeout )( IDTSConnectionManagerHttp100 * This, /* [in] */ int timeout); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ProxyBypassList )( IDTSConnectionManagerHttp100 * This, /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pProxyBypassList); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ProxyBypassList )( IDTSConnectionManagerHttp100 * This, /* [in] */ __RPC__deref_in_opt SAFEARRAY * proxyBypassList); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Certificate )( IDTSConnectionManagerHttp100 * This, /* [retval][out] */ __RPC__deref_out_opt SAFEARRAY * *pCertificate); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Certificate )( IDTSConnectionManagerHttp100 * This, /* [in] */ __RPC__in SAFEARRAY * certificate); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseProxyCredentials )( IDTSConnectionManagerHttp100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pUseProxyCredentials); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseProxyCredentials )( IDTSConnectionManagerHttp100 * This, /* [in] */ VARIANT_BOOL useProxyCredentials); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CertificateIdentifier )( IDTSConnectionManagerHttp100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pCertificateIdentifier); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CertificateIdentifier )( IDTSConnectionManagerHttp100 * This, /* [in] */ __RPC__in BSTR certificateIdentifier); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseSecureConnection )( IDTSConnectionManagerHttp100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pUseSecureConnection); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseSecureConnection )( IDTSConnectionManagerHttp100 * This, /* [in] */ VARIANT_BOOL useSecureConnection); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ChunkSize )( IDTSConnectionManagerHttp100 * This, /* [retval][out] */ __RPC__out int *pChunkSize); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ChunkSize )( IDTSConnectionManagerHttp100 * This, /* [in] */ int chunkSize); END_INTERFACE } IDTSConnectionManagerHttp100Vtbl; interface IDTSConnectionManagerHttp100 { CONST_VTBL struct IDTSConnectionManagerHttp100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSConnectionManagerHttp100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSConnectionManagerHttp100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSConnectionManagerHttp100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSConnectionManagerHttp100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSConnectionManagerHttp100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSConnectionManagerHttp100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSConnectionManagerHttp100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSConnectionManagerHttp100_get_ServerURL(This,pServerURL) \ ( (This)->lpVtbl -> get_ServerURL(This,pServerURL) ) #define IDTSConnectionManagerHttp100_put_ServerURL(This,serverURL) \ ( (This)->lpVtbl -> put_ServerURL(This,serverURL) ) #define IDTSConnectionManagerHttp100_get_UseServerCredentials(This,pUseServerCredentials) \ ( (This)->lpVtbl -> get_UseServerCredentials(This,pUseServerCredentials) ) #define IDTSConnectionManagerHttp100_put_UseServerCredentials(This,useServerCredentials) \ ( (This)->lpVtbl -> put_UseServerCredentials(This,useServerCredentials) ) #define IDTSConnectionManagerHttp100_get_ServerUserName(This,pServerUserName) \ ( (This)->lpVtbl -> get_ServerUserName(This,pServerUserName) ) #define IDTSConnectionManagerHttp100_put_ServerUserName(This,serverUserName) \ ( (This)->lpVtbl -> put_ServerUserName(This,serverUserName) ) #define IDTSConnectionManagerHttp100_put_ServerPassword(This,serverPassword) \ ( (This)->lpVtbl -> put_ServerPassword(This,serverPassword) ) #define IDTSConnectionManagerHttp100_get_ServerDomain(This,pServerDomain) \ ( (This)->lpVtbl -> get_ServerDomain(This,pServerDomain) ) #define IDTSConnectionManagerHttp100_put_ServerDomain(This,serverDomain) \ ( (This)->lpVtbl -> put_ServerDomain(This,serverDomain) ) #define IDTSConnectionManagerHttp100_get_UseProxy(This,pUseProxy) \ ( (This)->lpVtbl -> get_UseProxy(This,pUseProxy) ) #define IDTSConnectionManagerHttp100_put_UseProxy(This,useProxy) \ ( (This)->lpVtbl -> put_UseProxy(This,useProxy) ) #define IDTSConnectionManagerHttp100_get_ProxyURL(This,pProxyURL) \ ( (This)->lpVtbl -> get_ProxyURL(This,pProxyURL) ) #define IDTSConnectionManagerHttp100_put_ProxyURL(This,proxyURL) \ ( (This)->lpVtbl -> put_ProxyURL(This,proxyURL) ) #define IDTSConnectionManagerHttp100_get_BypassProxyOnLocal(This,pBypassProxyOnLocal) \ ( (This)->lpVtbl -> get_BypassProxyOnLocal(This,pBypassProxyOnLocal) ) #define IDTSConnectionManagerHttp100_put_BypassProxyOnLocal(This,bypassProxyOnLocal) \ ( (This)->lpVtbl -> put_BypassProxyOnLocal(This,bypassProxyOnLocal) ) #define IDTSConnectionManagerHttp100_get_ProxyUserName(This,pProxyUserName) \ ( (This)->lpVtbl -> get_ProxyUserName(This,pProxyUserName) ) #define IDTSConnectionManagerHttp100_put_ProxyUserName(This,proxyUserName) \ ( (This)->lpVtbl -> put_ProxyUserName(This,proxyUserName) ) #define IDTSConnectionManagerHttp100_put_ProxyPassword(This,proxyPassword) \ ( (This)->lpVtbl -> put_ProxyPassword(This,proxyPassword) ) #define IDTSConnectionManagerHttp100_get_ProxyDomain(This,pProxyDomain) \ ( (This)->lpVtbl -> get_ProxyDomain(This,pProxyDomain) ) #define IDTSConnectionManagerHttp100_put_ProxyDomain(This,proxyDomain) \ ( (This)->lpVtbl -> put_ProxyDomain(This,proxyDomain) ) #define IDTSConnectionManagerHttp100_get_Timeout(This,pTimeout) \ ( (This)->lpVtbl -> get_Timeout(This,pTimeout) ) #define IDTSConnectionManagerHttp100_put_Timeout(This,timeout) \ ( (This)->lpVtbl -> put_Timeout(This,timeout) ) #define IDTSConnectionManagerHttp100_get_ProxyBypassList(This,pProxyBypassList) \ ( (This)->lpVtbl -> get_ProxyBypassList(This,pProxyBypassList) ) #define IDTSConnectionManagerHttp100_put_ProxyBypassList(This,proxyBypassList) \ ( (This)->lpVtbl -> put_ProxyBypassList(This,proxyBypassList) ) #define IDTSConnectionManagerHttp100_get_Certificate(This,pCertificate) \ ( (This)->lpVtbl -> get_Certificate(This,pCertificate) ) #define IDTSConnectionManagerHttp100_put_Certificate(This,certificate) \ ( (This)->lpVtbl -> put_Certificate(This,certificate) ) #define IDTSConnectionManagerHttp100_get_UseProxyCredentials(This,pUseProxyCredentials) \ ( (This)->lpVtbl -> get_UseProxyCredentials(This,pUseProxyCredentials) ) #define IDTSConnectionManagerHttp100_put_UseProxyCredentials(This,useProxyCredentials) \ ( (This)->lpVtbl -> put_UseProxyCredentials(This,useProxyCredentials) ) #define IDTSConnectionManagerHttp100_get_CertificateIdentifier(This,pCertificateIdentifier) \ ( (This)->lpVtbl -> get_CertificateIdentifier(This,pCertificateIdentifier) ) #define IDTSConnectionManagerHttp100_put_CertificateIdentifier(This,certificateIdentifier) \ ( (This)->lpVtbl -> put_CertificateIdentifier(This,certificateIdentifier) ) #define IDTSConnectionManagerHttp100_get_UseSecureConnection(This,pUseSecureConnection) \ ( (This)->lpVtbl -> get_UseSecureConnection(This,pUseSecureConnection) ) #define IDTSConnectionManagerHttp100_put_UseSecureConnection(This,useSecureConnection) \ ( (This)->lpVtbl -> put_UseSecureConnection(This,useSecureConnection) ) #define IDTSConnectionManagerHttp100_get_ChunkSize(This,pChunkSize) \ ( (This)->lpVtbl -> get_ChunkSize(This,pChunkSize) ) #define IDTSConnectionManagerHttp100_put_ChunkSize(This,chunkSize) \ ( (This)->lpVtbl -> put_ChunkSize(This,chunkSize) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSConnectionManagerHttp100_INTERFACE_DEFINED__ */ #ifndef __IDTSConnectionManagerFtp100_INTERFACE_DEFINED__ #define __IDTSConnectionManagerFtp100_INTERFACE_DEFINED__ /* interface IDTSConnectionManagerFtp100 */ /* [unique][helpstring][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDTSConnectionManagerFtp100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("D900C93C-50D6-43BD-8BD4-A1A4F5A3CF5E") IDTSConnectionManagerFtp100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServerName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pServerName) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServerName( /* [in] */ __RPC__in BSTR serverName) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServerPort( /* [retval][out] */ __RPC__out int *pServerPort) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServerPort( /* [in] */ int serverPort) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServerUsername( /* [retval][out] */ __RPC__deref_out_opt BSTR *pServerUsername) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServerUsername( /* [in] */ __RPC__in BSTR serverUsername) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServerPassword( /* [in] */ __RPC__in BSTR serverPassword) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TimeOut( /* [retval][out] */ __RPC__out int *pTimeout) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TimeOut( /* [in] */ int timeout) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Retries( /* [retval][out] */ __RPC__out int *pRetries) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Retries( /* [in] */ int retries) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UsePassiveMode( /* [retval][out] */ __RPC__out VARIANT_BOOL *pUsePassiveMode) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UsePassiveMode( /* [in] */ VARIANT_BOOL usePassiveMode) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ChunkSize( /* [retval][out] */ __RPC__out int *pChunkSize) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ChunkSize( /* [in] */ int chunkSize) = 0; }; #else /* C style interface */ typedef struct IDTSConnectionManagerFtp100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSConnectionManagerFtp100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSConnectionManagerFtp100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSConnectionManagerFtp100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSConnectionManagerFtp100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSConnectionManagerFtp100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSConnectionManagerFtp100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSConnectionManagerFtp100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ServerName )( IDTSConnectionManagerFtp100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pServerName); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServerName )( IDTSConnectionManagerFtp100 * This, /* [in] */ __RPC__in BSTR serverName); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ServerPort )( IDTSConnectionManagerFtp100 * This, /* [retval][out] */ __RPC__out int *pServerPort); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServerPort )( IDTSConnectionManagerFtp100 * This, /* [in] */ int serverPort); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ServerUsername )( IDTSConnectionManagerFtp100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pServerUsername); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServerUsername )( IDTSConnectionManagerFtp100 * This, /* [in] */ __RPC__in BSTR serverUsername); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServerPassword )( IDTSConnectionManagerFtp100 * This, /* [in] */ __RPC__in BSTR serverPassword); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TimeOut )( IDTSConnectionManagerFtp100 * This, /* [retval][out] */ __RPC__out int *pTimeout); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TimeOut )( IDTSConnectionManagerFtp100 * This, /* [in] */ int timeout); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Retries )( IDTSConnectionManagerFtp100 * This, /* [retval][out] */ __RPC__out int *pRetries); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Retries )( IDTSConnectionManagerFtp100 * This, /* [in] */ int retries); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UsePassiveMode )( IDTSConnectionManagerFtp100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pUsePassiveMode); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UsePassiveMode )( IDTSConnectionManagerFtp100 * This, /* [in] */ VARIANT_BOOL usePassiveMode); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ChunkSize )( IDTSConnectionManagerFtp100 * This, /* [retval][out] */ __RPC__out int *pChunkSize); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ChunkSize )( IDTSConnectionManagerFtp100 * This, /* [in] */ int chunkSize); END_INTERFACE } IDTSConnectionManagerFtp100Vtbl; interface IDTSConnectionManagerFtp100 { CONST_VTBL struct IDTSConnectionManagerFtp100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSConnectionManagerFtp100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSConnectionManagerFtp100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSConnectionManagerFtp100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSConnectionManagerFtp100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSConnectionManagerFtp100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSConnectionManagerFtp100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSConnectionManagerFtp100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSConnectionManagerFtp100_get_ServerName(This,pServerName) \ ( (This)->lpVtbl -> get_ServerName(This,pServerName) ) #define IDTSConnectionManagerFtp100_put_ServerName(This,serverName) \ ( (This)->lpVtbl -> put_ServerName(This,serverName) ) #define IDTSConnectionManagerFtp100_get_ServerPort(This,pServerPort) \ ( (This)->lpVtbl -> get_ServerPort(This,pServerPort) ) #define IDTSConnectionManagerFtp100_put_ServerPort(This,serverPort) \ ( (This)->lpVtbl -> put_ServerPort(This,serverPort) ) #define IDTSConnectionManagerFtp100_get_ServerUsername(This,pServerUsername) \ ( (This)->lpVtbl -> get_ServerUsername(This,pServerUsername) ) #define IDTSConnectionManagerFtp100_put_ServerUsername(This,serverUsername) \ ( (This)->lpVtbl -> put_ServerUsername(This,serverUsername) ) #define IDTSConnectionManagerFtp100_put_ServerPassword(This,serverPassword) \ ( (This)->lpVtbl -> put_ServerPassword(This,serverPassword) ) #define IDTSConnectionManagerFtp100_get_TimeOut(This,pTimeout) \ ( (This)->lpVtbl -> get_TimeOut(This,pTimeout) ) #define IDTSConnectionManagerFtp100_put_TimeOut(This,timeout) \ ( (This)->lpVtbl -> put_TimeOut(This,timeout) ) #define IDTSConnectionManagerFtp100_get_Retries(This,pRetries) \ ( (This)->lpVtbl -> get_Retries(This,pRetries) ) #define IDTSConnectionManagerFtp100_put_Retries(This,retries) \ ( (This)->lpVtbl -> put_Retries(This,retries) ) #define IDTSConnectionManagerFtp100_get_UsePassiveMode(This,pUsePassiveMode) \ ( (This)->lpVtbl -> get_UsePassiveMode(This,pUsePassiveMode) ) #define IDTSConnectionManagerFtp100_put_UsePassiveMode(This,usePassiveMode) \ ( (This)->lpVtbl -> put_UsePassiveMode(This,usePassiveMode) ) #define IDTSConnectionManagerFtp100_get_ChunkSize(This,pChunkSize) \ ( (This)->lpVtbl -> get_ChunkSize(This,pChunkSize) ) #define IDTSConnectionManagerFtp100_put_ChunkSize(This,chunkSize) \ ( (This)->lpVtbl -> put_ChunkSize(This,chunkSize) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSConnectionManagerFtp100_INTERFACE_DEFINED__ */ #ifndef __IDTSFtpClientConnection100_INTERFACE_DEFINED__ #define __IDTSFtpClientConnection100_INTERFACE_DEFINED__ /* interface IDTSFtpClientConnection100 */ /* [unique][helpstring][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDTSFtpClientConnection100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("D0B21AC2-0477-4211-BB21-656E8381E8E1") IDTSFtpClientConnection100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServerName( /* [retval][out] */ __RPC__deref_out_opt BSTR *pServerName) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServerName( /* [in] */ __RPC__in BSTR serverName) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServerPort( /* [retval][out] */ __RPC__out int *pServerPort) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServerPort( /* [in] */ int serverPort) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ServerUsername( /* [retval][out] */ __RPC__deref_out_opt BSTR *pServerUsername) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServerUsername( /* [in] */ __RPC__in BSTR serverUsername) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ServerPassword( /* [in] */ __RPC__in BSTR serverPassword) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TimeOut( /* [retval][out] */ __RPC__out int *pTimeout) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TimeOut( /* [in] */ int timeout) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Retries( /* [retval][out] */ __RPC__out int *pRetries) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Retries( /* [in] */ int retries) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UsePassiveMode( /* [retval][out] */ __RPC__out VARIANT_BOOL *pUsePassiveMode) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UsePassiveMode( /* [in] */ VARIANT_BOOL usePassiveMode) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ChunkSize( /* [retval][out] */ __RPC__out int *pChunkSize) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ChunkSize( /* [in] */ int chunkSize) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Connect( /* [retval][out] */ __RPC__out VARIANT_BOOL *bConnected) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateRemoteDirectory( /* [in] */ __RPC__in BSTR remoteDirectoryPath) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteRemoteDirectory( /* [in] */ __RPC__in BSTR remoteDirectoryPath) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetWorkingDirectory( /* [retval][out] */ __RPC__deref_out_opt BSTR *pCurrentDirectory) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteFiles( /* [in] */ __RPC__deref_in_opt SAFEARRAY * remoteFiles) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReceiveFiles( /* [in] */ __RPC__deref_in_opt SAFEARRAY * remoteFileNames, /* [in] */ __RPC__in BSTR localPath, /* [in] */ VARIANT_BOOL overWrite, /* [in] */ VARIANT_BOOL transferASCII) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetWorkingDirectory( /* [in] */ __RPC__in BSTR currentDirectory) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SendFiles( /* [in] */ __RPC__deref_in_opt SAFEARRAY * localFileNames, /* [in] */ __RPC__in BSTR remotePath, /* [in] */ VARIANT_BOOL overWrite, /* [in] */ VARIANT_BOOL transferASCII) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Close( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetListing( /* [out] */ __RPC__deref_out_opt SAFEARRAY * *pFolderNames, /* [out] */ __RPC__deref_out_opt SAFEARRAY * *pFileNames) = 0; }; #else /* C style interface */ typedef struct IDTSFtpClientConnection100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSFtpClientConnection100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSFtpClientConnection100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSFtpClientConnection100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSFtpClientConnection100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSFtpClientConnection100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSFtpClientConnection100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSFtpClientConnection100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ServerName )( IDTSFtpClientConnection100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pServerName); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServerName )( IDTSFtpClientConnection100 * This, /* [in] */ __RPC__in BSTR serverName); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ServerPort )( IDTSFtpClientConnection100 * This, /* [retval][out] */ __RPC__out int *pServerPort); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServerPort )( IDTSFtpClientConnection100 * This, /* [in] */ int serverPort); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ServerUsername )( IDTSFtpClientConnection100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pServerUsername); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServerUsername )( IDTSFtpClientConnection100 * This, /* [in] */ __RPC__in BSTR serverUsername); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ServerPassword )( IDTSFtpClientConnection100 * This, /* [in] */ __RPC__in BSTR serverPassword); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TimeOut )( IDTSFtpClientConnection100 * This, /* [retval][out] */ __RPC__out int *pTimeout); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TimeOut )( IDTSFtpClientConnection100 * This, /* [in] */ int timeout); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Retries )( IDTSFtpClientConnection100 * This, /* [retval][out] */ __RPC__out int *pRetries); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Retries )( IDTSFtpClientConnection100 * This, /* [in] */ int retries); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UsePassiveMode )( IDTSFtpClientConnection100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pUsePassiveMode); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UsePassiveMode )( IDTSFtpClientConnection100 * This, /* [in] */ VARIANT_BOOL usePassiveMode); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ChunkSize )( IDTSFtpClientConnection100 * This, /* [retval][out] */ __RPC__out int *pChunkSize); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ChunkSize )( IDTSFtpClientConnection100 * This, /* [in] */ int chunkSize); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Connect )( IDTSFtpClientConnection100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *bConnected); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateRemoteDirectory )( IDTSFtpClientConnection100 * This, /* [in] */ __RPC__in BSTR remoteDirectoryPath); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteRemoteDirectory )( IDTSFtpClientConnection100 * This, /* [in] */ __RPC__in BSTR remoteDirectoryPath); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetWorkingDirectory )( IDTSFtpClientConnection100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pCurrentDirectory); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteFiles )( IDTSFtpClientConnection100 * This, /* [in] */ __RPC__deref_in_opt SAFEARRAY * remoteFiles); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ReceiveFiles )( IDTSFtpClientConnection100 * This, /* [in] */ __RPC__deref_in_opt SAFEARRAY * remoteFileNames, /* [in] */ __RPC__in BSTR localPath, /* [in] */ VARIANT_BOOL overWrite, /* [in] */ VARIANT_BOOL transferASCII); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetWorkingDirectory )( IDTSFtpClientConnection100 * This, /* [in] */ __RPC__in BSTR currentDirectory); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SendFiles )( IDTSFtpClientConnection100 * This, /* [in] */ __RPC__deref_in_opt SAFEARRAY * localFileNames, /* [in] */ __RPC__in BSTR remotePath, /* [in] */ VARIANT_BOOL overWrite, /* [in] */ VARIANT_BOOL transferASCII); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Close )( IDTSFtpClientConnection100 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetListing )( IDTSFtpClientConnection100 * This, /* [out] */ __RPC__deref_out_opt SAFEARRAY * *pFolderNames, /* [out] */ __RPC__deref_out_opt SAFEARRAY * *pFileNames); END_INTERFACE } IDTSFtpClientConnection100Vtbl; interface IDTSFtpClientConnection100 { CONST_VTBL struct IDTSFtpClientConnection100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSFtpClientConnection100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSFtpClientConnection100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSFtpClientConnection100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSFtpClientConnection100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSFtpClientConnection100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSFtpClientConnection100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSFtpClientConnection100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSFtpClientConnection100_get_ServerName(This,pServerName) \ ( (This)->lpVtbl -> get_ServerName(This,pServerName) ) #define IDTSFtpClientConnection100_put_ServerName(This,serverName) \ ( (This)->lpVtbl -> put_ServerName(This,serverName) ) #define IDTSFtpClientConnection100_get_ServerPort(This,pServerPort) \ ( (This)->lpVtbl -> get_ServerPort(This,pServerPort) ) #define IDTSFtpClientConnection100_put_ServerPort(This,serverPort) \ ( (This)->lpVtbl -> put_ServerPort(This,serverPort) ) #define IDTSFtpClientConnection100_get_ServerUsername(This,pServerUsername) \ ( (This)->lpVtbl -> get_ServerUsername(This,pServerUsername) ) #define IDTSFtpClientConnection100_put_ServerUsername(This,serverUsername) \ ( (This)->lpVtbl -> put_ServerUsername(This,serverUsername) ) #define IDTSFtpClientConnection100_put_ServerPassword(This,serverPassword) \ ( (This)->lpVtbl -> put_ServerPassword(This,serverPassword) ) #define IDTSFtpClientConnection100_get_TimeOut(This,pTimeout) \ ( (This)->lpVtbl -> get_TimeOut(This,pTimeout) ) #define IDTSFtpClientConnection100_put_TimeOut(This,timeout) \ ( (This)->lpVtbl -> put_TimeOut(This,timeout) ) #define IDTSFtpClientConnection100_get_Retries(This,pRetries) \ ( (This)->lpVtbl -> get_Retries(This,pRetries) ) #define IDTSFtpClientConnection100_put_Retries(This,retries) \ ( (This)->lpVtbl -> put_Retries(This,retries) ) #define IDTSFtpClientConnection100_get_UsePassiveMode(This,pUsePassiveMode) \ ( (This)->lpVtbl -> get_UsePassiveMode(This,pUsePassiveMode) ) #define IDTSFtpClientConnection100_put_UsePassiveMode(This,usePassiveMode) \ ( (This)->lpVtbl -> put_UsePassiveMode(This,usePassiveMode) ) #define IDTSFtpClientConnection100_get_ChunkSize(This,pChunkSize) \ ( (This)->lpVtbl -> get_ChunkSize(This,pChunkSize) ) #define IDTSFtpClientConnection100_put_ChunkSize(This,chunkSize) \ ( (This)->lpVtbl -> put_ChunkSize(This,chunkSize) ) #define IDTSFtpClientConnection100_Connect(This,bConnected) \ ( (This)->lpVtbl -> Connect(This,bConnected) ) #define IDTSFtpClientConnection100_CreateRemoteDirectory(This,remoteDirectoryPath) \ ( (This)->lpVtbl -> CreateRemoteDirectory(This,remoteDirectoryPath) ) #define IDTSFtpClientConnection100_DeleteRemoteDirectory(This,remoteDirectoryPath) \ ( (This)->lpVtbl -> DeleteRemoteDirectory(This,remoteDirectoryPath) ) #define IDTSFtpClientConnection100_GetWorkingDirectory(This,pCurrentDirectory) \ ( (This)->lpVtbl -> GetWorkingDirectory(This,pCurrentDirectory) ) #define IDTSFtpClientConnection100_DeleteFiles(This,remoteFiles) \ ( (This)->lpVtbl -> DeleteFiles(This,remoteFiles) ) #define IDTSFtpClientConnection100_ReceiveFiles(This,remoteFileNames,localPath,overWrite,transferASCII) \ ( (This)->lpVtbl -> ReceiveFiles(This,remoteFileNames,localPath,overWrite,transferASCII) ) #define IDTSFtpClientConnection100_SetWorkingDirectory(This,currentDirectory) \ ( (This)->lpVtbl -> SetWorkingDirectory(This,currentDirectory) ) #define IDTSFtpClientConnection100_SendFiles(This,localFileNames,remotePath,overWrite,transferASCII) \ ( (This)->lpVtbl -> SendFiles(This,localFileNames,remotePath,overWrite,transferASCII) ) #define IDTSFtpClientConnection100_Close(This) \ ( (This)->lpVtbl -> Close(This) ) #define IDTSFtpClientConnection100_GetListing(This,pFolderNames,pFileNames) \ ( (This)->lpVtbl -> GetListing(This,pFolderNames,pFileNames) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSFtpClientConnection100_INTERFACE_DEFINED__ */ #ifndef __IDTSPersist100_INTERFACE_DEFINED__ #define __IDTSPersist100_INTERFACE_DEFINED__ /* interface IDTSPersist100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSPersist100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("CFAD1443-397E-4A49-8E3A-B099E0245B5C") IDTSPersist100 : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveToXML( /* [in] */ __RPC__in_opt IDispatch *pDoc, /* [in] */ __RPC__in_opt IDispatch *pNode, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LoadFromXML( /* [in] */ __RPC__in_opt IDispatch *pNode, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents) = 0; }; #else /* C style interface */ typedef struct IDTSPersist100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSPersist100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSPersist100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSPersist100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSPersist100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSPersist100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSPersist100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSPersist100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToXML )( IDTSPersist100 * This, /* [in] */ __RPC__in_opt IDispatch *pDoc, /* [in] */ __RPC__in_opt IDispatch *pNode, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *LoadFromXML )( IDTSPersist100 * This, /* [in] */ __RPC__in_opt IDispatch *pNode, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents); END_INTERFACE } IDTSPersist100Vtbl; interface IDTSPersist100 { CONST_VTBL struct IDTSPersist100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSPersist100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSPersist100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSPersist100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSPersist100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSPersist100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSPersist100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSPersist100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSPersist100_SaveToXML(This,pDoc,pNode,pEvents) \ ( (This)->lpVtbl -> SaveToXML(This,pDoc,pNode,pEvents) ) #define IDTSPersist100_LoadFromXML(This,pNode,pEvents) \ ( (This)->lpVtbl -> LoadFromXML(This,pNode,pEvents) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSPersist100_INTERFACE_DEFINED__ */ #ifndef __IDTSPackagePersist100_INTERFACE_DEFINED__ #define __IDTSPackagePersist100_INTERFACE_DEFINED__ /* interface IDTSPackagePersist100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSPackagePersist100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("C10EFEBB-4CB7-4604-9B16-AC022A0D51BA") IDTSPackagePersist100 : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SavePackageToXML( /* [out] */ __RPC__out VARIANT *pvDestination, /* [in] */ VARIANT_BOOL vbReturnDOM, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LoadPackageFromXML( /* [in] */ VARIANT vSource, /* [in] */ VARIANT_BOOL vbSourceIsLocation, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents) = 0; }; #else /* C style interface */ typedef struct IDTSPackagePersist100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSPackagePersist100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSPackagePersist100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSPackagePersist100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSPackagePersist100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSPackagePersist100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSPackagePersist100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSPackagePersist100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SavePackageToXML )( IDTSPackagePersist100 * This, /* [out] */ __RPC__out VARIANT *pvDestination, /* [in] */ VARIANT_BOOL vbReturnDOM, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *LoadPackageFromXML )( IDTSPackagePersist100 * This, /* [in] */ VARIANT vSource, /* [in] */ VARIANT_BOOL vbSourceIsLocation, /* [in] */ __RPC__in_opt IDTSEvents100 *pEvents); END_INTERFACE } IDTSPackagePersist100Vtbl; interface IDTSPackagePersist100 { CONST_VTBL struct IDTSPackagePersist100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSPackagePersist100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSPackagePersist100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSPackagePersist100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSPackagePersist100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSPackagePersist100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSPackagePersist100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSPackagePersist100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSPackagePersist100_SavePackageToXML(This,pvDestination,vbReturnDOM,pEvents) \ ( (This)->lpVtbl -> SavePackageToXML(This,pvDestination,vbReturnDOM,pEvents) ) #define IDTSPackagePersist100_LoadPackageFromXML(This,vSource,vbSourceIsLocation,pEvents) \ ( (This)->lpVtbl -> LoadPackageFromXML(This,vSource,vbSourceIsLocation,pEvents) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSPackagePersist100_INTERFACE_DEFINED__ */ #ifndef __IDTSObjectReferenceTracker100_INTERFACE_DEFINED__ #define __IDTSObjectReferenceTracker100_INTERFACE_DEFINED__ /* interface IDTSObjectReferenceTracker100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSObjectReferenceTracker100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("BC66AA4F-61D1-4E9B-B2C0-8D26778C199A") IDTSObjectReferenceTracker100 : public IDispatch { public: virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE AddReference( /* [in] */ __RPC__in BSTR ObjectNameOrID, /* [in] */ DTSObjectReferenceType RefType, /* [out][in] */ __RPC__inout long *RefListID) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE RemoveReference( /* [in] */ __RPC__in BSTR ObjectNameOrID, /* [in] */ DTSObjectReferenceType RefType, /* [out][in] */ __RPC__inout long *RefListID) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE DestroyList( /* [in] */ long RefListID) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SetListInfo( /* [in] */ long RefListID, /* [in] */ __RPC__in BSTR UsageLocation, /* [in] */ __RPC__in BSTR UsageDescription) = 0; }; #else /* C style interface */ typedef struct IDTSObjectReferenceTracker100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSObjectReferenceTracker100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSObjectReferenceTracker100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSObjectReferenceTracker100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSObjectReferenceTracker100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSObjectReferenceTracker100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSObjectReferenceTracker100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSObjectReferenceTracker100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddReference )( IDTSObjectReferenceTracker100 * This, /* [in] */ __RPC__in BSTR ObjectNameOrID, /* [in] */ DTSObjectReferenceType RefType, /* [out][in] */ __RPC__inout long *RefListID); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *RemoveReference )( IDTSObjectReferenceTracker100 * This, /* [in] */ __RPC__in BSTR ObjectNameOrID, /* [in] */ DTSObjectReferenceType RefType, /* [out][in] */ __RPC__inout long *RefListID); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *DestroyList )( IDTSObjectReferenceTracker100 * This, /* [in] */ long RefListID); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SetListInfo )( IDTSObjectReferenceTracker100 * This, /* [in] */ long RefListID, /* [in] */ __RPC__in BSTR UsageLocation, /* [in] */ __RPC__in BSTR UsageDescription); END_INTERFACE } IDTSObjectReferenceTracker100Vtbl; interface IDTSObjectReferenceTracker100 { CONST_VTBL struct IDTSObjectReferenceTracker100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSObjectReferenceTracker100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSObjectReferenceTracker100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSObjectReferenceTracker100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSObjectReferenceTracker100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSObjectReferenceTracker100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSObjectReferenceTracker100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSObjectReferenceTracker100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSObjectReferenceTracker100_AddReference(This,ObjectNameOrID,RefType,RefListID) \ ( (This)->lpVtbl -> AddReference(This,ObjectNameOrID,RefType,RefListID) ) #define IDTSObjectReferenceTracker100_RemoveReference(This,ObjectNameOrID,RefType,RefListID) \ ( (This)->lpVtbl -> RemoveReference(This,ObjectNameOrID,RefType,RefListID) ) #define IDTSObjectReferenceTracker100_DestroyList(This,RefListID) \ ( (This)->lpVtbl -> DestroyList(This,RefListID) ) #define IDTSObjectReferenceTracker100_SetListInfo(This,RefListID,UsageLocation,UsageDescription) \ ( (This)->lpVtbl -> SetListInfo(This,RefListID,UsageLocation,UsageDescription) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSObjectReferenceTracker100_INTERFACE_DEFINED__ */ #ifndef __IDTSEnumReferencedObjects100_INTERFACE_DEFINED__ #define __IDTSEnumReferencedObjects100_INTERFACE_DEFINED__ /* interface IDTSEnumReferencedObjects100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSEnumReferencedObjects100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3C66F0A2-A420-4896-9FB6-AFA9C48AE2B5") IDTSEnumReferencedObjects100 : public IDispatch { public: virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_Object( /* [retval][out] */ __RPC__deref_out_opt IUnknown **RetVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ReferenceType( /* [retval][out] */ __RPC__out DTSObjectReferenceType *RetVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_UsageLocation( /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_UsageDescription( /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Next( void) = 0; virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0; }; #else /* C style interface */ typedef struct IDTSEnumReferencedObjects100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSEnumReferencedObjects100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSEnumReferencedObjects100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSEnumReferencedObjects100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSEnumReferencedObjects100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSEnumReferencedObjects100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSEnumReferencedObjects100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSEnumReferencedObjects100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Object )( IDTSEnumReferencedObjects100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **RetVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReferenceType )( IDTSEnumReferencedObjects100 * This, /* [retval][out] */ __RPC__out DTSObjectReferenceType *RetVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UsageLocation )( IDTSEnumReferencedObjects100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UsageDescription )( IDTSEnumReferencedObjects100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *RetVal); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Next )( IDTSEnumReferencedObjects100 * This); /* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *Reset )( IDTSEnumReferencedObjects100 * This); END_INTERFACE } IDTSEnumReferencedObjects100Vtbl; interface IDTSEnumReferencedObjects100 { CONST_VTBL struct IDTSEnumReferencedObjects100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSEnumReferencedObjects100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSEnumReferencedObjects100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSEnumReferencedObjects100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSEnumReferencedObjects100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSEnumReferencedObjects100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSEnumReferencedObjects100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSEnumReferencedObjects100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSEnumReferencedObjects100_get_Object(This,RetVal) \ ( (This)->lpVtbl -> get_Object(This,RetVal) ) #define IDTSEnumReferencedObjects100_get_ReferenceType(This,RetVal) \ ( (This)->lpVtbl -> get_ReferenceType(This,RetVal) ) #define IDTSEnumReferencedObjects100_get_UsageLocation(This,RetVal) \ ( (This)->lpVtbl -> get_UsageLocation(This,RetVal) ) #define IDTSEnumReferencedObjects100_get_UsageDescription(This,RetVal) \ ( (This)->lpVtbl -> get_UsageDescription(This,RetVal) ) #define IDTSEnumReferencedObjects100_Next(This) \ ( (This)->lpVtbl -> Next(This) ) #define IDTSEnumReferencedObjects100_Reset(This) \ ( (This)->lpVtbl -> Reset(This) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSEnumReferencedObjects100_INTERFACE_DEFINED__ */ #ifndef __IDTSServerUsageControl100_INTERFACE_DEFINED__ #define __IDTSServerUsageControl100_INTERFACE_DEFINED__ /* interface IDTSServerUsageControl100 */ /* [unique][helpstring][uuid][hidden][dual][object] */ EXTERN_C const IID IID_IDTSServerUsageControl100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("EC3650AA-13A1-4ADC-A1DE-650708E6500A") IDTSServerUsageControl100 : public IDispatch { public: virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_UseServerForFeatureEnumeration( VARIANT_BOOL useServer) = 0; }; #else /* C style interface */ typedef struct IDTSServerUsageControl100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSServerUsageControl100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSServerUsageControl100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSServerUsageControl100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSServerUsageControl100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSServerUsageControl100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSServerUsageControl100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSServerUsageControl100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseServerForFeatureEnumeration )( IDTSServerUsageControl100 * This, VARIANT_BOOL useServer); END_INTERFACE } IDTSServerUsageControl100Vtbl; interface IDTSServerUsageControl100 { CONST_VTBL struct IDTSServerUsageControl100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSServerUsageControl100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSServerUsageControl100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSServerUsageControl100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSServerUsageControl100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSServerUsageControl100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSServerUsageControl100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSServerUsageControl100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSServerUsageControl100_put_UseServerForFeatureEnumeration(This,useServer) \ ( (This)->lpVtbl -> put_UseServerForFeatureEnumeration(This,useServer) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSServerUsageControl100_INTERFACE_DEFINED__ */ #ifndef __IDTSRunningPackage100_INTERFACE_DEFINED__ #define __IDTSRunningPackage100_INTERFACE_DEFINED__ /* interface IDTSRunningPackage100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSRunningPackage100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("D146896D-4CFA-461B-AB4A-E369101CF7DB") IDTSRunningPackage100 : public IDispatch { public: virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_InstanceID( /* [retval][out] */ __RPC__out GUID *instID) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_UserName( /* [retval][out] */ __RPC__deref_out_opt BSTR *userName) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_PackageID( /* [retval][out] */ __RPC__out GUID *packageID) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_PackageName( /* [retval][out] */ __RPC__deref_out_opt BSTR *packageName) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_PackageDescription( /* [retval][out] */ __RPC__deref_out_opt BSTR *packageDescription) = 0; virtual HRESULT STDMETHODCALLTYPE Stop( void) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ExecutionStartTime( /* [retval][out] */ __RPC__out DATE *pStartTime) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_ExecutionDuration( /* [retval][out] */ __RPC__out LONG *pExecutionDuration) = 0; }; #else /* C style interface */ typedef struct IDTSRunningPackage100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSRunningPackage100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSRunningPackage100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSRunningPackage100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSRunningPackage100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSRunningPackage100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSRunningPackage100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSRunningPackage100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InstanceID )( IDTSRunningPackage100 * This, /* [retval][out] */ __RPC__out GUID *instID); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserName )( IDTSRunningPackage100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *userName); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PackageID )( IDTSRunningPackage100 * This, /* [retval][out] */ __RPC__out GUID *packageID); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PackageName )( IDTSRunningPackage100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *packageName); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PackageDescription )( IDTSRunningPackage100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *packageDescription); HRESULT ( STDMETHODCALLTYPE *Stop )( IDTSRunningPackage100 * This); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExecutionStartTime )( IDTSRunningPackage100 * This, /* [retval][out] */ __RPC__out DATE *pStartTime); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExecutionDuration )( IDTSRunningPackage100 * This, /* [retval][out] */ __RPC__out LONG *pExecutionDuration); END_INTERFACE } IDTSRunningPackage100Vtbl; interface IDTSRunningPackage100 { CONST_VTBL struct IDTSRunningPackage100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSRunningPackage100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSRunningPackage100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSRunningPackage100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSRunningPackage100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSRunningPackage100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSRunningPackage100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSRunningPackage100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSRunningPackage100_get_InstanceID(This,instID) \ ( (This)->lpVtbl -> get_InstanceID(This,instID) ) #define IDTSRunningPackage100_get_UserName(This,userName) \ ( (This)->lpVtbl -> get_UserName(This,userName) ) #define IDTSRunningPackage100_get_PackageID(This,packageID) \ ( (This)->lpVtbl -> get_PackageID(This,packageID) ) #define IDTSRunningPackage100_get_PackageName(This,packageName) \ ( (This)->lpVtbl -> get_PackageName(This,packageName) ) #define IDTSRunningPackage100_get_PackageDescription(This,packageDescription) \ ( (This)->lpVtbl -> get_PackageDescription(This,packageDescription) ) #define IDTSRunningPackage100_Stop(This) \ ( (This)->lpVtbl -> Stop(This) ) #define IDTSRunningPackage100_get_ExecutionStartTime(This,pStartTime) \ ( (This)->lpVtbl -> get_ExecutionStartTime(This,pStartTime) ) #define IDTSRunningPackage100_get_ExecutionDuration(This,pExecutionDuration) \ ( (This)->lpVtbl -> get_ExecutionDuration(This,pExecutionDuration) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSRunningPackage100_INTERFACE_DEFINED__ */ #ifndef __IDTSRunningPackages100_INTERFACE_DEFINED__ #define __IDTSRunningPackages100_INTERFACE_DEFINED__ /* interface IDTSRunningPackages100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSRunningPackages100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("722049AD-7BEE-4C71-9071-E0F89E3FFAE0") IDTSRunningPackages100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSRunningPackage100 **ppBreakpointTarget) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *pCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; }; #else /* C style interface */ typedef struct IDTSRunningPackages100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSRunningPackages100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSRunningPackages100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSRunningPackages100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSRunningPackages100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSRunningPackages100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSRunningPackages100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSRunningPackages100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSRunningPackages100 * This, /* [in] */ VARIANT Index, /* [retval][out] */ __RPC__deref_out_opt IDTSRunningPackage100 **ppBreakpointTarget); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSRunningPackages100 * This, /* [retval][out] */ __RPC__out long *pCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSRunningPackages100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); END_INTERFACE } IDTSRunningPackages100Vtbl; interface IDTSRunningPackages100 { CONST_VTBL struct IDTSRunningPackages100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSRunningPackages100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSRunningPackages100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSRunningPackages100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSRunningPackages100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSRunningPackages100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSRunningPackages100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSRunningPackages100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSRunningPackages100_get_Item(This,Index,ppBreakpointTarget) \ ( (This)->lpVtbl -> get_Item(This,Index,ppBreakpointTarget) ) #define IDTSRunningPackages100_get_Count(This,pCount) \ ( (This)->lpVtbl -> get_Count(This,pCount) ) #define IDTSRunningPackages100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSRunningPackages100_INTERFACE_DEFINED__ */ #ifndef __IDTSDumpConfiguration100_INTERFACE_DEFINED__ #define __IDTSDumpConfiguration100_INTERFACE_DEFINED__ /* interface IDTSDumpConfiguration100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSDumpConfiguration100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("8B8C53F6-B9FF-4eed-A81A-8BEAAAF57914") IDTSDumpConfiguration100 : public IDispatch { public: virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DumpOnAnyError( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbEnable) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_DumpOnAnyError( /* [in] */ VARIANT_BOOL vbEnable) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_DumpDescriptor( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrDescriptor) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_DumpDescriptor( /* [in] */ __RPC__in BSTR bstrDescriptor) = 0; virtual /* [helpstring][propget] */ HRESULT STDMETHODCALLTYPE get_EnableDump( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbEnable) = 0; virtual /* [helpstring][propput] */ HRESULT STDMETHODCALLTYPE put_EnableDump( /* [in] */ VARIANT_BOOL vbEnable) = 0; }; #else /* C style interface */ typedef struct IDTSDumpConfiguration100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSDumpConfiguration100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSDumpConfiguration100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSDumpConfiguration100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSDumpConfiguration100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSDumpConfiguration100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSDumpConfiguration100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSDumpConfiguration100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DumpOnAnyError )( IDTSDumpConfiguration100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbEnable); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DumpOnAnyError )( IDTSDumpConfiguration100 * This, /* [in] */ VARIANT_BOOL vbEnable); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DumpDescriptor )( IDTSDumpConfiguration100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrDescriptor); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DumpDescriptor )( IDTSDumpConfiguration100 * This, /* [in] */ __RPC__in BSTR bstrDescriptor); /* [helpstring][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EnableDump )( IDTSDumpConfiguration100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbEnable); /* [helpstring][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EnableDump )( IDTSDumpConfiguration100 * This, /* [in] */ VARIANT_BOOL vbEnable); END_INTERFACE } IDTSDumpConfiguration100Vtbl; interface IDTSDumpConfiguration100 { CONST_VTBL struct IDTSDumpConfiguration100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSDumpConfiguration100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSDumpConfiguration100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSDumpConfiguration100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSDumpConfiguration100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSDumpConfiguration100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSDumpConfiguration100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSDumpConfiguration100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSDumpConfiguration100_get_DumpOnAnyError(This,pvbEnable) \ ( (This)->lpVtbl -> get_DumpOnAnyError(This,pvbEnable) ) #define IDTSDumpConfiguration100_put_DumpOnAnyError(This,vbEnable) \ ( (This)->lpVtbl -> put_DumpOnAnyError(This,vbEnable) ) #define IDTSDumpConfiguration100_get_DumpDescriptor(This,pbstrDescriptor) \ ( (This)->lpVtbl -> get_DumpDescriptor(This,pbstrDescriptor) ) #define IDTSDumpConfiguration100_put_DumpDescriptor(This,bstrDescriptor) \ ( (This)->lpVtbl -> put_DumpDescriptor(This,bstrDescriptor) ) #define IDTSDumpConfiguration100_get_EnableDump(This,pvbEnable) \ ( (This)->lpVtbl -> get_EnableDump(This,pvbEnable) ) #define IDTSDumpConfiguration100_put_EnableDump(This,vbEnable) \ ( (This)->lpVtbl -> put_EnableDump(This,vbEnable) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSDumpConfiguration100_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Package; #ifdef __cplusplus class DECLSPEC_UUID("17BCA6E8-A95D-497E-B2F9-AF6AA475916F") Package; #endif EXTERN_C const CLSID CLSID_PackageNeutral; #ifdef __cplusplus class DECLSPEC_UUID("AA40D1D6-CAEF-4A56-B9BB-D0D3DC976BA2") PackageNeutral; #endif EXTERN_C const CLSID CLSID_PackageRemote32; #ifdef __cplusplus class DECLSPEC_UUID("6F9D94B8-2D63-4E1A-9487-073ED71FA77B") PackageRemote32; #endif EXTERN_C const CLSID CLSID_PackageRemote64; #ifdef __cplusplus class DECLSPEC_UUID("1A494196-5232-485f-9811-F6B649A3DDB8") PackageRemote64; #endif EXTERN_C const CLSID CLSID_TaskCreator32; #ifdef __cplusplus class DECLSPEC_UUID("2A33D98D-ED26-4D50-BBA5-BE6B8067CCF3") TaskCreator32; #endif EXTERN_C const CLSID CLSID_TaskCreator64; #ifdef __cplusplus class DECLSPEC_UUID("0EA3626B-6600-4448-932B-DEA654AD7676") TaskCreator64; #endif EXTERN_C const CLSID CLSID_TaskHost; #ifdef __cplusplus class DECLSPEC_UUID("7455C688-08E0-44F9-A58F-118E53A4FEFB") TaskHost; #endif EXTERN_C const CLSID CLSID_EventHandler; #ifdef __cplusplus class DECLSPEC_UUID("DAF1AC9A-DBB8-494D-BB55-EDD1000C13EB") EventHandler; #endif EXTERN_C const CLSID CLSID_VariableDispenser; #ifdef __cplusplus class DECLSPEC_UUID("19974B13-3506-4A64-8D5F-C46B2875F559") VariableDispenser; #endif EXTERN_C const CLSID CLSID_Variable; #ifdef __cplusplus class DECLSPEC_UUID("249F08A9-3CAD-46B9-86DF-1AC7AD4785F0") Variable; #endif EXTERN_C const CLSID CLSID_ConnectionManagerHost; #ifdef __cplusplus class DECLSPEC_UUID("3D754598-AF08-41BF-9034-0BDC22BC680A") ConnectionManagerHost; #endif EXTERN_C const CLSID CLSID_ConnectionManagerOleDb; #ifdef __cplusplus class DECLSPEC_UUID("3BA51769-6C3C-46B2-85A1-81E58DB7DAE1") ConnectionManagerOleDb; #endif EXTERN_C const CLSID CLSID_ConnectionManagerOLAP; #ifdef __cplusplus class DECLSPEC_UUID("5B614A3C-9C45-40B8-A8EF-B64444CF8A47") ConnectionManagerOLAP; #endif EXTERN_C const CLSID CLSID_ConnectionManagerOdbc; #ifdef __cplusplus class DECLSPEC_UUID("09AD884B-0248-42C1-90E6-897D1CD16D37") ConnectionManagerOdbc; #endif EXTERN_C const CLSID CLSID_ConnectionManagerAdo; #ifdef __cplusplus class DECLSPEC_UUID("A1100566-934E-470C-9ECE-0D5EB920947D") ConnectionManagerAdo; #endif EXTERN_C const CLSID CLSID_ConnectionManagerAdoNet; #ifdef __cplusplus class DECLSPEC_UUID("894CAE21-539F-46EB-B36D-9381163B6C4E") ConnectionManagerAdoNet; #endif EXTERN_C const CLSID CLSID_ConnectionManagerSqlMobile; #ifdef __cplusplus class DECLSPEC_UUID("E2C4D5A7-29D3-41FA-ADFB-0F9CB3E9FABA") ConnectionManagerSqlMobile; #endif EXTERN_C const CLSID CLSID_ConnectionManagerFile; #ifdef __cplusplus class DECLSPEC_UUID("8527E0C4-1D7E-46B5-AC99-4AD36D172CB3") ConnectionManagerFile; #endif EXTERN_C const CLSID CLSID_ConnectionManagerMultiFile; #ifdef __cplusplus class DECLSPEC_UUID("499B7E9A-3686-4E8B-B24D-12D29A435B06") ConnectionManagerMultiFile; #endif EXTERN_C const CLSID CLSID_ConnectionManagerFlatFile; #ifdef __cplusplus class DECLSPEC_UUID("0B219A8A-5097-42BA-AAD7-0C48D800B578") ConnectionManagerFlatFile; #endif EXTERN_C const CLSID CLSID_ConnectionManagerMultiFlatFile; #ifdef __cplusplus class DECLSPEC_UUID("B821D22A-B688-49A9-8B2C-10C40E0D5F03") ConnectionManagerMultiFlatFile; #endif EXTERN_C const CLSID CLSID_LogProviderHost; #ifdef __cplusplus class DECLSPEC_UUID("DD70FCBD-0F36-4A2A-A55F-998F7F813E42") LogProviderHost; #endif EXTERN_C const CLSID CLSID_LogProviderSQLServer; #ifdef __cplusplus class DECLSPEC_UUID("94150B25-6AEB-4C0D-996D-D37D1C4FDEDA") LogProviderSQLServer; #endif EXTERN_C const CLSID CLSID_LogProviderTextFile; #ifdef __cplusplus class DECLSPEC_UUID("0A039101-ACC1-4E06-943F-279948323883") LogProviderTextFile; #endif EXTERN_C const CLSID CLSID_LogProviderXMLFile; #ifdef __cplusplus class DECLSPEC_UUID("440945A4-2A22-4F19-B577-EAF5FDDC5F7A") LogProviderXMLFile; #endif EXTERN_C const CLSID CLSID_LogProviderEventLog; #ifdef __cplusplus class DECLSPEC_UUID("071CC8EB-C343-4CFF-8D58-564B92FCA3CF") LogProviderEventLog; #endif EXTERN_C const CLSID CLSID_LogProviderSQLProfiler; #ifdef __cplusplus class DECLSPEC_UUID("E93F6300-AE0C-4916-A7BF-A8D0CE12C77A") LogProviderSQLProfiler; #endif EXTERN_C const CLSID CLSID_Application; #ifdef __cplusplus class DECLSPEC_UUID("BA785E28-3D7B-47AE-A4F9-4784F61B598A") Application; #endif EXTERN_C const CLSID CLSID_Sequence; #ifdef __cplusplus class DECLSPEC_UUID("32EE2768-992C-4C14-B59A-D2513FCD6EA0") Sequence; #endif EXTERN_C const CLSID CLSID_ForEachLoop; #ifdef __cplusplus class DECLSPEC_UUID("20B8F361-FB2F-47A0-919E-F8865CB65172") ForEachLoop; #endif EXTERN_C const CLSID CLSID_ForLoop; #ifdef __cplusplus class DECLSPEC_UUID("178081DA-576F-49DE-996C-1B8587C9F2DB") ForLoop; #endif EXTERN_C const CLSID CLSID_PrecedenceConstraint; #ifdef __cplusplus class DECLSPEC_UUID("E0DC0D10-1BBC-4C04-9BB1-8EE6DF187DA9") PrecedenceConstraint; #endif EXTERN_C const CLSID CLSID_ForEachEnumeratorHost; #ifdef __cplusplus class DECLSPEC_UUID("09EB5362-6203-4B63-A887-6BC90D0E4D95") ForEachEnumeratorHost; #endif EXTERN_C const CLSID CLSID_ForEachItemEnumerator; #ifdef __cplusplus class DECLSPEC_UUID("E7F3469A-0B29-4045-BACA-C4EF23E587DF") ForEachItemEnumerator; #endif EXTERN_C const CLSID CLSID_ExpressionEvaluator; #ifdef __cplusplus class DECLSPEC_UUID("C362AB07-3B43-40B5-A5C9-23C680FF6E57") ExpressionEvaluator; #endif EXTERN_C const CLSID CLSID_ConnectionManagerHttp; #ifdef __cplusplus class DECLSPEC_UUID("82A121CD-D247-4E79-8D2C-B8773BBDEFC2") ConnectionManagerHttp; #endif EXTERN_C const CLSID CLSID_HttpClientConnection100; #ifdef __cplusplus class DECLSPEC_UUID("799F8315-4367-4895-83C4-30F84793A045") HttpClientConnection100; #endif EXTERN_C const CLSID CLSID_ConnectionManagerFtp; #ifdef __cplusplus class DECLSPEC_UUID("92BAA694-097A-4127-B2E3-BA7737769759") ConnectionManagerFtp; #endif EXTERN_C const CLSID CLSID_FTPClientConnection100; #ifdef __cplusplus class DECLSPEC_UUID("6CB0CB19-BD08-4366-8FED-9A70D2B61B8E") FTPClientConnection100; #endif #ifndef __IDTSConnectionManagerExcel100_INTERFACE_DEFINED__ #define __IDTSConnectionManagerExcel100_INTERFACE_DEFINED__ /* interface IDTSConnectionManagerExcel100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSConnectionManagerExcel100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("CE3BD31D-C6C0-4001-95F0-04CD466D3B0F") IDTSConnectionManagerExcel100 : public IDispatch { public: virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FirstRowHasColumnName( /* [in] */ VARIANT_BOOL vbFirstRowHasColumnName) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FirstRowHasColumnName( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbFirstRowHasColumnName) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ExcelFilePath( /* [in] */ __RPC__in BSTR bstrExcelFilePath) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExcelFilePath( /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrExcelFilePath) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ExcelVersionNumber( /* [in] */ DTSExcelVersion enumExcelVersionNumber) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExcelVersionNumber( /* [retval][out] */ __RPC__out DTSExcelVersion *penumExcelVersionNumber) = 0; }; #else /* C style interface */ typedef struct IDTSConnectionManagerExcel100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSConnectionManagerExcel100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSConnectionManagerExcel100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSConnectionManagerExcel100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSConnectionManagerExcel100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSConnectionManagerExcel100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSConnectionManagerExcel100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSConnectionManagerExcel100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FirstRowHasColumnName )( IDTSConnectionManagerExcel100 * This, /* [in] */ VARIANT_BOOL vbFirstRowHasColumnName); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FirstRowHasColumnName )( IDTSConnectionManagerExcel100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbFirstRowHasColumnName); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ExcelFilePath )( IDTSConnectionManagerExcel100 * This, /* [in] */ __RPC__in BSTR bstrExcelFilePath); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExcelFilePath )( IDTSConnectionManagerExcel100 * This, /* [retval][out] */ __RPC__deref_out_opt BSTR *pbstrExcelFilePath); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ExcelVersionNumber )( IDTSConnectionManagerExcel100 * This, /* [in] */ DTSExcelVersion enumExcelVersionNumber); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExcelVersionNumber )( IDTSConnectionManagerExcel100 * This, /* [retval][out] */ __RPC__out DTSExcelVersion *penumExcelVersionNumber); END_INTERFACE } IDTSConnectionManagerExcel100Vtbl; interface IDTSConnectionManagerExcel100 { CONST_VTBL struct IDTSConnectionManagerExcel100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSConnectionManagerExcel100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSConnectionManagerExcel100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSConnectionManagerExcel100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSConnectionManagerExcel100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSConnectionManagerExcel100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSConnectionManagerExcel100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSConnectionManagerExcel100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSConnectionManagerExcel100_put_FirstRowHasColumnName(This,vbFirstRowHasColumnName) \ ( (This)->lpVtbl -> put_FirstRowHasColumnName(This,vbFirstRowHasColumnName) ) #define IDTSConnectionManagerExcel100_get_FirstRowHasColumnName(This,pvbFirstRowHasColumnName) \ ( (This)->lpVtbl -> get_FirstRowHasColumnName(This,pvbFirstRowHasColumnName) ) #define IDTSConnectionManagerExcel100_put_ExcelFilePath(This,bstrExcelFilePath) \ ( (This)->lpVtbl -> put_ExcelFilePath(This,bstrExcelFilePath) ) #define IDTSConnectionManagerExcel100_get_ExcelFilePath(This,pbstrExcelFilePath) \ ( (This)->lpVtbl -> get_ExcelFilePath(This,pbstrExcelFilePath) ) #define IDTSConnectionManagerExcel100_put_ExcelVersionNumber(This,enumExcelVersionNumber) \ ( (This)->lpVtbl -> put_ExcelVersionNumber(This,enumExcelVersionNumber) ) #define IDTSConnectionManagerExcel100_get_ExcelVersionNumber(This,penumExcelVersionNumber) \ ( (This)->lpVtbl -> get_ExcelVersionNumber(This,penumExcelVersionNumber) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSConnectionManagerExcel100_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ConnectionManagerExcel; #ifdef __cplusplus class DECLSPEC_UUID("E1F7B0E3-A0F3-4EA3-B2E9-BEFE3E29E5C4") ConnectionManagerExcel; #endif #ifndef __IDTSConnectionManagerCacheColumn100_INTERFACE_DEFINED__ #define __IDTSConnectionManagerCacheColumn100_INTERFACE_DEFINED__ /* interface IDTSConnectionManagerCacheColumn100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSConnectionManagerCacheColumn100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("D0077F28-0562-40d8-9AEF-9650598A5038") IDTSConnectionManagerCacheColumn100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DataType( /* [retval][out] */ __RPC__out enum DataType *peDataType) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DataType( /* [in] */ enum DataType eDataType) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Length( /* [retval][out] */ __RPC__out long *plLength) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Length( /* [in] */ long lLength) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Precision( /* [retval][out] */ __RPC__out long *plPrecision) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Precision( /* [in] */ long lPrecision) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Scale( /* [retval][out] */ __RPC__out long *plScale) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Scale( /* [in] */ long lScale) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CodePage( /* [retval][out] */ __RPC__out long *plCodePage) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CodePage( /* [in] */ long lCodePage) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_IndexPosition( /* [in] */ long lIndexPosition) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IndexPosition( /* [retval][out] */ __RPC__out long *plIndexPosition) = 0; }; #else /* C style interface */ typedef struct IDTSConnectionManagerCacheColumn100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSConnectionManagerCacheColumn100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSConnectionManagerCacheColumn100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSConnectionManagerCacheColumn100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSConnectionManagerCacheColumn100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSConnectionManagerCacheColumn100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSConnectionManagerCacheColumn100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSConnectionManagerCacheColumn100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DataType )( IDTSConnectionManagerCacheColumn100 * This, /* [retval][out] */ __RPC__out enum DataType *peDataType); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DataType )( IDTSConnectionManagerCacheColumn100 * This, /* [in] */ enum DataType eDataType); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Length )( IDTSConnectionManagerCacheColumn100 * This, /* [retval][out] */ __RPC__out long *plLength); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Length )( IDTSConnectionManagerCacheColumn100 * This, /* [in] */ long lLength); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Precision )( IDTSConnectionManagerCacheColumn100 * This, /* [retval][out] */ __RPC__out long *plPrecision); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Precision )( IDTSConnectionManagerCacheColumn100 * This, /* [in] */ long lPrecision); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Scale )( IDTSConnectionManagerCacheColumn100 * This, /* [retval][out] */ __RPC__out long *plScale); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Scale )( IDTSConnectionManagerCacheColumn100 * This, /* [in] */ long lScale); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CodePage )( IDTSConnectionManagerCacheColumn100 * This, /* [retval][out] */ __RPC__out long *plCodePage); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CodePage )( IDTSConnectionManagerCacheColumn100 * This, /* [in] */ long lCodePage); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IndexPosition )( IDTSConnectionManagerCacheColumn100 * This, /* [in] */ long lIndexPosition); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IndexPosition )( IDTSConnectionManagerCacheColumn100 * This, /* [retval][out] */ __RPC__out long *plIndexPosition); END_INTERFACE } IDTSConnectionManagerCacheColumn100Vtbl; interface IDTSConnectionManagerCacheColumn100 { CONST_VTBL struct IDTSConnectionManagerCacheColumn100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSConnectionManagerCacheColumn100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSConnectionManagerCacheColumn100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSConnectionManagerCacheColumn100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSConnectionManagerCacheColumn100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSConnectionManagerCacheColumn100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSConnectionManagerCacheColumn100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSConnectionManagerCacheColumn100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSConnectionManagerCacheColumn100_get_DataType(This,peDataType) \ ( (This)->lpVtbl -> get_DataType(This,peDataType) ) #define IDTSConnectionManagerCacheColumn100_put_DataType(This,eDataType) \ ( (This)->lpVtbl -> put_DataType(This,eDataType) ) #define IDTSConnectionManagerCacheColumn100_get_Length(This,plLength) \ ( (This)->lpVtbl -> get_Length(This,plLength) ) #define IDTSConnectionManagerCacheColumn100_put_Length(This,lLength) \ ( (This)->lpVtbl -> put_Length(This,lLength) ) #define IDTSConnectionManagerCacheColumn100_get_Precision(This,plPrecision) \ ( (This)->lpVtbl -> get_Precision(This,plPrecision) ) #define IDTSConnectionManagerCacheColumn100_put_Precision(This,lPrecision) \ ( (This)->lpVtbl -> put_Precision(This,lPrecision) ) #define IDTSConnectionManagerCacheColumn100_get_Scale(This,plScale) \ ( (This)->lpVtbl -> get_Scale(This,plScale) ) #define IDTSConnectionManagerCacheColumn100_put_Scale(This,lScale) \ ( (This)->lpVtbl -> put_Scale(This,lScale) ) #define IDTSConnectionManagerCacheColumn100_get_CodePage(This,plCodePage) \ ( (This)->lpVtbl -> get_CodePage(This,plCodePage) ) #define IDTSConnectionManagerCacheColumn100_put_CodePage(This,lCodePage) \ ( (This)->lpVtbl -> put_CodePage(This,lCodePage) ) #define IDTSConnectionManagerCacheColumn100_put_IndexPosition(This,lIndexPosition) \ ( (This)->lpVtbl -> put_IndexPosition(This,lIndexPosition) ) #define IDTSConnectionManagerCacheColumn100_get_IndexPosition(This,plIndexPosition) \ ( (This)->lpVtbl -> get_IndexPosition(This,plIndexPosition) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSConnectionManagerCacheColumn100_INTERFACE_DEFINED__ */ #ifndef __IDTSConnectionManagerCacheColumns100_INTERFACE_DEFINED__ #define __IDTSConnectionManagerCacheColumns100_INTERFACE_DEFINED__ /* interface IDTSConnectionManagerCacheColumns100 */ /* [unique][helpstring][uuid][dual][object] */ EXTERN_C const IID IID_IDTSConnectionManagerCacheColumns100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("38B9FFBC-F5EC-4222-8172-1AC3280FF6B6") IDTSConnectionManagerCacheColumns100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT Key, /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionManagerCacheColumn100 **ppColumn) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ __RPC__out long *plRetVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionManagerCacheColumn100 **ppColumn) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT Key) = 0; }; #else /* C style interface */ typedef struct IDTSConnectionManagerCacheColumns100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSConnectionManagerCacheColumns100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSConnectionManagerCacheColumns100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSConnectionManagerCacheColumns100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSConnectionManagerCacheColumns100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSConnectionManagerCacheColumns100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSConnectionManagerCacheColumns100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSConnectionManagerCacheColumns100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDTSConnectionManagerCacheColumns100 * This, /* [in] */ VARIANT Key, /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionManagerCacheColumn100 **ppColumn); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDTSConnectionManagerCacheColumns100 * This, /* [retval][out] */ __RPC__out long *plRetVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDTSConnectionManagerCacheColumns100 * This, /* [retval][out] */ __RPC__deref_out_opt IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDTSConnectionManagerCacheColumns100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionManagerCacheColumn100 **ppColumn); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IDTSConnectionManagerCacheColumns100 * This, /* [in] */ VARIANT Key); END_INTERFACE } IDTSConnectionManagerCacheColumns100Vtbl; interface IDTSConnectionManagerCacheColumns100 { CONST_VTBL struct IDTSConnectionManagerCacheColumns100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSConnectionManagerCacheColumns100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSConnectionManagerCacheColumns100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSConnectionManagerCacheColumns100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSConnectionManagerCacheColumns100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSConnectionManagerCacheColumns100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSConnectionManagerCacheColumns100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSConnectionManagerCacheColumns100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSConnectionManagerCacheColumns100_get_Item(This,Key,ppColumn) \ ( (This)->lpVtbl -> get_Item(This,Key,ppColumn) ) #define IDTSConnectionManagerCacheColumns100_get_Count(This,plRetVal) \ ( (This)->lpVtbl -> get_Count(This,plRetVal) ) #define IDTSConnectionManagerCacheColumns100_get__NewEnum(This,ppEnum) \ ( (This)->lpVtbl -> get__NewEnum(This,ppEnum) ) #define IDTSConnectionManagerCacheColumns100_Add(This,ppColumn) \ ( (This)->lpVtbl -> Add(This,ppColumn) ) #define IDTSConnectionManagerCacheColumns100_Remove(This,Key) \ ( (This)->lpVtbl -> Remove(This,Key) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSConnectionManagerCacheColumns100_INTERFACE_DEFINED__ */ #ifndef __IDTSConnectionManagerCache100_INTERFACE_DEFINED__ #define __IDTSConnectionManagerCache100_INTERFACE_DEFINED__ /* interface IDTSConnectionManagerCache100 */ /* [unique][helpstring][nonextensible][dual][uuid][object] */ EXTERN_C const IID IID_IDTSConnectionManagerCache100; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3DED109E-5757-4a19-A7ED-7CFDD5464871") IDTSConnectionManagerCache100 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Columns( /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionManagerCacheColumns100 **ppColumns) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseFile( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbUseFile) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseFile( /* [in] */ VARIANT_BOOL vbUseFile) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseEncryption( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbUseEncryption) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseEncryption( /* [in] */ VARIANT_BOOL vbUseEncryption) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RetainData( /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbRetain) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RetainData( /* [in] */ VARIANT_BOOL vbRetain) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetFileColumns( /* [in] */ __RPC__in BSTR bstrFileName, /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionManagerCacheColumns100 **ppColumns) = 0; }; #else /* C style interface */ typedef struct IDTSConnectionManagerCache100Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDTSConnectionManagerCache100 * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ __RPC__deref_out void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDTSConnectionManagerCache100 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDTSConnectionManagerCache100 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDTSConnectionManagerCache100 * This, /* [out] */ __RPC__out UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDTSConnectionManagerCache100 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ __RPC__deref_out_opt ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDTSConnectionManagerCache100 * This, /* [in] */ __RPC__in REFIID riid, /* [size_is][in] */ __RPC__in_ecount_full(cNames) LPOLESTR *rgszNames, /* [range][in] */ __RPC__in_range(0,16384) UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ __RPC__out_ecount_full(cNames) DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDTSConnectionManagerCache100 * This, /* [in] */ DISPID dispIdMember, /* [in] */ REFIID riid, /* [in] */ LCID lcid, /* [in] */ WORD wFlags, /* [out][in] */ DISPPARAMS *pDispParams, /* [out] */ VARIANT *pVarResult, /* [out] */ EXCEPINFO *pExcepInfo, /* [out] */ UINT *puArgErr); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Columns )( IDTSConnectionManagerCache100 * This, /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionManagerCacheColumns100 **ppColumns); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseFile )( IDTSConnectionManagerCache100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbUseFile); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseFile )( IDTSConnectionManagerCache100 * This, /* [in] */ VARIANT_BOOL vbUseFile); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseEncryption )( IDTSConnectionManagerCache100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbUseEncryption); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseEncryption )( IDTSConnectionManagerCache100 * This, /* [in] */ VARIANT_BOOL vbUseEncryption); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RetainData )( IDTSConnectionManagerCache100 * This, /* [retval][out] */ __RPC__out VARIANT_BOOL *pvbRetain); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RetainData )( IDTSConnectionManagerCache100 * This, /* [in] */ VARIANT_BOOL vbRetain); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetFileColumns )( IDTSConnectionManagerCache100 * This, /* [in] */ __RPC__in BSTR bstrFileName, /* [retval][out] */ __RPC__deref_out_opt IDTSConnectionManagerCacheColumns100 **ppColumns); END_INTERFACE } IDTSConnectionManagerCache100Vtbl; interface IDTSConnectionManagerCache100 { CONST_VTBL struct IDTSConnectionManagerCache100Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDTSConnectionManagerCache100_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define IDTSConnectionManagerCache100_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define IDTSConnectionManagerCache100_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define IDTSConnectionManagerCache100_GetTypeInfoCount(This,pctinfo) \ ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) ) #define IDTSConnectionManagerCache100_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) ) #define IDTSConnectionManagerCache100_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) ) #define IDTSConnectionManagerCache100_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) ) #define IDTSConnectionManagerCache100_get_Columns(This,ppColumns) \ ( (This)->lpVtbl -> get_Columns(This,ppColumns) ) #define IDTSConnectionManagerCache100_get_UseFile(This,pvbUseFile) \ ( (This)->lpVtbl -> get_UseFile(This,pvbUseFile) ) #define IDTSConnectionManagerCache100_put_UseFile(This,vbUseFile) \ ( (This)->lpVtbl -> put_UseFile(This,vbUseFile) ) #define IDTSConnectionManagerCache100_get_UseEncryption(This,pvbUseEncryption) \ ( (This)->lpVtbl -> get_UseEncryption(This,pvbUseEncryption) ) #define IDTSConnectionManagerCache100_put_UseEncryption(This,vbUseEncryption) \ ( (This)->lpVtbl -> put_UseEncryption(This,vbUseEncryption) ) #define IDTSConnectionManagerCache100_get_RetainData(This,pvbRetain) \ ( (This)->lpVtbl -> get_RetainData(This,pvbRetain) ) #define IDTSConnectionManagerCache100_put_RetainData(This,vbRetain) \ ( (This)->lpVtbl -> put_RetainData(This,vbRetain) ) #define IDTSConnectionManagerCache100_GetFileColumns(This,bstrFileName,ppColumns) \ ( (This)->lpVtbl -> GetFileColumns(This,bstrFileName,ppColumns) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* __IDTSConnectionManagerCache100_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ConnectionManagerCache; #ifdef __cplusplus class DECLSPEC_UUID("F7EBA4B6-0349-47bf-94C1-6D8B2F5AF894") ConnectionManagerCache; #endif #endif /* __DTSLib_LIBRARY_DEFINED__ */ /* Additional Prototypes for ALL interfaces */ /* end of Additional Prototypes */ #ifdef __cplusplus } #endif #endif