/* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 6.00.0366 */ /* at Thu Feb 09 22:26:12 2012 */ /* Compiler settings for ..\CANw.idl: Oicf, W1, Zp8, env=Win32 (32b run) 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 #include "rpc.h" #include "rpcndr.h" #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of #endif // __RPCNDR_H_VERSION__ #ifndef __CANoe_h__ #define __CANoe_h__ #if defined(_MSC_VER) && (_MSC_VER >= 1020) #pragma once #endif /* Forward Declarations */ #ifndef __ITestSetupFolders_FWD_DEFINED__ #define __ITestSetupFolders_FWD_DEFINED__ typedef interface ITestSetupFolders ITestSetupFolders; #endif /* __ITestSetupFolders_FWD_DEFINED__ */ #ifndef __ITestModules_FWD_DEFINED__ #define __ITestModules_FWD_DEFINED__ typedef interface ITestModules ITestModules; #endif /* __ITestModules_FWD_DEFINED__ */ #ifndef __ITestSetupItem_FWD_DEFINED__ #define __ITestSetupItem_FWD_DEFINED__ typedef interface ITestSetupItem ITestSetupItem; #endif /* __ITestSetupItem_FWD_DEFINED__ */ #ifndef __TestSetupItem_FWD_DEFINED__ #define __TestSetupItem_FWD_DEFINED__ #ifdef __cplusplus typedef class TestSetupItem TestSetupItem; #else typedef struct TestSetupItem TestSetupItem; #endif /* __cplusplus */ #endif /* __TestSetupItem_FWD_DEFINED__ */ #ifndef __ITSTestModule_FWD_DEFINED__ #define __ITSTestModule_FWD_DEFINED__ typedef interface ITSTestModule ITSTestModule; #endif /* __ITSTestModule_FWD_DEFINED__ */ #ifndef __ITSTestModule2_FWD_DEFINED__ #define __ITSTestModule2_FWD_DEFINED__ typedef interface ITSTestModule2 ITSTestModule2; #endif /* __ITSTestModule2_FWD_DEFINED__ */ #ifndef __ITSTestModule3_FWD_DEFINED__ #define __ITSTestModule3_FWD_DEFINED__ typedef interface ITSTestModule3 ITSTestModule3; #endif /* __ITSTestModule3_FWD_DEFINED__ */ #ifndef __ITSTestModule4_FWD_DEFINED__ #define __ITSTestModule4_FWD_DEFINED__ typedef interface ITSTestModule4 ITSTestModule4; #endif /* __ITSTestModule4_FWD_DEFINED__ */ #ifndef ___ITSTestModuleEvents_FWD_DEFINED__ #define ___ITSTestModuleEvents_FWD_DEFINED__ typedef interface _ITSTestModuleEvents _ITSTestModuleEvents; #endif /* ___ITSTestModuleEvents_FWD_DEFINED__ */ #ifndef __TSTestModule_FWD_DEFINED__ #define __TSTestModule_FWD_DEFINED__ #ifdef __cplusplus typedef class TSTestModule TSTestModule; #else typedef struct TSTestModule TSTestModule; #endif /* __cplusplus */ #endif /* __TSTestModule_FWD_DEFINED__ */ #ifndef __ITestSetupFolder_FWD_DEFINED__ #define __ITestSetupFolder_FWD_DEFINED__ typedef interface ITestSetupFolder ITestSetupFolder; #endif /* __ITestSetupFolder_FWD_DEFINED__ */ #ifndef __TestSetupFolder_FWD_DEFINED__ #define __TestSetupFolder_FWD_DEFINED__ #ifdef __cplusplus typedef class TestSetupFolder TestSetupFolder; #else typedef struct TestSetupFolder TestSetupFolder; #endif /* __cplusplus */ #endif /* __TestSetupFolder_FWD_DEFINED__ */ #ifndef __ITestSetupFolderExt_FWD_DEFINED__ #define __ITestSetupFolderExt_FWD_DEFINED__ typedef interface ITestSetupFolderExt ITestSetupFolderExt; #endif /* __ITestSetupFolderExt_FWD_DEFINED__ */ #ifndef __TestSetupFolderExt_FWD_DEFINED__ #define __TestSetupFolderExt_FWD_DEFINED__ #ifdef __cplusplus typedef class TestSetupFolderExt TestSetupFolderExt; #else typedef struct TestSetupFolderExt TestSetupFolderExt; #endif /* __cplusplus */ #endif /* __TestSetupFolderExt_FWD_DEFINED__ */ #ifndef __TestModules_FWD_DEFINED__ #define __TestModules_FWD_DEFINED__ #ifdef __cplusplus typedef class TestModules TestModules; #else typedef struct TestModules TestModules; #endif /* __cplusplus */ #endif /* __TestModules_FWD_DEFINED__ */ #ifndef __ITestEnvironment_FWD_DEFINED__ #define __ITestEnvironment_FWD_DEFINED__ typedef interface ITestEnvironment ITestEnvironment; #endif /* __ITestEnvironment_FWD_DEFINED__ */ #ifndef __ITestEnvironment2_FWD_DEFINED__ #define __ITestEnvironment2_FWD_DEFINED__ typedef interface ITestEnvironment2 ITestEnvironment2; #endif /* __ITestEnvironment2_FWD_DEFINED__ */ #ifndef __TestEnvironment_FWD_DEFINED__ #define __TestEnvironment_FWD_DEFINED__ #ifdef __cplusplus typedef class TestEnvironment TestEnvironment; #else typedef struct TestEnvironment TestEnvironment; #endif /* __cplusplus */ #endif /* __TestEnvironment_FWD_DEFINED__ */ #ifndef __ITestEnvironments_FWD_DEFINED__ #define __ITestEnvironments_FWD_DEFINED__ typedef interface ITestEnvironments ITestEnvironments; #endif /* __ITestEnvironments_FWD_DEFINED__ */ #ifndef __TestEnvironments_FWD_DEFINED__ #define __TestEnvironments_FWD_DEFINED__ #ifdef __cplusplus typedef class TestEnvironments TestEnvironments; #else typedef struct TestEnvironments TestEnvironments; #endif /* __cplusplus */ #endif /* __TestEnvironments_FWD_DEFINED__ */ #ifndef __ITestSetup_FWD_DEFINED__ #define __ITestSetup_FWD_DEFINED__ typedef interface ITestSetup ITestSetup; #endif /* __ITestSetup_FWD_DEFINED__ */ #ifndef __TestSetup_FWD_DEFINED__ #define __TestSetup_FWD_DEFINED__ #ifdef __cplusplus typedef class TestSetup TestSetup; #else typedef struct TestSetup TestSetup; #endif /* __cplusplus */ #endif /* __TestSetup_FWD_DEFINED__ */ #ifndef __IReportFilterSettings_FWD_DEFINED__ #define __IReportFilterSettings_FWD_DEFINED__ typedef interface IReportFilterSettings IReportFilterSettings; #endif /* __IReportFilterSettings_FWD_DEFINED__ */ #ifndef __ReportFilterSettings_FWD_DEFINED__ #define __ReportFilterSettings_FWD_DEFINED__ #ifdef __cplusplus typedef class ReportFilterSettings ReportFilterSettings; #else typedef struct ReportFilterSettings ReportFilterSettings; #endif /* __cplusplus */ #endif /* __ReportFilterSettings_FWD_DEFINED__ */ #ifndef __TestSetupFolders_FWD_DEFINED__ #define __TestSetupFolders_FWD_DEFINED__ #ifdef __cplusplus typedef class TestSetupFolders TestSetupFolders; #else typedef struct TestSetupFolders TestSetupFolders; #endif /* __cplusplus */ #endif /* __TestSetupFolders_FWD_DEFINED__ */ #ifndef __ITestReport_FWD_DEFINED__ #define __ITestReport_FWD_DEFINED__ typedef interface ITestReport ITestReport; #endif /* __ITestReport_FWD_DEFINED__ */ #ifndef __ITestReport2_FWD_DEFINED__ #define __ITestReport2_FWD_DEFINED__ typedef interface ITestReport2 ITestReport2; #endif /* __ITestReport2_FWD_DEFINED__ */ #ifndef __TestReport_FWD_DEFINED__ #define __TestReport_FWD_DEFINED__ #ifdef __cplusplus typedef class TestReport TestReport; #else typedef struct TestReport TestReport; #endif /* __cplusplus */ #endif /* __TestReport_FWD_DEFINED__ */ #ifndef __ITestSetupItems_FWD_DEFINED__ #define __ITestSetupItems_FWD_DEFINED__ typedef interface ITestSetupItems ITestSetupItems; #endif /* __ITestSetupItems_FWD_DEFINED__ */ #ifndef __TestSetupItems_FWD_DEFINED__ #define __TestSetupItems_FWD_DEFINED__ #ifdef __cplusplus typedef class TestSetupItems TestSetupItems; #else typedef struct TestSetupItems TestSetupItems; #endif /* __cplusplus */ #endif /* __TestSetupItems_FWD_DEFINED__ */ #ifndef __ITestLibrary_FWD_DEFINED__ #define __ITestLibrary_FWD_DEFINED__ typedef interface ITestLibrary ITestLibrary; #endif /* __ITestLibrary_FWD_DEFINED__ */ #ifndef __TestLibrary_FWD_DEFINED__ #define __TestLibrary_FWD_DEFINED__ #ifdef __cplusplus typedef class TestLibrary TestLibrary; #else typedef struct TestLibrary TestLibrary; #endif /* __cplusplus */ #endif /* __TestLibrary_FWD_DEFINED__ */ #ifndef __ITestLibraries_FWD_DEFINED__ #define __ITestLibraries_FWD_DEFINED__ typedef interface ITestLibraries ITestLibraries; #endif /* __ITestLibraries_FWD_DEFINED__ */ #ifndef __TestLibraries_FWD_DEFINED__ #define __TestLibraries_FWD_DEFINED__ #ifdef __cplusplus typedef class TestLibraries TestLibraries; #else typedef struct TestLibraries TestLibraries; #endif /* __cplusplus */ #endif /* __TestLibraries_FWD_DEFINED__ */ #ifndef __IReference_FWD_DEFINED__ #define __IReference_FWD_DEFINED__ typedef interface IReference IReference; #endif /* __IReference_FWD_DEFINED__ */ #ifndef __Reference_FWD_DEFINED__ #define __Reference_FWD_DEFINED__ #ifdef __cplusplus typedef class Reference Reference; #else typedef struct Reference Reference; #endif /* __cplusplus */ #endif /* __Reference_FWD_DEFINED__ */ #ifndef __IReferences_FWD_DEFINED__ #define __IReferences_FWD_DEFINED__ typedef interface IReferences IReferences; #endif /* __IReferences_FWD_DEFINED__ */ #ifndef __References_FWD_DEFINED__ #define __References_FWD_DEFINED__ #ifdef __cplusplus typedef class References References; #else typedef struct References References; #endif /* __cplusplus */ #endif /* __References_FWD_DEFINED__ */ #ifndef __IModule_FWD_DEFINED__ #define __IModule_FWD_DEFINED__ typedef interface IModule IModule; #endif /* __IModule_FWD_DEFINED__ */ #ifndef __IModule2_FWD_DEFINED__ #define __IModule2_FWD_DEFINED__ typedef interface IModule2 IModule2; #endif /* __IModule2_FWD_DEFINED__ */ #ifndef __Module_FWD_DEFINED__ #define __Module_FWD_DEFINED__ #ifdef __cplusplus typedef class Module Module; #else typedef struct Module Module; #endif /* __cplusplus */ #endif /* __Module_FWD_DEFINED__ */ #ifndef __IModules_FWD_DEFINED__ #define __IModules_FWD_DEFINED__ typedef interface IModules IModules; #endif /* __IModules_FWD_DEFINED__ */ #ifndef __Modules_FWD_DEFINED__ #define __Modules_FWD_DEFINED__ #ifdef __cplusplus typedef class Modules Modules; #else typedef struct Modules Modules; #endif /* __cplusplus */ #endif /* __Modules_FWD_DEFINED__ */ #ifndef __ITestSequenceItem_FWD_DEFINED__ #define __ITestSequenceItem_FWD_DEFINED__ typedef interface ITestSequenceItem ITestSequenceItem; #endif /* __ITestSequenceItem_FWD_DEFINED__ */ #ifndef __TestSequenceItem_FWD_DEFINED__ #define __TestSequenceItem_FWD_DEFINED__ #ifdef __cplusplus typedef class TestSequenceItem TestSequenceItem; #else typedef struct TestSequenceItem TestSequenceItem; #endif /* __cplusplus */ #endif /* __TestSequenceItem_FWD_DEFINED__ */ #ifndef __ITestCase_FWD_DEFINED__ #define __ITestCase_FWD_DEFINED__ typedef interface ITestCase ITestCase; #endif /* __ITestCase_FWD_DEFINED__ */ #ifndef __TestCase_FWD_DEFINED__ #define __TestCase_FWD_DEFINED__ #ifdef __cplusplus typedef class TestCase TestCase; #else typedef struct TestCase TestCase; #endif /* __cplusplus */ #endif /* __TestCase_FWD_DEFINED__ */ #ifndef __ITestGroup_FWD_DEFINED__ #define __ITestGroup_FWD_DEFINED__ typedef interface ITestGroup ITestGroup; #endif /* __ITestGroup_FWD_DEFINED__ */ #ifndef __TestGroup_FWD_DEFINED__ #define __TestGroup_FWD_DEFINED__ #ifdef __cplusplus typedef class TestGroup TestGroup; #else typedef struct TestGroup TestGroup; #endif /* __cplusplus */ #endif /* __TestGroup_FWD_DEFINED__ */ #ifndef __ITestSequence_FWD_DEFINED__ #define __ITestSequence_FWD_DEFINED__ typedef interface ITestSequence ITestSequence; #endif /* __ITestSequence_FWD_DEFINED__ */ #ifndef __TestSequence_FWD_DEFINED__ #define __TestSequence_FWD_DEFINED__ #ifdef __cplusplus typedef class TestSequence TestSequence; #else typedef struct TestSequence TestSequence; #endif /* __cplusplus */ #endif /* __TestSequence_FWD_DEFINED__ */ #ifndef __IWrite_FWD_DEFINED__ #define __IWrite_FWD_DEFINED__ typedef interface IWrite IWrite; #endif /* __IWrite_FWD_DEFINED__ */ #ifndef __IWrite2_FWD_DEFINED__ #define __IWrite2_FWD_DEFINED__ typedef interface IWrite2 IWrite2; #endif /* __IWrite2_FWD_DEFINED__ */ #ifndef __IWrite3_FWD_DEFINED__ #define __IWrite3_FWD_DEFINED__ typedef interface IWrite3 IWrite3; #endif /* __IWrite3_FWD_DEFINED__ */ #ifndef __Write_FWD_DEFINED__ #define __Write_FWD_DEFINED__ #ifdef __cplusplus typedef class Write Write; #else typedef struct Write Write; #endif /* __cplusplus */ #endif /* __Write_FWD_DEFINED__ */ #ifndef __IMeasurement_FWD_DEFINED__ #define __IMeasurement_FWD_DEFINED__ typedef interface IMeasurement IMeasurement; #endif /* __IMeasurement_FWD_DEFINED__ */ #ifndef __IMeasurement2_FWD_DEFINED__ #define __IMeasurement2_FWD_DEFINED__ typedef interface IMeasurement2 IMeasurement2; #endif /* __IMeasurement2_FWD_DEFINED__ */ #ifndef __IMeasurement3_FWD_DEFINED__ #define __IMeasurement3_FWD_DEFINED__ typedef interface IMeasurement3 IMeasurement3; #endif /* __IMeasurement3_FWD_DEFINED__ */ #ifndef ___IMeasurementEvents_FWD_DEFINED__ #define ___IMeasurementEvents_FWD_DEFINED__ typedef interface _IMeasurementEvents _IMeasurementEvents; #endif /* ___IMeasurementEvents_FWD_DEFINED__ */ #ifndef __Measurement_FWD_DEFINED__ #define __Measurement_FWD_DEFINED__ #ifdef __cplusplus typedef class Measurement Measurement; #else typedef struct Measurement Measurement; #endif /* __cplusplus */ #endif /* __Measurement_FWD_DEFINED__ */ #ifndef __IPanel_FWD_DEFINED__ #define __IPanel_FWD_DEFINED__ typedef interface IPanel IPanel; #endif /* __IPanel_FWD_DEFINED__ */ #ifndef __Panel_FWD_DEFINED__ #define __Panel_FWD_DEFINED__ #ifdef __cplusplus typedef class Panel Panel; #else typedef struct Panel Panel; #endif /* __cplusplus */ #endif /* __Panel_FWD_DEFINED__ */ #ifndef __IPanels_FWD_DEFINED__ #define __IPanels_FWD_DEFINED__ typedef interface IPanels IPanels; #endif /* __IPanels_FWD_DEFINED__ */ #ifndef __Panels_FWD_DEFINED__ #define __Panels_FWD_DEFINED__ #ifdef __cplusplus typedef class Panels Panels; #else typedef struct Panels Panels; #endif /* __cplusplus */ #endif /* __Panels_FWD_DEFINED__ */ #ifndef __IPanelSetup_FWD_DEFINED__ #define __IPanelSetup_FWD_DEFINED__ typedef interface IPanelSetup IPanelSetup; #endif /* __IPanelSetup_FWD_DEFINED__ */ #ifndef __IPanelSetup2_FWD_DEFINED__ #define __IPanelSetup2_FWD_DEFINED__ typedef interface IPanelSetup2 IPanelSetup2; #endif /* __IPanelSetup2_FWD_DEFINED__ */ #ifndef __IPanelSetup3_FWD_DEFINED__ #define __IPanelSetup3_FWD_DEFINED__ typedef interface IPanelSetup3 IPanelSetup3; #endif /* __IPanelSetup3_FWD_DEFINED__ */ #ifndef ___IPanelSetupEvents_FWD_DEFINED__ #define ___IPanelSetupEvents_FWD_DEFINED__ typedef interface _IPanelSetupEvents _IPanelSetupEvents; #endif /* ___IPanelSetupEvents_FWD_DEFINED__ */ #ifndef __PanelSetup_FWD_DEFINED__ #define __PanelSetup_FWD_DEFINED__ #ifdef __cplusplus typedef class PanelSetup PanelSetup; #else typedef struct PanelSetup PanelSetup; #endif /* __cplusplus */ #endif /* __PanelSetup_FWD_DEFINED__ */ #ifndef __ICANController_FWD_DEFINED__ #define __ICANController_FWD_DEFINED__ typedef interface ICANController ICANController; #endif /* __ICANController_FWD_DEFINED__ */ #ifndef __ICANController2_FWD_DEFINED__ #define __ICANController2_FWD_DEFINED__ typedef interface ICANController2 ICANController2; #endif /* __ICANController2_FWD_DEFINED__ */ #ifndef __CANController_FWD_DEFINED__ #define __CANController_FWD_DEFINED__ #ifdef __cplusplus typedef class CANController CANController; #else typedef struct CANController CANController; #endif /* __cplusplus */ #endif /* __CANController_FWD_DEFINED__ */ #ifndef __IChannel_FWD_DEFINED__ #define __IChannel_FWD_DEFINED__ typedef interface IChannel IChannel; #endif /* __IChannel_FWD_DEFINED__ */ #ifndef __Channel_FWD_DEFINED__ #define __Channel_FWD_DEFINED__ #ifdef __cplusplus typedef class Channel Channel; #else typedef struct Channel Channel; #endif /* __cplusplus */ #endif /* __Channel_FWD_DEFINED__ */ #ifndef __IChannels_FWD_DEFINED__ #define __IChannels_FWD_DEFINED__ typedef interface IChannels IChannels; #endif /* __IChannels_FWD_DEFINED__ */ #ifndef __Channels_FWD_DEFINED__ #define __Channels_FWD_DEFINED__ #ifdef __cplusplus typedef class Channels Channels; #else typedef struct Channels Channels; #endif /* __cplusplus */ #endif /* __Channels_FWD_DEFINED__ */ #ifndef __IDatabase_FWD_DEFINED__ #define __IDatabase_FWD_DEFINED__ typedef interface IDatabase IDatabase; #endif /* __IDatabase_FWD_DEFINED__ */ #ifndef __Database_FWD_DEFINED__ #define __Database_FWD_DEFINED__ #ifdef __cplusplus typedef class Database Database; #else typedef struct Database Database; #endif /* __cplusplus */ #endif /* __Database_FWD_DEFINED__ */ #ifndef __IDatabases_FWD_DEFINED__ #define __IDatabases_FWD_DEFINED__ typedef interface IDatabases IDatabases; #endif /* __IDatabases_FWD_DEFINED__ */ #ifndef __Databases_FWD_DEFINED__ #define __Databases_FWD_DEFINED__ #ifdef __cplusplus typedef class Databases Databases; #else typedef struct Databases Databases; #endif /* __cplusplus */ #endif /* __Databases_FWD_DEFINED__ */ #ifndef __IDatabaseSetup_FWD_DEFINED__ #define __IDatabaseSetup_FWD_DEFINED__ typedef interface IDatabaseSetup IDatabaseSetup; #endif /* __IDatabaseSetup_FWD_DEFINED__ */ #ifndef ___IDatabaseSetupEvents_FWD_DEFINED__ #define ___IDatabaseSetupEvents_FWD_DEFINED__ typedef interface _IDatabaseSetupEvents _IDatabaseSetupEvents; #endif /* ___IDatabaseSetupEvents_FWD_DEFINED__ */ #ifndef __DatabaseSetup_FWD_DEFINED__ #define __DatabaseSetup_FWD_DEFINED__ #ifdef __cplusplus typedef class DatabaseSetup DatabaseSetup; #else typedef struct DatabaseSetup DatabaseSetup; #endif /* __cplusplus */ #endif /* __DatabaseSetup_FWD_DEFINED__ */ #ifndef __IGeneralSetup_FWD_DEFINED__ #define __IGeneralSetup_FWD_DEFINED__ typedef interface IGeneralSetup IGeneralSetup; #endif /* __IGeneralSetup_FWD_DEFINED__ */ #ifndef __IGeneralSetup2_FWD_DEFINED__ #define __IGeneralSetup2_FWD_DEFINED__ typedef interface IGeneralSetup2 IGeneralSetup2; #endif /* __IGeneralSetup2_FWD_DEFINED__ */ #ifndef __IGeneralSetup3_FWD_DEFINED__ #define __IGeneralSetup3_FWD_DEFINED__ typedef interface IGeneralSetup3 IGeneralSetup3; #endif /* __IGeneralSetup3_FWD_DEFINED__ */ #ifndef __IGeneralSetup4_FWD_DEFINED__ #define __IGeneralSetup4_FWD_DEFINED__ typedef interface IGeneralSetup4 IGeneralSetup4; #endif /* __IGeneralSetup4_FWD_DEFINED__ */ #ifndef __IGeneralSetup5_FWD_DEFINED__ #define __IGeneralSetup5_FWD_DEFINED__ typedef interface IGeneralSetup5 IGeneralSetup5; #endif /* __IGeneralSetup5_FWD_DEFINED__ */ #ifndef ___IGeneralSetupEvents_FWD_DEFINED__ #define ___IGeneralSetupEvents_FWD_DEFINED__ typedef interface _IGeneralSetupEvents _IGeneralSetupEvents; #endif /* ___IGeneralSetupEvents_FWD_DEFINED__ */ #ifndef __GeneralSetup_FWD_DEFINED__ #define __GeneralSetup_FWD_DEFINED__ #ifdef __cplusplus typedef class GeneralSetup GeneralSetup; #else typedef struct GeneralSetup GeneralSetup; #endif /* __cplusplus */ #endif /* __GeneralSetup_FWD_DEFINED__ */ #ifndef __ICANBusStatistic_FWD_DEFINED__ #define __ICANBusStatistic_FWD_DEFINED__ typedef interface ICANBusStatistic ICANBusStatistic; #endif /* __ICANBusStatistic_FWD_DEFINED__ */ #ifndef __CANBusStatistic_FWD_DEFINED__ #define __CANBusStatistic_FWD_DEFINED__ #ifdef __cplusplus typedef class CANBusStatistic CANBusStatistic; #else typedef struct CANBusStatistic CANBusStatistic; #endif /* __cplusplus */ #endif /* __CANBusStatistic_FWD_DEFINED__ */ #ifndef __IVANBusStatistic_FWD_DEFINED__ #define __IVANBusStatistic_FWD_DEFINED__ typedef interface IVANBusStatistic IVANBusStatistic; #endif /* __IVANBusStatistic_FWD_DEFINED__ */ #ifndef __VANBusStatistic_FWD_DEFINED__ #define __VANBusStatistic_FWD_DEFINED__ #ifdef __cplusplus typedef class VANBusStatistic VANBusStatistic; #else typedef struct VANBusStatistic VANBusStatistic; #endif /* __cplusplus */ #endif /* __VANBusStatistic_FWD_DEFINED__ */ #ifndef __IMOSTBusStatistic_FWD_DEFINED__ #define __IMOSTBusStatistic_FWD_DEFINED__ typedef interface IMOSTBusStatistic IMOSTBusStatistic; #endif /* __IMOSTBusStatistic_FWD_DEFINED__ */ #ifndef __MOSTBusStatistic_FWD_DEFINED__ #define __MOSTBusStatistic_FWD_DEFINED__ #ifdef __cplusplus typedef class MOSTBusStatistic MOSTBusStatistic; #else typedef struct MOSTBusStatistic MOSTBusStatistic; #endif /* __cplusplus */ #endif /* __MOSTBusStatistic_FWD_DEFINED__ */ #ifndef __IBusStatistics_FWD_DEFINED__ #define __IBusStatistics_FWD_DEFINED__ typedef interface IBusStatistics IBusStatistics; #endif /* __IBusStatistics_FWD_DEFINED__ */ #ifndef __BusStatistics_FWD_DEFINED__ #define __BusStatistics_FWD_DEFINED__ #ifdef __cplusplus typedef class BusStatistics BusStatistics; #else typedef struct BusStatistics BusStatistics; #endif /* __cplusplus */ #endif /* __BusStatistics_FWD_DEFINED__ */ #ifndef __IExporter_FWD_DEFINED__ #define __IExporter_FWD_DEFINED__ typedef interface IExporter IExporter; #endif /* __IExporter_FWD_DEFINED__ */ #ifndef __Exporter_FWD_DEFINED__ #define __Exporter_FWD_DEFINED__ #ifdef __cplusplus typedef class Exporter Exporter; #else typedef struct Exporter Exporter; #endif /* __cplusplus */ #endif /* __Exporter_FWD_DEFINED__ */ #ifndef __IFiles_FWD_DEFINED__ #define __IFiles_FWD_DEFINED__ typedef interface IFiles IFiles; #endif /* __IFiles_FWD_DEFINED__ */ #ifndef __Files_FWD_DEFINED__ #define __Files_FWD_DEFINED__ #ifdef __cplusplus typedef class Files Files; #else typedef struct Files Files; #endif /* __cplusplus */ #endif /* __Files_FWD_DEFINED__ */ #ifndef __IFilter_FWD_DEFINED__ #define __IFilter_FWD_DEFINED__ typedef interface IFilter IFilter; #endif /* __IFilter_FWD_DEFINED__ */ #ifndef __Filter_FWD_DEFINED__ #define __Filter_FWD_DEFINED__ #ifdef __cplusplus typedef class Filter Filter; #else typedef struct Filter Filter; #endif /* __cplusplus */ #endif /* __Filter_FWD_DEFINED__ */ #ifndef __IExporterSettings_FWD_DEFINED__ #define __IExporterSettings_FWD_DEFINED__ typedef interface IExporterSettings IExporterSettings; #endif /* __IExporterSettings_FWD_DEFINED__ */ #ifndef __IExporterSettings2_FWD_DEFINED__ #define __IExporterSettings2_FWD_DEFINED__ typedef interface IExporterSettings2 IExporterSettings2; #endif /* __IExporterSettings2_FWD_DEFINED__ */ #ifndef __ExporterSettings_FWD_DEFINED__ #define __ExporterSettings_FWD_DEFINED__ #ifdef __cplusplus typedef class ExporterSettings ExporterSettings; #else typedef struct ExporterSettings ExporterSettings; #endif /* __cplusplus */ #endif /* __ExporterSettings_FWD_DEFINED__ */ #ifndef __IExporterMdfSettings_FWD_DEFINED__ #define __IExporterMdfSettings_FWD_DEFINED__ typedef interface IExporterMdfSettings IExporterMdfSettings; #endif /* __IExporterMdfSettings_FWD_DEFINED__ */ #ifndef __ExporterMdfSettings_FWD_DEFINED__ #define __ExporterMdfSettings_FWD_DEFINED__ #ifdef __cplusplus typedef class ExporterMdfSettings ExporterMdfSettings; #else typedef struct ExporterMdfSettings ExporterMdfSettings; #endif /* __cplusplus */ #endif /* __ExporterMdfSettings_FWD_DEFINED__ */ #ifndef __IExporterDiademSettings_FWD_DEFINED__ #define __IExporterDiademSettings_FWD_DEFINED__ typedef interface IExporterDiademSettings IExporterDiademSettings; #endif /* __IExporterDiademSettings_FWD_DEFINED__ */ #ifndef __ExporterDiademSettings_FWD_DEFINED__ #define __ExporterDiademSettings_FWD_DEFINED__ #ifdef __cplusplus typedef class ExporterDiademSettings ExporterDiademSettings; #else typedef struct ExporterDiademSettings ExporterDiademSettings; #endif /* __cplusplus */ #endif /* __ExporterDiademSettings_FWD_DEFINED__ */ #ifndef __IExporterMatlabSettings_FWD_DEFINED__ #define __IExporterMatlabSettings_FWD_DEFINED__ typedef interface IExporterMatlabSettings IExporterMatlabSettings; #endif /* __IExporterMatlabSettings_FWD_DEFINED__ */ #ifndef __ExporterMatlabSettings_FWD_DEFINED__ #define __ExporterMatlabSettings_FWD_DEFINED__ #ifdef __cplusplus typedef class ExporterMatlabSettings ExporterMatlabSettings; #else typedef struct ExporterMatlabSettings ExporterMatlabSettings; #endif /* __cplusplus */ #endif /* __ExporterMatlabSettings_FWD_DEFINED__ */ #ifndef __IExporterCsvSettings_FWD_DEFINED__ #define __IExporterCsvSettings_FWD_DEFINED__ typedef interface IExporterCsvSettings IExporterCsvSettings; #endif /* __IExporterCsvSettings_FWD_DEFINED__ */ #ifndef __ExporterCsvSettings_FWD_DEFINED__ #define __ExporterCsvSettings_FWD_DEFINED__ #ifdef __cplusplus typedef class ExporterCsvSettings ExporterCsvSettings; #else typedef struct ExporterCsvSettings ExporterCsvSettings; #endif /* __cplusplus */ #endif /* __ExporterCsvSettings_FWD_DEFINED__ */ #ifndef __ILoggingFileNameOptions_FWD_DEFINED__ #define __ILoggingFileNameOptions_FWD_DEFINED__ typedef interface ILoggingFileNameOptions ILoggingFileNameOptions; #endif /* __ILoggingFileNameOptions_FWD_DEFINED__ */ #ifndef __LoggingFileNameOptions_FWD_DEFINED__ #define __LoggingFileNameOptions_FWD_DEFINED__ #ifdef __cplusplus typedef class LoggingFileNameOptions LoggingFileNameOptions; #else typedef struct LoggingFileNameOptions LoggingFileNameOptions; #endif /* __cplusplus */ #endif /* __LoggingFileNameOptions_FWD_DEFINED__ */ #ifndef __ILogging_FWD_DEFINED__ #define __ILogging_FWD_DEFINED__ typedef interface ILogging ILogging; #endif /* __ILogging_FWD_DEFINED__ */ #ifndef __ILogging2_FWD_DEFINED__ #define __ILogging2_FWD_DEFINED__ typedef interface ILogging2 ILogging2; #endif /* __ILogging2_FWD_DEFINED__ */ #ifndef __ILogging3_FWD_DEFINED__ #define __ILogging3_FWD_DEFINED__ typedef interface ILogging3 ILogging3; #endif /* __ILogging3_FWD_DEFINED__ */ #ifndef __ILogging4_FWD_DEFINED__ #define __ILogging4_FWD_DEFINED__ typedef interface ILogging4 ILogging4; #endif /* __ILogging4_FWD_DEFINED__ */ #ifndef __Logging_FWD_DEFINED__ #define __Logging_FWD_DEFINED__ #ifdef __cplusplus typedef class Logging Logging; #else typedef struct Logging Logging; #endif /* __cplusplus */ #endif /* __Logging_FWD_DEFINED__ */ #ifndef __ILoggingCollection_FWD_DEFINED__ #define __ILoggingCollection_FWD_DEFINED__ typedef interface ILoggingCollection ILoggingCollection; #endif /* __ILoggingCollection_FWD_DEFINED__ */ #ifndef __ILoggingCollection2_FWD_DEFINED__ #define __ILoggingCollection2_FWD_DEFINED__ typedef interface ILoggingCollection2 ILoggingCollection2; #endif /* __ILoggingCollection2_FWD_DEFINED__ */ #ifndef __LoggingCollection_FWD_DEFINED__ #define __LoggingCollection_FWD_DEFINED__ #ifdef __cplusplus typedef class LoggingCollection LoggingCollection; #else typedef struct LoggingCollection LoggingCollection; #endif /* __cplusplus */ #endif /* __LoggingCollection_FWD_DEFINED__ */ #ifndef __IOfflineSource_FWD_DEFINED__ #define __IOfflineSource_FWD_DEFINED__ typedef interface IOfflineSource IOfflineSource; #endif /* __IOfflineSource_FWD_DEFINED__ */ #ifndef __IOfflineSource2_FWD_DEFINED__ #define __IOfflineSource2_FWD_DEFINED__ typedef interface IOfflineSource2 IOfflineSource2; #endif /* __IOfflineSource2_FWD_DEFINED__ */ #ifndef __OfflineSource_FWD_DEFINED__ #define __OfflineSource_FWD_DEFINED__ #ifdef __cplusplus typedef class OfflineSource OfflineSource; #else typedef struct OfflineSource OfflineSource; #endif /* __cplusplus */ #endif /* __OfflineSource_FWD_DEFINED__ */ #ifndef __IMeasurementSetup_FWD_DEFINED__ #define __IMeasurementSetup_FWD_DEFINED__ typedef interface IMeasurementSetup IMeasurementSetup; #endif /* __IMeasurementSetup_FWD_DEFINED__ */ #ifndef __IMeasurementSetup2_FWD_DEFINED__ #define __IMeasurementSetup2_FWD_DEFINED__ typedef interface IMeasurementSetup2 IMeasurementSetup2; #endif /* __IMeasurementSetup2_FWD_DEFINED__ */ #ifndef __IMeasurementSetup3_FWD_DEFINED__ #define __IMeasurementSetup3_FWD_DEFINED__ typedef interface IMeasurementSetup3 IMeasurementSetup3; #endif /* __IMeasurementSetup3_FWD_DEFINED__ */ #ifndef __IMeasurementSetup4_FWD_DEFINED__ #define __IMeasurementSetup4_FWD_DEFINED__ typedef interface IMeasurementSetup4 IMeasurementSetup4; #endif /* __IMeasurementSetup4_FWD_DEFINED__ */ #ifndef ___IMeasurementSetupEvents_FWD_DEFINED__ #define ___IMeasurementSetupEvents_FWD_DEFINED__ typedef interface _IMeasurementSetupEvents _IMeasurementSetupEvents; #endif /* ___IMeasurementSetupEvents_FWD_DEFINED__ */ #ifndef __MeasurementSetup_FWD_DEFINED__ #define __MeasurementSetup_FWD_DEFINED__ #ifdef __cplusplus typedef class MeasurementSetup MeasurementSetup; #else typedef struct MeasurementSetup MeasurementSetup; #endif /* __cplusplus */ #endif /* __MeasurementSetup_FWD_DEFINED__ */ #ifndef __IViewSynchronization_FWD_DEFINED__ #define __IViewSynchronization_FWD_DEFINED__ typedef interface IViewSynchronization IViewSynchronization; #endif /* __IViewSynchronization_FWD_DEFINED__ */ #ifndef ___IViewSynchronizationEvents_FWD_DEFINED__ #define ___IViewSynchronizationEvents_FWD_DEFINED__ typedef interface _IViewSynchronizationEvents _IViewSynchronizationEvents; #endif /* ___IViewSynchronizationEvents_FWD_DEFINED__ */ #ifndef __ViewSynchronization_FWD_DEFINED__ #define __ViewSynchronization_FWD_DEFINED__ #ifdef __cplusplus typedef class ViewSynchronization ViewSynchronization; #else typedef struct ViewSynchronization ViewSynchronization; #endif /* __cplusplus */ #endif /* __ViewSynchronization_FWD_DEFINED__ */ #ifndef __INode_FWD_DEFINED__ #define __INode_FWD_DEFINED__ typedef interface INode INode; #endif /* __INode_FWD_DEFINED__ */ #ifndef __INode2_FWD_DEFINED__ #define __INode2_FWD_DEFINED__ typedef interface INode2 INode2; #endif /* __INode2_FWD_DEFINED__ */ #ifndef __INode3_FWD_DEFINED__ #define __INode3_FWD_DEFINED__ typedef interface INode3 INode3; #endif /* __INode3_FWD_DEFINED__ */ #ifndef __INode4_FWD_DEFINED__ #define __INode4_FWD_DEFINED__ typedef interface INode4 INode4; #endif /* __INode4_FWD_DEFINED__ */ #ifndef __Node_FWD_DEFINED__ #define __Node_FWD_DEFINED__ #ifdef __cplusplus typedef class Node Node; #else typedef struct Node Node; #endif /* __cplusplus */ #endif /* __Node_FWD_DEFINED__ */ #ifndef __INodes_FWD_DEFINED__ #define __INodes_FWD_DEFINED__ typedef interface INodes INodes; #endif /* __INodes_FWD_DEFINED__ */ #ifndef __INodes2_FWD_DEFINED__ #define __INodes2_FWD_DEFINED__ typedef interface INodes2 INodes2; #endif /* __INodes2_FWD_DEFINED__ */ #ifndef __Nodes_FWD_DEFINED__ #define __Nodes_FWD_DEFINED__ #ifdef __cplusplus typedef class Nodes Nodes; #else typedef struct Nodes Nodes; #endif /* __cplusplus */ #endif /* __Nodes_FWD_DEFINED__ */ #ifndef __IGenerator_FWD_DEFINED__ #define __IGenerator_FWD_DEFINED__ typedef interface IGenerator IGenerator; #endif /* __IGenerator_FWD_DEFINED__ */ #ifndef __Generator_FWD_DEFINED__ #define __Generator_FWD_DEFINED__ #ifdef __cplusplus typedef class Generator Generator; #else typedef struct Generator Generator; #endif /* __cplusplus */ #endif /* __Generator_FWD_DEFINED__ */ #ifndef __IGenerators_FWD_DEFINED__ #define __IGenerators_FWD_DEFINED__ typedef interface IGenerators IGenerators; #endif /* __IGenerators_FWD_DEFINED__ */ #ifndef __Generators_FWD_DEFINED__ #define __Generators_FWD_DEFINED__ #ifdef __cplusplus typedef class Generators Generators; #else typedef struct Generators Generators; #endif /* __cplusplus */ #endif /* __Generators_FWD_DEFINED__ */ #ifndef __IInteractiveGenerator_FWD_DEFINED__ #define __IInteractiveGenerator_FWD_DEFINED__ typedef interface IInteractiveGenerator IInteractiveGenerator; #endif /* __IInteractiveGenerator_FWD_DEFINED__ */ #ifndef __InteractiveGenerator_FWD_DEFINED__ #define __InteractiveGenerator_FWD_DEFINED__ #ifdef __cplusplus typedef class InteractiveGenerator InteractiveGenerator; #else typedef struct InteractiveGenerator InteractiveGenerator; #endif /* __cplusplus */ #endif /* __InteractiveGenerator_FWD_DEFINED__ */ #ifndef __IInteractiveGenerators_FWD_DEFINED__ #define __IInteractiveGenerators_FWD_DEFINED__ typedef interface IInteractiveGenerators IInteractiveGenerators; #endif /* __IInteractiveGenerators_FWD_DEFINED__ */ #ifndef __InteractiveGenerators_FWD_DEFINED__ #define __InteractiveGenerators_FWD_DEFINED__ #ifdef __cplusplus typedef class InteractiveGenerators InteractiveGenerators; #else typedef struct InteractiveGenerators InteractiveGenerators; #endif /* __cplusplus */ #endif /* __InteractiveGenerators_FWD_DEFINED__ */ #ifndef __IReplayBlock_FWD_DEFINED__ #define __IReplayBlock_FWD_DEFINED__ typedef interface IReplayBlock IReplayBlock; #endif /* __IReplayBlock_FWD_DEFINED__ */ #ifndef __ReplayBlock_FWD_DEFINED__ #define __ReplayBlock_FWD_DEFINED__ #ifdef __cplusplus typedef class ReplayBlock ReplayBlock; #else typedef struct ReplayBlock ReplayBlock; #endif /* __cplusplus */ #endif /* __ReplayBlock_FWD_DEFINED__ */ #ifndef __IReplayCollection_FWD_DEFINED__ #define __IReplayCollection_FWD_DEFINED__ typedef interface IReplayCollection IReplayCollection; #endif /* __IReplayCollection_FWD_DEFINED__ */ #ifndef __ReplayCollection_FWD_DEFINED__ #define __ReplayCollection_FWD_DEFINED__ #ifdef __cplusplus typedef class ReplayCollection ReplayCollection; #else typedef struct ReplayCollection ReplayCollection; #endif /* __cplusplus */ #endif /* __ReplayCollection_FWD_DEFINED__ */ #ifndef __IBus_FWD_DEFINED__ #define __IBus_FWD_DEFINED__ typedef interface IBus IBus; #endif /* __IBus_FWD_DEFINED__ */ #ifndef __IBus2_FWD_DEFINED__ #define __IBus2_FWD_DEFINED__ typedef interface IBus2 IBus2; #endif /* __IBus2_FWD_DEFINED__ */ #ifndef __IBus3_FWD_DEFINED__ #define __IBus3_FWD_DEFINED__ typedef interface IBus3 IBus3; #endif /* __IBus3_FWD_DEFINED__ */ #ifndef __IBusVB_FWD_DEFINED__ #define __IBusVB_FWD_DEFINED__ typedef interface IBusVB IBusVB; #endif /* __IBusVB_FWD_DEFINED__ */ #ifndef __IBusVB2_FWD_DEFINED__ #define __IBusVB2_FWD_DEFINED__ typedef interface IBusVB2 IBusVB2; #endif /* __IBusVB2_FWD_DEFINED__ */ #ifndef __Bus_FWD_DEFINED__ #define __Bus_FWD_DEFINED__ #ifdef __cplusplus typedef class Bus Bus; #else typedef struct Bus Bus; #endif /* __cplusplus */ #endif /* __Bus_FWD_DEFINED__ */ #ifndef __IBuses_FWD_DEFINED__ #define __IBuses_FWD_DEFINED__ typedef interface IBuses IBuses; #endif /* __IBuses_FWD_DEFINED__ */ #ifndef __IBuses2_FWD_DEFINED__ #define __IBuses2_FWD_DEFINED__ typedef interface IBuses2 IBuses2; #endif /* __IBuses2_FWD_DEFINED__ */ #ifndef __Buses_FWD_DEFINED__ #define __Buses_FWD_DEFINED__ #ifdef __cplusplus typedef class Buses Buses; #else typedef struct Buses Buses; #endif /* __cplusplus */ #endif /* __Buses_FWD_DEFINED__ */ #ifndef __ISimulationSetup_FWD_DEFINED__ #define __ISimulationSetup_FWD_DEFINED__ typedef interface ISimulationSetup ISimulationSetup; #endif /* __ISimulationSetup_FWD_DEFINED__ */ #ifndef __ISimulationSetup2_FWD_DEFINED__ #define __ISimulationSetup2_FWD_DEFINED__ typedef interface ISimulationSetup2 ISimulationSetup2; #endif /* __ISimulationSetup2_FWD_DEFINED__ */ #ifndef ___ISimulationSetupEvents_FWD_DEFINED__ #define ___ISimulationSetupEvents_FWD_DEFINED__ typedef interface _ISimulationSetupEvents _ISimulationSetupEvents; #endif /* ___ISimulationSetupEvents_FWD_DEFINED__ */ #ifndef __SimulationSetup_FWD_DEFINED__ #define __SimulationSetup_FWD_DEFINED__ #ifdef __cplusplus typedef class SimulationSetup SimulationSetup; #else typedef struct SimulationSetup SimulationSetup; #endif /* __cplusplus */ #endif /* __SimulationSetup_FWD_DEFINED__ */ #ifndef __IUserFile_FWD_DEFINED__ #define __IUserFile_FWD_DEFINED__ typedef interface IUserFile IUserFile; #endif /* __IUserFile_FWD_DEFINED__ */ #ifndef __UserFile_FWD_DEFINED__ #define __UserFile_FWD_DEFINED__ #ifdef __cplusplus typedef class UserFile UserFile; #else typedef struct UserFile UserFile; #endif /* __cplusplus */ #endif /* __UserFile_FWD_DEFINED__ */ #ifndef __IUserFiles_FWD_DEFINED__ #define __IUserFiles_FWD_DEFINED__ typedef interface IUserFiles IUserFiles; #endif /* __IUserFiles_FWD_DEFINED__ */ #ifndef __UserFiles_FWD_DEFINED__ #define __UserFiles_FWD_DEFINED__ #ifdef __cplusplus typedef class UserFiles UserFiles; #else typedef struct UserFiles UserFiles; #endif /* __cplusplus */ #endif /* __UserFiles_FWD_DEFINED__ */ #ifndef __IFDXFile_FWD_DEFINED__ #define __IFDXFile_FWD_DEFINED__ typedef interface IFDXFile IFDXFile; #endif /* __IFDXFile_FWD_DEFINED__ */ #ifndef __FDXFile_FWD_DEFINED__ #define __FDXFile_FWD_DEFINED__ #ifdef __cplusplus typedef class FDXFile FDXFile; #else typedef struct FDXFile FDXFile; #endif /* __cplusplus */ #endif /* __FDXFile_FWD_DEFINED__ */ #ifndef __IFDXFiles_FWD_DEFINED__ #define __IFDXFiles_FWD_DEFINED__ typedef interface IFDXFiles IFDXFiles; #endif /* __IFDXFiles_FWD_DEFINED__ */ #ifndef __FDXFiles_FWD_DEFINED__ #define __FDXFiles_FWD_DEFINED__ #ifdef __cplusplus typedef class FDXFiles FDXFiles; #else typedef struct FDXFiles FDXFiles; #endif /* __cplusplus */ #endif /* __FDXFiles_FWD_DEFINED__ */ #ifndef __ICLibrary_FWD_DEFINED__ #define __ICLibrary_FWD_DEFINED__ typedef interface ICLibrary ICLibrary; #endif /* __ICLibrary_FWD_DEFINED__ */ #ifndef __CLibrary_FWD_DEFINED__ #define __CLibrary_FWD_DEFINED__ #ifdef __cplusplus typedef class CLibrary CLibrary; #else typedef struct CLibrary CLibrary; #endif /* __cplusplus */ #endif /* __CLibrary_FWD_DEFINED__ */ #ifndef __ICLibraries_FWD_DEFINED__ #define __ICLibraries_FWD_DEFINED__ typedef interface ICLibraries ICLibraries; #endif /* __ICLibraries_FWD_DEFINED__ */ #ifndef __CLibraries_FWD_DEFINED__ #define __CLibraries_FWD_DEFINED__ #ifdef __cplusplus typedef class CLibraries CLibraries; #else typedef struct CLibraries CLibraries; #endif /* __cplusplus */ #endif /* __CLibraries_FWD_DEFINED__ */ #ifndef __IConfiguration_FWD_DEFINED__ #define __IConfiguration_FWD_DEFINED__ typedef interface IConfiguration IConfiguration; #endif /* __IConfiguration_FWD_DEFINED__ */ #ifndef __IConfiguration2_FWD_DEFINED__ #define __IConfiguration2_FWD_DEFINED__ typedef interface IConfiguration2 IConfiguration2; #endif /* __IConfiguration2_FWD_DEFINED__ */ #ifndef __IConfiguration3_FWD_DEFINED__ #define __IConfiguration3_FWD_DEFINED__ typedef interface IConfiguration3 IConfiguration3; #endif /* __IConfiguration3_FWD_DEFINED__ */ #ifndef __IConfiguration4_FWD_DEFINED__ #define __IConfiguration4_FWD_DEFINED__ typedef interface IConfiguration4 IConfiguration4; #endif /* __IConfiguration4_FWD_DEFINED__ */ #ifndef __IConfiguration5_FWD_DEFINED__ #define __IConfiguration5_FWD_DEFINED__ typedef interface IConfiguration5 IConfiguration5; #endif /* __IConfiguration5_FWD_DEFINED__ */ #ifndef __IConfiguration6_FWD_DEFINED__ #define __IConfiguration6_FWD_DEFINED__ typedef interface IConfiguration6 IConfiguration6; #endif /* __IConfiguration6_FWD_DEFINED__ */ #ifndef __IConfiguration7_FWD_DEFINED__ #define __IConfiguration7_FWD_DEFINED__ typedef interface IConfiguration7 IConfiguration7; #endif /* __IConfiguration7_FWD_DEFINED__ */ #ifndef __IConfiguration8_FWD_DEFINED__ #define __IConfiguration8_FWD_DEFINED__ typedef interface IConfiguration8 IConfiguration8; #endif /* __IConfiguration8_FWD_DEFINED__ */ #ifndef __IConfiguration9_FWD_DEFINED__ #define __IConfiguration9_FWD_DEFINED__ typedef interface IConfiguration9 IConfiguration9; #endif /* __IConfiguration9_FWD_DEFINED__ */ #ifndef ___IConfigurationEvents_FWD_DEFINED__ #define ___IConfigurationEvents_FWD_DEFINED__ typedef interface _IConfigurationEvents _IConfigurationEvents; #endif /* ___IConfigurationEvents_FWD_DEFINED__ */ #ifndef __Configuration_FWD_DEFINED__ #define __Configuration_FWD_DEFINED__ #ifdef __cplusplus typedef class Configuration Configuration; #else typedef struct Configuration Configuration; #endif /* __cplusplus */ #endif /* __Configuration_FWD_DEFINED__ */ #ifndef __IVersion2_FWD_DEFINED__ #define __IVersion2_FWD_DEFINED__ typedef interface IVersion2 IVersion2; #endif /* __IVersion2_FWD_DEFINED__ */ #ifndef __Version_FWD_DEFINED__ #define __Version_FWD_DEFINED__ #ifdef __cplusplus typedef class Version Version; #else typedef struct Version Version; #endif /* __cplusplus */ #endif /* __Version_FWD_DEFINED__ */ #ifndef __ICAPLFunction_FWD_DEFINED__ #define __ICAPLFunction_FWD_DEFINED__ typedef interface ICAPLFunction ICAPLFunction; #endif /* __ICAPLFunction_FWD_DEFINED__ */ #ifndef __CAPLFunction_FWD_DEFINED__ #define __CAPLFunction_FWD_DEFINED__ #ifdef __cplusplus typedef class CAPLFunction CAPLFunction; #else typedef struct CAPLFunction CAPLFunction; #endif /* __cplusplus */ #endif /* __CAPLFunction_FWD_DEFINED__ */ #ifndef __ICAPL_FWD_DEFINED__ #define __ICAPL_FWD_DEFINED__ typedef interface ICAPL ICAPL; #endif /* __ICAPL_FWD_DEFINED__ */ #ifndef __ICAPL2_FWD_DEFINED__ #define __ICAPL2_FWD_DEFINED__ typedef interface ICAPL2 ICAPL2; #endif /* __ICAPL2_FWD_DEFINED__ */ #ifndef __ICAPL3_FWD_DEFINED__ #define __ICAPL3_FWD_DEFINED__ typedef interface ICAPL3 ICAPL3; #endif /* __ICAPL3_FWD_DEFINED__ */ #ifndef __CAPL_FWD_DEFINED__ #define __CAPL_FWD_DEFINED__ #ifdef __cplusplus typedef class CAPL CAPL; #else typedef struct CAPL CAPL; #endif /* __cplusplus */ #endif /* __CAPL_FWD_DEFINED__ */ #ifndef __IEnvironmentInfo_FWD_DEFINED__ #define __IEnvironmentInfo_FWD_DEFINED__ typedef interface IEnvironmentInfo IEnvironmentInfo; #endif /* __IEnvironmentInfo_FWD_DEFINED__ */ #ifndef __EnvironmentInfo_FWD_DEFINED__ #define __EnvironmentInfo_FWD_DEFINED__ #ifdef __cplusplus typedef class EnvironmentInfo EnvironmentInfo; #else typedef struct EnvironmentInfo EnvironmentInfo; #endif /* __cplusplus */ #endif /* __EnvironmentInfo_FWD_DEFINED__ */ #ifndef __IEnvironment_FWD_DEFINED__ #define __IEnvironment_FWD_DEFINED__ typedef interface IEnvironment IEnvironment; #endif /* __IEnvironment_FWD_DEFINED__ */ #ifndef __IEnvironment2_FWD_DEFINED__ #define __IEnvironment2_FWD_DEFINED__ typedef interface IEnvironment2 IEnvironment2; #endif /* __IEnvironment2_FWD_DEFINED__ */ #ifndef __IEnvironment3_FWD_DEFINED__ #define __IEnvironment3_FWD_DEFINED__ typedef interface IEnvironment3 IEnvironment3; #endif /* __IEnvironment3_FWD_DEFINED__ */ #ifndef __Environment_FWD_DEFINED__ #define __Environment_FWD_DEFINED__ #ifdef __cplusplus typedef class Environment Environment; #else typedef struct Environment Environment; #endif /* __cplusplus */ #endif /* __Environment_FWD_DEFINED__ */ #ifndef __IEnvironmentVariable_FWD_DEFINED__ #define __IEnvironmentVariable_FWD_DEFINED__ typedef interface IEnvironmentVariable IEnvironmentVariable; #endif /* __IEnvironmentVariable_FWD_DEFINED__ */ #ifndef __IEnvironmentVariable2_FWD_DEFINED__ #define __IEnvironmentVariable2_FWD_DEFINED__ typedef interface IEnvironmentVariable2 IEnvironmentVariable2; #endif /* __IEnvironmentVariable2_FWD_DEFINED__ */ #ifndef ___IEnvironmentVariableEvents_FWD_DEFINED__ #define ___IEnvironmentVariableEvents_FWD_DEFINED__ typedef interface _IEnvironmentVariableEvents _IEnvironmentVariableEvents; #endif /* ___IEnvironmentVariableEvents_FWD_DEFINED__ */ #ifndef __EnvironmentVariable_FWD_DEFINED__ #define __EnvironmentVariable_FWD_DEFINED__ #ifdef __cplusplus typedef class EnvironmentVariable EnvironmentVariable; #else typedef struct EnvironmentVariable EnvironmentVariable; #endif /* __cplusplus */ #endif /* __EnvironmentVariable_FWD_DEFINED__ */ #ifndef __IEnvironmentArray_FWD_DEFINED__ #define __IEnvironmentArray_FWD_DEFINED__ typedef interface IEnvironmentArray IEnvironmentArray; #endif /* __IEnvironmentArray_FWD_DEFINED__ */ #ifndef __EnvironmentArray_FWD_DEFINED__ #define __EnvironmentArray_FWD_DEFINED__ #ifdef __cplusplus typedef class EnvironmentArray EnvironmentArray; #else typedef struct EnvironmentArray EnvironmentArray; #endif /* __cplusplus */ #endif /* __EnvironmentArray_FWD_DEFINED__ */ #ifndef __IEnvironmentGroup_FWD_DEFINED__ #define __IEnvironmentGroup_FWD_DEFINED__ typedef interface IEnvironmentGroup IEnvironmentGroup; #endif /* __IEnvironmentGroup_FWD_DEFINED__ */ #ifndef __EnvironmentGroup_FWD_DEFINED__ #define __EnvironmentGroup_FWD_DEFINED__ #ifdef __cplusplus typedef class EnvironmentGroup EnvironmentGroup; #else typedef struct EnvironmentGroup EnvironmentGroup; #endif /* __cplusplus */ #endif /* __EnvironmentGroup_FWD_DEFINED__ */ #ifndef __IUI_FWD_DEFINED__ #define __IUI_FWD_DEFINED__ typedef interface IUI IUI; #endif /* __IUI_FWD_DEFINED__ */ #ifndef __UI_FWD_DEFINED__ #define __UI_FWD_DEFINED__ #ifdef __cplusplus typedef class UI UI; #else typedef struct UI UI; #endif /* __cplusplus */ #endif /* __UI_FWD_DEFINED__ */ #ifndef __ISignal_FWD_DEFINED__ #define __ISignal_FWD_DEFINED__ typedef interface ISignal ISignal; #endif /* __ISignal_FWD_DEFINED__ */ #ifndef __ISignal2_FWD_DEFINED__ #define __ISignal2_FWD_DEFINED__ typedef interface ISignal2 ISignal2; #endif /* __ISignal2_FWD_DEFINED__ */ #ifndef __ISignal3_FWD_DEFINED__ #define __ISignal3_FWD_DEFINED__ typedef interface ISignal3 ISignal3; #endif /* __ISignal3_FWD_DEFINED__ */ #ifndef __ISignal4_FWD_DEFINED__ #define __ISignal4_FWD_DEFINED__ typedef interface ISignal4 ISignal4; #endif /* __ISignal4_FWD_DEFINED__ */ #ifndef __Signal_FWD_DEFINED__ #define __Signal_FWD_DEFINED__ #ifdef __cplusplus typedef class Signal Signal; #else typedef struct Signal Signal; #endif /* __cplusplus */ #endif /* __Signal_FWD_DEFINED__ */ #ifndef __ISignals_FWD_DEFINED__ #define __ISignals_FWD_DEFINED__ typedef interface ISignals ISignals; #endif /* __ISignals_FWD_DEFINED__ */ #ifndef __ISignals2_FWD_DEFINED__ #define __ISignals2_FWD_DEFINED__ typedef interface ISignals2 ISignals2; #endif /* __ISignals2_FWD_DEFINED__ */ #ifndef __Signals_FWD_DEFINED__ #define __Signals_FWD_DEFINED__ #ifdef __cplusplus typedef class Signals Signals; #else typedef struct Signals Signals; #endif /* __cplusplus */ #endif /* __Signals_FWD_DEFINED__ */ #ifndef __IMessage2_FWD_DEFINED__ #define __IMessage2_FWD_DEFINED__ typedef interface IMessage2 IMessage2; #endif /* __IMessage2_FWD_DEFINED__ */ #ifndef __Message_FWD_DEFINED__ #define __Message_FWD_DEFINED__ #ifdef __cplusplus typedef class Message Message; #else typedef struct Message Message; #endif /* __cplusplus */ #endif /* __Message_FWD_DEFINED__ */ #ifndef __IMessages_FWD_DEFINED__ #define __IMessages_FWD_DEFINED__ typedef interface IMessages IMessages; #endif /* __IMessages_FWD_DEFINED__ */ #ifndef __Messages_FWD_DEFINED__ #define __Messages_FWD_DEFINED__ #ifdef __cplusplus typedef class Messages Messages; #else typedef struct Messages Messages; #endif /* __cplusplus */ #endif /* __Messages_FWD_DEFINED__ */ #ifndef __ISimulation_FWD_DEFINED__ #define __ISimulation_FWD_DEFINED__ typedef interface ISimulation ISimulation; #endif /* __ISimulation_FWD_DEFINED__ */ #ifndef __ISimulation2_FWD_DEFINED__ #define __ISimulation2_FWD_DEFINED__ typedef interface ISimulation2 ISimulation2; #endif /* __ISimulation2_FWD_DEFINED__ */ #ifndef __ISimulationVB_FWD_DEFINED__ #define __ISimulationVB_FWD_DEFINED__ typedef interface ISimulationVB ISimulationVB; #endif /* __ISimulationVB_FWD_DEFINED__ */ #ifndef ___ISimulationEvents_FWD_DEFINED__ #define ___ISimulationEvents_FWD_DEFINED__ typedef interface _ISimulationEvents _ISimulationEvents; #endif /* ___ISimulationEvents_FWD_DEFINED__ */ #ifndef __Simulation_FWD_DEFINED__ #define __Simulation_FWD_DEFINED__ #ifdef __cplusplus typedef class Simulation Simulation; #else typedef struct Simulation Simulation; #endif /* __cplusplus */ #endif /* __Simulation_FWD_DEFINED__ */ #ifndef __ISharedMemory_FWD_DEFINED__ #define __ISharedMemory_FWD_DEFINED__ typedef interface ISharedMemory ISharedMemory; #endif /* __ISharedMemory_FWD_DEFINED__ */ #ifndef __SharedMemory_FWD_DEFINED__ #define __SharedMemory_FWD_DEFINED__ #ifdef __cplusplus typedef class SharedMemory SharedMemory; #else typedef struct SharedMemory SharedMemory; #endif /* __cplusplus */ #endif /* __SharedMemory_FWD_DEFINED__ */ #ifndef __ISharedMemorySetup_FWD_DEFINED__ #define __ISharedMemorySetup_FWD_DEFINED__ typedef interface ISharedMemorySetup ISharedMemorySetup; #endif /* __ISharedMemorySetup_FWD_DEFINED__ */ #ifndef __SharedMemorySetup_FWD_DEFINED__ #define __SharedMemorySetup_FWD_DEFINED__ #ifdef __cplusplus typedef class SharedMemorySetup SharedMemorySetup; #else typedef struct SharedMemorySetup SharedMemorySetup; #endif /* __cplusplus */ #endif /* __SharedMemorySetup_FWD_DEFINED__ */ #ifndef __IVariable_FWD_DEFINED__ #define __IVariable_FWD_DEFINED__ typedef interface IVariable IVariable; #endif /* __IVariable_FWD_DEFINED__ */ #ifndef __IVariable2_FWD_DEFINED__ #define __IVariable2_FWD_DEFINED__ typedef interface IVariable2 IVariable2; #endif /* __IVariable2_FWD_DEFINED__ */ #ifndef __IVariable3_FWD_DEFINED__ #define __IVariable3_FWD_DEFINED__ typedef interface IVariable3 IVariable3; #endif /* __IVariable3_FWD_DEFINED__ */ #ifndef __IVariable4_FWD_DEFINED__ #define __IVariable4_FWD_DEFINED__ typedef interface IVariable4 IVariable4; #endif /* __IVariable4_FWD_DEFINED__ */ #ifndef __IVariable5_FWD_DEFINED__ #define __IVariable5_FWD_DEFINED__ typedef interface IVariable5 IVariable5; #endif /* __IVariable5_FWD_DEFINED__ */ #ifndef ___IVariableEvents_FWD_DEFINED__ #define ___IVariableEvents_FWD_DEFINED__ typedef interface _IVariableEvents _IVariableEvents; #endif /* ___IVariableEvents_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 __IVariables_FWD_DEFINED__ #define __IVariables_FWD_DEFINED__ typedef interface IVariables IVariables; #endif /* __IVariables_FWD_DEFINED__ */ #ifndef __IVariables2_FWD_DEFINED__ #define __IVariables2_FWD_DEFINED__ typedef interface IVariables2 IVariables2; #endif /* __IVariables2_FWD_DEFINED__ */ #ifndef __IVariables3_FWD_DEFINED__ #define __IVariables3_FWD_DEFINED__ typedef interface IVariables3 IVariables3; #endif /* __IVariables3_FWD_DEFINED__ */ #ifndef __Variables_FWD_DEFINED__ #define __Variables_FWD_DEFINED__ #ifdef __cplusplus typedef class Variables Variables; #else typedef struct Variables Variables; #endif /* __cplusplus */ #endif /* __Variables_FWD_DEFINED__ */ #ifndef __IVariableArray_FWD_DEFINED__ #define __IVariableArray_FWD_DEFINED__ typedef interface IVariableArray IVariableArray; #endif /* __IVariableArray_FWD_DEFINED__ */ #ifndef __VariableArray_FWD_DEFINED__ #define __VariableArray_FWD_DEFINED__ #ifdef __cplusplus typedef class VariableArray VariableArray; #else typedef struct VariableArray VariableArray; #endif /* __cplusplus */ #endif /* __VariableArray_FWD_DEFINED__ */ #ifndef __INamespace_FWD_DEFINED__ #define __INamespace_FWD_DEFINED__ typedef interface INamespace INamespace; #endif /* __INamespace_FWD_DEFINED__ */ #ifndef __INamespace2_FWD_DEFINED__ #define __INamespace2_FWD_DEFINED__ typedef interface INamespace2 INamespace2; #endif /* __INamespace2_FWD_DEFINED__ */ #ifndef __INamespace3_FWD_DEFINED__ #define __INamespace3_FWD_DEFINED__ typedef interface INamespace3 INamespace3; #endif /* __INamespace3_FWD_DEFINED__ */ #ifndef __Namespace_FWD_DEFINED__ #define __Namespace_FWD_DEFINED__ #ifdef __cplusplus typedef class Namespace Namespace; #else typedef struct Namespace Namespace; #endif /* __cplusplus */ #endif /* __Namespace_FWD_DEFINED__ */ #ifndef __INamespaces_FWD_DEFINED__ #define __INamespaces_FWD_DEFINED__ typedef interface INamespaces INamespaces; #endif /* __INamespaces_FWD_DEFINED__ */ #ifndef __INamespaces2_FWD_DEFINED__ #define __INamespaces2_FWD_DEFINED__ typedef interface INamespaces2 INamespaces2; #endif /* __INamespaces2_FWD_DEFINED__ */ #ifndef __Namespaces_FWD_DEFINED__ #define __Namespaces_FWD_DEFINED__ #ifdef __cplusplus typedef class Namespaces Namespaces; #else typedef struct Namespaces Namespaces; #endif /* __cplusplus */ #endif /* __Namespaces_FWD_DEFINED__ */ #ifndef __ISystem_FWD_DEFINED__ #define __ISystem_FWD_DEFINED__ typedef interface ISystem ISystem; #endif /* __ISystem_FWD_DEFINED__ */ #ifndef __System_FWD_DEFINED__ #define __System_FWD_DEFINED__ #ifdef __cplusplus typedef class System System; #else typedef struct System System; #endif /* __cplusplus */ #endif /* __System_FWD_DEFINED__ */ #ifndef __INetworkInterface_FWD_DEFINED__ #define __INetworkInterface_FWD_DEFINED__ typedef interface INetworkInterface INetworkInterface; #endif /* __INetworkInterface_FWD_DEFINED__ */ #ifndef __IMostNetworkInterface_FWD_DEFINED__ #define __IMostNetworkInterface_FWD_DEFINED__ typedef interface IMostNetworkInterface IMostNetworkInterface; #endif /* __IMostNetworkInterface_FWD_DEFINED__ */ #ifndef __IMostNetworkInterface2_FWD_DEFINED__ #define __IMostNetworkInterface2_FWD_DEFINED__ typedef interface IMostNetworkInterface2 IMostNetworkInterface2; #endif /* __IMostNetworkInterface2_FWD_DEFINED__ */ #ifndef ___IMostNetworkInterfaceEvents_FWD_DEFINED__ #define ___IMostNetworkInterfaceEvents_FWD_DEFINED__ typedef interface _IMostNetworkInterfaceEvents _IMostNetworkInterfaceEvents; #endif /* ___IMostNetworkInterfaceEvents_FWD_DEFINED__ */ #ifndef __MostNetworkInterface_FWD_DEFINED__ #define __MostNetworkInterface_FWD_DEFINED__ #ifdef __cplusplus typedef class MostNetworkInterface MostNetworkInterface; #else typedef struct MostNetworkInterface MostNetworkInterface; #endif /* __cplusplus */ #endif /* __MostNetworkInterface_FWD_DEFINED__ */ #ifndef __IMostApplicationFilter_FWD_DEFINED__ #define __IMostApplicationFilter_FWD_DEFINED__ typedef interface IMostApplicationFilter IMostApplicationFilter; #endif /* __IMostApplicationFilter_FWD_DEFINED__ */ #ifndef __MostApplicationFilter_FWD_DEFINED__ #define __MostApplicationFilter_FWD_DEFINED__ #ifdef __cplusplus typedef class MostApplicationFilter MostApplicationFilter; #else typedef struct MostApplicationFilter MostApplicationFilter; #endif /* __cplusplus */ #endif /* __MostApplicationFilter_FWD_DEFINED__ */ #ifndef __IApplicationSocket_FWD_DEFINED__ #define __IApplicationSocket_FWD_DEFINED__ typedef interface IApplicationSocket IApplicationSocket; #endif /* __IApplicationSocket_FWD_DEFINED__ */ #ifndef ___IApplicationSocketEvents_FWD_DEFINED__ #define ___IApplicationSocketEvents_FWD_DEFINED__ typedef interface _IApplicationSocketEvents _IApplicationSocketEvents; #endif /* ___IApplicationSocketEvents_FWD_DEFINED__ */ #ifndef __ApplicationSocket_FWD_DEFINED__ #define __ApplicationSocket_FWD_DEFINED__ #ifdef __cplusplus typedef class ApplicationSocket ApplicationSocket; #else typedef struct ApplicationSocket ApplicationSocket; #endif /* __cplusplus */ #endif /* __ApplicationSocket_FWD_DEFINED__ */ #ifndef __IAudioInterface_FWD_DEFINED__ #define __IAudioInterface_FWD_DEFINED__ typedef interface IAudioInterface IAudioInterface; #endif /* __IAudioInterface_FWD_DEFINED__ */ #ifndef ___IAudioInterfaceEvents_FWD_DEFINED__ #define ___IAudioInterfaceEvents_FWD_DEFINED__ typedef interface _IAudioInterfaceEvents _IAudioInterfaceEvents; #endif /* ___IAudioInterfaceEvents_FWD_DEFINED__ */ #ifndef __AudioInterface_FWD_DEFINED__ #define __AudioInterface_FWD_DEFINED__ #ifdef __cplusplus typedef class AudioInterface AudioInterface; #else typedef struct AudioInterface AudioInterface; #endif /* __cplusplus */ #endif /* __AudioInterface_FWD_DEFINED__ */ #ifndef __IMostDisassembler_FWD_DEFINED__ #define __IMostDisassembler_FWD_DEFINED__ typedef interface IMostDisassembler IMostDisassembler; #endif /* __IMostDisassembler_FWD_DEFINED__ */ #ifndef __MostDisassembler_FWD_DEFINED__ #define __MostDisassembler_FWD_DEFINED__ #ifdef __cplusplus typedef class MostDisassembler MostDisassembler; #else typedef struct MostDisassembler MostDisassembler; #endif /* __cplusplus */ #endif /* __MostDisassembler_FWD_DEFINED__ */ #ifndef __IDisassembler_FWD_DEFINED__ #define __IDisassembler_FWD_DEFINED__ typedef interface IDisassembler IDisassembler; #endif /* __IDisassembler_FWD_DEFINED__ */ #ifndef __Disassembler_FWD_DEFINED__ #define __Disassembler_FWD_DEFINED__ #ifdef __cplusplus typedef class Disassembler Disassembler; #else typedef struct Disassembler Disassembler; #endif /* __cplusplus */ #endif /* __Disassembler_FWD_DEFINED__ */ #ifndef __NetworkInterface_FWD_DEFINED__ #define __NetworkInterface_FWD_DEFINED__ #ifdef __cplusplus typedef class NetworkInterface NetworkInterface; #else typedef struct NetworkInterface NetworkInterface; #endif /* __cplusplus */ #endif /* __NetworkInterface_FWD_DEFINED__ */ #ifndef __INetworkInterfaces_FWD_DEFINED__ #define __INetworkInterfaces_FWD_DEFINED__ typedef interface INetworkInterfaces INetworkInterfaces; #endif /* __INetworkInterfaces_FWD_DEFINED__ */ #ifndef __NetworkInterfaces_FWD_DEFINED__ #define __NetworkInterfaces_FWD_DEFINED__ #ifdef __cplusplus typedef class NetworkInterfaces NetworkInterfaces; #else typedef struct NetworkInterfaces NetworkInterfaces; #endif /* __cplusplus */ #endif /* __NetworkInterfaces_FWD_DEFINED__ */ #ifndef __IDevice_FWD_DEFINED__ #define __IDevice_FWD_DEFINED__ typedef interface IDevice IDevice; #endif /* __IDevice_FWD_DEFINED__ */ #ifndef __IDevice2_FWD_DEFINED__ #define __IDevice2_FWD_DEFINED__ typedef interface IDevice2 IDevice2; #endif /* __IDevice2_FWD_DEFINED__ */ #ifndef __Device_FWD_DEFINED__ #define __Device_FWD_DEFINED__ #ifdef __cplusplus typedef class Device Device; #else typedef struct Device Device; #endif /* __cplusplus */ #endif /* __Device_FWD_DEFINED__ */ #ifndef __IDevices_FWD_DEFINED__ #define __IDevices_FWD_DEFINED__ typedef interface IDevices IDevices; #endif /* __IDevices_FWD_DEFINED__ */ #ifndef __Devices_FWD_DEFINED__ #define __Devices_FWD_DEFINED__ #ifdef __cplusplus typedef class Devices Devices; #else typedef struct Devices Devices; #endif /* __cplusplus */ #endif /* __Devices_FWD_DEFINED__ */ #ifndef __INetwork_FWD_DEFINED__ #define __INetwork_FWD_DEFINED__ typedef interface INetwork INetwork; #endif /* __INetwork_FWD_DEFINED__ */ #ifndef __INetwork2_FWD_DEFINED__ #define __INetwork2_FWD_DEFINED__ typedef interface INetwork2 INetwork2; #endif /* __INetwork2_FWD_DEFINED__ */ #ifndef __Network_FWD_DEFINED__ #define __Network_FWD_DEFINED__ #ifdef __cplusplus typedef class Network Network; #else typedef struct Network Network; #endif /* __cplusplus */ #endif /* __Network_FWD_DEFINED__ */ #ifndef __INetworks_FWD_DEFINED__ #define __INetworks_FWD_DEFINED__ typedef interface INetworks INetworks; #endif /* __INetworks_FWD_DEFINED__ */ #ifndef __Networks_FWD_DEFINED__ #define __Networks_FWD_DEFINED__ #ifdef __cplusplus typedef class Networks Networks; #else typedef struct Networks Networks; #endif /* __cplusplus */ #endif /* __Networks_FWD_DEFINED__ */ #ifndef __IMacroSetup_FWD_DEFINED__ #define __IMacroSetup_FWD_DEFINED__ typedef interface IMacroSetup IMacroSetup; #endif /* __IMacroSetup_FWD_DEFINED__ */ #ifndef __MacroSetup_FWD_DEFINED__ #define __MacroSetup_FWD_DEFINED__ #ifdef __cplusplus typedef class MacroSetup MacroSetup; #else typedef struct MacroSetup MacroSetup; #endif /* __cplusplus */ #endif /* __MacroSetup_FWD_DEFINED__ */ #ifndef __IMacro_FWD_DEFINED__ #define __IMacro_FWD_DEFINED__ typedef interface IMacro IMacro; #endif /* __IMacro_FWD_DEFINED__ */ #ifndef __Macro_FWD_DEFINED__ #define __Macro_FWD_DEFINED__ #ifdef __cplusplus typedef class Macro Macro; #else typedef struct Macro Macro; #endif /* __cplusplus */ #endif /* __Macro_FWD_DEFINED__ */ #ifndef __IMacros_FWD_DEFINED__ #define __IMacros_FWD_DEFINED__ typedef interface IMacros IMacros; #endif /* __IMacros_FWD_DEFINED__ */ #ifndef __Macros_FWD_DEFINED__ #define __Macros_FWD_DEFINED__ #ifdef __cplusplus typedef class Macros Macros; #else typedef struct Macros Macros; #endif /* __cplusplus */ #endif /* __Macros_FWD_DEFINED__ */ #ifndef __IApplication_FWD_DEFINED__ #define __IApplication_FWD_DEFINED__ typedef interface IApplication IApplication; #endif /* __IApplication_FWD_DEFINED__ */ #ifndef __IApplication2_FWD_DEFINED__ #define __IApplication2_FWD_DEFINED__ typedef interface IApplication2 IApplication2; #endif /* __IApplication2_FWD_DEFINED__ */ #ifndef __IApplication3_FWD_DEFINED__ #define __IApplication3_FWD_DEFINED__ typedef interface IApplication3 IApplication3; #endif /* __IApplication3_FWD_DEFINED__ */ #ifndef __IApplication4_FWD_DEFINED__ #define __IApplication4_FWD_DEFINED__ typedef interface IApplication4 IApplication4; #endif /* __IApplication4_FWD_DEFINED__ */ #ifndef __IApplication5_FWD_DEFINED__ #define __IApplication5_FWD_DEFINED__ typedef interface IApplication5 IApplication5; #endif /* __IApplication5_FWD_DEFINED__ */ #ifndef __IApplication6_FWD_DEFINED__ #define __IApplication6_FWD_DEFINED__ typedef interface IApplication6 IApplication6; #endif /* __IApplication6_FWD_DEFINED__ */ #ifndef ___IApplicationEvents_FWD_DEFINED__ #define ___IApplicationEvents_FWD_DEFINED__ typedef interface _IApplicationEvents _IApplicationEvents; #endif /* ___IApplicationEvents_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 __CANoeServer_FWD_DEFINED__ #define __CANoeServer_FWD_DEFINED__ #ifdef __cplusplus typedef class CANoeServer CANoeServer; #else typedef struct CANoeServer CANoeServer; #endif /* __cplusplus */ #endif /* __CANoeServer_FWD_DEFINED__ */ #ifndef __ISIM_FWD_DEFINED__ #define __ISIM_FWD_DEFINED__ typedef interface ISIM ISIM; #endif /* __ISIM_FWD_DEFINED__ */ #ifndef __IDiagnosticsSetup_FWD_DEFINED__ #define __IDiagnosticsSetup_FWD_DEFINED__ typedef interface IDiagnosticsSetup IDiagnosticsSetup; #endif /* __IDiagnosticsSetup_FWD_DEFINED__ */ #ifndef __DiagnosticsSetup_FWD_DEFINED__ #define __DiagnosticsSetup_FWD_DEFINED__ #ifdef __cplusplus typedef class DiagnosticsSetup DiagnosticsSetup; #else typedef struct DiagnosticsSetup DiagnosticsSetup; #endif /* __cplusplus */ #endif /* __DiagnosticsSetup_FWD_DEFINED__ */ #ifndef __IDiagVariant_FWD_DEFINED__ #define __IDiagVariant_FWD_DEFINED__ typedef interface IDiagVariant IDiagVariant; #endif /* __IDiagVariant_FWD_DEFINED__ */ #ifndef __DiagVariant_FWD_DEFINED__ #define __DiagVariant_FWD_DEFINED__ #ifdef __cplusplus typedef class DiagVariant DiagVariant; #else typedef struct DiagVariant DiagVariant; #endif /* __cplusplus */ #endif /* __DiagVariant_FWD_DEFINED__ */ #ifndef __IDiagVariants_FWD_DEFINED__ #define __IDiagVariants_FWD_DEFINED__ typedef interface IDiagVariants IDiagVariants; #endif /* __IDiagVariants_FWD_DEFINED__ */ #ifndef __DiagVariants_FWD_DEFINED__ #define __DiagVariants_FWD_DEFINED__ #ifdef __cplusplus typedef class DiagVariants DiagVariants; #else typedef struct DiagVariants DiagVariants; #endif /* __cplusplus */ #endif /* __DiagVariants_FWD_DEFINED__ */ #ifndef __IDiagDescription_FWD_DEFINED__ #define __IDiagDescription_FWD_DEFINED__ typedef interface IDiagDescription IDiagDescription; #endif /* __IDiagDescription_FWD_DEFINED__ */ #ifndef __DiagDescription_FWD_DEFINED__ #define __DiagDescription_FWD_DEFINED__ #ifdef __cplusplus typedef class DiagDescription DiagDescription; #else typedef struct DiagDescription DiagDescription; #endif /* __cplusplus */ #endif /* __DiagDescription_FWD_DEFINED__ */ #ifndef __IDiagDescription2_FWD_DEFINED__ #define __IDiagDescription2_FWD_DEFINED__ typedef interface IDiagDescription2 IDiagDescription2; #endif /* __IDiagDescription2_FWD_DEFINED__ */ #ifndef __IDiagDescription3_FWD_DEFINED__ #define __IDiagDescription3_FWD_DEFINED__ typedef interface IDiagDescription3 IDiagDescription3; #endif /* __IDiagDescription3_FWD_DEFINED__ */ #ifndef __IDiagDescription4_FWD_DEFINED__ #define __IDiagDescription4_FWD_DEFINED__ typedef interface IDiagDescription4 IDiagDescription4; #endif /* __IDiagDescription4_FWD_DEFINED__ */ #ifndef __IDiagDescription5_FWD_DEFINED__ #define __IDiagDescription5_FWD_DEFINED__ typedef interface IDiagDescription5 IDiagDescription5; #endif /* __IDiagDescription5_FWD_DEFINED__ */ #ifndef __IDiagDescriptions_FWD_DEFINED__ #define __IDiagDescriptions_FWD_DEFINED__ typedef interface IDiagDescriptions IDiagDescriptions; #endif /* __IDiagDescriptions_FWD_DEFINED__ */ #ifndef __IDiagDescriptions2_FWD_DEFINED__ #define __IDiagDescriptions2_FWD_DEFINED__ typedef interface IDiagDescriptions2 IDiagDescriptions2; #endif /* __IDiagDescriptions2_FWD_DEFINED__ */ #ifndef __DiagDescriptions_FWD_DEFINED__ #define __DiagDescriptions_FWD_DEFINED__ #ifdef __cplusplus typedef class DiagDescriptions DiagDescriptions; #else typedef struct DiagDescriptions DiagDescriptions; #endif /* __cplusplus */ #endif /* __DiagDescriptions_FWD_DEFINED__ */ #ifndef __ICompileResult_FWD_DEFINED__ #define __ICompileResult_FWD_DEFINED__ typedef interface ICompileResult ICompileResult; #endif /* __ICompileResult_FWD_DEFINED__ */ #ifndef __CompileResult_FWD_DEFINED__ #define __CompileResult_FWD_DEFINED__ #ifdef __cplusplus typedef class CompileResult CompileResult; #else typedef struct CompileResult CompileResult; #endif /* __cplusplus */ #endif /* __CompileResult_FWD_DEFINED__ */ #ifndef __IOpenConfigurationResult_FWD_DEFINED__ #define __IOpenConfigurationResult_FWD_DEFINED__ typedef interface IOpenConfigurationResult IOpenConfigurationResult; #endif /* __IOpenConfigurationResult_FWD_DEFINED__ */ #ifndef __OpenConfigurationResult_FWD_DEFINED__ #define __OpenConfigurationResult_FWD_DEFINED__ #ifdef __cplusplus typedef class OpenConfigurationResult OpenConfigurationResult; #else typedef struct OpenConfigurationResult OpenConfigurationResult; #endif /* __cplusplus */ #endif /* __OpenConfigurationResult_FWD_DEFINED__ */ #ifndef __ISendNode_FWD_DEFINED__ #define __ISendNode_FWD_DEFINED__ typedef interface ISendNode ISendNode; #endif /* __ISendNode_FWD_DEFINED__ */ #ifndef __SendNode_FWD_DEFINED__ #define __SendNode_FWD_DEFINED__ #ifdef __cplusplus typedef class SendNode SendNode; #else typedef struct SendNode SendNode; #endif /* __cplusplus */ #endif /* __SendNode_FWD_DEFINED__ */ #ifndef __ISendNodes_FWD_DEFINED__ #define __ISendNodes_FWD_DEFINED__ typedef interface ISendNodes ISendNodes; #endif /* __ISendNodes_FWD_DEFINED__ */ #ifndef __SendNodes_FWD_DEFINED__ #define __SendNodes_FWD_DEFINED__ #ifdef __cplusplus typedef class SendNodes SendNodes; #else typedef struct SendNodes SendNodes; #endif /* __cplusplus */ #endif /* __SendNodes_FWD_DEFINED__ */ /* header files for imported files */ #include "oaidl.h" #include "ocidl.h" #ifdef __cplusplus extern "C"{ #endif void * __RPC_USER MIDL_user_allocate(size_t); void __RPC_USER MIDL_user_free( void * ); /* interface __MIDL_itf_CANw_0000 */ /* [local] */ /*----------------------------------------------------------------------------- Module: COM Server (managed) Interfaces: - ------------------------------------------------------------------------------- IDL source for CANalyzer/CANoe. This file will be processed by the MIDL tool to produce the type library (CANw.tlb/CANoe.tlb) and marshalling code. ------------------------------------------------------------------------------- Copyright (c) Vector Informatik GmbH. All rights reserved. -----------------------------------------------------------------------------*/ #define LIBRARY_MAJOR 1 #define LIBRARY_MINOR 30 extern RPC_IF_HANDLE __MIDL_itf_CANw_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_CANw_0000_v0_0_s_ifspec; #ifndef __CANoe_LIBRARY_DEFINED__ #define __CANoe_LIBRARY_DEFINED__ /* library CANoe */ /* [helpstring][version][uuid] */ #ifndef __COM_ENUM_SIGNAL_STATE #define __COM_ENUM_SIGNAL_STATE typedef /* [public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0001 { cSignalOfflineDefault = 0, cSignalOfflineTx = 1, cSignalOfflinePrevious = 2, cSignalOnline = 3 } eSignalState; #endif /* __COM_ENUM_SIGNAL_STATE */ #ifndef __COM_ENUM_MOST_EVENT_SOURCE #define __COM_ENUM_MOST_EVENT_SOURCE typedef /* [public] */ enum __MIDL___MIDL_itf_CANw_0000_0002 { cMostEventSource_AMSTx = 0x1, cMostEventSource_AMSRx = 0x2, cMostEventSource_AMSSpy = 0x4, cMostEventSource_LightLock = 0x8, cMostEventSource_CMSTx = 0x10, cMostEventSource_CMSRx = 0x20, cMostEventSource_CMSSpy = 0x40, cMostEventSource_OtherEvents = 0x80, cMostEventSource_PacketTx = 0x100, cMostEventSource_PacketRx = 0x200, cMostEventSource_PacketSpy = 0x400 } eMostEventSource; #endif /* __COM_ENUM_MOST_EVENT_SOURCE */ #ifndef __COM_ENUM_VERDICT_STATE #define __COM_ENUM_VERDICT_STATE typedef /* [public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0003 { cVerdictNotAvailable = 0, cVerdictPassed = 1, cVerdictFailed = 2 } eVerdictState; #endif /* __COM_ENUM_VERDICT_STATE */ #ifndef __COM_ENUM_TEST_MODULE_STOP_REASON #define __COM_ENUM_TEST_MODULE_STOP_REASON typedef /* [public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0004 { cTestModuleEnd = 0, cUserAbortion = 1, cGeneralError = 2 } eTestModuleStopReason; #endif /* __COM_ENUM_TEST_MODULE_STOP_REASON */ #ifndef __COM_ENUM_BUS_TYPE #define __COM_ENUM_BUS_TYPE typedef /* [public][public][public][public][public][public][public][public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0005 { cInvalid = 0, cCAN = 1, cJ1939 = 2, cVAN = 3, cTTP = 4, cLIN = 5, cMOST = 6, cFLEXRAY = 7, cBEAN = 8, cJ1708 = 9, cEthernet = 11, cWlan = 13 } eBusType; #endif /* __COM_ENUM_BUS_TYPE */ #ifndef __COM_ENUM_PANELS_TYPE #define __COM_ENUM_PANELS_TYPE typedef /* [public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0006 { cAllPanels = 0, cPermanent = 1, cLoadAndStop = 2, cStart = 3, cTemporary = 4 } ePanelsType; #endif /* __COM_ENUM_PANELS_TYPE */ #ifndef __COM_ENUM_WINDOW_TYPE #define __COM_ENUM_WINDOW_TYPE typedef /* [public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0007 { cMDI = 0, cDocking = 1, cFloating = 2, cFrame = 3 } eWindowType; #endif /* __COM_ENUM_WINDOW_TYPE */ #ifndef __COM_ENUM_SYNCHRONISATION_TYPE #define __COM_ENUM_SYNCHRONISATION_TYPE typedef /* [public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0008 { cRecessiveDominant = 0, cAllEdges = 1 } eSynchronisationType; #endif /* __COM_ENUM_SYNCHRONISATION_TYPE */ #ifndef __COM_ENUM_VARIABLE_FORMAT #define __COM_ENUM_VARIABLE_FORMAT typedef /* [public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0009 { cVariable = 0, cDatabaseVariable = 1 } eVariableFormat; #endif /* __COM_ENUM_VARIABLE_FORMAT */ #ifndef __COM_ENUM_SIGNAL_FORMAT #define __COM_ENUM_SIGNAL_FORMAT typedef /* [public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0010 { cSignal = 0, cMessageSignal = 1, cDatabaseMessageSignal = 2 } eSignalFormat; #endif /* __COM_ENUM_SIGNAL_FORMAT */ #ifndef __COM_ENUM_DIADEM_RESAMPLING #define __COM_ENUM_DIADEM_RESAMPLING typedef /* [public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0011 { cNone = 0, cLinear = 1, cConstant = 2 } eDiademResampling; #endif /* __COM_ENUM_DIADEM_RESAMPLING */ #ifndef __COM_ENUM_EXPORTER_CSV_LAYOUT #define __COM_ENUM_EXPORTER_CSV_LAYOUT typedef /* [public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0012 { cOneTableEmptyCells = 0, cOneTableKeepLastValues = 1, cSeveralTables = 2, cSeveralTablesSideBySide = 3 } eExporterCsvLayout; #endif /* __COM_ENUM_EXPORTER_CSV_LAYOUT */ #ifndef __COM_ENUM_NM_STATUS #define __COM_ENUM_NM_STATUS typedef /* [public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0013 { cNotAvailable = 0, cConfigStable = 1, cDriverOff = 2, cError = 3, cRingDataAllowed = 4, cBusSleep = 5, cLimpHome = 6, cNmOn = 7, cSleepInd = 8 } eNMStatus; #endif /* __COM_ENUM_NM_STATUS */ #ifndef __COM_ENUM_IG_TYPE #define __COM_ENUM_IG_TYPE typedef /* [public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0014 { cStandardIG = 1, cMostIG = 2 } eIGType; #endif /* __COM_ENUM_IG_TYPE */ #ifndef __COM_ENUM_CONFIGURATION_MODE #define __COM_ENUM_CONFIGURATION_MODE typedef /* [public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0015 { cOnlineMode = 0, cOfflineMode = 1 } eConfigurationMode; #endif /* __COM_ENUM_CONFIGURATION_MODE */ #ifndef __COM_ENUM_ENVIRONMENT_NOTIFICATION_TYPE #define __COM_ENUM_ENVIRONMENT_NOTIFICATION_TYPE typedef /* [public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0016 { cValue = 0, cValueAndTime = 1, cValueAndTimeU = 2 } eEnvironmentNotificationType; #endif /* __COM_ENUM_ENVIRONMENT_NOTIFICATION_TYPE */ #ifndef __COM_ENUM_SIMULATION_NOTIFICATION_TYPE #define __COM_ENUM_SIMULATION_NOTIFICATION_TYPE typedef /* [public][public][public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0017 { cIdle = 0, cIdleU = 1 } eSimulationNotificationType; #endif /* __COM_ENUM_SIMULATION_NOTIFICATION_TYPE */ #ifndef __COM_ENUM_VARIABLE_NOTIFICATION_TYPE #define __COM_ENUM_VARIABLE_NOTIFICATION_TYPE typedef /* [public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0018 { cVariableValue = 0, cVariableValueAndTime = 1 } eVariableNotificationType; #endif /* __COM_ENUM_VARIABLE_NOTIFICATION_TYPE */ #ifndef __COM_ENUM_MOST_RT_TYPE #define __COM_ENUM_MOST_RT_TYPE typedef /* [public][public][public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0019 { cMostRType_Normal = 0, cMostRType_RemRead = 1, cMostRType_RemWrite = 2, cMostRType_Alloc = 3, cMostRType_Dealloc = 4, cMostRType_GetSource = 5 } eMostRType; #endif /* __COM_ENUM_MOST_RT_TYPE */ #ifndef __COM_ENUM_MOST_CHIP #define __COM_ENUM_MOST_CHIP typedef /* [public][public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0020 { cMostChip_Unknown = 0, cMostChip_OS8104 = 1 } eMostChip; #endif /* __COM_ENUM_MOST_CHIP */ #ifndef __COM_ENUM_MOST_NET_STATE #define __COM_ENUM_MOST_NET_STATE typedef /* [public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0021 { cMostNetState_Unknown = 0, cMostNetState_PowerOff = 2, cMostNetState_NetInterfaceInit = 3, cMostNetState_ConfigNotOk = 4, cMostNetState_ConfigOk = 5, cMostNetState_NetOn = 6 } eMostNetState; #endif /* __COM_ENUM_MOST_NET_STATE */ #ifndef __COM_ENUM_MOST_LIGHT_LOCK #define __COM_ENUM_MOST_LIGHT_LOCK typedef /* [public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0022 { cMostLightLock_Unknown = 0, cMostLightLock_CriticalUnlock = 1, cMostLightLock_Unlock = 2, cMostLightLock_Lock = 3, cMostLightLock_StableLock = 4 } eMostLightLock; #endif /* __COM_ENUM_MOST_LIGHT_LOCK */ #ifndef __COM_ENUM_MOST_LINE_OUT #define __COM_ENUM_MOST_LINE_OUT typedef /* [public][public][public][public][public][public][public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0023 { cMostLineIn = 0, cMostLineOut = 1 } eMostLineInOut; #endif /* __COM_ENUM_MOST_LINE_OUT */ #ifndef __COM_ENUM_DIAG_DESCRIPTION_MODE #define __COM_ENUM_DIAG_DESCRIPTION_MODE typedef /* [public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0024 { eDiagDescriptionMode_InterpretationOnly = 0, eDiagDescriptionMode_SendOnly = 1, eDiagDescriptionMode_EcuSimulation = 2, eDiagDescriptionMode_PhysicalNetworkRequest = 3, eDiagDescriptionMode_FunctionalGroupDescription = 4 } eDiagDescriptionMode; #endif /* __COM_ENUM_DIAG_DESCRIPTION_MODE */ #ifndef __COM_ENUM_REPORTED_TEST_STEPS #define __COM_ENUM_REPORTED_TEST_STEPS typedef /* [public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0025 { cAllTestSteps = 0, cFailedTestStepsOnly = 1, cNoTestSteps = 2 } eReportedTestSteps; #endif /* __COM_ENUM_REPORTED_TEST_STEPS */ #ifndef __COM_ENUM_REPORTED_TEST_PATTERNS #define __COM_ENUM_REPORTED_TEST_PATTERNS typedef /* [public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0026 { cAllTestPatterns = 0, cFailedTestPatternsOnly = 1, cNoTestPatterns = 2 } eReportedTestPatterns; #endif /* __COM_ENUM_REPORTED_TEST_PATTERNS */ #ifndef __COM_ENUM_REPORT_EVENT_ID #define __COM_ENUM_REPORT_EVENT_ID typedef /* [public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0027 { cEnvironmentInfo = 0, cCommentsAndDetails = 1, cVariableDefinition = 2, cTimeoutResume = 3, cComplexTimeoutResume = 4, cFirstConditionConstraintOnly = 5, cConditionConstraintResultAndStatistics = 6 } eReportEventId; #endif /* __COM_ENUM_REPORT_EVENT_ID */ #ifndef __COM_ENUM_COMPILE_RESULT #define __COM_ENUM_COMPILE_RESULT typedef /* [public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0028 { cCompileSuccess = 0, cCompileError = 1 } eCompileResult; #endif /* __COM_ENUM_COMPILE_RESULT */ #ifndef __COM_ENUM_OPEN_CONFIGURATION_RESULT #define __COM_ENUM_OPEN_CONFIGURATION_RESULT typedef /* [public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0029 { cOpenConfigurationSuccess = 0, cOpenConfigurationError = 1, cOpenConfigurationWarning = 2 } eOpenConfigurationResult; #endif /* __COM_ENUM_OPEN_CONFIGURATION_RESULT */ #ifndef __COM_ENUM_TESTMODULE_EXECUTION_MODE #define __COM_ENUM_TESTMODULE_EXECUTION_MODE typedef /* [public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0030 { cDefinedNumberOfRepeats = 0, cRepeatForDefinedTime = 1, cRepeatForever = 2 } eTestModuleExecutionMode; #endif /* __COM_ENUM_TESTMODULE_EXECUTION_MODE */ #ifndef __COM_ENUM_TESTMODULE_VERDICT_IMPACT #define __COM_ENUM_TESTMODULE_VERDICT_IMPACT typedef /* [public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0031 { cNoImpact = 0, cEndTestCaseOnFail = 1, cEndTestModuleOnFail = 2 } eTestModuleVerdictImpact; #endif /* __COM_ENUM_TESTMODULE_VERDICT_IMPACT */ #ifndef __COM_ENUM_TESTMODULE_DEBUG_MODE #define __COM_ENUM_TESTMODULE_DEBUG_MODE typedef /* [public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0032 { cNoDebugPause = 0, cDebugPauseAfterFailedTestCaseOrPattern = 1, cDebugPauseAfterEachTestCaseOrPattern = 2 } eTestModuleDebugMode; #endif /* __COM_ENUM_TESTMODULE_DEBUG_MODE */ #ifndef __COM_ENUM_TESTMODULE_PAUSE_MODE #define __COM_ENUM_TESTMODULE_PAUSE_MODE typedef /* [public][public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0033 { cPauseAfterTestCaseOnly = 0, cPauseAfterTestCaseAndTestPattern = 1 } eTestModulePauseMode; #endif /* __COM_ENUM_TESTMODULE_PAUSE_MODE */ #ifndef __COM_ENUM_DIAG_ACCESS_TYPE #define __COM_ENUM_DIAG_ACCESS_TYPE typedef /* [public][public] */ enum __MIDL___MIDL_itf_CANw_0000_0034 { cKLine = 0, cDoIP = 1 } eDiagAccessType; #endif /* __COM_ENUM_DIAG_ACCESS_TYPE */ EXTERN_C const IID LIBID_CANoe; #ifndef __ITestSetupFolders_INTERFACE_DEFINED__ #define __ITestSetupFolders_INTERFACE_DEFINED__ /* interface ITestSetupFolders */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITestSetupFolders; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("7AB2423A-58A5-4def-A50F-09547CFE38A1") ITestSetupFolders : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ ITestSetupFolderExt **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR name, /* [retval][out] */ ITestSetupFolderExt **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index, /* [optional][in] */ VARIANT promptUser) = 0; }; #else /* C style interface */ typedef struct ITestSetupFoldersVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITestSetupFolders * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITestSetupFolders * This); ULONG ( STDMETHODCALLTYPE *Release )( ITestSetupFolders * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITestSetupFolders * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITestSetupFolders * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITestSetupFolders * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITestSetupFolders * 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_Application )( ITestSetupFolders * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITestSetupFolders * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ITestSetupFolders * This, /* [retval][out] */ long *pCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( ITestSetupFolders * This, /* [in] */ VARIANT index, /* [retval][out] */ ITestSetupFolderExt **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( ITestSetupFolders * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( ITestSetupFolders * This, /* [in] */ BSTR name, /* [retval][out] */ ITestSetupFolderExt **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( ITestSetupFolders * This, /* [in] */ VARIANT index, /* [optional][in] */ VARIANT promptUser); END_INTERFACE } ITestSetupFoldersVtbl; interface ITestSetupFolders { CONST_VTBL struct ITestSetupFoldersVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITestSetupFolders_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITestSetupFolders_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITestSetupFolders_Release(This) \ (This)->lpVtbl -> Release(This) #define ITestSetupFolders_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITestSetupFolders_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITestSetupFolders_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITestSetupFolders_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITestSetupFolders_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITestSetupFolders_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITestSetupFolders_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define ITestSetupFolders_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define ITestSetupFolders_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define ITestSetupFolders_Add(This,name,pVal) \ (This)->lpVtbl -> Add(This,name,pVal) #define ITestSetupFolders_Remove(This,index,promptUser) \ (This)->lpVtbl -> Remove(This,index,promptUser) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupFolders_get_Application_Proxy( ITestSetupFolders * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestSetupFolders_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupFolders_get_Parent_Proxy( ITestSetupFolders * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestSetupFolders_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupFolders_get_Count_Proxy( ITestSetupFolders * This, /* [retval][out] */ long *pCount); void __RPC_STUB ITestSetupFolders_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupFolders_get_Item_Proxy( ITestSetupFolders * This, /* [in] */ VARIANT index, /* [retval][out] */ ITestSetupFolderExt **pVal); void __RPC_STUB ITestSetupFolders_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupFolders_get__NewEnum_Proxy( ITestSetupFolders * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB ITestSetupFolders_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITestSetupFolders_Add_Proxy( ITestSetupFolders * This, /* [in] */ BSTR name, /* [retval][out] */ ITestSetupFolderExt **pVal); void __RPC_STUB ITestSetupFolders_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITestSetupFolders_Remove_Proxy( ITestSetupFolders * This, /* [in] */ VARIANT index, /* [optional][in] */ VARIANT promptUser); void __RPC_STUB ITestSetupFolders_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITestSetupFolders_INTERFACE_DEFINED__ */ #ifndef __ITestModules_INTERFACE_DEFINED__ #define __ITestModules_INTERFACE_DEFINED__ /* interface ITestModules */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITestModules; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("16086855-B312-436f-A11F-5C1FCA126BBC") ITestModules : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ ITSTestModule **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR fullName, /* [retval][out] */ ITSTestModule **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index, /* [optional][in] */ VARIANT promptUser) = 0; }; #else /* C style interface */ typedef struct ITestModulesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITestModules * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITestModules * This); ULONG ( STDMETHODCALLTYPE *Release )( ITestModules * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITestModules * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITestModules * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITestModules * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITestModules * 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_Application )( ITestModules * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITestModules * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ITestModules * This, /* [retval][out] */ long *pCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( ITestModules * This, /* [in] */ VARIANT index, /* [retval][out] */ ITSTestModule **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( ITestModules * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( ITestModules * This, /* [in] */ BSTR fullName, /* [retval][out] */ ITSTestModule **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( ITestModules * This, /* [in] */ VARIANT index, /* [optional][in] */ VARIANT promptUser); END_INTERFACE } ITestModulesVtbl; interface ITestModules { CONST_VTBL struct ITestModulesVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITestModules_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITestModules_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITestModules_Release(This) \ (This)->lpVtbl -> Release(This) #define ITestModules_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITestModules_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITestModules_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITestModules_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITestModules_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITestModules_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITestModules_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define ITestModules_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define ITestModules_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define ITestModules_Add(This,fullName,pVal) \ (This)->lpVtbl -> Add(This,fullName,pVal) #define ITestModules_Remove(This,index,promptUser) \ (This)->lpVtbl -> Remove(This,index,promptUser) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestModules_get_Application_Proxy( ITestModules * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestModules_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestModules_get_Parent_Proxy( ITestModules * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestModules_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestModules_get_Count_Proxy( ITestModules * This, /* [retval][out] */ long *pCount); void __RPC_STUB ITestModules_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestModules_get_Item_Proxy( ITestModules * This, /* [in] */ VARIANT index, /* [retval][out] */ ITSTestModule **pVal); void __RPC_STUB ITestModules_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestModules_get__NewEnum_Proxy( ITestModules * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB ITestModules_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITestModules_Add_Proxy( ITestModules * This, /* [in] */ BSTR fullName, /* [retval][out] */ ITSTestModule **pVal); void __RPC_STUB ITestModules_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITestModules_Remove_Proxy( ITestModules * This, /* [in] */ VARIANT index, /* [optional][in] */ VARIANT promptUser); void __RPC_STUB ITestModules_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITestModules_INTERFACE_DEFINED__ */ #ifndef __ITestSetupItem_INTERFACE_DEFINED__ #define __ITestSetupItem_INTERFACE_DEFINED__ /* interface ITestSetupItem */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITestSetupItem; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("2E27EBE7-EC01-46e4-A6B8-813E8CBA5EAD") ITestSetupItem : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Enabled( /* [retval][out] */ VARIANT_BOOL *bEnabled) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Enabled( /* [in] */ VARIANT_BOOL bEnabled) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR newVal) = 0; }; #else /* C style interface */ typedef struct ITestSetupItemVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITestSetupItem * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITestSetupItem * This); ULONG ( STDMETHODCALLTYPE *Release )( ITestSetupItem * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITestSetupItem * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITestSetupItem * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITestSetupItem * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITestSetupItem * 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_Application )( ITestSetupItem * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITestSetupItem * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( ITestSetupItem * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( ITestSetupItem * This, /* [in] */ VARIANT_BOOL bEnabled); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ITestSetupItem * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( ITestSetupItem * This, /* [in] */ BSTR newVal); END_INTERFACE } ITestSetupItemVtbl; interface ITestSetupItem { CONST_VTBL struct ITestSetupItemVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITestSetupItem_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITestSetupItem_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITestSetupItem_Release(This) \ (This)->lpVtbl -> Release(This) #define ITestSetupItem_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITestSetupItem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITestSetupItem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITestSetupItem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITestSetupItem_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITestSetupItem_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITestSetupItem_get_Enabled(This,bEnabled) \ (This)->lpVtbl -> get_Enabled(This,bEnabled) #define ITestSetupItem_put_Enabled(This,bEnabled) \ (This)->lpVtbl -> put_Enabled(This,bEnabled) #define ITestSetupItem_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define ITestSetupItem_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupItem_get_Application_Proxy( ITestSetupItem * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestSetupItem_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupItem_get_Parent_Proxy( ITestSetupItem * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestSetupItem_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupItem_get_Enabled_Proxy( ITestSetupItem * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); void __RPC_STUB ITestSetupItem_get_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITestSetupItem_put_Enabled_Proxy( ITestSetupItem * This, /* [in] */ VARIANT_BOOL bEnabled); void __RPC_STUB ITestSetupItem_put_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupItem_get_Name_Proxy( ITestSetupItem * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ITestSetupItem_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITestSetupItem_put_Name_Proxy( ITestSetupItem * This, /* [in] */ BSTR newVal); void __RPC_STUB ITestSetupItem_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITestSetupItem_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TestSetupItem; #ifdef __cplusplus class DECLSPEC_UUID("A3CBCE2E-A397-4464-8AA1-934255050384") TestSetupItem; #endif #ifndef __ITSTestModule_INTERFACE_DEFINED__ #define __ITSTestModule_INTERFACE_DEFINED__ /* interface ITSTestModule */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITSTestModule; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("24DEFCE5-8FFC-4ae3-9BDC-14C7E1EB23A9") ITSTestModule : public ITestSetupItem { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FullName( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StartOnMeasurement( /* [retval][out] */ VARIANT_BOOL *bActive) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_StartOnMeasurement( /* [in] */ VARIANT_BOOL bActive) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StartOnEnvVar( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_StartOnEnvVar( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StartOnKey( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_StartOnKey( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SpecificationStyleSheet( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SpecificationStyleSheet( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Report( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Libraries( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Modules( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Sequence( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Verdict( /* [retval][out] */ eVerdictState *pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Start( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Stop( void) = 0; }; #else /* C style interface */ typedef struct ITSTestModuleVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITSTestModule * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITSTestModule * This); ULONG ( STDMETHODCALLTYPE *Release )( ITSTestModule * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITSTestModule * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITSTestModule * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITSTestModule * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITSTestModule * 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_Application )( ITSTestModule * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITSTestModule * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( ITSTestModule * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( ITSTestModule * This, /* [in] */ VARIANT_BOOL bEnabled); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ITSTestModule * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( ITSTestModule * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( ITSTestModule * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FullName )( ITSTestModule * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( ITSTestModule * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartOnMeasurement )( ITSTestModule * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartOnMeasurement )( ITSTestModule * This, /* [in] */ VARIANT_BOOL bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartOnEnvVar )( ITSTestModule * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartOnEnvVar )( ITSTestModule * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartOnKey )( ITSTestModule * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartOnKey )( ITSTestModule * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SpecificationStyleSheet )( ITSTestModule * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SpecificationStyleSheet )( ITSTestModule * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Report )( ITSTestModule * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Libraries )( ITSTestModule * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modules )( ITSTestModule * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Sequence )( ITSTestModule * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Verdict )( ITSTestModule * This, /* [retval][out] */ eVerdictState *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Start )( ITSTestModule * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Stop )( ITSTestModule * This); END_INTERFACE } ITSTestModuleVtbl; interface ITSTestModule { CONST_VTBL struct ITSTestModuleVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITSTestModule_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITSTestModule_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITSTestModule_Release(This) \ (This)->lpVtbl -> Release(This) #define ITSTestModule_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITSTestModule_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITSTestModule_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITSTestModule_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITSTestModule_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITSTestModule_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITSTestModule_get_Enabled(This,bEnabled) \ (This)->lpVtbl -> get_Enabled(This,bEnabled) #define ITSTestModule_put_Enabled(This,bEnabled) \ (This)->lpVtbl -> put_Enabled(This,bEnabled) #define ITSTestModule_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define ITSTestModule_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define ITSTestModule_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define ITSTestModule_put_FullName(This,newVal) \ (This)->lpVtbl -> put_FullName(This,newVal) #define ITSTestModule_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define ITSTestModule_get_StartOnMeasurement(This,bActive) \ (This)->lpVtbl -> get_StartOnMeasurement(This,bActive) #define ITSTestModule_put_StartOnMeasurement(This,bActive) \ (This)->lpVtbl -> put_StartOnMeasurement(This,bActive) #define ITSTestModule_get_StartOnEnvVar(This,pVal) \ (This)->lpVtbl -> get_StartOnEnvVar(This,pVal) #define ITSTestModule_put_StartOnEnvVar(This,newVal) \ (This)->lpVtbl -> put_StartOnEnvVar(This,newVal) #define ITSTestModule_get_StartOnKey(This,pVal) \ (This)->lpVtbl -> get_StartOnKey(This,pVal) #define ITSTestModule_put_StartOnKey(This,newVal) \ (This)->lpVtbl -> put_StartOnKey(This,newVal) #define ITSTestModule_get_SpecificationStyleSheet(This,pVal) \ (This)->lpVtbl -> get_SpecificationStyleSheet(This,pVal) #define ITSTestModule_put_SpecificationStyleSheet(This,newVal) \ (This)->lpVtbl -> put_SpecificationStyleSheet(This,newVal) #define ITSTestModule_get_Report(This,pVal) \ (This)->lpVtbl -> get_Report(This,pVal) #define ITSTestModule_get_Libraries(This,pVal) \ (This)->lpVtbl -> get_Libraries(This,pVal) #define ITSTestModule_get_Modules(This,pVal) \ (This)->lpVtbl -> get_Modules(This,pVal) #define ITSTestModule_get_Sequence(This,pVal) \ (This)->lpVtbl -> get_Sequence(This,pVal) #define ITSTestModule_get_Verdict(This,pVal) \ (This)->lpVtbl -> get_Verdict(This,pVal) #define ITSTestModule_Start(This) \ (This)->lpVtbl -> Start(This) #define ITSTestModule_Stop(This) \ (This)->lpVtbl -> Stop(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITSTestModule_get_FullName_Proxy( ITSTestModule * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ITSTestModule_get_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITSTestModule_put_FullName_Proxy( ITSTestModule * This, /* [in] */ BSTR newVal); void __RPC_STUB ITSTestModule_put_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITSTestModule_get_Path_Proxy( ITSTestModule * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ITSTestModule_get_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITSTestModule_get_StartOnMeasurement_Proxy( ITSTestModule * This, /* [retval][out] */ VARIANT_BOOL *bActive); void __RPC_STUB ITSTestModule_get_StartOnMeasurement_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITSTestModule_put_StartOnMeasurement_Proxy( ITSTestModule * This, /* [in] */ VARIANT_BOOL bActive); void __RPC_STUB ITSTestModule_put_StartOnMeasurement_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITSTestModule_get_StartOnEnvVar_Proxy( ITSTestModule * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ITSTestModule_get_StartOnEnvVar_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITSTestModule_put_StartOnEnvVar_Proxy( ITSTestModule * This, /* [in] */ BSTR newVal); void __RPC_STUB ITSTestModule_put_StartOnEnvVar_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITSTestModule_get_StartOnKey_Proxy( ITSTestModule * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ITSTestModule_get_StartOnKey_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITSTestModule_put_StartOnKey_Proxy( ITSTestModule * This, /* [in] */ BSTR newVal); void __RPC_STUB ITSTestModule_put_StartOnKey_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITSTestModule_get_SpecificationStyleSheet_Proxy( ITSTestModule * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ITSTestModule_get_SpecificationStyleSheet_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITSTestModule_put_SpecificationStyleSheet_Proxy( ITSTestModule * This, /* [in] */ BSTR newVal); void __RPC_STUB ITSTestModule_put_SpecificationStyleSheet_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITSTestModule_get_Report_Proxy( ITSTestModule * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITSTestModule_get_Report_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITSTestModule_get_Libraries_Proxy( ITSTestModule * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITSTestModule_get_Libraries_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITSTestModule_get_Modules_Proxy( ITSTestModule * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITSTestModule_get_Modules_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITSTestModule_get_Sequence_Proxy( ITSTestModule * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITSTestModule_get_Sequence_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITSTestModule_get_Verdict_Proxy( ITSTestModule * This, /* [retval][out] */ eVerdictState *pVal); void __RPC_STUB ITSTestModule_get_Verdict_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITSTestModule_Start_Proxy( ITSTestModule * This); void __RPC_STUB ITSTestModule_Start_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITSTestModule_Stop_Proxy( ITSTestModule * This); void __RPC_STUB ITSTestModule_Stop_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITSTestModule_INTERFACE_DEFINED__ */ #ifndef __ITSTestModule2_INTERFACE_DEFINED__ #define __ITSTestModule2_INTERFACE_DEFINED__ /* interface ITSTestModule2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITSTestModule2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("71409476-01CA-46eb-89EA-960C6BB08B4D") ITSTestModule2 : public ITSTestModule { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Reload( void) = 0; }; #else /* C style interface */ typedef struct ITSTestModule2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITSTestModule2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITSTestModule2 * This); ULONG ( STDMETHODCALLTYPE *Release )( ITSTestModule2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITSTestModule2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITSTestModule2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITSTestModule2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITSTestModule2 * 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_Application )( ITSTestModule2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITSTestModule2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( ITSTestModule2 * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( ITSTestModule2 * This, /* [in] */ VARIANT_BOOL bEnabled); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ITSTestModule2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( ITSTestModule2 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( ITSTestModule2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FullName )( ITSTestModule2 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( ITSTestModule2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartOnMeasurement )( ITSTestModule2 * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartOnMeasurement )( ITSTestModule2 * This, /* [in] */ VARIANT_BOOL bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartOnEnvVar )( ITSTestModule2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartOnEnvVar )( ITSTestModule2 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartOnKey )( ITSTestModule2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartOnKey )( ITSTestModule2 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SpecificationStyleSheet )( ITSTestModule2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SpecificationStyleSheet )( ITSTestModule2 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Report )( ITSTestModule2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Libraries )( ITSTestModule2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modules )( ITSTestModule2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Sequence )( ITSTestModule2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Verdict )( ITSTestModule2 * This, /* [retval][out] */ eVerdictState *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Start )( ITSTestModule2 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Stop )( ITSTestModule2 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Reload )( ITSTestModule2 * This); END_INTERFACE } ITSTestModule2Vtbl; interface ITSTestModule2 { CONST_VTBL struct ITSTestModule2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ITSTestModule2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITSTestModule2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITSTestModule2_Release(This) \ (This)->lpVtbl -> Release(This) #define ITSTestModule2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITSTestModule2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITSTestModule2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITSTestModule2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITSTestModule2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITSTestModule2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITSTestModule2_get_Enabled(This,bEnabled) \ (This)->lpVtbl -> get_Enabled(This,bEnabled) #define ITSTestModule2_put_Enabled(This,bEnabled) \ (This)->lpVtbl -> put_Enabled(This,bEnabled) #define ITSTestModule2_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define ITSTestModule2_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define ITSTestModule2_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define ITSTestModule2_put_FullName(This,newVal) \ (This)->lpVtbl -> put_FullName(This,newVal) #define ITSTestModule2_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define ITSTestModule2_get_StartOnMeasurement(This,bActive) \ (This)->lpVtbl -> get_StartOnMeasurement(This,bActive) #define ITSTestModule2_put_StartOnMeasurement(This,bActive) \ (This)->lpVtbl -> put_StartOnMeasurement(This,bActive) #define ITSTestModule2_get_StartOnEnvVar(This,pVal) \ (This)->lpVtbl -> get_StartOnEnvVar(This,pVal) #define ITSTestModule2_put_StartOnEnvVar(This,newVal) \ (This)->lpVtbl -> put_StartOnEnvVar(This,newVal) #define ITSTestModule2_get_StartOnKey(This,pVal) \ (This)->lpVtbl -> get_StartOnKey(This,pVal) #define ITSTestModule2_put_StartOnKey(This,newVal) \ (This)->lpVtbl -> put_StartOnKey(This,newVal) #define ITSTestModule2_get_SpecificationStyleSheet(This,pVal) \ (This)->lpVtbl -> get_SpecificationStyleSheet(This,pVal) #define ITSTestModule2_put_SpecificationStyleSheet(This,newVal) \ (This)->lpVtbl -> put_SpecificationStyleSheet(This,newVal) #define ITSTestModule2_get_Report(This,pVal) \ (This)->lpVtbl -> get_Report(This,pVal) #define ITSTestModule2_get_Libraries(This,pVal) \ (This)->lpVtbl -> get_Libraries(This,pVal) #define ITSTestModule2_get_Modules(This,pVal) \ (This)->lpVtbl -> get_Modules(This,pVal) #define ITSTestModule2_get_Sequence(This,pVal) \ (This)->lpVtbl -> get_Sequence(This,pVal) #define ITSTestModule2_get_Verdict(This,pVal) \ (This)->lpVtbl -> get_Verdict(This,pVal) #define ITSTestModule2_Start(This) \ (This)->lpVtbl -> Start(This) #define ITSTestModule2_Stop(This) \ (This)->lpVtbl -> Stop(This) #define ITSTestModule2_Reload(This) \ (This)->lpVtbl -> Reload(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITSTestModule2_Reload_Proxy( ITSTestModule2 * This); void __RPC_STUB ITSTestModule2_Reload_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITSTestModule2_INTERFACE_DEFINED__ */ #ifndef __ITSTestModule3_INTERFACE_DEFINED__ #define __ITSTestModule3_INTERFACE_DEFINED__ /* interface ITSTestModule3 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITSTestModule3; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A774A824-018E-4a43-A546-E2659EB42860") ITSTestModule3 : public ITSTestModule2 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TestVariant( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TestVariant( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Pause( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Resume( void) = 0; }; #else /* C style interface */ typedef struct ITSTestModule3Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITSTestModule3 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITSTestModule3 * This); ULONG ( STDMETHODCALLTYPE *Release )( ITSTestModule3 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITSTestModule3 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITSTestModule3 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITSTestModule3 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITSTestModule3 * 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_Application )( ITSTestModule3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITSTestModule3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( ITSTestModule3 * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( ITSTestModule3 * This, /* [in] */ VARIANT_BOOL bEnabled); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ITSTestModule3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( ITSTestModule3 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( ITSTestModule3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FullName )( ITSTestModule3 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( ITSTestModule3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartOnMeasurement )( ITSTestModule3 * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartOnMeasurement )( ITSTestModule3 * This, /* [in] */ VARIANT_BOOL bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartOnEnvVar )( ITSTestModule3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartOnEnvVar )( ITSTestModule3 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartOnKey )( ITSTestModule3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartOnKey )( ITSTestModule3 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SpecificationStyleSheet )( ITSTestModule3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SpecificationStyleSheet )( ITSTestModule3 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Report )( ITSTestModule3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Libraries )( ITSTestModule3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modules )( ITSTestModule3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Sequence )( ITSTestModule3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Verdict )( ITSTestModule3 * This, /* [retval][out] */ eVerdictState *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Start )( ITSTestModule3 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Stop )( ITSTestModule3 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Reload )( ITSTestModule3 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TestVariant )( ITSTestModule3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TestVariant )( ITSTestModule3 * This, /* [in] */ BSTR newVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Pause )( ITSTestModule3 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Resume )( ITSTestModule3 * This); END_INTERFACE } ITSTestModule3Vtbl; interface ITSTestModule3 { CONST_VTBL struct ITSTestModule3Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ITSTestModule3_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITSTestModule3_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITSTestModule3_Release(This) \ (This)->lpVtbl -> Release(This) #define ITSTestModule3_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITSTestModule3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITSTestModule3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITSTestModule3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITSTestModule3_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITSTestModule3_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITSTestModule3_get_Enabled(This,bEnabled) \ (This)->lpVtbl -> get_Enabled(This,bEnabled) #define ITSTestModule3_put_Enabled(This,bEnabled) \ (This)->lpVtbl -> put_Enabled(This,bEnabled) #define ITSTestModule3_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define ITSTestModule3_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define ITSTestModule3_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define ITSTestModule3_put_FullName(This,newVal) \ (This)->lpVtbl -> put_FullName(This,newVal) #define ITSTestModule3_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define ITSTestModule3_get_StartOnMeasurement(This,bActive) \ (This)->lpVtbl -> get_StartOnMeasurement(This,bActive) #define ITSTestModule3_put_StartOnMeasurement(This,bActive) \ (This)->lpVtbl -> put_StartOnMeasurement(This,bActive) #define ITSTestModule3_get_StartOnEnvVar(This,pVal) \ (This)->lpVtbl -> get_StartOnEnvVar(This,pVal) #define ITSTestModule3_put_StartOnEnvVar(This,newVal) \ (This)->lpVtbl -> put_StartOnEnvVar(This,newVal) #define ITSTestModule3_get_StartOnKey(This,pVal) \ (This)->lpVtbl -> get_StartOnKey(This,pVal) #define ITSTestModule3_put_StartOnKey(This,newVal) \ (This)->lpVtbl -> put_StartOnKey(This,newVal) #define ITSTestModule3_get_SpecificationStyleSheet(This,pVal) \ (This)->lpVtbl -> get_SpecificationStyleSheet(This,pVal) #define ITSTestModule3_put_SpecificationStyleSheet(This,newVal) \ (This)->lpVtbl -> put_SpecificationStyleSheet(This,newVal) #define ITSTestModule3_get_Report(This,pVal) \ (This)->lpVtbl -> get_Report(This,pVal) #define ITSTestModule3_get_Libraries(This,pVal) \ (This)->lpVtbl -> get_Libraries(This,pVal) #define ITSTestModule3_get_Modules(This,pVal) \ (This)->lpVtbl -> get_Modules(This,pVal) #define ITSTestModule3_get_Sequence(This,pVal) \ (This)->lpVtbl -> get_Sequence(This,pVal) #define ITSTestModule3_get_Verdict(This,pVal) \ (This)->lpVtbl -> get_Verdict(This,pVal) #define ITSTestModule3_Start(This) \ (This)->lpVtbl -> Start(This) #define ITSTestModule3_Stop(This) \ (This)->lpVtbl -> Stop(This) #define ITSTestModule3_Reload(This) \ (This)->lpVtbl -> Reload(This) #define ITSTestModule3_get_TestVariant(This,pVal) \ (This)->lpVtbl -> get_TestVariant(This,pVal) #define ITSTestModule3_put_TestVariant(This,newVal) \ (This)->lpVtbl -> put_TestVariant(This,newVal) #define ITSTestModule3_Pause(This) \ (This)->lpVtbl -> Pause(This) #define ITSTestModule3_Resume(This) \ (This)->lpVtbl -> Resume(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITSTestModule3_get_TestVariant_Proxy( ITSTestModule3 * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ITSTestModule3_get_TestVariant_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITSTestModule3_put_TestVariant_Proxy( ITSTestModule3 * This, /* [in] */ BSTR newVal); void __RPC_STUB ITSTestModule3_put_TestVariant_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITSTestModule3_Pause_Proxy( ITSTestModule3 * This); void __RPC_STUB ITSTestModule3_Pause_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITSTestModule3_Resume_Proxy( ITSTestModule3 * This); void __RPC_STUB ITSTestModule3_Resume_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITSTestModule3_INTERFACE_DEFINED__ */ #ifndef __ITSTestModule4_INTERFACE_DEFINED__ #define __ITSTestModule4_INTERFACE_DEFINED__ /* interface ITSTestModule4 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITSTestModule4; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("46A0D3DE-9A25-47e7-9A53-C685E1B07B34") ITSTestModule4 : public ITSTestModule3 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExecuteRepeatedly( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ExecuteRepeatedly( /* [in] */ VARIANT_BOOL newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExecutionMode( /* [retval][out] */ eTestModuleExecutionMode *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ExecutionMode( /* [in] */ eTestModuleExecutionMode newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NumberOfExecutions( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_NumberOfExecutions( /* [in] */ int newVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetExecutionTime( /* [in] */ int days, /* [in] */ int hours, /* [in] */ int minutes, /* [retval][out] */ VARIANT_BOOL *success) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TestCasesExecutedInRandomOrder( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TestCasesExecutedInRandomOrder( /* [in] */ VARIANT_BOOL newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RandomizeEachCycle( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RandomizeEachCycle( /* [in] */ VARIANT_BOOL newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VerdictImpact( /* [retval][out] */ eTestModuleVerdictImpact *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_VerdictImpact( /* [in] */ eTestModuleVerdictImpact newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DebugMode( /* [retval][out] */ eTestModuleDebugMode *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DebugMode( /* [in] */ eTestModuleDebugMode newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PausingMode( /* [retval][out] */ eTestModulePauseMode *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PausingMode( /* [in] */ eTestModulePauseMode newVal) = 0; }; #else /* C style interface */ typedef struct ITSTestModule4Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITSTestModule4 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITSTestModule4 * This); ULONG ( STDMETHODCALLTYPE *Release )( ITSTestModule4 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITSTestModule4 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITSTestModule4 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITSTestModule4 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITSTestModule4 * 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_Application )( ITSTestModule4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITSTestModule4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( ITSTestModule4 * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( ITSTestModule4 * This, /* [in] */ VARIANT_BOOL bEnabled); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ITSTestModule4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( ITSTestModule4 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( ITSTestModule4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FullName )( ITSTestModule4 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( ITSTestModule4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartOnMeasurement )( ITSTestModule4 * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartOnMeasurement )( ITSTestModule4 * This, /* [in] */ VARIANT_BOOL bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartOnEnvVar )( ITSTestModule4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartOnEnvVar )( ITSTestModule4 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartOnKey )( ITSTestModule4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartOnKey )( ITSTestModule4 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SpecificationStyleSheet )( ITSTestModule4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SpecificationStyleSheet )( ITSTestModule4 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Report )( ITSTestModule4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Libraries )( ITSTestModule4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modules )( ITSTestModule4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Sequence )( ITSTestModule4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Verdict )( ITSTestModule4 * This, /* [retval][out] */ eVerdictState *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Start )( ITSTestModule4 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Stop )( ITSTestModule4 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Reload )( ITSTestModule4 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TestVariant )( ITSTestModule4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TestVariant )( ITSTestModule4 * This, /* [in] */ BSTR newVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Pause )( ITSTestModule4 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Resume )( ITSTestModule4 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExecuteRepeatedly )( ITSTestModule4 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ExecuteRepeatedly )( ITSTestModule4 * This, /* [in] */ VARIANT_BOOL newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExecutionMode )( ITSTestModule4 * This, /* [retval][out] */ eTestModuleExecutionMode *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ExecutionMode )( ITSTestModule4 * This, /* [in] */ eTestModuleExecutionMode newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NumberOfExecutions )( ITSTestModule4 * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NumberOfExecutions )( ITSTestModule4 * This, /* [in] */ int newVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetExecutionTime )( ITSTestModule4 * This, /* [in] */ int days, /* [in] */ int hours, /* [in] */ int minutes, /* [retval][out] */ VARIANT_BOOL *success); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TestCasesExecutedInRandomOrder )( ITSTestModule4 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TestCasesExecutedInRandomOrder )( ITSTestModule4 * This, /* [in] */ VARIANT_BOOL newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RandomizeEachCycle )( ITSTestModule4 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RandomizeEachCycle )( ITSTestModule4 * This, /* [in] */ VARIANT_BOOL newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VerdictImpact )( ITSTestModule4 * This, /* [retval][out] */ eTestModuleVerdictImpact *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_VerdictImpact )( ITSTestModule4 * This, /* [in] */ eTestModuleVerdictImpact newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DebugMode )( ITSTestModule4 * This, /* [retval][out] */ eTestModuleDebugMode *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DebugMode )( ITSTestModule4 * This, /* [in] */ eTestModuleDebugMode newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PausingMode )( ITSTestModule4 * This, /* [retval][out] */ eTestModulePauseMode *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_PausingMode )( ITSTestModule4 * This, /* [in] */ eTestModulePauseMode newVal); END_INTERFACE } ITSTestModule4Vtbl; interface ITSTestModule4 { CONST_VTBL struct ITSTestModule4Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ITSTestModule4_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITSTestModule4_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITSTestModule4_Release(This) \ (This)->lpVtbl -> Release(This) #define ITSTestModule4_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITSTestModule4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITSTestModule4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITSTestModule4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITSTestModule4_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITSTestModule4_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITSTestModule4_get_Enabled(This,bEnabled) \ (This)->lpVtbl -> get_Enabled(This,bEnabled) #define ITSTestModule4_put_Enabled(This,bEnabled) \ (This)->lpVtbl -> put_Enabled(This,bEnabled) #define ITSTestModule4_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define ITSTestModule4_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define ITSTestModule4_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define ITSTestModule4_put_FullName(This,newVal) \ (This)->lpVtbl -> put_FullName(This,newVal) #define ITSTestModule4_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define ITSTestModule4_get_StartOnMeasurement(This,bActive) \ (This)->lpVtbl -> get_StartOnMeasurement(This,bActive) #define ITSTestModule4_put_StartOnMeasurement(This,bActive) \ (This)->lpVtbl -> put_StartOnMeasurement(This,bActive) #define ITSTestModule4_get_StartOnEnvVar(This,pVal) \ (This)->lpVtbl -> get_StartOnEnvVar(This,pVal) #define ITSTestModule4_put_StartOnEnvVar(This,newVal) \ (This)->lpVtbl -> put_StartOnEnvVar(This,newVal) #define ITSTestModule4_get_StartOnKey(This,pVal) \ (This)->lpVtbl -> get_StartOnKey(This,pVal) #define ITSTestModule4_put_StartOnKey(This,newVal) \ (This)->lpVtbl -> put_StartOnKey(This,newVal) #define ITSTestModule4_get_SpecificationStyleSheet(This,pVal) \ (This)->lpVtbl -> get_SpecificationStyleSheet(This,pVal) #define ITSTestModule4_put_SpecificationStyleSheet(This,newVal) \ (This)->lpVtbl -> put_SpecificationStyleSheet(This,newVal) #define ITSTestModule4_get_Report(This,pVal) \ (This)->lpVtbl -> get_Report(This,pVal) #define ITSTestModule4_get_Libraries(This,pVal) \ (This)->lpVtbl -> get_Libraries(This,pVal) #define ITSTestModule4_get_Modules(This,pVal) \ (This)->lpVtbl -> get_Modules(This,pVal) #define ITSTestModule4_get_Sequence(This,pVal) \ (This)->lpVtbl -> get_Sequence(This,pVal) #define ITSTestModule4_get_Verdict(This,pVal) \ (This)->lpVtbl -> get_Verdict(This,pVal) #define ITSTestModule4_Start(This) \ (This)->lpVtbl -> Start(This) #define ITSTestModule4_Stop(This) \ (This)->lpVtbl -> Stop(This) #define ITSTestModule4_Reload(This) \ (This)->lpVtbl -> Reload(This) #define ITSTestModule4_get_TestVariant(This,pVal) \ (This)->lpVtbl -> get_TestVariant(This,pVal) #define ITSTestModule4_put_TestVariant(This,newVal) \ (This)->lpVtbl -> put_TestVariant(This,newVal) #define ITSTestModule4_Pause(This) \ (This)->lpVtbl -> Pause(This) #define ITSTestModule4_Resume(This) \ (This)->lpVtbl -> Resume(This) #define ITSTestModule4_get_ExecuteRepeatedly(This,pVal) \ (This)->lpVtbl -> get_ExecuteRepeatedly(This,pVal) #define ITSTestModule4_put_ExecuteRepeatedly(This,newVal) \ (This)->lpVtbl -> put_ExecuteRepeatedly(This,newVal) #define ITSTestModule4_get_ExecutionMode(This,pVal) \ (This)->lpVtbl -> get_ExecutionMode(This,pVal) #define ITSTestModule4_put_ExecutionMode(This,newVal) \ (This)->lpVtbl -> put_ExecutionMode(This,newVal) #define ITSTestModule4_get_NumberOfExecutions(This,pVal) \ (This)->lpVtbl -> get_NumberOfExecutions(This,pVal) #define ITSTestModule4_put_NumberOfExecutions(This,newVal) \ (This)->lpVtbl -> put_NumberOfExecutions(This,newVal) #define ITSTestModule4_SetExecutionTime(This,days,hours,minutes,success) \ (This)->lpVtbl -> SetExecutionTime(This,days,hours,minutes,success) #define ITSTestModule4_get_TestCasesExecutedInRandomOrder(This,pVal) \ (This)->lpVtbl -> get_TestCasesExecutedInRandomOrder(This,pVal) #define ITSTestModule4_put_TestCasesExecutedInRandomOrder(This,newVal) \ (This)->lpVtbl -> put_TestCasesExecutedInRandomOrder(This,newVal) #define ITSTestModule4_get_RandomizeEachCycle(This,pVal) \ (This)->lpVtbl -> get_RandomizeEachCycle(This,pVal) #define ITSTestModule4_put_RandomizeEachCycle(This,newVal) \ (This)->lpVtbl -> put_RandomizeEachCycle(This,newVal) #define ITSTestModule4_get_VerdictImpact(This,pVal) \ (This)->lpVtbl -> get_VerdictImpact(This,pVal) #define ITSTestModule4_put_VerdictImpact(This,newVal) \ (This)->lpVtbl -> put_VerdictImpact(This,newVal) #define ITSTestModule4_get_DebugMode(This,pVal) \ (This)->lpVtbl -> get_DebugMode(This,pVal) #define ITSTestModule4_put_DebugMode(This,newVal) \ (This)->lpVtbl -> put_DebugMode(This,newVal) #define ITSTestModule4_get_PausingMode(This,pVal) \ (This)->lpVtbl -> get_PausingMode(This,pVal) #define ITSTestModule4_put_PausingMode(This,newVal) \ (This)->lpVtbl -> put_PausingMode(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITSTestModule4_get_ExecuteRepeatedly_Proxy( ITSTestModule4 * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB ITSTestModule4_get_ExecuteRepeatedly_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITSTestModule4_put_ExecuteRepeatedly_Proxy( ITSTestModule4 * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB ITSTestModule4_put_ExecuteRepeatedly_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITSTestModule4_get_ExecutionMode_Proxy( ITSTestModule4 * This, /* [retval][out] */ eTestModuleExecutionMode *pVal); void __RPC_STUB ITSTestModule4_get_ExecutionMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITSTestModule4_put_ExecutionMode_Proxy( ITSTestModule4 * This, /* [in] */ eTestModuleExecutionMode newVal); void __RPC_STUB ITSTestModule4_put_ExecutionMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITSTestModule4_get_NumberOfExecutions_Proxy( ITSTestModule4 * This, /* [retval][out] */ int *pVal); void __RPC_STUB ITSTestModule4_get_NumberOfExecutions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITSTestModule4_put_NumberOfExecutions_Proxy( ITSTestModule4 * This, /* [in] */ int newVal); void __RPC_STUB ITSTestModule4_put_NumberOfExecutions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITSTestModule4_SetExecutionTime_Proxy( ITSTestModule4 * This, /* [in] */ int days, /* [in] */ int hours, /* [in] */ int minutes, /* [retval][out] */ VARIANT_BOOL *success); void __RPC_STUB ITSTestModule4_SetExecutionTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITSTestModule4_get_TestCasesExecutedInRandomOrder_Proxy( ITSTestModule4 * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB ITSTestModule4_get_TestCasesExecutedInRandomOrder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITSTestModule4_put_TestCasesExecutedInRandomOrder_Proxy( ITSTestModule4 * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB ITSTestModule4_put_TestCasesExecutedInRandomOrder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITSTestModule4_get_RandomizeEachCycle_Proxy( ITSTestModule4 * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB ITSTestModule4_get_RandomizeEachCycle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITSTestModule4_put_RandomizeEachCycle_Proxy( ITSTestModule4 * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB ITSTestModule4_put_RandomizeEachCycle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITSTestModule4_get_VerdictImpact_Proxy( ITSTestModule4 * This, /* [retval][out] */ eTestModuleVerdictImpact *pVal); void __RPC_STUB ITSTestModule4_get_VerdictImpact_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITSTestModule4_put_VerdictImpact_Proxy( ITSTestModule4 * This, /* [in] */ eTestModuleVerdictImpact newVal); void __RPC_STUB ITSTestModule4_put_VerdictImpact_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITSTestModule4_get_DebugMode_Proxy( ITSTestModule4 * This, /* [retval][out] */ eTestModuleDebugMode *pVal); void __RPC_STUB ITSTestModule4_get_DebugMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITSTestModule4_put_DebugMode_Proxy( ITSTestModule4 * This, /* [in] */ eTestModuleDebugMode newVal); void __RPC_STUB ITSTestModule4_put_DebugMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITSTestModule4_get_PausingMode_Proxy( ITSTestModule4 * This, /* [retval][out] */ eTestModulePauseMode *pVal); void __RPC_STUB ITSTestModule4_get_PausingMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITSTestModule4_put_PausingMode_Proxy( ITSTestModule4 * This, /* [in] */ eTestModulePauseMode newVal); void __RPC_STUB ITSTestModule4_put_PausingMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITSTestModule4_INTERFACE_DEFINED__ */ #ifndef ___ITSTestModuleEvents_DISPINTERFACE_DEFINED__ #define ___ITSTestModuleEvents_DISPINTERFACE_DEFINED__ /* dispinterface _ITSTestModuleEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID__ITSTestModuleEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("C6DB40F8-210C-40e2-A950-FCF23AF2BE62") _ITSTestModuleEvents : public IDispatch { }; #else /* C style interface */ typedef struct _ITSTestModuleEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( _ITSTestModuleEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( _ITSTestModuleEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( _ITSTestModuleEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( _ITSTestModuleEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( _ITSTestModuleEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( _ITSTestModuleEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( _ITSTestModuleEvents * 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 } _ITSTestModuleEventsVtbl; interface _ITSTestModuleEvents { CONST_VTBL struct _ITSTestModuleEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define _ITSTestModuleEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define _ITSTestModuleEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define _ITSTestModuleEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define _ITSTestModuleEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define _ITSTestModuleEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define _ITSTestModuleEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define _ITSTestModuleEvents_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 /* ___ITSTestModuleEvents_DISPINTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TSTestModule; #ifdef __cplusplus class DECLSPEC_UUID("6A5391A1-8951-425f-9191-C4884FA3A27D") TSTestModule; #endif #ifndef __ITestSetupFolder_INTERFACE_DEFINED__ #define __ITestSetupFolder_INTERFACE_DEFINED__ /* interface ITestSetupFolder */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITestSetupFolder; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("02510C83-7ED1-404a-BB78-00C2B7B7D529") ITestSetupFolder : public ITestSetupItem { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Items( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Report( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExecuteAll( void) = 0; }; #else /* C style interface */ typedef struct ITestSetupFolderVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITestSetupFolder * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITestSetupFolder * This); ULONG ( STDMETHODCALLTYPE *Release )( ITestSetupFolder * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITestSetupFolder * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITestSetupFolder * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITestSetupFolder * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITestSetupFolder * 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_Application )( ITestSetupFolder * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITestSetupFolder * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( ITestSetupFolder * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( ITestSetupFolder * This, /* [in] */ VARIANT_BOOL bEnabled); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ITestSetupFolder * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( ITestSetupFolder * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Items )( ITestSetupFolder * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Report )( ITestSetupFolder * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExecuteAll )( ITestSetupFolder * This); END_INTERFACE } ITestSetupFolderVtbl; interface ITestSetupFolder { CONST_VTBL struct ITestSetupFolderVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITestSetupFolder_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITestSetupFolder_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITestSetupFolder_Release(This) \ (This)->lpVtbl -> Release(This) #define ITestSetupFolder_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITestSetupFolder_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITestSetupFolder_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITestSetupFolder_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITestSetupFolder_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITestSetupFolder_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITestSetupFolder_get_Enabled(This,bEnabled) \ (This)->lpVtbl -> get_Enabled(This,bEnabled) #define ITestSetupFolder_put_Enabled(This,bEnabled) \ (This)->lpVtbl -> put_Enabled(This,bEnabled) #define ITestSetupFolder_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define ITestSetupFolder_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define ITestSetupFolder_get_Items(This,pVal) \ (This)->lpVtbl -> get_Items(This,pVal) #define ITestSetupFolder_get_Report(This,pVal) \ (This)->lpVtbl -> get_Report(This,pVal) #define ITestSetupFolder_ExecuteAll(This) \ (This)->lpVtbl -> ExecuteAll(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupFolder_get_Items_Proxy( ITestSetupFolder * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestSetupFolder_get_Items_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupFolder_get_Report_Proxy( ITestSetupFolder * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestSetupFolder_get_Report_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITestSetupFolder_ExecuteAll_Proxy( ITestSetupFolder * This); void __RPC_STUB ITestSetupFolder_ExecuteAll_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITestSetupFolder_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TestSetupFolder; #ifdef __cplusplus class DECLSPEC_UUID("490B8989-674D-46bf-9D6E-6B093C138377") TestSetupFolder; #endif #ifndef __ITestSetupFolderExt_INTERFACE_DEFINED__ #define __ITestSetupFolderExt_INTERFACE_DEFINED__ /* interface ITestSetupFolderExt */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITestSetupFolderExt; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("E263A3BA-4C7A-4520-9784-47A45296ADA1") ITestSetupFolderExt : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Enabled( /* [retval][out] */ VARIANT_BOOL *bEnabled) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Enabled( /* [in] */ VARIANT_BOOL bEnabled) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Report( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Folders( /* [retval][out] */ ITestSetupFolders **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TestModules( /* [retval][out] */ ITestModules **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExecuteAll( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE StopSequence( void) = 0; }; #else /* C style interface */ typedef struct ITestSetupFolderExtVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITestSetupFolderExt * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITestSetupFolderExt * This); ULONG ( STDMETHODCALLTYPE *Release )( ITestSetupFolderExt * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITestSetupFolderExt * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITestSetupFolderExt * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITestSetupFolderExt * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITestSetupFolderExt * 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_Application )( ITestSetupFolderExt * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITestSetupFolderExt * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( ITestSetupFolderExt * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( ITestSetupFolderExt * This, /* [in] */ VARIANT_BOOL bEnabled); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ITestSetupFolderExt * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( ITestSetupFolderExt * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Report )( ITestSetupFolderExt * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Folders )( ITestSetupFolderExt * This, /* [retval][out] */ ITestSetupFolders **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TestModules )( ITestSetupFolderExt * This, /* [retval][out] */ ITestModules **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExecuteAll )( ITestSetupFolderExt * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *StopSequence )( ITestSetupFolderExt * This); END_INTERFACE } ITestSetupFolderExtVtbl; interface ITestSetupFolderExt { CONST_VTBL struct ITestSetupFolderExtVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITestSetupFolderExt_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITestSetupFolderExt_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITestSetupFolderExt_Release(This) \ (This)->lpVtbl -> Release(This) #define ITestSetupFolderExt_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITestSetupFolderExt_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITestSetupFolderExt_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITestSetupFolderExt_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITestSetupFolderExt_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITestSetupFolderExt_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITestSetupFolderExt_get_Enabled(This,bEnabled) \ (This)->lpVtbl -> get_Enabled(This,bEnabled) #define ITestSetupFolderExt_put_Enabled(This,bEnabled) \ (This)->lpVtbl -> put_Enabled(This,bEnabled) #define ITestSetupFolderExt_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define ITestSetupFolderExt_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define ITestSetupFolderExt_get_Report(This,pVal) \ (This)->lpVtbl -> get_Report(This,pVal) #define ITestSetupFolderExt_get_Folders(This,pVal) \ (This)->lpVtbl -> get_Folders(This,pVal) #define ITestSetupFolderExt_get_TestModules(This,pVal) \ (This)->lpVtbl -> get_TestModules(This,pVal) #define ITestSetupFolderExt_ExecuteAll(This) \ (This)->lpVtbl -> ExecuteAll(This) #define ITestSetupFolderExt_StopSequence(This) \ (This)->lpVtbl -> StopSequence(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupFolderExt_get_Application_Proxy( ITestSetupFolderExt * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestSetupFolderExt_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupFolderExt_get_Parent_Proxy( ITestSetupFolderExt * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestSetupFolderExt_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupFolderExt_get_Enabled_Proxy( ITestSetupFolderExt * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); void __RPC_STUB ITestSetupFolderExt_get_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITestSetupFolderExt_put_Enabled_Proxy( ITestSetupFolderExt * This, /* [in] */ VARIANT_BOOL bEnabled); void __RPC_STUB ITestSetupFolderExt_put_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupFolderExt_get_Name_Proxy( ITestSetupFolderExt * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ITestSetupFolderExt_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITestSetupFolderExt_put_Name_Proxy( ITestSetupFolderExt * This, /* [in] */ BSTR newVal); void __RPC_STUB ITestSetupFolderExt_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupFolderExt_get_Report_Proxy( ITestSetupFolderExt * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestSetupFolderExt_get_Report_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupFolderExt_get_Folders_Proxy( ITestSetupFolderExt * This, /* [retval][out] */ ITestSetupFolders **pVal); void __RPC_STUB ITestSetupFolderExt_get_Folders_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupFolderExt_get_TestModules_Proxy( ITestSetupFolderExt * This, /* [retval][out] */ ITestModules **pVal); void __RPC_STUB ITestSetupFolderExt_get_TestModules_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITestSetupFolderExt_ExecuteAll_Proxy( ITestSetupFolderExt * This); void __RPC_STUB ITestSetupFolderExt_ExecuteAll_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITestSetupFolderExt_StopSequence_Proxy( ITestSetupFolderExt * This); void __RPC_STUB ITestSetupFolderExt_StopSequence_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITestSetupFolderExt_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TestSetupFolderExt; #ifdef __cplusplus class DECLSPEC_UUID("3E1FBDF3-9E7A-4121-B50B-A0D04D77A47D") TestSetupFolderExt; #endif EXTERN_C const CLSID CLSID_TestModules; #ifdef __cplusplus class DECLSPEC_UUID("5326BCE6-000B-4c65-BF9E-E017EFAA7DE9") TestModules; #endif #ifndef __ITestEnvironment_INTERFACE_DEFINED__ #define __ITestEnvironment_INTERFACE_DEFINED__ /* interface ITestEnvironment */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITestEnvironment; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("C7616799-F96E-4d03-861E-A7577ECB6741") ITestEnvironment : public ITestSetupFolder { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Modified( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Save( /* [optional][in] */ VARIANT name, /* [optional][in] */ VARIANT promptUser) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveAs( /* [in] */ BSTR name, /* [in] */ LONG major, /* [in] */ LONG minor, /* [optional][in] */ VARIANT promptUser) = 0; }; #else /* C style interface */ typedef struct ITestEnvironmentVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITestEnvironment * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITestEnvironment * This); ULONG ( STDMETHODCALLTYPE *Release )( ITestEnvironment * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITestEnvironment * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITestEnvironment * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITestEnvironment * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITestEnvironment * 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_Application )( ITestEnvironment * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITestEnvironment * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( ITestEnvironment * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( ITestEnvironment * This, /* [in] */ VARIANT_BOOL bEnabled); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ITestEnvironment * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( ITestEnvironment * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Items )( ITestEnvironment * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Report )( ITestEnvironment * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExecuteAll )( ITestEnvironment * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( ITestEnvironment * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( ITestEnvironment * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modified )( ITestEnvironment * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Save )( ITestEnvironment * This, /* [optional][in] */ VARIANT name, /* [optional][in] */ VARIANT promptUser); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveAs )( ITestEnvironment * This, /* [in] */ BSTR name, /* [in] */ LONG major, /* [in] */ LONG minor, /* [optional][in] */ VARIANT promptUser); END_INTERFACE } ITestEnvironmentVtbl; interface ITestEnvironment { CONST_VTBL struct ITestEnvironmentVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITestEnvironment_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITestEnvironment_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITestEnvironment_Release(This) \ (This)->lpVtbl -> Release(This) #define ITestEnvironment_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITestEnvironment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITestEnvironment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITestEnvironment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITestEnvironment_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITestEnvironment_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITestEnvironment_get_Enabled(This,bEnabled) \ (This)->lpVtbl -> get_Enabled(This,bEnabled) #define ITestEnvironment_put_Enabled(This,bEnabled) \ (This)->lpVtbl -> put_Enabled(This,bEnabled) #define ITestEnvironment_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define ITestEnvironment_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define ITestEnvironment_get_Items(This,pVal) \ (This)->lpVtbl -> get_Items(This,pVal) #define ITestEnvironment_get_Report(This,pVal) \ (This)->lpVtbl -> get_Report(This,pVal) #define ITestEnvironment_ExecuteAll(This) \ (This)->lpVtbl -> ExecuteAll(This) #define ITestEnvironment_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define ITestEnvironment_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define ITestEnvironment_get_Modified(This,pVal) \ (This)->lpVtbl -> get_Modified(This,pVal) #define ITestEnvironment_Save(This,name,promptUser) \ (This)->lpVtbl -> Save(This,name,promptUser) #define ITestEnvironment_SaveAs(This,name,major,minor,promptUser) \ (This)->lpVtbl -> SaveAs(This,name,major,minor,promptUser) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestEnvironment_get_FullName_Proxy( ITestEnvironment * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ITestEnvironment_get_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestEnvironment_get_Path_Proxy( ITestEnvironment * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ITestEnvironment_get_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestEnvironment_get_Modified_Proxy( ITestEnvironment * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB ITestEnvironment_get_Modified_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITestEnvironment_Save_Proxy( ITestEnvironment * This, /* [optional][in] */ VARIANT name, /* [optional][in] */ VARIANT promptUser); void __RPC_STUB ITestEnvironment_Save_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITestEnvironment_SaveAs_Proxy( ITestEnvironment * This, /* [in] */ BSTR name, /* [in] */ LONG major, /* [in] */ LONG minor, /* [optional][in] */ VARIANT promptUser); void __RPC_STUB ITestEnvironment_SaveAs_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITestEnvironment_INTERFACE_DEFINED__ */ #ifndef __ITestEnvironment2_INTERFACE_DEFINED__ #define __ITestEnvironment2_INTERFACE_DEFINED__ /* interface ITestEnvironment2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITestEnvironment2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("6CA91FF6-FC46-4855-BCD8-B8D5F4EC948F") ITestEnvironment2 : public ITestEnvironment { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Folders( /* [retval][out] */ ITestSetupFolders **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TestModules( /* [retval][out] */ ITestModules **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE StopSequence( void) = 0; }; #else /* C style interface */ typedef struct ITestEnvironment2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITestEnvironment2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITestEnvironment2 * This); ULONG ( STDMETHODCALLTYPE *Release )( ITestEnvironment2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITestEnvironment2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITestEnvironment2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITestEnvironment2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITestEnvironment2 * 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_Application )( ITestEnvironment2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITestEnvironment2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( ITestEnvironment2 * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( ITestEnvironment2 * This, /* [in] */ VARIANT_BOOL bEnabled); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ITestEnvironment2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( ITestEnvironment2 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Items )( ITestEnvironment2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Report )( ITestEnvironment2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ExecuteAll )( ITestEnvironment2 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( ITestEnvironment2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( ITestEnvironment2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modified )( ITestEnvironment2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Save )( ITestEnvironment2 * This, /* [optional][in] */ VARIANT name, /* [optional][in] */ VARIANT promptUser); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveAs )( ITestEnvironment2 * This, /* [in] */ BSTR name, /* [in] */ LONG major, /* [in] */ LONG minor, /* [optional][in] */ VARIANT promptUser); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Folders )( ITestEnvironment2 * This, /* [retval][out] */ ITestSetupFolders **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TestModules )( ITestEnvironment2 * This, /* [retval][out] */ ITestModules **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *StopSequence )( ITestEnvironment2 * This); END_INTERFACE } ITestEnvironment2Vtbl; interface ITestEnvironment2 { CONST_VTBL struct ITestEnvironment2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ITestEnvironment2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITestEnvironment2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITestEnvironment2_Release(This) \ (This)->lpVtbl -> Release(This) #define ITestEnvironment2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITestEnvironment2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITestEnvironment2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITestEnvironment2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITestEnvironment2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITestEnvironment2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITestEnvironment2_get_Enabled(This,bEnabled) \ (This)->lpVtbl -> get_Enabled(This,bEnabled) #define ITestEnvironment2_put_Enabled(This,bEnabled) \ (This)->lpVtbl -> put_Enabled(This,bEnabled) #define ITestEnvironment2_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define ITestEnvironment2_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define ITestEnvironment2_get_Items(This,pVal) \ (This)->lpVtbl -> get_Items(This,pVal) #define ITestEnvironment2_get_Report(This,pVal) \ (This)->lpVtbl -> get_Report(This,pVal) #define ITestEnvironment2_ExecuteAll(This) \ (This)->lpVtbl -> ExecuteAll(This) #define ITestEnvironment2_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define ITestEnvironment2_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define ITestEnvironment2_get_Modified(This,pVal) \ (This)->lpVtbl -> get_Modified(This,pVal) #define ITestEnvironment2_Save(This,name,promptUser) \ (This)->lpVtbl -> Save(This,name,promptUser) #define ITestEnvironment2_SaveAs(This,name,major,minor,promptUser) \ (This)->lpVtbl -> SaveAs(This,name,major,minor,promptUser) #define ITestEnvironment2_get_Folders(This,pVal) \ (This)->lpVtbl -> get_Folders(This,pVal) #define ITestEnvironment2_get_TestModules(This,pVal) \ (This)->lpVtbl -> get_TestModules(This,pVal) #define ITestEnvironment2_StopSequence(This) \ (This)->lpVtbl -> StopSequence(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestEnvironment2_get_Folders_Proxy( ITestEnvironment2 * This, /* [retval][out] */ ITestSetupFolders **pVal); void __RPC_STUB ITestEnvironment2_get_Folders_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestEnvironment2_get_TestModules_Proxy( ITestEnvironment2 * This, /* [retval][out] */ ITestModules **pVal); void __RPC_STUB ITestEnvironment2_get_TestModules_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITestEnvironment2_StopSequence_Proxy( ITestEnvironment2 * This); void __RPC_STUB ITestEnvironment2_StopSequence_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITestEnvironment2_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TestEnvironment; #ifdef __cplusplus class DECLSPEC_UUID("A932C329-690A-407b-AEEF-5C86183F5F01") TestEnvironment; #endif #ifndef __ITestEnvironments_INTERFACE_DEFINED__ #define __ITestEnvironments_INTERFACE_DEFINED__ /* interface ITestEnvironments */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITestEnvironments; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("832AD38C-C919-4bd1-8EEE-15C4628F409F") ITestEnvironments : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ ITestEnvironment **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR name, /* [retval][out] */ ITestEnvironment **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index, /* [optional][in] */ VARIANT promptUser) = 0; }; #else /* C style interface */ typedef struct ITestEnvironmentsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITestEnvironments * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITestEnvironments * This); ULONG ( STDMETHODCALLTYPE *Release )( ITestEnvironments * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITestEnvironments * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITestEnvironments * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITestEnvironments * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITestEnvironments * 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_Application )( ITestEnvironments * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITestEnvironments * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ITestEnvironments * This, /* [retval][out] */ long *pCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( ITestEnvironments * This, /* [in] */ VARIANT index, /* [retval][out] */ ITestEnvironment **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( ITestEnvironments * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( ITestEnvironments * This, /* [in] */ BSTR name, /* [retval][out] */ ITestEnvironment **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( ITestEnvironments * This, /* [in] */ VARIANT index, /* [optional][in] */ VARIANT promptUser); END_INTERFACE } ITestEnvironmentsVtbl; interface ITestEnvironments { CONST_VTBL struct ITestEnvironmentsVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITestEnvironments_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITestEnvironments_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITestEnvironments_Release(This) \ (This)->lpVtbl -> Release(This) #define ITestEnvironments_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITestEnvironments_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITestEnvironments_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITestEnvironments_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITestEnvironments_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITestEnvironments_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITestEnvironments_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define ITestEnvironments_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define ITestEnvironments_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define ITestEnvironments_Add(This,name,pVal) \ (This)->lpVtbl -> Add(This,name,pVal) #define ITestEnvironments_Remove(This,index,promptUser) \ (This)->lpVtbl -> Remove(This,index,promptUser) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestEnvironments_get_Application_Proxy( ITestEnvironments * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestEnvironments_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestEnvironments_get_Parent_Proxy( ITestEnvironments * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestEnvironments_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestEnvironments_get_Count_Proxy( ITestEnvironments * This, /* [retval][out] */ long *pCount); void __RPC_STUB ITestEnvironments_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestEnvironments_get_Item_Proxy( ITestEnvironments * This, /* [in] */ VARIANT index, /* [retval][out] */ ITestEnvironment **pVal); void __RPC_STUB ITestEnvironments_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestEnvironments_get__NewEnum_Proxy( ITestEnvironments * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB ITestEnvironments_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITestEnvironments_Add_Proxy( ITestEnvironments * This, /* [in] */ BSTR name, /* [retval][out] */ ITestEnvironment **pVal); void __RPC_STUB ITestEnvironments_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITestEnvironments_Remove_Proxy( ITestEnvironments * This, /* [in] */ VARIANT index, /* [optional][in] */ VARIANT promptUser); void __RPC_STUB ITestEnvironments_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITestEnvironments_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TestEnvironments; #ifdef __cplusplus class DECLSPEC_UUID("86FD0C15-C362-44a6-8B42-09C124F40767") TestEnvironments; #endif #ifndef __ITestSetup_INTERFACE_DEFINED__ #define __ITestSetup_INTERFACE_DEFINED__ /* interface ITestSetup */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITestSetup; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A715D071-E0FE-4010-9790-E100D69D1287") ITestSetup : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TestEnvironments( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveAll( /* [optional][in] */ VARIANT promptUser) = 0; }; #else /* C style interface */ typedef struct ITestSetupVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITestSetup * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITestSetup * This); ULONG ( STDMETHODCALLTYPE *Release )( ITestSetup * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITestSetup * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITestSetup * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITestSetup * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITestSetup * 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_Application )( ITestSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITestSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TestEnvironments )( ITestSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveAll )( ITestSetup * This, /* [optional][in] */ VARIANT promptUser); END_INTERFACE } ITestSetupVtbl; interface ITestSetup { CONST_VTBL struct ITestSetupVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITestSetup_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITestSetup_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITestSetup_Release(This) \ (This)->lpVtbl -> Release(This) #define ITestSetup_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITestSetup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITestSetup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITestSetup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITestSetup_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITestSetup_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITestSetup_get_TestEnvironments(This,pVal) \ (This)->lpVtbl -> get_TestEnvironments(This,pVal) #define ITestSetup_SaveAll(This,promptUser) \ (This)->lpVtbl -> SaveAll(This,promptUser) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetup_get_Application_Proxy( ITestSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestSetup_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetup_get_Parent_Proxy( ITestSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestSetup_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetup_get_TestEnvironments_Proxy( ITestSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestSetup_get_TestEnvironments_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITestSetup_SaveAll_Proxy( ITestSetup * This, /* [optional][in] */ VARIANT promptUser); void __RPC_STUB ITestSetup_SaveAll_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITestSetup_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TestSetup; #ifdef __cplusplus class DECLSPEC_UUID("8A1857E6-0CFF-49fd-ACF3-F5A6014D6BDD") TestSetup; #endif #ifndef __IReportFilterSettings_INTERFACE_DEFINED__ #define __IReportFilterSettings_INTERFACE_DEFINED__ /* interface IReportFilterSettings */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IReportFilterSettings; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("88399322-23E3-4241-832C-5B5B19F948DD") IReportFilterSettings : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReportedTestSteps( /* [retval][out] */ eReportedTestSteps *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ReportedTestSteps( /* [in] */ eReportedTestSteps val) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReportedTestPatterns( /* [retval][out] */ eReportedTestPatterns *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ReportedTestPatterns( /* [in] */ eReportedTestPatterns val) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxTestStepLevel( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MaxTestStepLevel( /* [in] */ long val) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsActive( /* [in] */ eReportEventId eventId, /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetActive( /* [in] */ eReportEventId eventId, /* [in] */ VARIANT_BOOL val) = 0; }; #else /* C style interface */ typedef struct IReportFilterSettingsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IReportFilterSettings * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IReportFilterSettings * This); ULONG ( STDMETHODCALLTYPE *Release )( IReportFilterSettings * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IReportFilterSettings * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IReportFilterSettings * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IReportFilterSettings * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IReportFilterSettings * 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_Application )( IReportFilterSettings * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IReportFilterSettings * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReportedTestSteps )( IReportFilterSettings * This, /* [retval][out] */ eReportedTestSteps *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ReportedTestSteps )( IReportFilterSettings * This, /* [in] */ eReportedTestSteps val); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReportedTestPatterns )( IReportFilterSettings * This, /* [retval][out] */ eReportedTestPatterns *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ReportedTestPatterns )( IReportFilterSettings * This, /* [in] */ eReportedTestPatterns val); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxTestStepLevel )( IReportFilterSettings * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MaxTestStepLevel )( IReportFilterSettings * This, /* [in] */ long val); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IsActive )( IReportFilterSettings * This, /* [in] */ eReportEventId eventId, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetActive )( IReportFilterSettings * This, /* [in] */ eReportEventId eventId, /* [in] */ VARIANT_BOOL val); END_INTERFACE } IReportFilterSettingsVtbl; interface IReportFilterSettings { CONST_VTBL struct IReportFilterSettingsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IReportFilterSettings_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IReportFilterSettings_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IReportFilterSettings_Release(This) \ (This)->lpVtbl -> Release(This) #define IReportFilterSettings_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IReportFilterSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IReportFilterSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IReportFilterSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IReportFilterSettings_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IReportFilterSettings_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IReportFilterSettings_get_ReportedTestSteps(This,pVal) \ (This)->lpVtbl -> get_ReportedTestSteps(This,pVal) #define IReportFilterSettings_put_ReportedTestSteps(This,val) \ (This)->lpVtbl -> put_ReportedTestSteps(This,val) #define IReportFilterSettings_get_ReportedTestPatterns(This,pVal) \ (This)->lpVtbl -> get_ReportedTestPatterns(This,pVal) #define IReportFilterSettings_put_ReportedTestPatterns(This,val) \ (This)->lpVtbl -> put_ReportedTestPatterns(This,val) #define IReportFilterSettings_get_MaxTestStepLevel(This,pVal) \ (This)->lpVtbl -> get_MaxTestStepLevel(This,pVal) #define IReportFilterSettings_put_MaxTestStepLevel(This,val) \ (This)->lpVtbl -> put_MaxTestStepLevel(This,val) #define IReportFilterSettings_IsActive(This,eventId,pVal) \ (This)->lpVtbl -> IsActive(This,eventId,pVal) #define IReportFilterSettings_SetActive(This,eventId,val) \ (This)->lpVtbl -> SetActive(This,eventId,val) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReportFilterSettings_get_Application_Proxy( IReportFilterSettings * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IReportFilterSettings_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReportFilterSettings_get_Parent_Proxy( IReportFilterSettings * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IReportFilterSettings_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReportFilterSettings_get_ReportedTestSteps_Proxy( IReportFilterSettings * This, /* [retval][out] */ eReportedTestSteps *pVal); void __RPC_STUB IReportFilterSettings_get_ReportedTestSteps_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IReportFilterSettings_put_ReportedTestSteps_Proxy( IReportFilterSettings * This, /* [in] */ eReportedTestSteps val); void __RPC_STUB IReportFilterSettings_put_ReportedTestSteps_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReportFilterSettings_get_ReportedTestPatterns_Proxy( IReportFilterSettings * This, /* [retval][out] */ eReportedTestPatterns *pVal); void __RPC_STUB IReportFilterSettings_get_ReportedTestPatterns_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IReportFilterSettings_put_ReportedTestPatterns_Proxy( IReportFilterSettings * This, /* [in] */ eReportedTestPatterns val); void __RPC_STUB IReportFilterSettings_put_ReportedTestPatterns_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReportFilterSettings_get_MaxTestStepLevel_Proxy( IReportFilterSettings * This, /* [retval][out] */ long *pVal); void __RPC_STUB IReportFilterSettings_get_MaxTestStepLevel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IReportFilterSettings_put_MaxTestStepLevel_Proxy( IReportFilterSettings * This, /* [in] */ long val); void __RPC_STUB IReportFilterSettings_put_MaxTestStepLevel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReportFilterSettings_IsActive_Proxy( IReportFilterSettings * This, /* [in] */ eReportEventId eventId, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IReportFilterSettings_IsActive_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReportFilterSettings_SetActive_Proxy( IReportFilterSettings * This, /* [in] */ eReportEventId eventId, /* [in] */ VARIANT_BOOL val); void __RPC_STUB IReportFilterSettings_SetActive_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IReportFilterSettings_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ReportFilterSettings; #ifdef __cplusplus class DECLSPEC_UUID("983EBD87-85F5-43d4-80AC-4874EC515083") ReportFilterSettings; #endif EXTERN_C const CLSID CLSID_TestSetupFolders; #ifdef __cplusplus class DECLSPEC_UUID("76B814A5-CD92-4d68-B388-8FB1E24F4363") TestSetupFolders; #endif #ifndef __ITestReport_INTERFACE_DEFINED__ #define __ITestReport_INTERFACE_DEFINED__ /* interface ITestReport */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITestReport; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1A19D0B2-6D95-402b-9D50-4E378636471D") ITestReport : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Enabled( /* [retval][out] */ VARIANT_BOOL *bEnabled) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Enabled( /* [in] */ VARIANT_BOOL bEnabled) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FullName( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AutoNumbering( /* [retval][out] */ VARIANT_BOOL *bActive) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_AutoNumbering( /* [in] */ VARIANT_BOOL bActive) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StyleSheetEnabled( /* [retval][out] */ VARIANT_BOOL *bEnabled) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_StyleSheetEnabled( /* [in] */ VARIANT_BOOL bEnabled) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StyleSheet( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_StyleSheet( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GenerateReport( void) = 0; }; #else /* C style interface */ typedef struct ITestReportVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITestReport * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITestReport * This); ULONG ( STDMETHODCALLTYPE *Release )( ITestReport * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITestReport * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITestReport * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITestReport * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITestReport * 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_Application )( ITestReport * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITestReport * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( ITestReport * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( ITestReport * This, /* [in] */ VARIANT_BOOL bEnabled); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( ITestReport * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FullName )( ITestReport * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( ITestReport * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ITestReport * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AutoNumbering )( ITestReport * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AutoNumbering )( ITestReport * This, /* [in] */ VARIANT_BOOL bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StyleSheetEnabled )( ITestReport * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StyleSheetEnabled )( ITestReport * This, /* [in] */ VARIANT_BOOL bEnabled); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StyleSheet )( ITestReport * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StyleSheet )( ITestReport * This, /* [in] */ BSTR newVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GenerateReport )( ITestReport * This); END_INTERFACE } ITestReportVtbl; interface ITestReport { CONST_VTBL struct ITestReportVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITestReport_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITestReport_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITestReport_Release(This) \ (This)->lpVtbl -> Release(This) #define ITestReport_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITestReport_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITestReport_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITestReport_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITestReport_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITestReport_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITestReport_get_Enabled(This,bEnabled) \ (This)->lpVtbl -> get_Enabled(This,bEnabled) #define ITestReport_put_Enabled(This,bEnabled) \ (This)->lpVtbl -> put_Enabled(This,bEnabled) #define ITestReport_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define ITestReport_put_FullName(This,newVal) \ (This)->lpVtbl -> put_FullName(This,newVal) #define ITestReport_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define ITestReport_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define ITestReport_get_AutoNumbering(This,bActive) \ (This)->lpVtbl -> get_AutoNumbering(This,bActive) #define ITestReport_put_AutoNumbering(This,bActive) \ (This)->lpVtbl -> put_AutoNumbering(This,bActive) #define ITestReport_get_StyleSheetEnabled(This,bEnabled) \ (This)->lpVtbl -> get_StyleSheetEnabled(This,bEnabled) #define ITestReport_put_StyleSheetEnabled(This,bEnabled) \ (This)->lpVtbl -> put_StyleSheetEnabled(This,bEnabled) #define ITestReport_get_StyleSheet(This,pVal) \ (This)->lpVtbl -> get_StyleSheet(This,pVal) #define ITestReport_put_StyleSheet(This,newVal) \ (This)->lpVtbl -> put_StyleSheet(This,newVal) #define ITestReport_GenerateReport(This) \ (This)->lpVtbl -> GenerateReport(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestReport_get_Application_Proxy( ITestReport * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestReport_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestReport_get_Parent_Proxy( ITestReport * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestReport_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestReport_get_Enabled_Proxy( ITestReport * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); void __RPC_STUB ITestReport_get_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITestReport_put_Enabled_Proxy( ITestReport * This, /* [in] */ VARIANT_BOOL bEnabled); void __RPC_STUB ITestReport_put_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestReport_get_FullName_Proxy( ITestReport * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ITestReport_get_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITestReport_put_FullName_Proxy( ITestReport * This, /* [in] */ BSTR newVal); void __RPC_STUB ITestReport_put_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestReport_get_Path_Proxy( ITestReport * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ITestReport_get_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestReport_get_Name_Proxy( ITestReport * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ITestReport_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestReport_get_AutoNumbering_Proxy( ITestReport * This, /* [retval][out] */ VARIANT_BOOL *bActive); void __RPC_STUB ITestReport_get_AutoNumbering_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITestReport_put_AutoNumbering_Proxy( ITestReport * This, /* [in] */ VARIANT_BOOL bActive); void __RPC_STUB ITestReport_put_AutoNumbering_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestReport_get_StyleSheetEnabled_Proxy( ITestReport * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); void __RPC_STUB ITestReport_get_StyleSheetEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITestReport_put_StyleSheetEnabled_Proxy( ITestReport * This, /* [in] */ VARIANT_BOOL bEnabled); void __RPC_STUB ITestReport_put_StyleSheetEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestReport_get_StyleSheet_Proxy( ITestReport * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ITestReport_get_StyleSheet_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITestReport_put_StyleSheet_Proxy( ITestReport * This, /* [in] */ BSTR newVal); void __RPC_STUB ITestReport_put_StyleSheet_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITestReport_GenerateReport_Proxy( ITestReport * This); void __RPC_STUB ITestReport_GenerateReport_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITestReport_INTERFACE_DEFINED__ */ #ifndef __ITestReport2_INTERFACE_DEFINED__ #define __ITestReport2_INTERFACE_DEFINED__ /* interface ITestReport2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITestReport2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("5ECE511C-1419-4670-BFA9-49AA21F53F26") ITestReport2 : public ITestReport { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FilterSettings( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct ITestReport2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITestReport2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITestReport2 * This); ULONG ( STDMETHODCALLTYPE *Release )( ITestReport2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITestReport2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITestReport2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITestReport2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITestReport2 * 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_Application )( ITestReport2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITestReport2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( ITestReport2 * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( ITestReport2 * This, /* [in] */ VARIANT_BOOL bEnabled); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( ITestReport2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FullName )( ITestReport2 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( ITestReport2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ITestReport2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AutoNumbering )( ITestReport2 * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AutoNumbering )( ITestReport2 * This, /* [in] */ VARIANT_BOOL bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StyleSheetEnabled )( ITestReport2 * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StyleSheetEnabled )( ITestReport2 * This, /* [in] */ VARIANT_BOOL bEnabled); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StyleSheet )( ITestReport2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StyleSheet )( ITestReport2 * This, /* [in] */ BSTR newVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GenerateReport )( ITestReport2 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FilterSettings )( ITestReport2 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } ITestReport2Vtbl; interface ITestReport2 { CONST_VTBL struct ITestReport2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ITestReport2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITestReport2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITestReport2_Release(This) \ (This)->lpVtbl -> Release(This) #define ITestReport2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITestReport2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITestReport2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITestReport2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITestReport2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITestReport2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITestReport2_get_Enabled(This,bEnabled) \ (This)->lpVtbl -> get_Enabled(This,bEnabled) #define ITestReport2_put_Enabled(This,bEnabled) \ (This)->lpVtbl -> put_Enabled(This,bEnabled) #define ITestReport2_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define ITestReport2_put_FullName(This,newVal) \ (This)->lpVtbl -> put_FullName(This,newVal) #define ITestReport2_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define ITestReport2_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define ITestReport2_get_AutoNumbering(This,bActive) \ (This)->lpVtbl -> get_AutoNumbering(This,bActive) #define ITestReport2_put_AutoNumbering(This,bActive) \ (This)->lpVtbl -> put_AutoNumbering(This,bActive) #define ITestReport2_get_StyleSheetEnabled(This,bEnabled) \ (This)->lpVtbl -> get_StyleSheetEnabled(This,bEnabled) #define ITestReport2_put_StyleSheetEnabled(This,bEnabled) \ (This)->lpVtbl -> put_StyleSheetEnabled(This,bEnabled) #define ITestReport2_get_StyleSheet(This,pVal) \ (This)->lpVtbl -> get_StyleSheet(This,pVal) #define ITestReport2_put_StyleSheet(This,newVal) \ (This)->lpVtbl -> put_StyleSheet(This,newVal) #define ITestReport2_GenerateReport(This) \ (This)->lpVtbl -> GenerateReport(This) #define ITestReport2_get_FilterSettings(This,pVal) \ (This)->lpVtbl -> get_FilterSettings(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestReport2_get_FilterSettings_Proxy( ITestReport2 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestReport2_get_FilterSettings_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITestReport2_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TestReport; #ifdef __cplusplus class DECLSPEC_UUID("FF4EDCF9-6020-410c-8A41-915499F8818E") TestReport; #endif #ifndef __ITestSetupItems_INTERFACE_DEFINED__ #define __ITestSetupItems_INTERFACE_DEFINED__ /* interface ITestSetupItems */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITestSetupItems; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("B7CC0F27-2EE0-416b-852F-898D99F5F01F") ITestSetupItems : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ ITestSetupItem **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddFolder( /* [in] */ BSTR name, /* [retval][out] */ ITestSetupFolder **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddTestModule( /* [in] */ BSTR fullName, /* [retval][out] */ ITSTestModule **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index, /* [optional][in] */ VARIANT promptUser) = 0; }; #else /* C style interface */ typedef struct ITestSetupItemsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITestSetupItems * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITestSetupItems * This); ULONG ( STDMETHODCALLTYPE *Release )( ITestSetupItems * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITestSetupItems * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITestSetupItems * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITestSetupItems * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITestSetupItems * 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_Application )( ITestSetupItems * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITestSetupItems * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ITestSetupItems * This, /* [retval][out] */ long *pCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( ITestSetupItems * This, /* [in] */ VARIANT index, /* [retval][out] */ ITestSetupItem **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( ITestSetupItems * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddFolder )( ITestSetupItems * This, /* [in] */ BSTR name, /* [retval][out] */ ITestSetupFolder **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddTestModule )( ITestSetupItems * This, /* [in] */ BSTR fullName, /* [retval][out] */ ITSTestModule **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( ITestSetupItems * This, /* [in] */ VARIANT index, /* [optional][in] */ VARIANT promptUser); END_INTERFACE } ITestSetupItemsVtbl; interface ITestSetupItems { CONST_VTBL struct ITestSetupItemsVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITestSetupItems_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITestSetupItems_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITestSetupItems_Release(This) \ (This)->lpVtbl -> Release(This) #define ITestSetupItems_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITestSetupItems_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITestSetupItems_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITestSetupItems_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITestSetupItems_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITestSetupItems_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITestSetupItems_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define ITestSetupItems_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define ITestSetupItems_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define ITestSetupItems_AddFolder(This,name,pVal) \ (This)->lpVtbl -> AddFolder(This,name,pVal) #define ITestSetupItems_AddTestModule(This,fullName,pVal) \ (This)->lpVtbl -> AddTestModule(This,fullName,pVal) #define ITestSetupItems_Remove(This,index,promptUser) \ (This)->lpVtbl -> Remove(This,index,promptUser) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupItems_get_Application_Proxy( ITestSetupItems * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestSetupItems_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupItems_get_Parent_Proxy( ITestSetupItems * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestSetupItems_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupItems_get_Count_Proxy( ITestSetupItems * This, /* [retval][out] */ long *pCount); void __RPC_STUB ITestSetupItems_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupItems_get_Item_Proxy( ITestSetupItems * This, /* [in] */ VARIANT index, /* [retval][out] */ ITestSetupItem **pVal); void __RPC_STUB ITestSetupItems_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSetupItems_get__NewEnum_Proxy( ITestSetupItems * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB ITestSetupItems_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITestSetupItems_AddFolder_Proxy( ITestSetupItems * This, /* [in] */ BSTR name, /* [retval][out] */ ITestSetupFolder **pVal); void __RPC_STUB ITestSetupItems_AddFolder_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITestSetupItems_AddTestModule_Proxy( ITestSetupItems * This, /* [in] */ BSTR fullName, /* [retval][out] */ ITSTestModule **pVal); void __RPC_STUB ITestSetupItems_AddTestModule_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITestSetupItems_Remove_Proxy( ITestSetupItems * This, /* [in] */ VARIANT index, /* [optional][in] */ VARIANT promptUser); void __RPC_STUB ITestSetupItems_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITestSetupItems_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TestSetupItems; #ifdef __cplusplus class DECLSPEC_UUID("B0DDEC6D-84D4-4576-A222-021101CEEEFE") TestSetupItems; #endif #ifndef __ITestLibrary_INTERFACE_DEFINED__ #define __ITestLibrary_INTERFACE_DEFINED__ /* interface ITestLibrary */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITestLibrary; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FFF525CC-1BE9-4a9d-9405-39AFCC4F5BD8") ITestLibrary : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct ITestLibraryVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITestLibrary * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITestLibrary * This); ULONG ( STDMETHODCALLTYPE *Release )( ITestLibrary * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITestLibrary * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITestLibrary * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITestLibrary * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITestLibrary * 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_Application )( ITestLibrary * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITestLibrary * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( ITestLibrary * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ITestLibrary * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( ITestLibrary * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } ITestLibraryVtbl; interface ITestLibrary { CONST_VTBL struct ITestLibraryVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITestLibrary_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITestLibrary_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITestLibrary_Release(This) \ (This)->lpVtbl -> Release(This) #define ITestLibrary_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITestLibrary_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITestLibrary_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITestLibrary_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITestLibrary_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITestLibrary_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITestLibrary_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define ITestLibrary_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define ITestLibrary_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestLibrary_get_Application_Proxy( ITestLibrary * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestLibrary_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestLibrary_get_Parent_Proxy( ITestLibrary * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestLibrary_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestLibrary_get_FullName_Proxy( ITestLibrary * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ITestLibrary_get_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestLibrary_get_Name_Proxy( ITestLibrary * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ITestLibrary_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestLibrary_get_Path_Proxy( ITestLibrary * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ITestLibrary_get_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITestLibrary_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TestLibrary; #ifdef __cplusplus class DECLSPEC_UUID("61567786-D67A-4e65-82B3-BADD16E106AA") TestLibrary; #endif #ifndef __ITestLibraries_INTERFACE_DEFINED__ #define __ITestLibraries_INTERFACE_DEFINED__ /* interface ITestLibraries */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITestLibraries; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("D7C09086-A9C6-4287-93A3-64D8230DED0F") ITestLibraries : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ ITestLibrary **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR fullName, /* [retval][out] */ ITestLibrary **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct ITestLibrariesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITestLibraries * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITestLibraries * This); ULONG ( STDMETHODCALLTYPE *Release )( ITestLibraries * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITestLibraries * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITestLibraries * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITestLibraries * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITestLibraries * 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_Application )( ITestLibraries * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITestLibraries * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ITestLibraries * This, /* [retval][out] */ long *pCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( ITestLibraries * This, /* [in] */ VARIANT index, /* [retval][out] */ ITestLibrary **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( ITestLibraries * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( ITestLibraries * This, /* [in] */ BSTR fullName, /* [retval][out] */ ITestLibrary **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( ITestLibraries * This, /* [in] */ VARIANT index); END_INTERFACE } ITestLibrariesVtbl; interface ITestLibraries { CONST_VTBL struct ITestLibrariesVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITestLibraries_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITestLibraries_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITestLibraries_Release(This) \ (This)->lpVtbl -> Release(This) #define ITestLibraries_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITestLibraries_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITestLibraries_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITestLibraries_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITestLibraries_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITestLibraries_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITestLibraries_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define ITestLibraries_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define ITestLibraries_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define ITestLibraries_Add(This,fullName,pVal) \ (This)->lpVtbl -> Add(This,fullName,pVal) #define ITestLibraries_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestLibraries_get_Application_Proxy( ITestLibraries * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestLibraries_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestLibraries_get_Parent_Proxy( ITestLibraries * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestLibraries_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestLibraries_get_Count_Proxy( ITestLibraries * This, /* [retval][out] */ long *pCount); void __RPC_STUB ITestLibraries_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestLibraries_get_Item_Proxy( ITestLibraries * This, /* [in] */ VARIANT index, /* [retval][out] */ ITestLibrary **pVal); void __RPC_STUB ITestLibraries_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestLibraries_get__NewEnum_Proxy( ITestLibraries * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB ITestLibraries_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITestLibraries_Add_Proxy( ITestLibraries * This, /* [in] */ BSTR fullName, /* [retval][out] */ ITestLibrary **pVal); void __RPC_STUB ITestLibraries_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITestLibraries_Remove_Proxy( ITestLibraries * This, /* [in] */ VARIANT index); void __RPC_STUB ITestLibraries_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITestLibraries_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TestLibraries; #ifdef __cplusplus class DECLSPEC_UUID("406036D7-B464-42d0-BDCE-11D3A9B3D25A") TestLibraries; #endif #ifndef __IReference_INTERFACE_DEFINED__ #define __IReference_INTERFACE_DEFINED__ /* interface IReference */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IReference; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("BFD8D2B6-F7FD-46e5-AAC2-16AC0B0D7990") IReference : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct IReferenceVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IReference * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IReference * This); ULONG ( STDMETHODCALLTYPE *Release )( IReference * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IReference * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IReference * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IReference * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IReference * 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_Application )( IReference * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IReference * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IReference * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IReference * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IReference * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } IReferenceVtbl; interface IReference { CONST_VTBL struct IReferenceVtbl *lpVtbl; }; #ifdef COBJMACROS #define IReference_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IReference_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IReference_Release(This) \ (This)->lpVtbl -> Release(This) #define IReference_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IReference_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IReference_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IReference_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IReference_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IReference_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IReference_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IReference_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IReference_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReference_get_Application_Proxy( IReference * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IReference_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReference_get_Parent_Proxy( IReference * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IReference_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReference_get_FullName_Proxy( IReference * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IReference_get_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReference_get_Name_Proxy( IReference * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IReference_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReference_get_Path_Proxy( IReference * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IReference_get_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IReference_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Reference; #ifdef __cplusplus class DECLSPEC_UUID("C5B2393E-46BC-410a-8533-9BEC023239BE") Reference; #endif #ifndef __IReferences_INTERFACE_DEFINED__ #define __IReferences_INTERFACE_DEFINED__ /* interface IReferences */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IReferences; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("D8A35CD7-6FF9-42e6-A73A-DAE19E7392D0") IReferences : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ IReference **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR fullName, /* [retval][out] */ IReference **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct IReferencesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IReferences * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IReferences * This); ULONG ( STDMETHODCALLTYPE *Release )( IReferences * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IReferences * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IReferences * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IReferences * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IReferences * 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_Application )( IReferences * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IReferences * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IReferences * This, /* [retval][out] */ long *pCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IReferences * This, /* [in] */ VARIANT index, /* [retval][out] */ IReference **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IReferences * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IReferences * This, /* [in] */ BSTR fullName, /* [retval][out] */ IReference **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IReferences * This, /* [in] */ VARIANT index); END_INTERFACE } IReferencesVtbl; interface IReferences { CONST_VTBL struct IReferencesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IReferences_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IReferences_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IReferences_Release(This) \ (This)->lpVtbl -> Release(This) #define IReferences_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IReferences_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IReferences_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IReferences_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IReferences_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IReferences_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IReferences_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IReferences_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IReferences_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define IReferences_Add(This,fullName,pVal) \ (This)->lpVtbl -> Add(This,fullName,pVal) #define IReferences_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReferences_get_Application_Proxy( IReferences * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IReferences_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReferences_get_Parent_Proxy( IReferences * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IReferences_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReferences_get_Count_Proxy( IReferences * This, /* [retval][out] */ long *pCount); void __RPC_STUB IReferences_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReferences_get_Item_Proxy( IReferences * This, /* [in] */ VARIANT index, /* [retval][out] */ IReference **pVal); void __RPC_STUB IReferences_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReferences_get__NewEnum_Proxy( IReferences * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB IReferences_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReferences_Add_Proxy( IReferences * This, /* [in] */ BSTR fullName, /* [retval][out] */ IReference **pVal); void __RPC_STUB IReferences_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReferences_Remove_Proxy( IReferences * This, /* [in] */ VARIANT index); void __RPC_STUB IReferences_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IReferences_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_References; #ifdef __cplusplus class DECLSPEC_UUID("5608FED6-E922-4ded-80BF-027A6E0EB4FE") References; #endif #ifndef __IModule_INTERFACE_DEFINED__ #define __IModule_INTERFACE_DEFINED__ /* interface IModule */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IModule; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("BE7ACD9D-7E54-438a-BEBD-F11A5375D6E7") IModule : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Enabled( /* [retval][out] */ VARIANT_BOOL *bEnabled) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Enabled( /* [in] */ VARIANT_BOOL bEnabled) = 0; }; #else /* C style interface */ typedef struct IModuleVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IModule * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IModule * This); ULONG ( STDMETHODCALLTYPE *Release )( IModule * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IModule * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IModule * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IModule * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IModule * 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_Application )( IModule * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IModule * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IModule * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IModule * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IModule * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( IModule * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( IModule * This, /* [in] */ VARIANT_BOOL bEnabled); END_INTERFACE } IModuleVtbl; interface IModule { CONST_VTBL struct IModuleVtbl *lpVtbl; }; #ifdef COBJMACROS #define IModule_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IModule_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IModule_Release(This) \ (This)->lpVtbl -> Release(This) #define IModule_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IModule_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IModule_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IModule_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IModule_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IModule_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IModule_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IModule_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IModule_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IModule_get_Enabled(This,bEnabled) \ (This)->lpVtbl -> get_Enabled(This,bEnabled) #define IModule_put_Enabled(This,bEnabled) \ (This)->lpVtbl -> put_Enabled(This,bEnabled) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IModule_get_Application_Proxy( IModule * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IModule_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IModule_get_Parent_Proxy( IModule * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IModule_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IModule_get_FullName_Proxy( IModule * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IModule_get_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IModule_get_Name_Proxy( IModule * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IModule_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IModule_get_Path_Proxy( IModule * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IModule_get_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IModule_get_Enabled_Proxy( IModule * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); void __RPC_STUB IModule_get_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IModule_put_Enabled_Proxy( IModule * This, /* [in] */ VARIANT_BOOL bEnabled); void __RPC_STUB IModule_put_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IModule_INTERFACE_DEFINED__ */ #ifndef __IModule2_INTERFACE_DEFINED__ #define __IModule2_INTERFACE_DEFINED__ /* interface IModule2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IModule2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("19A5E120-E223-46aa-BAA7-8D861C706F92") IModule2 : public IModule { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_References( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IModule2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IModule2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IModule2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IModule2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IModule2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IModule2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IModule2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IModule2 * 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_Application )( IModule2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IModule2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IModule2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IModule2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IModule2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( IModule2 * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( IModule2 * This, /* [in] */ VARIANT_BOOL bEnabled); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_References )( IModule2 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IModule2Vtbl; interface IModule2 { CONST_VTBL struct IModule2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IModule2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IModule2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IModule2_Release(This) \ (This)->lpVtbl -> Release(This) #define IModule2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IModule2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IModule2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IModule2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IModule2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IModule2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IModule2_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IModule2_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IModule2_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IModule2_get_Enabled(This,bEnabled) \ (This)->lpVtbl -> get_Enabled(This,bEnabled) #define IModule2_put_Enabled(This,bEnabled) \ (This)->lpVtbl -> put_Enabled(This,bEnabled) #define IModule2_get_References(This,pVal) \ (This)->lpVtbl -> get_References(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IModule2_get_References_Proxy( IModule2 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IModule2_get_References_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IModule2_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Module; #ifdef __cplusplus class DECLSPEC_UUID("79ACC0C0-2091-4d13-BFAE-650FF6F15E60") Module; #endif #ifndef __IModules_INTERFACE_DEFINED__ #define __IModules_INTERFACE_DEFINED__ /* interface IModules */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IModules; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("5CB88F40-B525-436e-AC68-27D86DED6FE5") IModules : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ IModule **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR fullName, /* [retval][out] */ IModule **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct IModulesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IModules * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IModules * This); ULONG ( STDMETHODCALLTYPE *Release )( IModules * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IModules * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IModules * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IModules * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IModules * 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_Application )( IModules * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IModules * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IModules * This, /* [retval][out] */ long *pCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IModules * This, /* [in] */ VARIANT index, /* [retval][out] */ IModule **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IModules * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IModules * This, /* [in] */ BSTR fullName, /* [retval][out] */ IModule **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IModules * This, /* [in] */ VARIANT index); END_INTERFACE } IModulesVtbl; interface IModules { CONST_VTBL struct IModulesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IModules_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IModules_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IModules_Release(This) \ (This)->lpVtbl -> Release(This) #define IModules_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IModules_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IModules_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IModules_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IModules_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IModules_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IModules_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IModules_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IModules_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define IModules_Add(This,fullName,pVal) \ (This)->lpVtbl -> Add(This,fullName,pVal) #define IModules_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IModules_get_Application_Proxy( IModules * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IModules_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IModules_get_Parent_Proxy( IModules * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IModules_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IModules_get_Count_Proxy( IModules * This, /* [retval][out] */ long *pCount); void __RPC_STUB IModules_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IModules_get_Item_Proxy( IModules * This, /* [in] */ VARIANT index, /* [retval][out] */ IModule **pVal); void __RPC_STUB IModules_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IModules_get__NewEnum_Proxy( IModules * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB IModules_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IModules_Add_Proxy( IModules * This, /* [in] */ BSTR fullName, /* [retval][out] */ IModule **pVal); void __RPC_STUB IModules_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IModules_Remove_Proxy( IModules * This, /* [in] */ VARIANT index); void __RPC_STUB IModules_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IModules_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Modules; #ifdef __cplusplus class DECLSPEC_UUID("1DB49512-0FB1-4b48-B8AD-EB0647121FC6") Modules; #endif #ifndef __ITestSequenceItem_INTERFACE_DEFINED__ #define __ITestSequenceItem_INTERFACE_DEFINED__ /* interface ITestSequenceItem */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITestSequenceItem; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("82813530-A143-438e-B2A7-50BEC44064BD") ITestSequenceItem : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Enabled( /* [retval][out] */ VARIANT_BOOL *bEnabled) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Enabled( /* [in] */ VARIANT_BOOL bEnabled) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct ITestSequenceItemVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITestSequenceItem * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITestSequenceItem * This); ULONG ( STDMETHODCALLTYPE *Release )( ITestSequenceItem * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITestSequenceItem * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITestSequenceItem * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITestSequenceItem * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITestSequenceItem * 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_Application )( ITestSequenceItem * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITestSequenceItem * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( ITestSequenceItem * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( ITestSequenceItem * This, /* [in] */ VARIANT_BOOL bEnabled); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ITestSequenceItem * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } ITestSequenceItemVtbl; interface ITestSequenceItem { CONST_VTBL struct ITestSequenceItemVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITestSequenceItem_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITestSequenceItem_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITestSequenceItem_Release(This) \ (This)->lpVtbl -> Release(This) #define ITestSequenceItem_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITestSequenceItem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITestSequenceItem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITestSequenceItem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITestSequenceItem_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITestSequenceItem_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITestSequenceItem_get_Enabled(This,bEnabled) \ (This)->lpVtbl -> get_Enabled(This,bEnabled) #define ITestSequenceItem_put_Enabled(This,bEnabled) \ (This)->lpVtbl -> put_Enabled(This,bEnabled) #define ITestSequenceItem_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSequenceItem_get_Application_Proxy( ITestSequenceItem * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestSequenceItem_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSequenceItem_get_Parent_Proxy( ITestSequenceItem * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestSequenceItem_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSequenceItem_get_Enabled_Proxy( ITestSequenceItem * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); void __RPC_STUB ITestSequenceItem_get_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITestSequenceItem_put_Enabled_Proxy( ITestSequenceItem * This, /* [in] */ VARIANT_BOOL bEnabled); void __RPC_STUB ITestSequenceItem_put_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSequenceItem_get_Name_Proxy( ITestSequenceItem * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ITestSequenceItem_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITestSequenceItem_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TestSequenceItem; #ifdef __cplusplus class DECLSPEC_UUID("FB1BAAE6-2667-4177-BFAC-4AB26F3CBF47") TestSequenceItem; #endif #ifndef __ITestCase_INTERFACE_DEFINED__ #define __ITestCase_INTERFACE_DEFINED__ /* interface ITestCase */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITestCase; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("7DD67620-CC5F-4234-8390-778053B1FF01") ITestCase : public ITestSequenceItem { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Ident( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Verdict( /* [retval][out] */ eVerdictState *pVal) = 0; }; #else /* C style interface */ typedef struct ITestCaseVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITestCase * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITestCase * This); ULONG ( STDMETHODCALLTYPE *Release )( ITestCase * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITestCase * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITestCase * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITestCase * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITestCase * 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_Application )( ITestCase * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITestCase * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( ITestCase * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( ITestCase * This, /* [in] */ VARIANT_BOOL bEnabled); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ITestCase * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Ident )( ITestCase * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Verdict )( ITestCase * This, /* [retval][out] */ eVerdictState *pVal); END_INTERFACE } ITestCaseVtbl; interface ITestCase { CONST_VTBL struct ITestCaseVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITestCase_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITestCase_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITestCase_Release(This) \ (This)->lpVtbl -> Release(This) #define ITestCase_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITestCase_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITestCase_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITestCase_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITestCase_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITestCase_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITestCase_get_Enabled(This,bEnabled) \ (This)->lpVtbl -> get_Enabled(This,bEnabled) #define ITestCase_put_Enabled(This,bEnabled) \ (This)->lpVtbl -> put_Enabled(This,bEnabled) #define ITestCase_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define ITestCase_get_Ident(This,pVal) \ (This)->lpVtbl -> get_Ident(This,pVal) #define ITestCase_get_Verdict(This,pVal) \ (This)->lpVtbl -> get_Verdict(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestCase_get_Ident_Proxy( ITestCase * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ITestCase_get_Ident_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestCase_get_Verdict_Proxy( ITestCase * This, /* [retval][out] */ eVerdictState *pVal); void __RPC_STUB ITestCase_get_Verdict_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITestCase_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TestCase; #ifdef __cplusplus class DECLSPEC_UUID("B69A3E69-6299-4eaa-BE75-E32DF48D2C87") TestCase; #endif #ifndef __ITestGroup_INTERFACE_DEFINED__ #define __ITestGroup_INTERFACE_DEFINED__ /* interface ITestGroup */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITestGroup; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("00C60991-E30D-424c-9851-0382F338F394") ITestGroup : public ITestSequenceItem { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Sequence( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct ITestGroupVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITestGroup * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITestGroup * This); ULONG ( STDMETHODCALLTYPE *Release )( ITestGroup * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITestGroup * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITestGroup * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITestGroup * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITestGroup * 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_Application )( ITestGroup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITestGroup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( ITestGroup * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( ITestGroup * This, /* [in] */ VARIANT_BOOL bEnabled); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ITestGroup * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Sequence )( ITestGroup * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } ITestGroupVtbl; interface ITestGroup { CONST_VTBL struct ITestGroupVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITestGroup_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITestGroup_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITestGroup_Release(This) \ (This)->lpVtbl -> Release(This) #define ITestGroup_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITestGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITestGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITestGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITestGroup_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITestGroup_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITestGroup_get_Enabled(This,bEnabled) \ (This)->lpVtbl -> get_Enabled(This,bEnabled) #define ITestGroup_put_Enabled(This,bEnabled) \ (This)->lpVtbl -> put_Enabled(This,bEnabled) #define ITestGroup_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define ITestGroup_get_Sequence(This,pVal) \ (This)->lpVtbl -> get_Sequence(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestGroup_get_Sequence_Proxy( ITestGroup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestGroup_get_Sequence_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITestGroup_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TestGroup; #ifdef __cplusplus class DECLSPEC_UUID("70E92C02-05B9-47aa-B8DB-2925F8CC4A67") TestGroup; #endif #ifndef __ITestSequence_INTERFACE_DEFINED__ #define __ITestSequence_INTERFACE_DEFINED__ /* interface ITestSequence */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ITestSequence; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A7CD44E7-7CFC-4b71-9F7C-F3A947BA015F") ITestSequence : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ ITestSequenceItem **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; }; #else /* C style interface */ typedef struct ITestSequenceVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ITestSequence * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ITestSequence * This); ULONG ( STDMETHODCALLTYPE *Release )( ITestSequence * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ITestSequence * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ITestSequence * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ITestSequence * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ITestSequence * 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_Application )( ITestSequence * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ITestSequence * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ITestSequence * This, /* [retval][out] */ long *pCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( ITestSequence * This, /* [in] */ VARIANT index, /* [retval][out] */ ITestSequenceItem **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( ITestSequence * This, /* [retval][out] */ IUnknown **ppEnum); END_INTERFACE } ITestSequenceVtbl; interface ITestSequence { CONST_VTBL struct ITestSequenceVtbl *lpVtbl; }; #ifdef COBJMACROS #define ITestSequence_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ITestSequence_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ITestSequence_Release(This) \ (This)->lpVtbl -> Release(This) #define ITestSequence_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ITestSequence_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ITestSequence_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ITestSequence_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ITestSequence_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ITestSequence_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ITestSequence_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define ITestSequence_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define ITestSequence_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSequence_get_Application_Proxy( ITestSequence * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestSequence_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSequence_get_Parent_Proxy( ITestSequence * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ITestSequence_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSequence_get_Count_Proxy( ITestSequence * This, /* [retval][out] */ long *pCount); void __RPC_STUB ITestSequence_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSequence_get_Item_Proxy( ITestSequence * This, /* [in] */ VARIANT index, /* [retval][out] */ ITestSequenceItem **pVal); void __RPC_STUB ITestSequence_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITestSequence_get__NewEnum_Proxy( ITestSequence * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB ITestSequence_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ITestSequence_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_TestSequence; #ifdef __cplusplus class DECLSPEC_UUID("FF43D776-905D-4814-9CFE-5317E09DBED1") TestSequence; #endif #ifndef __IWrite_INTERFACE_DEFINED__ #define __IWrite_INTERFACE_DEFINED__ /* interface IWrite */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IWrite; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("97FBEA50-A327-11d3-85BA-00105A3E017B") IWrite : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Output( /* [optional][in] */ BSTR config) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Clear( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Copy( void) = 0; }; #else /* C style interface */ typedef struct IWriteVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IWrite * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IWrite * This); ULONG ( STDMETHODCALLTYPE *Release )( IWrite * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IWrite * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IWrite * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IWrite * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IWrite * 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_Application )( IWrite * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IWrite * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Output )( IWrite * This, /* [optional][in] */ BSTR config); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clear )( IWrite * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Copy )( IWrite * This); END_INTERFACE } IWriteVtbl; interface IWrite { CONST_VTBL struct IWriteVtbl *lpVtbl; }; #ifdef COBJMACROS #define IWrite_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IWrite_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IWrite_Release(This) \ (This)->lpVtbl -> Release(This) #define IWrite_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IWrite_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IWrite_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IWrite_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IWrite_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IWrite_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IWrite_Output(This,config) \ (This)->lpVtbl -> Output(This,config) #define IWrite_Clear(This) \ (This)->lpVtbl -> Clear(This) #define IWrite_Copy(This) \ (This)->lpVtbl -> Copy(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWrite_get_Application_Proxy( IWrite * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IWrite_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWrite_get_Parent_Proxy( IWrite * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IWrite_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWrite_Output_Proxy( IWrite * This, /* [optional][in] */ BSTR config); void __RPC_STUB IWrite_Output_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWrite_Clear_Proxy( IWrite * This); void __RPC_STUB IWrite_Clear_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWrite_Copy_Proxy( IWrite * This); void __RPC_STUB IWrite_Copy_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IWrite_INTERFACE_DEFINED__ */ #ifndef __IWrite2_INTERFACE_DEFINED__ #define __IWrite2_INTERFACE_DEFINED__ /* interface IWrite2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IWrite2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("2676A0A7-8EBB-4c0a-B355-F49CE34852FE") IWrite2 : public IWrite { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnableOutputFile( /* [optional][in] */ BSTR outputFile, /* [optional][in] */ long tabIndex) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DisableOutputFile( /* [optional][in] */ long tabIndex) = 0; }; #else /* C style interface */ typedef struct IWrite2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IWrite2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IWrite2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IWrite2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IWrite2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IWrite2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IWrite2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IWrite2 * 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_Application )( IWrite2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IWrite2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Output )( IWrite2 * This, /* [optional][in] */ BSTR config); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clear )( IWrite2 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Copy )( IWrite2 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *EnableOutputFile )( IWrite2 * This, /* [optional][in] */ BSTR outputFile, /* [optional][in] */ long tabIndex); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DisableOutputFile )( IWrite2 * This, /* [optional][in] */ long tabIndex); END_INTERFACE } IWrite2Vtbl; interface IWrite2 { CONST_VTBL struct IWrite2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IWrite2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IWrite2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IWrite2_Release(This) \ (This)->lpVtbl -> Release(This) #define IWrite2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IWrite2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IWrite2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IWrite2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IWrite2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IWrite2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IWrite2_Output(This,config) \ (This)->lpVtbl -> Output(This,config) #define IWrite2_Clear(This) \ (This)->lpVtbl -> Clear(This) #define IWrite2_Copy(This) \ (This)->lpVtbl -> Copy(This) #define IWrite2_EnableOutputFile(This,outputFile,tabIndex) \ (This)->lpVtbl -> EnableOutputFile(This,outputFile,tabIndex) #define IWrite2_DisableOutputFile(This,tabIndex) \ (This)->lpVtbl -> DisableOutputFile(This,tabIndex) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWrite2_EnableOutputFile_Proxy( IWrite2 * This, /* [optional][in] */ BSTR outputFile, /* [optional][in] */ long tabIndex); void __RPC_STUB IWrite2_EnableOutputFile_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWrite2_DisableOutputFile_Proxy( IWrite2 * This, /* [optional][in] */ long tabIndex); void __RPC_STUB IWrite2_DisableOutputFile_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IWrite2_INTERFACE_DEFINED__ */ #ifndef __IWrite3_INTERFACE_DEFINED__ #define __IWrite3_INTERFACE_DEFINED__ /* interface IWrite3 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IWrite3; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("EF692849-4DFE-41a0-BCBA-4F4803B815A2") IWrite3 : public IWrite2 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Text( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct IWrite3Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IWrite3 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IWrite3 * This); ULONG ( STDMETHODCALLTYPE *Release )( IWrite3 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IWrite3 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IWrite3 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IWrite3 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IWrite3 * 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_Application )( IWrite3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IWrite3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Output )( IWrite3 * This, /* [optional][in] */ BSTR config); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clear )( IWrite3 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Copy )( IWrite3 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *EnableOutputFile )( IWrite3 * This, /* [optional][in] */ BSTR outputFile, /* [optional][in] */ long tabIndex); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DisableOutputFile )( IWrite3 * This, /* [optional][in] */ long tabIndex); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Text )( IWrite3 * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } IWrite3Vtbl; interface IWrite3 { CONST_VTBL struct IWrite3Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IWrite3_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IWrite3_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IWrite3_Release(This) \ (This)->lpVtbl -> Release(This) #define IWrite3_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IWrite3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IWrite3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IWrite3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IWrite3_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IWrite3_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IWrite3_Output(This,config) \ (This)->lpVtbl -> Output(This,config) #define IWrite3_Clear(This) \ (This)->lpVtbl -> Clear(This) #define IWrite3_Copy(This) \ (This)->lpVtbl -> Copy(This) #define IWrite3_EnableOutputFile(This,outputFile,tabIndex) \ (This)->lpVtbl -> EnableOutputFile(This,outputFile,tabIndex) #define IWrite3_DisableOutputFile(This,tabIndex) \ (This)->lpVtbl -> DisableOutputFile(This,tabIndex) #define IWrite3_get_Text(This,pVal) \ (This)->lpVtbl -> get_Text(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWrite3_get_Text_Proxy( IWrite3 * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IWrite3_get_Text_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IWrite3_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Write; #ifdef __cplusplus class DECLSPEC_UUID("97FBEA51-A327-11d3-85BA-00105A3E017B") Write; #endif #ifndef __IMeasurement_INTERFACE_DEFINED__ #define __IMeasurement_INTERFACE_DEFINED__ /* interface IMeasurement */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IMeasurement; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("CD866FB5-44BF-11D3-8538-00105A3E017B") IMeasurement : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Start( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Stop( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Step( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Animate( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Break( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AnimationDelay( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_AnimationDelay( /* [in] */ long newVal) = 0; }; #else /* C style interface */ typedef struct IMeasurementVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMeasurement * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IMeasurement * This); ULONG ( STDMETHODCALLTYPE *Release )( IMeasurement * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IMeasurement * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IMeasurement * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IMeasurement * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IMeasurement * 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_Application )( IMeasurement * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IMeasurement * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Start )( IMeasurement * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Stop )( IMeasurement * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Step )( IMeasurement * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Animate )( IMeasurement * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Break )( IMeasurement * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Reset )( IMeasurement * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AnimationDelay )( IMeasurement * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AnimationDelay )( IMeasurement * This, /* [in] */ long newVal); END_INTERFACE } IMeasurementVtbl; interface IMeasurement { CONST_VTBL struct IMeasurementVtbl *lpVtbl; }; #ifdef COBJMACROS #define IMeasurement_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMeasurement_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMeasurement_Release(This) \ (This)->lpVtbl -> Release(This) #define IMeasurement_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMeasurement_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMeasurement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMeasurement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMeasurement_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IMeasurement_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IMeasurement_Start(This) \ (This)->lpVtbl -> Start(This) #define IMeasurement_Stop(This) \ (This)->lpVtbl -> Stop(This) #define IMeasurement_Step(This) \ (This)->lpVtbl -> Step(This) #define IMeasurement_Animate(This) \ (This)->lpVtbl -> Animate(This) #define IMeasurement_Break(This) \ (This)->lpVtbl -> Break(This) #define IMeasurement_Reset(This) \ (This)->lpVtbl -> Reset(This) #define IMeasurement_get_AnimationDelay(This,pVal) \ (This)->lpVtbl -> get_AnimationDelay(This,pVal) #define IMeasurement_put_AnimationDelay(This,newVal) \ (This)->lpVtbl -> put_AnimationDelay(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMeasurement_get_Application_Proxy( IMeasurement * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMeasurement_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMeasurement_get_Parent_Proxy( IMeasurement * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMeasurement_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMeasurement_Start_Proxy( IMeasurement * This); void __RPC_STUB IMeasurement_Start_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMeasurement_Stop_Proxy( IMeasurement * This); void __RPC_STUB IMeasurement_Stop_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMeasurement_Step_Proxy( IMeasurement * This); void __RPC_STUB IMeasurement_Step_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMeasurement_Animate_Proxy( IMeasurement * This); void __RPC_STUB IMeasurement_Animate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMeasurement_Break_Proxy( IMeasurement * This); void __RPC_STUB IMeasurement_Break_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMeasurement_Reset_Proxy( IMeasurement * This); void __RPC_STUB IMeasurement_Reset_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMeasurement_get_AnimationDelay_Proxy( IMeasurement * This, /* [retval][out] */ long *pVal); void __RPC_STUB IMeasurement_get_AnimationDelay_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMeasurement_put_AnimationDelay_Proxy( IMeasurement * This, /* [in] */ long newVal); void __RPC_STUB IMeasurement_put_AnimationDelay_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMeasurement_INTERFACE_DEFINED__ */ #ifndef __IMeasurement2_INTERFACE_DEFINED__ #define __IMeasurement2_INTERFACE_DEFINED__ /* interface IMeasurement2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IMeasurement2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A844C1E0-F5CE-11d3-8612-00105A3E017B") IMeasurement2 : public IMeasurement { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Running( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; }; #else /* C style interface */ typedef struct IMeasurement2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMeasurement2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IMeasurement2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IMeasurement2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IMeasurement2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IMeasurement2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IMeasurement2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IMeasurement2 * 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_Application )( IMeasurement2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IMeasurement2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Start )( IMeasurement2 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Stop )( IMeasurement2 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Step )( IMeasurement2 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Animate )( IMeasurement2 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Break )( IMeasurement2 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Reset )( IMeasurement2 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AnimationDelay )( IMeasurement2 * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AnimationDelay )( IMeasurement2 * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Running )( IMeasurement2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); END_INTERFACE } IMeasurement2Vtbl; interface IMeasurement2 { CONST_VTBL struct IMeasurement2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IMeasurement2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMeasurement2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMeasurement2_Release(This) \ (This)->lpVtbl -> Release(This) #define IMeasurement2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMeasurement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMeasurement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMeasurement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMeasurement2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IMeasurement2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IMeasurement2_Start(This) \ (This)->lpVtbl -> Start(This) #define IMeasurement2_Stop(This) \ (This)->lpVtbl -> Stop(This) #define IMeasurement2_Step(This) \ (This)->lpVtbl -> Step(This) #define IMeasurement2_Animate(This) \ (This)->lpVtbl -> Animate(This) #define IMeasurement2_Break(This) \ (This)->lpVtbl -> Break(This) #define IMeasurement2_Reset(This) \ (This)->lpVtbl -> Reset(This) #define IMeasurement2_get_AnimationDelay(This,pVal) \ (This)->lpVtbl -> get_AnimationDelay(This,pVal) #define IMeasurement2_put_AnimationDelay(This,newVal) \ (This)->lpVtbl -> put_AnimationDelay(This,newVal) #define IMeasurement2_get_Running(This,pVal) \ (This)->lpVtbl -> get_Running(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMeasurement2_get_Running_Proxy( IMeasurement2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IMeasurement2_get_Running_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMeasurement2_INTERFACE_DEFINED__ */ #ifndef __IMeasurement3_INTERFACE_DEFINED__ #define __IMeasurement3_INTERFACE_DEFINED__ /* interface IMeasurement3 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IMeasurement3; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("B7C2B23A-B181-42c8-90A1-EAA9BB186CFE") IMeasurement3 : public IMeasurement2 { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyStartFromSimulink( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifySimulinkReady( void) = 0; }; #else /* C style interface */ typedef struct IMeasurement3Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMeasurement3 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IMeasurement3 * This); ULONG ( STDMETHODCALLTYPE *Release )( IMeasurement3 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IMeasurement3 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IMeasurement3 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IMeasurement3 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IMeasurement3 * 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_Application )( IMeasurement3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IMeasurement3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Start )( IMeasurement3 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Stop )( IMeasurement3 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Step )( IMeasurement3 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Animate )( IMeasurement3 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Break )( IMeasurement3 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Reset )( IMeasurement3 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AnimationDelay )( IMeasurement3 * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AnimationDelay )( IMeasurement3 * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Running )( IMeasurement3 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyStartFromSimulink )( IMeasurement3 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifySimulinkReady )( IMeasurement3 * This); END_INTERFACE } IMeasurement3Vtbl; interface IMeasurement3 { CONST_VTBL struct IMeasurement3Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IMeasurement3_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMeasurement3_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMeasurement3_Release(This) \ (This)->lpVtbl -> Release(This) #define IMeasurement3_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMeasurement3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMeasurement3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMeasurement3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMeasurement3_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IMeasurement3_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IMeasurement3_Start(This) \ (This)->lpVtbl -> Start(This) #define IMeasurement3_Stop(This) \ (This)->lpVtbl -> Stop(This) #define IMeasurement3_Step(This) \ (This)->lpVtbl -> Step(This) #define IMeasurement3_Animate(This) \ (This)->lpVtbl -> Animate(This) #define IMeasurement3_Break(This) \ (This)->lpVtbl -> Break(This) #define IMeasurement3_Reset(This) \ (This)->lpVtbl -> Reset(This) #define IMeasurement3_get_AnimationDelay(This,pVal) \ (This)->lpVtbl -> get_AnimationDelay(This,pVal) #define IMeasurement3_put_AnimationDelay(This,newVal) \ (This)->lpVtbl -> put_AnimationDelay(This,newVal) #define IMeasurement3_get_Running(This,pVal) \ (This)->lpVtbl -> get_Running(This,pVal) #define IMeasurement3_NotifyStartFromSimulink(This) \ (This)->lpVtbl -> NotifyStartFromSimulink(This) #define IMeasurement3_NotifySimulinkReady(This) \ (This)->lpVtbl -> NotifySimulinkReady(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMeasurement3_NotifyStartFromSimulink_Proxy( IMeasurement3 * This); void __RPC_STUB IMeasurement3_NotifyStartFromSimulink_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMeasurement3_NotifySimulinkReady_Proxy( IMeasurement3 * This); void __RPC_STUB IMeasurement3_NotifySimulinkReady_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMeasurement3_INTERFACE_DEFINED__ */ #ifndef ___IMeasurementEvents_DISPINTERFACE_DEFINED__ #define ___IMeasurementEvents_DISPINTERFACE_DEFINED__ /* dispinterface _IMeasurementEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID__IMeasurementEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("CD866FB7-44BF-11D3-8538-00105A3E017B") _IMeasurementEvents : public IDispatch { }; #else /* C style interface */ typedef struct _IMeasurementEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( _IMeasurementEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( _IMeasurementEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( _IMeasurementEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( _IMeasurementEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( _IMeasurementEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( _IMeasurementEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( _IMeasurementEvents * 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 } _IMeasurementEventsVtbl; interface _IMeasurementEvents { CONST_VTBL struct _IMeasurementEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define _IMeasurementEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define _IMeasurementEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define _IMeasurementEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define _IMeasurementEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define _IMeasurementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define _IMeasurementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define _IMeasurementEvents_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 /* ___IMeasurementEvents_DISPINTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Measurement; #ifdef __cplusplus class DECLSPEC_UUID("CD866FB6-44BF-11D3-8538-00105A3E017B") Measurement; #endif #ifndef __IPanel_INTERFACE_DEFINED__ #define __IPanel_INTERFACE_DEFINED__ /* interface IPanel */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPanel; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("2FCA3565-CDA6-11d3-85E1-00105A3E017B") IPanel : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Visible( /* [retval][out] */ VARIANT_BOOL *visible) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Visible( /* [in] */ VARIANT_BOOL visible) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Height( /* [retval][out] */ long *height) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Height( /* [in] */ long height) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Width( /* [retval][out] */ long *width) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Width( /* [in] */ long width) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Top( /* [retval][out] */ long *top) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Top( /* [in] */ long top) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Left( /* [retval][out] */ long *left) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Left( /* [in] */ long left) = 0; virtual /* [helpstring][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_Orphaned( /* [retval][out] */ VARIANT_BOOL *visible) = 0; virtual /* [helpstring][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_Orphaned( /* [in] */ VARIANT_BOOL visible) = 0; }; #else /* C style interface */ typedef struct IPanelVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPanel * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPanel * This); ULONG ( STDMETHODCALLTYPE *Release )( IPanel * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPanel * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPanel * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPanel * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPanel * 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_Application )( IPanel * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IPanel * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IPanel * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IPanel * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IPanel * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Visible )( IPanel * This, /* [retval][out] */ VARIANT_BOOL *visible); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Visible )( IPanel * This, /* [in] */ VARIANT_BOOL visible); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Height )( IPanel * This, /* [retval][out] */ long *height); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Height )( IPanel * This, /* [in] */ long height); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Width )( IPanel * This, /* [retval][out] */ long *width); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Width )( IPanel * This, /* [in] */ long width); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Top )( IPanel * This, /* [retval][out] */ long *top); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Top )( IPanel * This, /* [in] */ long top); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Left )( IPanel * This, /* [retval][out] */ long *left); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Left )( IPanel * This, /* [in] */ long left); /* [helpstring][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Orphaned )( IPanel * This, /* [retval][out] */ VARIANT_BOOL *visible); /* [helpstring][hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Orphaned )( IPanel * This, /* [in] */ VARIANT_BOOL visible); END_INTERFACE } IPanelVtbl; interface IPanel { CONST_VTBL struct IPanelVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPanel_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPanel_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPanel_Release(This) \ (This)->lpVtbl -> Release(This) #define IPanel_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPanel_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPanel_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPanel_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPanel_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IPanel_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IPanel_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IPanel_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IPanel_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IPanel_get_Visible(This,visible) \ (This)->lpVtbl -> get_Visible(This,visible) #define IPanel_put_Visible(This,visible) \ (This)->lpVtbl -> put_Visible(This,visible) #define IPanel_get_Height(This,height) \ (This)->lpVtbl -> get_Height(This,height) #define IPanel_put_Height(This,height) \ (This)->lpVtbl -> put_Height(This,height) #define IPanel_get_Width(This,width) \ (This)->lpVtbl -> get_Width(This,width) #define IPanel_put_Width(This,width) \ (This)->lpVtbl -> put_Width(This,width) #define IPanel_get_Top(This,top) \ (This)->lpVtbl -> get_Top(This,top) #define IPanel_put_Top(This,top) \ (This)->lpVtbl -> put_Top(This,top) #define IPanel_get_Left(This,left) \ (This)->lpVtbl -> get_Left(This,left) #define IPanel_put_Left(This,left) \ (This)->lpVtbl -> put_Left(This,left) #define IPanel_get_Orphaned(This,visible) \ (This)->lpVtbl -> get_Orphaned(This,visible) #define IPanel_put_Orphaned(This,visible) \ (This)->lpVtbl -> put_Orphaned(This,visible) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanel_get_Application_Proxy( IPanel * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IPanel_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanel_get_Parent_Proxy( IPanel * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IPanel_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanel_get_FullName_Proxy( IPanel * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPanel_get_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanel_get_Name_Proxy( IPanel * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPanel_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanel_get_Path_Proxy( IPanel * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPanel_get_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanel_get_Visible_Proxy( IPanel * This, /* [retval][out] */ VARIANT_BOOL *visible); void __RPC_STUB IPanel_get_Visible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IPanel_put_Visible_Proxy( IPanel * This, /* [in] */ VARIANT_BOOL visible); void __RPC_STUB IPanel_put_Visible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanel_get_Height_Proxy( IPanel * This, /* [retval][out] */ long *height); void __RPC_STUB IPanel_get_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IPanel_put_Height_Proxy( IPanel * This, /* [in] */ long height); void __RPC_STUB IPanel_put_Height_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanel_get_Width_Proxy( IPanel * This, /* [retval][out] */ long *width); void __RPC_STUB IPanel_get_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IPanel_put_Width_Proxy( IPanel * This, /* [in] */ long width); void __RPC_STUB IPanel_put_Width_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanel_get_Top_Proxy( IPanel * This, /* [retval][out] */ long *top); void __RPC_STUB IPanel_get_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IPanel_put_Top_Proxy( IPanel * This, /* [in] */ long top); void __RPC_STUB IPanel_put_Top_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanel_get_Left_Proxy( IPanel * This, /* [retval][out] */ long *left); void __RPC_STUB IPanel_get_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IPanel_put_Left_Proxy( IPanel * This, /* [in] */ long left); void __RPC_STUB IPanel_put_Left_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IPanel_get_Orphaned_Proxy( IPanel * This, /* [retval][out] */ VARIANT_BOOL *visible); void __RPC_STUB IPanel_get_Orphaned_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE IPanel_put_Orphaned_Proxy( IPanel * This, /* [in] */ VARIANT_BOOL visible); void __RPC_STUB IPanel_put_Orphaned_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPanel_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Panel; #ifdef __cplusplus class DECLSPEC_UUID("2FCA3566-CDA6-11d3-85E1-00105A3E017B") Panel; #endif #ifndef __IPanels_INTERFACE_DEFINED__ #define __IPanels_INTERFACE_DEFINED__ /* interface IPanels */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPanels; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("2FCA3562-CDA6-11d3-85E1-00105A3E017B") IPanels : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ IPanel **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR name, /* [retval][out] */ IPanel **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct IPanelsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPanels * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPanels * This); ULONG ( STDMETHODCALLTYPE *Release )( IPanels * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPanels * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPanels * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPanels * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPanels * 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_Application )( IPanels * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IPanels * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IPanels * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IPanels * This, /* [in] */ VARIANT index, /* [retval][out] */ IPanel **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IPanels * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IPanels * This, /* [in] */ BSTR name, /* [retval][out] */ IPanel **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IPanels * This, /* [in] */ VARIANT index); END_INTERFACE } IPanelsVtbl; interface IPanels { CONST_VTBL struct IPanelsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPanels_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPanels_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPanels_Release(This) \ (This)->lpVtbl -> Release(This) #define IPanels_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPanels_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPanels_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPanels_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPanels_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IPanels_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IPanels_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define IPanels_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IPanels_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define IPanels_Add(This,name,pVal) \ (This)->lpVtbl -> Add(This,name,pVal) #define IPanels_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanels_get_Application_Proxy( IPanels * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IPanels_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanels_get_Parent_Proxy( IPanels * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IPanels_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanels_get_Count_Proxy( IPanels * This, /* [retval][out] */ long *pnCount); void __RPC_STUB IPanels_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanels_get_Item_Proxy( IPanels * This, /* [in] */ VARIANT index, /* [retval][out] */ IPanel **pVal); void __RPC_STUB IPanels_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanels_get__NewEnum_Proxy( IPanels * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB IPanels_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPanels_Add_Proxy( IPanels * This, /* [in] */ BSTR name, /* [retval][out] */ IPanel **pVal); void __RPC_STUB IPanels_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPanels_Remove_Proxy( IPanels * This, /* [in] */ VARIANT index); void __RPC_STUB IPanels_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPanels_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Panels; #ifdef __cplusplus class DECLSPEC_UUID("2FCA3563-CDA6-11d3-85E1-00105A3E017B") Panels; #endif #ifndef __IPanelSetup_INTERFACE_DEFINED__ #define __IPanelSetup_INTERFACE_DEFINED__ /* interface IPanelSetup */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPanelSetup; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("2FCA3561-CDA6-11d3-85E1-00105A3E017B") IPanelSetup : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Panels( /* [in] */ ePanelsType dwType, /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SavePositions( void) = 0; }; #else /* C style interface */ typedef struct IPanelSetupVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPanelSetup * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPanelSetup * This); ULONG ( STDMETHODCALLTYPE *Release )( IPanelSetup * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPanelSetup * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPanelSetup * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPanelSetup * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPanelSetup * 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_Application )( IPanelSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IPanelSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Panels )( IPanelSetup * This, /* [in] */ ePanelsType dwType, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SavePositions )( IPanelSetup * This); END_INTERFACE } IPanelSetupVtbl; interface IPanelSetup { CONST_VTBL struct IPanelSetupVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPanelSetup_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPanelSetup_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPanelSetup_Release(This) \ (This)->lpVtbl -> Release(This) #define IPanelSetup_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPanelSetup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPanelSetup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPanelSetup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPanelSetup_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IPanelSetup_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IPanelSetup_get_Panels(This,dwType,pVal) \ (This)->lpVtbl -> get_Panels(This,dwType,pVal) #define IPanelSetup_SavePositions(This) \ (This)->lpVtbl -> SavePositions(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanelSetup_get_Application_Proxy( IPanelSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IPanelSetup_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanelSetup_get_Parent_Proxy( IPanelSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IPanelSetup_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanelSetup_get_Panels_Proxy( IPanelSetup * This, /* [in] */ ePanelsType dwType, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IPanelSetup_get_Panels_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPanelSetup_SavePositions_Proxy( IPanelSetup * This); void __RPC_STUB IPanelSetup_SavePositions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPanelSetup_INTERFACE_DEFINED__ */ #ifndef __IPanelSetup2_INTERFACE_DEFINED__ #define __IPanelSetup2_INTERFACE_DEFINED__ /* interface IPanelSetup2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPanelSetup2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("6C0F41B3-BA71-4dd2-8D5C-EE263A874125") IPanelSetup2 : public IPanelSetup { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DesktopFile( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DesktopFile( /* [in] */ BSTR pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LaunchControlOnLoad( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LaunchControlOnLoad( /* [in] */ VARIANT_BOOL pVal) = 0; }; #else /* C style interface */ typedef struct IPanelSetup2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPanelSetup2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPanelSetup2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IPanelSetup2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPanelSetup2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPanelSetup2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPanelSetup2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPanelSetup2 * 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_Application )( IPanelSetup2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IPanelSetup2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Panels )( IPanelSetup2 * This, /* [in] */ ePanelsType dwType, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SavePositions )( IPanelSetup2 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DesktopFile )( IPanelSetup2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DesktopFile )( IPanelSetup2 * This, /* [in] */ BSTR pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LaunchControlOnLoad )( IPanelSetup2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LaunchControlOnLoad )( IPanelSetup2 * This, /* [in] */ VARIANT_BOOL pVal); END_INTERFACE } IPanelSetup2Vtbl; interface IPanelSetup2 { CONST_VTBL struct IPanelSetup2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IPanelSetup2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPanelSetup2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPanelSetup2_Release(This) \ (This)->lpVtbl -> Release(This) #define IPanelSetup2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPanelSetup2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPanelSetup2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPanelSetup2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPanelSetup2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IPanelSetup2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IPanelSetup2_get_Panels(This,dwType,pVal) \ (This)->lpVtbl -> get_Panels(This,dwType,pVal) #define IPanelSetup2_SavePositions(This) \ (This)->lpVtbl -> SavePositions(This) #define IPanelSetup2_get_DesktopFile(This,pVal) \ (This)->lpVtbl -> get_DesktopFile(This,pVal) #define IPanelSetup2_put_DesktopFile(This,pVal) \ (This)->lpVtbl -> put_DesktopFile(This,pVal) #define IPanelSetup2_get_LaunchControlOnLoad(This,pVal) \ (This)->lpVtbl -> get_LaunchControlOnLoad(This,pVal) #define IPanelSetup2_put_LaunchControlOnLoad(This,pVal) \ (This)->lpVtbl -> put_LaunchControlOnLoad(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanelSetup2_get_DesktopFile_Proxy( IPanelSetup2 * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IPanelSetup2_get_DesktopFile_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IPanelSetup2_put_DesktopFile_Proxy( IPanelSetup2 * This, /* [in] */ BSTR pVal); void __RPC_STUB IPanelSetup2_put_DesktopFile_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanelSetup2_get_LaunchControlOnLoad_Proxy( IPanelSetup2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IPanelSetup2_get_LaunchControlOnLoad_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IPanelSetup2_put_LaunchControlOnLoad_Proxy( IPanelSetup2 * This, /* [in] */ VARIANT_BOOL pVal); void __RPC_STUB IPanelSetup2_put_LaunchControlOnLoad_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPanelSetup2_INTERFACE_DEFINED__ */ #ifndef __IPanelSetup3_INTERFACE_DEFINED__ #define __IPanelSetup3_INTERFACE_DEFINED__ /* interface IPanelSetup3 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IPanelSetup3; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("6952A532-6F9B-459e-90EA-1CFBFF495FAF") IPanelSetup3 : public IPanelSetup2 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_WindowType( /* [retval][out] */ eWindowType *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_WindowType( /* [in] */ eWindowType pVal) = 0; }; #else /* C style interface */ typedef struct IPanelSetup3Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPanelSetup3 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPanelSetup3 * This); ULONG ( STDMETHODCALLTYPE *Release )( IPanelSetup3 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IPanelSetup3 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IPanelSetup3 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IPanelSetup3 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IPanelSetup3 * 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_Application )( IPanelSetup3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IPanelSetup3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Panels )( IPanelSetup3 * This, /* [in] */ ePanelsType dwType, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SavePositions )( IPanelSetup3 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DesktopFile )( IPanelSetup3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DesktopFile )( IPanelSetup3 * This, /* [in] */ BSTR pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LaunchControlOnLoad )( IPanelSetup3 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LaunchControlOnLoad )( IPanelSetup3 * This, /* [in] */ VARIANT_BOOL pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_WindowType )( IPanelSetup3 * This, /* [retval][out] */ eWindowType *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_WindowType )( IPanelSetup3 * This, /* [in] */ eWindowType pVal); END_INTERFACE } IPanelSetup3Vtbl; interface IPanelSetup3 { CONST_VTBL struct IPanelSetup3Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IPanelSetup3_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPanelSetup3_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPanelSetup3_Release(This) \ (This)->lpVtbl -> Release(This) #define IPanelSetup3_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IPanelSetup3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IPanelSetup3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IPanelSetup3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IPanelSetup3_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IPanelSetup3_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IPanelSetup3_get_Panels(This,dwType,pVal) \ (This)->lpVtbl -> get_Panels(This,dwType,pVal) #define IPanelSetup3_SavePositions(This) \ (This)->lpVtbl -> SavePositions(This) #define IPanelSetup3_get_DesktopFile(This,pVal) \ (This)->lpVtbl -> get_DesktopFile(This,pVal) #define IPanelSetup3_put_DesktopFile(This,pVal) \ (This)->lpVtbl -> put_DesktopFile(This,pVal) #define IPanelSetup3_get_LaunchControlOnLoad(This,pVal) \ (This)->lpVtbl -> get_LaunchControlOnLoad(This,pVal) #define IPanelSetup3_put_LaunchControlOnLoad(This,pVal) \ (This)->lpVtbl -> put_LaunchControlOnLoad(This,pVal) #define IPanelSetup3_get_WindowType(This,pVal) \ (This)->lpVtbl -> get_WindowType(This,pVal) #define IPanelSetup3_put_WindowType(This,pVal) \ (This)->lpVtbl -> put_WindowType(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IPanelSetup3_get_WindowType_Proxy( IPanelSetup3 * This, /* [retval][out] */ eWindowType *pVal); void __RPC_STUB IPanelSetup3_get_WindowType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IPanelSetup3_put_WindowType_Proxy( IPanelSetup3 * This, /* [in] */ eWindowType pVal); void __RPC_STUB IPanelSetup3_put_WindowType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPanelSetup3_INTERFACE_DEFINED__ */ #ifndef ___IPanelSetupEvents_DISPINTERFACE_DEFINED__ #define ___IPanelSetupEvents_DISPINTERFACE_DEFINED__ /* dispinterface _IPanelSetupEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID__IPanelSetupEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3BC4EED1-D25F-11d3-85E6-00105A3E017B") _IPanelSetupEvents : public IDispatch { }; #else /* C style interface */ typedef struct _IPanelSetupEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( _IPanelSetupEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( _IPanelSetupEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( _IPanelSetupEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( _IPanelSetupEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( _IPanelSetupEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( _IPanelSetupEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( _IPanelSetupEvents * 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 } _IPanelSetupEventsVtbl; interface _IPanelSetupEvents { CONST_VTBL struct _IPanelSetupEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define _IPanelSetupEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define _IPanelSetupEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define _IPanelSetupEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define _IPanelSetupEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define _IPanelSetupEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define _IPanelSetupEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define _IPanelSetupEvents_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 /* ___IPanelSetupEvents_DISPINTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_PanelSetup; #ifdef __cplusplus class DECLSPEC_UUID("2FCA3564-CDA6-11d3-85E1-00105A3E017B") PanelSetup; #endif #ifndef __ICANController_INTERFACE_DEFINED__ #define __ICANController_INTERFACE_DEFINED__ /* interface ICANController */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ICANController; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("886978D0-CE60-11d3-85E2-00105A3E017B") ICANController : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Baudrate( /* [retval][out] */ double *baudrate) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Baudrate( /* [in] */ double baudrate) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BTR0( /* [retval][out] */ BYTE *btr0) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BTR1( /* [retval][out] */ BYTE *btr1) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Samples( /* [retval][out] */ BYTE *samples) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Samples( /* [in] */ BYTE samples) = 0; virtual /* [helpstring][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_Acknowlegde( /* [retval][out] */ VARIANT_BOOL *ack) = 0; virtual /* [helpstring][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_Acknowlegde( /* [in] */ VARIANT_BOOL ack) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OutputControl( /* [retval][out] */ BYTE *output) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OutputControl( /* [in] */ BYTE output) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Synchronisation( /* [retval][out] */ eSynchronisationType *sync) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Synchronisation( /* [in] */ eSynchronisationType sync) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetBTR( /* [in] */ BYTE btr0, /* [in] */ BYTE btr1) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StandardMask( /* [retval][out] */ WORD *mask) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_StandardMask( /* [in] */ WORD mask) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StandardCode( /* [retval][out] */ WORD *scode) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_StandardCode( /* [in] */ WORD scode) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StandardBlockAll( /* [retval][out] */ VARIANT_BOOL *block) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_StandardBlockAll( /* [in] */ VARIANT_BOOL block) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExtendedMask( /* [retval][out] */ DWORD *mask) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ExtendedMask( /* [in] */ DWORD mask) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExtendedCode( /* [retval][out] */ DWORD *xcode) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ExtendedCode( /* [in] */ DWORD xcode) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExtendedBlockAll( /* [retval][out] */ VARIANT_BOOL *block) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ExtendedBlockAll( /* [in] */ VARIANT_BOOL block) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TxRequest( /* [retval][out] */ VARIANT_BOOL *txrequest) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TxRequest( /* [in] */ VARIANT_BOOL txrequest) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StatisticActive( /* [retval][out] */ VARIANT_BOOL *bActive) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_StatisticActive( /* [in] */ VARIANT_BOOL bActive) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StatisticPeriod( /* [retval][out] */ DWORD *period) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_StatisticPeriod( /* [in] */ DWORD period) = 0; }; #else /* C style interface */ typedef struct ICANControllerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICANController * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICANController * This); ULONG ( STDMETHODCALLTYPE *Release )( ICANController * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICANController * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICANController * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICANController * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICANController * 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_Application )( ICANController * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ICANController * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Baudrate )( ICANController * This, /* [retval][out] */ double *baudrate); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Baudrate )( ICANController * This, /* [in] */ double baudrate); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BTR0 )( ICANController * This, /* [retval][out] */ BYTE *btr0); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BTR1 )( ICANController * This, /* [retval][out] */ BYTE *btr1); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Samples )( ICANController * This, /* [retval][out] */ BYTE *samples); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Samples )( ICANController * This, /* [in] */ BYTE samples); /* [helpstring][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Acknowlegde )( ICANController * This, /* [retval][out] */ VARIANT_BOOL *ack); /* [helpstring][hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Acknowlegde )( ICANController * This, /* [in] */ VARIANT_BOOL ack); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OutputControl )( ICANController * This, /* [retval][out] */ BYTE *output); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OutputControl )( ICANController * This, /* [in] */ BYTE output); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Synchronisation )( ICANController * This, /* [retval][out] */ eSynchronisationType *sync); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Synchronisation )( ICANController * This, /* [in] */ eSynchronisationType sync); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetBTR )( ICANController * This, /* [in] */ BYTE btr0, /* [in] */ BYTE btr1); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StandardMask )( ICANController * This, /* [retval][out] */ WORD *mask); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StandardMask )( ICANController * This, /* [in] */ WORD mask); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StandardCode )( ICANController * This, /* [retval][out] */ WORD *scode); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StandardCode )( ICANController * This, /* [in] */ WORD scode); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StandardBlockAll )( ICANController * This, /* [retval][out] */ VARIANT_BOOL *block); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StandardBlockAll )( ICANController * This, /* [in] */ VARIANT_BOOL block); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExtendedMask )( ICANController * This, /* [retval][out] */ DWORD *mask); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ExtendedMask )( ICANController * This, /* [in] */ DWORD mask); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExtendedCode )( ICANController * This, /* [retval][out] */ DWORD *xcode); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ExtendedCode )( ICANController * This, /* [in] */ DWORD xcode); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExtendedBlockAll )( ICANController * This, /* [retval][out] */ VARIANT_BOOL *block); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ExtendedBlockAll )( ICANController * This, /* [in] */ VARIANT_BOOL block); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TxRequest )( ICANController * This, /* [retval][out] */ VARIANT_BOOL *txrequest); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TxRequest )( ICANController * This, /* [in] */ VARIANT_BOOL txrequest); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StatisticActive )( ICANController * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StatisticActive )( ICANController * This, /* [in] */ VARIANT_BOOL bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StatisticPeriod )( ICANController * This, /* [retval][out] */ DWORD *period); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StatisticPeriod )( ICANController * This, /* [in] */ DWORD period); END_INTERFACE } ICANControllerVtbl; interface ICANController { CONST_VTBL struct ICANControllerVtbl *lpVtbl; }; #ifdef COBJMACROS #define ICANController_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ICANController_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ICANController_Release(This) \ (This)->lpVtbl -> Release(This) #define ICANController_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ICANController_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ICANController_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ICANController_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ICANController_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ICANController_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ICANController_get_Baudrate(This,baudrate) \ (This)->lpVtbl -> get_Baudrate(This,baudrate) #define ICANController_put_Baudrate(This,baudrate) \ (This)->lpVtbl -> put_Baudrate(This,baudrate) #define ICANController_get_BTR0(This,btr0) \ (This)->lpVtbl -> get_BTR0(This,btr0) #define ICANController_get_BTR1(This,btr1) \ (This)->lpVtbl -> get_BTR1(This,btr1) #define ICANController_get_Samples(This,samples) \ (This)->lpVtbl -> get_Samples(This,samples) #define ICANController_put_Samples(This,samples) \ (This)->lpVtbl -> put_Samples(This,samples) #define ICANController_get_Acknowlegde(This,ack) \ (This)->lpVtbl -> get_Acknowlegde(This,ack) #define ICANController_put_Acknowlegde(This,ack) \ (This)->lpVtbl -> put_Acknowlegde(This,ack) #define ICANController_get_OutputControl(This,output) \ (This)->lpVtbl -> get_OutputControl(This,output) #define ICANController_put_OutputControl(This,output) \ (This)->lpVtbl -> put_OutputControl(This,output) #define ICANController_get_Synchronisation(This,sync) \ (This)->lpVtbl -> get_Synchronisation(This,sync) #define ICANController_put_Synchronisation(This,sync) \ (This)->lpVtbl -> put_Synchronisation(This,sync) #define ICANController_SetBTR(This,btr0,btr1) \ (This)->lpVtbl -> SetBTR(This,btr0,btr1) #define ICANController_get_StandardMask(This,mask) \ (This)->lpVtbl -> get_StandardMask(This,mask) #define ICANController_put_StandardMask(This,mask) \ (This)->lpVtbl -> put_StandardMask(This,mask) #define ICANController_get_StandardCode(This,scode) \ (This)->lpVtbl -> get_StandardCode(This,scode) #define ICANController_put_StandardCode(This,scode) \ (This)->lpVtbl -> put_StandardCode(This,scode) #define ICANController_get_StandardBlockAll(This,block) \ (This)->lpVtbl -> get_StandardBlockAll(This,block) #define ICANController_put_StandardBlockAll(This,block) \ (This)->lpVtbl -> put_StandardBlockAll(This,block) #define ICANController_get_ExtendedMask(This,mask) \ (This)->lpVtbl -> get_ExtendedMask(This,mask) #define ICANController_put_ExtendedMask(This,mask) \ (This)->lpVtbl -> put_ExtendedMask(This,mask) #define ICANController_get_ExtendedCode(This,xcode) \ (This)->lpVtbl -> get_ExtendedCode(This,xcode) #define ICANController_put_ExtendedCode(This,xcode) \ (This)->lpVtbl -> put_ExtendedCode(This,xcode) #define ICANController_get_ExtendedBlockAll(This,block) \ (This)->lpVtbl -> get_ExtendedBlockAll(This,block) #define ICANController_put_ExtendedBlockAll(This,block) \ (This)->lpVtbl -> put_ExtendedBlockAll(This,block) #define ICANController_get_TxRequest(This,txrequest) \ (This)->lpVtbl -> get_TxRequest(This,txrequest) #define ICANController_put_TxRequest(This,txrequest) \ (This)->lpVtbl -> put_TxRequest(This,txrequest) #define ICANController_get_StatisticActive(This,bActive) \ (This)->lpVtbl -> get_StatisticActive(This,bActive) #define ICANController_put_StatisticActive(This,bActive) \ (This)->lpVtbl -> put_StatisticActive(This,bActive) #define ICANController_get_StatisticPeriod(This,period) \ (This)->lpVtbl -> get_StatisticPeriod(This,period) #define ICANController_put_StatisticPeriod(This,period) \ (This)->lpVtbl -> put_StatisticPeriod(This,period) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANController_get_Application_Proxy( ICANController * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ICANController_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANController_get_Parent_Proxy( ICANController * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ICANController_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANController_get_Baudrate_Proxy( ICANController * This, /* [retval][out] */ double *baudrate); void __RPC_STUB ICANController_get_Baudrate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICANController_put_Baudrate_Proxy( ICANController * This, /* [in] */ double baudrate); void __RPC_STUB ICANController_put_Baudrate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANController_get_BTR0_Proxy( ICANController * This, /* [retval][out] */ BYTE *btr0); void __RPC_STUB ICANController_get_BTR0_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANController_get_BTR1_Proxy( ICANController * This, /* [retval][out] */ BYTE *btr1); void __RPC_STUB ICANController_get_BTR1_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANController_get_Samples_Proxy( ICANController * This, /* [retval][out] */ BYTE *samples); void __RPC_STUB ICANController_get_Samples_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICANController_put_Samples_Proxy( ICANController * This, /* [in] */ BYTE samples); void __RPC_STUB ICANController_put_Samples_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE ICANController_get_Acknowlegde_Proxy( ICANController * This, /* [retval][out] */ VARIANT_BOOL *ack); void __RPC_STUB ICANController_get_Acknowlegde_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE ICANController_put_Acknowlegde_Proxy( ICANController * This, /* [in] */ VARIANT_BOOL ack); void __RPC_STUB ICANController_put_Acknowlegde_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANController_get_OutputControl_Proxy( ICANController * This, /* [retval][out] */ BYTE *output); void __RPC_STUB ICANController_get_OutputControl_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICANController_put_OutputControl_Proxy( ICANController * This, /* [in] */ BYTE output); void __RPC_STUB ICANController_put_OutputControl_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANController_get_Synchronisation_Proxy( ICANController * This, /* [retval][out] */ eSynchronisationType *sync); void __RPC_STUB ICANController_get_Synchronisation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICANController_put_Synchronisation_Proxy( ICANController * This, /* [in] */ eSynchronisationType sync); void __RPC_STUB ICANController_put_Synchronisation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICANController_SetBTR_Proxy( ICANController * This, /* [in] */ BYTE btr0, /* [in] */ BYTE btr1); void __RPC_STUB ICANController_SetBTR_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANController_get_StandardMask_Proxy( ICANController * This, /* [retval][out] */ WORD *mask); void __RPC_STUB ICANController_get_StandardMask_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICANController_put_StandardMask_Proxy( ICANController * This, /* [in] */ WORD mask); void __RPC_STUB ICANController_put_StandardMask_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANController_get_StandardCode_Proxy( ICANController * This, /* [retval][out] */ WORD *scode); void __RPC_STUB ICANController_get_StandardCode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICANController_put_StandardCode_Proxy( ICANController * This, /* [in] */ WORD scode); void __RPC_STUB ICANController_put_StandardCode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANController_get_StandardBlockAll_Proxy( ICANController * This, /* [retval][out] */ VARIANT_BOOL *block); void __RPC_STUB ICANController_get_StandardBlockAll_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICANController_put_StandardBlockAll_Proxy( ICANController * This, /* [in] */ VARIANT_BOOL block); void __RPC_STUB ICANController_put_StandardBlockAll_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANController_get_ExtendedMask_Proxy( ICANController * This, /* [retval][out] */ DWORD *mask); void __RPC_STUB ICANController_get_ExtendedMask_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICANController_put_ExtendedMask_Proxy( ICANController * This, /* [in] */ DWORD mask); void __RPC_STUB ICANController_put_ExtendedMask_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANController_get_ExtendedCode_Proxy( ICANController * This, /* [retval][out] */ DWORD *xcode); void __RPC_STUB ICANController_get_ExtendedCode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICANController_put_ExtendedCode_Proxy( ICANController * This, /* [in] */ DWORD xcode); void __RPC_STUB ICANController_put_ExtendedCode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANController_get_ExtendedBlockAll_Proxy( ICANController * This, /* [retval][out] */ VARIANT_BOOL *block); void __RPC_STUB ICANController_get_ExtendedBlockAll_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICANController_put_ExtendedBlockAll_Proxy( ICANController * This, /* [in] */ VARIANT_BOOL block); void __RPC_STUB ICANController_put_ExtendedBlockAll_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANController_get_TxRequest_Proxy( ICANController * This, /* [retval][out] */ VARIANT_BOOL *txrequest); void __RPC_STUB ICANController_get_TxRequest_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICANController_put_TxRequest_Proxy( ICANController * This, /* [in] */ VARIANT_BOOL txrequest); void __RPC_STUB ICANController_put_TxRequest_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANController_get_StatisticActive_Proxy( ICANController * This, /* [retval][out] */ VARIANT_BOOL *bActive); void __RPC_STUB ICANController_get_StatisticActive_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICANController_put_StatisticActive_Proxy( ICANController * This, /* [in] */ VARIANT_BOOL bActive); void __RPC_STUB ICANController_put_StatisticActive_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANController_get_StatisticPeriod_Proxy( ICANController * This, /* [retval][out] */ DWORD *period); void __RPC_STUB ICANController_get_StatisticPeriod_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICANController_put_StatisticPeriod_Proxy( ICANController * This, /* [in] */ DWORD period); void __RPC_STUB ICANController_put_StatisticPeriod_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ICANController_INTERFACE_DEFINED__ */ #ifndef __ICANController2_INTERFACE_DEFINED__ #define __ICANController2_INTERFACE_DEFINED__ /* interface ICANController2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ICANController2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("D2714009-2320-4f80-A822-FB3D82963BCF") ICANController2 : public ICANController { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Acknowledge( /* [retval][out] */ VARIANT_BOOL *ack) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Acknowledge( /* [in] */ VARIANT_BOOL ack) = 0; }; #else /* C style interface */ typedef struct ICANController2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICANController2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICANController2 * This); ULONG ( STDMETHODCALLTYPE *Release )( ICANController2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICANController2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICANController2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICANController2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICANController2 * 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_Application )( ICANController2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ICANController2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Baudrate )( ICANController2 * This, /* [retval][out] */ double *baudrate); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Baudrate )( ICANController2 * This, /* [in] */ double baudrate); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BTR0 )( ICANController2 * This, /* [retval][out] */ BYTE *btr0); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BTR1 )( ICANController2 * This, /* [retval][out] */ BYTE *btr1); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Samples )( ICANController2 * This, /* [retval][out] */ BYTE *samples); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Samples )( ICANController2 * This, /* [in] */ BYTE samples); /* [helpstring][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Acknowlegde )( ICANController2 * This, /* [retval][out] */ VARIANT_BOOL *ack); /* [helpstring][hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Acknowlegde )( ICANController2 * This, /* [in] */ VARIANT_BOOL ack); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OutputControl )( ICANController2 * This, /* [retval][out] */ BYTE *output); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OutputControl )( ICANController2 * This, /* [in] */ BYTE output); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Synchronisation )( ICANController2 * This, /* [retval][out] */ eSynchronisationType *sync); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Synchronisation )( ICANController2 * This, /* [in] */ eSynchronisationType sync); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetBTR )( ICANController2 * This, /* [in] */ BYTE btr0, /* [in] */ BYTE btr1); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StandardMask )( ICANController2 * This, /* [retval][out] */ WORD *mask); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StandardMask )( ICANController2 * This, /* [in] */ WORD mask); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StandardCode )( ICANController2 * This, /* [retval][out] */ WORD *scode); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StandardCode )( ICANController2 * This, /* [in] */ WORD scode); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StandardBlockAll )( ICANController2 * This, /* [retval][out] */ VARIANT_BOOL *block); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StandardBlockAll )( ICANController2 * This, /* [in] */ VARIANT_BOOL block); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExtendedMask )( ICANController2 * This, /* [retval][out] */ DWORD *mask); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ExtendedMask )( ICANController2 * This, /* [in] */ DWORD mask); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExtendedCode )( ICANController2 * This, /* [retval][out] */ DWORD *xcode); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ExtendedCode )( ICANController2 * This, /* [in] */ DWORD xcode); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExtendedBlockAll )( ICANController2 * This, /* [retval][out] */ VARIANT_BOOL *block); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ExtendedBlockAll )( ICANController2 * This, /* [in] */ VARIANT_BOOL block); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TxRequest )( ICANController2 * This, /* [retval][out] */ VARIANT_BOOL *txrequest); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TxRequest )( ICANController2 * This, /* [in] */ VARIANT_BOOL txrequest); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StatisticActive )( ICANController2 * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StatisticActive )( ICANController2 * This, /* [in] */ VARIANT_BOOL bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StatisticPeriod )( ICANController2 * This, /* [retval][out] */ DWORD *period); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StatisticPeriod )( ICANController2 * This, /* [in] */ DWORD period); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Acknowledge )( ICANController2 * This, /* [retval][out] */ VARIANT_BOOL *ack); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Acknowledge )( ICANController2 * This, /* [in] */ VARIANT_BOOL ack); END_INTERFACE } ICANController2Vtbl; interface ICANController2 { CONST_VTBL struct ICANController2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ICANController2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ICANController2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ICANController2_Release(This) \ (This)->lpVtbl -> Release(This) #define ICANController2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ICANController2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ICANController2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ICANController2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ICANController2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ICANController2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ICANController2_get_Baudrate(This,baudrate) \ (This)->lpVtbl -> get_Baudrate(This,baudrate) #define ICANController2_put_Baudrate(This,baudrate) \ (This)->lpVtbl -> put_Baudrate(This,baudrate) #define ICANController2_get_BTR0(This,btr0) \ (This)->lpVtbl -> get_BTR0(This,btr0) #define ICANController2_get_BTR1(This,btr1) \ (This)->lpVtbl -> get_BTR1(This,btr1) #define ICANController2_get_Samples(This,samples) \ (This)->lpVtbl -> get_Samples(This,samples) #define ICANController2_put_Samples(This,samples) \ (This)->lpVtbl -> put_Samples(This,samples) #define ICANController2_get_Acknowlegde(This,ack) \ (This)->lpVtbl -> get_Acknowlegde(This,ack) #define ICANController2_put_Acknowlegde(This,ack) \ (This)->lpVtbl -> put_Acknowlegde(This,ack) #define ICANController2_get_OutputControl(This,output) \ (This)->lpVtbl -> get_OutputControl(This,output) #define ICANController2_put_OutputControl(This,output) \ (This)->lpVtbl -> put_OutputControl(This,output) #define ICANController2_get_Synchronisation(This,sync) \ (This)->lpVtbl -> get_Synchronisation(This,sync) #define ICANController2_put_Synchronisation(This,sync) \ (This)->lpVtbl -> put_Synchronisation(This,sync) #define ICANController2_SetBTR(This,btr0,btr1) \ (This)->lpVtbl -> SetBTR(This,btr0,btr1) #define ICANController2_get_StandardMask(This,mask) \ (This)->lpVtbl -> get_StandardMask(This,mask) #define ICANController2_put_StandardMask(This,mask) \ (This)->lpVtbl -> put_StandardMask(This,mask) #define ICANController2_get_StandardCode(This,scode) \ (This)->lpVtbl -> get_StandardCode(This,scode) #define ICANController2_put_StandardCode(This,scode) \ (This)->lpVtbl -> put_StandardCode(This,scode) #define ICANController2_get_StandardBlockAll(This,block) \ (This)->lpVtbl -> get_StandardBlockAll(This,block) #define ICANController2_put_StandardBlockAll(This,block) \ (This)->lpVtbl -> put_StandardBlockAll(This,block) #define ICANController2_get_ExtendedMask(This,mask) \ (This)->lpVtbl -> get_ExtendedMask(This,mask) #define ICANController2_put_ExtendedMask(This,mask) \ (This)->lpVtbl -> put_ExtendedMask(This,mask) #define ICANController2_get_ExtendedCode(This,xcode) \ (This)->lpVtbl -> get_ExtendedCode(This,xcode) #define ICANController2_put_ExtendedCode(This,xcode) \ (This)->lpVtbl -> put_ExtendedCode(This,xcode) #define ICANController2_get_ExtendedBlockAll(This,block) \ (This)->lpVtbl -> get_ExtendedBlockAll(This,block) #define ICANController2_put_ExtendedBlockAll(This,block) \ (This)->lpVtbl -> put_ExtendedBlockAll(This,block) #define ICANController2_get_TxRequest(This,txrequest) \ (This)->lpVtbl -> get_TxRequest(This,txrequest) #define ICANController2_put_TxRequest(This,txrequest) \ (This)->lpVtbl -> put_TxRequest(This,txrequest) #define ICANController2_get_StatisticActive(This,bActive) \ (This)->lpVtbl -> get_StatisticActive(This,bActive) #define ICANController2_put_StatisticActive(This,bActive) \ (This)->lpVtbl -> put_StatisticActive(This,bActive) #define ICANController2_get_StatisticPeriod(This,period) \ (This)->lpVtbl -> get_StatisticPeriod(This,period) #define ICANController2_put_StatisticPeriod(This,period) \ (This)->lpVtbl -> put_StatisticPeriod(This,period) #define ICANController2_get_Acknowledge(This,ack) \ (This)->lpVtbl -> get_Acknowledge(This,ack) #define ICANController2_put_Acknowledge(This,ack) \ (This)->lpVtbl -> put_Acknowledge(This,ack) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANController2_get_Acknowledge_Proxy( ICANController2 * This, /* [retval][out] */ VARIANT_BOOL *ack); void __RPC_STUB ICANController2_get_Acknowledge_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICANController2_put_Acknowledge_Proxy( ICANController2 * This, /* [in] */ VARIANT_BOOL ack); void __RPC_STUB ICANController2_put_Acknowledge_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ICANController2_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_CANController; #ifdef __cplusplus class DECLSPEC_UUID("886978D1-CE60-11d3-85E2-00105A3E017B") CANController; #endif #ifndef __IChannel_INTERFACE_DEFINED__ #define __IChannel_INTERFACE_DEFINED__ /* interface IChannel */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IChannel; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("52716DB7-DAE9-4365-8B5B-18B1492F728A") IChannel : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Number( /* [retval][out] */ LONG *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BusType( /* [retval][out] */ eBusType *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Controller( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IChannelVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IChannel * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IChannel * This); ULONG ( STDMETHODCALLTYPE *Release )( IChannel * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IChannel * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IChannel * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IChannel * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IChannel * 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_Application )( IChannel * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IChannel * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Number )( IChannel * This, /* [retval][out] */ LONG *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BusType )( IChannel * This, /* [retval][out] */ eBusType *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Controller )( IChannel * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IChannelVtbl; interface IChannel { CONST_VTBL struct IChannelVtbl *lpVtbl; }; #ifdef COBJMACROS #define IChannel_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IChannel_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IChannel_Release(This) \ (This)->lpVtbl -> Release(This) #define IChannel_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IChannel_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IChannel_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IChannel_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IChannel_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IChannel_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IChannel_get_Number(This,pVal) \ (This)->lpVtbl -> get_Number(This,pVal) #define IChannel_get_BusType(This,pVal) \ (This)->lpVtbl -> get_BusType(This,pVal) #define IChannel_get_Controller(This,pVal) \ (This)->lpVtbl -> get_Controller(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IChannel_get_Application_Proxy( IChannel * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IChannel_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IChannel_get_Parent_Proxy( IChannel * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IChannel_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IChannel_get_Number_Proxy( IChannel * This, /* [retval][out] */ LONG *pVal); void __RPC_STUB IChannel_get_Number_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IChannel_get_BusType_Proxy( IChannel * This, /* [retval][out] */ eBusType *pVal); void __RPC_STUB IChannel_get_BusType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IChannel_get_Controller_Proxy( IChannel * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IChannel_get_Controller_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IChannel_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Channel; #ifdef __cplusplus class DECLSPEC_UUID("7A5F5AE7-6840-43ef-B44F-CFBC25379BC3") Channel; #endif #ifndef __IChannels_INTERFACE_DEFINED__ #define __IChannels_INTERFACE_DEFINED__ /* interface IChannels */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IChannels; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("9E0D95D2-4E76-4639-83AC-18BF4C1F13E8") IChannels : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ IChannel **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][hidden][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ eBusType type, /* [in] */ LONG number, /* [retval][out] */ IChannel **pVal) = 0; virtual /* [helpstring][hidden][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct IChannelsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IChannels * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IChannels * This); ULONG ( STDMETHODCALLTYPE *Release )( IChannels * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IChannels * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IChannels * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IChannels * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IChannels * 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_Application )( IChannels * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IChannels * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IChannels * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IChannels * This, /* [in] */ VARIANT index, /* [retval][out] */ IChannel **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IChannels * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IChannels * This, /* [in] */ eBusType type, /* [in] */ LONG number, /* [retval][out] */ IChannel **pVal); /* [helpstring][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IChannels * This, /* [in] */ VARIANT index); END_INTERFACE } IChannelsVtbl; interface IChannels { CONST_VTBL struct IChannelsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IChannels_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IChannels_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IChannels_Release(This) \ (This)->lpVtbl -> Release(This) #define IChannels_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IChannels_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IChannels_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IChannels_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IChannels_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IChannels_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IChannels_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define IChannels_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IChannels_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define IChannels_Add(This,type,number,pVal) \ (This)->lpVtbl -> Add(This,type,number,pVal) #define IChannels_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IChannels_get_Application_Proxy( IChannels * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IChannels_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IChannels_get_Parent_Proxy( IChannels * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IChannels_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IChannels_get_Count_Proxy( IChannels * This, /* [retval][out] */ long *pnCount); void __RPC_STUB IChannels_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IChannels_get_Item_Proxy( IChannels * This, /* [in] */ VARIANT index, /* [retval][out] */ IChannel **pVal); void __RPC_STUB IChannels_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IChannels_get__NewEnum_Proxy( IChannels * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB IChannels_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][id] */ HRESULT STDMETHODCALLTYPE IChannels_Add_Proxy( IChannels * This, /* [in] */ eBusType type, /* [in] */ LONG number, /* [retval][out] */ IChannel **pVal); void __RPC_STUB IChannels_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][id] */ HRESULT STDMETHODCALLTYPE IChannels_Remove_Proxy( IChannels * This, /* [in] */ VARIANT index); void __RPC_STUB IChannels_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IChannels_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Channels; #ifdef __cplusplus class DECLSPEC_UUID("C539A226-09E6-46b0-B26A-7C5823634D21") Channels; #endif #ifndef __IDatabase_INTERFACE_DEFINED__ #define __IDatabase_INTERFACE_DEFINED__ /* interface IDatabase */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IDatabase; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("9E2F76F2-D239-11d3-85E6-00105A3E017B") IDatabase : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Channel( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Channel( /* [in] */ long pVal) = 0; }; #else /* C style interface */ typedef struct IDatabaseVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDatabase * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDatabase * This); ULONG ( STDMETHODCALLTYPE *Release )( IDatabase * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDatabase * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDatabase * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDatabase * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDatabase * 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_Application )( IDatabase * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IDatabase * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IDatabase * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IDatabase * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( IDatabase * This, /* [in] */ BSTR pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IDatabase * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Channel )( IDatabase * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Channel )( IDatabase * This, /* [in] */ long pVal); END_INTERFACE } IDatabaseVtbl; interface IDatabase { CONST_VTBL struct IDatabaseVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDatabase_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDatabase_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDatabase_Release(This) \ (This)->lpVtbl -> Release(This) #define IDatabase_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDatabase_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDatabase_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDatabase_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDatabase_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IDatabase_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IDatabase_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IDatabase_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IDatabase_put_Name(This,pVal) \ (This)->lpVtbl -> put_Name(This,pVal) #define IDatabase_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IDatabase_get_Channel(This,pVal) \ (This)->lpVtbl -> get_Channel(This,pVal) #define IDatabase_put_Channel(This,pVal) \ (This)->lpVtbl -> put_Channel(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDatabase_get_Application_Proxy( IDatabase * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDatabase_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDatabase_get_Parent_Proxy( IDatabase * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDatabase_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDatabase_get_FullName_Proxy( IDatabase * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IDatabase_get_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDatabase_get_Name_Proxy( IDatabase * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IDatabase_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDatabase_put_Name_Proxy( IDatabase * This, /* [in] */ BSTR pVal); void __RPC_STUB IDatabase_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDatabase_get_Path_Proxy( IDatabase * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IDatabase_get_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDatabase_get_Channel_Proxy( IDatabase * This, /* [retval][out] */ long *pVal); void __RPC_STUB IDatabase_get_Channel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDatabase_put_Channel_Proxy( IDatabase * This, /* [in] */ long pVal); void __RPC_STUB IDatabase_put_Channel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDatabase_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Database; #ifdef __cplusplus class DECLSPEC_UUID("9E2F76F3-D239-11d3-85E6-00105A3E017B") Database; #endif #ifndef __IDatabases_INTERFACE_DEFINED__ #define __IDatabases_INTERFACE_DEFINED__ /* interface IDatabases */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IDatabases; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("9E2F76F0-D239-11d3-85E6-00105A3E017B") IDatabases : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ IDatabase **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][hidden][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR name, /* [retval][out] */ IDatabase **pVal) = 0; virtual /* [helpstring][hidden][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct IDatabasesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDatabases * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDatabases * This); ULONG ( STDMETHODCALLTYPE *Release )( IDatabases * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDatabases * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDatabases * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDatabases * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDatabases * 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_Application )( IDatabases * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IDatabases * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDatabases * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDatabases * This, /* [in] */ VARIANT index, /* [retval][out] */ IDatabase **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDatabases * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDatabases * This, /* [in] */ BSTR name, /* [retval][out] */ IDatabase **pVal); /* [helpstring][hidden][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IDatabases * This, /* [in] */ VARIANT index); END_INTERFACE } IDatabasesVtbl; interface IDatabases { CONST_VTBL struct IDatabasesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDatabases_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDatabases_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDatabases_Release(This) \ (This)->lpVtbl -> Release(This) #define IDatabases_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDatabases_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDatabases_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDatabases_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDatabases_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IDatabases_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IDatabases_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define IDatabases_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IDatabases_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define IDatabases_Add(This,name,pVal) \ (This)->lpVtbl -> Add(This,name,pVal) #define IDatabases_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDatabases_get_Application_Proxy( IDatabases * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDatabases_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDatabases_get_Parent_Proxy( IDatabases * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDatabases_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDatabases_get_Count_Proxy( IDatabases * This, /* [retval][out] */ long *pnCount); void __RPC_STUB IDatabases_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDatabases_get_Item_Proxy( IDatabases * This, /* [in] */ VARIANT index, /* [retval][out] */ IDatabase **pVal); void __RPC_STUB IDatabases_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDatabases_get__NewEnum_Proxy( IDatabases * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB IDatabases_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][id] */ HRESULT STDMETHODCALLTYPE IDatabases_Add_Proxy( IDatabases * This, /* [in] */ BSTR name, /* [retval][out] */ IDatabase **pVal); void __RPC_STUB IDatabases_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][id] */ HRESULT STDMETHODCALLTYPE IDatabases_Remove_Proxy( IDatabases * This, /* [in] */ VARIANT index); void __RPC_STUB IDatabases_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDatabases_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Databases; #ifdef __cplusplus class DECLSPEC_UUID("9E2F76F1-D239-11d3-85E6-00105A3E017B") Databases; #endif #ifndef __IDatabaseSetup_INTERFACE_DEFINED__ #define __IDatabaseSetup_INTERFACE_DEFINED__ /* interface IDatabaseSetup */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IDatabaseSetup; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("9E2F76ED-D239-11d3-85E6-00105A3E017B") IDatabaseSetup : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Databases( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IDatabaseSetupVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDatabaseSetup * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDatabaseSetup * This); ULONG ( STDMETHODCALLTYPE *Release )( IDatabaseSetup * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDatabaseSetup * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDatabaseSetup * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDatabaseSetup * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDatabaseSetup * 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_Application )( IDatabaseSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IDatabaseSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Databases )( IDatabaseSetup * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IDatabaseSetupVtbl; interface IDatabaseSetup { CONST_VTBL struct IDatabaseSetupVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDatabaseSetup_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDatabaseSetup_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDatabaseSetup_Release(This) \ (This)->lpVtbl -> Release(This) #define IDatabaseSetup_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDatabaseSetup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDatabaseSetup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDatabaseSetup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDatabaseSetup_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IDatabaseSetup_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IDatabaseSetup_get_Databases(This,pVal) \ (This)->lpVtbl -> get_Databases(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDatabaseSetup_get_Application_Proxy( IDatabaseSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDatabaseSetup_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDatabaseSetup_get_Parent_Proxy( IDatabaseSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDatabaseSetup_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDatabaseSetup_get_Databases_Proxy( IDatabaseSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDatabaseSetup_get_Databases_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDatabaseSetup_INTERFACE_DEFINED__ */ #ifndef ___IDatabaseSetupEvents_DISPINTERFACE_DEFINED__ #define ___IDatabaseSetupEvents_DISPINTERFACE_DEFINED__ /* dispinterface _IDatabaseSetupEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID__IDatabaseSetupEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("9E2F76EE-D239-11d3-85E6-00105A3E017B") _IDatabaseSetupEvents : public IDispatch { }; #else /* C style interface */ typedef struct _IDatabaseSetupEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( _IDatabaseSetupEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( _IDatabaseSetupEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( _IDatabaseSetupEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( _IDatabaseSetupEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( _IDatabaseSetupEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( _IDatabaseSetupEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( _IDatabaseSetupEvents * 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 } _IDatabaseSetupEventsVtbl; interface _IDatabaseSetupEvents { CONST_VTBL struct _IDatabaseSetupEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define _IDatabaseSetupEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define _IDatabaseSetupEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define _IDatabaseSetupEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define _IDatabaseSetupEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define _IDatabaseSetupEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define _IDatabaseSetupEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define _IDatabaseSetupEvents_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 /* ___IDatabaseSetupEvents_DISPINTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_DatabaseSetup; #ifdef __cplusplus class DECLSPEC_UUID("9E2F76EF-D239-11d3-85E6-00105A3E017B") DatabaseSetup; #endif #ifndef __IGeneralSetup_INTERFACE_DEFINED__ #define __IGeneralSetup_INTERFACE_DEFINED__ /* interface IGeneralSetup */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IGeneralSetup; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("48461816-4502-11D3-8539-00105A3E017B") IGeneralSetup : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IGeneralSetupVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IGeneralSetup * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IGeneralSetup * This); ULONG ( STDMETHODCALLTYPE *Release )( IGeneralSetup * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IGeneralSetup * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IGeneralSetup * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IGeneralSetup * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IGeneralSetup * 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_Application )( IGeneralSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IGeneralSetup * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IGeneralSetupVtbl; interface IGeneralSetup { CONST_VTBL struct IGeneralSetupVtbl *lpVtbl; }; #ifdef COBJMACROS #define IGeneralSetup_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IGeneralSetup_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IGeneralSetup_Release(This) \ (This)->lpVtbl -> Release(This) #define IGeneralSetup_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IGeneralSetup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IGeneralSetup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IGeneralSetup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IGeneralSetup_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IGeneralSetup_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IGeneralSetup_get_Application_Proxy( IGeneralSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IGeneralSetup_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IGeneralSetup_get_Parent_Proxy( IGeneralSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IGeneralSetup_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IGeneralSetup_INTERFACE_DEFINED__ */ #ifndef __IGeneralSetup2_INTERFACE_DEFINED__ #define __IGeneralSetup2_INTERFACE_DEFINED__ /* interface IGeneralSetup2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IGeneralSetup2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("2FCA3560-CDA6-11d3-85E1-00105A3E017B") IGeneralSetup2 : public IGeneralSetup { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PanelSetup( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ControllerSetup( /* [in] */ eBusType type, /* [in] */ DWORD channel, /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DatabaseSetup( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IGeneralSetup2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IGeneralSetup2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IGeneralSetup2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IGeneralSetup2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IGeneralSetup2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IGeneralSetup2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IGeneralSetup2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IGeneralSetup2 * 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_Application )( IGeneralSetup2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IGeneralSetup2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PanelSetup )( IGeneralSetup2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ControllerSetup )( IGeneralSetup2 * This, /* [in] */ eBusType type, /* [in] */ DWORD channel, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DatabaseSetup )( IGeneralSetup2 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IGeneralSetup2Vtbl; interface IGeneralSetup2 { CONST_VTBL struct IGeneralSetup2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IGeneralSetup2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IGeneralSetup2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IGeneralSetup2_Release(This) \ (This)->lpVtbl -> Release(This) #define IGeneralSetup2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IGeneralSetup2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IGeneralSetup2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IGeneralSetup2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IGeneralSetup2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IGeneralSetup2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IGeneralSetup2_get_PanelSetup(This,pVal) \ (This)->lpVtbl -> get_PanelSetup(This,pVal) #define IGeneralSetup2_get_ControllerSetup(This,type,channel,pVal) \ (This)->lpVtbl -> get_ControllerSetup(This,type,channel,pVal) #define IGeneralSetup2_get_DatabaseSetup(This,pVal) \ (This)->lpVtbl -> get_DatabaseSetup(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IGeneralSetup2_get_PanelSetup_Proxy( IGeneralSetup2 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IGeneralSetup2_get_PanelSetup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IGeneralSetup2_get_ControllerSetup_Proxy( IGeneralSetup2 * This, /* [in] */ eBusType type, /* [in] */ DWORD channel, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IGeneralSetup2_get_ControllerSetup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IGeneralSetup2_get_DatabaseSetup_Proxy( IGeneralSetup2 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IGeneralSetup2_get_DatabaseSetup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IGeneralSetup2_INTERFACE_DEFINED__ */ #ifndef __IGeneralSetup3_INTERFACE_DEFINED__ #define __IGeneralSetup3_INTERFACE_DEFINED__ /* interface IGeneralSetup3 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IGeneralSetup3; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("631B6EF2-9569-4ceb-B4CA-9F904931746E") IGeneralSetup3 : public IGeneralSetup2 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Channels( /* [in] */ eBusType type, /* [retval][out] */ LONG *pCount) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Channels( /* [in] */ eBusType type, /* [in] */ LONG count) = 0; }; #else /* C style interface */ typedef struct IGeneralSetup3Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IGeneralSetup3 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IGeneralSetup3 * This); ULONG ( STDMETHODCALLTYPE *Release )( IGeneralSetup3 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IGeneralSetup3 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IGeneralSetup3 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IGeneralSetup3 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IGeneralSetup3 * 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_Application )( IGeneralSetup3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IGeneralSetup3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PanelSetup )( IGeneralSetup3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ControllerSetup )( IGeneralSetup3 * This, /* [in] */ eBusType type, /* [in] */ DWORD channel, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DatabaseSetup )( IGeneralSetup3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Channels )( IGeneralSetup3 * This, /* [in] */ eBusType type, /* [retval][out] */ LONG *pCount); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Channels )( IGeneralSetup3 * This, /* [in] */ eBusType type, /* [in] */ LONG count); END_INTERFACE } IGeneralSetup3Vtbl; interface IGeneralSetup3 { CONST_VTBL struct IGeneralSetup3Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IGeneralSetup3_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IGeneralSetup3_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IGeneralSetup3_Release(This) \ (This)->lpVtbl -> Release(This) #define IGeneralSetup3_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IGeneralSetup3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IGeneralSetup3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IGeneralSetup3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IGeneralSetup3_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IGeneralSetup3_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IGeneralSetup3_get_PanelSetup(This,pVal) \ (This)->lpVtbl -> get_PanelSetup(This,pVal) #define IGeneralSetup3_get_ControllerSetup(This,type,channel,pVal) \ (This)->lpVtbl -> get_ControllerSetup(This,type,channel,pVal) #define IGeneralSetup3_get_DatabaseSetup(This,pVal) \ (This)->lpVtbl -> get_DatabaseSetup(This,pVal) #define IGeneralSetup3_get_Channels(This,type,pCount) \ (This)->lpVtbl -> get_Channels(This,type,pCount) #define IGeneralSetup3_put_Channels(This,type,count) \ (This)->lpVtbl -> put_Channels(This,type,count) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IGeneralSetup3_get_Channels_Proxy( IGeneralSetup3 * This, /* [in] */ eBusType type, /* [retval][out] */ LONG *pCount); void __RPC_STUB IGeneralSetup3_get_Channels_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IGeneralSetup3_put_Channels_Proxy( IGeneralSetup3 * This, /* [in] */ eBusType type, /* [in] */ LONG count); void __RPC_STUB IGeneralSetup3_put_Channels_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IGeneralSetup3_INTERFACE_DEFINED__ */ #ifndef __IGeneralSetup4_INTERFACE_DEFINED__ #define __IGeneralSetup4_INTERFACE_DEFINED__ /* interface IGeneralSetup4 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IGeneralSetup4; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("307C84DA-3D82-4b89-8463-07002865E321") IGeneralSetup4 : public IGeneralSetup3 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MacroSetup( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IGeneralSetup4Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IGeneralSetup4 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IGeneralSetup4 * This); ULONG ( STDMETHODCALLTYPE *Release )( IGeneralSetup4 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IGeneralSetup4 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IGeneralSetup4 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IGeneralSetup4 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IGeneralSetup4 * 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_Application )( IGeneralSetup4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IGeneralSetup4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PanelSetup )( IGeneralSetup4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ControllerSetup )( IGeneralSetup4 * This, /* [in] */ eBusType type, /* [in] */ DWORD channel, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DatabaseSetup )( IGeneralSetup4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Channels )( IGeneralSetup4 * This, /* [in] */ eBusType type, /* [retval][out] */ LONG *pCount); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Channels )( IGeneralSetup4 * This, /* [in] */ eBusType type, /* [in] */ LONG count); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MacroSetup )( IGeneralSetup4 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IGeneralSetup4Vtbl; interface IGeneralSetup4 { CONST_VTBL struct IGeneralSetup4Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IGeneralSetup4_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IGeneralSetup4_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IGeneralSetup4_Release(This) \ (This)->lpVtbl -> Release(This) #define IGeneralSetup4_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IGeneralSetup4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IGeneralSetup4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IGeneralSetup4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IGeneralSetup4_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IGeneralSetup4_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IGeneralSetup4_get_PanelSetup(This,pVal) \ (This)->lpVtbl -> get_PanelSetup(This,pVal) #define IGeneralSetup4_get_ControllerSetup(This,type,channel,pVal) \ (This)->lpVtbl -> get_ControllerSetup(This,type,channel,pVal) #define IGeneralSetup4_get_DatabaseSetup(This,pVal) \ (This)->lpVtbl -> get_DatabaseSetup(This,pVal) #define IGeneralSetup4_get_Channels(This,type,pCount) \ (This)->lpVtbl -> get_Channels(This,type,pCount) #define IGeneralSetup4_put_Channels(This,type,count) \ (This)->lpVtbl -> put_Channels(This,type,count) #define IGeneralSetup4_get_MacroSetup(This,pVal) \ (This)->lpVtbl -> get_MacroSetup(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IGeneralSetup4_get_MacroSetup_Proxy( IGeneralSetup4 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IGeneralSetup4_get_MacroSetup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IGeneralSetup4_INTERFACE_DEFINED__ */ #ifndef __IGeneralSetup5_INTERFACE_DEFINED__ #define __IGeneralSetup5_INTERFACE_DEFINED__ /* interface IGeneralSetup5 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IGeneralSetup5; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0A3615F3-7CBE-46db-A7B4-B856D64FCE8C") IGeneralSetup5 : public IGeneralSetup4 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DiagnosticsSetup( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IGeneralSetup5Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IGeneralSetup5 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IGeneralSetup5 * This); ULONG ( STDMETHODCALLTYPE *Release )( IGeneralSetup5 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IGeneralSetup5 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IGeneralSetup5 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IGeneralSetup5 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IGeneralSetup5 * 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_Application )( IGeneralSetup5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IGeneralSetup5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PanelSetup )( IGeneralSetup5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ControllerSetup )( IGeneralSetup5 * This, /* [in] */ eBusType type, /* [in] */ DWORD channel, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DatabaseSetup )( IGeneralSetup5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Channels )( IGeneralSetup5 * This, /* [in] */ eBusType type, /* [retval][out] */ LONG *pCount); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Channels )( IGeneralSetup5 * This, /* [in] */ eBusType type, /* [in] */ LONG count); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MacroSetup )( IGeneralSetup5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DiagnosticsSetup )( IGeneralSetup5 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IGeneralSetup5Vtbl; interface IGeneralSetup5 { CONST_VTBL struct IGeneralSetup5Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IGeneralSetup5_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IGeneralSetup5_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IGeneralSetup5_Release(This) \ (This)->lpVtbl -> Release(This) #define IGeneralSetup5_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IGeneralSetup5_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IGeneralSetup5_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IGeneralSetup5_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IGeneralSetup5_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IGeneralSetup5_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IGeneralSetup5_get_PanelSetup(This,pVal) \ (This)->lpVtbl -> get_PanelSetup(This,pVal) #define IGeneralSetup5_get_ControllerSetup(This,type,channel,pVal) \ (This)->lpVtbl -> get_ControllerSetup(This,type,channel,pVal) #define IGeneralSetup5_get_DatabaseSetup(This,pVal) \ (This)->lpVtbl -> get_DatabaseSetup(This,pVal) #define IGeneralSetup5_get_Channels(This,type,pCount) \ (This)->lpVtbl -> get_Channels(This,type,pCount) #define IGeneralSetup5_put_Channels(This,type,count) \ (This)->lpVtbl -> put_Channels(This,type,count) #define IGeneralSetup5_get_MacroSetup(This,pVal) \ (This)->lpVtbl -> get_MacroSetup(This,pVal) #define IGeneralSetup5_get_DiagnosticsSetup(This,pVal) \ (This)->lpVtbl -> get_DiagnosticsSetup(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IGeneralSetup5_get_DiagnosticsSetup_Proxy( IGeneralSetup5 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IGeneralSetup5_get_DiagnosticsSetup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IGeneralSetup5_INTERFACE_DEFINED__ */ #ifndef ___IGeneralSetupEvents_DISPINTERFACE_DEFINED__ #define ___IGeneralSetupEvents_DISPINTERFACE_DEFINED__ /* dispinterface _IGeneralSetupEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID__IGeneralSetupEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("48461818-4502-11D3-8539-00105A3E017B") _IGeneralSetupEvents : public IDispatch { }; #else /* C style interface */ typedef struct _IGeneralSetupEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( _IGeneralSetupEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( _IGeneralSetupEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( _IGeneralSetupEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( _IGeneralSetupEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( _IGeneralSetupEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( _IGeneralSetupEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( _IGeneralSetupEvents * 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 } _IGeneralSetupEventsVtbl; interface _IGeneralSetupEvents { CONST_VTBL struct _IGeneralSetupEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define _IGeneralSetupEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define _IGeneralSetupEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define _IGeneralSetupEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define _IGeneralSetupEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define _IGeneralSetupEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define _IGeneralSetupEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define _IGeneralSetupEvents_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 /* ___IGeneralSetupEvents_DISPINTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_GeneralSetup; #ifdef __cplusplus class DECLSPEC_UUID("48461817-4502-11D3-8539-00105A3E017B") GeneralSetup; #endif #ifndef __ICANBusStatistic_INTERFACE_DEFINED__ #define __ICANBusStatistic_INTERFACE_DEFINED__ /* interface ICANBusStatistic */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ICANBusStatistic; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A7566B40-D7E8-11d3-85EE-00105A3E017B") ICANBusStatistic : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BusLoad( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PeakLoad( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Standard( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StandardTotal( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StandardRemote( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StandardRemoteTotal( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Extended( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExtendedTotal( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExtendedRemote( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ExtendedRemoteTotal( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Error( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ErrorTotal( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Overload( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OverloadTotal( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RxErrorCount( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TxErrorCount( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ChipState( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct ICANBusStatisticVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICANBusStatistic * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICANBusStatistic * This); ULONG ( STDMETHODCALLTYPE *Release )( ICANBusStatistic * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICANBusStatistic * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICANBusStatistic * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICANBusStatistic * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICANBusStatistic * 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_Application )( ICANBusStatistic * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ICANBusStatistic * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BusLoad )( ICANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PeakLoad )( ICANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Standard )( ICANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StandardTotal )( ICANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StandardRemote )( ICANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StandardRemoteTotal )( ICANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Extended )( ICANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExtendedTotal )( ICANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExtendedRemote )( ICANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ExtendedRemoteTotal )( ICANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Error )( ICANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ErrorTotal )( ICANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Overload )( ICANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OverloadTotal )( ICANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RxErrorCount )( ICANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TxErrorCount )( ICANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ChipState )( ICANBusStatistic * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } ICANBusStatisticVtbl; interface ICANBusStatistic { CONST_VTBL struct ICANBusStatisticVtbl *lpVtbl; }; #ifdef COBJMACROS #define ICANBusStatistic_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ICANBusStatistic_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ICANBusStatistic_Release(This) \ (This)->lpVtbl -> Release(This) #define ICANBusStatistic_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ICANBusStatistic_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ICANBusStatistic_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ICANBusStatistic_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ICANBusStatistic_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ICANBusStatistic_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ICANBusStatistic_get_BusLoad(This,pVal) \ (This)->lpVtbl -> get_BusLoad(This,pVal) #define ICANBusStatistic_get_PeakLoad(This,pVal) \ (This)->lpVtbl -> get_PeakLoad(This,pVal) #define ICANBusStatistic_get_Standard(This,pVal) \ (This)->lpVtbl -> get_Standard(This,pVal) #define ICANBusStatistic_get_StandardTotal(This,pVal) \ (This)->lpVtbl -> get_StandardTotal(This,pVal) #define ICANBusStatistic_get_StandardRemote(This,pVal) \ (This)->lpVtbl -> get_StandardRemote(This,pVal) #define ICANBusStatistic_get_StandardRemoteTotal(This,pVal) \ (This)->lpVtbl -> get_StandardRemoteTotal(This,pVal) #define ICANBusStatistic_get_Extended(This,pVal) \ (This)->lpVtbl -> get_Extended(This,pVal) #define ICANBusStatistic_get_ExtendedTotal(This,pVal) \ (This)->lpVtbl -> get_ExtendedTotal(This,pVal) #define ICANBusStatistic_get_ExtendedRemote(This,pVal) \ (This)->lpVtbl -> get_ExtendedRemote(This,pVal) #define ICANBusStatistic_get_ExtendedRemoteTotal(This,pVal) \ (This)->lpVtbl -> get_ExtendedRemoteTotal(This,pVal) #define ICANBusStatistic_get_Error(This,pVal) \ (This)->lpVtbl -> get_Error(This,pVal) #define ICANBusStatistic_get_ErrorTotal(This,pVal) \ (This)->lpVtbl -> get_ErrorTotal(This,pVal) #define ICANBusStatistic_get_Overload(This,pVal) \ (This)->lpVtbl -> get_Overload(This,pVal) #define ICANBusStatistic_get_OverloadTotal(This,pVal) \ (This)->lpVtbl -> get_OverloadTotal(This,pVal) #define ICANBusStatistic_get_RxErrorCount(This,pVal) \ (This)->lpVtbl -> get_RxErrorCount(This,pVal) #define ICANBusStatistic_get_TxErrorCount(This,pVal) \ (This)->lpVtbl -> get_TxErrorCount(This,pVal) #define ICANBusStatistic_get_ChipState(This,pVal) \ (This)->lpVtbl -> get_ChipState(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANBusStatistic_get_Application_Proxy( ICANBusStatistic * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ICANBusStatistic_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANBusStatistic_get_Parent_Proxy( ICANBusStatistic * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ICANBusStatistic_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANBusStatistic_get_BusLoad_Proxy( ICANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB ICANBusStatistic_get_BusLoad_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANBusStatistic_get_PeakLoad_Proxy( ICANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB ICANBusStatistic_get_PeakLoad_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANBusStatistic_get_Standard_Proxy( ICANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB ICANBusStatistic_get_Standard_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANBusStatistic_get_StandardTotal_Proxy( ICANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB ICANBusStatistic_get_StandardTotal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANBusStatistic_get_StandardRemote_Proxy( ICANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB ICANBusStatistic_get_StandardRemote_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANBusStatistic_get_StandardRemoteTotal_Proxy( ICANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB ICANBusStatistic_get_StandardRemoteTotal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANBusStatistic_get_Extended_Proxy( ICANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB ICANBusStatistic_get_Extended_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANBusStatistic_get_ExtendedTotal_Proxy( ICANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB ICANBusStatistic_get_ExtendedTotal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANBusStatistic_get_ExtendedRemote_Proxy( ICANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB ICANBusStatistic_get_ExtendedRemote_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANBusStatistic_get_ExtendedRemoteTotal_Proxy( ICANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB ICANBusStatistic_get_ExtendedRemoteTotal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANBusStatistic_get_Error_Proxy( ICANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB ICANBusStatistic_get_Error_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANBusStatistic_get_ErrorTotal_Proxy( ICANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB ICANBusStatistic_get_ErrorTotal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANBusStatistic_get_Overload_Proxy( ICANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB ICANBusStatistic_get_Overload_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANBusStatistic_get_OverloadTotal_Proxy( ICANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB ICANBusStatistic_get_OverloadTotal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANBusStatistic_get_RxErrorCount_Proxy( ICANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB ICANBusStatistic_get_RxErrorCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANBusStatistic_get_TxErrorCount_Proxy( ICANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB ICANBusStatistic_get_TxErrorCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICANBusStatistic_get_ChipState_Proxy( ICANBusStatistic * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ICANBusStatistic_get_ChipState_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ICANBusStatistic_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_CANBusStatistic; #ifdef __cplusplus class DECLSPEC_UUID("A7566B41-D7E8-11d3-85EE-00105A3E017B") CANBusStatistic; #endif #ifndef __IVANBusStatistic_INTERFACE_DEFINED__ #define __IVANBusStatistic_INTERFACE_DEFINED__ /* interface IVANBusStatistic */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IVANBusStatistic; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A7566B42-D7E8-11d3-85EE-00105A3E017B") IVANBusStatistic : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BusLoad( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PeakLoad( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Data( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DataTotal( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReplyRequest( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReplyRequestTotal( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DeferredReply( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DeferredReplyTotal( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ChipState( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct IVANBusStatisticVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IVANBusStatistic * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IVANBusStatistic * This); ULONG ( STDMETHODCALLTYPE *Release )( IVANBusStatistic * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IVANBusStatistic * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IVANBusStatistic * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IVANBusStatistic * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IVANBusStatistic * 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_Application )( IVANBusStatistic * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IVANBusStatistic * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BusLoad )( IVANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PeakLoad )( IVANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Data )( IVANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DataTotal )( IVANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReplyRequest )( IVANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReplyRequestTotal )( IVANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DeferredReply )( IVANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DeferredReplyTotal )( IVANBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ChipState )( IVANBusStatistic * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } IVANBusStatisticVtbl; interface IVANBusStatistic { CONST_VTBL struct IVANBusStatisticVtbl *lpVtbl; }; #ifdef COBJMACROS #define IVANBusStatistic_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IVANBusStatistic_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IVANBusStatistic_Release(This) \ (This)->lpVtbl -> Release(This) #define IVANBusStatistic_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IVANBusStatistic_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IVANBusStatistic_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IVANBusStatistic_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IVANBusStatistic_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IVANBusStatistic_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IVANBusStatistic_get_BusLoad(This,pVal) \ (This)->lpVtbl -> get_BusLoad(This,pVal) #define IVANBusStatistic_get_PeakLoad(This,pVal) \ (This)->lpVtbl -> get_PeakLoad(This,pVal) #define IVANBusStatistic_get_Data(This,pVal) \ (This)->lpVtbl -> get_Data(This,pVal) #define IVANBusStatistic_get_DataTotal(This,pVal) \ (This)->lpVtbl -> get_DataTotal(This,pVal) #define IVANBusStatistic_get_ReplyRequest(This,pVal) \ (This)->lpVtbl -> get_ReplyRequest(This,pVal) #define IVANBusStatistic_get_ReplyRequestTotal(This,pVal) \ (This)->lpVtbl -> get_ReplyRequestTotal(This,pVal) #define IVANBusStatistic_get_DeferredReply(This,pVal) \ (This)->lpVtbl -> get_DeferredReply(This,pVal) #define IVANBusStatistic_get_DeferredReplyTotal(This,pVal) \ (This)->lpVtbl -> get_DeferredReplyTotal(This,pVal) #define IVANBusStatistic_get_ChipState(This,pVal) \ (This)->lpVtbl -> get_ChipState(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVANBusStatistic_get_Application_Proxy( IVANBusStatistic * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IVANBusStatistic_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVANBusStatistic_get_Parent_Proxy( IVANBusStatistic * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IVANBusStatistic_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVANBusStatistic_get_BusLoad_Proxy( IVANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB IVANBusStatistic_get_BusLoad_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVANBusStatistic_get_PeakLoad_Proxy( IVANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB IVANBusStatistic_get_PeakLoad_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVANBusStatistic_get_Data_Proxy( IVANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB IVANBusStatistic_get_Data_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVANBusStatistic_get_DataTotal_Proxy( IVANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB IVANBusStatistic_get_DataTotal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVANBusStatistic_get_ReplyRequest_Proxy( IVANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB IVANBusStatistic_get_ReplyRequest_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVANBusStatistic_get_ReplyRequestTotal_Proxy( IVANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB IVANBusStatistic_get_ReplyRequestTotal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVANBusStatistic_get_DeferredReply_Proxy( IVANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB IVANBusStatistic_get_DeferredReply_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVANBusStatistic_get_DeferredReplyTotal_Proxy( IVANBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB IVANBusStatistic_get_DeferredReplyTotal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVANBusStatistic_get_ChipState_Proxy( IVANBusStatistic * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IVANBusStatistic_get_ChipState_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IVANBusStatistic_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_VANBusStatistic; #ifdef __cplusplus class DECLSPEC_UUID("A7566B43-D7E8-11d3-85EE-00105A3E017B") VANBusStatistic; #endif #ifndef __IMOSTBusStatistic_INTERFACE_DEFINED__ #define __IMOSTBusStatistic_INTERFACE_DEFINED__ /* interface IMOSTBusStatistic */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IMOSTBusStatistic; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A7566B44-D7E8-11d3-85EE-00105A3E017B") IMOSTBusStatistic : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BusLoad( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PeakLoad( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Data( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DataTotal( /* [retval][out] */ int *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ChipState( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct IMOSTBusStatisticVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMOSTBusStatistic * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IMOSTBusStatistic * This); ULONG ( STDMETHODCALLTYPE *Release )( IMOSTBusStatistic * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IMOSTBusStatistic * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IMOSTBusStatistic * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IMOSTBusStatistic * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IMOSTBusStatistic * 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_Application )( IMOSTBusStatistic * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IMOSTBusStatistic * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BusLoad )( IMOSTBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PeakLoad )( IMOSTBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Data )( IMOSTBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DataTotal )( IMOSTBusStatistic * This, /* [retval][out] */ int *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ChipState )( IMOSTBusStatistic * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } IMOSTBusStatisticVtbl; interface IMOSTBusStatistic { CONST_VTBL struct IMOSTBusStatisticVtbl *lpVtbl; }; #ifdef COBJMACROS #define IMOSTBusStatistic_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMOSTBusStatistic_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMOSTBusStatistic_Release(This) \ (This)->lpVtbl -> Release(This) #define IMOSTBusStatistic_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMOSTBusStatistic_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMOSTBusStatistic_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMOSTBusStatistic_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMOSTBusStatistic_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IMOSTBusStatistic_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IMOSTBusStatistic_get_BusLoad(This,pVal) \ (This)->lpVtbl -> get_BusLoad(This,pVal) #define IMOSTBusStatistic_get_PeakLoad(This,pVal) \ (This)->lpVtbl -> get_PeakLoad(This,pVal) #define IMOSTBusStatistic_get_Data(This,pVal) \ (This)->lpVtbl -> get_Data(This,pVal) #define IMOSTBusStatistic_get_DataTotal(This,pVal) \ (This)->lpVtbl -> get_DataTotal(This,pVal) #define IMOSTBusStatistic_get_ChipState(This,pVal) \ (This)->lpVtbl -> get_ChipState(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMOSTBusStatistic_get_Application_Proxy( IMOSTBusStatistic * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMOSTBusStatistic_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMOSTBusStatistic_get_Parent_Proxy( IMOSTBusStatistic * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMOSTBusStatistic_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMOSTBusStatistic_get_BusLoad_Proxy( IMOSTBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB IMOSTBusStatistic_get_BusLoad_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMOSTBusStatistic_get_PeakLoad_Proxy( IMOSTBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB IMOSTBusStatistic_get_PeakLoad_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMOSTBusStatistic_get_Data_Proxy( IMOSTBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB IMOSTBusStatistic_get_Data_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMOSTBusStatistic_get_DataTotal_Proxy( IMOSTBusStatistic * This, /* [retval][out] */ int *pVal); void __RPC_STUB IMOSTBusStatistic_get_DataTotal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMOSTBusStatistic_get_ChipState_Proxy( IMOSTBusStatistic * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IMOSTBusStatistic_get_ChipState_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMOSTBusStatistic_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_MOSTBusStatistic; #ifdef __cplusplus class DECLSPEC_UUID("A7566B45-D7E8-11d3-85EE-00105A3E017B") MOSTBusStatistic; #endif #ifndef __IBusStatistics_INTERFACE_DEFINED__ #define __IBusStatistics_INTERFACE_DEFINED__ /* interface IBusStatistics */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IBusStatistics; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A7566B46-D7E8-11d3-85EE-00105A3E017B") IBusStatistics : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BusStatistic( /* [in] */ eBusType type, /* [in] */ DWORD channel, /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IBusStatisticsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBusStatistics * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBusStatistics * This); ULONG ( STDMETHODCALLTYPE *Release )( IBusStatistics * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBusStatistics * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBusStatistics * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBusStatistics * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBusStatistics * 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_Application )( IBusStatistics * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IBusStatistics * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BusStatistic )( IBusStatistics * This, /* [in] */ eBusType type, /* [in] */ DWORD channel, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IBusStatisticsVtbl; interface IBusStatistics { CONST_VTBL struct IBusStatisticsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IBusStatistics_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IBusStatistics_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IBusStatistics_Release(This) \ (This)->lpVtbl -> Release(This) #define IBusStatistics_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IBusStatistics_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IBusStatistics_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IBusStatistics_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IBusStatistics_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IBusStatistics_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IBusStatistics_get_BusStatistic(This,type,channel,pVal) \ (This)->lpVtbl -> get_BusStatistic(This,type,channel,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBusStatistics_get_Application_Proxy( IBusStatistics * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBusStatistics_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBusStatistics_get_Parent_Proxy( IBusStatistics * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBusStatistics_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBusStatistics_get_BusStatistic_Proxy( IBusStatistics * This, /* [in] */ eBusType type, /* [in] */ DWORD channel, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBusStatistics_get_BusStatistic_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IBusStatistics_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_BusStatistics; #ifdef __cplusplus class DECLSPEC_UUID("A7566B47-D7E8-11d3-85EE-00105A3E017B") BusStatistics; #endif #ifndef __IExporter_INTERFACE_DEFINED__ #define __IExporter_INTERFACE_DEFINED__ /* interface IExporter */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IExporter; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("86501547-EE2A-4c9b-AB8D-DBE8DFC4898B") IExporter : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Sources( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Destinations( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Filter( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Settings( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Signals( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Messages( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Save( /* [optional][in] */ VARIANT_BOOL noPromptUser) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Load( void) = 0; }; #else /* C style interface */ typedef struct IExporterVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IExporter * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IExporter * This); ULONG ( STDMETHODCALLTYPE *Release )( IExporter * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IExporter * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IExporter * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IExporter * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IExporter * 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_Application )( IExporter * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IExporter * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Sources )( IExporter * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Destinations )( IExporter * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Filter )( IExporter * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Settings )( IExporter * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Signals )( IExporter * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Messages )( IExporter * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Save )( IExporter * This, /* [optional][in] */ VARIANT_BOOL noPromptUser); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Load )( IExporter * This); END_INTERFACE } IExporterVtbl; interface IExporter { CONST_VTBL struct IExporterVtbl *lpVtbl; }; #ifdef COBJMACROS #define IExporter_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IExporter_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IExporter_Release(This) \ (This)->lpVtbl -> Release(This) #define IExporter_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IExporter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IExporter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IExporter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IExporter_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IExporter_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IExporter_get_Sources(This,pVal) \ (This)->lpVtbl -> get_Sources(This,pVal) #define IExporter_get_Destinations(This,pVal) \ (This)->lpVtbl -> get_Destinations(This,pVal) #define IExporter_get_Filter(This,pVal) \ (This)->lpVtbl -> get_Filter(This,pVal) #define IExporter_get_Settings(This,pVal) \ (This)->lpVtbl -> get_Settings(This,pVal) #define IExporter_get_Signals(This,pVal) \ (This)->lpVtbl -> get_Signals(This,pVal) #define IExporter_get_Messages(This,pVal) \ (This)->lpVtbl -> get_Messages(This,pVal) #define IExporter_Save(This,noPromptUser) \ (This)->lpVtbl -> Save(This,noPromptUser) #define IExporter_Load(This) \ (This)->lpVtbl -> Load(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporter_get_Application_Proxy( IExporter * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporter_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporter_get_Parent_Proxy( IExporter * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporter_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporter_get_Sources_Proxy( IExporter * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporter_get_Sources_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporter_get_Destinations_Proxy( IExporter * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporter_get_Destinations_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporter_get_Filter_Proxy( IExporter * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporter_get_Filter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporter_get_Settings_Proxy( IExporter * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporter_get_Settings_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporter_get_Signals_Proxy( IExporter * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporter_get_Signals_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporter_get_Messages_Proxy( IExporter * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporter_get_Messages_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IExporter_Save_Proxy( IExporter * This, /* [optional][in] */ VARIANT_BOOL noPromptUser); void __RPC_STUB IExporter_Save_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IExporter_Load_Proxy( IExporter * This); void __RPC_STUB IExporter_Load_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IExporter_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Exporter; #ifdef __cplusplus class DECLSPEC_UUID("43E268FF-FE9E-404e-BB8D-918059BE3E25") Exporter; #endif #ifndef __IFiles_INTERFACE_DEFINED__ #define __IFiles_INTERFACE_DEFINED__ /* interface IFiles */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IFiles; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("B24DAF2F-B12B-4b19-BD8D-307685D86F5B") IFiles : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppUnk) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR name, /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Clear( void) = 0; }; #else /* C style interface */ typedef struct IFilesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFiles * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFiles * This); ULONG ( STDMETHODCALLTYPE *Release )( IFiles * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IFiles * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IFiles * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IFiles * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IFiles * 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_Application )( IFiles * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IFiles * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IFiles * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IFiles * This, /* [in] */ VARIANT index, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IFiles * This, /* [retval][out] */ IUnknown **ppUnk); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IFiles * This, /* [in] */ BSTR name, /* [retval][out] */ BSTR *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IFiles * This, /* [in] */ VARIANT index); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clear )( IFiles * This); END_INTERFACE } IFilesVtbl; interface IFiles { CONST_VTBL struct IFilesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFiles_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IFiles_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IFiles_Release(This) \ (This)->lpVtbl -> Release(This) #define IFiles_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IFiles_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IFiles_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IFiles_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IFiles_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IFiles_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IFiles_get_Count(This,pVal) \ (This)->lpVtbl -> get_Count(This,pVal) #define IFiles_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IFiles_get__NewEnum(This,ppUnk) \ (This)->lpVtbl -> get__NewEnum(This,ppUnk) #define IFiles_Add(This,name,pVal) \ (This)->lpVtbl -> Add(This,name,pVal) #define IFiles_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #define IFiles_Clear(This) \ (This)->lpVtbl -> Clear(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFiles_get_Application_Proxy( IFiles * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IFiles_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFiles_get_Parent_Proxy( IFiles * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IFiles_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFiles_get_Count_Proxy( IFiles * This, /* [retval][out] */ long *pVal); void __RPC_STUB IFiles_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFiles_get_Item_Proxy( IFiles * This, /* [in] */ VARIANT index, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IFiles_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFiles_get__NewEnum_Proxy( IFiles * This, /* [retval][out] */ IUnknown **ppUnk); void __RPC_STUB IFiles_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFiles_Add_Proxy( IFiles * This, /* [in] */ BSTR name, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IFiles_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFiles_Remove_Proxy( IFiles * This, /* [in] */ VARIANT index); void __RPC_STUB IFiles_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFiles_Clear_Proxy( IFiles * This); void __RPC_STUB IFiles_Clear_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IFiles_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Files; #ifdef __cplusplus class DECLSPEC_UUID("9901B40E-02EF-415d-9B00-CBBEA95B24C4") Files; #endif #ifndef __IFilter_INTERFACE_DEFINED__ #define __IFilter_INTERFACE_DEFINED__ /* interface IFilter */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IFilter; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("AE48C308-8B52-4652-8DA9-3EAF8DF5DF90") IFilter : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppUnk) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR name, /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Clear( void) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Enabled( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Enabled( /* [in] */ VARIANT_BOOL newVal) = 0; }; #else /* C style interface */ typedef struct IFilterVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFilter * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFilter * This); ULONG ( STDMETHODCALLTYPE *Release )( IFilter * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IFilter * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IFilter * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IFilter * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IFilter * 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_Application )( IFilter * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IFilter * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IFilter * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IFilter * This, /* [in] */ VARIANT index, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IFilter * This, /* [retval][out] */ IUnknown **ppUnk); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IFilter * This, /* [in] */ BSTR name, /* [retval][out] */ BSTR *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IFilter * This, /* [in] */ VARIANT index); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clear )( IFilter * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( IFilter * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( IFilter * This, /* [in] */ VARIANT_BOOL newVal); END_INTERFACE } IFilterVtbl; interface IFilter { CONST_VTBL struct IFilterVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFilter_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IFilter_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IFilter_Release(This) \ (This)->lpVtbl -> Release(This) #define IFilter_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IFilter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IFilter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IFilter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IFilter_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IFilter_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IFilter_get_Count(This,pVal) \ (This)->lpVtbl -> get_Count(This,pVal) #define IFilter_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IFilter_get__NewEnum(This,ppUnk) \ (This)->lpVtbl -> get__NewEnum(This,ppUnk) #define IFilter_Add(This,name,pVal) \ (This)->lpVtbl -> Add(This,name,pVal) #define IFilter_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #define IFilter_Clear(This) \ (This)->lpVtbl -> Clear(This) #define IFilter_get_Enabled(This,pVal) \ (This)->lpVtbl -> get_Enabled(This,pVal) #define IFilter_put_Enabled(This,newVal) \ (This)->lpVtbl -> put_Enabled(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFilter_get_Application_Proxy( IFilter * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IFilter_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFilter_get_Parent_Proxy( IFilter * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IFilter_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFilter_get_Count_Proxy( IFilter * This, /* [retval][out] */ long *pVal); void __RPC_STUB IFilter_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFilter_get_Item_Proxy( IFilter * This, /* [in] */ VARIANT index, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IFilter_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFilter_get__NewEnum_Proxy( IFilter * This, /* [retval][out] */ IUnknown **ppUnk); void __RPC_STUB IFilter_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFilter_Add_Proxy( IFilter * This, /* [in] */ BSTR name, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IFilter_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFilter_Remove_Proxy( IFilter * This, /* [in] */ VARIANT index); void __RPC_STUB IFilter_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFilter_Clear_Proxy( IFilter * This); void __RPC_STUB IFilter_Clear_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFilter_get_Enabled_Proxy( IFilter * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IFilter_get_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFilter_put_Enabled_Proxy( IFilter * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB IFilter_put_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IFilter_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Filter; #ifdef __cplusplus class DECLSPEC_UUID("DF4AFDA4-21D0-48b7-BB47-A430AEB2CC00") Filter; #endif #ifndef __IExporterSettings_INTERFACE_DEFINED__ #define __IExporterSettings_INTERFACE_DEFINED__ /* interface IExporterSettings */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IExporterSettings; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("C93A1EA9-65EC-4ab4-A387-1114C76D8728") IExporterSettings : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SignalFormat( /* [in] */ eSignalFormat newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SignalFormat( /* [retval][out] */ eSignalFormat *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_VariableFormat( /* [in] */ eVariableFormat newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_VariableFormat( /* [retval][out] */ eVariableFormat *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_NameDelimiter( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NameDelimiter( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Matlab( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MDF( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CSV( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Diadem( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IExporterSettingsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IExporterSettings * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IExporterSettings * This); ULONG ( STDMETHODCALLTYPE *Release )( IExporterSettings * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IExporterSettings * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IExporterSettings * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IExporterSettings * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IExporterSettings * 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_Application )( IExporterSettings * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IExporterSettings * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SignalFormat )( IExporterSettings * This, /* [in] */ eSignalFormat newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SignalFormat )( IExporterSettings * This, /* [retval][out] */ eSignalFormat *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_VariableFormat )( IExporterSettings * This, /* [in] */ eVariableFormat newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VariableFormat )( IExporterSettings * This, /* [retval][out] */ eVariableFormat *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NameDelimiter )( IExporterSettings * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NameDelimiter )( IExporterSettings * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Matlab )( IExporterSettings * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MDF )( IExporterSettings * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CSV )( IExporterSettings * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Diadem )( IExporterSettings * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IExporterSettingsVtbl; interface IExporterSettings { CONST_VTBL struct IExporterSettingsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IExporterSettings_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IExporterSettings_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IExporterSettings_Release(This) \ (This)->lpVtbl -> Release(This) #define IExporterSettings_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IExporterSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IExporterSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IExporterSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IExporterSettings_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IExporterSettings_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IExporterSettings_put_SignalFormat(This,newVal) \ (This)->lpVtbl -> put_SignalFormat(This,newVal) #define IExporterSettings_get_SignalFormat(This,pVal) \ (This)->lpVtbl -> get_SignalFormat(This,pVal) #define IExporterSettings_put_VariableFormat(This,newVal) \ (This)->lpVtbl -> put_VariableFormat(This,newVal) #define IExporterSettings_get_VariableFormat(This,pVal) \ (This)->lpVtbl -> get_VariableFormat(This,pVal) #define IExporterSettings_put_NameDelimiter(This,newVal) \ (This)->lpVtbl -> put_NameDelimiter(This,newVal) #define IExporterSettings_get_NameDelimiter(This,pVal) \ (This)->lpVtbl -> get_NameDelimiter(This,pVal) #define IExporterSettings_get_Matlab(This,pVal) \ (This)->lpVtbl -> get_Matlab(This,pVal) #define IExporterSettings_get_MDF(This,pVal) \ (This)->lpVtbl -> get_MDF(This,pVal) #define IExporterSettings_get_CSV(This,pVal) \ (This)->lpVtbl -> get_CSV(This,pVal) #define IExporterSettings_get_Diadem(This,pVal) \ (This)->lpVtbl -> get_Diadem(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterSettings_get_Application_Proxy( IExporterSettings * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporterSettings_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterSettings_get_Parent_Proxy( IExporterSettings * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporterSettings_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IExporterSettings_put_SignalFormat_Proxy( IExporterSettings * This, /* [in] */ eSignalFormat newVal); void __RPC_STUB IExporterSettings_put_SignalFormat_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterSettings_get_SignalFormat_Proxy( IExporterSettings * This, /* [retval][out] */ eSignalFormat *pVal); void __RPC_STUB IExporterSettings_get_SignalFormat_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IExporterSettings_put_VariableFormat_Proxy( IExporterSettings * This, /* [in] */ eVariableFormat newVal); void __RPC_STUB IExporterSettings_put_VariableFormat_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterSettings_get_VariableFormat_Proxy( IExporterSettings * This, /* [retval][out] */ eVariableFormat *pVal); void __RPC_STUB IExporterSettings_get_VariableFormat_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IExporterSettings_put_NameDelimiter_Proxy( IExporterSettings * This, /* [in] */ BSTR newVal); void __RPC_STUB IExporterSettings_put_NameDelimiter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterSettings_get_NameDelimiter_Proxy( IExporterSettings * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IExporterSettings_get_NameDelimiter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterSettings_get_Matlab_Proxy( IExporterSettings * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporterSettings_get_Matlab_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterSettings_get_MDF_Proxy( IExporterSettings * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporterSettings_get_MDF_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterSettings_get_CSV_Proxy( IExporterSettings * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporterSettings_get_CSV_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterSettings_get_Diadem_Proxy( IExporterSettings * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporterSettings_get_Diadem_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IExporterSettings_INTERFACE_DEFINED__ */ #ifndef __IExporterSettings2_INTERFACE_DEFINED__ #define __IExporterSettings2_INTERFACE_DEFINED__ /* interface IExporterSettings2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IExporterSettings2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("6B557B6C-56D5-4878-AB4B-119F776FF018") IExporterSettings2 : public IExporterSettings { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SaveInvalidJ1939Values( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SaveInvalidJ1939Values( /* [in] */ VARIANT_BOOL newVal) = 0; }; #else /* C style interface */ typedef struct IExporterSettings2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IExporterSettings2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IExporterSettings2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IExporterSettings2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IExporterSettings2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IExporterSettings2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IExporterSettings2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IExporterSettings2 * 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_Application )( IExporterSettings2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IExporterSettings2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SignalFormat )( IExporterSettings2 * This, /* [in] */ eSignalFormat newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SignalFormat )( IExporterSettings2 * This, /* [retval][out] */ eSignalFormat *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_VariableFormat )( IExporterSettings2 * This, /* [in] */ eVariableFormat newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VariableFormat )( IExporterSettings2 * This, /* [retval][out] */ eVariableFormat *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NameDelimiter )( IExporterSettings2 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NameDelimiter )( IExporterSettings2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Matlab )( IExporterSettings2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MDF )( IExporterSettings2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CSV )( IExporterSettings2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Diadem )( IExporterSettings2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SaveInvalidJ1939Values )( IExporterSettings2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SaveInvalidJ1939Values )( IExporterSettings2 * This, /* [in] */ VARIANT_BOOL newVal); END_INTERFACE } IExporterSettings2Vtbl; interface IExporterSettings2 { CONST_VTBL struct IExporterSettings2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IExporterSettings2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IExporterSettings2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IExporterSettings2_Release(This) \ (This)->lpVtbl -> Release(This) #define IExporterSettings2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IExporterSettings2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IExporterSettings2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IExporterSettings2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IExporterSettings2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IExporterSettings2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IExporterSettings2_put_SignalFormat(This,newVal) \ (This)->lpVtbl -> put_SignalFormat(This,newVal) #define IExporterSettings2_get_SignalFormat(This,pVal) \ (This)->lpVtbl -> get_SignalFormat(This,pVal) #define IExporterSettings2_put_VariableFormat(This,newVal) \ (This)->lpVtbl -> put_VariableFormat(This,newVal) #define IExporterSettings2_get_VariableFormat(This,pVal) \ (This)->lpVtbl -> get_VariableFormat(This,pVal) #define IExporterSettings2_put_NameDelimiter(This,newVal) \ (This)->lpVtbl -> put_NameDelimiter(This,newVal) #define IExporterSettings2_get_NameDelimiter(This,pVal) \ (This)->lpVtbl -> get_NameDelimiter(This,pVal) #define IExporterSettings2_get_Matlab(This,pVal) \ (This)->lpVtbl -> get_Matlab(This,pVal) #define IExporterSettings2_get_MDF(This,pVal) \ (This)->lpVtbl -> get_MDF(This,pVal) #define IExporterSettings2_get_CSV(This,pVal) \ (This)->lpVtbl -> get_CSV(This,pVal) #define IExporterSettings2_get_Diadem(This,pVal) \ (This)->lpVtbl -> get_Diadem(This,pVal) #define IExporterSettings2_get_SaveInvalidJ1939Values(This,pVal) \ (This)->lpVtbl -> get_SaveInvalidJ1939Values(This,pVal) #define IExporterSettings2_put_SaveInvalidJ1939Values(This,newVal) \ (This)->lpVtbl -> put_SaveInvalidJ1939Values(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterSettings2_get_SaveInvalidJ1939Values_Proxy( IExporterSettings2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IExporterSettings2_get_SaveInvalidJ1939Values_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IExporterSettings2_put_SaveInvalidJ1939Values_Proxy( IExporterSettings2 * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB IExporterSettings2_put_SaveInvalidJ1939Values_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IExporterSettings2_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ExporterSettings; #ifdef __cplusplus class DECLSPEC_UUID("764E7139-AB99-4646-B853-F9F88E514B7B") ExporterSettings; #endif #ifndef __IExporterMdfSettings_INTERFACE_DEFINED__ #define __IExporterMdfSettings_INTERFACE_DEFINED__ /* interface IExporterMdfSettings */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IExporterMdfSettings; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("F1FEFF5E-2220-480a-87F9-A1409F8AEF2C") IExporterMdfSettings : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SaveAsVersion2( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SaveAsVersion2( /* [in] */ VARIANT_BOOL newVal) = 0; }; #else /* C style interface */ typedef struct IExporterMdfSettingsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IExporterMdfSettings * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IExporterMdfSettings * This); ULONG ( STDMETHODCALLTYPE *Release )( IExporterMdfSettings * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IExporterMdfSettings * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IExporterMdfSettings * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IExporterMdfSettings * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IExporterMdfSettings * 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_Application )( IExporterMdfSettings * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IExporterMdfSettings * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SaveAsVersion2 )( IExporterMdfSettings * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SaveAsVersion2 )( IExporterMdfSettings * This, /* [in] */ VARIANT_BOOL newVal); END_INTERFACE } IExporterMdfSettingsVtbl; interface IExporterMdfSettings { CONST_VTBL struct IExporterMdfSettingsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IExporterMdfSettings_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IExporterMdfSettings_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IExporterMdfSettings_Release(This) \ (This)->lpVtbl -> Release(This) #define IExporterMdfSettings_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IExporterMdfSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IExporterMdfSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IExporterMdfSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IExporterMdfSettings_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IExporterMdfSettings_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IExporterMdfSettings_get_SaveAsVersion2(This,pVal) \ (This)->lpVtbl -> get_SaveAsVersion2(This,pVal) #define IExporterMdfSettings_put_SaveAsVersion2(This,newVal) \ (This)->lpVtbl -> put_SaveAsVersion2(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterMdfSettings_get_Application_Proxy( IExporterMdfSettings * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporterMdfSettings_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterMdfSettings_get_Parent_Proxy( IExporterMdfSettings * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporterMdfSettings_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterMdfSettings_get_SaveAsVersion2_Proxy( IExporterMdfSettings * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IExporterMdfSettings_get_SaveAsVersion2_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IExporterMdfSettings_put_SaveAsVersion2_Proxy( IExporterMdfSettings * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB IExporterMdfSettings_put_SaveAsVersion2_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IExporterMdfSettings_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ExporterMdfSettings; #ifdef __cplusplus class DECLSPEC_UUID("B5D35582-40D9-499b-95FC-D34C838F3ED5") ExporterMdfSettings; #endif #ifndef __IExporterDiademSettings_INTERFACE_DEFINED__ #define __IExporterDiademSettings_INTERFACE_DEFINED__ /* interface IExporterDiademSettings */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IExporterDiademSettings; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("DA95146C-34A4-4981-AE69-5DF7B0E31F5C") IExporterDiademSettings : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Resampling( /* [retval][out] */ eDiademResampling *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Resampling( /* [in] */ eDiademResampling newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TimeBase( /* [retval][out] */ double *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TimeBase( /* [in] */ double newVal) = 0; }; #else /* C style interface */ typedef struct IExporterDiademSettingsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IExporterDiademSettings * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IExporterDiademSettings * This); ULONG ( STDMETHODCALLTYPE *Release )( IExporterDiademSettings * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IExporterDiademSettings * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IExporterDiademSettings * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IExporterDiademSettings * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IExporterDiademSettings * 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_Application )( IExporterDiademSettings * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IExporterDiademSettings * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Resampling )( IExporterDiademSettings * This, /* [retval][out] */ eDiademResampling *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Resampling )( IExporterDiademSettings * This, /* [in] */ eDiademResampling newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TimeBase )( IExporterDiademSettings * This, /* [retval][out] */ double *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TimeBase )( IExporterDiademSettings * This, /* [in] */ double newVal); END_INTERFACE } IExporterDiademSettingsVtbl; interface IExporterDiademSettings { CONST_VTBL struct IExporterDiademSettingsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IExporterDiademSettings_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IExporterDiademSettings_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IExporterDiademSettings_Release(This) \ (This)->lpVtbl -> Release(This) #define IExporterDiademSettings_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IExporterDiademSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IExporterDiademSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IExporterDiademSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IExporterDiademSettings_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IExporterDiademSettings_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IExporterDiademSettings_get_Resampling(This,pVal) \ (This)->lpVtbl -> get_Resampling(This,pVal) #define IExporterDiademSettings_put_Resampling(This,newVal) \ (This)->lpVtbl -> put_Resampling(This,newVal) #define IExporterDiademSettings_get_TimeBase(This,pVal) \ (This)->lpVtbl -> get_TimeBase(This,pVal) #define IExporterDiademSettings_put_TimeBase(This,newVal) \ (This)->lpVtbl -> put_TimeBase(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterDiademSettings_get_Application_Proxy( IExporterDiademSettings * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporterDiademSettings_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterDiademSettings_get_Parent_Proxy( IExporterDiademSettings * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporterDiademSettings_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterDiademSettings_get_Resampling_Proxy( IExporterDiademSettings * This, /* [retval][out] */ eDiademResampling *pVal); void __RPC_STUB IExporterDiademSettings_get_Resampling_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IExporterDiademSettings_put_Resampling_Proxy( IExporterDiademSettings * This, /* [in] */ eDiademResampling newVal); void __RPC_STUB IExporterDiademSettings_put_Resampling_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterDiademSettings_get_TimeBase_Proxy( IExporterDiademSettings * This, /* [retval][out] */ double *pVal); void __RPC_STUB IExporterDiademSettings_get_TimeBase_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IExporterDiademSettings_put_TimeBase_Proxy( IExporterDiademSettings * This, /* [in] */ double newVal); void __RPC_STUB IExporterDiademSettings_put_TimeBase_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IExporterDiademSettings_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ExporterDiademSettings; #ifdef __cplusplus class DECLSPEC_UUID("B9AB63A2-B46C-465f-B27A-CCF64DA7D4AC") ExporterDiademSettings; #endif #ifndef __IExporterMatlabSettings_INTERFACE_DEFINED__ #define __IExporterMatlabSettings_INTERFACE_DEFINED__ /* interface IExporterMatlabSettings */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IExporterMatlabSettings; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A4CFCA98-EA99-452d-8AAE-9F6CFC1A1DDC") IExporterMatlabSettings : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LimitNameLength( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LimitNameLength( /* [in] */ VARIANT_BOOL newVal) = 0; }; #else /* C style interface */ typedef struct IExporterMatlabSettingsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IExporterMatlabSettings * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IExporterMatlabSettings * This); ULONG ( STDMETHODCALLTYPE *Release )( IExporterMatlabSettings * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IExporterMatlabSettings * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IExporterMatlabSettings * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IExporterMatlabSettings * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IExporterMatlabSettings * 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_Application )( IExporterMatlabSettings * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IExporterMatlabSettings * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LimitNameLength )( IExporterMatlabSettings * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LimitNameLength )( IExporterMatlabSettings * This, /* [in] */ VARIANT_BOOL newVal); END_INTERFACE } IExporterMatlabSettingsVtbl; interface IExporterMatlabSettings { CONST_VTBL struct IExporterMatlabSettingsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IExporterMatlabSettings_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IExporterMatlabSettings_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IExporterMatlabSettings_Release(This) \ (This)->lpVtbl -> Release(This) #define IExporterMatlabSettings_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IExporterMatlabSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IExporterMatlabSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IExporterMatlabSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IExporterMatlabSettings_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IExporterMatlabSettings_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IExporterMatlabSettings_get_LimitNameLength(This,pVal) \ (This)->lpVtbl -> get_LimitNameLength(This,pVal) #define IExporterMatlabSettings_put_LimitNameLength(This,newVal) \ (This)->lpVtbl -> put_LimitNameLength(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterMatlabSettings_get_Application_Proxy( IExporterMatlabSettings * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporterMatlabSettings_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterMatlabSettings_get_Parent_Proxy( IExporterMatlabSettings * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporterMatlabSettings_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterMatlabSettings_get_LimitNameLength_Proxy( IExporterMatlabSettings * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IExporterMatlabSettings_get_LimitNameLength_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IExporterMatlabSettings_put_LimitNameLength_Proxy( IExporterMatlabSettings * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB IExporterMatlabSettings_put_LimitNameLength_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IExporterMatlabSettings_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ExporterMatlabSettings; #ifdef __cplusplus class DECLSPEC_UUID("47FA0D24-EBF5-41c2-ADF2-7C2BC47DED97") ExporterMatlabSettings; #endif #ifndef __IExporterCsvSettings_INTERFACE_DEFINED__ #define __IExporterCsvSettings_INTERFACE_DEFINED__ /* interface IExporterCsvSettings */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IExporterCsvSettings; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("74510D3B-CB8F-4c26-A273-A72E7EF4313F") IExporterCsvSettings : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ListDelimiter( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ListDelimiter( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DecimalSymbol( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DecimalSymbol( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DecimalPlaces( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DecimalPlaces( /* [in] */ long newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Layout( /* [retval][out] */ eExporterCsvLayout *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Layout( /* [in] */ eExporterCsvLayout newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TimestampInSeconds( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TimestampInSeconds( /* [in] */ VARIANT_BOOL newVal) = 0; }; #else /* C style interface */ typedef struct IExporterCsvSettingsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IExporterCsvSettings * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IExporterCsvSettings * This); ULONG ( STDMETHODCALLTYPE *Release )( IExporterCsvSettings * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IExporterCsvSettings * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IExporterCsvSettings * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IExporterCsvSettings * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IExporterCsvSettings * 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_Application )( IExporterCsvSettings * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IExporterCsvSettings * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ListDelimiter )( IExporterCsvSettings * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ListDelimiter )( IExporterCsvSettings * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DecimalSymbol )( IExporterCsvSettings * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DecimalSymbol )( IExporterCsvSettings * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DecimalPlaces )( IExporterCsvSettings * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DecimalPlaces )( IExporterCsvSettings * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Layout )( IExporterCsvSettings * This, /* [retval][out] */ eExporterCsvLayout *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Layout )( IExporterCsvSettings * This, /* [in] */ eExporterCsvLayout newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TimestampInSeconds )( IExporterCsvSettings * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TimestampInSeconds )( IExporterCsvSettings * This, /* [in] */ VARIANT_BOOL newVal); END_INTERFACE } IExporterCsvSettingsVtbl; interface IExporterCsvSettings { CONST_VTBL struct IExporterCsvSettingsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IExporterCsvSettings_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IExporterCsvSettings_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IExporterCsvSettings_Release(This) \ (This)->lpVtbl -> Release(This) #define IExporterCsvSettings_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IExporterCsvSettings_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IExporterCsvSettings_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IExporterCsvSettings_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IExporterCsvSettings_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IExporterCsvSettings_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IExporterCsvSettings_get_ListDelimiter(This,pVal) \ (This)->lpVtbl -> get_ListDelimiter(This,pVal) #define IExporterCsvSettings_put_ListDelimiter(This,newVal) \ (This)->lpVtbl -> put_ListDelimiter(This,newVal) #define IExporterCsvSettings_get_DecimalSymbol(This,pVal) \ (This)->lpVtbl -> get_DecimalSymbol(This,pVal) #define IExporterCsvSettings_put_DecimalSymbol(This,newVal) \ (This)->lpVtbl -> put_DecimalSymbol(This,newVal) #define IExporterCsvSettings_get_DecimalPlaces(This,pVal) \ (This)->lpVtbl -> get_DecimalPlaces(This,pVal) #define IExporterCsvSettings_put_DecimalPlaces(This,newVal) \ (This)->lpVtbl -> put_DecimalPlaces(This,newVal) #define IExporterCsvSettings_get_Layout(This,pVal) \ (This)->lpVtbl -> get_Layout(This,pVal) #define IExporterCsvSettings_put_Layout(This,newVal) \ (This)->lpVtbl -> put_Layout(This,newVal) #define IExporterCsvSettings_get_TimestampInSeconds(This,pVal) \ (This)->lpVtbl -> get_TimestampInSeconds(This,pVal) #define IExporterCsvSettings_put_TimestampInSeconds(This,newVal) \ (This)->lpVtbl -> put_TimestampInSeconds(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterCsvSettings_get_Application_Proxy( IExporterCsvSettings * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporterCsvSettings_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterCsvSettings_get_Parent_Proxy( IExporterCsvSettings * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IExporterCsvSettings_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterCsvSettings_get_ListDelimiter_Proxy( IExporterCsvSettings * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IExporterCsvSettings_get_ListDelimiter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IExporterCsvSettings_put_ListDelimiter_Proxy( IExporterCsvSettings * This, /* [in] */ BSTR newVal); void __RPC_STUB IExporterCsvSettings_put_ListDelimiter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterCsvSettings_get_DecimalSymbol_Proxy( IExporterCsvSettings * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IExporterCsvSettings_get_DecimalSymbol_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IExporterCsvSettings_put_DecimalSymbol_Proxy( IExporterCsvSettings * This, /* [in] */ BSTR newVal); void __RPC_STUB IExporterCsvSettings_put_DecimalSymbol_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterCsvSettings_get_DecimalPlaces_Proxy( IExporterCsvSettings * This, /* [retval][out] */ long *pVal); void __RPC_STUB IExporterCsvSettings_get_DecimalPlaces_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IExporterCsvSettings_put_DecimalPlaces_Proxy( IExporterCsvSettings * This, /* [in] */ long newVal); void __RPC_STUB IExporterCsvSettings_put_DecimalPlaces_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterCsvSettings_get_Layout_Proxy( IExporterCsvSettings * This, /* [retval][out] */ eExporterCsvLayout *pVal); void __RPC_STUB IExporterCsvSettings_get_Layout_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IExporterCsvSettings_put_Layout_Proxy( IExporterCsvSettings * This, /* [in] */ eExporterCsvLayout newVal); void __RPC_STUB IExporterCsvSettings_put_Layout_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExporterCsvSettings_get_TimestampInSeconds_Proxy( IExporterCsvSettings * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IExporterCsvSettings_get_TimestampInSeconds_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IExporterCsvSettings_put_TimestampInSeconds_Proxy( IExporterCsvSettings * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB IExporterCsvSettings_put_TimestampInSeconds_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IExporterCsvSettings_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ExporterCsvSettings; #ifdef __cplusplus class DECLSPEC_UUID("9BAEDEA1-533F-41fe-8AEE-1C8EE43357B0") ExporterCsvSettings; #endif #ifndef __ILoggingFileNameOptions_INTERFACE_DEFINED__ #define __ILoggingFileNameOptions_INTERFACE_DEFINED__ /* interface ILoggingFileNameOptions */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ILoggingFileNameOptions; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("B440D9AC-7226-46e4-A4BD-F17E22960740") ILoggingFileNameOptions : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IncrementAtMeasurementStart( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_IncrementAtMeasurementStart( /* [in] */ VARIANT_BOOL newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IncrementAfterTrigger( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_IncrementAfterTrigger( /* [in] */ VARIANT_BOOL newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EnableExtendedIncrementation( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_EnableExtendedIncrementation( /* [in] */ VARIANT_BOOL newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NumberOfLeadingZeros( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_NumberOfLeadingZeros( /* [in] */ long newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IncrementAfterGrowth( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_IncrementAfterGrowth( /* [in] */ VARIANT_BOOL newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IncrementationSize( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_IncrementationSize( /* [in] */ long newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IncrementAfterDuration( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_IncrementAfterDuration( /* [in] */ VARIANT_BOOL newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IncrementationTime( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_IncrementationTime( /* [in] */ long newVal) = 0; }; #else /* C style interface */ typedef struct ILoggingFileNameOptionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ILoggingFileNameOptions * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ILoggingFileNameOptions * This); ULONG ( STDMETHODCALLTYPE *Release )( ILoggingFileNameOptions * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ILoggingFileNameOptions * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ILoggingFileNameOptions * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ILoggingFileNameOptions * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ILoggingFileNameOptions * 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_Application )( ILoggingFileNameOptions * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ILoggingFileNameOptions * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IncrementAtMeasurementStart )( ILoggingFileNameOptions * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IncrementAtMeasurementStart )( ILoggingFileNameOptions * This, /* [in] */ VARIANT_BOOL newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IncrementAfterTrigger )( ILoggingFileNameOptions * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IncrementAfterTrigger )( ILoggingFileNameOptions * This, /* [in] */ VARIANT_BOOL newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EnableExtendedIncrementation )( ILoggingFileNameOptions * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EnableExtendedIncrementation )( ILoggingFileNameOptions * This, /* [in] */ VARIANT_BOOL newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NumberOfLeadingZeros )( ILoggingFileNameOptions * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NumberOfLeadingZeros )( ILoggingFileNameOptions * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IncrementAfterGrowth )( ILoggingFileNameOptions * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IncrementAfterGrowth )( ILoggingFileNameOptions * This, /* [in] */ VARIANT_BOOL newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IncrementationSize )( ILoggingFileNameOptions * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IncrementationSize )( ILoggingFileNameOptions * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IncrementAfterDuration )( ILoggingFileNameOptions * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IncrementAfterDuration )( ILoggingFileNameOptions * This, /* [in] */ VARIANT_BOOL newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IncrementationTime )( ILoggingFileNameOptions * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IncrementationTime )( ILoggingFileNameOptions * This, /* [in] */ long newVal); END_INTERFACE } ILoggingFileNameOptionsVtbl; interface ILoggingFileNameOptions { CONST_VTBL struct ILoggingFileNameOptionsVtbl *lpVtbl; }; #ifdef COBJMACROS #define ILoggingFileNameOptions_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ILoggingFileNameOptions_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ILoggingFileNameOptions_Release(This) \ (This)->lpVtbl -> Release(This) #define ILoggingFileNameOptions_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ILoggingFileNameOptions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ILoggingFileNameOptions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ILoggingFileNameOptions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ILoggingFileNameOptions_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ILoggingFileNameOptions_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ILoggingFileNameOptions_get_IncrementAtMeasurementStart(This,pVal) \ (This)->lpVtbl -> get_IncrementAtMeasurementStart(This,pVal) #define ILoggingFileNameOptions_put_IncrementAtMeasurementStart(This,newVal) \ (This)->lpVtbl -> put_IncrementAtMeasurementStart(This,newVal) #define ILoggingFileNameOptions_get_IncrementAfterTrigger(This,pVal) \ (This)->lpVtbl -> get_IncrementAfterTrigger(This,pVal) #define ILoggingFileNameOptions_put_IncrementAfterTrigger(This,newVal) \ (This)->lpVtbl -> put_IncrementAfterTrigger(This,newVal) #define ILoggingFileNameOptions_get_EnableExtendedIncrementation(This,pVal) \ (This)->lpVtbl -> get_EnableExtendedIncrementation(This,pVal) #define ILoggingFileNameOptions_put_EnableExtendedIncrementation(This,newVal) \ (This)->lpVtbl -> put_EnableExtendedIncrementation(This,newVal) #define ILoggingFileNameOptions_get_NumberOfLeadingZeros(This,pVal) \ (This)->lpVtbl -> get_NumberOfLeadingZeros(This,pVal) #define ILoggingFileNameOptions_put_NumberOfLeadingZeros(This,newVal) \ (This)->lpVtbl -> put_NumberOfLeadingZeros(This,newVal) #define ILoggingFileNameOptions_get_IncrementAfterGrowth(This,pVal) \ (This)->lpVtbl -> get_IncrementAfterGrowth(This,pVal) #define ILoggingFileNameOptions_put_IncrementAfterGrowth(This,newVal) \ (This)->lpVtbl -> put_IncrementAfterGrowth(This,newVal) #define ILoggingFileNameOptions_get_IncrementationSize(This,pVal) \ (This)->lpVtbl -> get_IncrementationSize(This,pVal) #define ILoggingFileNameOptions_put_IncrementationSize(This,newVal) \ (This)->lpVtbl -> put_IncrementationSize(This,newVal) #define ILoggingFileNameOptions_get_IncrementAfterDuration(This,pVal) \ (This)->lpVtbl -> get_IncrementAfterDuration(This,pVal) #define ILoggingFileNameOptions_put_IncrementAfterDuration(This,newVal) \ (This)->lpVtbl -> put_IncrementAfterDuration(This,newVal) #define ILoggingFileNameOptions_get_IncrementationTime(This,pVal) \ (This)->lpVtbl -> get_IncrementationTime(This,pVal) #define ILoggingFileNameOptions_put_IncrementationTime(This,newVal) \ (This)->lpVtbl -> put_IncrementationTime(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILoggingFileNameOptions_get_Application_Proxy( ILoggingFileNameOptions * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ILoggingFileNameOptions_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILoggingFileNameOptions_get_Parent_Proxy( ILoggingFileNameOptions * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ILoggingFileNameOptions_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILoggingFileNameOptions_get_IncrementAtMeasurementStart_Proxy( ILoggingFileNameOptions * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB ILoggingFileNameOptions_get_IncrementAtMeasurementStart_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILoggingFileNameOptions_put_IncrementAtMeasurementStart_Proxy( ILoggingFileNameOptions * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB ILoggingFileNameOptions_put_IncrementAtMeasurementStart_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILoggingFileNameOptions_get_IncrementAfterTrigger_Proxy( ILoggingFileNameOptions * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB ILoggingFileNameOptions_get_IncrementAfterTrigger_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILoggingFileNameOptions_put_IncrementAfterTrigger_Proxy( ILoggingFileNameOptions * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB ILoggingFileNameOptions_put_IncrementAfterTrigger_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILoggingFileNameOptions_get_EnableExtendedIncrementation_Proxy( ILoggingFileNameOptions * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB ILoggingFileNameOptions_get_EnableExtendedIncrementation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILoggingFileNameOptions_put_EnableExtendedIncrementation_Proxy( ILoggingFileNameOptions * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB ILoggingFileNameOptions_put_EnableExtendedIncrementation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILoggingFileNameOptions_get_NumberOfLeadingZeros_Proxy( ILoggingFileNameOptions * This, /* [retval][out] */ long *pVal); void __RPC_STUB ILoggingFileNameOptions_get_NumberOfLeadingZeros_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILoggingFileNameOptions_put_NumberOfLeadingZeros_Proxy( ILoggingFileNameOptions * This, /* [in] */ long newVal); void __RPC_STUB ILoggingFileNameOptions_put_NumberOfLeadingZeros_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILoggingFileNameOptions_get_IncrementAfterGrowth_Proxy( ILoggingFileNameOptions * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB ILoggingFileNameOptions_get_IncrementAfterGrowth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILoggingFileNameOptions_put_IncrementAfterGrowth_Proxy( ILoggingFileNameOptions * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB ILoggingFileNameOptions_put_IncrementAfterGrowth_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILoggingFileNameOptions_get_IncrementationSize_Proxy( ILoggingFileNameOptions * This, /* [retval][out] */ long *pVal); void __RPC_STUB ILoggingFileNameOptions_get_IncrementationSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILoggingFileNameOptions_put_IncrementationSize_Proxy( ILoggingFileNameOptions * This, /* [in] */ long newVal); void __RPC_STUB ILoggingFileNameOptions_put_IncrementationSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILoggingFileNameOptions_get_IncrementAfterDuration_Proxy( ILoggingFileNameOptions * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB ILoggingFileNameOptions_get_IncrementAfterDuration_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILoggingFileNameOptions_put_IncrementAfterDuration_Proxy( ILoggingFileNameOptions * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB ILoggingFileNameOptions_put_IncrementAfterDuration_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILoggingFileNameOptions_get_IncrementationTime_Proxy( ILoggingFileNameOptions * This, /* [retval][out] */ long *pVal); void __RPC_STUB ILoggingFileNameOptions_get_IncrementationTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILoggingFileNameOptions_put_IncrementationTime_Proxy( ILoggingFileNameOptions * This, /* [in] */ long newVal); void __RPC_STUB ILoggingFileNameOptions_put_IncrementationTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ILoggingFileNameOptions_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_LoggingFileNameOptions; #ifdef __cplusplus class DECLSPEC_UUID("DD4129B5-8CBD-4a93-A6B3-A85DB99533E8") LoggingFileNameOptions; #endif #ifndef __ILogging_INTERFACE_DEFINED__ #define __ILogging_INTERFACE_DEFINED__ /* interface ILogging */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ILogging; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FD859B9B-4E28-11D3-854C-00105A3E017B") ILogging : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FullName( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Trigger( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct ILoggingVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ILogging * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ILogging * This); ULONG ( STDMETHODCALLTYPE *Release )( ILogging * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ILogging * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ILogging * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ILogging * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ILogging * 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_Application )( ILogging * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ILogging * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( ILogging * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FullName )( ILogging * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Trigger )( ILogging * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } ILoggingVtbl; interface ILogging { CONST_VTBL struct ILoggingVtbl *lpVtbl; }; #ifdef COBJMACROS #define ILogging_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ILogging_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ILogging_Release(This) \ (This)->lpVtbl -> Release(This) #define ILogging_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ILogging_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ILogging_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ILogging_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ILogging_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ILogging_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ILogging_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define ILogging_put_FullName(This,newVal) \ (This)->lpVtbl -> put_FullName(This,newVal) #define ILogging_get_Trigger(This,pVal) \ (This)->lpVtbl -> get_Trigger(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILogging_get_Application_Proxy( ILogging * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ILogging_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILogging_get_Parent_Proxy( ILogging * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ILogging_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILogging_get_FullName_Proxy( ILogging * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ILogging_get_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILogging_put_FullName_Proxy( ILogging * This, /* [in] */ BSTR newVal); void __RPC_STUB ILogging_put_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILogging_get_Trigger_Proxy( ILogging * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ILogging_get_Trigger_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ILogging_INTERFACE_DEFINED__ */ #ifndef __ILogging2_INTERFACE_DEFINED__ #define __ILogging2_INTERFACE_DEFINED__ /* interface ILogging2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ILogging2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3BC4EED0-D25F-11d3-85E6-00105A3E017B") ILogging2 : public ILogging { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct ILogging2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ILogging2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ILogging2 * This); ULONG ( STDMETHODCALLTYPE *Release )( ILogging2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ILogging2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ILogging2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ILogging2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ILogging2 * 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_Application )( ILogging2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ILogging2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( ILogging2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FullName )( ILogging2 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Trigger )( ILogging2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ILogging2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( ILogging2 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( ILogging2 * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } ILogging2Vtbl; interface ILogging2 { CONST_VTBL struct ILogging2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ILogging2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ILogging2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ILogging2_Release(This) \ (This)->lpVtbl -> Release(This) #define ILogging2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ILogging2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ILogging2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ILogging2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ILogging2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ILogging2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ILogging2_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define ILogging2_put_FullName(This,newVal) \ (This)->lpVtbl -> put_FullName(This,newVal) #define ILogging2_get_Trigger(This,pVal) \ (This)->lpVtbl -> get_Trigger(This,pVal) #define ILogging2_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define ILogging2_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define ILogging2_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILogging2_get_Name_Proxy( ILogging2 * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ILogging2_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILogging2_put_Name_Proxy( ILogging2 * This, /* [in] */ BSTR newVal); void __RPC_STUB ILogging2_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILogging2_get_Path_Proxy( ILogging2 * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ILogging2_get_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ILogging2_INTERFACE_DEFINED__ */ #ifndef __ILogging3_INTERFACE_DEFINED__ #define __ILogging3_INTERFACE_DEFINED__ /* interface ILogging3 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ILogging3; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("BD603B4E-CCEF-4af8-A39B-B263EE8D381D") ILogging3 : public ILogging2 { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Exporter( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct ILogging3Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ILogging3 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ILogging3 * This); ULONG ( STDMETHODCALLTYPE *Release )( ILogging3 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ILogging3 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ILogging3 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ILogging3 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ILogging3 * 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_Application )( ILogging3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ILogging3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( ILogging3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FullName )( ILogging3 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Trigger )( ILogging3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ILogging3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( ILogging3 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( ILogging3 * This, /* [retval][out] */ BSTR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Exporter )( ILogging3 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } ILogging3Vtbl; interface ILogging3 { CONST_VTBL struct ILogging3Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ILogging3_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ILogging3_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ILogging3_Release(This) \ (This)->lpVtbl -> Release(This) #define ILogging3_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ILogging3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ILogging3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ILogging3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ILogging3_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ILogging3_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ILogging3_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define ILogging3_put_FullName(This,newVal) \ (This)->lpVtbl -> put_FullName(This,newVal) #define ILogging3_get_Trigger(This,pVal) \ (This)->lpVtbl -> get_Trigger(This,pVal) #define ILogging3_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define ILogging3_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define ILogging3_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define ILogging3_get_Exporter(This,pVal) \ (This)->lpVtbl -> get_Exporter(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE ILogging3_get_Exporter_Proxy( ILogging3 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ILogging3_get_Exporter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ILogging3_INTERFACE_DEFINED__ */ #ifndef __ILogging4_INTERFACE_DEFINED__ #define __ILogging4_INTERFACE_DEFINED__ /* interface ILogging4 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ILogging4; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("600B69E4-B501-474a-ABB6-81F0FAE3E3F4") ILogging4 : public ILogging3 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FileNameOptions( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct ILogging4Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ILogging4 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ILogging4 * This); ULONG ( STDMETHODCALLTYPE *Release )( ILogging4 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ILogging4 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ILogging4 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ILogging4 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ILogging4 * 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_Application )( ILogging4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ILogging4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( ILogging4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FullName )( ILogging4 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Trigger )( ILogging4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ILogging4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( ILogging4 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( ILogging4 * This, /* [retval][out] */ BSTR *pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Exporter )( ILogging4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FileNameOptions )( ILogging4 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } ILogging4Vtbl; interface ILogging4 { CONST_VTBL struct ILogging4Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ILogging4_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ILogging4_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ILogging4_Release(This) \ (This)->lpVtbl -> Release(This) #define ILogging4_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ILogging4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ILogging4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ILogging4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ILogging4_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ILogging4_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ILogging4_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define ILogging4_put_FullName(This,newVal) \ (This)->lpVtbl -> put_FullName(This,newVal) #define ILogging4_get_Trigger(This,pVal) \ (This)->lpVtbl -> get_Trigger(This,pVal) #define ILogging4_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define ILogging4_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define ILogging4_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define ILogging4_get_Exporter(This,pVal) \ (This)->lpVtbl -> get_Exporter(This,pVal) #define ILogging4_get_FileNameOptions(This,pVal) \ (This)->lpVtbl -> get_FileNameOptions(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILogging4_get_FileNameOptions_Proxy( ILogging4 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ILogging4_get_FileNameOptions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ILogging4_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Logging; #ifdef __cplusplus class DECLSPEC_UUID("FD859B9C-4E28-11D3-854C-00105A3E017B") Logging; #endif #ifndef __ILoggingCollection_INTERFACE_DEFINED__ #define __ILoggingCollection_INTERFACE_DEFINED__ /* interface ILoggingCollection */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ILoggingCollection; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FD859B99-4E28-11D3-854C-00105A3E017B") ILoggingCollection : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ long n, /* [retval][out] */ ILogging **ppLogging) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; }; #else /* C style interface */ typedef struct ILoggingCollectionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ILoggingCollection * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ILoggingCollection * This); ULONG ( STDMETHODCALLTYPE *Release )( ILoggingCollection * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ILoggingCollection * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ILoggingCollection * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ILoggingCollection * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ILoggingCollection * 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_Application )( ILoggingCollection * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ILoggingCollection * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ILoggingCollection * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( ILoggingCollection * This, /* [in] */ long n, /* [retval][out] */ ILogging **ppLogging); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( ILoggingCollection * This, /* [retval][out] */ IUnknown **ppEnum); END_INTERFACE } ILoggingCollectionVtbl; interface ILoggingCollection { CONST_VTBL struct ILoggingCollectionVtbl *lpVtbl; }; #ifdef COBJMACROS #define ILoggingCollection_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ILoggingCollection_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ILoggingCollection_Release(This) \ (This)->lpVtbl -> Release(This) #define ILoggingCollection_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ILoggingCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ILoggingCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ILoggingCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ILoggingCollection_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ILoggingCollection_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ILoggingCollection_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define ILoggingCollection_get_Item(This,n,ppLogging) \ (This)->lpVtbl -> get_Item(This,n,ppLogging) #define ILoggingCollection_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILoggingCollection_get_Application_Proxy( ILoggingCollection * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ILoggingCollection_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILoggingCollection_get_Parent_Proxy( ILoggingCollection * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ILoggingCollection_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILoggingCollection_get_Count_Proxy( ILoggingCollection * This, /* [retval][out] */ long *pnCount); void __RPC_STUB ILoggingCollection_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILoggingCollection_get_Item_Proxy( ILoggingCollection * This, /* [in] */ long n, /* [retval][out] */ ILogging **ppLogging); void __RPC_STUB ILoggingCollection_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILoggingCollection_get__NewEnum_Proxy( ILoggingCollection * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB ILoggingCollection_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ILoggingCollection_INTERFACE_DEFINED__ */ #ifndef __ILoggingCollection2_INTERFACE_DEFINED__ #define __ILoggingCollection2_INTERFACE_DEFINED__ /* interface ILoggingCollection2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ILoggingCollection2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("41313720-D242-11d3-85E6-00105A3E017B") ILoggingCollection2 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ ILogging2 **ppLogging) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [optional][in] */ BSTR fullName, /* [retval][out] */ ILogging2 **ppLogging) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct ILoggingCollection2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ILoggingCollection2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ILoggingCollection2 * This); ULONG ( STDMETHODCALLTYPE *Release )( ILoggingCollection2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ILoggingCollection2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ILoggingCollection2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ILoggingCollection2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ILoggingCollection2 * 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_Application )( ILoggingCollection2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ILoggingCollection2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ILoggingCollection2 * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( ILoggingCollection2 * This, /* [in] */ VARIANT index, /* [retval][out] */ ILogging2 **ppLogging); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( ILoggingCollection2 * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( ILoggingCollection2 * This, /* [optional][in] */ BSTR fullName, /* [retval][out] */ ILogging2 **ppLogging); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( ILoggingCollection2 * This, /* [in] */ VARIANT index); END_INTERFACE } ILoggingCollection2Vtbl; interface ILoggingCollection2 { CONST_VTBL struct ILoggingCollection2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ILoggingCollection2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ILoggingCollection2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ILoggingCollection2_Release(This) \ (This)->lpVtbl -> Release(This) #define ILoggingCollection2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ILoggingCollection2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ILoggingCollection2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ILoggingCollection2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ILoggingCollection2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ILoggingCollection2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ILoggingCollection2_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define ILoggingCollection2_get_Item(This,index,ppLogging) \ (This)->lpVtbl -> get_Item(This,index,ppLogging) #define ILoggingCollection2_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define ILoggingCollection2_Add(This,fullName,ppLogging) \ (This)->lpVtbl -> Add(This,fullName,ppLogging) #define ILoggingCollection2_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILoggingCollection2_get_Application_Proxy( ILoggingCollection2 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ILoggingCollection2_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILoggingCollection2_get_Parent_Proxy( ILoggingCollection2 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ILoggingCollection2_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILoggingCollection2_get_Count_Proxy( ILoggingCollection2 * This, /* [retval][out] */ long *pnCount); void __RPC_STUB ILoggingCollection2_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILoggingCollection2_get_Item_Proxy( ILoggingCollection2 * This, /* [in] */ VARIANT index, /* [retval][out] */ ILogging2 **ppLogging); void __RPC_STUB ILoggingCollection2_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILoggingCollection2_get__NewEnum_Proxy( ILoggingCollection2 * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB ILoggingCollection2_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ILoggingCollection2_Add_Proxy( ILoggingCollection2 * This, /* [optional][in] */ BSTR fullName, /* [retval][out] */ ILogging2 **ppLogging); void __RPC_STUB ILoggingCollection2_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ILoggingCollection2_Remove_Proxy( ILoggingCollection2 * This, /* [in] */ VARIANT index); void __RPC_STUB ILoggingCollection2_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ILoggingCollection2_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_LoggingCollection; #ifdef __cplusplus class DECLSPEC_UUID("FD859B9A-4E28-11D3-854C-00105A3E017B") LoggingCollection; #endif #ifndef __IOfflineSource_INTERFACE_DEFINED__ #define __IOfflineSource_INTERFACE_DEFINED__ /* interface IOfflineSource */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IOfflineSource; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("F25C4137-A660-47d4-8E11-9AA0E0A58BC7") IOfflineSource : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FullName( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct IOfflineSourceVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IOfflineSource * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IOfflineSource * This); ULONG ( STDMETHODCALLTYPE *Release )( IOfflineSource * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IOfflineSource * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IOfflineSource * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IOfflineSource * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IOfflineSource * 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_Application )( IOfflineSource * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IOfflineSource * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IOfflineSource * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FullName )( IOfflineSource * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IOfflineSource * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( IOfflineSource * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IOfflineSource * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } IOfflineSourceVtbl; interface IOfflineSource { CONST_VTBL struct IOfflineSourceVtbl *lpVtbl; }; #ifdef COBJMACROS #define IOfflineSource_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IOfflineSource_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IOfflineSource_Release(This) \ (This)->lpVtbl -> Release(This) #define IOfflineSource_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IOfflineSource_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IOfflineSource_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IOfflineSource_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IOfflineSource_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IOfflineSource_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IOfflineSource_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IOfflineSource_put_FullName(This,newVal) \ (This)->lpVtbl -> put_FullName(This,newVal) #define IOfflineSource_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IOfflineSource_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define IOfflineSource_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IOfflineSource_get_Application_Proxy( IOfflineSource * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IOfflineSource_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IOfflineSource_get_Parent_Proxy( IOfflineSource * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IOfflineSource_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IOfflineSource_get_FullName_Proxy( IOfflineSource * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IOfflineSource_get_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IOfflineSource_put_FullName_Proxy( IOfflineSource * This, /* [in] */ BSTR newVal); void __RPC_STUB IOfflineSource_put_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IOfflineSource_get_Name_Proxy( IOfflineSource * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IOfflineSource_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IOfflineSource_put_Name_Proxy( IOfflineSource * This, /* [in] */ BSTR newVal); void __RPC_STUB IOfflineSource_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IOfflineSource_get_Path_Proxy( IOfflineSource * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IOfflineSource_get_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IOfflineSource_INTERFACE_DEFINED__ */ #ifndef __IOfflineSource2_INTERFACE_DEFINED__ #define __IOfflineSource2_INTERFACE_DEFINED__ /* interface IOfflineSource2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IOfflineSource2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("54D5BCF7-73A6-43aa-8E3F-D07EC9FCB456") IOfflineSource2 : public IOfflineSource { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Sources( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IOfflineSource2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IOfflineSource2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IOfflineSource2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IOfflineSource2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IOfflineSource2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IOfflineSource2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IOfflineSource2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IOfflineSource2 * 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_Application )( IOfflineSource2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IOfflineSource2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IOfflineSource2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FullName )( IOfflineSource2 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IOfflineSource2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( IOfflineSource2 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IOfflineSource2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Sources )( IOfflineSource2 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IOfflineSource2Vtbl; interface IOfflineSource2 { CONST_VTBL struct IOfflineSource2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IOfflineSource2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IOfflineSource2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IOfflineSource2_Release(This) \ (This)->lpVtbl -> Release(This) #define IOfflineSource2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IOfflineSource2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IOfflineSource2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IOfflineSource2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IOfflineSource2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IOfflineSource2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IOfflineSource2_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IOfflineSource2_put_FullName(This,newVal) \ (This)->lpVtbl -> put_FullName(This,newVal) #define IOfflineSource2_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IOfflineSource2_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define IOfflineSource2_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IOfflineSource2_get_Sources(This,pVal) \ (This)->lpVtbl -> get_Sources(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IOfflineSource2_get_Sources_Proxy( IOfflineSource2 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IOfflineSource2_get_Sources_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IOfflineSource2_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_OfflineSource; #ifdef __cplusplus class DECLSPEC_UUID("D180177F-4F3F-4b02-A3D2-990A975BABB1") OfflineSource; #endif #ifndef __IMeasurementSetup_INTERFACE_DEFINED__ #define __IMeasurementSetup_INTERFACE_DEFINED__ /* interface IMeasurementSetup */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IMeasurementSetup; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("48461819-4502-11D3-8539-00105A3E017B") IMeasurementSetup : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Statistics( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BusStatistics( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TraceCollection( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DataCollection( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_GraphicCollection( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LoggingCollection( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IMeasurementSetupVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMeasurementSetup * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IMeasurementSetup * This); ULONG ( STDMETHODCALLTYPE *Release )( IMeasurementSetup * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IMeasurementSetup * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IMeasurementSetup * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IMeasurementSetup * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IMeasurementSetup * 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_Application )( IMeasurementSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IMeasurementSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Statistics )( IMeasurementSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BusStatistics )( IMeasurementSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TraceCollection )( IMeasurementSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DataCollection )( IMeasurementSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GraphicCollection )( IMeasurementSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LoggingCollection )( IMeasurementSetup * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IMeasurementSetupVtbl; interface IMeasurementSetup { CONST_VTBL struct IMeasurementSetupVtbl *lpVtbl; }; #ifdef COBJMACROS #define IMeasurementSetup_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMeasurementSetup_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMeasurementSetup_Release(This) \ (This)->lpVtbl -> Release(This) #define IMeasurementSetup_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMeasurementSetup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMeasurementSetup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMeasurementSetup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMeasurementSetup_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IMeasurementSetup_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IMeasurementSetup_get_Statistics(This,pVal) \ (This)->lpVtbl -> get_Statistics(This,pVal) #define IMeasurementSetup_get_BusStatistics(This,pVal) \ (This)->lpVtbl -> get_BusStatistics(This,pVal) #define IMeasurementSetup_get_TraceCollection(This,pVal) \ (This)->lpVtbl -> get_TraceCollection(This,pVal) #define IMeasurementSetup_get_DataCollection(This,pVal) \ (This)->lpVtbl -> get_DataCollection(This,pVal) #define IMeasurementSetup_get_GraphicCollection(This,pVal) \ (This)->lpVtbl -> get_GraphicCollection(This,pVal) #define IMeasurementSetup_get_LoggingCollection(This,pVal) \ (This)->lpVtbl -> get_LoggingCollection(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMeasurementSetup_get_Application_Proxy( IMeasurementSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMeasurementSetup_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMeasurementSetup_get_Parent_Proxy( IMeasurementSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMeasurementSetup_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMeasurementSetup_get_Statistics_Proxy( IMeasurementSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMeasurementSetup_get_Statistics_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMeasurementSetup_get_BusStatistics_Proxy( IMeasurementSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMeasurementSetup_get_BusStatistics_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMeasurementSetup_get_TraceCollection_Proxy( IMeasurementSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMeasurementSetup_get_TraceCollection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMeasurementSetup_get_DataCollection_Proxy( IMeasurementSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMeasurementSetup_get_DataCollection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMeasurementSetup_get_GraphicCollection_Proxy( IMeasurementSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMeasurementSetup_get_GraphicCollection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMeasurementSetup_get_LoggingCollection_Proxy( IMeasurementSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMeasurementSetup_get_LoggingCollection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMeasurementSetup_INTERFACE_DEFINED__ */ #ifndef __IMeasurementSetup2_INTERFACE_DEFINED__ #define __IMeasurementSetup2_INTERFACE_DEFINED__ /* interface IMeasurementSetup2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IMeasurementSetup2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1F83A4C3-84C3-4aec-896B-2B02E7E66D8B") IMeasurementSetup2 : public IMeasurementSetup { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Source( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IMeasurementSetup2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMeasurementSetup2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IMeasurementSetup2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IMeasurementSetup2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IMeasurementSetup2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IMeasurementSetup2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IMeasurementSetup2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IMeasurementSetup2 * 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_Application )( IMeasurementSetup2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IMeasurementSetup2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Statistics )( IMeasurementSetup2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BusStatistics )( IMeasurementSetup2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TraceCollection )( IMeasurementSetup2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DataCollection )( IMeasurementSetup2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GraphicCollection )( IMeasurementSetup2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LoggingCollection )( IMeasurementSetup2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( IMeasurementSetup2 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IMeasurementSetup2Vtbl; interface IMeasurementSetup2 { CONST_VTBL struct IMeasurementSetup2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IMeasurementSetup2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMeasurementSetup2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMeasurementSetup2_Release(This) \ (This)->lpVtbl -> Release(This) #define IMeasurementSetup2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMeasurementSetup2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMeasurementSetup2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMeasurementSetup2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMeasurementSetup2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IMeasurementSetup2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IMeasurementSetup2_get_Statistics(This,pVal) \ (This)->lpVtbl -> get_Statistics(This,pVal) #define IMeasurementSetup2_get_BusStatistics(This,pVal) \ (This)->lpVtbl -> get_BusStatistics(This,pVal) #define IMeasurementSetup2_get_TraceCollection(This,pVal) \ (This)->lpVtbl -> get_TraceCollection(This,pVal) #define IMeasurementSetup2_get_DataCollection(This,pVal) \ (This)->lpVtbl -> get_DataCollection(This,pVal) #define IMeasurementSetup2_get_GraphicCollection(This,pVal) \ (This)->lpVtbl -> get_GraphicCollection(This,pVal) #define IMeasurementSetup2_get_LoggingCollection(This,pVal) \ (This)->lpVtbl -> get_LoggingCollection(This,pVal) #define IMeasurementSetup2_get_Source(This,pVal) \ (This)->lpVtbl -> get_Source(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMeasurementSetup2_get_Source_Proxy( IMeasurementSetup2 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMeasurementSetup2_get_Source_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMeasurementSetup2_INTERFACE_DEFINED__ */ #ifndef __IMeasurementSetup3_INTERFACE_DEFINED__ #define __IMeasurementSetup3_INTERFACE_DEFINED__ /* interface IMeasurementSetup3 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IMeasurementSetup3; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("FD8C3E9D-7E1A-4cb7-BBA9-F8A18ADE703D") IMeasurementSetup3 : public IMeasurementSetup2 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ViewSynchronization( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IMeasurementSetup3Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMeasurementSetup3 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IMeasurementSetup3 * This); ULONG ( STDMETHODCALLTYPE *Release )( IMeasurementSetup3 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IMeasurementSetup3 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IMeasurementSetup3 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IMeasurementSetup3 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IMeasurementSetup3 * 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_Application )( IMeasurementSetup3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IMeasurementSetup3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Statistics )( IMeasurementSetup3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BusStatistics )( IMeasurementSetup3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TraceCollection )( IMeasurementSetup3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DataCollection )( IMeasurementSetup3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GraphicCollection )( IMeasurementSetup3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LoggingCollection )( IMeasurementSetup3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( IMeasurementSetup3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ViewSynchronization )( IMeasurementSetup3 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IMeasurementSetup3Vtbl; interface IMeasurementSetup3 { CONST_VTBL struct IMeasurementSetup3Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IMeasurementSetup3_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMeasurementSetup3_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMeasurementSetup3_Release(This) \ (This)->lpVtbl -> Release(This) #define IMeasurementSetup3_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMeasurementSetup3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMeasurementSetup3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMeasurementSetup3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMeasurementSetup3_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IMeasurementSetup3_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IMeasurementSetup3_get_Statistics(This,pVal) \ (This)->lpVtbl -> get_Statistics(This,pVal) #define IMeasurementSetup3_get_BusStatistics(This,pVal) \ (This)->lpVtbl -> get_BusStatistics(This,pVal) #define IMeasurementSetup3_get_TraceCollection(This,pVal) \ (This)->lpVtbl -> get_TraceCollection(This,pVal) #define IMeasurementSetup3_get_DataCollection(This,pVal) \ (This)->lpVtbl -> get_DataCollection(This,pVal) #define IMeasurementSetup3_get_GraphicCollection(This,pVal) \ (This)->lpVtbl -> get_GraphicCollection(This,pVal) #define IMeasurementSetup3_get_LoggingCollection(This,pVal) \ (This)->lpVtbl -> get_LoggingCollection(This,pVal) #define IMeasurementSetup3_get_Source(This,pVal) \ (This)->lpVtbl -> get_Source(This,pVal) #define IMeasurementSetup3_get_ViewSynchronization(This,pVal) \ (This)->lpVtbl -> get_ViewSynchronization(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMeasurementSetup3_get_ViewSynchronization_Proxy( IMeasurementSetup3 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMeasurementSetup3_get_ViewSynchronization_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMeasurementSetup3_INTERFACE_DEFINED__ */ #ifndef __IMeasurementSetup4_INTERFACE_DEFINED__ #define __IMeasurementSetup4_INTERFACE_DEFINED__ /* interface IMeasurementSetup4 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IMeasurementSetup4; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("2D583E50-64AB-435f-921C-44FD62076603") IMeasurementSetup4 : public IMeasurementSetup3 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SendNodes( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IMeasurementSetup4Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMeasurementSetup4 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IMeasurementSetup4 * This); ULONG ( STDMETHODCALLTYPE *Release )( IMeasurementSetup4 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IMeasurementSetup4 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IMeasurementSetup4 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IMeasurementSetup4 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IMeasurementSetup4 * 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_Application )( IMeasurementSetup4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IMeasurementSetup4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Statistics )( IMeasurementSetup4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BusStatistics )( IMeasurementSetup4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TraceCollection )( IMeasurementSetup4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DataCollection )( IMeasurementSetup4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GraphicCollection )( IMeasurementSetup4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LoggingCollection )( IMeasurementSetup4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Source )( IMeasurementSetup4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ViewSynchronization )( IMeasurementSetup4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SendNodes )( IMeasurementSetup4 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IMeasurementSetup4Vtbl; interface IMeasurementSetup4 { CONST_VTBL struct IMeasurementSetup4Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IMeasurementSetup4_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMeasurementSetup4_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMeasurementSetup4_Release(This) \ (This)->lpVtbl -> Release(This) #define IMeasurementSetup4_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMeasurementSetup4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMeasurementSetup4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMeasurementSetup4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMeasurementSetup4_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IMeasurementSetup4_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IMeasurementSetup4_get_Statistics(This,pVal) \ (This)->lpVtbl -> get_Statistics(This,pVal) #define IMeasurementSetup4_get_BusStatistics(This,pVal) \ (This)->lpVtbl -> get_BusStatistics(This,pVal) #define IMeasurementSetup4_get_TraceCollection(This,pVal) \ (This)->lpVtbl -> get_TraceCollection(This,pVal) #define IMeasurementSetup4_get_DataCollection(This,pVal) \ (This)->lpVtbl -> get_DataCollection(This,pVal) #define IMeasurementSetup4_get_GraphicCollection(This,pVal) \ (This)->lpVtbl -> get_GraphicCollection(This,pVal) #define IMeasurementSetup4_get_LoggingCollection(This,pVal) \ (This)->lpVtbl -> get_LoggingCollection(This,pVal) #define IMeasurementSetup4_get_Source(This,pVal) \ (This)->lpVtbl -> get_Source(This,pVal) #define IMeasurementSetup4_get_ViewSynchronization(This,pVal) \ (This)->lpVtbl -> get_ViewSynchronization(This,pVal) #define IMeasurementSetup4_get_SendNodes(This,pVal) \ (This)->lpVtbl -> get_SendNodes(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMeasurementSetup4_get_SendNodes_Proxy( IMeasurementSetup4 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMeasurementSetup4_get_SendNodes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMeasurementSetup4_INTERFACE_DEFINED__ */ #ifndef ___IMeasurementSetupEvents_DISPINTERFACE_DEFINED__ #define ___IMeasurementSetupEvents_DISPINTERFACE_DEFINED__ /* dispinterface _IMeasurementSetupEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID__IMeasurementSetupEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("4846181B-4502-11D3-8539-00105A3E017B") _IMeasurementSetupEvents : public IDispatch { }; #else /* C style interface */ typedef struct _IMeasurementSetupEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( _IMeasurementSetupEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( _IMeasurementSetupEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( _IMeasurementSetupEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( _IMeasurementSetupEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( _IMeasurementSetupEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( _IMeasurementSetupEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( _IMeasurementSetupEvents * 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 } _IMeasurementSetupEventsVtbl; interface _IMeasurementSetupEvents { CONST_VTBL struct _IMeasurementSetupEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define _IMeasurementSetupEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define _IMeasurementSetupEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define _IMeasurementSetupEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define _IMeasurementSetupEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define _IMeasurementSetupEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define _IMeasurementSetupEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define _IMeasurementSetupEvents_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 /* ___IMeasurementSetupEvents_DISPINTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_MeasurementSetup; #ifdef __cplusplus class DECLSPEC_UUID("4846181A-4502-11D3-8539-00105A3E017B") MeasurementSetup; #endif #ifndef __IViewSynchronization_INTERFACE_DEFINED__ #define __IViewSynchronization_INTERFACE_DEFINED__ /* interface IViewSynchronization */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IViewSynchronization; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0BF3185A-C2C0-4c2c-8DFD-5F324D078D0D") IViewSynchronization : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Enabled( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Enabled( /* [in] */ VARIANT_BOOL newVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetTime( /* [in] */ long timeHigh, /* [in] */ long time) = 0; }; #else /* C style interface */ typedef struct IViewSynchronizationVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IViewSynchronization * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IViewSynchronization * This); ULONG ( STDMETHODCALLTYPE *Release )( IViewSynchronization * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IViewSynchronization * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IViewSynchronization * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IViewSynchronization * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IViewSynchronization * 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_Application )( IViewSynchronization * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IViewSynchronization * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( IViewSynchronization * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( IViewSynchronization * This, /* [in] */ VARIANT_BOOL newVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetTime )( IViewSynchronization * This, /* [in] */ long timeHigh, /* [in] */ long time); END_INTERFACE } IViewSynchronizationVtbl; interface IViewSynchronization { CONST_VTBL struct IViewSynchronizationVtbl *lpVtbl; }; #ifdef COBJMACROS #define IViewSynchronization_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IViewSynchronization_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IViewSynchronization_Release(This) \ (This)->lpVtbl -> Release(This) #define IViewSynchronization_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IViewSynchronization_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IViewSynchronization_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IViewSynchronization_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IViewSynchronization_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IViewSynchronization_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IViewSynchronization_get_Enabled(This,pVal) \ (This)->lpVtbl -> get_Enabled(This,pVal) #define IViewSynchronization_put_Enabled(This,newVal) \ (This)->lpVtbl -> put_Enabled(This,newVal) #define IViewSynchronization_SetTime(This,timeHigh,time) \ (This)->lpVtbl -> SetTime(This,timeHigh,time) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IViewSynchronization_get_Application_Proxy( IViewSynchronization * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IViewSynchronization_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IViewSynchronization_get_Parent_Proxy( IViewSynchronization * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IViewSynchronization_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IViewSynchronization_get_Enabled_Proxy( IViewSynchronization * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IViewSynchronization_get_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IViewSynchronization_put_Enabled_Proxy( IViewSynchronization * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB IViewSynchronization_put_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IViewSynchronization_SetTime_Proxy( IViewSynchronization * This, /* [in] */ long timeHigh, /* [in] */ long time); void __RPC_STUB IViewSynchronization_SetTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IViewSynchronization_INTERFACE_DEFINED__ */ #ifndef ___IViewSynchronizationEvents_DISPINTERFACE_DEFINED__ #define ___IViewSynchronizationEvents_DISPINTERFACE_DEFINED__ /* dispinterface _IViewSynchronizationEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID__IViewSynchronizationEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("DF8ABAE7-2A2F-442e-A37D-AB7DDB974BD7") _IViewSynchronizationEvents : public IDispatch { }; #else /* C style interface */ typedef struct _IViewSynchronizationEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( _IViewSynchronizationEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( _IViewSynchronizationEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( _IViewSynchronizationEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( _IViewSynchronizationEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( _IViewSynchronizationEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( _IViewSynchronizationEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( _IViewSynchronizationEvents * 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 } _IViewSynchronizationEventsVtbl; interface _IViewSynchronizationEvents { CONST_VTBL struct _IViewSynchronizationEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define _IViewSynchronizationEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define _IViewSynchronizationEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define _IViewSynchronizationEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define _IViewSynchronizationEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define _IViewSynchronizationEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define _IViewSynchronizationEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define _IViewSynchronizationEvents_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 /* ___IViewSynchronizationEvents_DISPINTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ViewSynchronization; #ifdef __cplusplus class DECLSPEC_UUID("6F214176-B587-49d1-826F-0776E127F1CA") ViewSynchronization; #endif #ifndef __INode_INTERFACE_DEFINED__ #define __INode_INTERFACE_DEFINED__ /* interface INode */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_INode; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("9E2F76EB-D239-11d3-85E6-00105A3E017B") INode : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FullName( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Active( /* [retval][out] */ VARIANT_BOOL *bActive) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Active( /* [in] */ VARIANT_BOOL bActive) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StartDelayActive( /* [retval][out] */ VARIANT_BOOL *bActive) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_StartDelayActive( /* [in] */ VARIANT_BOOL bActive) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StartDelayFromDb( /* [retval][out] */ VARIANT_BOOL *fromdb) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_StartDelayFromDb( /* [in] */ VARIANT_BOOL fromdb) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StartDelay( /* [retval][out] */ DWORD *delay) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_StartDelay( /* [in] */ DWORD delay) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DriftJitterActive( /* [retval][out] */ VARIANT_BOOL *bActive) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DriftJitterActive( /* [in] */ VARIANT_BOOL bActive) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DriftJitterFromDb( /* [retval][out] */ VARIANT_BOOL *fromdb) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DriftJitterFromDb( /* [in] */ VARIANT_BOOL fromdb) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DriftJitterMin( /* [retval][out] */ float *min) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DriftJitterMax( /* [retval][out] */ float *max) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DriftJitter( /* [in] */ float min, /* [in] */ float max) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Compile( void) = 0; }; #else /* C style interface */ typedef struct INodeVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( INode * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( INode * This); ULONG ( STDMETHODCALLTYPE *Release )( INode * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( INode * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( INode * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( INode * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( INode * 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_Application )( INode * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( INode * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( INode * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FullName )( INode * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( INode * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( INode * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( INode * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Active )( INode * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Active )( INode * This, /* [in] */ VARIANT_BOOL bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartDelayActive )( INode * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartDelayActive )( INode * This, /* [in] */ VARIANT_BOOL bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartDelayFromDb )( INode * This, /* [retval][out] */ VARIANT_BOOL *fromdb); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartDelayFromDb )( INode * This, /* [in] */ VARIANT_BOOL fromdb); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartDelay )( INode * This, /* [retval][out] */ DWORD *delay); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartDelay )( INode * This, /* [in] */ DWORD delay); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DriftJitterActive )( INode * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DriftJitterActive )( INode * This, /* [in] */ VARIANT_BOOL bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DriftJitterFromDb )( INode * This, /* [retval][out] */ VARIANT_BOOL *fromdb); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DriftJitterFromDb )( INode * This, /* [in] */ VARIANT_BOOL fromdb); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DriftJitterMin )( INode * This, /* [retval][out] */ float *min); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DriftJitterMax )( INode * This, /* [retval][out] */ float *max); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DriftJitter )( INode * This, /* [in] */ float min, /* [in] */ float max); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Compile )( INode * This); END_INTERFACE } INodeVtbl; interface INode { CONST_VTBL struct INodeVtbl *lpVtbl; }; #ifdef COBJMACROS #define INode_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define INode_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define INode_Release(This) \ (This)->lpVtbl -> Release(This) #define INode_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define INode_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define INode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define INode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define INode_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define INode_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define INode_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define INode_put_FullName(This,newVal) \ (This)->lpVtbl -> put_FullName(This,newVal) #define INode_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define INode_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define INode_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define INode_get_Active(This,bActive) \ (This)->lpVtbl -> get_Active(This,bActive) #define INode_put_Active(This,bActive) \ (This)->lpVtbl -> put_Active(This,bActive) #define INode_get_StartDelayActive(This,bActive) \ (This)->lpVtbl -> get_StartDelayActive(This,bActive) #define INode_put_StartDelayActive(This,bActive) \ (This)->lpVtbl -> put_StartDelayActive(This,bActive) #define INode_get_StartDelayFromDb(This,fromdb) \ (This)->lpVtbl -> get_StartDelayFromDb(This,fromdb) #define INode_put_StartDelayFromDb(This,fromdb) \ (This)->lpVtbl -> put_StartDelayFromDb(This,fromdb) #define INode_get_StartDelay(This,delay) \ (This)->lpVtbl -> get_StartDelay(This,delay) #define INode_put_StartDelay(This,delay) \ (This)->lpVtbl -> put_StartDelay(This,delay) #define INode_get_DriftJitterActive(This,bActive) \ (This)->lpVtbl -> get_DriftJitterActive(This,bActive) #define INode_put_DriftJitterActive(This,bActive) \ (This)->lpVtbl -> put_DriftJitterActive(This,bActive) #define INode_get_DriftJitterFromDb(This,fromdb) \ (This)->lpVtbl -> get_DriftJitterFromDb(This,fromdb) #define INode_put_DriftJitterFromDb(This,fromdb) \ (This)->lpVtbl -> put_DriftJitterFromDb(This,fromdb) #define INode_get_DriftJitterMin(This,min) \ (This)->lpVtbl -> get_DriftJitterMin(This,min) #define INode_get_DriftJitterMax(This,max) \ (This)->lpVtbl -> get_DriftJitterMax(This,max) #define INode_DriftJitter(This,min,max) \ (This)->lpVtbl -> DriftJitter(This,min,max) #define INode_Compile(This) \ (This)->lpVtbl -> Compile(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INode_get_Application_Proxy( INode * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INode_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INode_get_Parent_Proxy( INode * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INode_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INode_get_FullName_Proxy( INode * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB INode_get_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INode_put_FullName_Proxy( INode * This, /* [in] */ BSTR newVal); void __RPC_STUB INode_put_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INode_get_Name_Proxy( INode * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB INode_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INode_put_Name_Proxy( INode * This, /* [in] */ BSTR newVal); void __RPC_STUB INode_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INode_get_Path_Proxy( INode * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB INode_get_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INode_get_Active_Proxy( INode * This, /* [retval][out] */ VARIANT_BOOL *bActive); void __RPC_STUB INode_get_Active_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INode_put_Active_Proxy( INode * This, /* [in] */ VARIANT_BOOL bActive); void __RPC_STUB INode_put_Active_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INode_get_StartDelayActive_Proxy( INode * This, /* [retval][out] */ VARIANT_BOOL *bActive); void __RPC_STUB INode_get_StartDelayActive_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INode_put_StartDelayActive_Proxy( INode * This, /* [in] */ VARIANT_BOOL bActive); void __RPC_STUB INode_put_StartDelayActive_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INode_get_StartDelayFromDb_Proxy( INode * This, /* [retval][out] */ VARIANT_BOOL *fromdb); void __RPC_STUB INode_get_StartDelayFromDb_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INode_put_StartDelayFromDb_Proxy( INode * This, /* [in] */ VARIANT_BOOL fromdb); void __RPC_STUB INode_put_StartDelayFromDb_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INode_get_StartDelay_Proxy( INode * This, /* [retval][out] */ DWORD *delay); void __RPC_STUB INode_get_StartDelay_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INode_put_StartDelay_Proxy( INode * This, /* [in] */ DWORD delay); void __RPC_STUB INode_put_StartDelay_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INode_get_DriftJitterActive_Proxy( INode * This, /* [retval][out] */ VARIANT_BOOL *bActive); void __RPC_STUB INode_get_DriftJitterActive_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INode_put_DriftJitterActive_Proxy( INode * This, /* [in] */ VARIANT_BOOL bActive); void __RPC_STUB INode_put_DriftJitterActive_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INode_get_DriftJitterFromDb_Proxy( INode * This, /* [retval][out] */ VARIANT_BOOL *fromdb); void __RPC_STUB INode_get_DriftJitterFromDb_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INode_put_DriftJitterFromDb_Proxy( INode * This, /* [in] */ VARIANT_BOOL fromdb); void __RPC_STUB INode_put_DriftJitterFromDb_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INode_get_DriftJitterMin_Proxy( INode * This, /* [retval][out] */ float *min); void __RPC_STUB INode_get_DriftJitterMin_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INode_get_DriftJitterMax_Proxy( INode * This, /* [retval][out] */ float *max); void __RPC_STUB INode_get_DriftJitterMax_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INode_DriftJitter_Proxy( INode * This, /* [in] */ float min, /* [in] */ float max); void __RPC_STUB INode_DriftJitter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INode_Compile_Proxy( INode * This); void __RPC_STUB INode_Compile_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __INode_INTERFACE_DEFINED__ */ #ifndef __INode2_INTERFACE_DEFINED__ #define __INode2_INTERFACE_DEFINED__ /* interface INode2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_INode2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("B2352A28-276B-448f-B37E-84501CA4FACC") INode2 : public INode { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TestModule( /* [retval][out] */ VARIANT_BOOL *bActive) = 0; }; #else /* C style interface */ typedef struct INode2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( INode2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( INode2 * This); ULONG ( STDMETHODCALLTYPE *Release )( INode2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( INode2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( INode2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( INode2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( INode2 * 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_Application )( INode2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( INode2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( INode2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FullName )( INode2 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( INode2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( INode2 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( INode2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Active )( INode2 * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Active )( INode2 * This, /* [in] */ VARIANT_BOOL bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartDelayActive )( INode2 * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartDelayActive )( INode2 * This, /* [in] */ VARIANT_BOOL bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartDelayFromDb )( INode2 * This, /* [retval][out] */ VARIANT_BOOL *fromdb); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartDelayFromDb )( INode2 * This, /* [in] */ VARIANT_BOOL fromdb); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartDelay )( INode2 * This, /* [retval][out] */ DWORD *delay); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartDelay )( INode2 * This, /* [in] */ DWORD delay); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DriftJitterActive )( INode2 * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DriftJitterActive )( INode2 * This, /* [in] */ VARIANT_BOOL bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DriftJitterFromDb )( INode2 * This, /* [retval][out] */ VARIANT_BOOL *fromdb); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DriftJitterFromDb )( INode2 * This, /* [in] */ VARIANT_BOOL fromdb); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DriftJitterMin )( INode2 * This, /* [retval][out] */ float *min); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DriftJitterMax )( INode2 * This, /* [retval][out] */ float *max); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DriftJitter )( INode2 * This, /* [in] */ float min, /* [in] */ float max); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Compile )( INode2 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TestModule )( INode2 * This, /* [retval][out] */ VARIANT_BOOL *bActive); END_INTERFACE } INode2Vtbl; interface INode2 { CONST_VTBL struct INode2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define INode2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define INode2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define INode2_Release(This) \ (This)->lpVtbl -> Release(This) #define INode2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define INode2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define INode2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define INode2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define INode2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define INode2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define INode2_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define INode2_put_FullName(This,newVal) \ (This)->lpVtbl -> put_FullName(This,newVal) #define INode2_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define INode2_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define INode2_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define INode2_get_Active(This,bActive) \ (This)->lpVtbl -> get_Active(This,bActive) #define INode2_put_Active(This,bActive) \ (This)->lpVtbl -> put_Active(This,bActive) #define INode2_get_StartDelayActive(This,bActive) \ (This)->lpVtbl -> get_StartDelayActive(This,bActive) #define INode2_put_StartDelayActive(This,bActive) \ (This)->lpVtbl -> put_StartDelayActive(This,bActive) #define INode2_get_StartDelayFromDb(This,fromdb) \ (This)->lpVtbl -> get_StartDelayFromDb(This,fromdb) #define INode2_put_StartDelayFromDb(This,fromdb) \ (This)->lpVtbl -> put_StartDelayFromDb(This,fromdb) #define INode2_get_StartDelay(This,delay) \ (This)->lpVtbl -> get_StartDelay(This,delay) #define INode2_put_StartDelay(This,delay) \ (This)->lpVtbl -> put_StartDelay(This,delay) #define INode2_get_DriftJitterActive(This,bActive) \ (This)->lpVtbl -> get_DriftJitterActive(This,bActive) #define INode2_put_DriftJitterActive(This,bActive) \ (This)->lpVtbl -> put_DriftJitterActive(This,bActive) #define INode2_get_DriftJitterFromDb(This,fromdb) \ (This)->lpVtbl -> get_DriftJitterFromDb(This,fromdb) #define INode2_put_DriftJitterFromDb(This,fromdb) \ (This)->lpVtbl -> put_DriftJitterFromDb(This,fromdb) #define INode2_get_DriftJitterMin(This,min) \ (This)->lpVtbl -> get_DriftJitterMin(This,min) #define INode2_get_DriftJitterMax(This,max) \ (This)->lpVtbl -> get_DriftJitterMax(This,max) #define INode2_DriftJitter(This,min,max) \ (This)->lpVtbl -> DriftJitter(This,min,max) #define INode2_Compile(This) \ (This)->lpVtbl -> Compile(This) #define INode2_get_TestModule(This,bActive) \ (This)->lpVtbl -> get_TestModule(This,bActive) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INode2_get_TestModule_Proxy( INode2 * This, /* [retval][out] */ VARIANT_BOOL *bActive); void __RPC_STUB INode2_get_TestModule_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __INode2_INTERFACE_DEFINED__ */ #ifndef __INode3_INTERFACE_DEFINED__ #define __INode3_INTERFACE_DEFINED__ /* interface INode3 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_INode3; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("6C852CF1-36B8-429b-9929-9663BEAE689D") INode3 : public INode2 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Inputs( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Outputs( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Modules( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct INode3Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( INode3 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( INode3 * This); ULONG ( STDMETHODCALLTYPE *Release )( INode3 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( INode3 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( INode3 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( INode3 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( INode3 * 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_Application )( INode3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( INode3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( INode3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FullName )( INode3 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( INode3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( INode3 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( INode3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Active )( INode3 * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Active )( INode3 * This, /* [in] */ VARIANT_BOOL bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartDelayActive )( INode3 * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartDelayActive )( INode3 * This, /* [in] */ VARIANT_BOOL bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartDelayFromDb )( INode3 * This, /* [retval][out] */ VARIANT_BOOL *fromdb); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartDelayFromDb )( INode3 * This, /* [in] */ VARIANT_BOOL fromdb); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartDelay )( INode3 * This, /* [retval][out] */ DWORD *delay); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartDelay )( INode3 * This, /* [in] */ DWORD delay); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DriftJitterActive )( INode3 * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DriftJitterActive )( INode3 * This, /* [in] */ VARIANT_BOOL bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DriftJitterFromDb )( INode3 * This, /* [retval][out] */ VARIANT_BOOL *fromdb); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DriftJitterFromDb )( INode3 * This, /* [in] */ VARIANT_BOOL fromdb); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DriftJitterMin )( INode3 * This, /* [retval][out] */ float *min); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DriftJitterMax )( INode3 * This, /* [retval][out] */ float *max); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DriftJitter )( INode3 * This, /* [in] */ float min, /* [in] */ float max); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Compile )( INode3 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TestModule )( INode3 * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Inputs )( INode3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Outputs )( INode3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modules )( INode3 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } INode3Vtbl; interface INode3 { CONST_VTBL struct INode3Vtbl *lpVtbl; }; #ifdef COBJMACROS #define INode3_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define INode3_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define INode3_Release(This) \ (This)->lpVtbl -> Release(This) #define INode3_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define INode3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define INode3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define INode3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define INode3_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define INode3_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define INode3_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define INode3_put_FullName(This,newVal) \ (This)->lpVtbl -> put_FullName(This,newVal) #define INode3_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define INode3_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define INode3_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define INode3_get_Active(This,bActive) \ (This)->lpVtbl -> get_Active(This,bActive) #define INode3_put_Active(This,bActive) \ (This)->lpVtbl -> put_Active(This,bActive) #define INode3_get_StartDelayActive(This,bActive) \ (This)->lpVtbl -> get_StartDelayActive(This,bActive) #define INode3_put_StartDelayActive(This,bActive) \ (This)->lpVtbl -> put_StartDelayActive(This,bActive) #define INode3_get_StartDelayFromDb(This,fromdb) \ (This)->lpVtbl -> get_StartDelayFromDb(This,fromdb) #define INode3_put_StartDelayFromDb(This,fromdb) \ (This)->lpVtbl -> put_StartDelayFromDb(This,fromdb) #define INode3_get_StartDelay(This,delay) \ (This)->lpVtbl -> get_StartDelay(This,delay) #define INode3_put_StartDelay(This,delay) \ (This)->lpVtbl -> put_StartDelay(This,delay) #define INode3_get_DriftJitterActive(This,bActive) \ (This)->lpVtbl -> get_DriftJitterActive(This,bActive) #define INode3_put_DriftJitterActive(This,bActive) \ (This)->lpVtbl -> put_DriftJitterActive(This,bActive) #define INode3_get_DriftJitterFromDb(This,fromdb) \ (This)->lpVtbl -> get_DriftJitterFromDb(This,fromdb) #define INode3_put_DriftJitterFromDb(This,fromdb) \ (This)->lpVtbl -> put_DriftJitterFromDb(This,fromdb) #define INode3_get_DriftJitterMin(This,min) \ (This)->lpVtbl -> get_DriftJitterMin(This,min) #define INode3_get_DriftJitterMax(This,max) \ (This)->lpVtbl -> get_DriftJitterMax(This,max) #define INode3_DriftJitter(This,min,max) \ (This)->lpVtbl -> DriftJitter(This,min,max) #define INode3_Compile(This) \ (This)->lpVtbl -> Compile(This) #define INode3_get_TestModule(This,bActive) \ (This)->lpVtbl -> get_TestModule(This,bActive) #define INode3_get_Inputs(This,pVal) \ (This)->lpVtbl -> get_Inputs(This,pVal) #define INode3_get_Outputs(This,pVal) \ (This)->lpVtbl -> get_Outputs(This,pVal) #define INode3_get_Modules(This,pVal) \ (This)->lpVtbl -> get_Modules(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INode3_get_Inputs_Proxy( INode3 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INode3_get_Inputs_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INode3_get_Outputs_Proxy( INode3 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INode3_get_Outputs_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INode3_get_Modules_Proxy( INode3 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INode3_get_Modules_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __INode3_INTERFACE_DEFINED__ */ #ifndef __INode4_INTERFACE_DEFINED__ #define __INode4_INTERFACE_DEFINED__ /* interface INode4 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_INode4; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("25020040-8368-4238-AE0B-C0F7DCCA2F31") INode4 : public INode3 { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE StartNM( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE StopNM( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RequestNM( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReleaseNM( void) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StatusNM( /* [retval][out] */ eNMStatus *pVal) = 0; }; #else /* C style interface */ typedef struct INode4Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( INode4 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( INode4 * This); ULONG ( STDMETHODCALLTYPE *Release )( INode4 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( INode4 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( INode4 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( INode4 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( INode4 * 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_Application )( INode4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( INode4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( INode4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FullName )( INode4 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( INode4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( INode4 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( INode4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Active )( INode4 * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Active )( INode4 * This, /* [in] */ VARIANT_BOOL bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartDelayActive )( INode4 * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartDelayActive )( INode4 * This, /* [in] */ VARIANT_BOOL bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartDelayFromDb )( INode4 * This, /* [retval][out] */ VARIANT_BOOL *fromdb); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartDelayFromDb )( INode4 * This, /* [in] */ VARIANT_BOOL fromdb); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartDelay )( INode4 * This, /* [retval][out] */ DWORD *delay); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_StartDelay )( INode4 * This, /* [in] */ DWORD delay); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DriftJitterActive )( INode4 * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DriftJitterActive )( INode4 * This, /* [in] */ VARIANT_BOOL bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DriftJitterFromDb )( INode4 * This, /* [retval][out] */ VARIANT_BOOL *fromdb); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DriftJitterFromDb )( INode4 * This, /* [in] */ VARIANT_BOOL fromdb); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DriftJitterMin )( INode4 * This, /* [retval][out] */ float *min); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DriftJitterMax )( INode4 * This, /* [retval][out] */ float *max); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DriftJitter )( INode4 * This, /* [in] */ float min, /* [in] */ float max); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Compile )( INode4 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TestModule )( INode4 * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Inputs )( INode4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Outputs )( INode4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modules )( INode4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *StartNM )( INode4 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *StopNM )( INode4 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RequestNM )( INode4 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ReleaseNM )( INode4 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StatusNM )( INode4 * This, /* [retval][out] */ eNMStatus *pVal); END_INTERFACE } INode4Vtbl; interface INode4 { CONST_VTBL struct INode4Vtbl *lpVtbl; }; #ifdef COBJMACROS #define INode4_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define INode4_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define INode4_Release(This) \ (This)->lpVtbl -> Release(This) #define INode4_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define INode4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define INode4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define INode4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define INode4_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define INode4_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define INode4_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define INode4_put_FullName(This,newVal) \ (This)->lpVtbl -> put_FullName(This,newVal) #define INode4_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define INode4_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define INode4_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define INode4_get_Active(This,bActive) \ (This)->lpVtbl -> get_Active(This,bActive) #define INode4_put_Active(This,bActive) \ (This)->lpVtbl -> put_Active(This,bActive) #define INode4_get_StartDelayActive(This,bActive) \ (This)->lpVtbl -> get_StartDelayActive(This,bActive) #define INode4_put_StartDelayActive(This,bActive) \ (This)->lpVtbl -> put_StartDelayActive(This,bActive) #define INode4_get_StartDelayFromDb(This,fromdb) \ (This)->lpVtbl -> get_StartDelayFromDb(This,fromdb) #define INode4_put_StartDelayFromDb(This,fromdb) \ (This)->lpVtbl -> put_StartDelayFromDb(This,fromdb) #define INode4_get_StartDelay(This,delay) \ (This)->lpVtbl -> get_StartDelay(This,delay) #define INode4_put_StartDelay(This,delay) \ (This)->lpVtbl -> put_StartDelay(This,delay) #define INode4_get_DriftJitterActive(This,bActive) \ (This)->lpVtbl -> get_DriftJitterActive(This,bActive) #define INode4_put_DriftJitterActive(This,bActive) \ (This)->lpVtbl -> put_DriftJitterActive(This,bActive) #define INode4_get_DriftJitterFromDb(This,fromdb) \ (This)->lpVtbl -> get_DriftJitterFromDb(This,fromdb) #define INode4_put_DriftJitterFromDb(This,fromdb) \ (This)->lpVtbl -> put_DriftJitterFromDb(This,fromdb) #define INode4_get_DriftJitterMin(This,min) \ (This)->lpVtbl -> get_DriftJitterMin(This,min) #define INode4_get_DriftJitterMax(This,max) \ (This)->lpVtbl -> get_DriftJitterMax(This,max) #define INode4_DriftJitter(This,min,max) \ (This)->lpVtbl -> DriftJitter(This,min,max) #define INode4_Compile(This) \ (This)->lpVtbl -> Compile(This) #define INode4_get_TestModule(This,bActive) \ (This)->lpVtbl -> get_TestModule(This,bActive) #define INode4_get_Inputs(This,pVal) \ (This)->lpVtbl -> get_Inputs(This,pVal) #define INode4_get_Outputs(This,pVal) \ (This)->lpVtbl -> get_Outputs(This,pVal) #define INode4_get_Modules(This,pVal) \ (This)->lpVtbl -> get_Modules(This,pVal) #define INode4_StartNM(This) \ (This)->lpVtbl -> StartNM(This) #define INode4_StopNM(This) \ (This)->lpVtbl -> StopNM(This) #define INode4_RequestNM(This) \ (This)->lpVtbl -> RequestNM(This) #define INode4_ReleaseNM(This) \ (This)->lpVtbl -> ReleaseNM(This) #define INode4_get_StatusNM(This,pVal) \ (This)->lpVtbl -> get_StatusNM(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INode4_StartNM_Proxy( INode4 * This); void __RPC_STUB INode4_StartNM_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INode4_StopNM_Proxy( INode4 * This); void __RPC_STUB INode4_StopNM_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INode4_RequestNM_Proxy( INode4 * This); void __RPC_STUB INode4_RequestNM_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INode4_ReleaseNM_Proxy( INode4 * This); void __RPC_STUB INode4_ReleaseNM_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INode4_get_StatusNM_Proxy( INode4 * This, /* [retval][out] */ eNMStatus *pVal); void __RPC_STUB INode4_get_StatusNM_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __INode4_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Node; #ifdef __cplusplus class DECLSPEC_UUID("FD96E0A3-BE9F-4b65-8619-D839ABA29CAB") Node; #endif #ifndef __INodes_INTERFACE_DEFINED__ #define __INodes_INTERFACE_DEFINED__ /* interface INodes */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_INodes; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("9E2F76E3-D239-11d3-85E6-00105A3E017B") INodes : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ INode **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR fullname, /* [optional][in] */ VARIANT after, /* [optional][in] */ VARIANT before, /* [retval][out] */ INode **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct INodesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( INodes * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( INodes * This); ULONG ( STDMETHODCALLTYPE *Release )( INodes * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( INodes * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( INodes * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( INodes * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( INodes * 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_Application )( INodes * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( INodes * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( INodes * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( INodes * This, /* [in] */ VARIANT index, /* [retval][out] */ INode **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( INodes * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( INodes * This, /* [in] */ BSTR fullname, /* [optional][in] */ VARIANT after, /* [optional][in] */ VARIANT before, /* [retval][out] */ INode **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( INodes * This, /* [in] */ VARIANT index); END_INTERFACE } INodesVtbl; interface INodes { CONST_VTBL struct INodesVtbl *lpVtbl; }; #ifdef COBJMACROS #define INodes_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define INodes_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define INodes_Release(This) \ (This)->lpVtbl -> Release(This) #define INodes_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define INodes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define INodes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define INodes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define INodes_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define INodes_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define INodes_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define INodes_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define INodes_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define INodes_Add(This,fullname,after,before,pVal) \ (This)->lpVtbl -> Add(This,fullname,after,before,pVal) #define INodes_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INodes_get_Application_Proxy( INodes * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INodes_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INodes_get_Parent_Proxy( INodes * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INodes_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INodes_get_Count_Proxy( INodes * This, /* [retval][out] */ long *pnCount); void __RPC_STUB INodes_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INodes_get_Item_Proxy( INodes * This, /* [in] */ VARIANT index, /* [retval][out] */ INode **pVal); void __RPC_STUB INodes_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INodes_get__NewEnum_Proxy( INodes * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB INodes_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INodes_Add_Proxy( INodes * This, /* [in] */ BSTR fullname, /* [optional][in] */ VARIANT after, /* [optional][in] */ VARIANT before, /* [retval][out] */ INode **pVal); void __RPC_STUB INodes_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INodes_Remove_Proxy( INodes * This, /* [in] */ VARIANT index); void __RPC_STUB INodes_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __INodes_INTERFACE_DEFINED__ */ #ifndef __INodes2_INTERFACE_DEFINED__ #define __INodes2_INTERFACE_DEFINED__ /* interface INodes2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_INodes2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("681BB5AD-8130-4bb7-A968-8C733E8351C2") INodes2 : public INodes { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddTestModule( /* [in] */ BSTR fullname, /* [retval][out] */ INode **pVal) = 0; }; #else /* C style interface */ typedef struct INodes2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( INodes2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( INodes2 * This); ULONG ( STDMETHODCALLTYPE *Release )( INodes2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( INodes2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( INodes2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( INodes2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( INodes2 * 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_Application )( INodes2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( INodes2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( INodes2 * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( INodes2 * This, /* [in] */ VARIANT index, /* [retval][out] */ INode **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( INodes2 * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( INodes2 * This, /* [in] */ BSTR fullname, /* [optional][in] */ VARIANT after, /* [optional][in] */ VARIANT before, /* [retval][out] */ INode **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( INodes2 * This, /* [in] */ VARIANT index); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddTestModule )( INodes2 * This, /* [in] */ BSTR fullname, /* [retval][out] */ INode **pVal); END_INTERFACE } INodes2Vtbl; interface INodes2 { CONST_VTBL struct INodes2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define INodes2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define INodes2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define INodes2_Release(This) \ (This)->lpVtbl -> Release(This) #define INodes2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define INodes2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define INodes2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define INodes2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define INodes2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define INodes2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define INodes2_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define INodes2_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define INodes2_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define INodes2_Add(This,fullname,after,before,pVal) \ (This)->lpVtbl -> Add(This,fullname,after,before,pVal) #define INodes2_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #define INodes2_AddTestModule(This,fullname,pVal) \ (This)->lpVtbl -> AddTestModule(This,fullname,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INodes2_AddTestModule_Proxy( INodes2 * This, /* [in] */ BSTR fullname, /* [retval][out] */ INode **pVal); void __RPC_STUB INodes2_AddTestModule_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __INodes2_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Nodes; #ifdef __cplusplus class DECLSPEC_UUID("9E2F76E4-D239-11d3-85E6-00105A3E017B") Nodes; #endif #ifndef __IGenerator_INTERFACE_DEFINED__ #define __IGenerator_INTERFACE_DEFINED__ /* interface IGenerator */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IGenerator; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("563ED100-7544-11d5-87D4-00105A3E017B") IGenerator : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IGeneratorVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IGenerator * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IGenerator * This); ULONG ( STDMETHODCALLTYPE *Release )( IGenerator * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IGenerator * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IGenerator * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IGenerator * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IGenerator * 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_Application )( IGenerator * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IGenerator * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IGeneratorVtbl; interface IGenerator { CONST_VTBL struct IGeneratorVtbl *lpVtbl; }; #ifdef COBJMACROS #define IGenerator_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IGenerator_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IGenerator_Release(This) \ (This)->lpVtbl -> Release(This) #define IGenerator_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IGenerator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IGenerator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IGenerator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IGenerator_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IGenerator_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IGenerator_get_Application_Proxy( IGenerator * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IGenerator_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IGenerator_get_Parent_Proxy( IGenerator * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IGenerator_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IGenerator_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Generator; #ifdef __cplusplus class DECLSPEC_UUID("563ED101-7544-11d5-87D4-00105A3E017B") Generator; #endif #ifndef __IGenerators_INTERFACE_DEFINED__ #define __IGenerators_INTERFACE_DEFINED__ /* interface IGenerators */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IGenerators; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("75718C11-7540-11d5-87D4-00105A3E017B") IGenerators : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ IGenerator **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR name, /* [retval][out] */ IGenerator **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct IGeneratorsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IGenerators * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IGenerators * This); ULONG ( STDMETHODCALLTYPE *Release )( IGenerators * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IGenerators * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IGenerators * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IGenerators * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IGenerators * 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_Application )( IGenerators * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IGenerators * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IGenerators * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IGenerators * This, /* [in] */ VARIANT index, /* [retval][out] */ IGenerator **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IGenerators * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IGenerators * This, /* [in] */ BSTR name, /* [retval][out] */ IGenerator **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IGenerators * This, /* [in] */ VARIANT index); END_INTERFACE } IGeneratorsVtbl; interface IGenerators { CONST_VTBL struct IGeneratorsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IGenerators_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IGenerators_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IGenerators_Release(This) \ (This)->lpVtbl -> Release(This) #define IGenerators_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IGenerators_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IGenerators_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IGenerators_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IGenerators_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IGenerators_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IGenerators_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define IGenerators_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IGenerators_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define IGenerators_Add(This,name,pVal) \ (This)->lpVtbl -> Add(This,name,pVal) #define IGenerators_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IGenerators_get_Application_Proxy( IGenerators * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IGenerators_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IGenerators_get_Parent_Proxy( IGenerators * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IGenerators_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IGenerators_get_Count_Proxy( IGenerators * This, /* [retval][out] */ long *pnCount); void __RPC_STUB IGenerators_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IGenerators_get_Item_Proxy( IGenerators * This, /* [in] */ VARIANT index, /* [retval][out] */ IGenerator **pVal); void __RPC_STUB IGenerators_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IGenerators_get__NewEnum_Proxy( IGenerators * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB IGenerators_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IGenerators_Add_Proxy( IGenerators * This, /* [in] */ BSTR name, /* [retval][out] */ IGenerator **pVal); void __RPC_STUB IGenerators_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IGenerators_Remove_Proxy( IGenerators * This, /* [in] */ VARIANT index); void __RPC_STUB IGenerators_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IGenerators_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Generators; #ifdef __cplusplus class DECLSPEC_UUID("75718C12-7540-11d5-87D4-00105A3E017B") Generators; #endif #ifndef __IInteractiveGenerator_INTERFACE_DEFINED__ #define __IInteractiveGenerator_INTERFACE_DEFINED__ /* interface IInteractiveGenerator */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IInteractiveGenerator; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("563ED102-7544-11d5-87D4-00105A3E017B") IInteractiveGenerator : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IInteractiveGeneratorVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IInteractiveGenerator * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IInteractiveGenerator * This); ULONG ( STDMETHODCALLTYPE *Release )( IInteractiveGenerator * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IInteractiveGenerator * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IInteractiveGenerator * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IInteractiveGenerator * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IInteractiveGenerator * 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_Application )( IInteractiveGenerator * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IInteractiveGenerator * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IInteractiveGeneratorVtbl; interface IInteractiveGenerator { CONST_VTBL struct IInteractiveGeneratorVtbl *lpVtbl; }; #ifdef COBJMACROS #define IInteractiveGenerator_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IInteractiveGenerator_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IInteractiveGenerator_Release(This) \ (This)->lpVtbl -> Release(This) #define IInteractiveGenerator_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IInteractiveGenerator_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IInteractiveGenerator_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IInteractiveGenerator_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IInteractiveGenerator_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IInteractiveGenerator_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IInteractiveGenerator_get_Application_Proxy( IInteractiveGenerator * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IInteractiveGenerator_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IInteractiveGenerator_get_Parent_Proxy( IInteractiveGenerator * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IInteractiveGenerator_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IInteractiveGenerator_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_InteractiveGenerator; #ifdef __cplusplus class DECLSPEC_UUID("563ED103-7544-11d5-87D4-00105A3E017B") InteractiveGenerator; #endif #ifndef __IInteractiveGenerators_INTERFACE_DEFINED__ #define __IInteractiveGenerators_INTERFACE_DEFINED__ /* interface IInteractiveGenerators */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IInteractiveGenerators; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("75718C13-7540-11d5-87D4-00105A3E017B") IInteractiveGenerators : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ IInteractiveGenerator **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ eIGType type, /* [in] */ BSTR name, /* [retval][out] */ IInteractiveGenerator **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct IInteractiveGeneratorsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IInteractiveGenerators * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IInteractiveGenerators * This); ULONG ( STDMETHODCALLTYPE *Release )( IInteractiveGenerators * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IInteractiveGenerators * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IInteractiveGenerators * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IInteractiveGenerators * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IInteractiveGenerators * 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_Application )( IInteractiveGenerators * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IInteractiveGenerators * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IInteractiveGenerators * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IInteractiveGenerators * This, /* [in] */ VARIANT index, /* [retval][out] */ IInteractiveGenerator **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IInteractiveGenerators * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IInteractiveGenerators * This, /* [in] */ eIGType type, /* [in] */ BSTR name, /* [retval][out] */ IInteractiveGenerator **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IInteractiveGenerators * This, /* [in] */ VARIANT index); END_INTERFACE } IInteractiveGeneratorsVtbl; interface IInteractiveGenerators { CONST_VTBL struct IInteractiveGeneratorsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IInteractiveGenerators_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IInteractiveGenerators_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IInteractiveGenerators_Release(This) \ (This)->lpVtbl -> Release(This) #define IInteractiveGenerators_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IInteractiveGenerators_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IInteractiveGenerators_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IInteractiveGenerators_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IInteractiveGenerators_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IInteractiveGenerators_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IInteractiveGenerators_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define IInteractiveGenerators_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IInteractiveGenerators_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define IInteractiveGenerators_Add(This,type,name,pVal) \ (This)->lpVtbl -> Add(This,type,name,pVal) #define IInteractiveGenerators_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IInteractiveGenerators_get_Application_Proxy( IInteractiveGenerators * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IInteractiveGenerators_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IInteractiveGenerators_get_Parent_Proxy( IInteractiveGenerators * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IInteractiveGenerators_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IInteractiveGenerators_get_Count_Proxy( IInteractiveGenerators * This, /* [retval][out] */ long *pnCount); void __RPC_STUB IInteractiveGenerators_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IInteractiveGenerators_get_Item_Proxy( IInteractiveGenerators * This, /* [in] */ VARIANT index, /* [retval][out] */ IInteractiveGenerator **pVal); void __RPC_STUB IInteractiveGenerators_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IInteractiveGenerators_get__NewEnum_Proxy( IInteractiveGenerators * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB IInteractiveGenerators_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IInteractiveGenerators_Add_Proxy( IInteractiveGenerators * This, /* [in] */ eIGType type, /* [in] */ BSTR name, /* [retval][out] */ IInteractiveGenerator **pVal); void __RPC_STUB IInteractiveGenerators_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IInteractiveGenerators_Remove_Proxy( IInteractiveGenerators * This, /* [in] */ VARIANT index); void __RPC_STUB IInteractiveGenerators_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IInteractiveGenerators_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_InteractiveGenerators; #ifdef __cplusplus class DECLSPEC_UUID("75718C14-7540-11d5-87D4-00105A3E017B") InteractiveGenerators; #endif #ifndef __IReplayBlock_INTERFACE_DEFINED__ #define __IReplayBlock_INTERFACE_DEFINED__ /* interface IReplayBlock */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IReplayBlock; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("563ED104-7544-11d5-87D4-00105A3E017B") IReplayBlock : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IReplayBlockVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IReplayBlock * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IReplayBlock * This); ULONG ( STDMETHODCALLTYPE *Release )( IReplayBlock * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IReplayBlock * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IReplayBlock * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IReplayBlock * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IReplayBlock * 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_Application )( IReplayBlock * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IReplayBlock * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IReplayBlockVtbl; interface IReplayBlock { CONST_VTBL struct IReplayBlockVtbl *lpVtbl; }; #ifdef COBJMACROS #define IReplayBlock_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IReplayBlock_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IReplayBlock_Release(This) \ (This)->lpVtbl -> Release(This) #define IReplayBlock_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IReplayBlock_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IReplayBlock_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IReplayBlock_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IReplayBlock_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IReplayBlock_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReplayBlock_get_Application_Proxy( IReplayBlock * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IReplayBlock_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReplayBlock_get_Parent_Proxy( IReplayBlock * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IReplayBlock_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IReplayBlock_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ReplayBlock; #ifdef __cplusplus class DECLSPEC_UUID("563ED105-7544-11d5-87D4-00105A3E017B") ReplayBlock; #endif #ifndef __IReplayCollection_INTERFACE_DEFINED__ #define __IReplayCollection_INTERFACE_DEFINED__ /* interface IReplayCollection */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IReplayCollection; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("75718C15-7540-11d5-87D4-00105A3E017B") IReplayCollection : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ IReplayBlock **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ eBusType type, /* [in] */ BSTR name, /* [retval][out] */ IReplayBlock **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct IReplayCollectionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IReplayCollection * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IReplayCollection * This); ULONG ( STDMETHODCALLTYPE *Release )( IReplayCollection * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IReplayCollection * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IReplayCollection * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IReplayCollection * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IReplayCollection * 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_Application )( IReplayCollection * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IReplayCollection * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IReplayCollection * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IReplayCollection * This, /* [in] */ VARIANT index, /* [retval][out] */ IReplayBlock **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IReplayCollection * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IReplayCollection * This, /* [in] */ eBusType type, /* [in] */ BSTR name, /* [retval][out] */ IReplayBlock **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IReplayCollection * This, /* [in] */ VARIANT index); END_INTERFACE } IReplayCollectionVtbl; interface IReplayCollection { CONST_VTBL struct IReplayCollectionVtbl *lpVtbl; }; #ifdef COBJMACROS #define IReplayCollection_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IReplayCollection_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IReplayCollection_Release(This) \ (This)->lpVtbl -> Release(This) #define IReplayCollection_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IReplayCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IReplayCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IReplayCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IReplayCollection_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IReplayCollection_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IReplayCollection_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define IReplayCollection_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IReplayCollection_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define IReplayCollection_Add(This,type,name,pVal) \ (This)->lpVtbl -> Add(This,type,name,pVal) #define IReplayCollection_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReplayCollection_get_Application_Proxy( IReplayCollection * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IReplayCollection_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReplayCollection_get_Parent_Proxy( IReplayCollection * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IReplayCollection_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReplayCollection_get_Count_Proxy( IReplayCollection * This, /* [retval][out] */ long *pnCount); void __RPC_STUB IReplayCollection_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReplayCollection_get_Item_Proxy( IReplayCollection * This, /* [in] */ VARIANT index, /* [retval][out] */ IReplayBlock **pVal); void __RPC_STUB IReplayCollection_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IReplayCollection_get__NewEnum_Proxy( IReplayCollection * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB IReplayCollection_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReplayCollection_Add_Proxy( IReplayCollection * This, /* [in] */ eBusType type, /* [in] */ BSTR name, /* [retval][out] */ IReplayBlock **pVal); void __RPC_STUB IReplayCollection_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IReplayCollection_Remove_Proxy( IReplayCollection * This, /* [in] */ VARIANT index); void __RPC_STUB IReplayCollection_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IReplayCollection_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ReplayCollection; #ifdef __cplusplus class DECLSPEC_UUID("75718C16-7540-11d5-87D4-00105A3E017B") ReplayCollection; #endif #ifndef __IBus_INTERFACE_DEFINED__ #define __IBus_INTERFACE_DEFINED__ /* interface IBus */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IBus; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("884DBC02-7A76-11d3-8571-00105A3E017B") IBus : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Baudrate( /* [in] */ DWORD channel, /* [retval][out] */ double *baudrate) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Baudrate( /* [in] */ DWORD channel, /* [in] */ double baudrate) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetSignal( /* [in] */ DWORD channel, /* [in] */ BSTR msgName, /* [in] */ BSTR signalName, /* [retval][out] */ IDispatch **ppSignal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMessage( /* [in] */ DWORD channel, /* [in] */ BSTR msgName, /* [retval][out] */ IDispatch **ppMessage) = 0; }; #else /* C style interface */ typedef struct IBusVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBus * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBus * This); ULONG ( STDMETHODCALLTYPE *Release )( IBus * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBus * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBus * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBus * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBus * 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_Application )( IBus * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IBus * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Baudrate )( IBus * This, /* [in] */ DWORD channel, /* [retval][out] */ double *baudrate); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Baudrate )( IBus * This, /* [in] */ DWORD channel, /* [in] */ double baudrate); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetSignal )( IBus * This, /* [in] */ DWORD channel, /* [in] */ BSTR msgName, /* [in] */ BSTR signalName, /* [retval][out] */ IDispatch **ppSignal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetMessage )( IBus * This, /* [in] */ DWORD channel, /* [in] */ BSTR msgName, /* [retval][out] */ IDispatch **ppMessage); END_INTERFACE } IBusVtbl; interface IBus { CONST_VTBL struct IBusVtbl *lpVtbl; }; #ifdef COBJMACROS #define IBus_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IBus_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IBus_Release(This) \ (This)->lpVtbl -> Release(This) #define IBus_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IBus_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IBus_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IBus_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IBus_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IBus_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IBus_get_Baudrate(This,channel,baudrate) \ (This)->lpVtbl -> get_Baudrate(This,channel,baudrate) #define IBus_put_Baudrate(This,channel,baudrate) \ (This)->lpVtbl -> put_Baudrate(This,channel,baudrate) #define IBus_GetSignal(This,channel,msgName,signalName,ppSignal) \ (This)->lpVtbl -> GetSignal(This,channel,msgName,signalName,ppSignal) #define IBus_GetMessage(This,channel,msgName,ppMessage) \ (This)->lpVtbl -> GetMessage(This,channel,msgName,ppMessage) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBus_get_Application_Proxy( IBus * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBus_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBus_get_Parent_Proxy( IBus * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBus_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBus_get_Baudrate_Proxy( IBus * This, /* [in] */ DWORD channel, /* [retval][out] */ double *baudrate); void __RPC_STUB IBus_get_Baudrate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IBus_put_Baudrate_Proxy( IBus * This, /* [in] */ DWORD channel, /* [in] */ double baudrate); void __RPC_STUB IBus_put_Baudrate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IBus_GetSignal_Proxy( IBus * This, /* [in] */ DWORD channel, /* [in] */ BSTR msgName, /* [in] */ BSTR signalName, /* [retval][out] */ IDispatch **ppSignal); void __RPC_STUB IBus_GetSignal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IBus_GetMessage_Proxy( IBus * This, /* [in] */ DWORD channel, /* [in] */ BSTR msgName, /* [retval][out] */ IDispatch **ppMessage); void __RPC_STUB IBus_GetMessage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IBus_INTERFACE_DEFINED__ */ #ifndef __IBus2_INTERFACE_DEFINED__ #define __IBus2_INTERFACE_DEFINED__ /* interface IBus2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IBus2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("F7D40DFF-E021-46e8-9B7D-6659494332A3") IBus2 : public IBus { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetJ1939Signal( /* [in] */ DWORD channel, /* [in] */ BSTR msgName, /* [in] */ BSTR signalName, /* [in] */ BYTE srcAddress, /* [in] */ BYTE dstAddress, /* [retval][out] */ IDispatch **ppSignal) = 0; }; #else /* C style interface */ typedef struct IBus2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBus2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBus2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IBus2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBus2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBus2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBus2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBus2 * 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_Application )( IBus2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IBus2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Baudrate )( IBus2 * This, /* [in] */ DWORD channel, /* [retval][out] */ double *baudrate); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Baudrate )( IBus2 * This, /* [in] */ DWORD channel, /* [in] */ double baudrate); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetSignal )( IBus2 * This, /* [in] */ DWORD channel, /* [in] */ BSTR msgName, /* [in] */ BSTR signalName, /* [retval][out] */ IDispatch **ppSignal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetMessage )( IBus2 * This, /* [in] */ DWORD channel, /* [in] */ BSTR msgName, /* [retval][out] */ IDispatch **ppMessage); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetJ1939Signal )( IBus2 * This, /* [in] */ DWORD channel, /* [in] */ BSTR msgName, /* [in] */ BSTR signalName, /* [in] */ BYTE srcAddress, /* [in] */ BYTE dstAddress, /* [retval][out] */ IDispatch **ppSignal); END_INTERFACE } IBus2Vtbl; interface IBus2 { CONST_VTBL struct IBus2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IBus2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IBus2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IBus2_Release(This) \ (This)->lpVtbl -> Release(This) #define IBus2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IBus2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IBus2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IBus2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IBus2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IBus2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IBus2_get_Baudrate(This,channel,baudrate) \ (This)->lpVtbl -> get_Baudrate(This,channel,baudrate) #define IBus2_put_Baudrate(This,channel,baudrate) \ (This)->lpVtbl -> put_Baudrate(This,channel,baudrate) #define IBus2_GetSignal(This,channel,msgName,signalName,ppSignal) \ (This)->lpVtbl -> GetSignal(This,channel,msgName,signalName,ppSignal) #define IBus2_GetMessage(This,channel,msgName,ppMessage) \ (This)->lpVtbl -> GetMessage(This,channel,msgName,ppMessage) #define IBus2_GetJ1939Signal(This,channel,msgName,signalName,srcAddress,dstAddress,ppSignal) \ (This)->lpVtbl -> GetJ1939Signal(This,channel,msgName,signalName,srcAddress,dstAddress,ppSignal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IBus2_GetJ1939Signal_Proxy( IBus2 * This, /* [in] */ DWORD channel, /* [in] */ BSTR msgName, /* [in] */ BSTR signalName, /* [in] */ BYTE srcAddress, /* [in] */ BYTE dstAddress, /* [retval][out] */ IDispatch **ppSignal); void __RPC_STUB IBus2_GetJ1939Signal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IBus2_INTERFACE_DEFINED__ */ #ifndef __IBus3_INTERFACE_DEFINED__ #define __IBus3_INTERFACE_DEFINED__ /* interface IBus3 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IBus3; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("4F97CF13-EA62-45fa-B550-3742BDD1FA42") IBus3 : public IBus2 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Nodes( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Generators( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_InteractiveGenerators( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReplayCollection( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Databases( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Channels( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR pVal) = 0; }; #else /* C style interface */ typedef struct IBus3Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBus3 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBus3 * This); ULONG ( STDMETHODCALLTYPE *Release )( IBus3 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBus3 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBus3 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBus3 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBus3 * 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_Application )( IBus3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IBus3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Baudrate )( IBus3 * This, /* [in] */ DWORD channel, /* [retval][out] */ double *baudrate); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Baudrate )( IBus3 * This, /* [in] */ DWORD channel, /* [in] */ double baudrate); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetSignal )( IBus3 * This, /* [in] */ DWORD channel, /* [in] */ BSTR msgName, /* [in] */ BSTR signalName, /* [retval][out] */ IDispatch **ppSignal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetMessage )( IBus3 * This, /* [in] */ DWORD channel, /* [in] */ BSTR msgName, /* [retval][out] */ IDispatch **ppMessage); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetJ1939Signal )( IBus3 * This, /* [in] */ DWORD channel, /* [in] */ BSTR msgName, /* [in] */ BSTR signalName, /* [in] */ BYTE srcAddress, /* [in] */ BYTE dstAddress, /* [retval][out] */ IDispatch **ppSignal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Nodes )( IBus3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Generators )( IBus3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InteractiveGenerators )( IBus3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReplayCollection )( IBus3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Databases )( IBus3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Channels )( IBus3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IBus3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( IBus3 * This, /* [in] */ BSTR pVal); END_INTERFACE } IBus3Vtbl; interface IBus3 { CONST_VTBL struct IBus3Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IBus3_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IBus3_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IBus3_Release(This) \ (This)->lpVtbl -> Release(This) #define IBus3_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IBus3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IBus3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IBus3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IBus3_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IBus3_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IBus3_get_Baudrate(This,channel,baudrate) \ (This)->lpVtbl -> get_Baudrate(This,channel,baudrate) #define IBus3_put_Baudrate(This,channel,baudrate) \ (This)->lpVtbl -> put_Baudrate(This,channel,baudrate) #define IBus3_GetSignal(This,channel,msgName,signalName,ppSignal) \ (This)->lpVtbl -> GetSignal(This,channel,msgName,signalName,ppSignal) #define IBus3_GetMessage(This,channel,msgName,ppMessage) \ (This)->lpVtbl -> GetMessage(This,channel,msgName,ppMessage) #define IBus3_GetJ1939Signal(This,channel,msgName,signalName,srcAddress,dstAddress,ppSignal) \ (This)->lpVtbl -> GetJ1939Signal(This,channel,msgName,signalName,srcAddress,dstAddress,ppSignal) #define IBus3_get_Nodes(This,pVal) \ (This)->lpVtbl -> get_Nodes(This,pVal) #define IBus3_get_Generators(This,pVal) \ (This)->lpVtbl -> get_Generators(This,pVal) #define IBus3_get_InteractiveGenerators(This,pVal) \ (This)->lpVtbl -> get_InteractiveGenerators(This,pVal) #define IBus3_get_ReplayCollection(This,pVal) \ (This)->lpVtbl -> get_ReplayCollection(This,pVal) #define IBus3_get_Databases(This,pVal) \ (This)->lpVtbl -> get_Databases(This,pVal) #define IBus3_get_Channels(This,pVal) \ (This)->lpVtbl -> get_Channels(This,pVal) #define IBus3_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IBus3_put_Name(This,pVal) \ (This)->lpVtbl -> put_Name(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBus3_get_Nodes_Proxy( IBus3 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBus3_get_Nodes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBus3_get_Generators_Proxy( IBus3 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBus3_get_Generators_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBus3_get_InteractiveGenerators_Proxy( IBus3 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBus3_get_InteractiveGenerators_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBus3_get_ReplayCollection_Proxy( IBus3 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBus3_get_ReplayCollection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBus3_get_Databases_Proxy( IBus3 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBus3_get_Databases_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBus3_get_Channels_Proxy( IBus3 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBus3_get_Channels_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBus3_get_Name_Proxy( IBus3 * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IBus3_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IBus3_put_Name_Proxy( IBus3 * This, /* [in] */ BSTR pVal); void __RPC_STUB IBus3_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IBus3_INTERFACE_DEFINED__ */ #ifndef __IBusVB_INTERFACE_DEFINED__ #define __IBusVB_INTERFACE_DEFINED__ /* interface IBusVB */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IBusVB; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("03349138-55AD-445b-9613-D5A66E1B1945") IBusVB : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Baudrate( /* [in] */ LONG channel, /* [retval][out] */ double *baudrate) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Baudrate( /* [in] */ LONG channel, /* [in] */ double baudrate) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetSignal( /* [in] */ LONG channel, /* [in] */ BSTR msgName, /* [in] */ BSTR signalName, /* [retval][out] */ IDispatch **ppSignal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMessage( /* [in] */ LONG channel, /* [in] */ BSTR msgName, /* [retval][out] */ IDispatch **ppMessage) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetJ1939Signal( /* [in] */ LONG channel, /* [in] */ BSTR msgName, /* [in] */ BSTR signalName, /* [in] */ BYTE srcAddress, /* [in] */ BYTE dstAddress, /* [retval][out] */ IDispatch **ppSignal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Nodes( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Generators( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_InteractiveGenerators( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReplayCollection( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Databases( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Channels( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR pVal) = 0; }; #else /* C style interface */ typedef struct IBusVBVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBusVB * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBusVB * This); ULONG ( STDMETHODCALLTYPE *Release )( IBusVB * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBusVB * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBusVB * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBusVB * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBusVB * 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_Application )( IBusVB * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IBusVB * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Baudrate )( IBusVB * This, /* [in] */ LONG channel, /* [retval][out] */ double *baudrate); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Baudrate )( IBusVB * This, /* [in] */ LONG channel, /* [in] */ double baudrate); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetSignal )( IBusVB * This, /* [in] */ LONG channel, /* [in] */ BSTR msgName, /* [in] */ BSTR signalName, /* [retval][out] */ IDispatch **ppSignal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetMessage )( IBusVB * This, /* [in] */ LONG channel, /* [in] */ BSTR msgName, /* [retval][out] */ IDispatch **ppMessage); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetJ1939Signal )( IBusVB * This, /* [in] */ LONG channel, /* [in] */ BSTR msgName, /* [in] */ BSTR signalName, /* [in] */ BYTE srcAddress, /* [in] */ BYTE dstAddress, /* [retval][out] */ IDispatch **ppSignal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Nodes )( IBusVB * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Generators )( IBusVB * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InteractiveGenerators )( IBusVB * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReplayCollection )( IBusVB * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Databases )( IBusVB * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Channels )( IBusVB * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IBusVB * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( IBusVB * This, /* [in] */ BSTR pVal); END_INTERFACE } IBusVBVtbl; interface IBusVB { CONST_VTBL struct IBusVBVtbl *lpVtbl; }; #ifdef COBJMACROS #define IBusVB_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IBusVB_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IBusVB_Release(This) \ (This)->lpVtbl -> Release(This) #define IBusVB_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IBusVB_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IBusVB_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IBusVB_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IBusVB_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IBusVB_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IBusVB_get_Baudrate(This,channel,baudrate) \ (This)->lpVtbl -> get_Baudrate(This,channel,baudrate) #define IBusVB_put_Baudrate(This,channel,baudrate) \ (This)->lpVtbl -> put_Baudrate(This,channel,baudrate) #define IBusVB_GetSignal(This,channel,msgName,signalName,ppSignal) \ (This)->lpVtbl -> GetSignal(This,channel,msgName,signalName,ppSignal) #define IBusVB_GetMessage(This,channel,msgName,ppMessage) \ (This)->lpVtbl -> GetMessage(This,channel,msgName,ppMessage) #define IBusVB_GetJ1939Signal(This,channel,msgName,signalName,srcAddress,dstAddress,ppSignal) \ (This)->lpVtbl -> GetJ1939Signal(This,channel,msgName,signalName,srcAddress,dstAddress,ppSignal) #define IBusVB_get_Nodes(This,pVal) \ (This)->lpVtbl -> get_Nodes(This,pVal) #define IBusVB_get_Generators(This,pVal) \ (This)->lpVtbl -> get_Generators(This,pVal) #define IBusVB_get_InteractiveGenerators(This,pVal) \ (This)->lpVtbl -> get_InteractiveGenerators(This,pVal) #define IBusVB_get_ReplayCollection(This,pVal) \ (This)->lpVtbl -> get_ReplayCollection(This,pVal) #define IBusVB_get_Databases(This,pVal) \ (This)->lpVtbl -> get_Databases(This,pVal) #define IBusVB_get_Channels(This,pVal) \ (This)->lpVtbl -> get_Channels(This,pVal) #define IBusVB_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IBusVB_put_Name(This,pVal) \ (This)->lpVtbl -> put_Name(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBusVB_get_Application_Proxy( IBusVB * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBusVB_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBusVB_get_Parent_Proxy( IBusVB * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBusVB_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBusVB_get_Baudrate_Proxy( IBusVB * This, /* [in] */ LONG channel, /* [retval][out] */ double *baudrate); void __RPC_STUB IBusVB_get_Baudrate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IBusVB_put_Baudrate_Proxy( IBusVB * This, /* [in] */ LONG channel, /* [in] */ double baudrate); void __RPC_STUB IBusVB_put_Baudrate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IBusVB_GetSignal_Proxy( IBusVB * This, /* [in] */ LONG channel, /* [in] */ BSTR msgName, /* [in] */ BSTR signalName, /* [retval][out] */ IDispatch **ppSignal); void __RPC_STUB IBusVB_GetSignal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IBusVB_GetMessage_Proxy( IBusVB * This, /* [in] */ LONG channel, /* [in] */ BSTR msgName, /* [retval][out] */ IDispatch **ppMessage); void __RPC_STUB IBusVB_GetMessage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IBusVB_GetJ1939Signal_Proxy( IBusVB * This, /* [in] */ LONG channel, /* [in] */ BSTR msgName, /* [in] */ BSTR signalName, /* [in] */ BYTE srcAddress, /* [in] */ BYTE dstAddress, /* [retval][out] */ IDispatch **ppSignal); void __RPC_STUB IBusVB_GetJ1939Signal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBusVB_get_Nodes_Proxy( IBusVB * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBusVB_get_Nodes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBusVB_get_Generators_Proxy( IBusVB * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBusVB_get_Generators_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBusVB_get_InteractiveGenerators_Proxy( IBusVB * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBusVB_get_InteractiveGenerators_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBusVB_get_ReplayCollection_Proxy( IBusVB * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBusVB_get_ReplayCollection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBusVB_get_Databases_Proxy( IBusVB * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBusVB_get_Databases_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBusVB_get_Channels_Proxy( IBusVB * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBusVB_get_Channels_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBusVB_get_Name_Proxy( IBusVB * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IBusVB_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IBusVB_put_Name_Proxy( IBusVB * This, /* [in] */ BSTR pVal); void __RPC_STUB IBusVB_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IBusVB_INTERFACE_DEFINED__ */ #ifndef __IBusVB2_INTERFACE_DEFINED__ #define __IBusVB2_INTERFACE_DEFINED__ /* interface IBusVB2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IBusVB2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("2AB47E6A-B582-49a2-9FFE-7FAB4458AE76") IBusVB2 : public IBusVB { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Active( /* [retval][out] */ VARIANT_BOOL *bActive) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Active( /* [in] */ VARIANT_BOOL bActive) = 0; }; #else /* C style interface */ typedef struct IBusVB2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBusVB2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBusVB2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IBusVB2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBusVB2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBusVB2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBusVB2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBusVB2 * 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_Application )( IBusVB2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IBusVB2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Baudrate )( IBusVB2 * This, /* [in] */ LONG channel, /* [retval][out] */ double *baudrate); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Baudrate )( IBusVB2 * This, /* [in] */ LONG channel, /* [in] */ double baudrate); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetSignal )( IBusVB2 * This, /* [in] */ LONG channel, /* [in] */ BSTR msgName, /* [in] */ BSTR signalName, /* [retval][out] */ IDispatch **ppSignal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetMessage )( IBusVB2 * This, /* [in] */ LONG channel, /* [in] */ BSTR msgName, /* [retval][out] */ IDispatch **ppMessage); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetJ1939Signal )( IBusVB2 * This, /* [in] */ LONG channel, /* [in] */ BSTR msgName, /* [in] */ BSTR signalName, /* [in] */ BYTE srcAddress, /* [in] */ BYTE dstAddress, /* [retval][out] */ IDispatch **ppSignal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Nodes )( IBusVB2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Generators )( IBusVB2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InteractiveGenerators )( IBusVB2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReplayCollection )( IBusVB2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Databases )( IBusVB2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Channels )( IBusVB2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IBusVB2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( IBusVB2 * This, /* [in] */ BSTR pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Active )( IBusVB2 * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Active )( IBusVB2 * This, /* [in] */ VARIANT_BOOL bActive); END_INTERFACE } IBusVB2Vtbl; interface IBusVB2 { CONST_VTBL struct IBusVB2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IBusVB2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IBusVB2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IBusVB2_Release(This) \ (This)->lpVtbl -> Release(This) #define IBusVB2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IBusVB2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IBusVB2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IBusVB2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IBusVB2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IBusVB2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IBusVB2_get_Baudrate(This,channel,baudrate) \ (This)->lpVtbl -> get_Baudrate(This,channel,baudrate) #define IBusVB2_put_Baudrate(This,channel,baudrate) \ (This)->lpVtbl -> put_Baudrate(This,channel,baudrate) #define IBusVB2_GetSignal(This,channel,msgName,signalName,ppSignal) \ (This)->lpVtbl -> GetSignal(This,channel,msgName,signalName,ppSignal) #define IBusVB2_GetMessage(This,channel,msgName,ppMessage) \ (This)->lpVtbl -> GetMessage(This,channel,msgName,ppMessage) #define IBusVB2_GetJ1939Signal(This,channel,msgName,signalName,srcAddress,dstAddress,ppSignal) \ (This)->lpVtbl -> GetJ1939Signal(This,channel,msgName,signalName,srcAddress,dstAddress,ppSignal) #define IBusVB2_get_Nodes(This,pVal) \ (This)->lpVtbl -> get_Nodes(This,pVal) #define IBusVB2_get_Generators(This,pVal) \ (This)->lpVtbl -> get_Generators(This,pVal) #define IBusVB2_get_InteractiveGenerators(This,pVal) \ (This)->lpVtbl -> get_InteractiveGenerators(This,pVal) #define IBusVB2_get_ReplayCollection(This,pVal) \ (This)->lpVtbl -> get_ReplayCollection(This,pVal) #define IBusVB2_get_Databases(This,pVal) \ (This)->lpVtbl -> get_Databases(This,pVal) #define IBusVB2_get_Channels(This,pVal) \ (This)->lpVtbl -> get_Channels(This,pVal) #define IBusVB2_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IBusVB2_put_Name(This,pVal) \ (This)->lpVtbl -> put_Name(This,pVal) #define IBusVB2_get_Active(This,bActive) \ (This)->lpVtbl -> get_Active(This,bActive) #define IBusVB2_put_Active(This,bActive) \ (This)->lpVtbl -> put_Active(This,bActive) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBusVB2_get_Active_Proxy( IBusVB2 * This, /* [retval][out] */ VARIANT_BOOL *bActive); void __RPC_STUB IBusVB2_get_Active_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IBusVB2_put_Active_Proxy( IBusVB2 * This, /* [in] */ VARIANT_BOOL bActive); void __RPC_STUB IBusVB2_put_Active_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IBusVB2_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Bus; #ifdef __cplusplus class DECLSPEC_UUID("884DBC03-7A76-11d3-8571-00105A3E017B") Bus; #endif #ifndef __IBuses_INTERFACE_DEFINED__ #define __IBuses_INTERFACE_DEFINED__ /* interface IBuses */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IBuses; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("7BD20670-E36C-4752-928A-8782BE05E89C") IBuses : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ IBus2 **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR name, /* [retval][out] */ IBus2 **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct IBusesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBuses * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBuses * This); ULONG ( STDMETHODCALLTYPE *Release )( IBuses * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBuses * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBuses * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBuses * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBuses * 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_Application )( IBuses * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IBuses * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IBuses * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IBuses * This, /* [in] */ VARIANT index, /* [retval][out] */ IBus2 **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IBuses * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IBuses * This, /* [in] */ BSTR name, /* [retval][out] */ IBus2 **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IBuses * This, /* [in] */ VARIANT index); END_INTERFACE } IBusesVtbl; interface IBuses { CONST_VTBL struct IBusesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IBuses_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IBuses_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IBuses_Release(This) \ (This)->lpVtbl -> Release(This) #define IBuses_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IBuses_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IBuses_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IBuses_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IBuses_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IBuses_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IBuses_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define IBuses_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IBuses_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define IBuses_Add(This,name,pVal) \ (This)->lpVtbl -> Add(This,name,pVal) #define IBuses_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBuses_get_Application_Proxy( IBuses * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBuses_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBuses_get_Parent_Proxy( IBuses * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IBuses_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBuses_get_Count_Proxy( IBuses * This, /* [retval][out] */ long *pnCount); void __RPC_STUB IBuses_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBuses_get_Item_Proxy( IBuses * This, /* [in] */ VARIANT index, /* [retval][out] */ IBus2 **pVal); void __RPC_STUB IBuses_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IBuses_get__NewEnum_Proxy( IBuses * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB IBuses_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IBuses_Add_Proxy( IBuses * This, /* [in] */ BSTR name, /* [retval][out] */ IBus2 **pVal); void __RPC_STUB IBuses_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IBuses_Remove_Proxy( IBuses * This, /* [in] */ VARIANT index); void __RPC_STUB IBuses_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IBuses_INTERFACE_DEFINED__ */ #ifndef __IBuses2_INTERFACE_DEFINED__ #define __IBuses2_INTERFACE_DEFINED__ /* interface IBuses2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IBuses2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("13F71310-908A-4e7c-9D03-1C8308909C33") IBuses2 : public IBuses { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddWithType( /* [in] */ BSTR name, /* [in] */ eBusType busType, /* [retval][out] */ IBus2 **pVal) = 0; }; #else /* C style interface */ typedef struct IBuses2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IBuses2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IBuses2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IBuses2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IBuses2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IBuses2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IBuses2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IBuses2 * 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_Application )( IBuses2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IBuses2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IBuses2 * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IBuses2 * This, /* [in] */ VARIANT index, /* [retval][out] */ IBus2 **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IBuses2 * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IBuses2 * This, /* [in] */ BSTR name, /* [retval][out] */ IBus2 **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IBuses2 * This, /* [in] */ VARIANT index); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddWithType )( IBuses2 * This, /* [in] */ BSTR name, /* [in] */ eBusType busType, /* [retval][out] */ IBus2 **pVal); END_INTERFACE } IBuses2Vtbl; interface IBuses2 { CONST_VTBL struct IBuses2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IBuses2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IBuses2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IBuses2_Release(This) \ (This)->lpVtbl -> Release(This) #define IBuses2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IBuses2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IBuses2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IBuses2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IBuses2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IBuses2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IBuses2_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define IBuses2_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IBuses2_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define IBuses2_Add(This,name,pVal) \ (This)->lpVtbl -> Add(This,name,pVal) #define IBuses2_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #define IBuses2_AddWithType(This,name,busType,pVal) \ (This)->lpVtbl -> AddWithType(This,name,busType,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IBuses2_AddWithType_Proxy( IBuses2 * This, /* [in] */ BSTR name, /* [in] */ eBusType busType, /* [retval][out] */ IBus2 **pVal); void __RPC_STUB IBuses2_AddWithType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IBuses2_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Buses; #ifdef __cplusplus class DECLSPEC_UUID("41C470FC-DB1F-4286-9723-A5C39BBBDDAF") Buses; #endif #ifndef __ISimulationSetup_INTERFACE_DEFINED__ #define __ISimulationSetup_INTERFACE_DEFINED__ /* interface ISimulationSetup */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ISimulationSetup; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("9E2F76E0-D239-11d3-85E6-00105A3E017B") ISimulationSetup : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Nodes( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Generators( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_InteractiveGenerators( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReplayCollection( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct ISimulationSetupVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISimulationSetup * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISimulationSetup * This); ULONG ( STDMETHODCALLTYPE *Release )( ISimulationSetup * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISimulationSetup * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISimulationSetup * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISimulationSetup * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISimulationSetup * 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_Application )( ISimulationSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ISimulationSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Nodes )( ISimulationSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Generators )( ISimulationSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InteractiveGenerators )( ISimulationSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReplayCollection )( ISimulationSetup * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } ISimulationSetupVtbl; interface ISimulationSetup { CONST_VTBL struct ISimulationSetupVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISimulationSetup_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISimulationSetup_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISimulationSetup_Release(This) \ (This)->lpVtbl -> Release(This) #define ISimulationSetup_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISimulationSetup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISimulationSetup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISimulationSetup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISimulationSetup_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ISimulationSetup_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ISimulationSetup_get_Nodes(This,pVal) \ (This)->lpVtbl -> get_Nodes(This,pVal) #define ISimulationSetup_get_Generators(This,pVal) \ (This)->lpVtbl -> get_Generators(This,pVal) #define ISimulationSetup_get_InteractiveGenerators(This,pVal) \ (This)->lpVtbl -> get_InteractiveGenerators(This,pVal) #define ISimulationSetup_get_ReplayCollection(This,pVal) \ (This)->lpVtbl -> get_ReplayCollection(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISimulationSetup_get_Application_Proxy( ISimulationSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISimulationSetup_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISimulationSetup_get_Parent_Proxy( ISimulationSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISimulationSetup_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISimulationSetup_get_Nodes_Proxy( ISimulationSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISimulationSetup_get_Nodes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISimulationSetup_get_Generators_Proxy( ISimulationSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISimulationSetup_get_Generators_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISimulationSetup_get_InteractiveGenerators_Proxy( ISimulationSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISimulationSetup_get_InteractiveGenerators_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISimulationSetup_get_ReplayCollection_Proxy( ISimulationSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISimulationSetup_get_ReplayCollection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISimulationSetup_INTERFACE_DEFINED__ */ #ifndef __ISimulationSetup2_INTERFACE_DEFINED__ #define __ISimulationSetup2_INTERFACE_DEFINED__ /* interface ISimulationSetup2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ISimulationSetup2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A97B6751-BD4A-41cb-96E2-7421211D5BAD") ISimulationSetup2 : public ISimulationSetup { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Buses( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct ISimulationSetup2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISimulationSetup2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISimulationSetup2 * This); ULONG ( STDMETHODCALLTYPE *Release )( ISimulationSetup2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISimulationSetup2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISimulationSetup2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISimulationSetup2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISimulationSetup2 * 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_Application )( ISimulationSetup2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ISimulationSetup2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Nodes )( ISimulationSetup2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Generators )( ISimulationSetup2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InteractiveGenerators )( ISimulationSetup2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReplayCollection )( ISimulationSetup2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Buses )( ISimulationSetup2 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } ISimulationSetup2Vtbl; interface ISimulationSetup2 { CONST_VTBL struct ISimulationSetup2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ISimulationSetup2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISimulationSetup2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISimulationSetup2_Release(This) \ (This)->lpVtbl -> Release(This) #define ISimulationSetup2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISimulationSetup2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISimulationSetup2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISimulationSetup2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISimulationSetup2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ISimulationSetup2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ISimulationSetup2_get_Nodes(This,pVal) \ (This)->lpVtbl -> get_Nodes(This,pVal) #define ISimulationSetup2_get_Generators(This,pVal) \ (This)->lpVtbl -> get_Generators(This,pVal) #define ISimulationSetup2_get_InteractiveGenerators(This,pVal) \ (This)->lpVtbl -> get_InteractiveGenerators(This,pVal) #define ISimulationSetup2_get_ReplayCollection(This,pVal) \ (This)->lpVtbl -> get_ReplayCollection(This,pVal) #define ISimulationSetup2_get_Buses(This,pVal) \ (This)->lpVtbl -> get_Buses(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISimulationSetup2_get_Buses_Proxy( ISimulationSetup2 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISimulationSetup2_get_Buses_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISimulationSetup2_INTERFACE_DEFINED__ */ #ifndef ___ISimulationSetupEvents_DISPINTERFACE_DEFINED__ #define ___ISimulationSetupEvents_DISPINTERFACE_DEFINED__ /* dispinterface _ISimulationSetupEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID__ISimulationSetupEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("9E2F76E1-D239-11d3-85E6-00105A3E017B") _ISimulationSetupEvents : public IDispatch { }; #else /* C style interface */ typedef struct _ISimulationSetupEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( _ISimulationSetupEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( _ISimulationSetupEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( _ISimulationSetupEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( _ISimulationSetupEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( _ISimulationSetupEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( _ISimulationSetupEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( _ISimulationSetupEvents * 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 } _ISimulationSetupEventsVtbl; interface _ISimulationSetupEvents { CONST_VTBL struct _ISimulationSetupEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define _ISimulationSetupEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define _ISimulationSetupEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define _ISimulationSetupEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define _ISimulationSetupEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define _ISimulationSetupEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define _ISimulationSetupEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define _ISimulationSetupEvents_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 /* ___ISimulationSetupEvents_DISPINTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_SimulationSetup; #ifdef __cplusplus class DECLSPEC_UUID("9E2F76E2-D239-11d3-85E6-00105A3E017B") SimulationSetup; #endif #ifndef __IUserFile_INTERFACE_DEFINED__ #define __IUserFile_INTERFACE_DEFINED__ /* interface IUserFile */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IUserFile; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0F9C3583-0B20-4acb-9B44-9C68A4EDD095") IUserFile : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Enabled( /* [retval][out] */ VARIANT_BOOL *bEnabled) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Enabled( /* [in] */ VARIANT_BOOL bEnabled) = 0; }; #else /* C style interface */ typedef struct IUserFileVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IUserFile * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IUserFile * This); ULONG ( STDMETHODCALLTYPE *Release )( IUserFile * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IUserFile * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IUserFile * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IUserFile * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IUserFile * 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_Application )( IUserFile * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IUserFile * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IUserFile * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IUserFile * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IUserFile * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( IUserFile * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( IUserFile * This, /* [in] */ VARIANT_BOOL bEnabled); END_INTERFACE } IUserFileVtbl; interface IUserFile { CONST_VTBL struct IUserFileVtbl *lpVtbl; }; #ifdef COBJMACROS #define IUserFile_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IUserFile_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IUserFile_Release(This) \ (This)->lpVtbl -> Release(This) #define IUserFile_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IUserFile_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IUserFile_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IUserFile_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IUserFile_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IUserFile_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IUserFile_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IUserFile_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IUserFile_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IUserFile_get_Enabled(This,bEnabled) \ (This)->lpVtbl -> get_Enabled(This,bEnabled) #define IUserFile_put_Enabled(This,bEnabled) \ (This)->lpVtbl -> put_Enabled(This,bEnabled) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserFile_get_Application_Proxy( IUserFile * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IUserFile_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserFile_get_Parent_Proxy( IUserFile * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IUserFile_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserFile_get_FullName_Proxy( IUserFile * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IUserFile_get_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserFile_get_Name_Proxy( IUserFile * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IUserFile_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserFile_get_Path_Proxy( IUserFile * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IUserFile_get_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserFile_get_Enabled_Proxy( IUserFile * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); void __RPC_STUB IUserFile_get_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IUserFile_put_Enabled_Proxy( IUserFile * This, /* [in] */ VARIANT_BOOL bEnabled); void __RPC_STUB IUserFile_put_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IUserFile_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_UserFile; #ifdef __cplusplus class DECLSPEC_UUID("8E2AE92D-9FD5-42da-A902-4E66DE545BFC") UserFile; #endif #ifndef __IUserFiles_INTERFACE_DEFINED__ #define __IUserFiles_INTERFACE_DEFINED__ /* interface IUserFiles */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IUserFiles; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("61CB1B7A-EC25-47ee-A956-0A6EE39FF651") IUserFiles : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ IUserFile **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR fullName, /* [retval][out] */ IUserFile **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct IUserFilesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IUserFiles * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IUserFiles * This); ULONG ( STDMETHODCALLTYPE *Release )( IUserFiles * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IUserFiles * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IUserFiles * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IUserFiles * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IUserFiles * 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_Application )( IUserFiles * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IUserFiles * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IUserFiles * This, /* [retval][out] */ long *pCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IUserFiles * This, /* [in] */ VARIANT index, /* [retval][out] */ IUserFile **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IUserFiles * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IUserFiles * This, /* [in] */ BSTR fullName, /* [retval][out] */ IUserFile **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IUserFiles * This, /* [in] */ VARIANT index); END_INTERFACE } IUserFilesVtbl; interface IUserFiles { CONST_VTBL struct IUserFilesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IUserFiles_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IUserFiles_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IUserFiles_Release(This) \ (This)->lpVtbl -> Release(This) #define IUserFiles_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IUserFiles_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IUserFiles_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IUserFiles_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IUserFiles_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IUserFiles_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IUserFiles_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IUserFiles_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IUserFiles_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define IUserFiles_Add(This,fullName,pVal) \ (This)->lpVtbl -> Add(This,fullName,pVal) #define IUserFiles_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserFiles_get_Application_Proxy( IUserFiles * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IUserFiles_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserFiles_get_Parent_Proxy( IUserFiles * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IUserFiles_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserFiles_get_Count_Proxy( IUserFiles * This, /* [retval][out] */ long *pCount); void __RPC_STUB IUserFiles_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserFiles_get_Item_Proxy( IUserFiles * This, /* [in] */ VARIANT index, /* [retval][out] */ IUserFile **pVal); void __RPC_STUB IUserFiles_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserFiles_get__NewEnum_Proxy( IUserFiles * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB IUserFiles_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IUserFiles_Add_Proxy( IUserFiles * This, /* [in] */ BSTR fullName, /* [retval][out] */ IUserFile **pVal); void __RPC_STUB IUserFiles_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IUserFiles_Remove_Proxy( IUserFiles * This, /* [in] */ VARIANT index); void __RPC_STUB IUserFiles_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IUserFiles_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_UserFiles; #ifdef __cplusplus class DECLSPEC_UUID("63BDF234-52E1-45c9-BBEB-AD6220B21ACA") UserFiles; #endif #ifndef __IFDXFile_INTERFACE_DEFINED__ #define __IFDXFile_INTERFACE_DEFINED__ /* interface IFDXFile */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IFDXFile; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("5A7CBACF-009D-4e5f-82D5-CB0876EE94E9") IFDXFile : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Enabled( /* [retval][out] */ VARIANT_BOOL *bEnabled) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Enabled( /* [in] */ VARIANT_BOOL bEnabled) = 0; }; #else /* C style interface */ typedef struct IFDXFileVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFDXFile * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFDXFile * This); ULONG ( STDMETHODCALLTYPE *Release )( IFDXFile * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IFDXFile * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IFDXFile * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IFDXFile * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IFDXFile * 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_Application )( IFDXFile * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IFDXFile * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IFDXFile * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IFDXFile * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IFDXFile * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( IFDXFile * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( IFDXFile * This, /* [in] */ VARIANT_BOOL bEnabled); END_INTERFACE } IFDXFileVtbl; interface IFDXFile { CONST_VTBL struct IFDXFileVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFDXFile_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IFDXFile_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IFDXFile_Release(This) \ (This)->lpVtbl -> Release(This) #define IFDXFile_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IFDXFile_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IFDXFile_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IFDXFile_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IFDXFile_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IFDXFile_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IFDXFile_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IFDXFile_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IFDXFile_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IFDXFile_get_Enabled(This,bEnabled) \ (This)->lpVtbl -> get_Enabled(This,bEnabled) #define IFDXFile_put_Enabled(This,bEnabled) \ (This)->lpVtbl -> put_Enabled(This,bEnabled) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFDXFile_get_Application_Proxy( IFDXFile * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IFDXFile_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFDXFile_get_Parent_Proxy( IFDXFile * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IFDXFile_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFDXFile_get_FullName_Proxy( IFDXFile * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IFDXFile_get_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFDXFile_get_Name_Proxy( IFDXFile * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IFDXFile_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFDXFile_get_Path_Proxy( IFDXFile * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IFDXFile_get_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFDXFile_get_Enabled_Proxy( IFDXFile * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); void __RPC_STUB IFDXFile_get_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IFDXFile_put_Enabled_Proxy( IFDXFile * This, /* [in] */ VARIANT_BOOL bEnabled); void __RPC_STUB IFDXFile_put_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IFDXFile_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_FDXFile; #ifdef __cplusplus class DECLSPEC_UUID("E6D06532-D722-42fc-AC35-3FBE5859B63E") FDXFile; #endif #ifndef __IFDXFiles_INTERFACE_DEFINED__ #define __IFDXFiles_INTERFACE_DEFINED__ /* interface IFDXFiles */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IFDXFiles; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("F593A749-643D-4e0b-9053-E4499F966E6B") IFDXFiles : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ IFDXFile **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR fullName, /* [retval][out] */ IFDXFile **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct IFDXFilesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IFDXFiles * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IFDXFiles * This); ULONG ( STDMETHODCALLTYPE *Release )( IFDXFiles * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IFDXFiles * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IFDXFiles * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IFDXFiles * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IFDXFiles * 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_Application )( IFDXFiles * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IFDXFiles * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IFDXFiles * This, /* [retval][out] */ long *pCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IFDXFiles * This, /* [in] */ VARIANT index, /* [retval][out] */ IFDXFile **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IFDXFiles * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IFDXFiles * This, /* [in] */ BSTR fullName, /* [retval][out] */ IFDXFile **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IFDXFiles * This, /* [in] */ VARIANT index); END_INTERFACE } IFDXFilesVtbl; interface IFDXFiles { CONST_VTBL struct IFDXFilesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IFDXFiles_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IFDXFiles_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IFDXFiles_Release(This) \ (This)->lpVtbl -> Release(This) #define IFDXFiles_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IFDXFiles_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IFDXFiles_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IFDXFiles_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IFDXFiles_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IFDXFiles_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IFDXFiles_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IFDXFiles_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IFDXFiles_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define IFDXFiles_Add(This,fullName,pVal) \ (This)->lpVtbl -> Add(This,fullName,pVal) #define IFDXFiles_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFDXFiles_get_Application_Proxy( IFDXFiles * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IFDXFiles_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFDXFiles_get_Parent_Proxy( IFDXFiles * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IFDXFiles_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFDXFiles_get_Count_Proxy( IFDXFiles * This, /* [retval][out] */ long *pCount); void __RPC_STUB IFDXFiles_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFDXFiles_get_Item_Proxy( IFDXFiles * This, /* [in] */ VARIANT index, /* [retval][out] */ IFDXFile **pVal); void __RPC_STUB IFDXFiles_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IFDXFiles_get__NewEnum_Proxy( IFDXFiles * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB IFDXFiles_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFDXFiles_Add_Proxy( IFDXFiles * This, /* [in] */ BSTR fullName, /* [retval][out] */ IFDXFile **pVal); void __RPC_STUB IFDXFiles_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IFDXFiles_Remove_Proxy( IFDXFiles * This, /* [in] */ VARIANT index); void __RPC_STUB IFDXFiles_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IFDXFiles_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_FDXFiles; #ifdef __cplusplus class DECLSPEC_UUID("D1746F51-D04A-4ba3-A677-9C21992F5238") FDXFiles; #endif #ifndef __ICLibrary_INTERFACE_DEFINED__ #define __ICLibrary_INTERFACE_DEFINED__ /* interface ICLibrary */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ICLibrary; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("099E8EAA-5EBB-4296-BF34-9776CE620DAF") ICLibrary : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Enabled( /* [retval][out] */ VARIANT_BOOL *bEnabled) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Enabled( /* [in] */ VARIANT_BOOL bEnabled) = 0; }; #else /* C style interface */ typedef struct ICLibraryVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLibrary * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICLibrary * This); ULONG ( STDMETHODCALLTYPE *Release )( ICLibrary * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICLibrary * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICLibrary * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICLibrary * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICLibrary * 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_Application )( ICLibrary * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ICLibrary * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( ICLibrary * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ICLibrary * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( ICLibrary * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( ICLibrary * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( ICLibrary * This, /* [in] */ VARIANT_BOOL bEnabled); END_INTERFACE } ICLibraryVtbl; interface ICLibrary { CONST_VTBL struct ICLibraryVtbl *lpVtbl; }; #ifdef COBJMACROS #define ICLibrary_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ICLibrary_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ICLibrary_Release(This) \ (This)->lpVtbl -> Release(This) #define ICLibrary_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ICLibrary_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ICLibrary_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ICLibrary_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ICLibrary_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ICLibrary_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ICLibrary_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define ICLibrary_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define ICLibrary_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define ICLibrary_get_Enabled(This,bEnabled) \ (This)->lpVtbl -> get_Enabled(This,bEnabled) #define ICLibrary_put_Enabled(This,bEnabled) \ (This)->lpVtbl -> put_Enabled(This,bEnabled) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICLibrary_get_Application_Proxy( ICLibrary * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ICLibrary_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICLibrary_get_Parent_Proxy( ICLibrary * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ICLibrary_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICLibrary_get_FullName_Proxy( ICLibrary * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ICLibrary_get_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICLibrary_get_Name_Proxy( ICLibrary * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ICLibrary_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICLibrary_get_Path_Proxy( ICLibrary * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ICLibrary_get_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICLibrary_get_Enabled_Proxy( ICLibrary * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); void __RPC_STUB ICLibrary_get_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICLibrary_put_Enabled_Proxy( ICLibrary * This, /* [in] */ VARIANT_BOOL bEnabled); void __RPC_STUB ICLibrary_put_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ICLibrary_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_CLibrary; #ifdef __cplusplus class DECLSPEC_UUID("B0DC4058-4BB9-4a81-BCAC-79BF2A272598") CLibrary; #endif #ifndef __ICLibraries_INTERFACE_DEFINED__ #define __ICLibraries_INTERFACE_DEFINED__ /* interface ICLibraries */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ICLibraries; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("8E192C75-180E-42c1-9AEE-B4576C4A1CF3") ICLibraries : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ ICLibrary **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR fullName, /* [retval][out] */ ICLibrary **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct ICLibrariesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICLibraries * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICLibraries * This); ULONG ( STDMETHODCALLTYPE *Release )( ICLibraries * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICLibraries * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICLibraries * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICLibraries * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICLibraries * 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_Application )( ICLibraries * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ICLibraries * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ICLibraries * This, /* [retval][out] */ long *pCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( ICLibraries * This, /* [in] */ VARIANT index, /* [retval][out] */ ICLibrary **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( ICLibraries * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( ICLibraries * This, /* [in] */ BSTR fullName, /* [retval][out] */ ICLibrary **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( ICLibraries * This, /* [in] */ VARIANT index); END_INTERFACE } ICLibrariesVtbl; interface ICLibraries { CONST_VTBL struct ICLibrariesVtbl *lpVtbl; }; #ifdef COBJMACROS #define ICLibraries_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ICLibraries_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ICLibraries_Release(This) \ (This)->lpVtbl -> Release(This) #define ICLibraries_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ICLibraries_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ICLibraries_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ICLibraries_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ICLibraries_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ICLibraries_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ICLibraries_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define ICLibraries_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define ICLibraries_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define ICLibraries_Add(This,fullName,pVal) \ (This)->lpVtbl -> Add(This,fullName,pVal) #define ICLibraries_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICLibraries_get_Application_Proxy( ICLibraries * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ICLibraries_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICLibraries_get_Parent_Proxy( ICLibraries * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ICLibraries_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICLibraries_get_Count_Proxy( ICLibraries * This, /* [retval][out] */ long *pCount); void __RPC_STUB ICLibraries_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICLibraries_get_Item_Proxy( ICLibraries * This, /* [in] */ VARIANT index, /* [retval][out] */ ICLibrary **pVal); void __RPC_STUB ICLibraries_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICLibraries_get__NewEnum_Proxy( ICLibraries * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB ICLibraries_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICLibraries_Add_Proxy( ICLibraries * This, /* [in] */ BSTR fullName, /* [retval][out] */ ICLibrary **pVal); void __RPC_STUB ICLibraries_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICLibraries_Remove_Proxy( ICLibraries * This, /* [in] */ VARIANT index); void __RPC_STUB ICLibraries_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ICLibraries_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_CLibraries; #ifdef __cplusplus class DECLSPEC_UUID("2FB74EE4-AFC4-47e8-8BE2-4C0193A82EDA") CLibraries; #endif #ifndef __IConfiguration_INTERFACE_DEFINED__ #define __IConfiguration_INTERFACE_DEFINED__ /* interface IConfiguration */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IConfiguration; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("48461813-4502-11D3-8539-00105A3E017B") IConfiguration : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Comment( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Comment( /* [in] */ BSTR pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReadOnly( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Saved( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_GeneralSetup( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OnlineSetup( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OfflineSetup( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SimulationSetup( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Save( /* [optional][in] */ BSTR name, /* [optional][in] */ VARIANT_BOOL promptUser) = 0; }; #else /* C style interface */ typedef struct IConfigurationVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IConfiguration * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IConfiguration * This); ULONG ( STDMETHODCALLTYPE *Release )( IConfiguration * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IConfiguration * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IConfiguration * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IConfiguration * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IConfiguration * 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_Application )( IConfiguration * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Comment )( IConfiguration * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Comment )( IConfiguration * This, /* [in] */ BSTR pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IConfiguration * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IConfiguration * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IConfiguration * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IConfiguration * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReadOnly )( IConfiguration * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Saved )( IConfiguration * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GeneralSetup )( IConfiguration * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OnlineSetup )( IConfiguration * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OfflineSetup )( IConfiguration * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SimulationSetup )( IConfiguration * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Save )( IConfiguration * This, /* [optional][in] */ BSTR name, /* [optional][in] */ VARIANT_BOOL promptUser); END_INTERFACE } IConfigurationVtbl; interface IConfiguration { CONST_VTBL struct IConfigurationVtbl *lpVtbl; }; #ifdef COBJMACROS #define IConfiguration_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IConfiguration_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IConfiguration_Release(This) \ (This)->lpVtbl -> Release(This) #define IConfiguration_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IConfiguration_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IConfiguration_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IConfiguration_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IConfiguration_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IConfiguration_get_Comment(This,pVal) \ (This)->lpVtbl -> get_Comment(This,pVal) #define IConfiguration_put_Comment(This,pVal) \ (This)->lpVtbl -> put_Comment(This,pVal) #define IConfiguration_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IConfiguration_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IConfiguration_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IConfiguration_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IConfiguration_get_ReadOnly(This,pVal) \ (This)->lpVtbl -> get_ReadOnly(This,pVal) #define IConfiguration_get_Saved(This,pVal) \ (This)->lpVtbl -> get_Saved(This,pVal) #define IConfiguration_get_GeneralSetup(This,pVal) \ (This)->lpVtbl -> get_GeneralSetup(This,pVal) #define IConfiguration_get_OnlineSetup(This,pVal) \ (This)->lpVtbl -> get_OnlineSetup(This,pVal) #define IConfiguration_get_OfflineSetup(This,pVal) \ (This)->lpVtbl -> get_OfflineSetup(This,pVal) #define IConfiguration_get_SimulationSetup(This,pVal) \ (This)->lpVtbl -> get_SimulationSetup(This,pVal) #define IConfiguration_Save(This,name,promptUser) \ (This)->lpVtbl -> Save(This,name,promptUser) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration_get_Application_Proxy( IConfiguration * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IConfiguration_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration_get_Comment_Proxy( IConfiguration * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IConfiguration_get_Comment_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IConfiguration_put_Comment_Proxy( IConfiguration * This, /* [in] */ BSTR pVal); void __RPC_STUB IConfiguration_put_Comment_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration_get_FullName_Proxy( IConfiguration * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IConfiguration_get_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration_get_Name_Proxy( IConfiguration * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IConfiguration_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration_get_Parent_Proxy( IConfiguration * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IConfiguration_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration_get_Path_Proxy( IConfiguration * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IConfiguration_get_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration_get_ReadOnly_Proxy( IConfiguration * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IConfiguration_get_ReadOnly_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration_get_Saved_Proxy( IConfiguration * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IConfiguration_get_Saved_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration_get_GeneralSetup_Proxy( IConfiguration * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IConfiguration_get_GeneralSetup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration_get_OnlineSetup_Proxy( IConfiguration * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IConfiguration_get_OnlineSetup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration_get_OfflineSetup_Proxy( IConfiguration * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IConfiguration_get_OfflineSetup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration_get_SimulationSetup_Proxy( IConfiguration * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IConfiguration_get_SimulationSetup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IConfiguration_Save_Proxy( IConfiguration * This, /* [optional][in] */ BSTR name, /* [optional][in] */ VARIANT_BOOL promptUser); void __RPC_STUB IConfiguration_Save_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IConfiguration_INTERFACE_DEFINED__ */ #ifndef __IConfiguration2_INTERFACE_DEFINED__ #define __IConfiguration2_INTERFACE_DEFINED__ /* interface IConfiguration2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IConfiguration2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0DE679A3-1A8D-4a67-89E6-9947D57D08DF") IConfiguration2 : public IConfiguration { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveAs( /* [in] */ BSTR name, /* [in] */ LONG major, /* [in] */ LONG minor, /* [optional][in] */ VARIANT_BOOL promptUser) = 0; }; #else /* C style interface */ typedef struct IConfiguration2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IConfiguration2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IConfiguration2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IConfiguration2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IConfiguration2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IConfiguration2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IConfiguration2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IConfiguration2 * 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_Application )( IConfiguration2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Comment )( IConfiguration2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Comment )( IConfiguration2 * This, /* [in] */ BSTR pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IConfiguration2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IConfiguration2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IConfiguration2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IConfiguration2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReadOnly )( IConfiguration2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Saved )( IConfiguration2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GeneralSetup )( IConfiguration2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OnlineSetup )( IConfiguration2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OfflineSetup )( IConfiguration2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SimulationSetup )( IConfiguration2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Save )( IConfiguration2 * This, /* [optional][in] */ BSTR name, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveAs )( IConfiguration2 * This, /* [in] */ BSTR name, /* [in] */ LONG major, /* [in] */ LONG minor, /* [optional][in] */ VARIANT_BOOL promptUser); END_INTERFACE } IConfiguration2Vtbl; interface IConfiguration2 { CONST_VTBL struct IConfiguration2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IConfiguration2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IConfiguration2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IConfiguration2_Release(This) \ (This)->lpVtbl -> Release(This) #define IConfiguration2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IConfiguration2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IConfiguration2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IConfiguration2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IConfiguration2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IConfiguration2_get_Comment(This,pVal) \ (This)->lpVtbl -> get_Comment(This,pVal) #define IConfiguration2_put_Comment(This,pVal) \ (This)->lpVtbl -> put_Comment(This,pVal) #define IConfiguration2_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IConfiguration2_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IConfiguration2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IConfiguration2_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IConfiguration2_get_ReadOnly(This,pVal) \ (This)->lpVtbl -> get_ReadOnly(This,pVal) #define IConfiguration2_get_Saved(This,pVal) \ (This)->lpVtbl -> get_Saved(This,pVal) #define IConfiguration2_get_GeneralSetup(This,pVal) \ (This)->lpVtbl -> get_GeneralSetup(This,pVal) #define IConfiguration2_get_OnlineSetup(This,pVal) \ (This)->lpVtbl -> get_OnlineSetup(This,pVal) #define IConfiguration2_get_OfflineSetup(This,pVal) \ (This)->lpVtbl -> get_OfflineSetup(This,pVal) #define IConfiguration2_get_SimulationSetup(This,pVal) \ (This)->lpVtbl -> get_SimulationSetup(This,pVal) #define IConfiguration2_Save(This,name,promptUser) \ (This)->lpVtbl -> Save(This,name,promptUser) #define IConfiguration2_SaveAs(This,name,major,minor,promptUser) \ (This)->lpVtbl -> SaveAs(This,name,major,minor,promptUser) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IConfiguration2_SaveAs_Proxy( IConfiguration2 * This, /* [in] */ BSTR name, /* [in] */ LONG major, /* [in] */ LONG minor, /* [optional][in] */ VARIANT_BOOL promptUser); void __RPC_STUB IConfiguration2_SaveAs_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IConfiguration2_INTERFACE_DEFINED__ */ #ifndef __IConfiguration3_INTERFACE_DEFINED__ #define __IConfiguration3_INTERFACE_DEFINED__ /* interface IConfiguration3 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IConfiguration3; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("047E335F-4753-4aa9-861C-B160C8C83E0F") IConfiguration3 : public IConfiguration2 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Mode( /* [retval][out] */ eConfigurationMode *mode) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Mode( /* [in] */ eConfigurationMode mode) = 0; }; #else /* C style interface */ typedef struct IConfiguration3Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IConfiguration3 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IConfiguration3 * This); ULONG ( STDMETHODCALLTYPE *Release )( IConfiguration3 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IConfiguration3 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IConfiguration3 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IConfiguration3 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IConfiguration3 * 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_Application )( IConfiguration3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Comment )( IConfiguration3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Comment )( IConfiguration3 * This, /* [in] */ BSTR pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IConfiguration3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IConfiguration3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IConfiguration3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IConfiguration3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReadOnly )( IConfiguration3 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Saved )( IConfiguration3 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GeneralSetup )( IConfiguration3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OnlineSetup )( IConfiguration3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OfflineSetup )( IConfiguration3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SimulationSetup )( IConfiguration3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Save )( IConfiguration3 * This, /* [optional][in] */ BSTR name, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveAs )( IConfiguration3 * This, /* [in] */ BSTR name, /* [in] */ LONG major, /* [in] */ LONG minor, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Mode )( IConfiguration3 * This, /* [retval][out] */ eConfigurationMode *mode); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Mode )( IConfiguration3 * This, /* [in] */ eConfigurationMode mode); END_INTERFACE } IConfiguration3Vtbl; interface IConfiguration3 { CONST_VTBL struct IConfiguration3Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IConfiguration3_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IConfiguration3_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IConfiguration3_Release(This) \ (This)->lpVtbl -> Release(This) #define IConfiguration3_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IConfiguration3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IConfiguration3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IConfiguration3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IConfiguration3_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IConfiguration3_get_Comment(This,pVal) \ (This)->lpVtbl -> get_Comment(This,pVal) #define IConfiguration3_put_Comment(This,pVal) \ (This)->lpVtbl -> put_Comment(This,pVal) #define IConfiguration3_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IConfiguration3_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IConfiguration3_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IConfiguration3_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IConfiguration3_get_ReadOnly(This,pVal) \ (This)->lpVtbl -> get_ReadOnly(This,pVal) #define IConfiguration3_get_Saved(This,pVal) \ (This)->lpVtbl -> get_Saved(This,pVal) #define IConfiguration3_get_GeneralSetup(This,pVal) \ (This)->lpVtbl -> get_GeneralSetup(This,pVal) #define IConfiguration3_get_OnlineSetup(This,pVal) \ (This)->lpVtbl -> get_OnlineSetup(This,pVal) #define IConfiguration3_get_OfflineSetup(This,pVal) \ (This)->lpVtbl -> get_OfflineSetup(This,pVal) #define IConfiguration3_get_SimulationSetup(This,pVal) \ (This)->lpVtbl -> get_SimulationSetup(This,pVal) #define IConfiguration3_Save(This,name,promptUser) \ (This)->lpVtbl -> Save(This,name,promptUser) #define IConfiguration3_SaveAs(This,name,major,minor,promptUser) \ (This)->lpVtbl -> SaveAs(This,name,major,minor,promptUser) #define IConfiguration3_get_Mode(This,mode) \ (This)->lpVtbl -> get_Mode(This,mode) #define IConfiguration3_put_Mode(This,mode) \ (This)->lpVtbl -> put_Mode(This,mode) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration3_get_Mode_Proxy( IConfiguration3 * This, /* [retval][out] */ eConfigurationMode *mode); void __RPC_STUB IConfiguration3_get_Mode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IConfiguration3_put_Mode_Proxy( IConfiguration3 * This, /* [in] */ eConfigurationMode mode); void __RPC_STUB IConfiguration3_put_Mode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IConfiguration3_INTERFACE_DEFINED__ */ #ifndef __IConfiguration4_INTERFACE_DEFINED__ #define __IConfiguration4_INTERFACE_DEFINED__ /* interface IConfiguration4 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IConfiguration4; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("E729DBFC-6311-42e6-BAD4-FCEBBC4A000E") IConfiguration4 : public IConfiguration3 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TestSetup( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CompileAndVerify( void) = 0; }; #else /* C style interface */ typedef struct IConfiguration4Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IConfiguration4 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IConfiguration4 * This); ULONG ( STDMETHODCALLTYPE *Release )( IConfiguration4 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IConfiguration4 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IConfiguration4 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IConfiguration4 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IConfiguration4 * 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_Application )( IConfiguration4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Comment )( IConfiguration4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Comment )( IConfiguration4 * This, /* [in] */ BSTR pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IConfiguration4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IConfiguration4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IConfiguration4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IConfiguration4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReadOnly )( IConfiguration4 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Saved )( IConfiguration4 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GeneralSetup )( IConfiguration4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OnlineSetup )( IConfiguration4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OfflineSetup )( IConfiguration4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SimulationSetup )( IConfiguration4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Save )( IConfiguration4 * This, /* [optional][in] */ BSTR name, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveAs )( IConfiguration4 * This, /* [in] */ BSTR name, /* [in] */ LONG major, /* [in] */ LONG minor, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Mode )( IConfiguration4 * This, /* [retval][out] */ eConfigurationMode *mode); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Mode )( IConfiguration4 * This, /* [in] */ eConfigurationMode mode); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TestSetup )( IConfiguration4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CompileAndVerify )( IConfiguration4 * This); END_INTERFACE } IConfiguration4Vtbl; interface IConfiguration4 { CONST_VTBL struct IConfiguration4Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IConfiguration4_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IConfiguration4_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IConfiguration4_Release(This) \ (This)->lpVtbl -> Release(This) #define IConfiguration4_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IConfiguration4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IConfiguration4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IConfiguration4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IConfiguration4_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IConfiguration4_get_Comment(This,pVal) \ (This)->lpVtbl -> get_Comment(This,pVal) #define IConfiguration4_put_Comment(This,pVal) \ (This)->lpVtbl -> put_Comment(This,pVal) #define IConfiguration4_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IConfiguration4_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IConfiguration4_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IConfiguration4_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IConfiguration4_get_ReadOnly(This,pVal) \ (This)->lpVtbl -> get_ReadOnly(This,pVal) #define IConfiguration4_get_Saved(This,pVal) \ (This)->lpVtbl -> get_Saved(This,pVal) #define IConfiguration4_get_GeneralSetup(This,pVal) \ (This)->lpVtbl -> get_GeneralSetup(This,pVal) #define IConfiguration4_get_OnlineSetup(This,pVal) \ (This)->lpVtbl -> get_OnlineSetup(This,pVal) #define IConfiguration4_get_OfflineSetup(This,pVal) \ (This)->lpVtbl -> get_OfflineSetup(This,pVal) #define IConfiguration4_get_SimulationSetup(This,pVal) \ (This)->lpVtbl -> get_SimulationSetup(This,pVal) #define IConfiguration4_Save(This,name,promptUser) \ (This)->lpVtbl -> Save(This,name,promptUser) #define IConfiguration4_SaveAs(This,name,major,minor,promptUser) \ (This)->lpVtbl -> SaveAs(This,name,major,minor,promptUser) #define IConfiguration4_get_Mode(This,mode) \ (This)->lpVtbl -> get_Mode(This,mode) #define IConfiguration4_put_Mode(This,mode) \ (This)->lpVtbl -> put_Mode(This,mode) #define IConfiguration4_get_TestSetup(This,pVal) \ (This)->lpVtbl -> get_TestSetup(This,pVal) #define IConfiguration4_CompileAndVerify(This) \ (This)->lpVtbl -> CompileAndVerify(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration4_get_TestSetup_Proxy( IConfiguration4 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IConfiguration4_get_TestSetup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IConfiguration4_CompileAndVerify_Proxy( IConfiguration4 * This); void __RPC_STUB IConfiguration4_CompileAndVerify_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IConfiguration4_INTERFACE_DEFINED__ */ #ifndef __IConfiguration5_INTERFACE_DEFINED__ #define __IConfiguration5_INTERFACE_DEFINED__ /* interface IConfiguration5 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IConfiguration5; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1CD41A88-CB14-4798-99A3-B6CCCC8D7D0D") IConfiguration5 : public IConfiguration4 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Modified( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Modified( /* [in] */ VARIANT_BOOL pVal) = 0; }; #else /* C style interface */ typedef struct IConfiguration5Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IConfiguration5 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IConfiguration5 * This); ULONG ( STDMETHODCALLTYPE *Release )( IConfiguration5 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IConfiguration5 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IConfiguration5 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IConfiguration5 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IConfiguration5 * 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_Application )( IConfiguration5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Comment )( IConfiguration5 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Comment )( IConfiguration5 * This, /* [in] */ BSTR pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IConfiguration5 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IConfiguration5 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IConfiguration5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IConfiguration5 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReadOnly )( IConfiguration5 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Saved )( IConfiguration5 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GeneralSetup )( IConfiguration5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OnlineSetup )( IConfiguration5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OfflineSetup )( IConfiguration5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SimulationSetup )( IConfiguration5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Save )( IConfiguration5 * This, /* [optional][in] */ BSTR name, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveAs )( IConfiguration5 * This, /* [in] */ BSTR name, /* [in] */ LONG major, /* [in] */ LONG minor, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Mode )( IConfiguration5 * This, /* [retval][out] */ eConfigurationMode *mode); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Mode )( IConfiguration5 * This, /* [in] */ eConfigurationMode mode); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TestSetup )( IConfiguration5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CompileAndVerify )( IConfiguration5 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modified )( IConfiguration5 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modified )( IConfiguration5 * This, /* [in] */ VARIANT_BOOL pVal); END_INTERFACE } IConfiguration5Vtbl; interface IConfiguration5 { CONST_VTBL struct IConfiguration5Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IConfiguration5_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IConfiguration5_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IConfiguration5_Release(This) \ (This)->lpVtbl -> Release(This) #define IConfiguration5_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IConfiguration5_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IConfiguration5_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IConfiguration5_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IConfiguration5_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IConfiguration5_get_Comment(This,pVal) \ (This)->lpVtbl -> get_Comment(This,pVal) #define IConfiguration5_put_Comment(This,pVal) \ (This)->lpVtbl -> put_Comment(This,pVal) #define IConfiguration5_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IConfiguration5_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IConfiguration5_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IConfiguration5_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IConfiguration5_get_ReadOnly(This,pVal) \ (This)->lpVtbl -> get_ReadOnly(This,pVal) #define IConfiguration5_get_Saved(This,pVal) \ (This)->lpVtbl -> get_Saved(This,pVal) #define IConfiguration5_get_GeneralSetup(This,pVal) \ (This)->lpVtbl -> get_GeneralSetup(This,pVal) #define IConfiguration5_get_OnlineSetup(This,pVal) \ (This)->lpVtbl -> get_OnlineSetup(This,pVal) #define IConfiguration5_get_OfflineSetup(This,pVal) \ (This)->lpVtbl -> get_OfflineSetup(This,pVal) #define IConfiguration5_get_SimulationSetup(This,pVal) \ (This)->lpVtbl -> get_SimulationSetup(This,pVal) #define IConfiguration5_Save(This,name,promptUser) \ (This)->lpVtbl -> Save(This,name,promptUser) #define IConfiguration5_SaveAs(This,name,major,minor,promptUser) \ (This)->lpVtbl -> SaveAs(This,name,major,minor,promptUser) #define IConfiguration5_get_Mode(This,mode) \ (This)->lpVtbl -> get_Mode(This,mode) #define IConfiguration5_put_Mode(This,mode) \ (This)->lpVtbl -> put_Mode(This,mode) #define IConfiguration5_get_TestSetup(This,pVal) \ (This)->lpVtbl -> get_TestSetup(This,pVal) #define IConfiguration5_CompileAndVerify(This) \ (This)->lpVtbl -> CompileAndVerify(This) #define IConfiguration5_get_Modified(This,pVal) \ (This)->lpVtbl -> get_Modified(This,pVal) #define IConfiguration5_put_Modified(This,pVal) \ (This)->lpVtbl -> put_Modified(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration5_get_Modified_Proxy( IConfiguration5 * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IConfiguration5_get_Modified_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IConfiguration5_put_Modified_Proxy( IConfiguration5 * This, /* [in] */ VARIANT_BOOL pVal); void __RPC_STUB IConfiguration5_put_Modified_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IConfiguration5_INTERFACE_DEFINED__ */ #ifndef __IConfiguration6_INTERFACE_DEFINED__ #define __IConfiguration6_INTERFACE_DEFINED__ /* interface IConfiguration6 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IConfiguration6; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("AB129E85-90A2-4e49-B827-5629F2824886") IConfiguration6 : public IConfiguration5 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SVFiles( /* [retval][out] */ VARIANT *pVal) = 0; }; #else /* C style interface */ typedef struct IConfiguration6Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IConfiguration6 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IConfiguration6 * This); ULONG ( STDMETHODCALLTYPE *Release )( IConfiguration6 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IConfiguration6 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IConfiguration6 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IConfiguration6 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IConfiguration6 * 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_Application )( IConfiguration6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Comment )( IConfiguration6 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Comment )( IConfiguration6 * This, /* [in] */ BSTR pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IConfiguration6 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IConfiguration6 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IConfiguration6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IConfiguration6 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReadOnly )( IConfiguration6 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Saved )( IConfiguration6 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GeneralSetup )( IConfiguration6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OnlineSetup )( IConfiguration6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OfflineSetup )( IConfiguration6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SimulationSetup )( IConfiguration6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Save )( IConfiguration6 * This, /* [optional][in] */ BSTR name, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveAs )( IConfiguration6 * This, /* [in] */ BSTR name, /* [in] */ LONG major, /* [in] */ LONG minor, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Mode )( IConfiguration6 * This, /* [retval][out] */ eConfigurationMode *mode); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Mode )( IConfiguration6 * This, /* [in] */ eConfigurationMode mode); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TestSetup )( IConfiguration6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CompileAndVerify )( IConfiguration6 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modified )( IConfiguration6 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modified )( IConfiguration6 * This, /* [in] */ VARIANT_BOOL pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SVFiles )( IConfiguration6 * This, /* [retval][out] */ VARIANT *pVal); END_INTERFACE } IConfiguration6Vtbl; interface IConfiguration6 { CONST_VTBL struct IConfiguration6Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IConfiguration6_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IConfiguration6_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IConfiguration6_Release(This) \ (This)->lpVtbl -> Release(This) #define IConfiguration6_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IConfiguration6_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IConfiguration6_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IConfiguration6_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IConfiguration6_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IConfiguration6_get_Comment(This,pVal) \ (This)->lpVtbl -> get_Comment(This,pVal) #define IConfiguration6_put_Comment(This,pVal) \ (This)->lpVtbl -> put_Comment(This,pVal) #define IConfiguration6_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IConfiguration6_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IConfiguration6_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IConfiguration6_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IConfiguration6_get_ReadOnly(This,pVal) \ (This)->lpVtbl -> get_ReadOnly(This,pVal) #define IConfiguration6_get_Saved(This,pVal) \ (This)->lpVtbl -> get_Saved(This,pVal) #define IConfiguration6_get_GeneralSetup(This,pVal) \ (This)->lpVtbl -> get_GeneralSetup(This,pVal) #define IConfiguration6_get_OnlineSetup(This,pVal) \ (This)->lpVtbl -> get_OnlineSetup(This,pVal) #define IConfiguration6_get_OfflineSetup(This,pVal) \ (This)->lpVtbl -> get_OfflineSetup(This,pVal) #define IConfiguration6_get_SimulationSetup(This,pVal) \ (This)->lpVtbl -> get_SimulationSetup(This,pVal) #define IConfiguration6_Save(This,name,promptUser) \ (This)->lpVtbl -> Save(This,name,promptUser) #define IConfiguration6_SaveAs(This,name,major,minor,promptUser) \ (This)->lpVtbl -> SaveAs(This,name,major,minor,promptUser) #define IConfiguration6_get_Mode(This,mode) \ (This)->lpVtbl -> get_Mode(This,mode) #define IConfiguration6_put_Mode(This,mode) \ (This)->lpVtbl -> put_Mode(This,mode) #define IConfiguration6_get_TestSetup(This,pVal) \ (This)->lpVtbl -> get_TestSetup(This,pVal) #define IConfiguration6_CompileAndVerify(This) \ (This)->lpVtbl -> CompileAndVerify(This) #define IConfiguration6_get_Modified(This,pVal) \ (This)->lpVtbl -> get_Modified(This,pVal) #define IConfiguration6_put_Modified(This,pVal) \ (This)->lpVtbl -> put_Modified(This,pVal) #define IConfiguration6_get_SVFiles(This,pVal) \ (This)->lpVtbl -> get_SVFiles(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration6_get_SVFiles_Proxy( IConfiguration6 * This, /* [retval][out] */ VARIANT *pVal); void __RPC_STUB IConfiguration6_get_SVFiles_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IConfiguration6_INTERFACE_DEFINED__ */ #ifndef __IConfiguration7_INTERFACE_DEFINED__ #define __IConfiguration7_INTERFACE_DEFINED__ /* interface IConfiguration7 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IConfiguration7; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("CA957442-2B22-4d10-817A-4A45C44FC9BE") IConfiguration7 : public IConfiguration6 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OpenConfigurationResult( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IConfiguration7Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IConfiguration7 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IConfiguration7 * This); ULONG ( STDMETHODCALLTYPE *Release )( IConfiguration7 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IConfiguration7 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IConfiguration7 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IConfiguration7 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IConfiguration7 * 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_Application )( IConfiguration7 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Comment )( IConfiguration7 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Comment )( IConfiguration7 * This, /* [in] */ BSTR pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IConfiguration7 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IConfiguration7 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IConfiguration7 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IConfiguration7 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReadOnly )( IConfiguration7 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Saved )( IConfiguration7 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GeneralSetup )( IConfiguration7 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OnlineSetup )( IConfiguration7 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OfflineSetup )( IConfiguration7 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SimulationSetup )( IConfiguration7 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Save )( IConfiguration7 * This, /* [optional][in] */ BSTR name, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveAs )( IConfiguration7 * This, /* [in] */ BSTR name, /* [in] */ LONG major, /* [in] */ LONG minor, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Mode )( IConfiguration7 * This, /* [retval][out] */ eConfigurationMode *mode); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Mode )( IConfiguration7 * This, /* [in] */ eConfigurationMode mode); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TestSetup )( IConfiguration7 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CompileAndVerify )( IConfiguration7 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modified )( IConfiguration7 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modified )( IConfiguration7 * This, /* [in] */ VARIANT_BOOL pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SVFiles )( IConfiguration7 * This, /* [retval][out] */ VARIANT *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OpenConfigurationResult )( IConfiguration7 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IConfiguration7Vtbl; interface IConfiguration7 { CONST_VTBL struct IConfiguration7Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IConfiguration7_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IConfiguration7_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IConfiguration7_Release(This) \ (This)->lpVtbl -> Release(This) #define IConfiguration7_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IConfiguration7_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IConfiguration7_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IConfiguration7_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IConfiguration7_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IConfiguration7_get_Comment(This,pVal) \ (This)->lpVtbl -> get_Comment(This,pVal) #define IConfiguration7_put_Comment(This,pVal) \ (This)->lpVtbl -> put_Comment(This,pVal) #define IConfiguration7_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IConfiguration7_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IConfiguration7_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IConfiguration7_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IConfiguration7_get_ReadOnly(This,pVal) \ (This)->lpVtbl -> get_ReadOnly(This,pVal) #define IConfiguration7_get_Saved(This,pVal) \ (This)->lpVtbl -> get_Saved(This,pVal) #define IConfiguration7_get_GeneralSetup(This,pVal) \ (This)->lpVtbl -> get_GeneralSetup(This,pVal) #define IConfiguration7_get_OnlineSetup(This,pVal) \ (This)->lpVtbl -> get_OnlineSetup(This,pVal) #define IConfiguration7_get_OfflineSetup(This,pVal) \ (This)->lpVtbl -> get_OfflineSetup(This,pVal) #define IConfiguration7_get_SimulationSetup(This,pVal) \ (This)->lpVtbl -> get_SimulationSetup(This,pVal) #define IConfiguration7_Save(This,name,promptUser) \ (This)->lpVtbl -> Save(This,name,promptUser) #define IConfiguration7_SaveAs(This,name,major,minor,promptUser) \ (This)->lpVtbl -> SaveAs(This,name,major,minor,promptUser) #define IConfiguration7_get_Mode(This,mode) \ (This)->lpVtbl -> get_Mode(This,mode) #define IConfiguration7_put_Mode(This,mode) \ (This)->lpVtbl -> put_Mode(This,mode) #define IConfiguration7_get_TestSetup(This,pVal) \ (This)->lpVtbl -> get_TestSetup(This,pVal) #define IConfiguration7_CompileAndVerify(This) \ (This)->lpVtbl -> CompileAndVerify(This) #define IConfiguration7_get_Modified(This,pVal) \ (This)->lpVtbl -> get_Modified(This,pVal) #define IConfiguration7_put_Modified(This,pVal) \ (This)->lpVtbl -> put_Modified(This,pVal) #define IConfiguration7_get_SVFiles(This,pVal) \ (This)->lpVtbl -> get_SVFiles(This,pVal) #define IConfiguration7_get_OpenConfigurationResult(This,pVal) \ (This)->lpVtbl -> get_OpenConfigurationResult(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration7_get_OpenConfigurationResult_Proxy( IConfiguration7 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IConfiguration7_get_OpenConfigurationResult_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IConfiguration7_INTERFACE_DEFINED__ */ #ifndef __IConfiguration8_INTERFACE_DEFINED__ #define __IConfiguration8_INTERFACE_DEFINED__ /* interface IConfiguration8 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IConfiguration8; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0C020520-9AE4-4e40-B8EF-73C3C47F5ED4") IConfiguration8 : public IConfiguration7 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UserFiles( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FDXFiles( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CLibraries( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IConfiguration8Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IConfiguration8 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IConfiguration8 * This); ULONG ( STDMETHODCALLTYPE *Release )( IConfiguration8 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IConfiguration8 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IConfiguration8 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IConfiguration8 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IConfiguration8 * 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_Application )( IConfiguration8 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Comment )( IConfiguration8 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Comment )( IConfiguration8 * This, /* [in] */ BSTR pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IConfiguration8 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IConfiguration8 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IConfiguration8 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IConfiguration8 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReadOnly )( IConfiguration8 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Saved )( IConfiguration8 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GeneralSetup )( IConfiguration8 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OnlineSetup )( IConfiguration8 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OfflineSetup )( IConfiguration8 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SimulationSetup )( IConfiguration8 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Save )( IConfiguration8 * This, /* [optional][in] */ BSTR name, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveAs )( IConfiguration8 * This, /* [in] */ BSTR name, /* [in] */ LONG major, /* [in] */ LONG minor, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Mode )( IConfiguration8 * This, /* [retval][out] */ eConfigurationMode *mode); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Mode )( IConfiguration8 * This, /* [in] */ eConfigurationMode mode); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TestSetup )( IConfiguration8 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CompileAndVerify )( IConfiguration8 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modified )( IConfiguration8 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modified )( IConfiguration8 * This, /* [in] */ VARIANT_BOOL pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SVFiles )( IConfiguration8 * This, /* [retval][out] */ VARIANT *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OpenConfigurationResult )( IConfiguration8 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserFiles )( IConfiguration8 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FDXFiles )( IConfiguration8 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CLibraries )( IConfiguration8 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IConfiguration8Vtbl; interface IConfiguration8 { CONST_VTBL struct IConfiguration8Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IConfiguration8_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IConfiguration8_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IConfiguration8_Release(This) \ (This)->lpVtbl -> Release(This) #define IConfiguration8_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IConfiguration8_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IConfiguration8_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IConfiguration8_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IConfiguration8_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IConfiguration8_get_Comment(This,pVal) \ (This)->lpVtbl -> get_Comment(This,pVal) #define IConfiguration8_put_Comment(This,pVal) \ (This)->lpVtbl -> put_Comment(This,pVal) #define IConfiguration8_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IConfiguration8_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IConfiguration8_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IConfiguration8_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IConfiguration8_get_ReadOnly(This,pVal) \ (This)->lpVtbl -> get_ReadOnly(This,pVal) #define IConfiguration8_get_Saved(This,pVal) \ (This)->lpVtbl -> get_Saved(This,pVal) #define IConfiguration8_get_GeneralSetup(This,pVal) \ (This)->lpVtbl -> get_GeneralSetup(This,pVal) #define IConfiguration8_get_OnlineSetup(This,pVal) \ (This)->lpVtbl -> get_OnlineSetup(This,pVal) #define IConfiguration8_get_OfflineSetup(This,pVal) \ (This)->lpVtbl -> get_OfflineSetup(This,pVal) #define IConfiguration8_get_SimulationSetup(This,pVal) \ (This)->lpVtbl -> get_SimulationSetup(This,pVal) #define IConfiguration8_Save(This,name,promptUser) \ (This)->lpVtbl -> Save(This,name,promptUser) #define IConfiguration8_SaveAs(This,name,major,minor,promptUser) \ (This)->lpVtbl -> SaveAs(This,name,major,minor,promptUser) #define IConfiguration8_get_Mode(This,mode) \ (This)->lpVtbl -> get_Mode(This,mode) #define IConfiguration8_put_Mode(This,mode) \ (This)->lpVtbl -> put_Mode(This,mode) #define IConfiguration8_get_TestSetup(This,pVal) \ (This)->lpVtbl -> get_TestSetup(This,pVal) #define IConfiguration8_CompileAndVerify(This) \ (This)->lpVtbl -> CompileAndVerify(This) #define IConfiguration8_get_Modified(This,pVal) \ (This)->lpVtbl -> get_Modified(This,pVal) #define IConfiguration8_put_Modified(This,pVal) \ (This)->lpVtbl -> put_Modified(This,pVal) #define IConfiguration8_get_SVFiles(This,pVal) \ (This)->lpVtbl -> get_SVFiles(This,pVal) #define IConfiguration8_get_OpenConfigurationResult(This,pVal) \ (This)->lpVtbl -> get_OpenConfigurationResult(This,pVal) #define IConfiguration8_get_UserFiles(This,pVal) \ (This)->lpVtbl -> get_UserFiles(This,pVal) #define IConfiguration8_get_FDXFiles(This,pVal) \ (This)->lpVtbl -> get_FDXFiles(This,pVal) #define IConfiguration8_get_CLibraries(This,pVal) \ (This)->lpVtbl -> get_CLibraries(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration8_get_UserFiles_Proxy( IConfiguration8 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IConfiguration8_get_UserFiles_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration8_get_FDXFiles_Proxy( IConfiguration8 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IConfiguration8_get_FDXFiles_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration8_get_CLibraries_Proxy( IConfiguration8 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IConfiguration8_get_CLibraries_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IConfiguration8_INTERFACE_DEFINED__ */ #ifndef __IConfiguration9_INTERFACE_DEFINED__ #define __IConfiguration9_INTERFACE_DEFINED__ /* interface IConfiguration9 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IConfiguration9; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("AEF6F116-845D-4a8d-BD2B-04DF0541B695") IConfiguration9 : public IConfiguration8 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FDXEnabled( /* [retval][out] */ VARIANT_BOOL *bEnabled) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FDXEnabled( /* [in] */ VARIANT_BOOL bEnabled) = 0; }; #else /* C style interface */ typedef struct IConfiguration9Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IConfiguration9 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IConfiguration9 * This); ULONG ( STDMETHODCALLTYPE *Release )( IConfiguration9 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IConfiguration9 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IConfiguration9 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IConfiguration9 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IConfiguration9 * 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_Application )( IConfiguration9 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Comment )( IConfiguration9 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Comment )( IConfiguration9 * This, /* [in] */ BSTR pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IConfiguration9 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IConfiguration9 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IConfiguration9 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IConfiguration9 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReadOnly )( IConfiguration9 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Saved )( IConfiguration9 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GeneralSetup )( IConfiguration9 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OnlineSetup )( IConfiguration9 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OfflineSetup )( IConfiguration9 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SimulationSetup )( IConfiguration9 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Save )( IConfiguration9 * This, /* [optional][in] */ BSTR name, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveAs )( IConfiguration9 * This, /* [in] */ BSTR name, /* [in] */ LONG major, /* [in] */ LONG minor, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Mode )( IConfiguration9 * This, /* [retval][out] */ eConfigurationMode *mode); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Mode )( IConfiguration9 * This, /* [in] */ eConfigurationMode mode); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TestSetup )( IConfiguration9 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CompileAndVerify )( IConfiguration9 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Modified )( IConfiguration9 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Modified )( IConfiguration9 * This, /* [in] */ VARIANT_BOOL pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SVFiles )( IConfiguration9 * This, /* [retval][out] */ VARIANT *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OpenConfigurationResult )( IConfiguration9 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UserFiles )( IConfiguration9 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FDXFiles )( IConfiguration9 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CLibraries )( IConfiguration9 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FDXEnabled )( IConfiguration9 * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FDXEnabled )( IConfiguration9 * This, /* [in] */ VARIANT_BOOL bEnabled); END_INTERFACE } IConfiguration9Vtbl; interface IConfiguration9 { CONST_VTBL struct IConfiguration9Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IConfiguration9_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IConfiguration9_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IConfiguration9_Release(This) \ (This)->lpVtbl -> Release(This) #define IConfiguration9_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IConfiguration9_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IConfiguration9_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IConfiguration9_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IConfiguration9_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IConfiguration9_get_Comment(This,pVal) \ (This)->lpVtbl -> get_Comment(This,pVal) #define IConfiguration9_put_Comment(This,pVal) \ (This)->lpVtbl -> put_Comment(This,pVal) #define IConfiguration9_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IConfiguration9_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IConfiguration9_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IConfiguration9_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IConfiguration9_get_ReadOnly(This,pVal) \ (This)->lpVtbl -> get_ReadOnly(This,pVal) #define IConfiguration9_get_Saved(This,pVal) \ (This)->lpVtbl -> get_Saved(This,pVal) #define IConfiguration9_get_GeneralSetup(This,pVal) \ (This)->lpVtbl -> get_GeneralSetup(This,pVal) #define IConfiguration9_get_OnlineSetup(This,pVal) \ (This)->lpVtbl -> get_OnlineSetup(This,pVal) #define IConfiguration9_get_OfflineSetup(This,pVal) \ (This)->lpVtbl -> get_OfflineSetup(This,pVal) #define IConfiguration9_get_SimulationSetup(This,pVal) \ (This)->lpVtbl -> get_SimulationSetup(This,pVal) #define IConfiguration9_Save(This,name,promptUser) \ (This)->lpVtbl -> Save(This,name,promptUser) #define IConfiguration9_SaveAs(This,name,major,minor,promptUser) \ (This)->lpVtbl -> SaveAs(This,name,major,minor,promptUser) #define IConfiguration9_get_Mode(This,mode) \ (This)->lpVtbl -> get_Mode(This,mode) #define IConfiguration9_put_Mode(This,mode) \ (This)->lpVtbl -> put_Mode(This,mode) #define IConfiguration9_get_TestSetup(This,pVal) \ (This)->lpVtbl -> get_TestSetup(This,pVal) #define IConfiguration9_CompileAndVerify(This) \ (This)->lpVtbl -> CompileAndVerify(This) #define IConfiguration9_get_Modified(This,pVal) \ (This)->lpVtbl -> get_Modified(This,pVal) #define IConfiguration9_put_Modified(This,pVal) \ (This)->lpVtbl -> put_Modified(This,pVal) #define IConfiguration9_get_SVFiles(This,pVal) \ (This)->lpVtbl -> get_SVFiles(This,pVal) #define IConfiguration9_get_OpenConfigurationResult(This,pVal) \ (This)->lpVtbl -> get_OpenConfigurationResult(This,pVal) #define IConfiguration9_get_UserFiles(This,pVal) \ (This)->lpVtbl -> get_UserFiles(This,pVal) #define IConfiguration9_get_FDXFiles(This,pVal) \ (This)->lpVtbl -> get_FDXFiles(This,pVal) #define IConfiguration9_get_CLibraries(This,pVal) \ (This)->lpVtbl -> get_CLibraries(This,pVal) #define IConfiguration9_get_FDXEnabled(This,bEnabled) \ (This)->lpVtbl -> get_FDXEnabled(This,bEnabled) #define IConfiguration9_put_FDXEnabled(This,bEnabled) \ (This)->lpVtbl -> put_FDXEnabled(This,bEnabled) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IConfiguration9_get_FDXEnabled_Proxy( IConfiguration9 * This, /* [retval][out] */ VARIANT_BOOL *bEnabled); void __RPC_STUB IConfiguration9_get_FDXEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IConfiguration9_put_FDXEnabled_Proxy( IConfiguration9 * This, /* [in] */ VARIANT_BOOL bEnabled); void __RPC_STUB IConfiguration9_put_FDXEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IConfiguration9_INTERFACE_DEFINED__ */ #ifndef ___IConfigurationEvents_DISPINTERFACE_DEFINED__ #define ___IConfigurationEvents_DISPINTERFACE_DEFINED__ /* dispinterface _IConfigurationEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID__IConfigurationEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("48461815-4502-11D3-8539-00105A3E017B") _IConfigurationEvents : public IDispatch { }; #else /* C style interface */ typedef struct _IConfigurationEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( _IConfigurationEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( _IConfigurationEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( _IConfigurationEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( _IConfigurationEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( _IConfigurationEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( _IConfigurationEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( _IConfigurationEvents * 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 } _IConfigurationEventsVtbl; interface _IConfigurationEvents { CONST_VTBL struct _IConfigurationEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define _IConfigurationEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define _IConfigurationEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define _IConfigurationEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define _IConfigurationEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define _IConfigurationEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define _IConfigurationEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define _IConfigurationEvents_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 /* ___IConfigurationEvents_DISPINTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Configuration; #ifdef __cplusplus class DECLSPEC_UUID("48461814-4502-11D3-8539-00105A3E017B") Configuration; #endif #ifndef __IVersion2_INTERFACE_DEFINED__ #define __IVersion2_INTERFACE_DEFINED__ /* interface IVersion2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IVersion2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3A1BEFB4-D9DD-4d31-901F-05CC393242F3") IVersion2 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Major( /* [retval][out] */ LONG *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Minor( /* [retval][out] */ LONG *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Build( /* [retval][out] */ LONG *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Patch( /* [retval][out] */ LONG *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct IVersion2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IVersion2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IVersion2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IVersion2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IVersion2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IVersion2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IVersion2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IVersion2 * 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_Application )( IVersion2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IVersion2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Major )( IVersion2 * This, /* [retval][out] */ LONG *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Minor )( IVersion2 * This, /* [retval][out] */ LONG *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Build )( IVersion2 * This, /* [retval][out] */ LONG *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Patch )( IVersion2 * This, /* [retval][out] */ LONG *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IVersion2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IVersion2 * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } IVersion2Vtbl; interface IVersion2 { CONST_VTBL struct IVersion2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IVersion2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IVersion2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IVersion2_Release(This) \ (This)->lpVtbl -> Release(This) #define IVersion2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IVersion2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IVersion2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IVersion2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IVersion2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IVersion2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IVersion2_get_Major(This,pVal) \ (This)->lpVtbl -> get_Major(This,pVal) #define IVersion2_get_Minor(This,pVal) \ (This)->lpVtbl -> get_Minor(This,pVal) #define IVersion2_get_Build(This,pVal) \ (This)->lpVtbl -> get_Build(This,pVal) #define IVersion2_get_Patch(This,pVal) \ (This)->lpVtbl -> get_Patch(This,pVal) #define IVersion2_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IVersion2_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVersion2_get_Application_Proxy( IVersion2 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IVersion2_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVersion2_get_Parent_Proxy( IVersion2 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IVersion2_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVersion2_get_Major_Proxy( IVersion2 * This, /* [retval][out] */ LONG *pVal); void __RPC_STUB IVersion2_get_Major_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVersion2_get_Minor_Proxy( IVersion2 * This, /* [retval][out] */ LONG *pVal); void __RPC_STUB IVersion2_get_Minor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVersion2_get_Build_Proxy( IVersion2 * This, /* [retval][out] */ LONG *pVal); void __RPC_STUB IVersion2_get_Build_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVersion2_get_Patch_Proxy( IVersion2 * This, /* [retval][out] */ LONG *pVal); void __RPC_STUB IVersion2_get_Patch_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVersion2_get_FullName_Proxy( IVersion2 * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IVersion2_get_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVersion2_get_Name_Proxy( IVersion2 * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IVersion2_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IVersion2_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Version; #ifdef __cplusplus class DECLSPEC_UUID("1B6FDCD2-317D-4d78-BF4B-0BD9E2A91840") Version; #endif #ifndef __ICAPLFunction_INTERFACE_DEFINED__ #define __ICAPLFunction_INTERFACE_DEFINED__ /* interface ICAPLFunction */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ICAPLFunction; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("8CCE6464-54AE-11d3-8554-00105A3E017B") ICAPLFunction : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Call( /* [optional][in] */ VARIANT p1, /* [optional][in] */ VARIANT p2, /* [optional][in] */ VARIANT p3, /* [optional][in] */ VARIANT p4, /* [optional][in] */ VARIANT p5, /* [optional][in] */ VARIANT p6, /* [optional][in] */ VARIANT p7, /* [optional][in] */ VARIANT p8, /* [optional][in] */ VARIANT p9, /* [optional][in] */ VARIANT p10, /* [retval][out] */ VARIANT *result) = 0; }; #else /* C style interface */ typedef struct ICAPLFunctionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICAPLFunction * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICAPLFunction * This); ULONG ( STDMETHODCALLTYPE *Release )( ICAPLFunction * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICAPLFunction * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICAPLFunction * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICAPLFunction * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICAPLFunction * 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_Application )( ICAPLFunction * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ICAPLFunction * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Call )( ICAPLFunction * This, /* [optional][in] */ VARIANT p1, /* [optional][in] */ VARIANT p2, /* [optional][in] */ VARIANT p3, /* [optional][in] */ VARIANT p4, /* [optional][in] */ VARIANT p5, /* [optional][in] */ VARIANT p6, /* [optional][in] */ VARIANT p7, /* [optional][in] */ VARIANT p8, /* [optional][in] */ VARIANT p9, /* [optional][in] */ VARIANT p10, /* [retval][out] */ VARIANT *result); END_INTERFACE } ICAPLFunctionVtbl; interface ICAPLFunction { CONST_VTBL struct ICAPLFunctionVtbl *lpVtbl; }; #ifdef COBJMACROS #define ICAPLFunction_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ICAPLFunction_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ICAPLFunction_Release(This) \ (This)->lpVtbl -> Release(This) #define ICAPLFunction_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ICAPLFunction_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ICAPLFunction_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ICAPLFunction_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ICAPLFunction_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ICAPLFunction_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ICAPLFunction_Call(This,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,result) \ (This)->lpVtbl -> Call(This,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,result) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAPLFunction_get_Application_Proxy( ICAPLFunction * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ICAPLFunction_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAPLFunction_get_Parent_Proxy( ICAPLFunction * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ICAPLFunction_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAPLFunction_Call_Proxy( ICAPLFunction * This, /* [optional][in] */ VARIANT p1, /* [optional][in] */ VARIANT p2, /* [optional][in] */ VARIANT p3, /* [optional][in] */ VARIANT p4, /* [optional][in] */ VARIANT p5, /* [optional][in] */ VARIANT p6, /* [optional][in] */ VARIANT p7, /* [optional][in] */ VARIANT p8, /* [optional][in] */ VARIANT p9, /* [optional][in] */ VARIANT p10, /* [retval][out] */ VARIANT *result); void __RPC_STUB ICAPLFunction_Call_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ICAPLFunction_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_CAPLFunction; #ifdef __cplusplus class DECLSPEC_UUID("8CCE6465-54AE-11d3-8554-00105A3E017B") CAPLFunction; #endif #ifndef __ICAPL_INTERFACE_DEFINED__ #define __ICAPL_INTERFACE_DEFINED__ /* interface ICAPL */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ICAPL; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("8CCE6460-54AE-11d3-8554-00105A3E017B") ICAPL : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetFunction( /* [in] */ BSTR name, /* [retval][out] */ IDispatch **function) = 0; }; #else /* C style interface */ typedef struct ICAPLVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICAPL * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICAPL * This); ULONG ( STDMETHODCALLTYPE *Release )( ICAPL * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICAPL * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICAPL * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICAPL * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICAPL * 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_Application )( ICAPL * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ICAPL * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetFunction )( ICAPL * This, /* [in] */ BSTR name, /* [retval][out] */ IDispatch **function); END_INTERFACE } ICAPLVtbl; interface ICAPL { CONST_VTBL struct ICAPLVtbl *lpVtbl; }; #ifdef COBJMACROS #define ICAPL_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ICAPL_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ICAPL_Release(This) \ (This)->lpVtbl -> Release(This) #define ICAPL_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ICAPL_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ICAPL_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ICAPL_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ICAPL_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ICAPL_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ICAPL_GetFunction(This,name,function) \ (This)->lpVtbl -> GetFunction(This,name,function) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAPL_get_Application_Proxy( ICAPL * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ICAPL_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAPL_get_Parent_Proxy( ICAPL * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ICAPL_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAPL_GetFunction_Proxy( ICAPL * This, /* [in] */ BSTR name, /* [retval][out] */ IDispatch **function); void __RPC_STUB ICAPL_GetFunction_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ICAPL_INTERFACE_DEFINED__ */ #ifndef __ICAPL2_INTERFACE_DEFINED__ #define __ICAPL2_INTERFACE_DEFINED__ /* interface ICAPL2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ICAPL2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("64DB5A30-CA9A-11d3-85DE-00105A3E017B") ICAPL2 : public ICAPL { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Compile( /* [optional][in] */ BSTR fullname) = 0; }; #else /* C style interface */ typedef struct ICAPL2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICAPL2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICAPL2 * This); ULONG ( STDMETHODCALLTYPE *Release )( ICAPL2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICAPL2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICAPL2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICAPL2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICAPL2 * 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_Application )( ICAPL2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ICAPL2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetFunction )( ICAPL2 * This, /* [in] */ BSTR name, /* [retval][out] */ IDispatch **function); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Compile )( ICAPL2 * This, /* [optional][in] */ BSTR fullname); END_INTERFACE } ICAPL2Vtbl; interface ICAPL2 { CONST_VTBL struct ICAPL2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ICAPL2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ICAPL2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ICAPL2_Release(This) \ (This)->lpVtbl -> Release(This) #define ICAPL2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ICAPL2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ICAPL2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ICAPL2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ICAPL2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ICAPL2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ICAPL2_GetFunction(This,name,function) \ (This)->lpVtbl -> GetFunction(This,name,function) #define ICAPL2_Compile(This,fullname) \ (This)->lpVtbl -> Compile(This,fullname) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAPL2_Compile_Proxy( ICAPL2 * This, /* [optional][in] */ BSTR fullname); void __RPC_STUB ICAPL2_Compile_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ICAPL2_INTERFACE_DEFINED__ */ #ifndef __ICAPL3_INTERFACE_DEFINED__ #define __ICAPL3_INTERFACE_DEFINED__ /* interface ICAPL3 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ICAPL3; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("295FD188-1876-4546-B8C3-6B4A5B6ED2F8") ICAPL3 : public ICAPL2 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CompileResult( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct ICAPL3Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICAPL3 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICAPL3 * This); ULONG ( STDMETHODCALLTYPE *Release )( ICAPL3 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICAPL3 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICAPL3 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICAPL3 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICAPL3 * 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_Application )( ICAPL3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ICAPL3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetFunction )( ICAPL3 * This, /* [in] */ BSTR name, /* [retval][out] */ IDispatch **function); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Compile )( ICAPL3 * This, /* [optional][in] */ BSTR fullname); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CompileResult )( ICAPL3 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } ICAPL3Vtbl; interface ICAPL3 { CONST_VTBL struct ICAPL3Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ICAPL3_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ICAPL3_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ICAPL3_Release(This) \ (This)->lpVtbl -> Release(This) #define ICAPL3_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ICAPL3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ICAPL3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ICAPL3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ICAPL3_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ICAPL3_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ICAPL3_GetFunction(This,name,function) \ (This)->lpVtbl -> GetFunction(This,name,function) #define ICAPL3_Compile(This,fullname) \ (This)->lpVtbl -> Compile(This,fullname) #define ICAPL3_get_CompileResult(This,pVal) \ (This)->lpVtbl -> get_CompileResult(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAPL3_get_CompileResult_Proxy( ICAPL3 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ICAPL3_get_CompileResult_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ICAPL3_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_CAPL; #ifdef __cplusplus class DECLSPEC_UUID("8CCE6461-54AE-11d3-8554-00105A3E017B") CAPL; #endif #ifndef __IEnvironmentInfo_INTERFACE_DEFINED__ #define __IEnvironmentInfo_INTERFACE_DEFINED__ /* interface IEnvironmentInfo */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IEnvironmentInfo; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("28978A10-8FA3-11d4-86C5-00105A3E017B") IEnvironmentInfo : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Nodes( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Read( /* [retval][out] */ VARIANT_BOOL *read) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Read( /* [in] */ VARIANT_BOOL read) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Write( /* [retval][out] */ VARIANT_BOOL *write) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Write( /* [in] */ VARIANT_BOOL write) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetInfo( /* [retval][out] */ VARIANT *ppInfo) = 0; }; #else /* C style interface */ typedef struct IEnvironmentInfoVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IEnvironmentInfo * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IEnvironmentInfo * This); ULONG ( STDMETHODCALLTYPE *Release )( IEnvironmentInfo * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IEnvironmentInfo * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IEnvironmentInfo * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IEnvironmentInfo * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IEnvironmentInfo * 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_Application )( IEnvironmentInfo * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IEnvironmentInfo * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Nodes )( IEnvironmentInfo * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Read )( IEnvironmentInfo * This, /* [retval][out] */ VARIANT_BOOL *read); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Read )( IEnvironmentInfo * This, /* [in] */ VARIANT_BOOL read); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Write )( IEnvironmentInfo * This, /* [retval][out] */ VARIANT_BOOL *write); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Write )( IEnvironmentInfo * This, /* [in] */ VARIANT_BOOL write); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetInfo )( IEnvironmentInfo * This, /* [retval][out] */ VARIANT *ppInfo); END_INTERFACE } IEnvironmentInfoVtbl; interface IEnvironmentInfo { CONST_VTBL struct IEnvironmentInfoVtbl *lpVtbl; }; #ifdef COBJMACROS #define IEnvironmentInfo_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IEnvironmentInfo_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IEnvironmentInfo_Release(This) \ (This)->lpVtbl -> Release(This) #define IEnvironmentInfo_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IEnvironmentInfo_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IEnvironmentInfo_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IEnvironmentInfo_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IEnvironmentInfo_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IEnvironmentInfo_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IEnvironmentInfo_get_Nodes(This,pVal) \ (This)->lpVtbl -> get_Nodes(This,pVal) #define IEnvironmentInfo_get_Read(This,read) \ (This)->lpVtbl -> get_Read(This,read) #define IEnvironmentInfo_put_Read(This,read) \ (This)->lpVtbl -> put_Read(This,read) #define IEnvironmentInfo_get_Write(This,write) \ (This)->lpVtbl -> get_Write(This,write) #define IEnvironmentInfo_put_Write(This,write) \ (This)->lpVtbl -> put_Write(This,write) #define IEnvironmentInfo_GetInfo(This,ppInfo) \ (This)->lpVtbl -> GetInfo(This,ppInfo) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironmentInfo_get_Application_Proxy( IEnvironmentInfo * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IEnvironmentInfo_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironmentInfo_get_Parent_Proxy( IEnvironmentInfo * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IEnvironmentInfo_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironmentInfo_get_Nodes_Proxy( IEnvironmentInfo * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IEnvironmentInfo_get_Nodes_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironmentInfo_get_Read_Proxy( IEnvironmentInfo * This, /* [retval][out] */ VARIANT_BOOL *read); void __RPC_STUB IEnvironmentInfo_get_Read_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEnvironmentInfo_put_Read_Proxy( IEnvironmentInfo * This, /* [in] */ VARIANT_BOOL read); void __RPC_STUB IEnvironmentInfo_put_Read_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironmentInfo_get_Write_Proxy( IEnvironmentInfo * This, /* [retval][out] */ VARIANT_BOOL *write); void __RPC_STUB IEnvironmentInfo_get_Write_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEnvironmentInfo_put_Write_Proxy( IEnvironmentInfo * This, /* [in] */ VARIANT_BOOL write); void __RPC_STUB IEnvironmentInfo_put_Write_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEnvironmentInfo_GetInfo_Proxy( IEnvironmentInfo * This, /* [retval][out] */ VARIANT *ppInfo); void __RPC_STUB IEnvironmentInfo_GetInfo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IEnvironmentInfo_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_EnvironmentInfo; #ifdef __cplusplus class DECLSPEC_UUID("28978A11-8FA3-11d4-86C5-00105A3E017B") EnvironmentInfo; #endif #ifndef __IEnvironment_INTERFACE_DEFINED__ #define __IEnvironment_INTERFACE_DEFINED__ /* interface IEnvironment */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IEnvironment; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("8CCE6462-54AE-11d3-8554-00105A3E017B") IEnvironment : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetVariable( /* [in] */ BSTR name, /* [retval][out] */ IDispatch **ppVariable) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateGroup( /* [retval][out] */ IDispatch **ppGroup) = 0; }; #else /* C style interface */ typedef struct IEnvironmentVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IEnvironment * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IEnvironment * This); ULONG ( STDMETHODCALLTYPE *Release )( IEnvironment * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IEnvironment * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IEnvironment * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IEnvironment * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IEnvironment * 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_Application )( IEnvironment * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IEnvironment * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetVariable )( IEnvironment * This, /* [in] */ BSTR name, /* [retval][out] */ IDispatch **ppVariable); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateGroup )( IEnvironment * This, /* [retval][out] */ IDispatch **ppGroup); END_INTERFACE } IEnvironmentVtbl; interface IEnvironment { CONST_VTBL struct IEnvironmentVtbl *lpVtbl; }; #ifdef COBJMACROS #define IEnvironment_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IEnvironment_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IEnvironment_Release(This) \ (This)->lpVtbl -> Release(This) #define IEnvironment_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IEnvironment_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IEnvironment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IEnvironment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IEnvironment_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IEnvironment_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IEnvironment_GetVariable(This,name,ppVariable) \ (This)->lpVtbl -> GetVariable(This,name,ppVariable) #define IEnvironment_CreateGroup(This,ppGroup) \ (This)->lpVtbl -> CreateGroup(This,ppGroup) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironment_get_Application_Proxy( IEnvironment * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IEnvironment_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironment_get_Parent_Proxy( IEnvironment * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IEnvironment_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEnvironment_GetVariable_Proxy( IEnvironment * This, /* [in] */ BSTR name, /* [retval][out] */ IDispatch **ppVariable); void __RPC_STUB IEnvironment_GetVariable_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEnvironment_CreateGroup_Proxy( IEnvironment * This, /* [retval][out] */ IDispatch **ppGroup); void __RPC_STUB IEnvironment_CreateGroup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IEnvironment_INTERFACE_DEFINED__ */ #ifndef __IEnvironment2_INTERFACE_DEFINED__ #define __IEnvironment2_INTERFACE_DEFINED__ /* interface IEnvironment2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IEnvironment2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("62C53880-8F88-11d4-86C5-00105A3E017B") IEnvironment2 : public IEnvironment { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateInfo( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetVariables( /* [in] */ VARIANT pArray) = 0; }; #else /* C style interface */ typedef struct IEnvironment2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IEnvironment2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IEnvironment2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IEnvironment2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IEnvironment2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IEnvironment2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IEnvironment2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IEnvironment2 * 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_Application )( IEnvironment2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IEnvironment2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetVariable )( IEnvironment2 * This, /* [in] */ BSTR name, /* [retval][out] */ IDispatch **ppVariable); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateGroup )( IEnvironment2 * This, /* [retval][out] */ IDispatch **ppGroup); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateInfo )( IEnvironment2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetVariables )( IEnvironment2 * This, /* [in] */ VARIANT pArray); END_INTERFACE } IEnvironment2Vtbl; interface IEnvironment2 { CONST_VTBL struct IEnvironment2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IEnvironment2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IEnvironment2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IEnvironment2_Release(This) \ (This)->lpVtbl -> Release(This) #define IEnvironment2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IEnvironment2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IEnvironment2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IEnvironment2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IEnvironment2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IEnvironment2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IEnvironment2_GetVariable(This,name,ppVariable) \ (This)->lpVtbl -> GetVariable(This,name,ppVariable) #define IEnvironment2_CreateGroup(This,ppGroup) \ (This)->lpVtbl -> CreateGroup(This,ppGroup) #define IEnvironment2_CreateInfo(This,pVal) \ (This)->lpVtbl -> CreateInfo(This,pVal) #define IEnvironment2_SetVariables(This,pArray) \ (This)->lpVtbl -> SetVariables(This,pArray) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEnvironment2_CreateInfo_Proxy( IEnvironment2 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IEnvironment2_CreateInfo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEnvironment2_SetVariables_Proxy( IEnvironment2 * This, /* [in] */ VARIANT pArray); void __RPC_STUB IEnvironment2_SetVariables_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IEnvironment2_INTERFACE_DEFINED__ */ #ifndef __IEnvironment3_INTERFACE_DEFINED__ #define __IEnvironment3_INTERFACE_DEFINED__ /* interface IEnvironment3 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IEnvironment3; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("6A1F8425-4994-4966-AC12-00EAB8B8F0B1") IEnvironment3 : public IEnvironment2 { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetVariables( /* [in] */ VARIANT array, /* [retval][out] */ VARIANT *pArray) = 0; }; #else /* C style interface */ typedef struct IEnvironment3Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IEnvironment3 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IEnvironment3 * This); ULONG ( STDMETHODCALLTYPE *Release )( IEnvironment3 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IEnvironment3 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IEnvironment3 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IEnvironment3 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IEnvironment3 * 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_Application )( IEnvironment3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IEnvironment3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetVariable )( IEnvironment3 * This, /* [in] */ BSTR name, /* [retval][out] */ IDispatch **ppVariable); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateGroup )( IEnvironment3 * This, /* [retval][out] */ IDispatch **ppGroup); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateInfo )( IEnvironment3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetVariables )( IEnvironment3 * This, /* [in] */ VARIANT pArray); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetVariables )( IEnvironment3 * This, /* [in] */ VARIANT array, /* [retval][out] */ VARIANT *pArray); END_INTERFACE } IEnvironment3Vtbl; interface IEnvironment3 { CONST_VTBL struct IEnvironment3Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IEnvironment3_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IEnvironment3_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IEnvironment3_Release(This) \ (This)->lpVtbl -> Release(This) #define IEnvironment3_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IEnvironment3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IEnvironment3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IEnvironment3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IEnvironment3_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IEnvironment3_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IEnvironment3_GetVariable(This,name,ppVariable) \ (This)->lpVtbl -> GetVariable(This,name,ppVariable) #define IEnvironment3_CreateGroup(This,ppGroup) \ (This)->lpVtbl -> CreateGroup(This,ppGroup) #define IEnvironment3_CreateInfo(This,pVal) \ (This)->lpVtbl -> CreateInfo(This,pVal) #define IEnvironment3_SetVariables(This,pArray) \ (This)->lpVtbl -> SetVariables(This,pArray) #define IEnvironment3_GetVariables(This,array,pArray) \ (This)->lpVtbl -> GetVariables(This,array,pArray) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEnvironment3_GetVariables_Proxy( IEnvironment3 * This, /* [in] */ VARIANT array, /* [retval][out] */ VARIANT *pArray); void __RPC_STUB IEnvironment3_GetVariables_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IEnvironment3_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Environment; #ifdef __cplusplus class DECLSPEC_UUID("8CCE6463-54AE-11d3-8554-00105A3E017B") Environment; #endif #ifndef __IEnvironmentVariable_INTERFACE_DEFINED__ #define __IEnvironmentVariable_INTERFACE_DEFINED__ /* interface IEnvironmentVariable */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IEnvironmentVariable; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("4793A120-7008-11d3-8566-00105A3E017B") IEnvironmentVariable : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ VARIANT *value) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Value( /* [in] */ VARIANT value) = 0; virtual /* [helpstring][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_Handle( /* [retval][out] */ DWORD *evHandle) = 0; virtual /* [helpstring][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_Handle( /* [in] */ DWORD evHandle) = 0; virtual /* [helpstring][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_Type( /* [retval][out] */ DWORD *evHandle) = 0; }; #else /* C style interface */ typedef struct IEnvironmentVariableVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IEnvironmentVariable * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IEnvironmentVariable * This); ULONG ( STDMETHODCALLTYPE *Release )( IEnvironmentVariable * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IEnvironmentVariable * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IEnvironmentVariable * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IEnvironmentVariable * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IEnvironmentVariable * 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_Application )( IEnvironmentVariable * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IEnvironmentVariable * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( IEnvironmentVariable * This, /* [retval][out] */ VARIANT *value); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Value )( IEnvironmentVariable * This, /* [in] */ VARIANT value); /* [helpstring][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Handle )( IEnvironmentVariable * This, /* [retval][out] */ DWORD *evHandle); /* [helpstring][hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Handle )( IEnvironmentVariable * This, /* [in] */ DWORD evHandle); /* [helpstring][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IEnvironmentVariable * This, /* [retval][out] */ DWORD *evHandle); END_INTERFACE } IEnvironmentVariableVtbl; interface IEnvironmentVariable { CONST_VTBL struct IEnvironmentVariableVtbl *lpVtbl; }; #ifdef COBJMACROS #define IEnvironmentVariable_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IEnvironmentVariable_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IEnvironmentVariable_Release(This) \ (This)->lpVtbl -> Release(This) #define IEnvironmentVariable_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IEnvironmentVariable_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IEnvironmentVariable_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IEnvironmentVariable_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IEnvironmentVariable_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IEnvironmentVariable_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IEnvironmentVariable_get_Value(This,value) \ (This)->lpVtbl -> get_Value(This,value) #define IEnvironmentVariable_put_Value(This,value) \ (This)->lpVtbl -> put_Value(This,value) #define IEnvironmentVariable_get_Handle(This,evHandle) \ (This)->lpVtbl -> get_Handle(This,evHandle) #define IEnvironmentVariable_put_Handle(This,evHandle) \ (This)->lpVtbl -> put_Handle(This,evHandle) #define IEnvironmentVariable_get_Type(This,evHandle) \ (This)->lpVtbl -> get_Type(This,evHandle) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironmentVariable_get_Application_Proxy( IEnvironmentVariable * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IEnvironmentVariable_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironmentVariable_get_Parent_Proxy( IEnvironmentVariable * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IEnvironmentVariable_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironmentVariable_get_Value_Proxy( IEnvironmentVariable * This, /* [retval][out] */ VARIANT *value); void __RPC_STUB IEnvironmentVariable_get_Value_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEnvironmentVariable_put_Value_Proxy( IEnvironmentVariable * This, /* [in] */ VARIANT value); void __RPC_STUB IEnvironmentVariable_put_Value_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironmentVariable_get_Handle_Proxy( IEnvironmentVariable * This, /* [retval][out] */ DWORD *evHandle); void __RPC_STUB IEnvironmentVariable_get_Handle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE IEnvironmentVariable_put_Handle_Proxy( IEnvironmentVariable * This, /* [in] */ DWORD evHandle); void __RPC_STUB IEnvironmentVariable_put_Handle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironmentVariable_get_Type_Proxy( IEnvironmentVariable * This, /* [retval][out] */ DWORD *evHandle); void __RPC_STUB IEnvironmentVariable_get_Type_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IEnvironmentVariable_INTERFACE_DEFINED__ */ #ifndef __IEnvironmentVariable2_INTERFACE_DEFINED__ #define __IEnvironmentVariable2_INTERFACE_DEFINED__ /* interface IEnvironmentVariable2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IEnvironmentVariable2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0D44F5D2-9B74-11d4-86D0-00105A3E017B") IEnvironmentVariable2 : public IEnvironmentVariable { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ValueAndTime( /* [retval][out] */ VARIANT *pArray) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NotificationType( /* [retval][out] */ eEnvironmentNotificationType *type) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_NotificationType( /* [in] */ eEnvironmentNotificationType type) = 0; }; #else /* C style interface */ typedef struct IEnvironmentVariable2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IEnvironmentVariable2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IEnvironmentVariable2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IEnvironmentVariable2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IEnvironmentVariable2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IEnvironmentVariable2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IEnvironmentVariable2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IEnvironmentVariable2 * 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_Application )( IEnvironmentVariable2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IEnvironmentVariable2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( IEnvironmentVariable2 * This, /* [retval][out] */ VARIANT *value); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Value )( IEnvironmentVariable2 * This, /* [in] */ VARIANT value); /* [helpstring][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Handle )( IEnvironmentVariable2 * This, /* [retval][out] */ DWORD *evHandle); /* [helpstring][hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Handle )( IEnvironmentVariable2 * This, /* [in] */ DWORD evHandle); /* [helpstring][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )( IEnvironmentVariable2 * This, /* [retval][out] */ DWORD *evHandle); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ValueAndTime )( IEnvironmentVariable2 * This, /* [retval][out] */ VARIANT *pArray); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NotificationType )( IEnvironmentVariable2 * This, /* [retval][out] */ eEnvironmentNotificationType *type); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NotificationType )( IEnvironmentVariable2 * This, /* [in] */ eEnvironmentNotificationType type); END_INTERFACE } IEnvironmentVariable2Vtbl; interface IEnvironmentVariable2 { CONST_VTBL struct IEnvironmentVariable2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IEnvironmentVariable2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IEnvironmentVariable2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IEnvironmentVariable2_Release(This) \ (This)->lpVtbl -> Release(This) #define IEnvironmentVariable2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IEnvironmentVariable2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IEnvironmentVariable2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IEnvironmentVariable2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IEnvironmentVariable2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IEnvironmentVariable2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IEnvironmentVariable2_get_Value(This,value) \ (This)->lpVtbl -> get_Value(This,value) #define IEnvironmentVariable2_put_Value(This,value) \ (This)->lpVtbl -> put_Value(This,value) #define IEnvironmentVariable2_get_Handle(This,evHandle) \ (This)->lpVtbl -> get_Handle(This,evHandle) #define IEnvironmentVariable2_put_Handle(This,evHandle) \ (This)->lpVtbl -> put_Handle(This,evHandle) #define IEnvironmentVariable2_get_Type(This,evHandle) \ (This)->lpVtbl -> get_Type(This,evHandle) #define IEnvironmentVariable2_get_ValueAndTime(This,pArray) \ (This)->lpVtbl -> get_ValueAndTime(This,pArray) #define IEnvironmentVariable2_get_NotificationType(This,type) \ (This)->lpVtbl -> get_NotificationType(This,type) #define IEnvironmentVariable2_put_NotificationType(This,type) \ (This)->lpVtbl -> put_NotificationType(This,type) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironmentVariable2_get_ValueAndTime_Proxy( IEnvironmentVariable2 * This, /* [retval][out] */ VARIANT *pArray); void __RPC_STUB IEnvironmentVariable2_get_ValueAndTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironmentVariable2_get_NotificationType_Proxy( IEnvironmentVariable2 * This, /* [retval][out] */ eEnvironmentNotificationType *type); void __RPC_STUB IEnvironmentVariable2_get_NotificationType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IEnvironmentVariable2_put_NotificationType_Proxy( IEnvironmentVariable2 * This, /* [in] */ eEnvironmentNotificationType type); void __RPC_STUB IEnvironmentVariable2_put_NotificationType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IEnvironmentVariable2_INTERFACE_DEFINED__ */ #ifndef ___IEnvironmentVariableEvents_DISPINTERFACE_DEFINED__ #define ___IEnvironmentVariableEvents_DISPINTERFACE_DEFINED__ /* dispinterface _IEnvironmentVariableEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID__IEnvironmentVariableEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("4793A122-7008-11d3-8566-00105A3E017B") _IEnvironmentVariableEvents : public IDispatch { }; #else /* C style interface */ typedef struct _IEnvironmentVariableEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( _IEnvironmentVariableEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( _IEnvironmentVariableEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( _IEnvironmentVariableEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( _IEnvironmentVariableEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( _IEnvironmentVariableEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( _IEnvironmentVariableEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( _IEnvironmentVariableEvents * 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 } _IEnvironmentVariableEventsVtbl; interface _IEnvironmentVariableEvents { CONST_VTBL struct _IEnvironmentVariableEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define _IEnvironmentVariableEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define _IEnvironmentVariableEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define _IEnvironmentVariableEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define _IEnvironmentVariableEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define _IEnvironmentVariableEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define _IEnvironmentVariableEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define _IEnvironmentVariableEvents_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 /* ___IEnvironmentVariableEvents_DISPINTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_EnvironmentVariable; #ifdef __cplusplus class DECLSPEC_UUID("4793A121-7008-11d3-8566-00105A3E017B") EnvironmentVariable; #endif #ifndef __IEnvironmentArray_INTERFACE_DEFINED__ #define __IEnvironmentArray_INTERFACE_DEFINED__ /* interface IEnvironmentArray */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IEnvironmentArray; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("4C9FD952-7671-11d3-856E-00105A3E017B") IEnvironmentArray : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ long n, /* [retval][out] */ IEnvironmentVariable **ppVariable) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; }; #else /* C style interface */ typedef struct IEnvironmentArrayVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IEnvironmentArray * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IEnvironmentArray * This); ULONG ( STDMETHODCALLTYPE *Release )( IEnvironmentArray * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IEnvironmentArray * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IEnvironmentArray * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IEnvironmentArray * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IEnvironmentArray * 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_Application )( IEnvironmentArray * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IEnvironmentArray * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IEnvironmentArray * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IEnvironmentArray * This, /* [in] */ long n, /* [retval][out] */ IEnvironmentVariable **ppVariable); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IEnvironmentArray * This, /* [retval][out] */ IUnknown **ppEnum); END_INTERFACE } IEnvironmentArrayVtbl; interface IEnvironmentArray { CONST_VTBL struct IEnvironmentArrayVtbl *lpVtbl; }; #ifdef COBJMACROS #define IEnvironmentArray_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IEnvironmentArray_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IEnvironmentArray_Release(This) \ (This)->lpVtbl -> Release(This) #define IEnvironmentArray_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IEnvironmentArray_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IEnvironmentArray_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IEnvironmentArray_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IEnvironmentArray_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IEnvironmentArray_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IEnvironmentArray_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define IEnvironmentArray_get_Item(This,n,ppVariable) \ (This)->lpVtbl -> get_Item(This,n,ppVariable) #define IEnvironmentArray_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironmentArray_get_Application_Proxy( IEnvironmentArray * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IEnvironmentArray_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironmentArray_get_Parent_Proxy( IEnvironmentArray * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IEnvironmentArray_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironmentArray_get_Count_Proxy( IEnvironmentArray * This, /* [retval][out] */ long *pnCount); void __RPC_STUB IEnvironmentArray_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironmentArray_get_Item_Proxy( IEnvironmentArray * This, /* [in] */ long n, /* [retval][out] */ IEnvironmentVariable **ppVariable); void __RPC_STUB IEnvironmentArray_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironmentArray_get__NewEnum_Proxy( IEnvironmentArray * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB IEnvironmentArray_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IEnvironmentArray_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_EnvironmentArray; #ifdef __cplusplus class DECLSPEC_UUID("4C9FD953-7671-11d3-856E-00105A3E017B") EnvironmentArray; #endif #ifndef __IEnvironmentGroup_INTERFACE_DEFINED__ #define __IEnvironmentGroup_INTERFACE_DEFINED__ /* interface IEnvironmentGroup */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IEnvironmentGroup; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("4C9FD950-7671-11d3-856E-00105A3E017B") IEnvironmentGroup : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Array( /* [retval][out] */ IEnvironmentArray **ppVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ IEnvironmentVariable *pVariable) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ IEnvironmentVariable *pVariable) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetValues( /* [in] */ VARIANT array) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetValues( /* [retval][out] */ VARIANT *pArray) = 0; }; #else /* C style interface */ typedef struct IEnvironmentGroupVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IEnvironmentGroup * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IEnvironmentGroup * This); ULONG ( STDMETHODCALLTYPE *Release )( IEnvironmentGroup * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IEnvironmentGroup * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IEnvironmentGroup * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IEnvironmentGroup * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IEnvironmentGroup * 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_Application )( IEnvironmentGroup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IEnvironmentGroup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Array )( IEnvironmentGroup * This, /* [retval][out] */ IEnvironmentArray **ppVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IEnvironmentGroup * This, /* [in] */ IEnvironmentVariable *pVariable); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IEnvironmentGroup * This, /* [in] */ IEnvironmentVariable *pVariable); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetValues )( IEnvironmentGroup * This, /* [in] */ VARIANT array); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetValues )( IEnvironmentGroup * This, /* [retval][out] */ VARIANT *pArray); END_INTERFACE } IEnvironmentGroupVtbl; interface IEnvironmentGroup { CONST_VTBL struct IEnvironmentGroupVtbl *lpVtbl; }; #ifdef COBJMACROS #define IEnvironmentGroup_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IEnvironmentGroup_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IEnvironmentGroup_Release(This) \ (This)->lpVtbl -> Release(This) #define IEnvironmentGroup_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IEnvironmentGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IEnvironmentGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IEnvironmentGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IEnvironmentGroup_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IEnvironmentGroup_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IEnvironmentGroup_get_Array(This,ppVal) \ (This)->lpVtbl -> get_Array(This,ppVal) #define IEnvironmentGroup_Add(This,pVariable) \ (This)->lpVtbl -> Add(This,pVariable) #define IEnvironmentGroup_Remove(This,pVariable) \ (This)->lpVtbl -> Remove(This,pVariable) #define IEnvironmentGroup_SetValues(This,array) \ (This)->lpVtbl -> SetValues(This,array) #define IEnvironmentGroup_GetValues(This,pArray) \ (This)->lpVtbl -> GetValues(This,pArray) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironmentGroup_get_Application_Proxy( IEnvironmentGroup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IEnvironmentGroup_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironmentGroup_get_Parent_Proxy( IEnvironmentGroup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IEnvironmentGroup_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IEnvironmentGroup_get_Array_Proxy( IEnvironmentGroup * This, /* [retval][out] */ IEnvironmentArray **ppVal); void __RPC_STUB IEnvironmentGroup_get_Array_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEnvironmentGroup_Add_Proxy( IEnvironmentGroup * This, /* [in] */ IEnvironmentVariable *pVariable); void __RPC_STUB IEnvironmentGroup_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEnvironmentGroup_Remove_Proxy( IEnvironmentGroup * This, /* [in] */ IEnvironmentVariable *pVariable); void __RPC_STUB IEnvironmentGroup_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEnvironmentGroup_SetValues_Proxy( IEnvironmentGroup * This, /* [in] */ VARIANT array); void __RPC_STUB IEnvironmentGroup_SetValues_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IEnvironmentGroup_GetValues_Proxy( IEnvironmentGroup * This, /* [retval][out] */ VARIANT *pArray); void __RPC_STUB IEnvironmentGroup_GetValues_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IEnvironmentGroup_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_EnvironmentGroup; #ifdef __cplusplus class DECLSPEC_UUID("4C9FD951-7671-11d3-856E-00105A3E017B") EnvironmentGroup; #endif #ifndef __IUI_INTERFACE_DEFINED__ #define __IUI_INTERFACE_DEFINED__ /* interface IUI */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IUI; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("884DBC00-7A76-11d3-8571-00105A3E017B") IUI : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Write( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CommandEnabled( /* [optional][in] */ BSTR command, /* [retval][out] */ VARIANT_BOOL *enabled) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CommandEnabled( /* [optional][in] */ BSTR command, /* [in] */ VARIANT_BOOL enabled) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OpenDbDialog( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OpenBaudrateDialog( void) = 0; }; #else /* C style interface */ typedef struct IUIVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IUI * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IUI * This); ULONG ( STDMETHODCALLTYPE *Release )( IUI * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IUI * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IUI * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IUI * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IUI * 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_Application )( IUI * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IUI * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Write )( IUI * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CommandEnabled )( IUI * This, /* [optional][in] */ BSTR command, /* [retval][out] */ VARIANT_BOOL *enabled); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CommandEnabled )( IUI * This, /* [optional][in] */ BSTR command, /* [in] */ VARIANT_BOOL enabled); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OpenDbDialog )( IUI * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OpenBaudrateDialog )( IUI * This); END_INTERFACE } IUIVtbl; interface IUI { CONST_VTBL struct IUIVtbl *lpVtbl; }; #ifdef COBJMACROS #define IUI_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IUI_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IUI_Release(This) \ (This)->lpVtbl -> Release(This) #define IUI_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IUI_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IUI_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IUI_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IUI_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IUI_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IUI_get_Write(This,pVal) \ (This)->lpVtbl -> get_Write(This,pVal) #define IUI_get_CommandEnabled(This,command,enabled) \ (This)->lpVtbl -> get_CommandEnabled(This,command,enabled) #define IUI_put_CommandEnabled(This,command,enabled) \ (This)->lpVtbl -> put_CommandEnabled(This,command,enabled) #define IUI_OpenDbDialog(This) \ (This)->lpVtbl -> OpenDbDialog(This) #define IUI_OpenBaudrateDialog(This) \ (This)->lpVtbl -> OpenBaudrateDialog(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUI_get_Application_Proxy( IUI * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IUI_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUI_get_Parent_Proxy( IUI * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IUI_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUI_get_Write_Proxy( IUI * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IUI_get_Write_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUI_get_CommandEnabled_Proxy( IUI * This, /* [optional][in] */ BSTR command, /* [retval][out] */ VARIANT_BOOL *enabled); void __RPC_STUB IUI_get_CommandEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IUI_put_CommandEnabled_Proxy( IUI * This, /* [optional][in] */ BSTR command, /* [in] */ VARIANT_BOOL enabled); void __RPC_STUB IUI_put_CommandEnabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IUI_OpenDbDialog_Proxy( IUI * This); void __RPC_STUB IUI_OpenDbDialog_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IUI_OpenBaudrateDialog_Proxy( IUI * This); void __RPC_STUB IUI_OpenBaudrateDialog_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IUI_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_UI; #ifdef __cplusplus class DECLSPEC_UUID("884DBC01-7A76-11d3-8571-00105A3E017B") UI; #endif #ifndef __ISignal_INTERFACE_DEFINED__ #define __ISignal_INTERFACE_DEFINED__ /* interface ISignal */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ISignal; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("884DBC04-7A76-11d3-8571-00105A3E017B") ISignal : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ double *value) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Value( /* [in] */ double value) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RawValue( /* [retval][out] */ VARIANT *value) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_RawValue( /* [in] */ VARIANT value) = 0; }; #else /* C style interface */ typedef struct ISignalVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISignal * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISignal * This); ULONG ( STDMETHODCALLTYPE *Release )( ISignal * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISignal * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISignal * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISignal * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISignal * 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_Application )( ISignal * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ISignal * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( ISignal * This, /* [retval][out] */ double *value); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Value )( ISignal * This, /* [in] */ double value); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RawValue )( ISignal * This, /* [retval][out] */ VARIANT *value); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RawValue )( ISignal * This, /* [in] */ VARIANT value); END_INTERFACE } ISignalVtbl; interface ISignal { CONST_VTBL struct ISignalVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISignal_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISignal_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISignal_Release(This) \ (This)->lpVtbl -> Release(This) #define ISignal_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISignal_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISignal_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISignal_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISignal_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ISignal_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ISignal_get_Value(This,value) \ (This)->lpVtbl -> get_Value(This,value) #define ISignal_put_Value(This,value) \ (This)->lpVtbl -> put_Value(This,value) #define ISignal_get_RawValue(This,value) \ (This)->lpVtbl -> get_RawValue(This,value) #define ISignal_put_RawValue(This,value) \ (This)->lpVtbl -> put_RawValue(This,value) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISignal_get_Application_Proxy( ISignal * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISignal_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISignal_get_Parent_Proxy( ISignal * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISignal_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISignal_get_Value_Proxy( ISignal * This, /* [retval][out] */ double *value); void __RPC_STUB ISignal_get_Value_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISignal_put_Value_Proxy( ISignal * This, /* [in] */ double value); void __RPC_STUB ISignal_put_Value_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISignal_get_RawValue_Proxy( ISignal * This, /* [retval][out] */ VARIANT *value); void __RPC_STUB ISignal_get_RawValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISignal_put_RawValue_Proxy( ISignal * This, /* [in] */ VARIANT value); void __RPC_STUB ISignal_put_RawValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISignal_INTERFACE_DEFINED__ */ #ifndef __ISignal2_INTERFACE_DEFINED__ #define __ISignal2_INTERFACE_DEFINED__ /* interface ISignal2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ISignal2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("2A3D09AF-9CB5-4ac0-84CE-7F793629E408") ISignal2 : public ISignal { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullName( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct ISignal2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISignal2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISignal2 * This); ULONG ( STDMETHODCALLTYPE *Release )( ISignal2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISignal2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISignal2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISignal2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISignal2 * 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_Application )( ISignal2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ISignal2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( ISignal2 * This, /* [retval][out] */ double *value); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Value )( ISignal2 * This, /* [in] */ double value); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RawValue )( ISignal2 * This, /* [retval][out] */ VARIANT *value); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RawValue )( ISignal2 * This, /* [in] */ VARIANT value); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( ISignal2 * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } ISignal2Vtbl; interface ISignal2 { CONST_VTBL struct ISignal2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ISignal2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISignal2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISignal2_Release(This) \ (This)->lpVtbl -> Release(This) #define ISignal2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISignal2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISignal2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISignal2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISignal2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ISignal2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ISignal2_get_Value(This,value) \ (This)->lpVtbl -> get_Value(This,value) #define ISignal2_put_Value(This,value) \ (This)->lpVtbl -> put_Value(This,value) #define ISignal2_get_RawValue(This,value) \ (This)->lpVtbl -> get_RawValue(This,value) #define ISignal2_put_RawValue(This,value) \ (This)->lpVtbl -> put_RawValue(This,value) #define ISignal2_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISignal2_get_FullName_Proxy( ISignal2 * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ISignal2_get_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISignal2_INTERFACE_DEFINED__ */ #ifndef __ISignal3_INTERFACE_DEFINED__ #define __ISignal3_INTERFACE_DEFINED__ /* interface ISignal3 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ISignal3; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("C55B7B99-7017-4e0b-86DD-3D54D8E920A1") ISignal3 : public ISignal2 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RxIndication( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TxConfirmation( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FirstValue( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Timeout( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; }; #else /* C style interface */ typedef struct ISignal3Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISignal3 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISignal3 * This); ULONG ( STDMETHODCALLTYPE *Release )( ISignal3 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISignal3 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISignal3 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISignal3 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISignal3 * 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_Application )( ISignal3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ISignal3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( ISignal3 * This, /* [retval][out] */ double *value); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Value )( ISignal3 * This, /* [in] */ double value); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RawValue )( ISignal3 * This, /* [retval][out] */ VARIANT *value); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RawValue )( ISignal3 * This, /* [in] */ VARIANT value); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( ISignal3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RxIndication )( ISignal3 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TxConfirmation )( ISignal3 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FirstValue )( ISignal3 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Timeout )( ISignal3 * This, /* [retval][out] */ VARIANT_BOOL *pVal); END_INTERFACE } ISignal3Vtbl; interface ISignal3 { CONST_VTBL struct ISignal3Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ISignal3_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISignal3_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISignal3_Release(This) \ (This)->lpVtbl -> Release(This) #define ISignal3_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISignal3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISignal3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISignal3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISignal3_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ISignal3_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ISignal3_get_Value(This,value) \ (This)->lpVtbl -> get_Value(This,value) #define ISignal3_put_Value(This,value) \ (This)->lpVtbl -> put_Value(This,value) #define ISignal3_get_RawValue(This,value) \ (This)->lpVtbl -> get_RawValue(This,value) #define ISignal3_put_RawValue(This,value) \ (This)->lpVtbl -> put_RawValue(This,value) #define ISignal3_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define ISignal3_get_RxIndication(This,pVal) \ (This)->lpVtbl -> get_RxIndication(This,pVal) #define ISignal3_get_TxConfirmation(This,pVal) \ (This)->lpVtbl -> get_TxConfirmation(This,pVal) #define ISignal3_get_FirstValue(This,pVal) \ (This)->lpVtbl -> get_FirstValue(This,pVal) #define ISignal3_get_Timeout(This,pVal) \ (This)->lpVtbl -> get_Timeout(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISignal3_get_RxIndication_Proxy( ISignal3 * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB ISignal3_get_RxIndication_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISignal3_get_TxConfirmation_Proxy( ISignal3 * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB ISignal3_get_TxConfirmation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISignal3_get_FirstValue_Proxy( ISignal3 * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB ISignal3_get_FirstValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISignal3_get_Timeout_Proxy( ISignal3 * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB ISignal3_get_Timeout_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISignal3_INTERFACE_DEFINED__ */ #ifndef __ISignal4_INTERFACE_DEFINED__ #define __ISignal4_INTERFACE_DEFINED__ /* interface ISignal4 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ISignal4; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("085534D2-1425-4710-90FF-B7D5C48ED627") ISignal4 : public ISignal3 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsOnline( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_State( /* [retval][out] */ eSignalState *pVal) = 0; }; #else /* C style interface */ typedef struct ISignal4Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISignal4 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISignal4 * This); ULONG ( STDMETHODCALLTYPE *Release )( ISignal4 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISignal4 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISignal4 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISignal4 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISignal4 * 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_Application )( ISignal4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ISignal4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( ISignal4 * This, /* [retval][out] */ double *value); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Value )( ISignal4 * This, /* [in] */ double value); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RawValue )( ISignal4 * This, /* [retval][out] */ VARIANT *value); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_RawValue )( ISignal4 * This, /* [in] */ VARIANT value); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( ISignal4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RxIndication )( ISignal4 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TxConfirmation )( ISignal4 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FirstValue )( ISignal4 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Timeout )( ISignal4 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IsOnline )( ISignal4 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_State )( ISignal4 * This, /* [retval][out] */ eSignalState *pVal); END_INTERFACE } ISignal4Vtbl; interface ISignal4 { CONST_VTBL struct ISignal4Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ISignal4_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISignal4_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISignal4_Release(This) \ (This)->lpVtbl -> Release(This) #define ISignal4_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISignal4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISignal4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISignal4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISignal4_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ISignal4_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ISignal4_get_Value(This,value) \ (This)->lpVtbl -> get_Value(This,value) #define ISignal4_put_Value(This,value) \ (This)->lpVtbl -> put_Value(This,value) #define ISignal4_get_RawValue(This,value) \ (This)->lpVtbl -> get_RawValue(This,value) #define ISignal4_put_RawValue(This,value) \ (This)->lpVtbl -> put_RawValue(This,value) #define ISignal4_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define ISignal4_get_RxIndication(This,pVal) \ (This)->lpVtbl -> get_RxIndication(This,pVal) #define ISignal4_get_TxConfirmation(This,pVal) \ (This)->lpVtbl -> get_TxConfirmation(This,pVal) #define ISignal4_get_FirstValue(This,pVal) \ (This)->lpVtbl -> get_FirstValue(This,pVal) #define ISignal4_get_Timeout(This,pVal) \ (This)->lpVtbl -> get_Timeout(This,pVal) #define ISignal4_get_IsOnline(This,pVal) \ (This)->lpVtbl -> get_IsOnline(This,pVal) #define ISignal4_get_State(This,pVal) \ (This)->lpVtbl -> get_State(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISignal4_get_IsOnline_Proxy( ISignal4 * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB ISignal4_get_IsOnline_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISignal4_get_State_Proxy( ISignal4 * This, /* [retval][out] */ eSignalState *pVal); void __RPC_STUB ISignal4_get_State_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISignal4_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Signal; #ifdef __cplusplus class DECLSPEC_UUID("884DBC05-7A76-11d3-8571-00105A3E017B") Signal; #endif #ifndef __ISignals_INTERFACE_DEFINED__ #define __ISignals_INTERFACE_DEFINED__ /* interface ISignals */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ISignals; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("754F2E9C-1578-434f-8649-89C8C4715B1B") ISignals : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ ISignal **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; }; #else /* C style interface */ typedef struct ISignalsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISignals * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISignals * This); ULONG ( STDMETHODCALLTYPE *Release )( ISignals * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISignals * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISignals * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISignals * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISignals * 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_Application )( ISignals * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ISignals * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ISignals * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( ISignals * This, /* [in] */ VARIANT index, /* [retval][out] */ ISignal **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( ISignals * This, /* [retval][out] */ IUnknown **ppEnum); END_INTERFACE } ISignalsVtbl; interface ISignals { CONST_VTBL struct ISignalsVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISignals_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISignals_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISignals_Release(This) \ (This)->lpVtbl -> Release(This) #define ISignals_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISignals_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISignals_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISignals_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISignals_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ISignals_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ISignals_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define ISignals_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define ISignals_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISignals_get_Application_Proxy( ISignals * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISignals_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISignals_get_Parent_Proxy( ISignals * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISignals_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISignals_get_Count_Proxy( ISignals * This, /* [retval][out] */ long *pnCount); void __RPC_STUB ISignals_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISignals_get_Item_Proxy( ISignals * This, /* [in] */ VARIANT index, /* [retval][out] */ ISignal **pVal); void __RPC_STUB ISignals_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISignals_get__NewEnum_Proxy( ISignals * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB ISignals_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISignals_INTERFACE_DEFINED__ */ #ifndef __ISignals2_INTERFACE_DEFINED__ #define __ISignals2_INTERFACE_DEFINED__ /* interface ISignals2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ISignals2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("E12E5261-5F8B-402a-8E85-C9CE9E53E864") ISignals2 : public ISignals { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullSignalName( /* [in] */ BSTR unique_name, /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UniqueSignalName( /* [in] */ BSTR full_name, /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct ISignals2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISignals2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISignals2 * This); ULONG ( STDMETHODCALLTYPE *Release )( ISignals2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISignals2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISignals2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISignals2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISignals2 * 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_Application )( ISignals2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ISignals2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ISignals2 * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( ISignals2 * This, /* [in] */ VARIANT index, /* [retval][out] */ ISignal **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( ISignals2 * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullSignalName )( ISignals2 * This, /* [in] */ BSTR unique_name, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UniqueSignalName )( ISignals2 * This, /* [in] */ BSTR full_name, /* [retval][out] */ BSTR *pVal); END_INTERFACE } ISignals2Vtbl; interface ISignals2 { CONST_VTBL struct ISignals2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ISignals2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISignals2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISignals2_Release(This) \ (This)->lpVtbl -> Release(This) #define ISignals2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISignals2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISignals2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISignals2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISignals2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ISignals2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ISignals2_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define ISignals2_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define ISignals2_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define ISignals2_get_FullSignalName(This,unique_name,pVal) \ (This)->lpVtbl -> get_FullSignalName(This,unique_name,pVal) #define ISignals2_get_UniqueSignalName(This,full_name,pVal) \ (This)->lpVtbl -> get_UniqueSignalName(This,full_name,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISignals2_get_FullSignalName_Proxy( ISignals2 * This, /* [in] */ BSTR unique_name, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ISignals2_get_FullSignalName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISignals2_get_UniqueSignalName_Proxy( ISignals2 * This, /* [in] */ BSTR full_name, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ISignals2_get_UniqueSignalName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISignals2_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Signals; #ifdef __cplusplus class DECLSPEC_UUID("F7882897-2BFA-45fe-BE03-29B52EC09CB0") Signals; #endif #ifndef __IMessage2_INTERFACE_DEFINED__ #define __IMessage2_INTERFACE_DEFINED__ /* interface IMessage2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IMessage2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("277C0778-3DF7-415c-8335-69BD2C81914F") IMessage2 : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullName( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct IMessage2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMessage2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IMessage2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IMessage2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IMessage2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IMessage2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IMessage2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IMessage2 * 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_Application )( IMessage2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IMessage2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IMessage2 * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } IMessage2Vtbl; interface IMessage2 { CONST_VTBL struct IMessage2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IMessage2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMessage2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMessage2_Release(This) \ (This)->lpVtbl -> Release(This) #define IMessage2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMessage2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMessage2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMessage2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMessage2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IMessage2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IMessage2_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMessage2_get_Application_Proxy( IMessage2 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMessage2_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMessage2_get_Parent_Proxy( IMessage2 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMessage2_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMessage2_get_FullName_Proxy( IMessage2 * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IMessage2_get_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMessage2_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Message; #ifdef __cplusplus class DECLSPEC_UUID("7AAAC432-B249-49e7-BD53-C397334DB8A3") Message; #endif #ifndef __IMessages_INTERFACE_DEFINED__ #define __IMessages_INTERFACE_DEFINED__ /* interface IMessages */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IMessages; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("318BD7A4-9A09-4d38-A315-7946EDF75DE2") IMessages : public IDispatch { public: virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ IMessage2 **pVal) = 0; virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; }; #else /* C style interface */ typedef struct IMessagesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMessages * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IMessages * This); ULONG ( STDMETHODCALLTYPE *Release )( IMessages * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IMessages * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IMessages * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IMessages * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IMessages * 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_Application )( IMessages * This, /* [retval][out] */ IDispatch **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IMessages * This, /* [retval][out] */ IDispatch **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IMessages * This, /* [retval][out] */ long *pnCount); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IMessages * This, /* [in] */ VARIANT index, /* [retval][out] */ IMessage2 **pVal); /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IMessages * This, /* [retval][out] */ IUnknown **ppEnum); END_INTERFACE } IMessagesVtbl; interface IMessages { CONST_VTBL struct IMessagesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IMessages_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMessages_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMessages_Release(This) \ (This)->lpVtbl -> Release(This) #define IMessages_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMessages_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMessages_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMessages_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMessages_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IMessages_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IMessages_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define IMessages_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IMessages_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #endif /* COBJMACROS */ #endif /* C style interface */ /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMessages_get_Application_Proxy( IMessages * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMessages_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMessages_get_Parent_Proxy( IMessages * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMessages_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMessages_get_Count_Proxy( IMessages * This, /* [retval][out] */ long *pnCount); void __RPC_STUB IMessages_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMessages_get_Item_Proxy( IMessages * This, /* [in] */ VARIANT index, /* [retval][out] */ IMessage2 **pVal); void __RPC_STUB IMessages_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [id][propget] */ HRESULT STDMETHODCALLTYPE IMessages_get__NewEnum_Proxy( IMessages * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB IMessages_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMessages_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Messages; #ifdef __cplusplus class DECLSPEC_UUID("6AE9A276-8F06-4dd6-ACB9-59FB2DA16E50") Messages; #endif #ifndef __ISimulation_INTERFACE_DEFINED__ #define __ISimulation_INTERFACE_DEFINED__ /* interface ISimulation */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ISimulation; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("32B6F3C0-A271-11d3-85B9-00105A3E017B") ISimulation : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentTime( /* [retval][out] */ DWORD *current) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentTimeHigh( /* [retval][out] */ DWORD *currenthigh) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IncrementTime( /* [in] */ DWORD timeInc) = 0; }; #else /* C style interface */ typedef struct ISimulationVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISimulation * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISimulation * This); ULONG ( STDMETHODCALLTYPE *Release )( ISimulation * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISimulation * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISimulation * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISimulation * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISimulation * 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_Application )( ISimulation * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ISimulation * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentTime )( ISimulation * This, /* [retval][out] */ DWORD *current); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentTimeHigh )( ISimulation * This, /* [retval][out] */ DWORD *currenthigh); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IncrementTime )( ISimulation * This, /* [in] */ DWORD timeInc); END_INTERFACE } ISimulationVtbl; interface ISimulation { CONST_VTBL struct ISimulationVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISimulation_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISimulation_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISimulation_Release(This) \ (This)->lpVtbl -> Release(This) #define ISimulation_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISimulation_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISimulation_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISimulation_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISimulation_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ISimulation_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ISimulation_get_CurrentTime(This,current) \ (This)->lpVtbl -> get_CurrentTime(This,current) #define ISimulation_get_CurrentTimeHigh(This,currenthigh) \ (This)->lpVtbl -> get_CurrentTimeHigh(This,currenthigh) #define ISimulation_IncrementTime(This,timeInc) \ (This)->lpVtbl -> IncrementTime(This,timeInc) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISimulation_get_Application_Proxy( ISimulation * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISimulation_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISimulation_get_Parent_Proxy( ISimulation * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISimulation_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISimulation_get_CurrentTime_Proxy( ISimulation * This, /* [retval][out] */ DWORD *current); void __RPC_STUB ISimulation_get_CurrentTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISimulation_get_CurrentTimeHigh_Proxy( ISimulation * This, /* [retval][out] */ DWORD *currenthigh); void __RPC_STUB ISimulation_get_CurrentTimeHigh_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISimulation_IncrementTime_Proxy( ISimulation * This, /* [in] */ DWORD timeInc); void __RPC_STUB ISimulation_IncrementTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISimulation_INTERFACE_DEFINED__ */ #ifndef __ISimulation2_INTERFACE_DEFINED__ #define __ISimulation2_INTERFACE_DEFINED__ /* interface ISimulation2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ISimulation2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0D44F5D0-9B74-11d4-86D0-00105A3E017B") ISimulation2 : public ISimulation { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IncrementTimeAndWait( /* [in] */ DWORD timeInc) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NotificationType( /* [retval][out] */ eSimulationNotificationType *type) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_NotificationType( /* [in] */ eSimulationNotificationType type) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Animation( /* [retval][out] */ double *factor) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Animation( /* [in] */ double factor) = 0; }; #else /* C style interface */ typedef struct ISimulation2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISimulation2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISimulation2 * This); ULONG ( STDMETHODCALLTYPE *Release )( ISimulation2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISimulation2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISimulation2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISimulation2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISimulation2 * 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_Application )( ISimulation2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ISimulation2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentTime )( ISimulation2 * This, /* [retval][out] */ DWORD *current); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentTimeHigh )( ISimulation2 * This, /* [retval][out] */ DWORD *currenthigh); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IncrementTime )( ISimulation2 * This, /* [in] */ DWORD timeInc); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IncrementTimeAndWait )( ISimulation2 * This, /* [in] */ DWORD timeInc); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NotificationType )( ISimulation2 * This, /* [retval][out] */ eSimulationNotificationType *type); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NotificationType )( ISimulation2 * This, /* [in] */ eSimulationNotificationType type); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Animation )( ISimulation2 * This, /* [retval][out] */ double *factor); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Animation )( ISimulation2 * This, /* [in] */ double factor); END_INTERFACE } ISimulation2Vtbl; interface ISimulation2 { CONST_VTBL struct ISimulation2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ISimulation2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISimulation2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISimulation2_Release(This) \ (This)->lpVtbl -> Release(This) #define ISimulation2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISimulation2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISimulation2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISimulation2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISimulation2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ISimulation2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ISimulation2_get_CurrentTime(This,current) \ (This)->lpVtbl -> get_CurrentTime(This,current) #define ISimulation2_get_CurrentTimeHigh(This,currenthigh) \ (This)->lpVtbl -> get_CurrentTimeHigh(This,currenthigh) #define ISimulation2_IncrementTime(This,timeInc) \ (This)->lpVtbl -> IncrementTime(This,timeInc) #define ISimulation2_IncrementTimeAndWait(This,timeInc) \ (This)->lpVtbl -> IncrementTimeAndWait(This,timeInc) #define ISimulation2_get_NotificationType(This,type) \ (This)->lpVtbl -> get_NotificationType(This,type) #define ISimulation2_put_NotificationType(This,type) \ (This)->lpVtbl -> put_NotificationType(This,type) #define ISimulation2_get_Animation(This,factor) \ (This)->lpVtbl -> get_Animation(This,factor) #define ISimulation2_put_Animation(This,factor) \ (This)->lpVtbl -> put_Animation(This,factor) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISimulation2_IncrementTimeAndWait_Proxy( ISimulation2 * This, /* [in] */ DWORD timeInc); void __RPC_STUB ISimulation2_IncrementTimeAndWait_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISimulation2_get_NotificationType_Proxy( ISimulation2 * This, /* [retval][out] */ eSimulationNotificationType *type); void __RPC_STUB ISimulation2_get_NotificationType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISimulation2_put_NotificationType_Proxy( ISimulation2 * This, /* [in] */ eSimulationNotificationType type); void __RPC_STUB ISimulation2_put_NotificationType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISimulation2_get_Animation_Proxy( ISimulation2 * This, /* [retval][out] */ double *factor); void __RPC_STUB ISimulation2_get_Animation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISimulation2_put_Animation_Proxy( ISimulation2 * This, /* [in] */ double factor); void __RPC_STUB ISimulation2_put_Animation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISimulation2_INTERFACE_DEFINED__ */ #ifndef __ISimulationVB_INTERFACE_DEFINED__ #define __ISimulationVB_INTERFACE_DEFINED__ /* interface ISimulationVB */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ISimulationVB; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("BF709443-6C1F-4a3f-8378-A07CAC452CE2") ISimulationVB : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentTime( /* [retval][out] */ LONG *current) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentTimeHigh( /* [retval][out] */ LONG *currenthigh) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IncrementTime( /* [in] */ LONG timeInc) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IncrementTimeAndWait( /* [in] */ LONG timeInc) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NotificationType( /* [retval][out] */ eSimulationNotificationType *type) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_NotificationType( /* [in] */ eSimulationNotificationType type) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Animation( /* [retval][out] */ double *factor) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Animation( /* [in] */ double factor) = 0; }; #else /* C style interface */ typedef struct ISimulationVBVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISimulationVB * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISimulationVB * This); ULONG ( STDMETHODCALLTYPE *Release )( ISimulationVB * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISimulationVB * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISimulationVB * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISimulationVB * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISimulationVB * 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_Application )( ISimulationVB * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ISimulationVB * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentTime )( ISimulationVB * This, /* [retval][out] */ LONG *current); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentTimeHigh )( ISimulationVB * This, /* [retval][out] */ LONG *currenthigh); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IncrementTime )( ISimulationVB * This, /* [in] */ LONG timeInc); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IncrementTimeAndWait )( ISimulationVB * This, /* [in] */ LONG timeInc); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NotificationType )( ISimulationVB * This, /* [retval][out] */ eSimulationNotificationType *type); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NotificationType )( ISimulationVB * This, /* [in] */ eSimulationNotificationType type); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Animation )( ISimulationVB * This, /* [retval][out] */ double *factor); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Animation )( ISimulationVB * This, /* [in] */ double factor); END_INTERFACE } ISimulationVBVtbl; interface ISimulationVB { CONST_VTBL struct ISimulationVBVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISimulationVB_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISimulationVB_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISimulationVB_Release(This) \ (This)->lpVtbl -> Release(This) #define ISimulationVB_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISimulationVB_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISimulationVB_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISimulationVB_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISimulationVB_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ISimulationVB_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ISimulationVB_get_CurrentTime(This,current) \ (This)->lpVtbl -> get_CurrentTime(This,current) #define ISimulationVB_get_CurrentTimeHigh(This,currenthigh) \ (This)->lpVtbl -> get_CurrentTimeHigh(This,currenthigh) #define ISimulationVB_IncrementTime(This,timeInc) \ (This)->lpVtbl -> IncrementTime(This,timeInc) #define ISimulationVB_IncrementTimeAndWait(This,timeInc) \ (This)->lpVtbl -> IncrementTimeAndWait(This,timeInc) #define ISimulationVB_get_NotificationType(This,type) \ (This)->lpVtbl -> get_NotificationType(This,type) #define ISimulationVB_put_NotificationType(This,type) \ (This)->lpVtbl -> put_NotificationType(This,type) #define ISimulationVB_get_Animation(This,factor) \ (This)->lpVtbl -> get_Animation(This,factor) #define ISimulationVB_put_Animation(This,factor) \ (This)->lpVtbl -> put_Animation(This,factor) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISimulationVB_get_Application_Proxy( ISimulationVB * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISimulationVB_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISimulationVB_get_Parent_Proxy( ISimulationVB * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISimulationVB_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISimulationVB_get_CurrentTime_Proxy( ISimulationVB * This, /* [retval][out] */ LONG *current); void __RPC_STUB ISimulationVB_get_CurrentTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISimulationVB_get_CurrentTimeHigh_Proxy( ISimulationVB * This, /* [retval][out] */ LONG *currenthigh); void __RPC_STUB ISimulationVB_get_CurrentTimeHigh_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISimulationVB_IncrementTime_Proxy( ISimulationVB * This, /* [in] */ LONG timeInc); void __RPC_STUB ISimulationVB_IncrementTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISimulationVB_IncrementTimeAndWait_Proxy( ISimulationVB * This, /* [in] */ LONG timeInc); void __RPC_STUB ISimulationVB_IncrementTimeAndWait_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISimulationVB_get_NotificationType_Proxy( ISimulationVB * This, /* [retval][out] */ eSimulationNotificationType *type); void __RPC_STUB ISimulationVB_get_NotificationType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISimulationVB_put_NotificationType_Proxy( ISimulationVB * This, /* [in] */ eSimulationNotificationType type); void __RPC_STUB ISimulationVB_put_NotificationType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISimulationVB_get_Animation_Proxy( ISimulationVB * This, /* [retval][out] */ double *factor); void __RPC_STUB ISimulationVB_get_Animation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISimulationVB_put_Animation_Proxy( ISimulationVB * This, /* [in] */ double factor); void __RPC_STUB ISimulationVB_put_Animation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISimulationVB_INTERFACE_DEFINED__ */ #ifndef ___ISimulationEvents_DISPINTERFACE_DEFINED__ #define ___ISimulationEvents_DISPINTERFACE_DEFINED__ /* dispinterface _ISimulationEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID__ISimulationEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0D44F5D1-9B74-11d4-86D0-00105A3E017B") _ISimulationEvents : public IDispatch { }; #else /* C style interface */ typedef struct _ISimulationEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( _ISimulationEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( _ISimulationEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( _ISimulationEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( _ISimulationEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( _ISimulationEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( _ISimulationEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( _ISimulationEvents * 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 } _ISimulationEventsVtbl; interface _ISimulationEvents { CONST_VTBL struct _ISimulationEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define _ISimulationEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define _ISimulationEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define _ISimulationEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define _ISimulationEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define _ISimulationEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define _ISimulationEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define _ISimulationEvents_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 /* ___ISimulationEvents_DISPINTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Simulation; #ifdef __cplusplus class DECLSPEC_UUID("CA5C18B0-A1B0-11d3-85B7-00105A3E017B") Simulation; #endif #ifndef __ISharedMemory_INTERFACE_DEFINED__ #define __ISharedMemory_INTERFACE_DEFINED__ /* interface ISharedMemory */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ISharedMemory; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("7F6D10D7-1CA5-40d2-A26C-7BDF64101B7B") ISharedMemory : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddEnvVar( /* [in] */ BSTR name, /* [optional][in] */ long nrOfValues, /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddSignal( /* [in] */ BSTR name, /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddSysVar( /* [in] */ BSTR nsName, /* [in] */ BSTR name, /* [in] */ long nrOfValues, /* [in] */ long arrayIndex, /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Size( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Valid( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; }; #else /* C style interface */ typedef struct ISharedMemoryVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISharedMemory * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISharedMemory * This); ULONG ( STDMETHODCALLTYPE *Release )( ISharedMemory * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISharedMemory * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISharedMemory * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISharedMemory * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISharedMemory * 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_Application )( ISharedMemory * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ISharedMemory * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddEnvVar )( ISharedMemory * This, /* [in] */ BSTR name, /* [optional][in] */ long nrOfValues, /* [retval][out] */ long *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddSignal )( ISharedMemory * This, /* [in] */ BSTR name, /* [retval][out] */ long *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddSysVar )( ISharedMemory * This, /* [in] */ BSTR nsName, /* [in] */ BSTR name, /* [in] */ long nrOfValues, /* [in] */ long arrayIndex, /* [retval][out] */ long *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ISharedMemory * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Size )( ISharedMemory * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Valid )( ISharedMemory * This, /* [retval][out] */ VARIANT_BOOL *pVal); END_INTERFACE } ISharedMemoryVtbl; interface ISharedMemory { CONST_VTBL struct ISharedMemoryVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISharedMemory_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISharedMemory_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISharedMemory_Release(This) \ (This)->lpVtbl -> Release(This) #define ISharedMemory_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISharedMemory_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISharedMemory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISharedMemory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISharedMemory_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ISharedMemory_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ISharedMemory_AddEnvVar(This,name,nrOfValues,pVal) \ (This)->lpVtbl -> AddEnvVar(This,name,nrOfValues,pVal) #define ISharedMemory_AddSignal(This,name,pVal) \ (This)->lpVtbl -> AddSignal(This,name,pVal) #define ISharedMemory_AddSysVar(This,nsName,name,nrOfValues,arrayIndex,pVal) \ (This)->lpVtbl -> AddSysVar(This,nsName,name,nrOfValues,arrayIndex,pVal) #define ISharedMemory_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define ISharedMemory_get_Size(This,pVal) \ (This)->lpVtbl -> get_Size(This,pVal) #define ISharedMemory_get_Valid(This,pVal) \ (This)->lpVtbl -> get_Valid(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISharedMemory_get_Application_Proxy( ISharedMemory * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISharedMemory_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISharedMemory_get_Parent_Proxy( ISharedMemory * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISharedMemory_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISharedMemory_AddEnvVar_Proxy( ISharedMemory * This, /* [in] */ BSTR name, /* [optional][in] */ long nrOfValues, /* [retval][out] */ long *pVal); void __RPC_STUB ISharedMemory_AddEnvVar_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISharedMemory_AddSignal_Proxy( ISharedMemory * This, /* [in] */ BSTR name, /* [retval][out] */ long *pVal); void __RPC_STUB ISharedMemory_AddSignal_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISharedMemory_AddSysVar_Proxy( ISharedMemory * This, /* [in] */ BSTR nsName, /* [in] */ BSTR name, /* [in] */ long nrOfValues, /* [in] */ long arrayIndex, /* [retval][out] */ long *pVal); void __RPC_STUB ISharedMemory_AddSysVar_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISharedMemory_get_Name_Proxy( ISharedMemory * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ISharedMemory_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISharedMemory_get_Size_Proxy( ISharedMemory * This, /* [retval][out] */ long *pVal); void __RPC_STUB ISharedMemory_get_Size_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISharedMemory_get_Valid_Proxy( ISharedMemory * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB ISharedMemory_get_Valid_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISharedMemory_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_SharedMemory; #ifdef __cplusplus class DECLSPEC_UUID("D3711CB7-3059-4efc-B7CD-B7898336598D") SharedMemory; #endif #ifndef __ISharedMemorySetup_INTERFACE_DEFINED__ #define __ISharedMemorySetup_INTERFACE_DEFINED__ /* interface ISharedMemorySetup */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ISharedMemorySetup; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("54635EF1-0977-4317-AB0C-9E44E08F7DA6") ISharedMemorySetup : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddAnalysisInput( /* [in] */ BSTR name, /* [in] */ long updateInterval, /* [retval][out] */ ISharedMemory **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddAnalysisOutput( /* [in] */ BSTR name, /* [in] */ long updateInterval, /* [retval][out] */ ISharedMemory **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddInput( /* [in] */ BSTR name, /* [in] */ long updateInterval, /* [retval][out] */ ISharedMemory **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddOutput( /* [in] */ BSTR name, /* [in] */ long updateInterval, /* [retval][out] */ ISharedMemory **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ ISharedMemory **pVal) = 0; }; #else /* C style interface */ typedef struct ISharedMemorySetupVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISharedMemorySetup * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISharedMemorySetup * This); ULONG ( STDMETHODCALLTYPE *Release )( ISharedMemorySetup * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISharedMemorySetup * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISharedMemorySetup * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISharedMemorySetup * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISharedMemorySetup * 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_Application )( ISharedMemorySetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ISharedMemorySetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddAnalysisInput )( ISharedMemorySetup * This, /* [in] */ BSTR name, /* [in] */ long updateInterval, /* [retval][out] */ ISharedMemory **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddAnalysisOutput )( ISharedMemorySetup * This, /* [in] */ BSTR name, /* [in] */ long updateInterval, /* [retval][out] */ ISharedMemory **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddInput )( ISharedMemorySetup * This, /* [in] */ BSTR name, /* [in] */ long updateInterval, /* [retval][out] */ ISharedMemory **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddOutput )( ISharedMemorySetup * This, /* [in] */ BSTR name, /* [in] */ long updateInterval, /* [retval][out] */ ISharedMemory **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( ISharedMemorySetup * This, /* [in] */ VARIANT index, /* [retval][out] */ ISharedMemory **pVal); END_INTERFACE } ISharedMemorySetupVtbl; interface ISharedMemorySetup { CONST_VTBL struct ISharedMemorySetupVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISharedMemorySetup_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISharedMemorySetup_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISharedMemorySetup_Release(This) \ (This)->lpVtbl -> Release(This) #define ISharedMemorySetup_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISharedMemorySetup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISharedMemorySetup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISharedMemorySetup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISharedMemorySetup_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ISharedMemorySetup_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ISharedMemorySetup_AddAnalysisInput(This,name,updateInterval,pVal) \ (This)->lpVtbl -> AddAnalysisInput(This,name,updateInterval,pVal) #define ISharedMemorySetup_AddAnalysisOutput(This,name,updateInterval,pVal) \ (This)->lpVtbl -> AddAnalysisOutput(This,name,updateInterval,pVal) #define ISharedMemorySetup_AddInput(This,name,updateInterval,pVal) \ (This)->lpVtbl -> AddInput(This,name,updateInterval,pVal) #define ISharedMemorySetup_AddOutput(This,name,updateInterval,pVal) \ (This)->lpVtbl -> AddOutput(This,name,updateInterval,pVal) #define ISharedMemorySetup_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISharedMemorySetup_get_Application_Proxy( ISharedMemorySetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISharedMemorySetup_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISharedMemorySetup_get_Parent_Proxy( ISharedMemorySetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISharedMemorySetup_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISharedMemorySetup_AddAnalysisInput_Proxy( ISharedMemorySetup * This, /* [in] */ BSTR name, /* [in] */ long updateInterval, /* [retval][out] */ ISharedMemory **pVal); void __RPC_STUB ISharedMemorySetup_AddAnalysisInput_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISharedMemorySetup_AddAnalysisOutput_Proxy( ISharedMemorySetup * This, /* [in] */ BSTR name, /* [in] */ long updateInterval, /* [retval][out] */ ISharedMemory **pVal); void __RPC_STUB ISharedMemorySetup_AddAnalysisOutput_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISharedMemorySetup_AddInput_Proxy( ISharedMemorySetup * This, /* [in] */ BSTR name, /* [in] */ long updateInterval, /* [retval][out] */ ISharedMemory **pVal); void __RPC_STUB ISharedMemorySetup_AddInput_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISharedMemorySetup_AddOutput_Proxy( ISharedMemorySetup * This, /* [in] */ BSTR name, /* [in] */ long updateInterval, /* [retval][out] */ ISharedMemory **pVal); void __RPC_STUB ISharedMemorySetup_AddOutput_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISharedMemorySetup_get_Item_Proxy( ISharedMemorySetup * This, /* [in] */ VARIANT index, /* [retval][out] */ ISharedMemory **pVal); void __RPC_STUB ISharedMemorySetup_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISharedMemorySetup_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_SharedMemorySetup; #ifdef __cplusplus class DECLSPEC_UUID("9A0820B4-F046-4f26-9B53-704B87787A96") SharedMemorySetup; #endif #ifndef __IVariable_INTERFACE_DEFINED__ #define __IVariable_INTERFACE_DEFINED__ /* interface IVariable */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IVariable; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("E172E995-EF4B-46fe-99BF-B99DAE854305") IVariable : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Value( /* [retval][out] */ VARIANT *value) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Value( /* [in] */ VARIANT value) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct IVariableVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IVariable * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IVariable * This); ULONG ( STDMETHODCALLTYPE *Release )( IVariable * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IVariable * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IVariable * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IVariable * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IVariable * 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_Application )( IVariable * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IVariable * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( IVariable * This, /* [retval][out] */ VARIANT *value); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Value )( IVariable * This, /* [in] */ VARIANT value); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IVariable * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } IVariableVtbl; interface IVariable { CONST_VTBL struct IVariableVtbl *lpVtbl; }; #ifdef COBJMACROS #define IVariable_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IVariable_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IVariable_Release(This) \ (This)->lpVtbl -> Release(This) #define IVariable_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IVariable_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IVariable_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IVariable_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IVariable_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IVariable_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IVariable_get_Value(This,value) \ (This)->lpVtbl -> get_Value(This,value) #define IVariable_put_Value(This,value) \ (This)->lpVtbl -> put_Value(This,value) #define IVariable_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVariable_get_Application_Proxy( IVariable * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IVariable_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVariable_get_Parent_Proxy( IVariable * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IVariable_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVariable_get_Value_Proxy( IVariable * This, /* [retval][out] */ VARIANT *value); void __RPC_STUB IVariable_get_Value_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IVariable_put_Value_Proxy( IVariable * This, /* [in] */ VARIANT value); void __RPC_STUB IVariable_put_Value_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVariable_get_Name_Proxy( IVariable * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IVariable_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IVariable_INTERFACE_DEFINED__ */ #ifndef __IVariable2_INTERFACE_DEFINED__ #define __IVariable2_INTERFACE_DEFINED__ /* interface IVariable2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IVariable2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("D6898505-EBE9-4453-AF67-E8CAFE344D41") IVariable2 : public IVariable { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ValueAndTime( /* [retval][out] */ VARIANT *pArray) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NotificationType( /* [retval][out] */ eVariableNotificationType *type) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_NotificationType( /* [in] */ eVariableNotificationType type) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AnalysisOnly( /* [retval][out] */ VARIANT_BOOL *bIsAnalysisOnly) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_AnalysisOnly( /* [in] */ VARIANT_BOOL bIsAnalysisOnly) = 0; }; #else /* C style interface */ typedef struct IVariable2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IVariable2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IVariable2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IVariable2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IVariable2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IVariable2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IVariable2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IVariable2 * 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_Application )( IVariable2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IVariable2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( IVariable2 * This, /* [retval][out] */ VARIANT *value); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Value )( IVariable2 * This, /* [in] */ VARIANT value); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IVariable2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ValueAndTime )( IVariable2 * This, /* [retval][out] */ VARIANT *pArray); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NotificationType )( IVariable2 * This, /* [retval][out] */ eVariableNotificationType *type); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NotificationType )( IVariable2 * This, /* [in] */ eVariableNotificationType type); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AnalysisOnly )( IVariable2 * This, /* [retval][out] */ VARIANT_BOOL *bIsAnalysisOnly); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AnalysisOnly )( IVariable2 * This, /* [in] */ VARIANT_BOOL bIsAnalysisOnly); END_INTERFACE } IVariable2Vtbl; interface IVariable2 { CONST_VTBL struct IVariable2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IVariable2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IVariable2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IVariable2_Release(This) \ (This)->lpVtbl -> Release(This) #define IVariable2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IVariable2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IVariable2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IVariable2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IVariable2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IVariable2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IVariable2_get_Value(This,value) \ (This)->lpVtbl -> get_Value(This,value) #define IVariable2_put_Value(This,value) \ (This)->lpVtbl -> put_Value(This,value) #define IVariable2_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IVariable2_get_ValueAndTime(This,pArray) \ (This)->lpVtbl -> get_ValueAndTime(This,pArray) #define IVariable2_get_NotificationType(This,type) \ (This)->lpVtbl -> get_NotificationType(This,type) #define IVariable2_put_NotificationType(This,type) \ (This)->lpVtbl -> put_NotificationType(This,type) #define IVariable2_get_AnalysisOnly(This,bIsAnalysisOnly) \ (This)->lpVtbl -> get_AnalysisOnly(This,bIsAnalysisOnly) #define IVariable2_put_AnalysisOnly(This,bIsAnalysisOnly) \ (This)->lpVtbl -> put_AnalysisOnly(This,bIsAnalysisOnly) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVariable2_get_ValueAndTime_Proxy( IVariable2 * This, /* [retval][out] */ VARIANT *pArray); void __RPC_STUB IVariable2_get_ValueAndTime_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVariable2_get_NotificationType_Proxy( IVariable2 * This, /* [retval][out] */ eVariableNotificationType *type); void __RPC_STUB IVariable2_get_NotificationType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IVariable2_put_NotificationType_Proxy( IVariable2 * This, /* [in] */ eVariableNotificationType type); void __RPC_STUB IVariable2_put_NotificationType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVariable2_get_AnalysisOnly_Proxy( IVariable2 * This, /* [retval][out] */ VARIANT_BOOL *bIsAnalysisOnly); void __RPC_STUB IVariable2_get_AnalysisOnly_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IVariable2_put_AnalysisOnly_Proxy( IVariable2 * This, /* [in] */ VARIANT_BOOL bIsAnalysisOnly); void __RPC_STUB IVariable2_put_AnalysisOnly_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IVariable2_INTERFACE_DEFINED__ */ #ifndef __IVariable3_INTERFACE_DEFINED__ #define __IVariable3_INTERFACE_DEFINED__ /* interface IVariable3 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IVariable3; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("8CC2F044-16F7-4d33-92E4-9E92BBAD6D70") IVariable3 : public IVariable2 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ReadOnly( /* [retval][out] */ VARIANT_BOOL *bIsAnalysisOnly) = 0; }; #else /* C style interface */ typedef struct IVariable3Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IVariable3 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IVariable3 * This); ULONG ( STDMETHODCALLTYPE *Release )( IVariable3 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IVariable3 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IVariable3 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IVariable3 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IVariable3 * 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_Application )( IVariable3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IVariable3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( IVariable3 * This, /* [retval][out] */ VARIANT *value); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Value )( IVariable3 * This, /* [in] */ VARIANT value); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IVariable3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ValueAndTime )( IVariable3 * This, /* [retval][out] */ VARIANT *pArray); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NotificationType )( IVariable3 * This, /* [retval][out] */ eVariableNotificationType *type); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NotificationType )( IVariable3 * This, /* [in] */ eVariableNotificationType type); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AnalysisOnly )( IVariable3 * This, /* [retval][out] */ VARIANT_BOOL *bIsAnalysisOnly); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AnalysisOnly )( IVariable3 * This, /* [in] */ VARIANT_BOOL bIsAnalysisOnly); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReadOnly )( IVariable3 * This, /* [retval][out] */ VARIANT_BOOL *bIsAnalysisOnly); END_INTERFACE } IVariable3Vtbl; interface IVariable3 { CONST_VTBL struct IVariable3Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IVariable3_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IVariable3_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IVariable3_Release(This) \ (This)->lpVtbl -> Release(This) #define IVariable3_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IVariable3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IVariable3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IVariable3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IVariable3_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IVariable3_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IVariable3_get_Value(This,value) \ (This)->lpVtbl -> get_Value(This,value) #define IVariable3_put_Value(This,value) \ (This)->lpVtbl -> put_Value(This,value) #define IVariable3_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IVariable3_get_ValueAndTime(This,pArray) \ (This)->lpVtbl -> get_ValueAndTime(This,pArray) #define IVariable3_get_NotificationType(This,type) \ (This)->lpVtbl -> get_NotificationType(This,type) #define IVariable3_put_NotificationType(This,type) \ (This)->lpVtbl -> put_NotificationType(This,type) #define IVariable3_get_AnalysisOnly(This,bIsAnalysisOnly) \ (This)->lpVtbl -> get_AnalysisOnly(This,bIsAnalysisOnly) #define IVariable3_put_AnalysisOnly(This,bIsAnalysisOnly) \ (This)->lpVtbl -> put_AnalysisOnly(This,bIsAnalysisOnly) #define IVariable3_get_ReadOnly(This,bIsAnalysisOnly) \ (This)->lpVtbl -> get_ReadOnly(This,bIsAnalysisOnly) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVariable3_get_ReadOnly_Proxy( IVariable3 * This, /* [retval][out] */ VARIANT_BOOL *bIsAnalysisOnly); void __RPC_STUB IVariable3_get_ReadOnly_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IVariable3_INTERFACE_DEFINED__ */ #ifndef __IVariable4_INTERFACE_DEFINED__ #define __IVariable4_INTERFACE_DEFINED__ /* interface IVariable4 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IVariable4; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("8B8AF3AF-4FF4-4da5-952B-7C07FF654671") IVariable4 : public IVariable3 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MinValue( /* [retval][out] */ VARIANT *minValue) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MaxValue( /* [retval][out] */ VARIANT *maxValue) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Comment( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Comment( /* [in] */ BSTR val) = 0; }; #else /* C style interface */ typedef struct IVariable4Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IVariable4 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IVariable4 * This); ULONG ( STDMETHODCALLTYPE *Release )( IVariable4 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IVariable4 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IVariable4 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IVariable4 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IVariable4 * 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_Application )( IVariable4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IVariable4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( IVariable4 * This, /* [retval][out] */ VARIANT *value); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Value )( IVariable4 * This, /* [in] */ VARIANT value); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IVariable4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ValueAndTime )( IVariable4 * This, /* [retval][out] */ VARIANT *pArray); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NotificationType )( IVariable4 * This, /* [retval][out] */ eVariableNotificationType *type); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NotificationType )( IVariable4 * This, /* [in] */ eVariableNotificationType type); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AnalysisOnly )( IVariable4 * This, /* [retval][out] */ VARIANT_BOOL *bIsAnalysisOnly); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AnalysisOnly )( IVariable4 * This, /* [in] */ VARIANT_BOOL bIsAnalysisOnly); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReadOnly )( IVariable4 * This, /* [retval][out] */ VARIANT_BOOL *bIsAnalysisOnly); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MinValue )( IVariable4 * This, /* [retval][out] */ VARIANT *minValue); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxValue )( IVariable4 * This, /* [retval][out] */ VARIANT *maxValue); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Comment )( IVariable4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Comment )( IVariable4 * This, /* [in] */ BSTR val); END_INTERFACE } IVariable4Vtbl; interface IVariable4 { CONST_VTBL struct IVariable4Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IVariable4_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IVariable4_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IVariable4_Release(This) \ (This)->lpVtbl -> Release(This) #define IVariable4_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IVariable4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IVariable4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IVariable4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IVariable4_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IVariable4_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IVariable4_get_Value(This,value) \ (This)->lpVtbl -> get_Value(This,value) #define IVariable4_put_Value(This,value) \ (This)->lpVtbl -> put_Value(This,value) #define IVariable4_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IVariable4_get_ValueAndTime(This,pArray) \ (This)->lpVtbl -> get_ValueAndTime(This,pArray) #define IVariable4_get_NotificationType(This,type) \ (This)->lpVtbl -> get_NotificationType(This,type) #define IVariable4_put_NotificationType(This,type) \ (This)->lpVtbl -> put_NotificationType(This,type) #define IVariable4_get_AnalysisOnly(This,bIsAnalysisOnly) \ (This)->lpVtbl -> get_AnalysisOnly(This,bIsAnalysisOnly) #define IVariable4_put_AnalysisOnly(This,bIsAnalysisOnly) \ (This)->lpVtbl -> put_AnalysisOnly(This,bIsAnalysisOnly) #define IVariable4_get_ReadOnly(This,bIsAnalysisOnly) \ (This)->lpVtbl -> get_ReadOnly(This,bIsAnalysisOnly) #define IVariable4_get_MinValue(This,minValue) \ (This)->lpVtbl -> get_MinValue(This,minValue) #define IVariable4_get_MaxValue(This,maxValue) \ (This)->lpVtbl -> get_MaxValue(This,maxValue) #define IVariable4_get_Comment(This,pVal) \ (This)->lpVtbl -> get_Comment(This,pVal) #define IVariable4_put_Comment(This,val) \ (This)->lpVtbl -> put_Comment(This,val) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVariable4_get_MinValue_Proxy( IVariable4 * This, /* [retval][out] */ VARIANT *minValue); void __RPC_STUB IVariable4_get_MinValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVariable4_get_MaxValue_Proxy( IVariable4 * This, /* [retval][out] */ VARIANT *maxValue); void __RPC_STUB IVariable4_get_MaxValue_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVariable4_get_Comment_Proxy( IVariable4 * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IVariable4_get_Comment_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IVariable4_put_Comment_Proxy( IVariable4 * This, /* [in] */ BSTR val); void __RPC_STUB IVariable4_put_Comment_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IVariable4_INTERFACE_DEFINED__ */ #ifndef __IVariable5_INTERFACE_DEFINED__ #define __IVariable5_INTERFACE_DEFINED__ /* interface IVariable5 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IVariable5; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("ED343C77-A3D5-418f-9059-8FBB9D0608EB") IVariable5 : public IVariable4 { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetSymbolicValueName( /* [in] */ VARIANT value, /* [in] */ BSTR name) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetSymbolicValueName( /* [in] */ VARIANT value, /* [retval][out] */ BSTR *pName) = 0; }; #else /* C style interface */ typedef struct IVariable5Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IVariable5 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IVariable5 * This); ULONG ( STDMETHODCALLTYPE *Release )( IVariable5 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IVariable5 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IVariable5 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IVariable5 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IVariable5 * 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_Application )( IVariable5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IVariable5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Value )( IVariable5 * This, /* [retval][out] */ VARIANT *value); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Value )( IVariable5 * This, /* [in] */ VARIANT value); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IVariable5 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ValueAndTime )( IVariable5 * This, /* [retval][out] */ VARIANT *pArray); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NotificationType )( IVariable5 * This, /* [retval][out] */ eVariableNotificationType *type); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NotificationType )( IVariable5 * This, /* [in] */ eVariableNotificationType type); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AnalysisOnly )( IVariable5 * This, /* [retval][out] */ VARIANT_BOOL *bIsAnalysisOnly); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AnalysisOnly )( IVariable5 * This, /* [in] */ VARIANT_BOOL bIsAnalysisOnly); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ReadOnly )( IVariable5 * This, /* [retval][out] */ VARIANT_BOOL *bIsAnalysisOnly); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MinValue )( IVariable5 * This, /* [retval][out] */ VARIANT *minValue); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MaxValue )( IVariable5 * This, /* [retval][out] */ VARIANT *maxValue); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Comment )( IVariable5 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Comment )( IVariable5 * This, /* [in] */ BSTR val); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetSymbolicValueName )( IVariable5 * This, /* [in] */ VARIANT value, /* [in] */ BSTR name); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetSymbolicValueName )( IVariable5 * This, /* [in] */ VARIANT value, /* [retval][out] */ BSTR *pName); END_INTERFACE } IVariable5Vtbl; interface IVariable5 { CONST_VTBL struct IVariable5Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IVariable5_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IVariable5_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IVariable5_Release(This) \ (This)->lpVtbl -> Release(This) #define IVariable5_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IVariable5_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IVariable5_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IVariable5_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IVariable5_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IVariable5_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IVariable5_get_Value(This,value) \ (This)->lpVtbl -> get_Value(This,value) #define IVariable5_put_Value(This,value) \ (This)->lpVtbl -> put_Value(This,value) #define IVariable5_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IVariable5_get_ValueAndTime(This,pArray) \ (This)->lpVtbl -> get_ValueAndTime(This,pArray) #define IVariable5_get_NotificationType(This,type) \ (This)->lpVtbl -> get_NotificationType(This,type) #define IVariable5_put_NotificationType(This,type) \ (This)->lpVtbl -> put_NotificationType(This,type) #define IVariable5_get_AnalysisOnly(This,bIsAnalysisOnly) \ (This)->lpVtbl -> get_AnalysisOnly(This,bIsAnalysisOnly) #define IVariable5_put_AnalysisOnly(This,bIsAnalysisOnly) \ (This)->lpVtbl -> put_AnalysisOnly(This,bIsAnalysisOnly) #define IVariable5_get_ReadOnly(This,bIsAnalysisOnly) \ (This)->lpVtbl -> get_ReadOnly(This,bIsAnalysisOnly) #define IVariable5_get_MinValue(This,minValue) \ (This)->lpVtbl -> get_MinValue(This,minValue) #define IVariable5_get_MaxValue(This,maxValue) \ (This)->lpVtbl -> get_MaxValue(This,maxValue) #define IVariable5_get_Comment(This,pVal) \ (This)->lpVtbl -> get_Comment(This,pVal) #define IVariable5_put_Comment(This,val) \ (This)->lpVtbl -> put_Comment(This,val) #define IVariable5_SetSymbolicValueName(This,value,name) \ (This)->lpVtbl -> SetSymbolicValueName(This,value,name) #define IVariable5_GetSymbolicValueName(This,value,pName) \ (This)->lpVtbl -> GetSymbolicValueName(This,value,pName) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVariable5_SetSymbolicValueName_Proxy( IVariable5 * This, /* [in] */ VARIANT value, /* [in] */ BSTR name); void __RPC_STUB IVariable5_SetSymbolicValueName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVariable5_GetSymbolicValueName_Proxy( IVariable5 * This, /* [in] */ VARIANT value, /* [retval][out] */ BSTR *pName); void __RPC_STUB IVariable5_GetSymbolicValueName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IVariable5_INTERFACE_DEFINED__ */ #ifndef ___IVariableEvents_DISPINTERFACE_DEFINED__ #define ___IVariableEvents_DISPINTERFACE_DEFINED__ /* dispinterface _IVariableEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID__IVariableEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("6AC60F41-28E6-47dd-A172-6AA345462974") _IVariableEvents : public IDispatch { }; #else /* C style interface */ typedef struct _IVariableEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( _IVariableEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( _IVariableEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( _IVariableEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( _IVariableEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( _IVariableEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( _IVariableEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( _IVariableEvents * 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 } _IVariableEventsVtbl; interface _IVariableEvents { CONST_VTBL struct _IVariableEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define _IVariableEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define _IVariableEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define _IVariableEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define _IVariableEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define _IVariableEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define _IVariableEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define _IVariableEvents_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 /* ___IVariableEvents_DISPINTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Variable; #ifdef __cplusplus class DECLSPEC_UUID("FB1A8BBE-584F-4669-B927-3567D70FF952") Variable; #endif #ifndef __IVariables_INTERFACE_DEFINED__ #define __IVariables_INTERFACE_DEFINED__ /* interface IVariables */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IVariables; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("4D27AA78-B622-42e7-A237-3DA76B14A23D") IVariables : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ IVariable **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR name, /* [optional][in] */ VARIANT value, /* [retval][out] */ IVariable **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct IVariablesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IVariables * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IVariables * This); ULONG ( STDMETHODCALLTYPE *Release )( IVariables * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IVariables * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IVariables * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IVariables * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IVariables * 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_Application )( IVariables * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IVariables * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IVariables * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IVariables * This, /* [in] */ VARIANT index, /* [retval][out] */ IVariable **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IVariables * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IVariables * This, /* [in] */ BSTR name, /* [optional][in] */ VARIANT value, /* [retval][out] */ IVariable **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IVariables * This, /* [in] */ VARIANT index); END_INTERFACE } IVariablesVtbl; interface IVariables { CONST_VTBL struct IVariablesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IVariables_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IVariables_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IVariables_Release(This) \ (This)->lpVtbl -> Release(This) #define IVariables_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IVariables_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IVariables_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IVariables_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IVariables_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IVariables_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IVariables_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define IVariables_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IVariables_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define IVariables_Add(This,name,value,pVal) \ (This)->lpVtbl -> Add(This,name,value,pVal) #define IVariables_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVariables_get_Application_Proxy( IVariables * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IVariables_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVariables_get_Parent_Proxy( IVariables * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IVariables_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVariables_get_Count_Proxy( IVariables * This, /* [retval][out] */ long *pnCount); void __RPC_STUB IVariables_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVariables_get_Item_Proxy( IVariables * This, /* [in] */ VARIANT index, /* [retval][out] */ IVariable **pVal); void __RPC_STUB IVariables_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVariables_get__NewEnum_Proxy( IVariables * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB IVariables_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVariables_Add_Proxy( IVariables * This, /* [in] */ BSTR name, /* [optional][in] */ VARIANT value, /* [retval][out] */ IVariable **pVal); void __RPC_STUB IVariables_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVariables_Remove_Proxy( IVariables * This, /* [in] */ VARIANT index); void __RPC_STUB IVariables_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IVariables_INTERFACE_DEFINED__ */ #ifndef __IVariables2_INTERFACE_DEFINED__ #define __IVariables2_INTERFACE_DEFINED__ /* interface IVariables2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IVariables2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("D667F629-CD0B-459e-B0DC-A9EF928568B5") IVariables2 : public IVariables { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddWriteable( /* [in] */ BSTR name, /* [in] */ VARIANT value, /* [retval][out] */ IVariable **pVal) = 0; }; #else /* C style interface */ typedef struct IVariables2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IVariables2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IVariables2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IVariables2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IVariables2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IVariables2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IVariables2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IVariables2 * 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_Application )( IVariables2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IVariables2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IVariables2 * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IVariables2 * This, /* [in] */ VARIANT index, /* [retval][out] */ IVariable **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IVariables2 * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IVariables2 * This, /* [in] */ BSTR name, /* [optional][in] */ VARIANT value, /* [retval][out] */ IVariable **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IVariables2 * This, /* [in] */ VARIANT index); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddWriteable )( IVariables2 * This, /* [in] */ BSTR name, /* [in] */ VARIANT value, /* [retval][out] */ IVariable **pVal); END_INTERFACE } IVariables2Vtbl; interface IVariables2 { CONST_VTBL struct IVariables2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IVariables2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IVariables2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IVariables2_Release(This) \ (This)->lpVtbl -> Release(This) #define IVariables2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IVariables2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IVariables2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IVariables2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IVariables2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IVariables2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IVariables2_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define IVariables2_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IVariables2_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define IVariables2_Add(This,name,value,pVal) \ (This)->lpVtbl -> Add(This,name,value,pVal) #define IVariables2_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #define IVariables2_AddWriteable(This,name,value,pVal) \ (This)->lpVtbl -> AddWriteable(This,name,value,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVariables2_AddWriteable_Proxy( IVariables2 * This, /* [in] */ BSTR name, /* [in] */ VARIANT value, /* [retval][out] */ IVariable **pVal); void __RPC_STUB IVariables2_AddWriteable_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IVariables2_INTERFACE_DEFINED__ */ #ifndef __IVariables3_INTERFACE_DEFINED__ #define __IVariables3_INTERFACE_DEFINED__ /* interface IVariables3 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IVariables3; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("2FB1BA83-C881-4b48-9366-94F2BFBE4AC6") IVariables3 : public IVariables2 { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddEx( /* [in] */ BSTR name, /* [in] */ VARIANT value, /* [optional][in] */ VARIANT minValue, /* [optional][in] */ VARIANT maxValue, /* [retval][out] */ IVariable **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddWriteableEx( /* [in] */ BSTR name, /* [in] */ VARIANT value, /* [optional][in] */ VARIANT minValue, /* [optional][in] */ VARIANT maxValue, /* [retval][out] */ IVariable **pVal) = 0; }; #else /* C style interface */ typedef struct IVariables3Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IVariables3 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IVariables3 * This); ULONG ( STDMETHODCALLTYPE *Release )( IVariables3 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IVariables3 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IVariables3 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IVariables3 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IVariables3 * 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_Application )( IVariables3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IVariables3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IVariables3 * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IVariables3 * This, /* [in] */ VARIANT index, /* [retval][out] */ IVariable **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IVariables3 * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IVariables3 * This, /* [in] */ BSTR name, /* [optional][in] */ VARIANT value, /* [retval][out] */ IVariable **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IVariables3 * This, /* [in] */ VARIANT index); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddWriteable )( IVariables3 * This, /* [in] */ BSTR name, /* [in] */ VARIANT value, /* [retval][out] */ IVariable **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddEx )( IVariables3 * This, /* [in] */ BSTR name, /* [in] */ VARIANT value, /* [optional][in] */ VARIANT minValue, /* [optional][in] */ VARIANT maxValue, /* [retval][out] */ IVariable **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddWriteableEx )( IVariables3 * This, /* [in] */ BSTR name, /* [in] */ VARIANT value, /* [optional][in] */ VARIANT minValue, /* [optional][in] */ VARIANT maxValue, /* [retval][out] */ IVariable **pVal); END_INTERFACE } IVariables3Vtbl; interface IVariables3 { CONST_VTBL struct IVariables3Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IVariables3_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IVariables3_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IVariables3_Release(This) \ (This)->lpVtbl -> Release(This) #define IVariables3_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IVariables3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IVariables3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IVariables3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IVariables3_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IVariables3_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IVariables3_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define IVariables3_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IVariables3_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define IVariables3_Add(This,name,value,pVal) \ (This)->lpVtbl -> Add(This,name,value,pVal) #define IVariables3_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #define IVariables3_AddWriteable(This,name,value,pVal) \ (This)->lpVtbl -> AddWriteable(This,name,value,pVal) #define IVariables3_AddEx(This,name,value,minValue,maxValue,pVal) \ (This)->lpVtbl -> AddEx(This,name,value,minValue,maxValue,pVal) #define IVariables3_AddWriteableEx(This,name,value,minValue,maxValue,pVal) \ (This)->lpVtbl -> AddWriteableEx(This,name,value,minValue,maxValue,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVariables3_AddEx_Proxy( IVariables3 * This, /* [in] */ BSTR name, /* [in] */ VARIANT value, /* [optional][in] */ VARIANT minValue, /* [optional][in] */ VARIANT maxValue, /* [retval][out] */ IVariable **pVal); void __RPC_STUB IVariables3_AddEx_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IVariables3_AddWriteableEx_Proxy( IVariables3 * This, /* [in] */ BSTR name, /* [in] */ VARIANT value, /* [optional][in] */ VARIANT minValue, /* [optional][in] */ VARIANT maxValue, /* [retval][out] */ IVariable **pVal); void __RPC_STUB IVariables3_AddWriteableEx_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IVariables3_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Variables; #ifdef __cplusplus class DECLSPEC_UUID("A3D77EE1-0B95-4aec-8D67-072E9657C7D3") Variables; #endif #ifndef __IVariableArray_INTERFACE_DEFINED__ #define __IVariableArray_INTERFACE_DEFINED__ /* interface IVariableArray */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IVariableArray; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("894AADD6-AF47-4ff1-8973-D3DDEF44B3E8") IVariableArray : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Values( /* [retval][out] */ VARIANT *pValues) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Values( /* [in] */ VARIANT values) = 0; }; #else /* C style interface */ typedef struct IVariableArrayVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IVariableArray * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IVariableArray * This); ULONG ( STDMETHODCALLTYPE *Release )( IVariableArray * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IVariableArray * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IVariableArray * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IVariableArray * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IVariableArray * 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_Application )( IVariableArray * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IVariableArray * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Values )( IVariableArray * This, /* [retval][out] */ VARIANT *pValues); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Values )( IVariableArray * This, /* [in] */ VARIANT values); END_INTERFACE } IVariableArrayVtbl; interface IVariableArray { CONST_VTBL struct IVariableArrayVtbl *lpVtbl; }; #ifdef COBJMACROS #define IVariableArray_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IVariableArray_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IVariableArray_Release(This) \ (This)->lpVtbl -> Release(This) #define IVariableArray_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IVariableArray_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IVariableArray_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IVariableArray_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IVariableArray_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IVariableArray_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IVariableArray_get_Values(This,pValues) \ (This)->lpVtbl -> get_Values(This,pValues) #define IVariableArray_put_Values(This,values) \ (This)->lpVtbl -> put_Values(This,values) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVariableArray_get_Application_Proxy( IVariableArray * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IVariableArray_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVariableArray_get_Parent_Proxy( IVariableArray * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IVariableArray_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IVariableArray_get_Values_Proxy( IVariableArray * This, /* [retval][out] */ VARIANT *pValues); void __RPC_STUB IVariableArray_get_Values_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IVariableArray_put_Values_Proxy( IVariableArray * This, /* [in] */ VARIANT values); void __RPC_STUB IVariableArray_put_Values_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IVariableArray_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_VariableArray; #ifdef __cplusplus class DECLSPEC_UUID("51315E01-B623-4484-9F05-6D20C02B7799") VariableArray; #endif #ifndef __INamespace_INTERFACE_DEFINED__ #define __INamespace_INTERFACE_DEFINED__ /* interface INamespace */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_INamespace; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("CE6F377E-4D0D-4e81-8C0D-83E86E059138") INamespace : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Variables( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct INamespaceVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( INamespace * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( INamespace * This); ULONG ( STDMETHODCALLTYPE *Release )( INamespace * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( INamespace * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( INamespace * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( INamespace * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( INamespace * 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_Application )( INamespace * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( INamespace * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( INamespace * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Variables )( INamespace * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } INamespaceVtbl; interface INamespace { CONST_VTBL struct INamespaceVtbl *lpVtbl; }; #ifdef COBJMACROS #define INamespace_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define INamespace_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define INamespace_Release(This) \ (This)->lpVtbl -> Release(This) #define INamespace_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define INamespace_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define INamespace_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define INamespace_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define INamespace_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define INamespace_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define INamespace_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define INamespace_get_Variables(This,pVal) \ (This)->lpVtbl -> get_Variables(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INamespace_get_Application_Proxy( INamespace * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INamespace_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INamespace_get_Parent_Proxy( INamespace * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INamespace_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INamespace_get_Name_Proxy( INamespace * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB INamespace_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INamespace_get_Variables_Proxy( INamespace * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INamespace_get_Variables_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __INamespace_INTERFACE_DEFINED__ */ #ifndef __INamespace2_INTERFACE_DEFINED__ #define __INamespace2_INTERFACE_DEFINED__ /* interface INamespace2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_INamespace2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("E6CA6D70-305C-48f1-9110-E9C10681A317") INamespace2 : public INamespace { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Namespaces( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct INamespace2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( INamespace2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( INamespace2 * This); ULONG ( STDMETHODCALLTYPE *Release )( INamespace2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( INamespace2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( INamespace2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( INamespace2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( INamespace2 * 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_Application )( INamespace2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( INamespace2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( INamespace2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Variables )( INamespace2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Namespaces )( INamespace2 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } INamespace2Vtbl; interface INamespace2 { CONST_VTBL struct INamespace2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define INamespace2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define INamespace2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define INamespace2_Release(This) \ (This)->lpVtbl -> Release(This) #define INamespace2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define INamespace2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define INamespace2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define INamespace2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define INamespace2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define INamespace2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define INamespace2_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define INamespace2_get_Variables(This,pVal) \ (This)->lpVtbl -> get_Variables(This,pVal) #define INamespace2_get_Namespaces(This,pVal) \ (This)->lpVtbl -> get_Namespaces(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INamespace2_get_Namespaces_Proxy( INamespace2 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INamespace2_get_Namespaces_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __INamespace2_INTERFACE_DEFINED__ */ #ifndef __INamespace3_INTERFACE_DEFINED__ #define __INamespace3_INTERFACE_DEFINED__ /* interface INamespace3 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_INamespace3; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("AAF3953B-C75D-49ef-9FA6-40C7E1454B28") INamespace3 : public INamespace2 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Comment( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Comment( /* [in] */ BSTR val) = 0; }; #else /* C style interface */ typedef struct INamespace3Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( INamespace3 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( INamespace3 * This); ULONG ( STDMETHODCALLTYPE *Release )( INamespace3 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( INamespace3 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( INamespace3 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( INamespace3 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( INamespace3 * 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_Application )( INamespace3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( INamespace3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( INamespace3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Variables )( INamespace3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Namespaces )( INamespace3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Comment )( INamespace3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Comment )( INamespace3 * This, /* [in] */ BSTR val); END_INTERFACE } INamespace3Vtbl; interface INamespace3 { CONST_VTBL struct INamespace3Vtbl *lpVtbl; }; #ifdef COBJMACROS #define INamespace3_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define INamespace3_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define INamespace3_Release(This) \ (This)->lpVtbl -> Release(This) #define INamespace3_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define INamespace3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define INamespace3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define INamespace3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define INamespace3_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define INamespace3_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define INamespace3_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define INamespace3_get_Variables(This,pVal) \ (This)->lpVtbl -> get_Variables(This,pVal) #define INamespace3_get_Namespaces(This,pVal) \ (This)->lpVtbl -> get_Namespaces(This,pVal) #define INamespace3_get_Comment(This,pVal) \ (This)->lpVtbl -> get_Comment(This,pVal) #define INamespace3_put_Comment(This,val) \ (This)->lpVtbl -> put_Comment(This,val) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INamespace3_get_Comment_Proxy( INamespace3 * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB INamespace3_get_Comment_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INamespace3_put_Comment_Proxy( INamespace3 * This, /* [in] */ BSTR val); void __RPC_STUB INamespace3_put_Comment_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __INamespace3_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Namespace; #ifdef __cplusplus class DECLSPEC_UUID("A76DB45F-6BBD-46cd-9B92-4AE56C6AE44F") Namespace; #endif #ifndef __INamespaces_INTERFACE_DEFINED__ #define __INamespaces_INTERFACE_DEFINED__ /* interface INamespaces */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_INamespaces; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("364BE355-1A0A-42b5-88A5-F30C425E680B") INamespaces : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ INamespace **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR name, /* [retval][out] */ INamespace **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct INamespacesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( INamespaces * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( INamespaces * This); ULONG ( STDMETHODCALLTYPE *Release )( INamespaces * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( INamespaces * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( INamespaces * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( INamespaces * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( INamespaces * 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_Application )( INamespaces * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( INamespaces * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( INamespaces * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( INamespaces * This, /* [in] */ VARIANT index, /* [retval][out] */ INamespace **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( INamespaces * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( INamespaces * This, /* [in] */ BSTR name, /* [retval][out] */ INamespace **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( INamespaces * This, /* [in] */ VARIANT index); END_INTERFACE } INamespacesVtbl; interface INamespaces { CONST_VTBL struct INamespacesVtbl *lpVtbl; }; #ifdef COBJMACROS #define INamespaces_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define INamespaces_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define INamespaces_Release(This) \ (This)->lpVtbl -> Release(This) #define INamespaces_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define INamespaces_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define INamespaces_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define INamespaces_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define INamespaces_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define INamespaces_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define INamespaces_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define INamespaces_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define INamespaces_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define INamespaces_Add(This,name,pVal) \ (This)->lpVtbl -> Add(This,name,pVal) #define INamespaces_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INamespaces_get_Application_Proxy( INamespaces * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INamespaces_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INamespaces_get_Parent_Proxy( INamespaces * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INamespaces_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INamespaces_get_Count_Proxy( INamespaces * This, /* [retval][out] */ long *pnCount); void __RPC_STUB INamespaces_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INamespaces_get_Item_Proxy( INamespaces * This, /* [in] */ VARIANT index, /* [retval][out] */ INamespace **pVal); void __RPC_STUB INamespaces_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INamespaces_get__NewEnum_Proxy( INamespaces * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB INamespaces_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INamespaces_Add_Proxy( INamespaces * This, /* [in] */ BSTR name, /* [retval][out] */ INamespace **pVal); void __RPC_STUB INamespaces_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INamespaces_Remove_Proxy( INamespaces * This, /* [in] */ VARIANT index); void __RPC_STUB INamespaces_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __INamespaces_INTERFACE_DEFINED__ */ #ifndef __INamespaces2_INTERFACE_DEFINED__ #define __INamespaces2_INTERFACE_DEFINED__ /* interface INamespaces2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_INamespaces2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A3A324E4-AD29-424b-985A-45D5CBA39AA9") INamespaces2 : public INamespaces { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateVariableArray( /* [in] */ VARIANT variables, /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct INamespaces2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( INamespaces2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( INamespaces2 * This); ULONG ( STDMETHODCALLTYPE *Release )( INamespaces2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( INamespaces2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( INamespaces2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( INamespaces2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( INamespaces2 * 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_Application )( INamespaces2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( INamespaces2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( INamespaces2 * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( INamespaces2 * This, /* [in] */ VARIANT index, /* [retval][out] */ INamespace **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( INamespaces2 * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( INamespaces2 * This, /* [in] */ BSTR name, /* [retval][out] */ INamespace **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( INamespaces2 * This, /* [in] */ VARIANT index); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateVariableArray )( INamespaces2 * This, /* [in] */ VARIANT variables, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } INamespaces2Vtbl; interface INamespaces2 { CONST_VTBL struct INamespaces2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define INamespaces2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define INamespaces2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define INamespaces2_Release(This) \ (This)->lpVtbl -> Release(This) #define INamespaces2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define INamespaces2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define INamespaces2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define INamespaces2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define INamespaces2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define INamespaces2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define INamespaces2_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define INamespaces2_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define INamespaces2_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define INamespaces2_Add(This,name,pVal) \ (This)->lpVtbl -> Add(This,name,pVal) #define INamespaces2_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #define INamespaces2_CreateVariableArray(This,variables,pVal) \ (This)->lpVtbl -> CreateVariableArray(This,variables,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INamespaces2_CreateVariableArray_Proxy( INamespaces2 * This, /* [in] */ VARIANT variables, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INamespaces2_CreateVariableArray_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __INamespaces2_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Namespaces; #ifdef __cplusplus class DECLSPEC_UUID("DD6D4307-85D2-4869-84F8-72DE34DDFBC8") Namespaces; #endif #ifndef __ISystem_INTERFACE_DEFINED__ #define __ISystem_INTERFACE_DEFINED__ /* interface ISystem */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ISystem; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("85D7B36A-E777-4521-BAC5-426DB03472B0") ISystem : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Namespaces( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct ISystemVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISystem * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISystem * This); ULONG ( STDMETHODCALLTYPE *Release )( ISystem * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISystem * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISystem * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISystem * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISystem * 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_Application )( ISystem * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ISystem * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Namespaces )( ISystem * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } ISystemVtbl; interface ISystem { CONST_VTBL struct ISystemVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISystem_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISystem_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISystem_Release(This) \ (This)->lpVtbl -> Release(This) #define ISystem_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISystem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISystem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISystem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISystem_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ISystem_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ISystem_get_Namespaces(This,pVal) \ (This)->lpVtbl -> get_Namespaces(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISystem_get_Application_Proxy( ISystem * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISystem_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISystem_get_Parent_Proxy( ISystem * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISystem_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISystem_get_Namespaces_Proxy( ISystem * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISystem_get_Namespaces_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISystem_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_System; #ifdef __cplusplus class DECLSPEC_UUID("0EC3B32A-A27C-4165-B5AD-7FAECBA029C5") System; #endif #ifndef __INetworkInterface_INTERFACE_DEFINED__ #define __INetworkInterface_INTERFACE_DEFINED__ /* interface INetworkInterface */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_INetworkInterface; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3A78038C-7975-4b22-B6E6-3B7FA14DB05F") INetworkInterface : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct INetworkInterfaceVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( INetworkInterface * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( INetworkInterface * This); ULONG ( STDMETHODCALLTYPE *Release )( INetworkInterface * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( INetworkInterface * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( INetworkInterface * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( INetworkInterface * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( INetworkInterface * 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_Application )( INetworkInterface * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( INetworkInterface * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( INetworkInterface * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } INetworkInterfaceVtbl; interface INetworkInterface { CONST_VTBL struct INetworkInterfaceVtbl *lpVtbl; }; #ifdef COBJMACROS #define INetworkInterface_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define INetworkInterface_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define INetworkInterface_Release(This) \ (This)->lpVtbl -> Release(This) #define INetworkInterface_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define INetworkInterface_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define INetworkInterface_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define INetworkInterface_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define INetworkInterface_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define INetworkInterface_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define INetworkInterface_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INetworkInterface_get_Application_Proxy( INetworkInterface * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INetworkInterface_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INetworkInterface_get_Parent_Proxy( INetworkInterface * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INetworkInterface_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INetworkInterface_get_Name_Proxy( INetworkInterface * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB INetworkInterface_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __INetworkInterface_INTERFACE_DEFINED__ */ #ifndef __IMostNetworkInterface_INTERFACE_DEFINED__ #define __IMostNetworkInterface_INTERFACE_DEFINED__ /* interface IMostNetworkInterface */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IMostNetworkInterface; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("BA8F7E90-DB49-403f-BD00-607BDF234358") IMostNetworkInterface : public INetworkInterface { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NodeAddress( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_NodeAddress( /* [in] */ long newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_GroupAddress( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_GroupAddress( /* [in] */ long newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AlternativePacketAddress( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_AlternativePacketAddress( /* [in] */ long newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AllBypass( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_AllBypass( /* [in] */ long newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TimingMode( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TimingMode( /* [in] */ long newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ControlSpy( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ControlSpy( /* [in] */ long newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AsynchronousSpy( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_AsynchronousSpy( /* [in] */ long newVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TxLight( /* [in] */ long newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RxLight( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Lock( /* [retval][out] */ eMostLightLock *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Channel( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NodePosition( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AllocationTable( /* [retval][out] */ VARIANT *pDataArray) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE WriteRegister( /* [in] */ eMostChip chip, /* [in] */ long offset, /* [in] */ long dataLength, /* [in] */ VARIANT dataArray) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReadRegister( /* [in] */ eMostChip chip, /* [in] */ long offset, /* [in] */ long dataLength) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OutputCMS( /* [in] */ eMostRType rType, /* [in] */ long destinationAddress, /* [in] */ long DLC, /* [in] */ VARIANT dataArray) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OutputAMS( /* [in] */ long destinationAddress, /* [in] */ long fBlockID, /* [in] */ long instanceID, /* [in] */ long functionID, /* [in] */ long opType, /* [in] */ long dataLength, /* [in] */ VARIANT dataArray) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OutputPacket( /* [in] */ long destinationAddress, /* [in] */ long DLC, /* [in] */ VARIANT dataArray) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GenerateLightError( /* [in] */ long noLightDuration, /* [in] */ long lightDuration, /* [in] */ long cycles) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GenerateLockError( /* [in] */ long noLockDuration, /* [in] */ long lockDuration, /* [in] */ long cycles) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Twinkle( void) = 0; }; #else /* C style interface */ typedef struct IMostNetworkInterfaceVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMostNetworkInterface * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IMostNetworkInterface * This); ULONG ( STDMETHODCALLTYPE *Release )( IMostNetworkInterface * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IMostNetworkInterface * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IMostNetworkInterface * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IMostNetworkInterface * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IMostNetworkInterface * 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_Application )( IMostNetworkInterface * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IMostNetworkInterface * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IMostNetworkInterface * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NodeAddress )( IMostNetworkInterface * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NodeAddress )( IMostNetworkInterface * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GroupAddress )( IMostNetworkInterface * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_GroupAddress )( IMostNetworkInterface * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AlternativePacketAddress )( IMostNetworkInterface * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AlternativePacketAddress )( IMostNetworkInterface * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AllBypass )( IMostNetworkInterface * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AllBypass )( IMostNetworkInterface * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TimingMode )( IMostNetworkInterface * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TimingMode )( IMostNetworkInterface * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ControlSpy )( IMostNetworkInterface * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ControlSpy )( IMostNetworkInterface * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AsynchronousSpy )( IMostNetworkInterface * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AsynchronousSpy )( IMostNetworkInterface * This, /* [in] */ long newVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TxLight )( IMostNetworkInterface * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RxLight )( IMostNetworkInterface * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Lock )( IMostNetworkInterface * This, /* [retval][out] */ eMostLightLock *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Channel )( IMostNetworkInterface * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NodePosition )( IMostNetworkInterface * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AllocationTable )( IMostNetworkInterface * This, /* [retval][out] */ VARIANT *pDataArray); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *WriteRegister )( IMostNetworkInterface * This, /* [in] */ eMostChip chip, /* [in] */ long offset, /* [in] */ long dataLength, /* [in] */ VARIANT dataArray); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ReadRegister )( IMostNetworkInterface * This, /* [in] */ eMostChip chip, /* [in] */ long offset, /* [in] */ long dataLength); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OutputCMS )( IMostNetworkInterface * This, /* [in] */ eMostRType rType, /* [in] */ long destinationAddress, /* [in] */ long DLC, /* [in] */ VARIANT dataArray); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OutputAMS )( IMostNetworkInterface * This, /* [in] */ long destinationAddress, /* [in] */ long fBlockID, /* [in] */ long instanceID, /* [in] */ long functionID, /* [in] */ long opType, /* [in] */ long dataLength, /* [in] */ VARIANT dataArray); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OutputPacket )( IMostNetworkInterface * This, /* [in] */ long destinationAddress, /* [in] */ long DLC, /* [in] */ VARIANT dataArray); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GenerateLightError )( IMostNetworkInterface * This, /* [in] */ long noLightDuration, /* [in] */ long lightDuration, /* [in] */ long cycles); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GenerateLockError )( IMostNetworkInterface * This, /* [in] */ long noLockDuration, /* [in] */ long lockDuration, /* [in] */ long cycles); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Twinkle )( IMostNetworkInterface * This); END_INTERFACE } IMostNetworkInterfaceVtbl; interface IMostNetworkInterface { CONST_VTBL struct IMostNetworkInterfaceVtbl *lpVtbl; }; #ifdef COBJMACROS #define IMostNetworkInterface_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMostNetworkInterface_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMostNetworkInterface_Release(This) \ (This)->lpVtbl -> Release(This) #define IMostNetworkInterface_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMostNetworkInterface_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMostNetworkInterface_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMostNetworkInterface_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMostNetworkInterface_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IMostNetworkInterface_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IMostNetworkInterface_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IMostNetworkInterface_get_NodeAddress(This,pVal) \ (This)->lpVtbl -> get_NodeAddress(This,pVal) #define IMostNetworkInterface_put_NodeAddress(This,newVal) \ (This)->lpVtbl -> put_NodeAddress(This,newVal) #define IMostNetworkInterface_get_GroupAddress(This,pVal) \ (This)->lpVtbl -> get_GroupAddress(This,pVal) #define IMostNetworkInterface_put_GroupAddress(This,newVal) \ (This)->lpVtbl -> put_GroupAddress(This,newVal) #define IMostNetworkInterface_get_AlternativePacketAddress(This,pVal) \ (This)->lpVtbl -> get_AlternativePacketAddress(This,pVal) #define IMostNetworkInterface_put_AlternativePacketAddress(This,newVal) \ (This)->lpVtbl -> put_AlternativePacketAddress(This,newVal) #define IMostNetworkInterface_get_AllBypass(This,pVal) \ (This)->lpVtbl -> get_AllBypass(This,pVal) #define IMostNetworkInterface_put_AllBypass(This,newVal) \ (This)->lpVtbl -> put_AllBypass(This,newVal) #define IMostNetworkInterface_get_TimingMode(This,pVal) \ (This)->lpVtbl -> get_TimingMode(This,pVal) #define IMostNetworkInterface_put_TimingMode(This,newVal) \ (This)->lpVtbl -> put_TimingMode(This,newVal) #define IMostNetworkInterface_get_ControlSpy(This,pVal) \ (This)->lpVtbl -> get_ControlSpy(This,pVal) #define IMostNetworkInterface_put_ControlSpy(This,newVal) \ (This)->lpVtbl -> put_ControlSpy(This,newVal) #define IMostNetworkInterface_get_AsynchronousSpy(This,pVal) \ (This)->lpVtbl -> get_AsynchronousSpy(This,pVal) #define IMostNetworkInterface_put_AsynchronousSpy(This,newVal) \ (This)->lpVtbl -> put_AsynchronousSpy(This,newVal) #define IMostNetworkInterface_put_TxLight(This,newVal) \ (This)->lpVtbl -> put_TxLight(This,newVal) #define IMostNetworkInterface_get_RxLight(This,pVal) \ (This)->lpVtbl -> get_RxLight(This,pVal) #define IMostNetworkInterface_get_Lock(This,pVal) \ (This)->lpVtbl -> get_Lock(This,pVal) #define IMostNetworkInterface_get_Channel(This,pVal) \ (This)->lpVtbl -> get_Channel(This,pVal) #define IMostNetworkInterface_get_NodePosition(This,pVal) \ (This)->lpVtbl -> get_NodePosition(This,pVal) #define IMostNetworkInterface_get_AllocationTable(This,pDataArray) \ (This)->lpVtbl -> get_AllocationTable(This,pDataArray) #define IMostNetworkInterface_WriteRegister(This,chip,offset,dataLength,dataArray) \ (This)->lpVtbl -> WriteRegister(This,chip,offset,dataLength,dataArray) #define IMostNetworkInterface_ReadRegister(This,chip,offset,dataLength) \ (This)->lpVtbl -> ReadRegister(This,chip,offset,dataLength) #define IMostNetworkInterface_OutputCMS(This,rType,destinationAddress,DLC,dataArray) \ (This)->lpVtbl -> OutputCMS(This,rType,destinationAddress,DLC,dataArray) #define IMostNetworkInterface_OutputAMS(This,destinationAddress,fBlockID,instanceID,functionID,opType,dataLength,dataArray) \ (This)->lpVtbl -> OutputAMS(This,destinationAddress,fBlockID,instanceID,functionID,opType,dataLength,dataArray) #define IMostNetworkInterface_OutputPacket(This,destinationAddress,DLC,dataArray) \ (This)->lpVtbl -> OutputPacket(This,destinationAddress,DLC,dataArray) #define IMostNetworkInterface_GenerateLightError(This,noLightDuration,lightDuration,cycles) \ (This)->lpVtbl -> GenerateLightError(This,noLightDuration,lightDuration,cycles) #define IMostNetworkInterface_GenerateLockError(This,noLockDuration,lockDuration,cycles) \ (This)->lpVtbl -> GenerateLockError(This,noLockDuration,lockDuration,cycles) #define IMostNetworkInterface_Twinkle(This) \ (This)->lpVtbl -> Twinkle(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_get_NodeAddress_Proxy( IMostNetworkInterface * This, /* [retval][out] */ long *pVal); void __RPC_STUB IMostNetworkInterface_get_NodeAddress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_put_NodeAddress_Proxy( IMostNetworkInterface * This, /* [in] */ long newVal); void __RPC_STUB IMostNetworkInterface_put_NodeAddress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_get_GroupAddress_Proxy( IMostNetworkInterface * This, /* [retval][out] */ long *pVal); void __RPC_STUB IMostNetworkInterface_get_GroupAddress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_put_GroupAddress_Proxy( IMostNetworkInterface * This, /* [in] */ long newVal); void __RPC_STUB IMostNetworkInterface_put_GroupAddress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_get_AlternativePacketAddress_Proxy( IMostNetworkInterface * This, /* [retval][out] */ long *pVal); void __RPC_STUB IMostNetworkInterface_get_AlternativePacketAddress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_put_AlternativePacketAddress_Proxy( IMostNetworkInterface * This, /* [in] */ long newVal); void __RPC_STUB IMostNetworkInterface_put_AlternativePacketAddress_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_get_AllBypass_Proxy( IMostNetworkInterface * This, /* [retval][out] */ long *pVal); void __RPC_STUB IMostNetworkInterface_get_AllBypass_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_put_AllBypass_Proxy( IMostNetworkInterface * This, /* [in] */ long newVal); void __RPC_STUB IMostNetworkInterface_put_AllBypass_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_get_TimingMode_Proxy( IMostNetworkInterface * This, /* [retval][out] */ long *pVal); void __RPC_STUB IMostNetworkInterface_get_TimingMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_put_TimingMode_Proxy( IMostNetworkInterface * This, /* [in] */ long newVal); void __RPC_STUB IMostNetworkInterface_put_TimingMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_get_ControlSpy_Proxy( IMostNetworkInterface * This, /* [retval][out] */ long *pVal); void __RPC_STUB IMostNetworkInterface_get_ControlSpy_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_put_ControlSpy_Proxy( IMostNetworkInterface * This, /* [in] */ long newVal); void __RPC_STUB IMostNetworkInterface_put_ControlSpy_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_get_AsynchronousSpy_Proxy( IMostNetworkInterface * This, /* [retval][out] */ long *pVal); void __RPC_STUB IMostNetworkInterface_get_AsynchronousSpy_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_put_AsynchronousSpy_Proxy( IMostNetworkInterface * This, /* [in] */ long newVal); void __RPC_STUB IMostNetworkInterface_put_AsynchronousSpy_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_put_TxLight_Proxy( IMostNetworkInterface * This, /* [in] */ long newVal); void __RPC_STUB IMostNetworkInterface_put_TxLight_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_get_RxLight_Proxy( IMostNetworkInterface * This, /* [retval][out] */ long *pVal); void __RPC_STUB IMostNetworkInterface_get_RxLight_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_get_Lock_Proxy( IMostNetworkInterface * This, /* [retval][out] */ eMostLightLock *pVal); void __RPC_STUB IMostNetworkInterface_get_Lock_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_get_Channel_Proxy( IMostNetworkInterface * This, /* [retval][out] */ long *pVal); void __RPC_STUB IMostNetworkInterface_get_Channel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_get_NodePosition_Proxy( IMostNetworkInterface * This, /* [retval][out] */ long *pVal); void __RPC_STUB IMostNetworkInterface_get_NodePosition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_get_AllocationTable_Proxy( IMostNetworkInterface * This, /* [retval][out] */ VARIANT *pDataArray); void __RPC_STUB IMostNetworkInterface_get_AllocationTable_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_WriteRegister_Proxy( IMostNetworkInterface * This, /* [in] */ eMostChip chip, /* [in] */ long offset, /* [in] */ long dataLength, /* [in] */ VARIANT dataArray); void __RPC_STUB IMostNetworkInterface_WriteRegister_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_ReadRegister_Proxy( IMostNetworkInterface * This, /* [in] */ eMostChip chip, /* [in] */ long offset, /* [in] */ long dataLength); void __RPC_STUB IMostNetworkInterface_ReadRegister_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_OutputCMS_Proxy( IMostNetworkInterface * This, /* [in] */ eMostRType rType, /* [in] */ long destinationAddress, /* [in] */ long DLC, /* [in] */ VARIANT dataArray); void __RPC_STUB IMostNetworkInterface_OutputCMS_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_OutputAMS_Proxy( IMostNetworkInterface * This, /* [in] */ long destinationAddress, /* [in] */ long fBlockID, /* [in] */ long instanceID, /* [in] */ long functionID, /* [in] */ long opType, /* [in] */ long dataLength, /* [in] */ VARIANT dataArray); void __RPC_STUB IMostNetworkInterface_OutputAMS_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_OutputPacket_Proxy( IMostNetworkInterface * This, /* [in] */ long destinationAddress, /* [in] */ long DLC, /* [in] */ VARIANT dataArray); void __RPC_STUB IMostNetworkInterface_OutputPacket_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_GenerateLightError_Proxy( IMostNetworkInterface * This, /* [in] */ long noLightDuration, /* [in] */ long lightDuration, /* [in] */ long cycles); void __RPC_STUB IMostNetworkInterface_GenerateLightError_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_GenerateLockError_Proxy( IMostNetworkInterface * This, /* [in] */ long noLockDuration, /* [in] */ long lockDuration, /* [in] */ long cycles); void __RPC_STUB IMostNetworkInterface_GenerateLockError_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface_Twinkle_Proxy( IMostNetworkInterface * This); void __RPC_STUB IMostNetworkInterface_Twinkle_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMostNetworkInterface_INTERFACE_DEFINED__ */ #ifndef __IMostNetworkInterface2_INTERFACE_DEFINED__ #define __IMostNetworkInterface2_INTERFACE_DEFINED__ /* interface IMostNetworkInterface2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IMostNetworkInterface2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("96A3DA17-7495-4e69-92CB-54986C3020AE") IMostNetworkInterface2 : public IMostNetworkInterface { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EventSources( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_EventSources( /* [in] */ long newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ApplicationFilter( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AsynchronousSpyMode( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_AsynchronousSpyMode( /* [in] */ long newVal) = 0; }; #else /* C style interface */ typedef struct IMostNetworkInterface2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMostNetworkInterface2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IMostNetworkInterface2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IMostNetworkInterface2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IMostNetworkInterface2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IMostNetworkInterface2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IMostNetworkInterface2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IMostNetworkInterface2 * 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_Application )( IMostNetworkInterface2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IMostNetworkInterface2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IMostNetworkInterface2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NodeAddress )( IMostNetworkInterface2 * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_NodeAddress )( IMostNetworkInterface2 * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GroupAddress )( IMostNetworkInterface2 * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_GroupAddress )( IMostNetworkInterface2 * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AlternativePacketAddress )( IMostNetworkInterface2 * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AlternativePacketAddress )( IMostNetworkInterface2 * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AllBypass )( IMostNetworkInterface2 * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AllBypass )( IMostNetworkInterface2 * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TimingMode )( IMostNetworkInterface2 * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TimingMode )( IMostNetworkInterface2 * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ControlSpy )( IMostNetworkInterface2 * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ControlSpy )( IMostNetworkInterface2 * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AsynchronousSpy )( IMostNetworkInterface2 * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AsynchronousSpy )( IMostNetworkInterface2 * This, /* [in] */ long newVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TxLight )( IMostNetworkInterface2 * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RxLight )( IMostNetworkInterface2 * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Lock )( IMostNetworkInterface2 * This, /* [retval][out] */ eMostLightLock *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Channel )( IMostNetworkInterface2 * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NodePosition )( IMostNetworkInterface2 * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AllocationTable )( IMostNetworkInterface2 * This, /* [retval][out] */ VARIANT *pDataArray); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *WriteRegister )( IMostNetworkInterface2 * This, /* [in] */ eMostChip chip, /* [in] */ long offset, /* [in] */ long dataLength, /* [in] */ VARIANT dataArray); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ReadRegister )( IMostNetworkInterface2 * This, /* [in] */ eMostChip chip, /* [in] */ long offset, /* [in] */ long dataLength); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OutputCMS )( IMostNetworkInterface2 * This, /* [in] */ eMostRType rType, /* [in] */ long destinationAddress, /* [in] */ long DLC, /* [in] */ VARIANT dataArray); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OutputAMS )( IMostNetworkInterface2 * This, /* [in] */ long destinationAddress, /* [in] */ long fBlockID, /* [in] */ long instanceID, /* [in] */ long functionID, /* [in] */ long opType, /* [in] */ long dataLength, /* [in] */ VARIANT dataArray); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OutputPacket )( IMostNetworkInterface2 * This, /* [in] */ long destinationAddress, /* [in] */ long DLC, /* [in] */ VARIANT dataArray); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GenerateLightError )( IMostNetworkInterface2 * This, /* [in] */ long noLightDuration, /* [in] */ long lightDuration, /* [in] */ long cycles); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GenerateLockError )( IMostNetworkInterface2 * This, /* [in] */ long noLockDuration, /* [in] */ long lockDuration, /* [in] */ long cycles); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Twinkle )( IMostNetworkInterface2 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EventSources )( IMostNetworkInterface2 * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_EventSources )( IMostNetworkInterface2 * This, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ApplicationFilter )( IMostNetworkInterface2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AsynchronousSpyMode )( IMostNetworkInterface2 * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AsynchronousSpyMode )( IMostNetworkInterface2 * This, /* [in] */ long newVal); END_INTERFACE } IMostNetworkInterface2Vtbl; interface IMostNetworkInterface2 { CONST_VTBL struct IMostNetworkInterface2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IMostNetworkInterface2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMostNetworkInterface2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMostNetworkInterface2_Release(This) \ (This)->lpVtbl -> Release(This) #define IMostNetworkInterface2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMostNetworkInterface2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMostNetworkInterface2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMostNetworkInterface2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMostNetworkInterface2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IMostNetworkInterface2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IMostNetworkInterface2_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IMostNetworkInterface2_get_NodeAddress(This,pVal) \ (This)->lpVtbl -> get_NodeAddress(This,pVal) #define IMostNetworkInterface2_put_NodeAddress(This,newVal) \ (This)->lpVtbl -> put_NodeAddress(This,newVal) #define IMostNetworkInterface2_get_GroupAddress(This,pVal) \ (This)->lpVtbl -> get_GroupAddress(This,pVal) #define IMostNetworkInterface2_put_GroupAddress(This,newVal) \ (This)->lpVtbl -> put_GroupAddress(This,newVal) #define IMostNetworkInterface2_get_AlternativePacketAddress(This,pVal) \ (This)->lpVtbl -> get_AlternativePacketAddress(This,pVal) #define IMostNetworkInterface2_put_AlternativePacketAddress(This,newVal) \ (This)->lpVtbl -> put_AlternativePacketAddress(This,newVal) #define IMostNetworkInterface2_get_AllBypass(This,pVal) \ (This)->lpVtbl -> get_AllBypass(This,pVal) #define IMostNetworkInterface2_put_AllBypass(This,newVal) \ (This)->lpVtbl -> put_AllBypass(This,newVal) #define IMostNetworkInterface2_get_TimingMode(This,pVal) \ (This)->lpVtbl -> get_TimingMode(This,pVal) #define IMostNetworkInterface2_put_TimingMode(This,newVal) \ (This)->lpVtbl -> put_TimingMode(This,newVal) #define IMostNetworkInterface2_get_ControlSpy(This,pVal) \ (This)->lpVtbl -> get_ControlSpy(This,pVal) #define IMostNetworkInterface2_put_ControlSpy(This,newVal) \ (This)->lpVtbl -> put_ControlSpy(This,newVal) #define IMostNetworkInterface2_get_AsynchronousSpy(This,pVal) \ (This)->lpVtbl -> get_AsynchronousSpy(This,pVal) #define IMostNetworkInterface2_put_AsynchronousSpy(This,newVal) \ (This)->lpVtbl -> put_AsynchronousSpy(This,newVal) #define IMostNetworkInterface2_put_TxLight(This,newVal) \ (This)->lpVtbl -> put_TxLight(This,newVal) #define IMostNetworkInterface2_get_RxLight(This,pVal) \ (This)->lpVtbl -> get_RxLight(This,pVal) #define IMostNetworkInterface2_get_Lock(This,pVal) \ (This)->lpVtbl -> get_Lock(This,pVal) #define IMostNetworkInterface2_get_Channel(This,pVal) \ (This)->lpVtbl -> get_Channel(This,pVal) #define IMostNetworkInterface2_get_NodePosition(This,pVal) \ (This)->lpVtbl -> get_NodePosition(This,pVal) #define IMostNetworkInterface2_get_AllocationTable(This,pDataArray) \ (This)->lpVtbl -> get_AllocationTable(This,pDataArray) #define IMostNetworkInterface2_WriteRegister(This,chip,offset,dataLength,dataArray) \ (This)->lpVtbl -> WriteRegister(This,chip,offset,dataLength,dataArray) #define IMostNetworkInterface2_ReadRegister(This,chip,offset,dataLength) \ (This)->lpVtbl -> ReadRegister(This,chip,offset,dataLength) #define IMostNetworkInterface2_OutputCMS(This,rType,destinationAddress,DLC,dataArray) \ (This)->lpVtbl -> OutputCMS(This,rType,destinationAddress,DLC,dataArray) #define IMostNetworkInterface2_OutputAMS(This,destinationAddress,fBlockID,instanceID,functionID,opType,dataLength,dataArray) \ (This)->lpVtbl -> OutputAMS(This,destinationAddress,fBlockID,instanceID,functionID,opType,dataLength,dataArray) #define IMostNetworkInterface2_OutputPacket(This,destinationAddress,DLC,dataArray) \ (This)->lpVtbl -> OutputPacket(This,destinationAddress,DLC,dataArray) #define IMostNetworkInterface2_GenerateLightError(This,noLightDuration,lightDuration,cycles) \ (This)->lpVtbl -> GenerateLightError(This,noLightDuration,lightDuration,cycles) #define IMostNetworkInterface2_GenerateLockError(This,noLockDuration,lockDuration,cycles) \ (This)->lpVtbl -> GenerateLockError(This,noLockDuration,lockDuration,cycles) #define IMostNetworkInterface2_Twinkle(This) \ (This)->lpVtbl -> Twinkle(This) #define IMostNetworkInterface2_get_EventSources(This,pVal) \ (This)->lpVtbl -> get_EventSources(This,pVal) #define IMostNetworkInterface2_put_EventSources(This,newVal) \ (This)->lpVtbl -> put_EventSources(This,newVal) #define IMostNetworkInterface2_get_ApplicationFilter(This,pVal) \ (This)->lpVtbl -> get_ApplicationFilter(This,pVal) #define IMostNetworkInterface2_get_AsynchronousSpyMode(This,pVal) \ (This)->lpVtbl -> get_AsynchronousSpyMode(This,pVal) #define IMostNetworkInterface2_put_AsynchronousSpyMode(This,newVal) \ (This)->lpVtbl -> put_AsynchronousSpyMode(This,newVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface2_get_EventSources_Proxy( IMostNetworkInterface2 * This, /* [retval][out] */ long *pVal); void __RPC_STUB IMostNetworkInterface2_get_EventSources_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface2_put_EventSources_Proxy( IMostNetworkInterface2 * This, /* [in] */ long newVal); void __RPC_STUB IMostNetworkInterface2_put_EventSources_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface2_get_ApplicationFilter_Proxy( IMostNetworkInterface2 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMostNetworkInterface2_get_ApplicationFilter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface2_get_AsynchronousSpyMode_Proxy( IMostNetworkInterface2 * This, /* [retval][out] */ long *pVal); void __RPC_STUB IMostNetworkInterface2_get_AsynchronousSpyMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMostNetworkInterface2_put_AsynchronousSpyMode_Proxy( IMostNetworkInterface2 * This, /* [in] */ long newVal); void __RPC_STUB IMostNetworkInterface2_put_AsynchronousSpyMode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMostNetworkInterface2_INTERFACE_DEFINED__ */ #ifndef ___IMostNetworkInterfaceEvents_DISPINTERFACE_DEFINED__ #define ___IMostNetworkInterfaceEvents_DISPINTERFACE_DEFINED__ /* dispinterface _IMostNetworkInterfaceEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID__IMostNetworkInterfaceEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3A4DC1F2-D27C-454d-B1D8-B76D53B7B049") _IMostNetworkInterfaceEvents : public IDispatch { }; #else /* C style interface */ typedef struct _IMostNetworkInterfaceEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( _IMostNetworkInterfaceEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( _IMostNetworkInterfaceEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( _IMostNetworkInterfaceEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( _IMostNetworkInterfaceEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( _IMostNetworkInterfaceEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( _IMostNetworkInterfaceEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( _IMostNetworkInterfaceEvents * 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 } _IMostNetworkInterfaceEventsVtbl; interface _IMostNetworkInterfaceEvents { CONST_VTBL struct _IMostNetworkInterfaceEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define _IMostNetworkInterfaceEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define _IMostNetworkInterfaceEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define _IMostNetworkInterfaceEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define _IMostNetworkInterfaceEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define _IMostNetworkInterfaceEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define _IMostNetworkInterfaceEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define _IMostNetworkInterfaceEvents_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 /* ___IMostNetworkInterfaceEvents_DISPINTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_MostNetworkInterface; #ifdef __cplusplus class DECLSPEC_UUID("1465BF57-23AD-4253-A4E9-52F615FAC47D") MostNetworkInterface; #endif #ifndef __IMostApplicationFilter_INTERFACE_DEFINED__ #define __IMostApplicationFilter_INTERFACE_DEFINED__ /* interface IMostApplicationFilter */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IMostApplicationFilter; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("04EAB7E4-C61E-450f-93C0-63C4D404CE82") IMostApplicationFilter : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Enabled( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Enabled( /* [in] */ VARIANT_BOOL newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FilterType( /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FilterType( /* [in] */ long newVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Clear( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddApplicationEvent( /* [optional][in] */ VARIANT sourceAddress, /* [optional][in] */ VARIANT destinationAddress, /* [optional][in] */ VARIANT fblockID, /* [optional][in] */ VARIANT instanceID, /* [optional][in] */ VARIANT functionID, /* [optional][in] */ VARIANT opType, /* [optional][in] */ VARIANT telID, /* [optional][in] */ VARIANT telLen) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddSystemMessage( /* [optional][in] */ VARIANT sourceAddress, /* [optional][in] */ VARIANT destinationAddress, /* [optional][in] */ VARIANT rType) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddRawPacket( /* [optional][in] */ VARIANT sourceAddress, /* [optional][in] */ VARIANT destinationAddress, /* [optional][in] */ VARIANT telLen) = 0; }; #else /* C style interface */ typedef struct IMostApplicationFilterVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMostApplicationFilter * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IMostApplicationFilter * This); ULONG ( STDMETHODCALLTYPE *Release )( IMostApplicationFilter * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IMostApplicationFilter * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IMostApplicationFilter * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IMostApplicationFilter * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IMostApplicationFilter * 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_Application )( IMostApplicationFilter * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IMostApplicationFilter * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )( IMostApplicationFilter * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )( IMostApplicationFilter * This, /* [in] */ VARIANT_BOOL newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FilterType )( IMostApplicationFilter * This, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FilterType )( IMostApplicationFilter * This, /* [in] */ long newVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Clear )( IMostApplicationFilter * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddApplicationEvent )( IMostApplicationFilter * This, /* [optional][in] */ VARIANT sourceAddress, /* [optional][in] */ VARIANT destinationAddress, /* [optional][in] */ VARIANT fblockID, /* [optional][in] */ VARIANT instanceID, /* [optional][in] */ VARIANT functionID, /* [optional][in] */ VARIANT opType, /* [optional][in] */ VARIANT telID, /* [optional][in] */ VARIANT telLen); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddSystemMessage )( IMostApplicationFilter * This, /* [optional][in] */ VARIANT sourceAddress, /* [optional][in] */ VARIANT destinationAddress, /* [optional][in] */ VARIANT rType); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddRawPacket )( IMostApplicationFilter * This, /* [optional][in] */ VARIANT sourceAddress, /* [optional][in] */ VARIANT destinationAddress, /* [optional][in] */ VARIANT telLen); END_INTERFACE } IMostApplicationFilterVtbl; interface IMostApplicationFilter { CONST_VTBL struct IMostApplicationFilterVtbl *lpVtbl; }; #ifdef COBJMACROS #define IMostApplicationFilter_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMostApplicationFilter_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMostApplicationFilter_Release(This) \ (This)->lpVtbl -> Release(This) #define IMostApplicationFilter_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMostApplicationFilter_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMostApplicationFilter_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMostApplicationFilter_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMostApplicationFilter_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IMostApplicationFilter_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IMostApplicationFilter_get_Enabled(This,pVal) \ (This)->lpVtbl -> get_Enabled(This,pVal) #define IMostApplicationFilter_put_Enabled(This,newVal) \ (This)->lpVtbl -> put_Enabled(This,newVal) #define IMostApplicationFilter_get_FilterType(This,pVal) \ (This)->lpVtbl -> get_FilterType(This,pVal) #define IMostApplicationFilter_put_FilterType(This,newVal) \ (This)->lpVtbl -> put_FilterType(This,newVal) #define IMostApplicationFilter_Clear(This) \ (This)->lpVtbl -> Clear(This) #define IMostApplicationFilter_AddApplicationEvent(This,sourceAddress,destinationAddress,fblockID,instanceID,functionID,opType,telID,telLen) \ (This)->lpVtbl -> AddApplicationEvent(This,sourceAddress,destinationAddress,fblockID,instanceID,functionID,opType,telID,telLen) #define IMostApplicationFilter_AddSystemMessage(This,sourceAddress,destinationAddress,rType) \ (This)->lpVtbl -> AddSystemMessage(This,sourceAddress,destinationAddress,rType) #define IMostApplicationFilter_AddRawPacket(This,sourceAddress,destinationAddress,telLen) \ (This)->lpVtbl -> AddRawPacket(This,sourceAddress,destinationAddress,telLen) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostApplicationFilter_get_Application_Proxy( IMostApplicationFilter * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMostApplicationFilter_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostApplicationFilter_get_Parent_Proxy( IMostApplicationFilter * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMostApplicationFilter_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostApplicationFilter_get_Enabled_Proxy( IMostApplicationFilter * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IMostApplicationFilter_get_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMostApplicationFilter_put_Enabled_Proxy( IMostApplicationFilter * This, /* [in] */ VARIANT_BOOL newVal); void __RPC_STUB IMostApplicationFilter_put_Enabled_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostApplicationFilter_get_FilterType_Proxy( IMostApplicationFilter * This, /* [retval][out] */ long *pVal); void __RPC_STUB IMostApplicationFilter_get_FilterType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IMostApplicationFilter_put_FilterType_Proxy( IMostApplicationFilter * This, /* [in] */ long newVal); void __RPC_STUB IMostApplicationFilter_put_FilterType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMostApplicationFilter_Clear_Proxy( IMostApplicationFilter * This); void __RPC_STUB IMostApplicationFilter_Clear_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMostApplicationFilter_AddApplicationEvent_Proxy( IMostApplicationFilter * This, /* [optional][in] */ VARIANT sourceAddress, /* [optional][in] */ VARIANT destinationAddress, /* [optional][in] */ VARIANT fblockID, /* [optional][in] */ VARIANT instanceID, /* [optional][in] */ VARIANT functionID, /* [optional][in] */ VARIANT opType, /* [optional][in] */ VARIANT telID, /* [optional][in] */ VARIANT telLen); void __RPC_STUB IMostApplicationFilter_AddApplicationEvent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMostApplicationFilter_AddSystemMessage_Proxy( IMostApplicationFilter * This, /* [optional][in] */ VARIANT sourceAddress, /* [optional][in] */ VARIANT destinationAddress, /* [optional][in] */ VARIANT rType); void __RPC_STUB IMostApplicationFilter_AddSystemMessage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMostApplicationFilter_AddRawPacket_Proxy( IMostApplicationFilter * This, /* [optional][in] */ VARIANT sourceAddress, /* [optional][in] */ VARIANT destinationAddress, /* [optional][in] */ VARIANT telLen); void __RPC_STUB IMostApplicationFilter_AddRawPacket_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMostApplicationFilter_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_MostApplicationFilter; #ifdef __cplusplus class DECLSPEC_UUID("8DC32A61-B317-4a52-A285-AC90B9F02367") MostApplicationFilter; #endif #ifndef __IApplicationSocket_INTERFACE_DEFINED__ #define __IApplicationSocket_INTERFACE_DEFINED__ /* interface IApplicationSocket */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IApplicationSocket; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("BD0A81B5-73E5-471e-BD7B-768BE955461E") IApplicationSocket : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BusRegistry( /* [retval][out] */ VARIANT *pDataArray) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FBlockList( /* [retval][out] */ VARIANT *pDataArray) = 0; }; #else /* C style interface */ typedef struct IApplicationSocketVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IApplicationSocket * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IApplicationSocket * This); ULONG ( STDMETHODCALLTYPE *Release )( IApplicationSocket * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IApplicationSocket * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IApplicationSocket * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IApplicationSocket * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IApplicationSocket * 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_Application )( IApplicationSocket * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IApplicationSocket * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BusRegistry )( IApplicationSocket * This, /* [retval][out] */ VARIANT *pDataArray); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FBlockList )( IApplicationSocket * This, /* [retval][out] */ VARIANT *pDataArray); END_INTERFACE } IApplicationSocketVtbl; interface IApplicationSocket { CONST_VTBL struct IApplicationSocketVtbl *lpVtbl; }; #ifdef COBJMACROS #define IApplicationSocket_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IApplicationSocket_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IApplicationSocket_Release(This) \ (This)->lpVtbl -> Release(This) #define IApplicationSocket_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IApplicationSocket_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IApplicationSocket_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IApplicationSocket_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IApplicationSocket_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IApplicationSocket_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IApplicationSocket_get_BusRegistry(This,pDataArray) \ (This)->lpVtbl -> get_BusRegistry(This,pDataArray) #define IApplicationSocket_get_FBlockList(This,pDataArray) \ (This)->lpVtbl -> get_FBlockList(This,pDataArray) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplicationSocket_get_Application_Proxy( IApplicationSocket * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplicationSocket_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplicationSocket_get_Parent_Proxy( IApplicationSocket * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplicationSocket_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplicationSocket_get_BusRegistry_Proxy( IApplicationSocket * This, /* [retval][out] */ VARIANT *pDataArray); void __RPC_STUB IApplicationSocket_get_BusRegistry_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplicationSocket_get_FBlockList_Proxy( IApplicationSocket * This, /* [retval][out] */ VARIANT *pDataArray); void __RPC_STUB IApplicationSocket_get_FBlockList_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IApplicationSocket_INTERFACE_DEFINED__ */ #ifndef ___IApplicationSocketEvents_DISPINTERFACE_DEFINED__ #define ___IApplicationSocketEvents_DISPINTERFACE_DEFINED__ /* dispinterface _IApplicationSocketEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID__IApplicationSocketEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3AD52BF6-800A-45cf-867E-D7AE77E32F08") _IApplicationSocketEvents : public IDispatch { }; #else /* C style interface */ typedef struct _IApplicationSocketEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( _IApplicationSocketEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( _IApplicationSocketEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( _IApplicationSocketEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( _IApplicationSocketEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( _IApplicationSocketEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( _IApplicationSocketEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( _IApplicationSocketEvents * 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 } _IApplicationSocketEventsVtbl; interface _IApplicationSocketEvents { CONST_VTBL struct _IApplicationSocketEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define _IApplicationSocketEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define _IApplicationSocketEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define _IApplicationSocketEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define _IApplicationSocketEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define _IApplicationSocketEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define _IApplicationSocketEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define _IApplicationSocketEvents_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 /* ___IApplicationSocketEvents_DISPINTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_ApplicationSocket; #ifdef __cplusplus class DECLSPEC_UUID("9894BF32-15B0-41d8-A5B8-C3CF911CF43C") ApplicationSocket; #endif #ifndef __IAudioInterface_INTERFACE_DEFINED__ #define __IAudioInterface_INTERFACE_DEFINED__ /* interface IAudioInterface */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IAudioInterface; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("C794A707-99AF-4ed8-9A19-C99200795EA1") IAudioInterface : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Mute( /* [in] */ eMostLineInOut lineInOut, /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Mute( /* [in] */ eMostLineInOut lineInOut, /* [in] */ long newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Volume( /* [in] */ eMostLineInOut lineInOut, /* [retval][out] */ long *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Volume( /* [in] */ eMostLineInOut lineInOut, /* [in] */ long newVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ConnectToLabel( /* [in] */ eMostLineInOut lineInOut, /* [in] */ long connectionLabel) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DisconnectFromLabel( /* [in] */ eMostLineInOut lineInOut, /* [in] */ long connectionLabel) = 0; }; #else /* C style interface */ typedef struct IAudioInterfaceVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IAudioInterface * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IAudioInterface * This); ULONG ( STDMETHODCALLTYPE *Release )( IAudioInterface * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IAudioInterface * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IAudioInterface * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IAudioInterface * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IAudioInterface * 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_Application )( IAudioInterface * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IAudioInterface * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Mute )( IAudioInterface * This, /* [in] */ eMostLineInOut lineInOut, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Mute )( IAudioInterface * This, /* [in] */ eMostLineInOut lineInOut, /* [in] */ long newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Volume )( IAudioInterface * This, /* [in] */ eMostLineInOut lineInOut, /* [retval][out] */ long *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Volume )( IAudioInterface * This, /* [in] */ eMostLineInOut lineInOut, /* [in] */ long newVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ConnectToLabel )( IAudioInterface * This, /* [in] */ eMostLineInOut lineInOut, /* [in] */ long connectionLabel); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DisconnectFromLabel )( IAudioInterface * This, /* [in] */ eMostLineInOut lineInOut, /* [in] */ long connectionLabel); END_INTERFACE } IAudioInterfaceVtbl; interface IAudioInterface { CONST_VTBL struct IAudioInterfaceVtbl *lpVtbl; }; #ifdef COBJMACROS #define IAudioInterface_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IAudioInterface_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IAudioInterface_Release(This) \ (This)->lpVtbl -> Release(This) #define IAudioInterface_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IAudioInterface_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IAudioInterface_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IAudioInterface_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IAudioInterface_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IAudioInterface_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IAudioInterface_get_Mute(This,lineInOut,pVal) \ (This)->lpVtbl -> get_Mute(This,lineInOut,pVal) #define IAudioInterface_put_Mute(This,lineInOut,newVal) \ (This)->lpVtbl -> put_Mute(This,lineInOut,newVal) #define IAudioInterface_get_Volume(This,lineInOut,pVal) \ (This)->lpVtbl -> get_Volume(This,lineInOut,pVal) #define IAudioInterface_put_Volume(This,lineInOut,newVal) \ (This)->lpVtbl -> put_Volume(This,lineInOut,newVal) #define IAudioInterface_ConnectToLabel(This,lineInOut,connectionLabel) \ (This)->lpVtbl -> ConnectToLabel(This,lineInOut,connectionLabel) #define IAudioInterface_DisconnectFromLabel(This,lineInOut,connectionLabel) \ (This)->lpVtbl -> DisconnectFromLabel(This,lineInOut,connectionLabel) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAudioInterface_get_Application_Proxy( IAudioInterface * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IAudioInterface_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAudioInterface_get_Parent_Proxy( IAudioInterface * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IAudioInterface_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAudioInterface_get_Mute_Proxy( IAudioInterface * This, /* [in] */ eMostLineInOut lineInOut, /* [retval][out] */ long *pVal); void __RPC_STUB IAudioInterface_get_Mute_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAudioInterface_put_Mute_Proxy( IAudioInterface * This, /* [in] */ eMostLineInOut lineInOut, /* [in] */ long newVal); void __RPC_STUB IAudioInterface_put_Mute_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAudioInterface_get_Volume_Proxy( IAudioInterface * This, /* [in] */ eMostLineInOut lineInOut, /* [retval][out] */ long *pVal); void __RPC_STUB IAudioInterface_get_Volume_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IAudioInterface_put_Volume_Proxy( IAudioInterface * This, /* [in] */ eMostLineInOut lineInOut, /* [in] */ long newVal); void __RPC_STUB IAudioInterface_put_Volume_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAudioInterface_ConnectToLabel_Proxy( IAudioInterface * This, /* [in] */ eMostLineInOut lineInOut, /* [in] */ long connectionLabel); void __RPC_STUB IAudioInterface_ConnectToLabel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IAudioInterface_DisconnectFromLabel_Proxy( IAudioInterface * This, /* [in] */ eMostLineInOut lineInOut, /* [in] */ long connectionLabel); void __RPC_STUB IAudioInterface_DisconnectFromLabel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IAudioInterface_INTERFACE_DEFINED__ */ #ifndef ___IAudioInterfaceEvents_DISPINTERFACE_DEFINED__ #define ___IAudioInterfaceEvents_DISPINTERFACE_DEFINED__ /* dispinterface _IAudioInterfaceEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID__IAudioInterfaceEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("9E8E090A-ED0B-4ce8-BCA3-499856FAEA28") _IAudioInterfaceEvents : public IDispatch { }; #else /* C style interface */ typedef struct _IAudioInterfaceEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( _IAudioInterfaceEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( _IAudioInterfaceEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( _IAudioInterfaceEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( _IAudioInterfaceEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( _IAudioInterfaceEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( _IAudioInterfaceEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( _IAudioInterfaceEvents * 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 } _IAudioInterfaceEventsVtbl; interface _IAudioInterfaceEvents { CONST_VTBL struct _IAudioInterfaceEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define _IAudioInterfaceEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define _IAudioInterfaceEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define _IAudioInterfaceEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define _IAudioInterfaceEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define _IAudioInterfaceEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define _IAudioInterfaceEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define _IAudioInterfaceEvents_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 /* ___IAudioInterfaceEvents_DISPINTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_AudioInterface; #ifdef __cplusplus class DECLSPEC_UUID("00F559D5-19A5-4118-BC6D-82EA6AF9749C") AudioInterface; #endif #ifndef __IMostDisassembler_INTERFACE_DEFINED__ #define __IMostDisassembler_INTERFACE_DEFINED__ /* interface IMostDisassembler */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IMostDisassembler; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("640786C6-C75E-4ec3-88AA-DFC243B7D8B1") IMostDisassembler : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SymbolicMessageIDComponents( /* [in] */ LONG fBlockID, /* [in] */ LONG instanceID, /* [in] */ LONG functionID, /* [in] */ LONG opTypeID, /* [out] */ BSTR *pFBlockName, /* [out] */ BSTR *pFunctionName, /* [out] */ BSTR *pOpTypeName, /* [retval][out] */ LONG *pNotDisassembled) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SymbolicParameterList1( /* [in] */ LONG dataLength, /* [in] */ VARIANT dataArray, /* [defaultvalue][in] */ LONG maxParams, /* [retval][out] */ VARIANT *pParameterList) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SymbolicParameterList2( /* [in] */ LONG fBlockID, /* [in] */ LONG instanceID, /* [in] */ LONG functionID, /* [in] */ LONG opTypeID, /* [in] */ LONG dataLength, /* [in] */ VARIANT dataArray, /* [defaultvalue][in] */ LONG maxParams, /* [retval][out] */ VARIANT *pParameterList) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ThisMessageIDComponents( /* [out] */ LONG *fBlockID, /* [out] */ LONG *instanceID, /* [out] */ LONG *functionID, /* [out] */ LONG *opTypeID) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ThisSymbolicMessageIDComponents( /* [out] */ BSTR *pFBlockName, /* [out] */ BSTR *pFunctionName, /* [out] */ BSTR *pOpTypeName, /* [retval][out] */ LONG *pNotDisassembled) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ThisSymbolicParameterList( /* [defaultvalue][in] */ LONG maxParams, /* [retval][out] */ VARIANT *pParameterList) = 0; }; #else /* C style interface */ typedef struct IMostDisassemblerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMostDisassembler * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IMostDisassembler * This); ULONG ( STDMETHODCALLTYPE *Release )( IMostDisassembler * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IMostDisassembler * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IMostDisassembler * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IMostDisassembler * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IMostDisassembler * 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_Application )( IMostDisassembler * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IMostDisassembler * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SymbolicMessageIDComponents )( IMostDisassembler * This, /* [in] */ LONG fBlockID, /* [in] */ LONG instanceID, /* [in] */ LONG functionID, /* [in] */ LONG opTypeID, /* [out] */ BSTR *pFBlockName, /* [out] */ BSTR *pFunctionName, /* [out] */ BSTR *pOpTypeName, /* [retval][out] */ LONG *pNotDisassembled); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SymbolicParameterList1 )( IMostDisassembler * This, /* [in] */ LONG dataLength, /* [in] */ VARIANT dataArray, /* [defaultvalue][in] */ LONG maxParams, /* [retval][out] */ VARIANT *pParameterList); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SymbolicParameterList2 )( IMostDisassembler * This, /* [in] */ LONG fBlockID, /* [in] */ LONG instanceID, /* [in] */ LONG functionID, /* [in] */ LONG opTypeID, /* [in] */ LONG dataLength, /* [in] */ VARIANT dataArray, /* [defaultvalue][in] */ LONG maxParams, /* [retval][out] */ VARIANT *pParameterList); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ThisMessageIDComponents )( IMostDisassembler * This, /* [out] */ LONG *fBlockID, /* [out] */ LONG *instanceID, /* [out] */ LONG *functionID, /* [out] */ LONG *opTypeID); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ThisSymbolicMessageIDComponents )( IMostDisassembler * This, /* [out] */ BSTR *pFBlockName, /* [out] */ BSTR *pFunctionName, /* [out] */ BSTR *pOpTypeName, /* [retval][out] */ LONG *pNotDisassembled); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ThisSymbolicParameterList )( IMostDisassembler * This, /* [defaultvalue][in] */ LONG maxParams, /* [retval][out] */ VARIANT *pParameterList); END_INTERFACE } IMostDisassemblerVtbl; interface IMostDisassembler { CONST_VTBL struct IMostDisassemblerVtbl *lpVtbl; }; #ifdef COBJMACROS #define IMostDisassembler_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMostDisassembler_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMostDisassembler_Release(This) \ (This)->lpVtbl -> Release(This) #define IMostDisassembler_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMostDisassembler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMostDisassembler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMostDisassembler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMostDisassembler_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IMostDisassembler_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IMostDisassembler_SymbolicMessageIDComponents(This,fBlockID,instanceID,functionID,opTypeID,pFBlockName,pFunctionName,pOpTypeName,pNotDisassembled) \ (This)->lpVtbl -> SymbolicMessageIDComponents(This,fBlockID,instanceID,functionID,opTypeID,pFBlockName,pFunctionName,pOpTypeName,pNotDisassembled) #define IMostDisassembler_SymbolicParameterList1(This,dataLength,dataArray,maxParams,pParameterList) \ (This)->lpVtbl -> SymbolicParameterList1(This,dataLength,dataArray,maxParams,pParameterList) #define IMostDisassembler_SymbolicParameterList2(This,fBlockID,instanceID,functionID,opTypeID,dataLength,dataArray,maxParams,pParameterList) \ (This)->lpVtbl -> SymbolicParameterList2(This,fBlockID,instanceID,functionID,opTypeID,dataLength,dataArray,maxParams,pParameterList) #define IMostDisassembler_ThisMessageIDComponents(This,fBlockID,instanceID,functionID,opTypeID) \ (This)->lpVtbl -> ThisMessageIDComponents(This,fBlockID,instanceID,functionID,opTypeID) #define IMostDisassembler_ThisSymbolicMessageIDComponents(This,pFBlockName,pFunctionName,pOpTypeName,pNotDisassembled) \ (This)->lpVtbl -> ThisSymbolicMessageIDComponents(This,pFBlockName,pFunctionName,pOpTypeName,pNotDisassembled) #define IMostDisassembler_ThisSymbolicParameterList(This,maxParams,pParameterList) \ (This)->lpVtbl -> ThisSymbolicParameterList(This,maxParams,pParameterList) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostDisassembler_get_Application_Proxy( IMostDisassembler * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMostDisassembler_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMostDisassembler_get_Parent_Proxy( IMostDisassembler * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMostDisassembler_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMostDisassembler_SymbolicMessageIDComponents_Proxy( IMostDisassembler * This, /* [in] */ LONG fBlockID, /* [in] */ LONG instanceID, /* [in] */ LONG functionID, /* [in] */ LONG opTypeID, /* [out] */ BSTR *pFBlockName, /* [out] */ BSTR *pFunctionName, /* [out] */ BSTR *pOpTypeName, /* [retval][out] */ LONG *pNotDisassembled); void __RPC_STUB IMostDisassembler_SymbolicMessageIDComponents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMostDisassembler_SymbolicParameterList1_Proxy( IMostDisassembler * This, /* [in] */ LONG dataLength, /* [in] */ VARIANT dataArray, /* [defaultvalue][in] */ LONG maxParams, /* [retval][out] */ VARIANT *pParameterList); void __RPC_STUB IMostDisassembler_SymbolicParameterList1_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMostDisassembler_SymbolicParameterList2_Proxy( IMostDisassembler * This, /* [in] */ LONG fBlockID, /* [in] */ LONG instanceID, /* [in] */ LONG functionID, /* [in] */ LONG opTypeID, /* [in] */ LONG dataLength, /* [in] */ VARIANT dataArray, /* [defaultvalue][in] */ LONG maxParams, /* [retval][out] */ VARIANT *pParameterList); void __RPC_STUB IMostDisassembler_SymbolicParameterList2_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMostDisassembler_ThisMessageIDComponents_Proxy( IMostDisassembler * This, /* [out] */ LONG *fBlockID, /* [out] */ LONG *instanceID, /* [out] */ LONG *functionID, /* [out] */ LONG *opTypeID); void __RPC_STUB IMostDisassembler_ThisMessageIDComponents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMostDisassembler_ThisSymbolicMessageIDComponents_Proxy( IMostDisassembler * This, /* [out] */ BSTR *pFBlockName, /* [out] */ BSTR *pFunctionName, /* [out] */ BSTR *pOpTypeName, /* [retval][out] */ LONG *pNotDisassembled); void __RPC_STUB IMostDisassembler_ThisSymbolicMessageIDComponents_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMostDisassembler_ThisSymbolicParameterList_Proxy( IMostDisassembler * This, /* [defaultvalue][in] */ LONG maxParams, /* [retval][out] */ VARIANT *pParameterList); void __RPC_STUB IMostDisassembler_ThisSymbolicParameterList_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMostDisassembler_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_MostDisassembler; #ifdef __cplusplus class DECLSPEC_UUID("C0921F97-0A08-477e-B383-D43BA8AEA47E") MostDisassembler; #endif #ifndef __IDisassembler_INTERFACE_DEFINED__ #define __IDisassembler_INTERFACE_DEFINED__ /* interface IDisassembler */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IDisassembler; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A4426049-F697-4710-8AB7-A2061D7A4829") IDisassembler : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IDisassemblerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDisassembler * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDisassembler * This); ULONG ( STDMETHODCALLTYPE *Release )( IDisassembler * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDisassembler * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDisassembler * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDisassembler * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDisassembler * 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_Application )( IDisassembler * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IDisassembler * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IDisassemblerVtbl; interface IDisassembler { CONST_VTBL struct IDisassemblerVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDisassembler_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDisassembler_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDisassembler_Release(This) \ (This)->lpVtbl -> Release(This) #define IDisassembler_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDisassembler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDisassembler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDisassembler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDisassembler_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IDisassembler_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDisassembler_get_Application_Proxy( IDisassembler * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDisassembler_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDisassembler_get_Parent_Proxy( IDisassembler * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDisassembler_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDisassembler_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Disassembler; #ifdef __cplusplus class DECLSPEC_UUID("B122211A-DCA8-4a70-8198-C9193549409C") Disassembler; #endif EXTERN_C const CLSID CLSID_NetworkInterface; #ifdef __cplusplus class DECLSPEC_UUID("5F8F2157-19DA-4120-8847-7B93520F5584") NetworkInterface; #endif #ifndef __INetworkInterfaces_INTERFACE_DEFINED__ #define __INetworkInterfaces_INTERFACE_DEFINED__ /* interface INetworkInterfaces */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_INetworkInterfaces; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("4AE8E10D-C377-4d91-8B98-93001D597118") INetworkInterfaces : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ INetworkInterface **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; }; #else /* C style interface */ typedef struct INetworkInterfacesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( INetworkInterfaces * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( INetworkInterfaces * This); ULONG ( STDMETHODCALLTYPE *Release )( INetworkInterfaces * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( INetworkInterfaces * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( INetworkInterfaces * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( INetworkInterfaces * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( INetworkInterfaces * 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_Application )( INetworkInterfaces * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( INetworkInterfaces * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( INetworkInterfaces * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( INetworkInterfaces * This, /* [in] */ VARIANT index, /* [retval][out] */ INetworkInterface **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( INetworkInterfaces * This, /* [retval][out] */ IUnknown **ppEnum); END_INTERFACE } INetworkInterfacesVtbl; interface INetworkInterfaces { CONST_VTBL struct INetworkInterfacesVtbl *lpVtbl; }; #ifdef COBJMACROS #define INetworkInterfaces_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define INetworkInterfaces_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define INetworkInterfaces_Release(This) \ (This)->lpVtbl -> Release(This) #define INetworkInterfaces_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define INetworkInterfaces_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define INetworkInterfaces_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define INetworkInterfaces_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define INetworkInterfaces_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define INetworkInterfaces_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define INetworkInterfaces_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define INetworkInterfaces_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define INetworkInterfaces_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INetworkInterfaces_get_Application_Proxy( INetworkInterfaces * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INetworkInterfaces_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INetworkInterfaces_get_Parent_Proxy( INetworkInterfaces * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INetworkInterfaces_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INetworkInterfaces_get_Count_Proxy( INetworkInterfaces * This, /* [retval][out] */ long *pnCount); void __RPC_STUB INetworkInterfaces_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INetworkInterfaces_get_Item_Proxy( INetworkInterfaces * This, /* [in] */ VARIANT index, /* [retval][out] */ INetworkInterface **pVal); void __RPC_STUB INetworkInterfaces_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INetworkInterfaces_get__NewEnum_Proxy( INetworkInterfaces * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB INetworkInterfaces_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __INetworkInterfaces_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_NetworkInterfaces; #ifdef __cplusplus class DECLSPEC_UUID("D6ABB000-1FE9-464b-A7BB-2C8BDC2155AC") NetworkInterfaces; #endif #ifndef __IDevice_INTERFACE_DEFINED__ #define __IDevice_INTERFACE_DEFINED__ /* interface IDevice */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IDevice; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("021EA2C6-73D6-4745-9CAB-35E09B6A1F74") IDevice : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NetworkInterface( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AudioInterface( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ApplicationSocket( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Diagnostic( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IDeviceVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDevice * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDevice * This); ULONG ( STDMETHODCALLTYPE *Release )( IDevice * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDevice * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDevice * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDevice * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDevice * 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_Application )( IDevice * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IDevice * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IDevice * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( IDevice * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NetworkInterface )( IDevice * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AudioInterface )( IDevice * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ApplicationSocket )( IDevice * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Diagnostic )( IDevice * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IDeviceVtbl; interface IDevice { CONST_VTBL struct IDeviceVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDevice_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDevice_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDevice_Release(This) \ (This)->lpVtbl -> Release(This) #define IDevice_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDevice_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDevice_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDevice_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDevice_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IDevice_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IDevice_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IDevice_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define IDevice_get_NetworkInterface(This,pVal) \ (This)->lpVtbl -> get_NetworkInterface(This,pVal) #define IDevice_get_AudioInterface(This,pVal) \ (This)->lpVtbl -> get_AudioInterface(This,pVal) #define IDevice_get_ApplicationSocket(This,pVal) \ (This)->lpVtbl -> get_ApplicationSocket(This,pVal) #define IDevice_get_Diagnostic(This,pVal) \ (This)->lpVtbl -> get_Diagnostic(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDevice_get_Application_Proxy( IDevice * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDevice_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDevice_get_Parent_Proxy( IDevice * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDevice_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDevice_get_Name_Proxy( IDevice * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IDevice_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDevice_put_Name_Proxy( IDevice * This, /* [in] */ BSTR newVal); void __RPC_STUB IDevice_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDevice_get_NetworkInterface_Proxy( IDevice * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDevice_get_NetworkInterface_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDevice_get_AudioInterface_Proxy( IDevice * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDevice_get_AudioInterface_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDevice_get_ApplicationSocket_Proxy( IDevice * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDevice_get_ApplicationSocket_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDevice_get_Diagnostic_Proxy( IDevice * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDevice_get_Diagnostic_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDevice_INTERFACE_DEFINED__ */ #ifndef __IDevice2_INTERFACE_DEFINED__ #define __IDevice2_INTERFACE_DEFINED__ /* interface IDevice2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IDevice2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("4AC62A49-AE4C-4417-BE90-34669360AF23") IDevice2 : public IDevice { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Disassembler( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IDevice2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDevice2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDevice2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDevice2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDevice2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDevice2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDevice2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDevice2 * 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_Application )( IDevice2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IDevice2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IDevice2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( IDevice2 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NetworkInterface )( IDevice2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AudioInterface )( IDevice2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ApplicationSocket )( IDevice2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Diagnostic )( IDevice2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Disassembler )( IDevice2 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IDevice2Vtbl; interface IDevice2 { CONST_VTBL struct IDevice2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDevice2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDevice2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDevice2_Release(This) \ (This)->lpVtbl -> Release(This) #define IDevice2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDevice2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDevice2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDevice2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDevice2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IDevice2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IDevice2_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IDevice2_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define IDevice2_get_NetworkInterface(This,pVal) \ (This)->lpVtbl -> get_NetworkInterface(This,pVal) #define IDevice2_get_AudioInterface(This,pVal) \ (This)->lpVtbl -> get_AudioInterface(This,pVal) #define IDevice2_get_ApplicationSocket(This,pVal) \ (This)->lpVtbl -> get_ApplicationSocket(This,pVal) #define IDevice2_get_Diagnostic(This,pVal) \ (This)->lpVtbl -> get_Diagnostic(This,pVal) #define IDevice2_get_Disassembler(This,pVal) \ (This)->lpVtbl -> get_Disassembler(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDevice2_get_Disassembler_Proxy( IDevice2 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDevice2_get_Disassembler_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDevice2_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Device; #ifdef __cplusplus class DECLSPEC_UUID("A4C7D0B0-4FEE-4c9d-89B3-4E9D43B57410") Device; #endif #ifndef __IDevices_INTERFACE_DEFINED__ #define __IDevices_INTERFACE_DEFINED__ /* interface IDevices */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IDevices; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("6E19159C-1FFA-431a-9E50-E4ABDCF48E8E") IDevices : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ IDevice **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR name, /* [retval][out] */ IDevice **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct IDevicesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDevices * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDevices * This); ULONG ( STDMETHODCALLTYPE *Release )( IDevices * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDevices * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDevices * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDevices * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDevices * 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_Application )( IDevices * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IDevices * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDevices * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDevices * This, /* [in] */ VARIANT index, /* [retval][out] */ IDevice **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDevices * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDevices * This, /* [in] */ BSTR name, /* [retval][out] */ IDevice **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IDevices * This, /* [in] */ VARIANT index); END_INTERFACE } IDevicesVtbl; interface IDevices { CONST_VTBL struct IDevicesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDevices_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDevices_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDevices_Release(This) \ (This)->lpVtbl -> Release(This) #define IDevices_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDevices_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDevices_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDevices_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDevices_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IDevices_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IDevices_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define IDevices_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IDevices_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define IDevices_Add(This,name,pVal) \ (This)->lpVtbl -> Add(This,name,pVal) #define IDevices_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDevices_get_Application_Proxy( IDevices * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDevices_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDevices_get_Parent_Proxy( IDevices * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDevices_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDevices_get_Count_Proxy( IDevices * This, /* [retval][out] */ long *pnCount); void __RPC_STUB IDevices_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDevices_get_Item_Proxy( IDevices * This, /* [in] */ VARIANT index, /* [retval][out] */ IDevice **pVal); void __RPC_STUB IDevices_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDevices_get__NewEnum_Proxy( IDevices * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB IDevices_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDevices_Add_Proxy( IDevices * This, /* [in] */ BSTR name, /* [retval][out] */ IDevice **pVal); void __RPC_STUB IDevices_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDevices_Remove_Proxy( IDevices * This, /* [in] */ VARIANT index); void __RPC_STUB IDevices_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDevices_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Devices; #ifdef __cplusplus class DECLSPEC_UUID("63B261DC-118F-4e71-BF6A-EC7B54B1B95D") Devices; #endif #ifndef __INetwork_INTERFACE_DEFINED__ #define __INetwork_INTERFACE_DEFINED__ /* interface INetwork */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_INetwork; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0E96BBCB-23DE-48dd-8C10-3911DD330D1D") INetwork : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NetworkInterfaces( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Devices( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct INetworkVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( INetwork * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( INetwork * This); ULONG ( STDMETHODCALLTYPE *Release )( INetwork * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( INetwork * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( INetwork * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( INetwork * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( INetwork * 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_Application )( INetwork * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( INetwork * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( INetwork * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( INetwork * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NetworkInterfaces )( INetwork * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Devices )( INetwork * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } INetworkVtbl; interface INetwork { CONST_VTBL struct INetworkVtbl *lpVtbl; }; #ifdef COBJMACROS #define INetwork_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define INetwork_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define INetwork_Release(This) \ (This)->lpVtbl -> Release(This) #define INetwork_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define INetwork_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define INetwork_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define INetwork_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define INetwork_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define INetwork_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define INetwork_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define INetwork_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define INetwork_get_NetworkInterfaces(This,pVal) \ (This)->lpVtbl -> get_NetworkInterfaces(This,pVal) #define INetwork_get_Devices(This,pVal) \ (This)->lpVtbl -> get_Devices(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INetwork_get_Application_Proxy( INetwork * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INetwork_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INetwork_get_Parent_Proxy( INetwork * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INetwork_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INetwork_get_Name_Proxy( INetwork * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB INetwork_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INetwork_put_Name_Proxy( INetwork * This, /* [in] */ BSTR newVal); void __RPC_STUB INetwork_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INetwork_get_NetworkInterfaces_Proxy( INetwork * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INetwork_get_NetworkInterfaces_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INetwork_get_Devices_Proxy( INetwork * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INetwork_get_Devices_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __INetwork_INTERFACE_DEFINED__ */ #ifndef __INetwork2_INTERFACE_DEFINED__ #define __INetwork2_INTERFACE_DEFINED__ /* interface INetwork2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_INetwork2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("D2211BE8-670B-43e5-9897-F3E605807A0D") INetwork2 : public INetwork { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BusType( /* [retval][out] */ eBusType *pVal) = 0; }; #else /* C style interface */ typedef struct INetwork2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( INetwork2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( INetwork2 * This); ULONG ( STDMETHODCALLTYPE *Release )( INetwork2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( INetwork2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( INetwork2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( INetwork2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( INetwork2 * 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_Application )( INetwork2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( INetwork2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( INetwork2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( INetwork2 * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NetworkInterfaces )( INetwork2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Devices )( INetwork2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BusType )( INetwork2 * This, /* [retval][out] */ eBusType *pVal); END_INTERFACE } INetwork2Vtbl; interface INetwork2 { CONST_VTBL struct INetwork2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define INetwork2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define INetwork2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define INetwork2_Release(This) \ (This)->lpVtbl -> Release(This) #define INetwork2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define INetwork2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define INetwork2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define INetwork2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define INetwork2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define INetwork2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define INetwork2_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define INetwork2_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define INetwork2_get_NetworkInterfaces(This,pVal) \ (This)->lpVtbl -> get_NetworkInterfaces(This,pVal) #define INetwork2_get_Devices(This,pVal) \ (This)->lpVtbl -> get_Devices(This,pVal) #define INetwork2_get_BusType(This,pVal) \ (This)->lpVtbl -> get_BusType(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INetwork2_get_BusType_Proxy( INetwork2 * This, /* [retval][out] */ eBusType *pVal); void __RPC_STUB INetwork2_get_BusType_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __INetwork2_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Network; #ifdef __cplusplus class DECLSPEC_UUID("1B1447DB-1D6C-4637-B985-35FB7381960C") Network; #endif #ifndef __INetworks_INTERFACE_DEFINED__ #define __INetworks_INTERFACE_DEFINED__ /* interface INetworks */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_INetworks; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0C8F9BF3-B15B-45c8-B3D2-0FDCD3D7C1CF") INetworks : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ INetwork **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR name, /* [retval][out] */ INetwork **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct INetworksVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( INetworks * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( INetworks * This); ULONG ( STDMETHODCALLTYPE *Release )( INetworks * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( INetworks * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( INetworks * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( INetworks * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( INetworks * 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_Application )( INetworks * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( INetworks * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( INetworks * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( INetworks * This, /* [in] */ VARIANT index, /* [retval][out] */ INetwork **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( INetworks * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( INetworks * This, /* [in] */ BSTR name, /* [retval][out] */ INetwork **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( INetworks * This, /* [in] */ VARIANT index); END_INTERFACE } INetworksVtbl; interface INetworks { CONST_VTBL struct INetworksVtbl *lpVtbl; }; #ifdef COBJMACROS #define INetworks_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define INetworks_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define INetworks_Release(This) \ (This)->lpVtbl -> Release(This) #define INetworks_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define INetworks_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define INetworks_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define INetworks_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define INetworks_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define INetworks_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define INetworks_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define INetworks_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define INetworks_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define INetworks_Add(This,name,pVal) \ (This)->lpVtbl -> Add(This,name,pVal) #define INetworks_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INetworks_get_Application_Proxy( INetworks * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INetworks_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INetworks_get_Parent_Proxy( INetworks * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB INetworks_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INetworks_get_Count_Proxy( INetworks * This, /* [retval][out] */ long *pnCount); void __RPC_STUB INetworks_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INetworks_get_Item_Proxy( INetworks * This, /* [in] */ VARIANT index, /* [retval][out] */ INetwork **pVal); void __RPC_STUB INetworks_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INetworks_get__NewEnum_Proxy( INetworks * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB INetworks_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INetworks_Add_Proxy( INetworks * This, /* [in] */ BSTR name, /* [retval][out] */ INetwork **pVal); void __RPC_STUB INetworks_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INetworks_Remove_Proxy( INetworks * This, /* [in] */ VARIANT index); void __RPC_STUB INetworks_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __INetworks_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Networks; #ifdef __cplusplus class DECLSPEC_UUID("C4D6EC2F-9E5B-46b7-9E29-543F160CCEA2") Networks; #endif #ifndef __IMacroSetup_INTERFACE_DEFINED__ #define __IMacroSetup_INTERFACE_DEFINED__ /* interface IMacroSetup */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IMacroSetup; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("7C9AAED7-6F33-46ae-8B36-2B3FDC916EA7") IMacroSetup : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Macros( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Play( /* [in] */ BSTR fullName) = 0; }; #else /* C style interface */ typedef struct IMacroSetupVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMacroSetup * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IMacroSetup * This); ULONG ( STDMETHODCALLTYPE *Release )( IMacroSetup * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IMacroSetup * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IMacroSetup * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IMacroSetup * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IMacroSetup * 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_Application )( IMacroSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IMacroSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Macros )( IMacroSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Play )( IMacroSetup * This, /* [in] */ BSTR fullName); END_INTERFACE } IMacroSetupVtbl; interface IMacroSetup { CONST_VTBL struct IMacroSetupVtbl *lpVtbl; }; #ifdef COBJMACROS #define IMacroSetup_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMacroSetup_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMacroSetup_Release(This) \ (This)->lpVtbl -> Release(This) #define IMacroSetup_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMacroSetup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMacroSetup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMacroSetup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMacroSetup_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IMacroSetup_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IMacroSetup_get_Macros(This,pVal) \ (This)->lpVtbl -> get_Macros(This,pVal) #define IMacroSetup_Play(This,fullName) \ (This)->lpVtbl -> Play(This,fullName) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMacroSetup_get_Application_Proxy( IMacroSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMacroSetup_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMacroSetup_get_Parent_Proxy( IMacroSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMacroSetup_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMacroSetup_get_Macros_Proxy( IMacroSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMacroSetup_get_Macros_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMacroSetup_Play_Proxy( IMacroSetup * This, /* [in] */ BSTR fullName); void __RPC_STUB IMacroSetup_Play_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMacroSetup_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_MacroSetup; #ifdef __cplusplus class DECLSPEC_UUID("7D7AA38C-5FFA-45b6-A511-7110E68E0C6A") MacroSetup; #endif #ifndef __IMacro_INTERFACE_DEFINED__ #define __IMacro_INTERFACE_DEFINED__ /* interface IMacro */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IMacro; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0F5F79AF-9B85-4b88-B333-DEBA6BADB4E2") IMacro : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Start( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Stop( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsRunning( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; }; #else /* C style interface */ typedef struct IMacroVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMacro * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IMacro * This); ULONG ( STDMETHODCALLTYPE *Release )( IMacro * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IMacro * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IMacro * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IMacro * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IMacro * 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_Application )( IMacro * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IMacro * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IMacro * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IMacro * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Start )( IMacro * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Stop )( IMacro * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *IsRunning )( IMacro * This, /* [retval][out] */ VARIANT_BOOL *pVal); END_INTERFACE } IMacroVtbl; interface IMacro { CONST_VTBL struct IMacroVtbl *lpVtbl; }; #ifdef COBJMACROS #define IMacro_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMacro_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMacro_Release(This) \ (This)->lpVtbl -> Release(This) #define IMacro_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMacro_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMacro_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMacro_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMacro_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IMacro_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IMacro_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IMacro_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IMacro_Start(This) \ (This)->lpVtbl -> Start(This) #define IMacro_Stop(This) \ (This)->lpVtbl -> Stop(This) #define IMacro_IsRunning(This,pVal) \ (This)->lpVtbl -> IsRunning(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMacro_get_Application_Proxy( IMacro * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMacro_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMacro_get_Parent_Proxy( IMacro * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMacro_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMacro_get_Name_Proxy( IMacro * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IMacro_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMacro_get_FullName_Proxy( IMacro * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IMacro_get_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMacro_Start_Proxy( IMacro * This); void __RPC_STUB IMacro_Start_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMacro_Stop_Proxy( IMacro * This); void __RPC_STUB IMacro_Stop_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMacro_IsRunning_Proxy( IMacro * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IMacro_IsRunning_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMacro_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Macro; #ifdef __cplusplus class DECLSPEC_UUID("044D15FF-F799-4964-90C9-05C94E7991B2") Macro; #endif #ifndef __IMacros_INTERFACE_DEFINED__ #define __IMacros_INTERFACE_DEFINED__ /* interface IMacros */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IMacros; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("C3F935CF-F4D4-40a9-BB1A-8FDC72039A11") IMacros : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ IMacro **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR fullname, /* [retval][out] */ IMacro **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct IMacrosVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IMacros * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IMacros * This); ULONG ( STDMETHODCALLTYPE *Release )( IMacros * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IMacros * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IMacros * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IMacros * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IMacros * 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_Application )( IMacros * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IMacros * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IMacros * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IMacros * This, /* [in] */ VARIANT index, /* [retval][out] */ IMacro **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IMacros * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IMacros * This, /* [in] */ BSTR fullname, /* [retval][out] */ IMacro **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IMacros * This, /* [in] */ VARIANT index); END_INTERFACE } IMacrosVtbl; interface IMacros { CONST_VTBL struct IMacrosVtbl *lpVtbl; }; #ifdef COBJMACROS #define IMacros_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IMacros_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IMacros_Release(This) \ (This)->lpVtbl -> Release(This) #define IMacros_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IMacros_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IMacros_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IMacros_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IMacros_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IMacros_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IMacros_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define IMacros_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IMacros_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define IMacros_Add(This,fullname,pVal) \ (This)->lpVtbl -> Add(This,fullname,pVal) #define IMacros_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMacros_get_Application_Proxy( IMacros * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMacros_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMacros_get_Parent_Proxy( IMacros * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IMacros_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMacros_get_Count_Proxy( IMacros * This, /* [retval][out] */ long *pnCount); void __RPC_STUB IMacros_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMacros_get_Item_Proxy( IMacros * This, /* [in] */ VARIANT index, /* [retval][out] */ IMacro **pVal); void __RPC_STUB IMacros_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IMacros_get__NewEnum_Proxy( IMacros * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB IMacros_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMacros_Add_Proxy( IMacros * This, /* [in] */ BSTR fullname, /* [retval][out] */ IMacro **pVal); void __RPC_STUB IMacros_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IMacros_Remove_Proxy( IMacros * This, /* [in] */ VARIANT index); void __RPC_STUB IMacros_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IMacros_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Macros; #ifdef __cplusplus class DECLSPEC_UUID("E4B3EC09-AD48-43d5-8B50-3137F9933B2E") Macros; #endif #ifndef __IApplication_INTERFACE_DEFINED__ #define __IApplication_INTERFACE_DEFINED__ /* interface IApplication */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IApplication; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0B784BA8-4F32-11D3-854D-00105A3E017B") IApplication : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FullName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Visible( /* [retval][out] */ VARIANT_BOOL *visible) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Visible( /* [in] */ VARIANT_BOOL visible) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Quit( void) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE New( /* [optional][in] */ VARIANT_BOOL autoSave, /* [optional][in] */ VARIANT_BOOL promptUser) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Open( /* [in] */ BSTR config, /* [optional][in] */ VARIANT_BOOL autoSave, /* [optional][in] */ VARIANT_BOOL promptUser) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Measurement( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Configuration( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CAPL( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Environment( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UI( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Bus( /* [optional][in] */ BSTR busType, /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Simulation( /* [optional][in] */ BSTR type, /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Reserved1( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Reserved2( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Reserved3( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Reserved4( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Reserved5( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct IApplicationVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IApplication * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IApplication * This); ULONG ( STDMETHODCALLTYPE *Release )( IApplication * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IApplication * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IApplication * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IApplication * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IApplication * 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_Application )( IApplication * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IApplication * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IApplication * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IApplication * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Visible )( IApplication * This, /* [retval][out] */ VARIANT_BOOL *visible); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Visible )( IApplication * This, /* [in] */ VARIANT_BOOL visible); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Quit )( IApplication * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *New )( IApplication * This, /* [optional][in] */ VARIANT_BOOL autoSave, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Open )( IApplication * This, /* [in] */ BSTR config, /* [optional][in] */ VARIANT_BOOL autoSave, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Measurement )( IApplication * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Configuration )( IApplication * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CAPL )( IApplication * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( IApplication * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UI )( IApplication * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Bus )( IApplication * This, /* [optional][in] */ BSTR busType, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Simulation )( IApplication * This, /* [optional][in] */ BSTR type, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved1 )( IApplication * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved2 )( IApplication * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved3 )( IApplication * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved4 )( IApplication * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved5 )( IApplication * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IApplication * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } IApplicationVtbl; interface IApplication { CONST_VTBL struct IApplicationVtbl *lpVtbl; }; #ifdef COBJMACROS #define IApplication_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IApplication_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IApplication_Release(This) \ (This)->lpVtbl -> Release(This) #define IApplication_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IApplication_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IApplication_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IApplication_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IApplication_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IApplication_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IApplication_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IApplication_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IApplication_get_Visible(This,visible) \ (This)->lpVtbl -> get_Visible(This,visible) #define IApplication_put_Visible(This,visible) \ (This)->lpVtbl -> put_Visible(This,visible) #define IApplication_Quit(This) \ (This)->lpVtbl -> Quit(This) #define IApplication_New(This,autoSave,promptUser) \ (This)->lpVtbl -> New(This,autoSave,promptUser) #define IApplication_Open(This,config,autoSave,promptUser) \ (This)->lpVtbl -> Open(This,config,autoSave,promptUser) #define IApplication_get_Measurement(This,pVal) \ (This)->lpVtbl -> get_Measurement(This,pVal) #define IApplication_get_Configuration(This,pVal) \ (This)->lpVtbl -> get_Configuration(This,pVal) #define IApplication_get_CAPL(This,pVal) \ (This)->lpVtbl -> get_CAPL(This,pVal) #define IApplication_get_Environment(This,pVal) \ (This)->lpVtbl -> get_Environment(This,pVal) #define IApplication_get_UI(This,pVal) \ (This)->lpVtbl -> get_UI(This,pVal) #define IApplication_get_Bus(This,busType,pVal) \ (This)->lpVtbl -> get_Bus(This,busType,pVal) #define IApplication_get_Simulation(This,type,pVal) \ (This)->lpVtbl -> get_Simulation(This,type,pVal) #define IApplication_get_Reserved1(This,pVal) \ (This)->lpVtbl -> get_Reserved1(This,pVal) #define IApplication_get_Reserved2(This,pVal) \ (This)->lpVtbl -> get_Reserved2(This,pVal) #define IApplication_get_Reserved3(This,pVal) \ (This)->lpVtbl -> get_Reserved3(This,pVal) #define IApplication_get_Reserved4(This,pVal) \ (This)->lpVtbl -> get_Reserved4(This,pVal) #define IApplication_get_Reserved5(This,pVal) \ (This)->lpVtbl -> get_Reserved5(This,pVal) #define IApplication_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication_get_Application_Proxy( IApplication * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplication_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication_get_FullName_Proxy( IApplication * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IApplication_get_FullName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication_get_Name_Proxy( IApplication * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IApplication_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication_get_Parent_Proxy( IApplication * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplication_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication_get_Visible_Proxy( IApplication * This, /* [retval][out] */ VARIANT_BOOL *visible); void __RPC_STUB IApplication_get_Visible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IApplication_put_Visible_Proxy( IApplication * This, /* [in] */ VARIANT_BOOL visible); void __RPC_STUB IApplication_put_Visible_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IApplication_Quit_Proxy( IApplication * This); void __RPC_STUB IApplication_Quit_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IApplication_New_Proxy( IApplication * This, /* [optional][in] */ VARIANT_BOOL autoSave, /* [optional][in] */ VARIANT_BOOL promptUser); void __RPC_STUB IApplication_New_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IApplication_Open_Proxy( IApplication * This, /* [in] */ BSTR config, /* [optional][in] */ VARIANT_BOOL autoSave, /* [optional][in] */ VARIANT_BOOL promptUser); void __RPC_STUB IApplication_Open_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication_get_Measurement_Proxy( IApplication * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplication_get_Measurement_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication_get_Configuration_Proxy( IApplication * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplication_get_Configuration_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication_get_CAPL_Proxy( IApplication * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplication_get_CAPL_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication_get_Environment_Proxy( IApplication * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplication_get_Environment_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication_get_UI_Proxy( IApplication * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplication_get_UI_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication_get_Bus_Proxy( IApplication * This, /* [optional][in] */ BSTR busType, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplication_get_Bus_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication_get_Simulation_Proxy( IApplication * This, /* [optional][in] */ BSTR type, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplication_get_Simulation_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication_get_Reserved1_Proxy( IApplication * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplication_get_Reserved1_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication_get_Reserved2_Proxy( IApplication * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplication_get_Reserved2_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication_get_Reserved3_Proxy( IApplication * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplication_get_Reserved3_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication_get_Reserved4_Proxy( IApplication * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplication_get_Reserved4_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication_get_Reserved5_Proxy( IApplication * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplication_get_Reserved5_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication_get_Path_Proxy( IApplication * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IApplication_get_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IApplication_INTERFACE_DEFINED__ */ #ifndef __IApplication2_INTERFACE_DEFINED__ #define __IApplication2_INTERFACE_DEFINED__ /* interface IApplication2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IApplication2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("828B275A-A2F3-4c5e-8A36-657577D39F93") IApplication2 : public IApplication { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_System( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IApplication2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IApplication2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IApplication2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IApplication2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IApplication2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IApplication2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IApplication2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IApplication2 * 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_Application )( IApplication2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IApplication2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IApplication2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IApplication2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Visible )( IApplication2 * This, /* [retval][out] */ VARIANT_BOOL *visible); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Visible )( IApplication2 * This, /* [in] */ VARIANT_BOOL visible); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Quit )( IApplication2 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *New )( IApplication2 * This, /* [optional][in] */ VARIANT_BOOL autoSave, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Open )( IApplication2 * This, /* [in] */ BSTR config, /* [optional][in] */ VARIANT_BOOL autoSave, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Measurement )( IApplication2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Configuration )( IApplication2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CAPL )( IApplication2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( IApplication2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UI )( IApplication2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Bus )( IApplication2 * This, /* [optional][in] */ BSTR busType, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Simulation )( IApplication2 * This, /* [optional][in] */ BSTR type, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved1 )( IApplication2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved2 )( IApplication2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved3 )( IApplication2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved4 )( IApplication2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved5 )( IApplication2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IApplication2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_System )( IApplication2 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IApplication2Vtbl; interface IApplication2 { CONST_VTBL struct IApplication2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IApplication2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IApplication2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IApplication2_Release(This) \ (This)->lpVtbl -> Release(This) #define IApplication2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IApplication2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IApplication2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IApplication2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IApplication2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IApplication2_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IApplication2_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IApplication2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IApplication2_get_Visible(This,visible) \ (This)->lpVtbl -> get_Visible(This,visible) #define IApplication2_put_Visible(This,visible) \ (This)->lpVtbl -> put_Visible(This,visible) #define IApplication2_Quit(This) \ (This)->lpVtbl -> Quit(This) #define IApplication2_New(This,autoSave,promptUser) \ (This)->lpVtbl -> New(This,autoSave,promptUser) #define IApplication2_Open(This,config,autoSave,promptUser) \ (This)->lpVtbl -> Open(This,config,autoSave,promptUser) #define IApplication2_get_Measurement(This,pVal) \ (This)->lpVtbl -> get_Measurement(This,pVal) #define IApplication2_get_Configuration(This,pVal) \ (This)->lpVtbl -> get_Configuration(This,pVal) #define IApplication2_get_CAPL(This,pVal) \ (This)->lpVtbl -> get_CAPL(This,pVal) #define IApplication2_get_Environment(This,pVal) \ (This)->lpVtbl -> get_Environment(This,pVal) #define IApplication2_get_UI(This,pVal) \ (This)->lpVtbl -> get_UI(This,pVal) #define IApplication2_get_Bus(This,busType,pVal) \ (This)->lpVtbl -> get_Bus(This,busType,pVal) #define IApplication2_get_Simulation(This,type,pVal) \ (This)->lpVtbl -> get_Simulation(This,type,pVal) #define IApplication2_get_Reserved1(This,pVal) \ (This)->lpVtbl -> get_Reserved1(This,pVal) #define IApplication2_get_Reserved2(This,pVal) \ (This)->lpVtbl -> get_Reserved2(This,pVal) #define IApplication2_get_Reserved3(This,pVal) \ (This)->lpVtbl -> get_Reserved3(This,pVal) #define IApplication2_get_Reserved4(This,pVal) \ (This)->lpVtbl -> get_Reserved4(This,pVal) #define IApplication2_get_Reserved5(This,pVal) \ (This)->lpVtbl -> get_Reserved5(This,pVal) #define IApplication2_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IApplication2_get_System(This,pVal) \ (This)->lpVtbl -> get_System(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication2_get_System_Proxy( IApplication2 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplication2_get_System_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IApplication2_INTERFACE_DEFINED__ */ #ifndef __IApplication3_INTERFACE_DEFINED__ #define __IApplication3_INTERFACE_DEFINED__ /* interface IApplication3 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IApplication3; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("BC190DA3-8645-4a14-BEE8-CE0486609043") IApplication3 : public IApplication2 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Version( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Networks( /* [optional][in] */ VARIANT type, /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IApplication3Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IApplication3 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IApplication3 * This); ULONG ( STDMETHODCALLTYPE *Release )( IApplication3 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IApplication3 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IApplication3 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IApplication3 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IApplication3 * 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_Application )( IApplication3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IApplication3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IApplication3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IApplication3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Visible )( IApplication3 * This, /* [retval][out] */ VARIANT_BOOL *visible); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Visible )( IApplication3 * This, /* [in] */ VARIANT_BOOL visible); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Quit )( IApplication3 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *New )( IApplication3 * This, /* [optional][in] */ VARIANT_BOOL autoSave, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Open )( IApplication3 * This, /* [in] */ BSTR config, /* [optional][in] */ VARIANT_BOOL autoSave, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Measurement )( IApplication3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Configuration )( IApplication3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CAPL )( IApplication3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( IApplication3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UI )( IApplication3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Bus )( IApplication3 * This, /* [optional][in] */ BSTR busType, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Simulation )( IApplication3 * This, /* [optional][in] */ BSTR type, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved1 )( IApplication3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved2 )( IApplication3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved3 )( IApplication3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved4 )( IApplication3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved5 )( IApplication3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IApplication3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_System )( IApplication3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Version )( IApplication3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Networks )( IApplication3 * This, /* [optional][in] */ VARIANT type, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IApplication3Vtbl; interface IApplication3 { CONST_VTBL struct IApplication3Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IApplication3_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IApplication3_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IApplication3_Release(This) \ (This)->lpVtbl -> Release(This) #define IApplication3_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IApplication3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IApplication3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IApplication3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IApplication3_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IApplication3_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IApplication3_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IApplication3_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IApplication3_get_Visible(This,visible) \ (This)->lpVtbl -> get_Visible(This,visible) #define IApplication3_put_Visible(This,visible) \ (This)->lpVtbl -> put_Visible(This,visible) #define IApplication3_Quit(This) \ (This)->lpVtbl -> Quit(This) #define IApplication3_New(This,autoSave,promptUser) \ (This)->lpVtbl -> New(This,autoSave,promptUser) #define IApplication3_Open(This,config,autoSave,promptUser) \ (This)->lpVtbl -> Open(This,config,autoSave,promptUser) #define IApplication3_get_Measurement(This,pVal) \ (This)->lpVtbl -> get_Measurement(This,pVal) #define IApplication3_get_Configuration(This,pVal) \ (This)->lpVtbl -> get_Configuration(This,pVal) #define IApplication3_get_CAPL(This,pVal) \ (This)->lpVtbl -> get_CAPL(This,pVal) #define IApplication3_get_Environment(This,pVal) \ (This)->lpVtbl -> get_Environment(This,pVal) #define IApplication3_get_UI(This,pVal) \ (This)->lpVtbl -> get_UI(This,pVal) #define IApplication3_get_Bus(This,busType,pVal) \ (This)->lpVtbl -> get_Bus(This,busType,pVal) #define IApplication3_get_Simulation(This,type,pVal) \ (This)->lpVtbl -> get_Simulation(This,type,pVal) #define IApplication3_get_Reserved1(This,pVal) \ (This)->lpVtbl -> get_Reserved1(This,pVal) #define IApplication3_get_Reserved2(This,pVal) \ (This)->lpVtbl -> get_Reserved2(This,pVal) #define IApplication3_get_Reserved3(This,pVal) \ (This)->lpVtbl -> get_Reserved3(This,pVal) #define IApplication3_get_Reserved4(This,pVal) \ (This)->lpVtbl -> get_Reserved4(This,pVal) #define IApplication3_get_Reserved5(This,pVal) \ (This)->lpVtbl -> get_Reserved5(This,pVal) #define IApplication3_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IApplication3_get_System(This,pVal) \ (This)->lpVtbl -> get_System(This,pVal) #define IApplication3_get_Version(This,pVal) \ (This)->lpVtbl -> get_Version(This,pVal) #define IApplication3_get_Networks(This,type,pVal) \ (This)->lpVtbl -> get_Networks(This,type,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication3_get_Version_Proxy( IApplication3 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplication3_get_Version_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication3_get_Networks_Proxy( IApplication3 * This, /* [optional][in] */ VARIANT type, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplication3_get_Networks_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IApplication3_INTERFACE_DEFINED__ */ #ifndef __IApplication4_INTERFACE_DEFINED__ #define __IApplication4_INTERFACE_DEFINED__ /* interface IApplication4 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IApplication4; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("7F4AF1B3-4CD9-495f-BD15-F95BD03A2516") IApplication4 : public IApplication3 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Signals( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IApplication4Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IApplication4 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IApplication4 * This); ULONG ( STDMETHODCALLTYPE *Release )( IApplication4 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IApplication4 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IApplication4 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IApplication4 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IApplication4 * 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_Application )( IApplication4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IApplication4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IApplication4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IApplication4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Visible )( IApplication4 * This, /* [retval][out] */ VARIANT_BOOL *visible); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Visible )( IApplication4 * This, /* [in] */ VARIANT_BOOL visible); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Quit )( IApplication4 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *New )( IApplication4 * This, /* [optional][in] */ VARIANT_BOOL autoSave, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Open )( IApplication4 * This, /* [in] */ BSTR config, /* [optional][in] */ VARIANT_BOOL autoSave, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Measurement )( IApplication4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Configuration )( IApplication4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CAPL )( IApplication4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( IApplication4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UI )( IApplication4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Bus )( IApplication4 * This, /* [optional][in] */ BSTR busType, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Simulation )( IApplication4 * This, /* [optional][in] */ BSTR type, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved1 )( IApplication4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved2 )( IApplication4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved3 )( IApplication4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved4 )( IApplication4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved5 )( IApplication4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IApplication4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_System )( IApplication4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Version )( IApplication4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Networks )( IApplication4 * This, /* [optional][in] */ VARIANT type, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Signals )( IApplication4 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IApplication4Vtbl; interface IApplication4 { CONST_VTBL struct IApplication4Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IApplication4_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IApplication4_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IApplication4_Release(This) \ (This)->lpVtbl -> Release(This) #define IApplication4_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IApplication4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IApplication4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IApplication4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IApplication4_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IApplication4_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IApplication4_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IApplication4_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IApplication4_get_Visible(This,visible) \ (This)->lpVtbl -> get_Visible(This,visible) #define IApplication4_put_Visible(This,visible) \ (This)->lpVtbl -> put_Visible(This,visible) #define IApplication4_Quit(This) \ (This)->lpVtbl -> Quit(This) #define IApplication4_New(This,autoSave,promptUser) \ (This)->lpVtbl -> New(This,autoSave,promptUser) #define IApplication4_Open(This,config,autoSave,promptUser) \ (This)->lpVtbl -> Open(This,config,autoSave,promptUser) #define IApplication4_get_Measurement(This,pVal) \ (This)->lpVtbl -> get_Measurement(This,pVal) #define IApplication4_get_Configuration(This,pVal) \ (This)->lpVtbl -> get_Configuration(This,pVal) #define IApplication4_get_CAPL(This,pVal) \ (This)->lpVtbl -> get_CAPL(This,pVal) #define IApplication4_get_Environment(This,pVal) \ (This)->lpVtbl -> get_Environment(This,pVal) #define IApplication4_get_UI(This,pVal) \ (This)->lpVtbl -> get_UI(This,pVal) #define IApplication4_get_Bus(This,busType,pVal) \ (This)->lpVtbl -> get_Bus(This,busType,pVal) #define IApplication4_get_Simulation(This,type,pVal) \ (This)->lpVtbl -> get_Simulation(This,type,pVal) #define IApplication4_get_Reserved1(This,pVal) \ (This)->lpVtbl -> get_Reserved1(This,pVal) #define IApplication4_get_Reserved2(This,pVal) \ (This)->lpVtbl -> get_Reserved2(This,pVal) #define IApplication4_get_Reserved3(This,pVal) \ (This)->lpVtbl -> get_Reserved3(This,pVal) #define IApplication4_get_Reserved4(This,pVal) \ (This)->lpVtbl -> get_Reserved4(This,pVal) #define IApplication4_get_Reserved5(This,pVal) \ (This)->lpVtbl -> get_Reserved5(This,pVal) #define IApplication4_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IApplication4_get_System(This,pVal) \ (This)->lpVtbl -> get_System(This,pVal) #define IApplication4_get_Version(This,pVal) \ (This)->lpVtbl -> get_Version(This,pVal) #define IApplication4_get_Networks(This,type,pVal) \ (This)->lpVtbl -> get_Networks(This,type,pVal) #define IApplication4_get_Signals(This,pVal) \ (This)->lpVtbl -> get_Signals(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication4_get_Signals_Proxy( IApplication4 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplication4_get_Signals_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IApplication4_INTERFACE_DEFINED__ */ #ifndef __IApplication5_INTERFACE_DEFINED__ #define __IApplication5_INTERFACE_DEFINED__ /* interface IApplication5 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IApplication5; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("4B6659E2-C9F5-46d8-B497-1E364FCE5A7A") IApplication5 : public IApplication4 { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReleaseDotNetAssemblies( void) = 0; }; #else /* C style interface */ typedef struct IApplication5Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IApplication5 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IApplication5 * This); ULONG ( STDMETHODCALLTYPE *Release )( IApplication5 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IApplication5 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IApplication5 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IApplication5 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IApplication5 * 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_Application )( IApplication5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IApplication5 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IApplication5 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IApplication5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Visible )( IApplication5 * This, /* [retval][out] */ VARIANT_BOOL *visible); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Visible )( IApplication5 * This, /* [in] */ VARIANT_BOOL visible); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Quit )( IApplication5 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *New )( IApplication5 * This, /* [optional][in] */ VARIANT_BOOL autoSave, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Open )( IApplication5 * This, /* [in] */ BSTR config, /* [optional][in] */ VARIANT_BOOL autoSave, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Measurement )( IApplication5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Configuration )( IApplication5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CAPL )( IApplication5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( IApplication5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UI )( IApplication5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Bus )( IApplication5 * This, /* [optional][in] */ BSTR busType, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Simulation )( IApplication5 * This, /* [optional][in] */ BSTR type, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved1 )( IApplication5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved2 )( IApplication5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved3 )( IApplication5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved4 )( IApplication5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved5 )( IApplication5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IApplication5 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_System )( IApplication5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Version )( IApplication5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Networks )( IApplication5 * This, /* [optional][in] */ VARIANT type, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Signals )( IApplication5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ReleaseDotNetAssemblies )( IApplication5 * This); END_INTERFACE } IApplication5Vtbl; interface IApplication5 { CONST_VTBL struct IApplication5Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IApplication5_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IApplication5_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IApplication5_Release(This) \ (This)->lpVtbl -> Release(This) #define IApplication5_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IApplication5_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IApplication5_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IApplication5_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IApplication5_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IApplication5_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IApplication5_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IApplication5_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IApplication5_get_Visible(This,visible) \ (This)->lpVtbl -> get_Visible(This,visible) #define IApplication5_put_Visible(This,visible) \ (This)->lpVtbl -> put_Visible(This,visible) #define IApplication5_Quit(This) \ (This)->lpVtbl -> Quit(This) #define IApplication5_New(This,autoSave,promptUser) \ (This)->lpVtbl -> New(This,autoSave,promptUser) #define IApplication5_Open(This,config,autoSave,promptUser) \ (This)->lpVtbl -> Open(This,config,autoSave,promptUser) #define IApplication5_get_Measurement(This,pVal) \ (This)->lpVtbl -> get_Measurement(This,pVal) #define IApplication5_get_Configuration(This,pVal) \ (This)->lpVtbl -> get_Configuration(This,pVal) #define IApplication5_get_CAPL(This,pVal) \ (This)->lpVtbl -> get_CAPL(This,pVal) #define IApplication5_get_Environment(This,pVal) \ (This)->lpVtbl -> get_Environment(This,pVal) #define IApplication5_get_UI(This,pVal) \ (This)->lpVtbl -> get_UI(This,pVal) #define IApplication5_get_Bus(This,busType,pVal) \ (This)->lpVtbl -> get_Bus(This,busType,pVal) #define IApplication5_get_Simulation(This,type,pVal) \ (This)->lpVtbl -> get_Simulation(This,type,pVal) #define IApplication5_get_Reserved1(This,pVal) \ (This)->lpVtbl -> get_Reserved1(This,pVal) #define IApplication5_get_Reserved2(This,pVal) \ (This)->lpVtbl -> get_Reserved2(This,pVal) #define IApplication5_get_Reserved3(This,pVal) \ (This)->lpVtbl -> get_Reserved3(This,pVal) #define IApplication5_get_Reserved4(This,pVal) \ (This)->lpVtbl -> get_Reserved4(This,pVal) #define IApplication5_get_Reserved5(This,pVal) \ (This)->lpVtbl -> get_Reserved5(This,pVal) #define IApplication5_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IApplication5_get_System(This,pVal) \ (This)->lpVtbl -> get_System(This,pVal) #define IApplication5_get_Version(This,pVal) \ (This)->lpVtbl -> get_Version(This,pVal) #define IApplication5_get_Networks(This,type,pVal) \ (This)->lpVtbl -> get_Networks(This,type,pVal) #define IApplication5_get_Signals(This,pVal) \ (This)->lpVtbl -> get_Signals(This,pVal) #define IApplication5_ReleaseDotNetAssemblies(This) \ (This)->lpVtbl -> ReleaseDotNetAssemblies(This) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IApplication5_ReleaseDotNetAssemblies_Proxy( IApplication5 * This); void __RPC_STUB IApplication5_ReleaseDotNetAssemblies_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IApplication5_INTERFACE_DEFINED__ */ #ifndef __IApplication6_INTERFACE_DEFINED__ #define __IApplication6_INTERFACE_DEFINED__ /* interface IApplication6 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IApplication6; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("4A0D68E0-E2E0-4260-A5EE-2363AD2BDB4B") IApplication6 : public IApplication5 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SharedMemorySetup( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IApplication6Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IApplication6 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IApplication6 * This); ULONG ( STDMETHODCALLTYPE *Release )( IApplication6 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IApplication6 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IApplication6 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IApplication6 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IApplication6 * 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_Application )( IApplication6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FullName )( IApplication6 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IApplication6 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IApplication6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Visible )( IApplication6 * This, /* [retval][out] */ VARIANT_BOOL *visible); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Visible )( IApplication6 * This, /* [in] */ VARIANT_BOOL visible); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Quit )( IApplication6 * This); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *New )( IApplication6 * This, /* [optional][in] */ VARIANT_BOOL autoSave, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Open )( IApplication6 * This, /* [in] */ BSTR config, /* [optional][in] */ VARIANT_BOOL autoSave, /* [optional][in] */ VARIANT_BOOL promptUser); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Measurement )( IApplication6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Configuration )( IApplication6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CAPL )( IApplication6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Environment )( IApplication6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UI )( IApplication6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Bus )( IApplication6 * This, /* [optional][in] */ BSTR busType, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Simulation )( IApplication6 * This, /* [optional][in] */ BSTR type, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved1 )( IApplication6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved2 )( IApplication6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved3 )( IApplication6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved4 )( IApplication6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Reserved5 )( IApplication6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( IApplication6 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_System )( IApplication6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Version )( IApplication6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Networks )( IApplication6 * This, /* [optional][in] */ VARIANT type, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Signals )( IApplication6 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ReleaseDotNetAssemblies )( IApplication6 * This); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SharedMemorySetup )( IApplication6 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IApplication6Vtbl; interface IApplication6 { CONST_VTBL struct IApplication6Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IApplication6_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IApplication6_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IApplication6_Release(This) \ (This)->lpVtbl -> Release(This) #define IApplication6_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IApplication6_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IApplication6_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IApplication6_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IApplication6_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IApplication6_get_FullName(This,pVal) \ (This)->lpVtbl -> get_FullName(This,pVal) #define IApplication6_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IApplication6_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IApplication6_get_Visible(This,visible) \ (This)->lpVtbl -> get_Visible(This,visible) #define IApplication6_put_Visible(This,visible) \ (This)->lpVtbl -> put_Visible(This,visible) #define IApplication6_Quit(This) \ (This)->lpVtbl -> Quit(This) #define IApplication6_New(This,autoSave,promptUser) \ (This)->lpVtbl -> New(This,autoSave,promptUser) #define IApplication6_Open(This,config,autoSave,promptUser) \ (This)->lpVtbl -> Open(This,config,autoSave,promptUser) #define IApplication6_get_Measurement(This,pVal) \ (This)->lpVtbl -> get_Measurement(This,pVal) #define IApplication6_get_Configuration(This,pVal) \ (This)->lpVtbl -> get_Configuration(This,pVal) #define IApplication6_get_CAPL(This,pVal) \ (This)->lpVtbl -> get_CAPL(This,pVal) #define IApplication6_get_Environment(This,pVal) \ (This)->lpVtbl -> get_Environment(This,pVal) #define IApplication6_get_UI(This,pVal) \ (This)->lpVtbl -> get_UI(This,pVal) #define IApplication6_get_Bus(This,busType,pVal) \ (This)->lpVtbl -> get_Bus(This,busType,pVal) #define IApplication6_get_Simulation(This,type,pVal) \ (This)->lpVtbl -> get_Simulation(This,type,pVal) #define IApplication6_get_Reserved1(This,pVal) \ (This)->lpVtbl -> get_Reserved1(This,pVal) #define IApplication6_get_Reserved2(This,pVal) \ (This)->lpVtbl -> get_Reserved2(This,pVal) #define IApplication6_get_Reserved3(This,pVal) \ (This)->lpVtbl -> get_Reserved3(This,pVal) #define IApplication6_get_Reserved4(This,pVal) \ (This)->lpVtbl -> get_Reserved4(This,pVal) #define IApplication6_get_Reserved5(This,pVal) \ (This)->lpVtbl -> get_Reserved5(This,pVal) #define IApplication6_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define IApplication6_get_System(This,pVal) \ (This)->lpVtbl -> get_System(This,pVal) #define IApplication6_get_Version(This,pVal) \ (This)->lpVtbl -> get_Version(This,pVal) #define IApplication6_get_Networks(This,type,pVal) \ (This)->lpVtbl -> get_Networks(This,type,pVal) #define IApplication6_get_Signals(This,pVal) \ (This)->lpVtbl -> get_Signals(This,pVal) #define IApplication6_ReleaseDotNetAssemblies(This) \ (This)->lpVtbl -> ReleaseDotNetAssemblies(This) #define IApplication6_get_SharedMemorySetup(This,pVal) \ (This)->lpVtbl -> get_SharedMemorySetup(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IApplication6_get_SharedMemorySetup_Proxy( IApplication6 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IApplication6_get_SharedMemorySetup_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IApplication6_INTERFACE_DEFINED__ */ #ifndef ___IApplicationEvents_DISPINTERFACE_DEFINED__ #define ___IApplicationEvents_DISPINTERFACE_DEFINED__ /* dispinterface _IApplicationEvents */ /* [helpstring][uuid] */ EXTERN_C const IID DIID__IApplicationEvents; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("CD866FB4-44BF-11D3-8538-00105A3E017B") _IApplicationEvents : public IDispatch { }; #else /* C style interface */ typedef struct _IApplicationEventsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( _IApplicationEvents * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( _IApplicationEvents * This); ULONG ( STDMETHODCALLTYPE *Release )( _IApplicationEvents * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( _IApplicationEvents * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( _IApplicationEvents * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( _IApplicationEvents * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( _IApplicationEvents * 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 } _IApplicationEventsVtbl; interface _IApplicationEvents { CONST_VTBL struct _IApplicationEventsVtbl *lpVtbl; }; #ifdef COBJMACROS #define _IApplicationEvents_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define _IApplicationEvents_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define _IApplicationEvents_Release(This) \ (This)->lpVtbl -> Release(This) #define _IApplicationEvents_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define _IApplicationEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define _IApplicationEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define _IApplicationEvents_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 /* ___IApplicationEvents_DISPINTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_Application; #ifdef __cplusplus class DECLSPEC_UUID("7F31DEB1-5BCC-11d3-8562-00105A3E017B") Application; #endif EXTERN_C const CLSID CLSID_CANoeServer; #ifdef __cplusplus class DECLSPEC_UUID("D54CED00-A490-11d2-A3D7-00609768736E") CANoeServer; #endif #ifndef __ISIM_INTERFACE_DEFINED__ #define __ISIM_INTERFACE_DEFINED__ /* interface ISIM */ /* [unique][helpstring][dual][uuid][object] */ EXTERN_C const IID IID_ISIM; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("73F7D5C1-E5BC-11d2-A3D7-00609768736E") ISIM : public IDispatch { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SIMReset( /* [out] */ WORD *result) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SIMGetBaudrate( /* [out] */ WORD *result, /* [out] */ double *baudrate, /* [in] */ WORD channel) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SIMGetAnimationFactor( /* [out] */ double *animationfactor) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SIMRequest( /* [out] */ WORD *result, /* [out][in] */ DWORD *ident, /* [out][in] */ BYTE *rtr, /* [out][in] */ BYTE *dlc, /* [out][in] */ VARIANT *data, /* [in] */ WORD action, /* [in] */ DWORD timeInc, /* [in] */ WORD channel) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SIMGetState( /* [out] */ WORD *result, /* [out] */ DWORD *ident, /* [out] */ BYTE *rtr, /* [out] */ BYTE *dlc, /* [out][in] */ VARIANT *data, /* [in] */ DWORD timeInc, /* [in] */ WORD channel) = 0; }; #else /* C style interface */ typedef struct ISIMVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISIM * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISIM * This); ULONG ( STDMETHODCALLTYPE *Release )( ISIM * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISIM * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISIM * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISIM * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISIM * 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 *SIMReset )( ISIM * This, /* [out] */ WORD *result); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SIMGetBaudrate )( ISIM * This, /* [out] */ WORD *result, /* [out] */ double *baudrate, /* [in] */ WORD channel); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SIMGetAnimationFactor )( ISIM * This, /* [out] */ double *animationfactor); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SIMRequest )( ISIM * This, /* [out] */ WORD *result, /* [out][in] */ DWORD *ident, /* [out][in] */ BYTE *rtr, /* [out][in] */ BYTE *dlc, /* [out][in] */ VARIANT *data, /* [in] */ WORD action, /* [in] */ DWORD timeInc, /* [in] */ WORD channel); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SIMGetState )( ISIM * This, /* [out] */ WORD *result, /* [out] */ DWORD *ident, /* [out] */ BYTE *rtr, /* [out] */ BYTE *dlc, /* [out][in] */ VARIANT *data, /* [in] */ DWORD timeInc, /* [in] */ WORD channel); END_INTERFACE } ISIMVtbl; interface ISIM { CONST_VTBL struct ISIMVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISIM_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISIM_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISIM_Release(This) \ (This)->lpVtbl -> Release(This) #define ISIM_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISIM_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISIM_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISIM_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISIM_SIMReset(This,result) \ (This)->lpVtbl -> SIMReset(This,result) #define ISIM_SIMGetBaudrate(This,result,baudrate,channel) \ (This)->lpVtbl -> SIMGetBaudrate(This,result,baudrate,channel) #define ISIM_SIMGetAnimationFactor(This,animationfactor) \ (This)->lpVtbl -> SIMGetAnimationFactor(This,animationfactor) #define ISIM_SIMRequest(This,result,ident,rtr,dlc,data,action,timeInc,channel) \ (This)->lpVtbl -> SIMRequest(This,result,ident,rtr,dlc,data,action,timeInc,channel) #define ISIM_SIMGetState(This,result,ident,rtr,dlc,data,timeInc,channel) \ (This)->lpVtbl -> SIMGetState(This,result,ident,rtr,dlc,data,timeInc,channel) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISIM_SIMReset_Proxy( ISIM * This, /* [out] */ WORD *result); void __RPC_STUB ISIM_SIMReset_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISIM_SIMGetBaudrate_Proxy( ISIM * This, /* [out] */ WORD *result, /* [out] */ double *baudrate, /* [in] */ WORD channel); void __RPC_STUB ISIM_SIMGetBaudrate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISIM_SIMGetAnimationFactor_Proxy( ISIM * This, /* [out] */ double *animationfactor); void __RPC_STUB ISIM_SIMGetAnimationFactor_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISIM_SIMRequest_Proxy( ISIM * This, /* [out] */ WORD *result, /* [out][in] */ DWORD *ident, /* [out][in] */ BYTE *rtr, /* [out][in] */ BYTE *dlc, /* [out][in] */ VARIANT *data, /* [in] */ WORD action, /* [in] */ DWORD timeInc, /* [in] */ WORD channel); void __RPC_STUB ISIM_SIMRequest_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISIM_SIMGetState_Proxy( ISIM * This, /* [out] */ WORD *result, /* [out] */ DWORD *ident, /* [out] */ BYTE *rtr, /* [out] */ BYTE *dlc, /* [out][in] */ VARIANT *data, /* [in] */ DWORD timeInc, /* [in] */ WORD channel); void __RPC_STUB ISIM_SIMGetState_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISIM_INTERFACE_DEFINED__ */ #ifndef __IDiagnosticsSetup_INTERFACE_DEFINED__ #define __IDiagnosticsSetup_INTERFACE_DEFINED__ /* interface IDiagnosticsSetup */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IDiagnosticsSetup; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("F245E20D-53FA-4c82-A849-1EB2F92450D6") IDiagnosticsSetup : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DiagDescriptions( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IDiagnosticsSetupVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDiagnosticsSetup * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDiagnosticsSetup * This); ULONG ( STDMETHODCALLTYPE *Release )( IDiagnosticsSetup * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDiagnosticsSetup * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDiagnosticsSetup * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDiagnosticsSetup * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDiagnosticsSetup * 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_Application )( IDiagnosticsSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IDiagnosticsSetup * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DiagDescriptions )( IDiagnosticsSetup * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IDiagnosticsSetupVtbl; interface IDiagnosticsSetup { CONST_VTBL struct IDiagnosticsSetupVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDiagnosticsSetup_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDiagnosticsSetup_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDiagnosticsSetup_Release(This) \ (This)->lpVtbl -> Release(This) #define IDiagnosticsSetup_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDiagnosticsSetup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDiagnosticsSetup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDiagnosticsSetup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDiagnosticsSetup_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IDiagnosticsSetup_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IDiagnosticsSetup_get_DiagDescriptions(This,pVal) \ (This)->lpVtbl -> get_DiagDescriptions(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagnosticsSetup_get_Application_Proxy( IDiagnosticsSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDiagnosticsSetup_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagnosticsSetup_get_Parent_Proxy( IDiagnosticsSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDiagnosticsSetup_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagnosticsSetup_get_DiagDescriptions_Proxy( IDiagnosticsSetup * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDiagnosticsSetup_get_DiagDescriptions_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDiagnosticsSetup_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_DiagnosticsSetup; #ifdef __cplusplus class DECLSPEC_UUID("E913F4F9-D757-4625-9E9A-BD5A649B77EC") DiagnosticsSetup; #endif #ifndef __IDiagVariant_INTERFACE_DEFINED__ #define __IDiagVariant_INTERFACE_DEFINED__ /* interface IDiagVariant */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IDiagVariant; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("0F8B4279-132B-4ad1-88DF-96837286F5D0") IDiagVariant : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Qualifier( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct IDiagVariantVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDiagVariant * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDiagVariant * This); ULONG ( STDMETHODCALLTYPE *Release )( IDiagVariant * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDiagVariant * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDiagVariant * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDiagVariant * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDiagVariant * 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 )( IDiagVariant * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Qualifier )( IDiagVariant * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } IDiagVariantVtbl; interface IDiagVariant { CONST_VTBL struct IDiagVariantVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDiagVariant_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDiagVariant_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDiagVariant_Release(This) \ (This)->lpVtbl -> Release(This) #define IDiagVariant_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDiagVariant_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDiagVariant_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDiagVariant_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDiagVariant_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IDiagVariant_get_Qualifier(This,pVal) \ (This)->lpVtbl -> get_Qualifier(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagVariant_get_Name_Proxy( IDiagVariant * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IDiagVariant_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagVariant_get_Qualifier_Proxy( IDiagVariant * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IDiagVariant_get_Qualifier_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDiagVariant_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_DiagVariant; #ifdef __cplusplus class DECLSPEC_UUID("0549FFD8-44EB-4af0-90C3-4E72AF6F273D") DiagVariant; #endif #ifndef __IDiagVariants_INTERFACE_DEFINED__ #define __IDiagVariants_INTERFACE_DEFINED__ /* interface IDiagVariants */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IDiagVariants; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("A6D6D5B8-B94A-4e5c-9627-8A379EFCADB2") IDiagVariants : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ IDiagVariant **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; }; #else /* C style interface */ typedef struct IDiagVariantsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDiagVariants * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDiagVariants * This); ULONG ( STDMETHODCALLTYPE *Release )( IDiagVariants * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDiagVariants * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDiagVariants * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDiagVariants * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDiagVariants * 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_Count )( IDiagVariants * This, /* [retval][out] */ long *pCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDiagVariants * This, /* [in] */ VARIANT index, /* [retval][out] */ IDiagVariant **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDiagVariants * This, /* [retval][out] */ IUnknown **ppEnum); END_INTERFACE } IDiagVariantsVtbl; interface IDiagVariants { CONST_VTBL struct IDiagVariantsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDiagVariants_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDiagVariants_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDiagVariants_Release(This) \ (This)->lpVtbl -> Release(This) #define IDiagVariants_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDiagVariants_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDiagVariants_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDiagVariants_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDiagVariants_get_Count(This,pCount) \ (This)->lpVtbl -> get_Count(This,pCount) #define IDiagVariants_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IDiagVariants_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagVariants_get_Count_Proxy( IDiagVariants * This, /* [retval][out] */ long *pCount); void __RPC_STUB IDiagVariants_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagVariants_get_Item_Proxy( IDiagVariants * This, /* [in] */ VARIANT index, /* [retval][out] */ IDiagVariant **pVal); void __RPC_STUB IDiagVariants_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagVariants_get__NewEnum_Proxy( IDiagVariants * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB IDiagVariants_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDiagVariants_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_DiagVariants; #ifdef __cplusplus class DECLSPEC_UUID("9ED438B7-D055-4b03-ADF2-C1771A374AA0") DiagVariants; #endif #ifndef __IDiagDescription_INTERFACE_DEFINED__ #define __IDiagDescription_INTERFACE_DEFINED__ /* interface IDiagDescription */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IDiagDescription; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("8BDDB46D-7835-4fce-9872-A208BE41ECC1") IDiagDescription : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Qualifier( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FilePath( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ManualCommunicationParameters( /* [retval][out] */ VARIANT_BOOL *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Information( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Variant( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Variant( /* [in] */ BSTR diagVariant) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Interface( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Interface( /* [in] */ BSTR diagInterface) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Language( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Language( /* [in] */ BSTR DisplayLanguage) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Network( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Node( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Mode( /* [retval][out] */ eDiagDescriptionMode *pVal) = 0; }; #else /* C style interface */ typedef struct IDiagDescriptionVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDiagDescription * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDiagDescription * This); ULONG ( STDMETHODCALLTYPE *Release )( IDiagDescription * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDiagDescription * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDiagDescription * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDiagDescription * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDiagDescription * 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_Application )( IDiagDescription * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IDiagDescription * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IDiagDescription * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Qualifier )( IDiagDescription * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FilePath )( IDiagDescription * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ManualCommunicationParameters )( IDiagDescription * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Information )( IDiagDescription * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Variant )( IDiagDescription * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Variant )( IDiagDescription * This, /* [in] */ BSTR diagVariant); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Interface )( IDiagDescription * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Interface )( IDiagDescription * This, /* [in] */ BSTR diagInterface); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Language )( IDiagDescription * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Language )( IDiagDescription * This, /* [in] */ BSTR DisplayLanguage); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Network )( IDiagDescription * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Node )( IDiagDescription * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Mode )( IDiagDescription * This, /* [retval][out] */ eDiagDescriptionMode *pVal); END_INTERFACE } IDiagDescriptionVtbl; interface IDiagDescription { CONST_VTBL struct IDiagDescriptionVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDiagDescription_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDiagDescription_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDiagDescription_Release(This) \ (This)->lpVtbl -> Release(This) #define IDiagDescription_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDiagDescription_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDiagDescription_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDiagDescription_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDiagDescription_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IDiagDescription_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IDiagDescription_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IDiagDescription_get_Qualifier(This,pVal) \ (This)->lpVtbl -> get_Qualifier(This,pVal) #define IDiagDescription_get_FilePath(This,pVal) \ (This)->lpVtbl -> get_FilePath(This,pVal) #define IDiagDescription_get_ManualCommunicationParameters(This,pVal) \ (This)->lpVtbl -> get_ManualCommunicationParameters(This,pVal) #define IDiagDescription_get_Information(This,pVal) \ (This)->lpVtbl -> get_Information(This,pVal) #define IDiagDescription_get_Variant(This,pVal) \ (This)->lpVtbl -> get_Variant(This,pVal) #define IDiagDescription_put_Variant(This,diagVariant) \ (This)->lpVtbl -> put_Variant(This,diagVariant) #define IDiagDescription_get_Interface(This,pVal) \ (This)->lpVtbl -> get_Interface(This,pVal) #define IDiagDescription_put_Interface(This,diagInterface) \ (This)->lpVtbl -> put_Interface(This,diagInterface) #define IDiagDescription_get_Language(This,pVal) \ (This)->lpVtbl -> get_Language(This,pVal) #define IDiagDescription_put_Language(This,DisplayLanguage) \ (This)->lpVtbl -> put_Language(This,DisplayLanguage) #define IDiagDescription_get_Network(This,pVal) \ (This)->lpVtbl -> get_Network(This,pVal) #define IDiagDescription_get_Node(This,pVal) \ (This)->lpVtbl -> get_Node(This,pVal) #define IDiagDescription_get_Mode(This,pVal) \ (This)->lpVtbl -> get_Mode(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescription_get_Application_Proxy( IDiagDescription * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDiagDescription_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescription_get_Parent_Proxy( IDiagDescription * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDiagDescription_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescription_get_Name_Proxy( IDiagDescription * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IDiagDescription_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescription_get_Qualifier_Proxy( IDiagDescription * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IDiagDescription_get_Qualifier_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescription_get_FilePath_Proxy( IDiagDescription * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IDiagDescription_get_FilePath_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescription_get_ManualCommunicationParameters_Proxy( IDiagDescription * This, /* [retval][out] */ VARIANT_BOOL *pVal); void __RPC_STUB IDiagDescription_get_ManualCommunicationParameters_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescription_get_Information_Proxy( IDiagDescription * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IDiagDescription_get_Information_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescription_get_Variant_Proxy( IDiagDescription * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IDiagDescription_get_Variant_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDiagDescription_put_Variant_Proxy( IDiagDescription * This, /* [in] */ BSTR diagVariant); void __RPC_STUB IDiagDescription_put_Variant_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescription_get_Interface_Proxy( IDiagDescription * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IDiagDescription_get_Interface_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDiagDescription_put_Interface_Proxy( IDiagDescription * This, /* [in] */ BSTR diagInterface); void __RPC_STUB IDiagDescription_put_Interface_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescription_get_Language_Proxy( IDiagDescription * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IDiagDescription_get_Language_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDiagDescription_put_Language_Proxy( IDiagDescription * This, /* [in] */ BSTR DisplayLanguage); void __RPC_STUB IDiagDescription_put_Language_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescription_get_Network_Proxy( IDiagDescription * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IDiagDescription_get_Network_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescription_get_Node_Proxy( IDiagDescription * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IDiagDescription_get_Node_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescription_get_Mode_Proxy( IDiagDescription * This, /* [retval][out] */ eDiagDescriptionMode *pVal); void __RPC_STUB IDiagDescription_get_Mode_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDiagDescription_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_DiagDescription; #ifdef __cplusplus class DECLSPEC_UUID("0ECA866E-61D3-4874-9FFE-D6BD9AEC7E02") DiagDescription; #endif #ifndef __IDiagDescription2_INTERFACE_DEFINED__ #define __IDiagDescription2_INTERFACE_DEFINED__ /* interface IDiagDescription2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IDiagDescription2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("E99F67E5-C326-468e-BDD6-C2EB11695006") IDiagDescription2 : public IDiagDescription { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetCommParameter( /* [in] */ BSTR paramName, /* [in] */ LONG value) = 0; }; #else /* C style interface */ typedef struct IDiagDescription2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDiagDescription2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDiagDescription2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDiagDescription2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDiagDescription2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDiagDescription2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDiagDescription2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDiagDescription2 * 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_Application )( IDiagDescription2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IDiagDescription2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IDiagDescription2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Qualifier )( IDiagDescription2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FilePath )( IDiagDescription2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ManualCommunicationParameters )( IDiagDescription2 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Information )( IDiagDescription2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Variant )( IDiagDescription2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Variant )( IDiagDescription2 * This, /* [in] */ BSTR diagVariant); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Interface )( IDiagDescription2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Interface )( IDiagDescription2 * This, /* [in] */ BSTR diagInterface); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Language )( IDiagDescription2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Language )( IDiagDescription2 * This, /* [in] */ BSTR DisplayLanguage); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Network )( IDiagDescription2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Node )( IDiagDescription2 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Mode )( IDiagDescription2 * This, /* [retval][out] */ eDiagDescriptionMode *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetCommParameter )( IDiagDescription2 * This, /* [in] */ BSTR paramName, /* [in] */ LONG value); END_INTERFACE } IDiagDescription2Vtbl; interface IDiagDescription2 { CONST_VTBL struct IDiagDescription2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDiagDescription2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDiagDescription2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDiagDescription2_Release(This) \ (This)->lpVtbl -> Release(This) #define IDiagDescription2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDiagDescription2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDiagDescription2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDiagDescription2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDiagDescription2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IDiagDescription2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IDiagDescription2_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IDiagDescription2_get_Qualifier(This,pVal) \ (This)->lpVtbl -> get_Qualifier(This,pVal) #define IDiagDescription2_get_FilePath(This,pVal) \ (This)->lpVtbl -> get_FilePath(This,pVal) #define IDiagDescription2_get_ManualCommunicationParameters(This,pVal) \ (This)->lpVtbl -> get_ManualCommunicationParameters(This,pVal) #define IDiagDescription2_get_Information(This,pVal) \ (This)->lpVtbl -> get_Information(This,pVal) #define IDiagDescription2_get_Variant(This,pVal) \ (This)->lpVtbl -> get_Variant(This,pVal) #define IDiagDescription2_put_Variant(This,diagVariant) \ (This)->lpVtbl -> put_Variant(This,diagVariant) #define IDiagDescription2_get_Interface(This,pVal) \ (This)->lpVtbl -> get_Interface(This,pVal) #define IDiagDescription2_put_Interface(This,diagInterface) \ (This)->lpVtbl -> put_Interface(This,diagInterface) #define IDiagDescription2_get_Language(This,pVal) \ (This)->lpVtbl -> get_Language(This,pVal) #define IDiagDescription2_put_Language(This,DisplayLanguage) \ (This)->lpVtbl -> put_Language(This,DisplayLanguage) #define IDiagDescription2_get_Network(This,pVal) \ (This)->lpVtbl -> get_Network(This,pVal) #define IDiagDescription2_get_Node(This,pVal) \ (This)->lpVtbl -> get_Node(This,pVal) #define IDiagDescription2_get_Mode(This,pVal) \ (This)->lpVtbl -> get_Mode(This,pVal) #define IDiagDescription2_SetCommParameter(This,paramName,value) \ (This)->lpVtbl -> SetCommParameter(This,paramName,value) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDiagDescription2_SetCommParameter_Proxy( IDiagDescription2 * This, /* [in] */ BSTR paramName, /* [in] */ LONG value); void __RPC_STUB IDiagDescription2_SetCommParameter_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDiagDescription2_INTERFACE_DEFINED__ */ #ifndef __IDiagDescription3_INTERFACE_DEFINED__ #define __IDiagDescription3_INTERFACE_DEFINED__ /* interface IDiagDescription3 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IDiagDescription3; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("8942AFAD-7E6A-4643-82C6-FBFE9DF6E8B2") IDiagDescription3 : public IDiagDescription2 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SeednKeyDll( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SeednKeyDll( /* [in] */ BSTR seednKeyDll) = 0; }; #else /* C style interface */ typedef struct IDiagDescription3Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDiagDescription3 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDiagDescription3 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDiagDescription3 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDiagDescription3 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDiagDescription3 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDiagDescription3 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDiagDescription3 * 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_Application )( IDiagDescription3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IDiagDescription3 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IDiagDescription3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Qualifier )( IDiagDescription3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FilePath )( IDiagDescription3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ManualCommunicationParameters )( IDiagDescription3 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Information )( IDiagDescription3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Variant )( IDiagDescription3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Variant )( IDiagDescription3 * This, /* [in] */ BSTR diagVariant); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Interface )( IDiagDescription3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Interface )( IDiagDescription3 * This, /* [in] */ BSTR diagInterface); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Language )( IDiagDescription3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Language )( IDiagDescription3 * This, /* [in] */ BSTR DisplayLanguage); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Network )( IDiagDescription3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Node )( IDiagDescription3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Mode )( IDiagDescription3 * This, /* [retval][out] */ eDiagDescriptionMode *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetCommParameter )( IDiagDescription3 * This, /* [in] */ BSTR paramName, /* [in] */ LONG value); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SeednKeyDll )( IDiagDescription3 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SeednKeyDll )( IDiagDescription3 * This, /* [in] */ BSTR seednKeyDll); END_INTERFACE } IDiagDescription3Vtbl; interface IDiagDescription3 { CONST_VTBL struct IDiagDescription3Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDiagDescription3_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDiagDescription3_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDiagDescription3_Release(This) \ (This)->lpVtbl -> Release(This) #define IDiagDescription3_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDiagDescription3_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDiagDescription3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDiagDescription3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDiagDescription3_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IDiagDescription3_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IDiagDescription3_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IDiagDescription3_get_Qualifier(This,pVal) \ (This)->lpVtbl -> get_Qualifier(This,pVal) #define IDiagDescription3_get_FilePath(This,pVal) \ (This)->lpVtbl -> get_FilePath(This,pVal) #define IDiagDescription3_get_ManualCommunicationParameters(This,pVal) \ (This)->lpVtbl -> get_ManualCommunicationParameters(This,pVal) #define IDiagDescription3_get_Information(This,pVal) \ (This)->lpVtbl -> get_Information(This,pVal) #define IDiagDescription3_get_Variant(This,pVal) \ (This)->lpVtbl -> get_Variant(This,pVal) #define IDiagDescription3_put_Variant(This,diagVariant) \ (This)->lpVtbl -> put_Variant(This,diagVariant) #define IDiagDescription3_get_Interface(This,pVal) \ (This)->lpVtbl -> get_Interface(This,pVal) #define IDiagDescription3_put_Interface(This,diagInterface) \ (This)->lpVtbl -> put_Interface(This,diagInterface) #define IDiagDescription3_get_Language(This,pVal) \ (This)->lpVtbl -> get_Language(This,pVal) #define IDiagDescription3_put_Language(This,DisplayLanguage) \ (This)->lpVtbl -> put_Language(This,DisplayLanguage) #define IDiagDescription3_get_Network(This,pVal) \ (This)->lpVtbl -> get_Network(This,pVal) #define IDiagDescription3_get_Node(This,pVal) \ (This)->lpVtbl -> get_Node(This,pVal) #define IDiagDescription3_get_Mode(This,pVal) \ (This)->lpVtbl -> get_Mode(This,pVal) #define IDiagDescription3_SetCommParameter(This,paramName,value) \ (This)->lpVtbl -> SetCommParameter(This,paramName,value) #define IDiagDescription3_get_SeednKeyDll(This,pVal) \ (This)->lpVtbl -> get_SeednKeyDll(This,pVal) #define IDiagDescription3_put_SeednKeyDll(This,seednKeyDll) \ (This)->lpVtbl -> put_SeednKeyDll(This,seednKeyDll) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescription3_get_SeednKeyDll_Proxy( IDiagDescription3 * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IDiagDescription3_get_SeednKeyDll_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDiagDescription3_put_SeednKeyDll_Proxy( IDiagDescription3 * This, /* [in] */ BSTR seednKeyDll); void __RPC_STUB IDiagDescription3_put_SeednKeyDll_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDiagDescription3_INTERFACE_DEFINED__ */ #ifndef __IDiagDescription4_INTERFACE_DEFINED__ #define __IDiagDescription4_INTERFACE_DEFINED__ /* interface IDiagDescription4 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IDiagDescription4; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("992386A7-CB76-4875-9B65-DEBADC98DEF2") IDiagDescription4 : public IDiagDescription3 { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReplaceDescriptionFile( /* [in] */ BSTR newName) = 0; }; #else /* C style interface */ typedef struct IDiagDescription4Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDiagDescription4 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDiagDescription4 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDiagDescription4 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDiagDescription4 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDiagDescription4 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDiagDescription4 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDiagDescription4 * 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_Application )( IDiagDescription4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IDiagDescription4 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IDiagDescription4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Qualifier )( IDiagDescription4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FilePath )( IDiagDescription4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ManualCommunicationParameters )( IDiagDescription4 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Information )( IDiagDescription4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Variant )( IDiagDescription4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Variant )( IDiagDescription4 * This, /* [in] */ BSTR diagVariant); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Interface )( IDiagDescription4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Interface )( IDiagDescription4 * This, /* [in] */ BSTR diagInterface); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Language )( IDiagDescription4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Language )( IDiagDescription4 * This, /* [in] */ BSTR DisplayLanguage); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Network )( IDiagDescription4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Node )( IDiagDescription4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Mode )( IDiagDescription4 * This, /* [retval][out] */ eDiagDescriptionMode *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetCommParameter )( IDiagDescription4 * This, /* [in] */ BSTR paramName, /* [in] */ LONG value); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SeednKeyDll )( IDiagDescription4 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SeednKeyDll )( IDiagDescription4 * This, /* [in] */ BSTR seednKeyDll); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ReplaceDescriptionFile )( IDiagDescription4 * This, /* [in] */ BSTR newName); END_INTERFACE } IDiagDescription4Vtbl; interface IDiagDescription4 { CONST_VTBL struct IDiagDescription4Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDiagDescription4_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDiagDescription4_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDiagDescription4_Release(This) \ (This)->lpVtbl -> Release(This) #define IDiagDescription4_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDiagDescription4_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDiagDescription4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDiagDescription4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDiagDescription4_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IDiagDescription4_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IDiagDescription4_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IDiagDescription4_get_Qualifier(This,pVal) \ (This)->lpVtbl -> get_Qualifier(This,pVal) #define IDiagDescription4_get_FilePath(This,pVal) \ (This)->lpVtbl -> get_FilePath(This,pVal) #define IDiagDescription4_get_ManualCommunicationParameters(This,pVal) \ (This)->lpVtbl -> get_ManualCommunicationParameters(This,pVal) #define IDiagDescription4_get_Information(This,pVal) \ (This)->lpVtbl -> get_Information(This,pVal) #define IDiagDescription4_get_Variant(This,pVal) \ (This)->lpVtbl -> get_Variant(This,pVal) #define IDiagDescription4_put_Variant(This,diagVariant) \ (This)->lpVtbl -> put_Variant(This,diagVariant) #define IDiagDescription4_get_Interface(This,pVal) \ (This)->lpVtbl -> get_Interface(This,pVal) #define IDiagDescription4_put_Interface(This,diagInterface) \ (This)->lpVtbl -> put_Interface(This,diagInterface) #define IDiagDescription4_get_Language(This,pVal) \ (This)->lpVtbl -> get_Language(This,pVal) #define IDiagDescription4_put_Language(This,DisplayLanguage) \ (This)->lpVtbl -> put_Language(This,DisplayLanguage) #define IDiagDescription4_get_Network(This,pVal) \ (This)->lpVtbl -> get_Network(This,pVal) #define IDiagDescription4_get_Node(This,pVal) \ (This)->lpVtbl -> get_Node(This,pVal) #define IDiagDescription4_get_Mode(This,pVal) \ (This)->lpVtbl -> get_Mode(This,pVal) #define IDiagDescription4_SetCommParameter(This,paramName,value) \ (This)->lpVtbl -> SetCommParameter(This,paramName,value) #define IDiagDescription4_get_SeednKeyDll(This,pVal) \ (This)->lpVtbl -> get_SeednKeyDll(This,pVal) #define IDiagDescription4_put_SeednKeyDll(This,seednKeyDll) \ (This)->lpVtbl -> put_SeednKeyDll(This,seednKeyDll) #define IDiagDescription4_ReplaceDescriptionFile(This,newName) \ (This)->lpVtbl -> ReplaceDescriptionFile(This,newName) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDiagDescription4_ReplaceDescriptionFile_Proxy( IDiagDescription4 * This, /* [in] */ BSTR newName); void __RPC_STUB IDiagDescription4_ReplaceDescriptionFile_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDiagDescription4_INTERFACE_DEFINED__ */ #ifndef __IDiagDescription5_INTERFACE_DEFINED__ #define __IDiagDescription5_INTERFACE_DEFINED__ /* interface IDiagDescription5 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IDiagDescription5; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("B33D021E-DF9F-491d-8E98-48B3461E71B3") IDiagDescription5 : public IDiagDescription4 { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Port( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Port( /* [in] */ BSTR newPort) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DiagVariants( /* [retval][out] */ IDispatch **pVal) = 0; }; #else /* C style interface */ typedef struct IDiagDescription5Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDiagDescription5 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDiagDescription5 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDiagDescription5 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDiagDescription5 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDiagDescription5 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDiagDescription5 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDiagDescription5 * 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_Application )( IDiagDescription5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IDiagDescription5 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( IDiagDescription5 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Qualifier )( IDiagDescription5 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FilePath )( IDiagDescription5 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ManualCommunicationParameters )( IDiagDescription5 * This, /* [retval][out] */ VARIANT_BOOL *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Information )( IDiagDescription5 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Variant )( IDiagDescription5 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Variant )( IDiagDescription5 * This, /* [in] */ BSTR diagVariant); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Interface )( IDiagDescription5 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Interface )( IDiagDescription5 * This, /* [in] */ BSTR diagInterface); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Language )( IDiagDescription5 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Language )( IDiagDescription5 * This, /* [in] */ BSTR DisplayLanguage); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Network )( IDiagDescription5 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Node )( IDiagDescription5 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Mode )( IDiagDescription5 * This, /* [retval][out] */ eDiagDescriptionMode *pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetCommParameter )( IDiagDescription5 * This, /* [in] */ BSTR paramName, /* [in] */ LONG value); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SeednKeyDll )( IDiagDescription5 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SeednKeyDll )( IDiagDescription5 * This, /* [in] */ BSTR seednKeyDll); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ReplaceDescriptionFile )( IDiagDescription5 * This, /* [in] */ BSTR newName); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Port )( IDiagDescription5 * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Port )( IDiagDescription5 * This, /* [in] */ BSTR newPort); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DiagVariants )( IDiagDescription5 * This, /* [retval][out] */ IDispatch **pVal); END_INTERFACE } IDiagDescription5Vtbl; interface IDiagDescription5 { CONST_VTBL struct IDiagDescription5Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDiagDescription5_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDiagDescription5_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDiagDescription5_Release(This) \ (This)->lpVtbl -> Release(This) #define IDiagDescription5_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDiagDescription5_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDiagDescription5_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDiagDescription5_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDiagDescription5_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IDiagDescription5_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IDiagDescription5_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define IDiagDescription5_get_Qualifier(This,pVal) \ (This)->lpVtbl -> get_Qualifier(This,pVal) #define IDiagDescription5_get_FilePath(This,pVal) \ (This)->lpVtbl -> get_FilePath(This,pVal) #define IDiagDescription5_get_ManualCommunicationParameters(This,pVal) \ (This)->lpVtbl -> get_ManualCommunicationParameters(This,pVal) #define IDiagDescription5_get_Information(This,pVal) \ (This)->lpVtbl -> get_Information(This,pVal) #define IDiagDescription5_get_Variant(This,pVal) \ (This)->lpVtbl -> get_Variant(This,pVal) #define IDiagDescription5_put_Variant(This,diagVariant) \ (This)->lpVtbl -> put_Variant(This,diagVariant) #define IDiagDescription5_get_Interface(This,pVal) \ (This)->lpVtbl -> get_Interface(This,pVal) #define IDiagDescription5_put_Interface(This,diagInterface) \ (This)->lpVtbl -> put_Interface(This,diagInterface) #define IDiagDescription5_get_Language(This,pVal) \ (This)->lpVtbl -> get_Language(This,pVal) #define IDiagDescription5_put_Language(This,DisplayLanguage) \ (This)->lpVtbl -> put_Language(This,DisplayLanguage) #define IDiagDescription5_get_Network(This,pVal) \ (This)->lpVtbl -> get_Network(This,pVal) #define IDiagDescription5_get_Node(This,pVal) \ (This)->lpVtbl -> get_Node(This,pVal) #define IDiagDescription5_get_Mode(This,pVal) \ (This)->lpVtbl -> get_Mode(This,pVal) #define IDiagDescription5_SetCommParameter(This,paramName,value) \ (This)->lpVtbl -> SetCommParameter(This,paramName,value) #define IDiagDescription5_get_SeednKeyDll(This,pVal) \ (This)->lpVtbl -> get_SeednKeyDll(This,pVal) #define IDiagDescription5_put_SeednKeyDll(This,seednKeyDll) \ (This)->lpVtbl -> put_SeednKeyDll(This,seednKeyDll) #define IDiagDescription5_ReplaceDescriptionFile(This,newName) \ (This)->lpVtbl -> ReplaceDescriptionFile(This,newName) #define IDiagDescription5_get_Port(This,pVal) \ (This)->lpVtbl -> get_Port(This,pVal) #define IDiagDescription5_put_Port(This,newPort) \ (This)->lpVtbl -> put_Port(This,newPort) #define IDiagDescription5_get_DiagVariants(This,pVal) \ (This)->lpVtbl -> get_DiagVariants(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescription5_get_Port_Proxy( IDiagDescription5 * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IDiagDescription5_get_Port_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IDiagDescription5_put_Port_Proxy( IDiagDescription5 * This, /* [in] */ BSTR newPort); void __RPC_STUB IDiagDescription5_put_Port_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescription5_get_DiagVariants_Proxy( IDiagDescription5 * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDiagDescription5_get_DiagVariants_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDiagDescription5_INTERFACE_DEFINED__ */ #ifndef __IDiagDescriptions_INTERFACE_DEFINED__ #define __IDiagDescriptions_INTERFACE_DEFINED__ /* interface IDiagDescriptions */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IDiagDescriptions; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("4BDE2B63-9C03-4434-AB9D-2A09FF7B6F80") IDiagDescriptions : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ IDiagDescription **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR network, /* [in] */ BSTR filePath, /* [optional][in] */ BSTR ecuIdentifier, /* [retval][out] */ IDiagDescription **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct IDiagDescriptionsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDiagDescriptions * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDiagDescriptions * This); ULONG ( STDMETHODCALLTYPE *Release )( IDiagDescriptions * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDiagDescriptions * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDiagDescriptions * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDiagDescriptions * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDiagDescriptions * 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_Application )( IDiagDescriptions * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IDiagDescriptions * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDiagDescriptions * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDiagDescriptions * This, /* [in] */ VARIANT index, /* [retval][out] */ IDiagDescription **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDiagDescriptions * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDiagDescriptions * This, /* [in] */ BSTR network, /* [in] */ BSTR filePath, /* [optional][in] */ BSTR ecuIdentifier, /* [retval][out] */ IDiagDescription **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IDiagDescriptions * This, /* [in] */ VARIANT index); END_INTERFACE } IDiagDescriptionsVtbl; interface IDiagDescriptions { CONST_VTBL struct IDiagDescriptionsVtbl *lpVtbl; }; #ifdef COBJMACROS #define IDiagDescriptions_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDiagDescriptions_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDiagDescriptions_Release(This) \ (This)->lpVtbl -> Release(This) #define IDiagDescriptions_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDiagDescriptions_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDiagDescriptions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDiagDescriptions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDiagDescriptions_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IDiagDescriptions_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IDiagDescriptions_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define IDiagDescriptions_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IDiagDescriptions_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define IDiagDescriptions_Add(This,network,filePath,ecuIdentifier,pVal) \ (This)->lpVtbl -> Add(This,network,filePath,ecuIdentifier,pVal) #define IDiagDescriptions_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescriptions_get_Application_Proxy( IDiagDescriptions * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDiagDescriptions_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescriptions_get_Parent_Proxy( IDiagDescriptions * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IDiagDescriptions_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescriptions_get_Count_Proxy( IDiagDescriptions * This, /* [retval][out] */ long *pnCount); void __RPC_STUB IDiagDescriptions_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescriptions_get_Item_Proxy( IDiagDescriptions * This, /* [in] */ VARIANT index, /* [retval][out] */ IDiagDescription **pVal); void __RPC_STUB IDiagDescriptions_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IDiagDescriptions_get__NewEnum_Proxy( IDiagDescriptions * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB IDiagDescriptions_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDiagDescriptions_Add_Proxy( IDiagDescriptions * This, /* [in] */ BSTR network, /* [in] */ BSTR filePath, /* [optional][in] */ BSTR ecuIdentifier, /* [retval][out] */ IDiagDescription **pVal); void __RPC_STUB IDiagDescriptions_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDiagDescriptions_Remove_Proxy( IDiagDescriptions * This, /* [in] */ VARIANT index); void __RPC_STUB IDiagDescriptions_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDiagDescriptions_INTERFACE_DEFINED__ */ #ifndef __IDiagDescriptions2_INTERFACE_DEFINED__ #define __IDiagDescriptions2_INTERFACE_DEFINED__ /* interface IDiagDescriptions2 */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IDiagDescriptions2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("BC600EF4-0210-4d7c-9CC5-FB44EE09C294") IDiagDescriptions2 : public IDiagDescriptions { public: virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddDiagAccess( /* [in] */ eDiagAccessType accessType, /* [in] */ BSTR filePath, /* [optional][in] */ BSTR ecuIdentifier, /* [retval][out] */ IDiagDescription **pVal) = 0; }; #else /* C style interface */ typedef struct IDiagDescriptions2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IDiagDescriptions2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IDiagDescriptions2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IDiagDescriptions2 * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IDiagDescriptions2 * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IDiagDescriptions2 * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IDiagDescriptions2 * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IDiagDescriptions2 * 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_Application )( IDiagDescriptions2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IDiagDescriptions2 * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( IDiagDescriptions2 * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( IDiagDescriptions2 * This, /* [in] */ VARIANT index, /* [retval][out] */ IDiagDescription **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( IDiagDescriptions2 * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( IDiagDescriptions2 * This, /* [in] */ BSTR network, /* [in] */ BSTR filePath, /* [optional][in] */ BSTR ecuIdentifier, /* [retval][out] */ IDiagDescription **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( IDiagDescriptions2 * This, /* [in] */ VARIANT index); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddDiagAccess )( IDiagDescriptions2 * This, /* [in] */ eDiagAccessType accessType, /* [in] */ BSTR filePath, /* [optional][in] */ BSTR ecuIdentifier, /* [retval][out] */ IDiagDescription **pVal); END_INTERFACE } IDiagDescriptions2Vtbl; interface IDiagDescriptions2 { CONST_VTBL struct IDiagDescriptions2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IDiagDescriptions2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IDiagDescriptions2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IDiagDescriptions2_Release(This) \ (This)->lpVtbl -> Release(This) #define IDiagDescriptions2_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IDiagDescriptions2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IDiagDescriptions2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IDiagDescriptions2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IDiagDescriptions2_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IDiagDescriptions2_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IDiagDescriptions2_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define IDiagDescriptions2_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define IDiagDescriptions2_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define IDiagDescriptions2_Add(This,network,filePath,ecuIdentifier,pVal) \ (This)->lpVtbl -> Add(This,network,filePath,ecuIdentifier,pVal) #define IDiagDescriptions2_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #define IDiagDescriptions2_AddDiagAccess(This,accessType,filePath,ecuIdentifier,pVal) \ (This)->lpVtbl -> AddDiagAccess(This,accessType,filePath,ecuIdentifier,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IDiagDescriptions2_AddDiagAccess_Proxy( IDiagDescriptions2 * This, /* [in] */ eDiagAccessType accessType, /* [in] */ BSTR filePath, /* [optional][in] */ BSTR ecuIdentifier, /* [retval][out] */ IDiagDescription **pVal); void __RPC_STUB IDiagDescriptions2_AddDiagAccess_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IDiagDescriptions2_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_DiagDescriptions; #ifdef __cplusplus class DECLSPEC_UUID("9CED63DB-D1C2-4cab-8718-CE238D10E91C") DiagDescriptions; #endif #ifndef __ICompileResult_INTERFACE_DEFINED__ #define __ICompileResult_INTERFACE_DEFINED__ /* interface ICompileResult */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ICompileResult; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("283D0C00-B32E-4ee4-BD03-441F5CDA810F") ICompileResult : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Result( /* [retval][out] */ eCompileResult *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NodeName( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SourceFile( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ErrorMessage( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct ICompileResultVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ICompileResult * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ICompileResult * This); ULONG ( STDMETHODCALLTYPE *Release )( ICompileResult * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ICompileResult * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ICompileResult * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ICompileResult * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ICompileResult * 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_Application )( ICompileResult * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ICompileResult * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Result )( ICompileResult * This, /* [retval][out] */ eCompileResult *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_NodeName )( ICompileResult * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SourceFile )( ICompileResult * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ErrorMessage )( ICompileResult * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } ICompileResultVtbl; interface ICompileResult { CONST_VTBL struct ICompileResultVtbl *lpVtbl; }; #ifdef COBJMACROS #define ICompileResult_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ICompileResult_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ICompileResult_Release(This) \ (This)->lpVtbl -> Release(This) #define ICompileResult_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ICompileResult_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ICompileResult_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ICompileResult_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ICompileResult_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ICompileResult_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ICompileResult_get_Result(This,pVal) \ (This)->lpVtbl -> get_Result(This,pVal) #define ICompileResult_get_NodeName(This,pVal) \ (This)->lpVtbl -> get_NodeName(This,pVal) #define ICompileResult_get_SourceFile(This,pVal) \ (This)->lpVtbl -> get_SourceFile(This,pVal) #define ICompileResult_get_ErrorMessage(This,pVal) \ (This)->lpVtbl -> get_ErrorMessage(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICompileResult_get_Application_Proxy( ICompileResult * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ICompileResult_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICompileResult_get_Parent_Proxy( ICompileResult * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ICompileResult_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICompileResult_get_Result_Proxy( ICompileResult * This, /* [retval][out] */ eCompileResult *pVal); void __RPC_STUB ICompileResult_get_Result_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICompileResult_get_NodeName_Proxy( ICompileResult * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ICompileResult_get_NodeName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICompileResult_get_SourceFile_Proxy( ICompileResult * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ICompileResult_get_SourceFile_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICompileResult_get_ErrorMessage_Proxy( ICompileResult * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ICompileResult_get_ErrorMessage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ICompileResult_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_CompileResult; #ifdef __cplusplus class DECLSPEC_UUID("031CD126-8258-4cd4-8264-CC848B0BFBBD") CompileResult; #endif #ifndef __IOpenConfigurationResult_INTERFACE_DEFINED__ #define __IOpenConfigurationResult_INTERFACE_DEFINED__ /* interface IOpenConfigurationResult */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_IOpenConfigurationResult; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("BA4CBD24-0E31-4c72-8758-78842128A91F") IOpenConfigurationResult : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Result( /* [retval][out] */ eOpenConfigurationResult *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ErrorMessage( /* [retval][out] */ BSTR *pVal) = 0; }; #else /* C style interface */ typedef struct IOpenConfigurationResultVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IOpenConfigurationResult * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IOpenConfigurationResult * This); ULONG ( STDMETHODCALLTYPE *Release )( IOpenConfigurationResult * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( IOpenConfigurationResult * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( IOpenConfigurationResult * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( IOpenConfigurationResult * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( IOpenConfigurationResult * 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_Application )( IOpenConfigurationResult * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( IOpenConfigurationResult * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Result )( IOpenConfigurationResult * This, /* [retval][out] */ eOpenConfigurationResult *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ErrorMessage )( IOpenConfigurationResult * This, /* [retval][out] */ BSTR *pVal); END_INTERFACE } IOpenConfigurationResultVtbl; interface IOpenConfigurationResult { CONST_VTBL struct IOpenConfigurationResultVtbl *lpVtbl; }; #ifdef COBJMACROS #define IOpenConfigurationResult_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IOpenConfigurationResult_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IOpenConfigurationResult_Release(This) \ (This)->lpVtbl -> Release(This) #define IOpenConfigurationResult_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define IOpenConfigurationResult_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define IOpenConfigurationResult_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define IOpenConfigurationResult_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define IOpenConfigurationResult_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define IOpenConfigurationResult_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define IOpenConfigurationResult_get_Result(This,pVal) \ (This)->lpVtbl -> get_Result(This,pVal) #define IOpenConfigurationResult_get_ErrorMessage(This,pVal) \ (This)->lpVtbl -> get_ErrorMessage(This,pVal) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IOpenConfigurationResult_get_Application_Proxy( IOpenConfigurationResult * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IOpenConfigurationResult_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IOpenConfigurationResult_get_Parent_Proxy( IOpenConfigurationResult * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB IOpenConfigurationResult_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IOpenConfigurationResult_get_Result_Proxy( IOpenConfigurationResult * This, /* [retval][out] */ eOpenConfigurationResult *pVal); void __RPC_STUB IOpenConfigurationResult_get_Result_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IOpenConfigurationResult_get_ErrorMessage_Proxy( IOpenConfigurationResult * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB IOpenConfigurationResult_get_ErrorMessage_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IOpenConfigurationResult_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_OpenConfigurationResult; #ifdef __cplusplus class DECLSPEC_UUID("18584844-AFCE-451f-A155-CCA1CED12B15") OpenConfigurationResult; #endif #ifndef __ISendNode_INTERFACE_DEFINED__ #define __ISendNode_INTERFACE_DEFINED__ /* interface ISendNode */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ISendNode; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1FCCEC32-1400-4f9c-A53B-36C547D26B7C") ISendNode : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name( /* [in] */ BSTR newVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Path( /* [retval][out] */ BSTR *pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Active( /* [retval][out] */ VARIANT_BOOL *bActive) = 0; virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Active( /* [in] */ VARIANT_BOOL bActive) = 0; }; #else /* C style interface */ typedef struct ISendNodeVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISendNode * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISendNode * This); ULONG ( STDMETHODCALLTYPE *Release )( ISendNode * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISendNode * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISendNode * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISendNode * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISendNode * 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_Application )( ISendNode * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ISendNode * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( ISendNode * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )( ISendNode * This, /* [in] */ BSTR newVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )( ISendNode * This, /* [retval][out] */ BSTR *pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Active )( ISendNode * This, /* [retval][out] */ VARIANT_BOOL *bActive); /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Active )( ISendNode * This, /* [in] */ VARIANT_BOOL bActive); END_INTERFACE } ISendNodeVtbl; interface ISendNode { CONST_VTBL struct ISendNodeVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISendNode_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISendNode_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISendNode_Release(This) \ (This)->lpVtbl -> Release(This) #define ISendNode_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISendNode_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISendNode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISendNode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISendNode_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ISendNode_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ISendNode_get_Name(This,pVal) \ (This)->lpVtbl -> get_Name(This,pVal) #define ISendNode_put_Name(This,newVal) \ (This)->lpVtbl -> put_Name(This,newVal) #define ISendNode_get_Path(This,pVal) \ (This)->lpVtbl -> get_Path(This,pVal) #define ISendNode_get_Active(This,bActive) \ (This)->lpVtbl -> get_Active(This,bActive) #define ISendNode_put_Active(This,bActive) \ (This)->lpVtbl -> put_Active(This,bActive) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISendNode_get_Application_Proxy( ISendNode * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISendNode_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISendNode_get_Parent_Proxy( ISendNode * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISendNode_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISendNode_get_Name_Proxy( ISendNode * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ISendNode_get_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISendNode_put_Name_Proxy( ISendNode * This, /* [in] */ BSTR newVal); void __RPC_STUB ISendNode_put_Name_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISendNode_get_Path_Proxy( ISendNode * This, /* [retval][out] */ BSTR *pVal); void __RPC_STUB ISendNode_get_Path_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISendNode_get_Active_Proxy( ISendNode * This, /* [retval][out] */ VARIANT_BOOL *bActive); void __RPC_STUB ISendNode_get_Active_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ISendNode_put_Active_Proxy( ISendNode * This, /* [in] */ VARIANT_BOOL bActive); void __RPC_STUB ISendNode_put_Active_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISendNode_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_SendNode; #ifdef __cplusplus class DECLSPEC_UUID("F344C7F7-A4A2-4fc0-BD13-C6F6050D3426") SendNode; #endif #ifndef __ISendNodes_INTERFACE_DEFINED__ #define __ISendNodes_INTERFACE_DEFINED__ /* interface ISendNodes */ /* [unique][helpstring][oleautomation][dual][uuid][object] */ EXTERN_C const IID IID_ISendNodes; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("1170E6A0-7C88-4e73-B387-6BADE0B0A48B") ISendNodes : public IDispatch { public: virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Application( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Parent( /* [retval][out] */ IDispatch **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count( /* [retval][out] */ long *pnCount) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item( /* [in] */ VARIANT index, /* [retval][out] */ ISendNode **pVal) = 0; virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum( /* [retval][out] */ IUnknown **ppEnum) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add( /* [in] */ BSTR fullname, /* [retval][out] */ ISendNode **pVal) = 0; virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Remove( /* [in] */ VARIANT index) = 0; }; #else /* C style interface */ typedef struct ISendNodesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISendNodes * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISendNodes * This); ULONG ( STDMETHODCALLTYPE *Release )( ISendNodes * This); HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( ISendNodes * This, /* [out] */ UINT *pctinfo); HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( ISendNodes * This, /* [in] */ UINT iTInfo, /* [in] */ LCID lcid, /* [out] */ ITypeInfo **ppTInfo); HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( ISendNodes * This, /* [in] */ REFIID riid, /* [size_is][in] */ LPOLESTR *rgszNames, /* [in] */ UINT cNames, /* [in] */ LCID lcid, /* [size_is][out] */ DISPID *rgDispId); /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( ISendNodes * 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_Application )( ISendNodes * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )( ISendNodes * This, /* [retval][out] */ IDispatch **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )( ISendNodes * This, /* [retval][out] */ long *pnCount); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )( ISendNodes * This, /* [in] */ VARIANT index, /* [retval][out] */ ISendNode **pVal); /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )( ISendNodes * This, /* [retval][out] */ IUnknown **ppEnum); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )( ISendNodes * This, /* [in] */ BSTR fullname, /* [retval][out] */ ISendNode **pVal); /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Remove )( ISendNodes * This, /* [in] */ VARIANT index); END_INTERFACE } ISendNodesVtbl; interface ISendNodes { CONST_VTBL struct ISendNodesVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISendNodes_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISendNodes_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISendNodes_Release(This) \ (This)->lpVtbl -> Release(This) #define ISendNodes_GetTypeInfoCount(This,pctinfo) \ (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) #define ISendNodes_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) #define ISendNodes_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) #define ISendNodes_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) #define ISendNodes_get_Application(This,pVal) \ (This)->lpVtbl -> get_Application(This,pVal) #define ISendNodes_get_Parent(This,pVal) \ (This)->lpVtbl -> get_Parent(This,pVal) #define ISendNodes_get_Count(This,pnCount) \ (This)->lpVtbl -> get_Count(This,pnCount) #define ISendNodes_get_Item(This,index,pVal) \ (This)->lpVtbl -> get_Item(This,index,pVal) #define ISendNodes_get__NewEnum(This,ppEnum) \ (This)->lpVtbl -> get__NewEnum(This,ppEnum) #define ISendNodes_Add(This,fullname,pVal) \ (This)->lpVtbl -> Add(This,fullname,pVal) #define ISendNodes_Remove(This,index) \ (This)->lpVtbl -> Remove(This,index) #endif /* COBJMACROS */ #endif /* C style interface */ /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISendNodes_get_Application_Proxy( ISendNodes * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISendNodes_get_Application_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISendNodes_get_Parent_Proxy( ISendNodes * This, /* [retval][out] */ IDispatch **pVal); void __RPC_STUB ISendNodes_get_Parent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISendNodes_get_Count_Proxy( ISendNodes * This, /* [retval][out] */ long *pnCount); void __RPC_STUB ISendNodes_get_Count_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISendNodes_get_Item_Proxy( ISendNodes * This, /* [in] */ VARIANT index, /* [retval][out] */ ISendNode **pVal); void __RPC_STUB ISendNodes_get_Item_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ISendNodes_get__NewEnum_Proxy( ISendNodes * This, /* [retval][out] */ IUnknown **ppEnum); void __RPC_STUB ISendNodes_get__NewEnum_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISendNodes_Add_Proxy( ISendNodes * This, /* [in] */ BSTR fullname, /* [retval][out] */ ISendNode **pVal); void __RPC_STUB ISendNodes_Add_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISendNodes_Remove_Proxy( ISendNodes * This, /* [in] */ VARIANT index); void __RPC_STUB ISendNodes_Remove_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISendNodes_INTERFACE_DEFINED__ */ EXTERN_C const CLSID CLSID_SendNodes; #ifdef __cplusplus class DECLSPEC_UUID("40A12CBD-AB8B-427f-A304-419DB8CF28E2") SendNodes; #endif #endif /* __CANoe_LIBRARY_DEFINED__ */ /* Additional Prototypes for ALL interfaces */ /* end of Additional Prototypes */ #ifdef __cplusplus } #endif #endif