| /*** Autogenerated by WIDL 1.6 from include/wdstptmgmt.idl - Do not edit ***/ |
| |
| #ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| #define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| #endif |
| |
| #include <rpc.h> |
| #include <rpcndr.h> |
| |
| #ifndef COM_NO_WINDOWS_H |
| #include <windows.h> |
| #include <ole2.h> |
| #endif |
| |
| #ifndef __wdstptmgmt_h__ |
| #define __wdstptmgmt_h__ |
| |
| /* Forward declarations */ |
| |
| #ifndef __IWdsTransportCacheable_FWD_DEFINED__ |
| #define __IWdsTransportCacheable_FWD_DEFINED__ |
| typedef interface IWdsTransportCacheable IWdsTransportCacheable; |
| #endif |
| |
| #ifndef __IWdsTransportCollection_FWD_DEFINED__ |
| #define __IWdsTransportCollection_FWD_DEFINED__ |
| typedef interface IWdsTransportCollection IWdsTransportCollection; |
| #endif |
| |
| #ifndef __IWdsTransportConfigurationManager_FWD_DEFINED__ |
| #define __IWdsTransportConfigurationManager_FWD_DEFINED__ |
| typedef interface IWdsTransportConfigurationManager IWdsTransportConfigurationManager; |
| #endif |
| |
| #ifndef __IWdsTransportDiagnosticsPolicy_FWD_DEFINED__ |
| #define __IWdsTransportDiagnosticsPolicy_FWD_DEFINED__ |
| typedef interface IWdsTransportDiagnosticsPolicy IWdsTransportDiagnosticsPolicy; |
| #endif |
| |
| #ifndef __IWdsTransportConfigurationManager2_FWD_DEFINED__ |
| #define __IWdsTransportConfigurationManager2_FWD_DEFINED__ |
| typedef interface IWdsTransportConfigurationManager2 IWdsTransportConfigurationManager2; |
| #endif |
| |
| #ifndef __IWdsTransportManager_FWD_DEFINED__ |
| #define __IWdsTransportManager_FWD_DEFINED__ |
| typedef interface IWdsTransportManager IWdsTransportManager; |
| #endif |
| |
| #ifndef __IWdsTransportNamespace_FWD_DEFINED__ |
| #define __IWdsTransportNamespace_FWD_DEFINED__ |
| typedef interface IWdsTransportNamespace IWdsTransportNamespace; |
| #endif |
| |
| #ifndef __IWdsTransportNamespaceAutoCast_FWD_DEFINED__ |
| #define __IWdsTransportNamespaceAutoCast_FWD_DEFINED__ |
| typedef interface IWdsTransportNamespaceAutoCast IWdsTransportNamespaceAutoCast; |
| #endif |
| |
| #ifndef __IWdsTransportNamespaceScheduledCast_FWD_DEFINED__ |
| #define __IWdsTransportNamespaceScheduledCast_FWD_DEFINED__ |
| typedef interface IWdsTransportNamespaceScheduledCast IWdsTransportNamespaceScheduledCast; |
| #endif |
| |
| #ifndef __IWdsTransportNamespaceScheduledCastManualStart_FWD_DEFINED__ |
| #define __IWdsTransportNamespaceScheduledCastManualStart_FWD_DEFINED__ |
| typedef interface IWdsTransportNamespaceScheduledCastManualStart IWdsTransportNamespaceScheduledCastManualStart; |
| #endif |
| |
| #ifndef __IWdsTransportNamespaceScheduledCastAutoStart_FWD_DEFINED__ |
| #define __IWdsTransportNamespaceScheduledCastAutoStart_FWD_DEFINED__ |
| typedef interface IWdsTransportNamespaceScheduledCastAutoStart IWdsTransportNamespaceScheduledCastAutoStart; |
| #endif |
| |
| #ifndef __IWdsTransportNamespaceManager_FWD_DEFINED__ |
| #define __IWdsTransportNamespaceManager_FWD_DEFINED__ |
| typedef interface IWdsTransportNamespaceManager IWdsTransportNamespaceManager; |
| #endif |
| |
| #ifndef __IWdsTransportServer_FWD_DEFINED__ |
| #define __IWdsTransportServer_FWD_DEFINED__ |
| typedef interface IWdsTransportServer IWdsTransportServer; |
| #endif |
| |
| #ifndef __IWdsTransportServer2_FWD_DEFINED__ |
| #define __IWdsTransportServer2_FWD_DEFINED__ |
| typedef interface IWdsTransportServer2 IWdsTransportServer2; |
| #endif |
| |
| #ifndef __IWdsTransportServicePolicy_FWD_DEFINED__ |
| #define __IWdsTransportServicePolicy_FWD_DEFINED__ |
| typedef interface IWdsTransportServicePolicy IWdsTransportServicePolicy; |
| #endif |
| |
| #ifndef __IWdsTransportServicePolicy2_FWD_DEFINED__ |
| #define __IWdsTransportServicePolicy2_FWD_DEFINED__ |
| typedef interface IWdsTransportServicePolicy2 IWdsTransportServicePolicy2; |
| #endif |
| |
| #ifndef __IWdsTransportSetupManager_FWD_DEFINED__ |
| #define __IWdsTransportSetupManager_FWD_DEFINED__ |
| typedef interface IWdsTransportSetupManager IWdsTransportSetupManager; |
| #endif |
| |
| #ifndef __IWdsTransportSetupManager2_FWD_DEFINED__ |
| #define __IWdsTransportSetupManager2_FWD_DEFINED__ |
| typedef interface IWdsTransportSetupManager2 IWdsTransportSetupManager2; |
| #endif |
| |
| #ifndef __IWdsTransportTftpManager_FWD_DEFINED__ |
| #define __IWdsTransportTftpManager_FWD_DEFINED__ |
| typedef interface IWdsTransportTftpManager IWdsTransportTftpManager; |
| #endif |
| |
| #ifndef __IWdsTransportMulticastSessionPolicy_FWD_DEFINED__ |
| #define __IWdsTransportMulticastSessionPolicy_FWD_DEFINED__ |
| typedef interface IWdsTransportMulticastSessionPolicy IWdsTransportMulticastSessionPolicy; |
| #endif |
| |
| #ifndef __IWdsTransportContent_FWD_DEFINED__ |
| #define __IWdsTransportContent_FWD_DEFINED__ |
| typedef interface IWdsTransportContent IWdsTransportContent; |
| #endif |
| |
| #ifndef __IWdsTransportSession_FWD_DEFINED__ |
| #define __IWdsTransportSession_FWD_DEFINED__ |
| typedef interface IWdsTransportSession IWdsTransportSession; |
| #endif |
| |
| #ifndef __IWdsTransportClient_FWD_DEFINED__ |
| #define __IWdsTransportClient_FWD_DEFINED__ |
| typedef interface IWdsTransportClient IWdsTransportClient; |
| #endif |
| |
| #ifndef __IWdsTransportTftpClient_FWD_DEFINED__ |
| #define __IWdsTransportTftpClient_FWD_DEFINED__ |
| typedef interface IWdsTransportTftpClient IWdsTransportTftpClient; |
| #endif |
| |
| #ifndef __IWdsTransportContentProvider_FWD_DEFINED__ |
| #define __IWdsTransportContentProvider_FWD_DEFINED__ |
| typedef interface IWdsTransportContentProvider IWdsTransportContentProvider; |
| #endif |
| |
| #ifndef __WdsTransportCacheable_FWD_DEFINED__ |
| #define __WdsTransportCacheable_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportCacheable WdsTransportCacheable; |
| #else |
| typedef struct WdsTransportCacheable WdsTransportCacheable; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportCacheable_FWD_DEFINED__ */ |
| |
| #ifndef __WdsTransportCollection_FWD_DEFINED__ |
| #define __WdsTransportCollection_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportCollection WdsTransportCollection; |
| #else |
| typedef struct WdsTransportCollection WdsTransportCollection; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportCollection_FWD_DEFINED__ */ |
| |
| #ifndef __WdsTransportManager_FWD_DEFINED__ |
| #define __WdsTransportManager_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportManager WdsTransportManager; |
| #else |
| typedef struct WdsTransportManager WdsTransportManager; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportManager_FWD_DEFINED__ */ |
| |
| #ifndef __WdsTransportServer_FWD_DEFINED__ |
| #define __WdsTransportServer_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportServer WdsTransportServer; |
| #else |
| typedef struct WdsTransportServer WdsTransportServer; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportServer_FWD_DEFINED__ */ |
| |
| #ifndef __WdsTransportSetupManager_FWD_DEFINED__ |
| #define __WdsTransportSetupManager_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportSetupManager WdsTransportSetupManager; |
| #else |
| typedef struct WdsTransportSetupManager WdsTransportSetupManager; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportSetupManager_FWD_DEFINED__ */ |
| |
| #ifndef __WdsTransportConfigurationManager_FWD_DEFINED__ |
| #define __WdsTransportConfigurationManager_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportConfigurationManager WdsTransportConfigurationManager; |
| #else |
| typedef struct WdsTransportConfigurationManager WdsTransportConfigurationManager; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportConfigurationManager_FWD_DEFINED__ */ |
| |
| #ifndef __WdsTransportNamespaceManager_FWD_DEFINED__ |
| #define __WdsTransportNamespaceManager_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportNamespaceManager WdsTransportNamespaceManager; |
| #else |
| typedef struct WdsTransportNamespaceManager WdsTransportNamespaceManager; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportNamespaceManager_FWD_DEFINED__ */ |
| |
| #ifndef __WdsTransportServicePolicy_FWD_DEFINED__ |
| #define __WdsTransportServicePolicy_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportServicePolicy WdsTransportServicePolicy; |
| #else |
| typedef struct WdsTransportServicePolicy WdsTransportServicePolicy; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportServicePolicy_FWD_DEFINED__ */ |
| |
| #ifndef __WdsTransportDiagnosticsPolicy_FWD_DEFINED__ |
| #define __WdsTransportDiagnosticsPolicy_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportDiagnosticsPolicy WdsTransportDiagnosticsPolicy; |
| #else |
| typedef struct WdsTransportDiagnosticsPolicy WdsTransportDiagnosticsPolicy; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportDiagnosticsPolicy_FWD_DEFINED__ */ |
| |
| #ifndef __WdsTransportMulticastSessionPolicy_FWD_DEFINED__ |
| #define __WdsTransportMulticastSessionPolicy_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportMulticastSessionPolicy WdsTransportMulticastSessionPolicy; |
| #else |
| typedef struct WdsTransportMulticastSessionPolicy WdsTransportMulticastSessionPolicy; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportMulticastSessionPolicy_FWD_DEFINED__ */ |
| |
| #ifndef __WdsTransportNamespace_FWD_DEFINED__ |
| #define __WdsTransportNamespace_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportNamespace WdsTransportNamespace; |
| #else |
| typedef struct WdsTransportNamespace WdsTransportNamespace; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportNamespace_FWD_DEFINED__ */ |
| |
| #ifndef __WdsTransportNamespaceAutoCast_FWD_DEFINED__ |
| #define __WdsTransportNamespaceAutoCast_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportNamespaceAutoCast WdsTransportNamespaceAutoCast; |
| #else |
| typedef struct WdsTransportNamespaceAutoCast WdsTransportNamespaceAutoCast; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportNamespaceAutoCast_FWD_DEFINED__ */ |
| |
| #ifndef __WdsTransportNamespaceScheduledCast_FWD_DEFINED__ |
| #define __WdsTransportNamespaceScheduledCast_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportNamespaceScheduledCast WdsTransportNamespaceScheduledCast; |
| #else |
| typedef struct WdsTransportNamespaceScheduledCast WdsTransportNamespaceScheduledCast; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportNamespaceScheduledCast_FWD_DEFINED__ */ |
| |
| #ifndef __WdsTransportNamespaceScheduledCastManualStart_FWD_DEFINED__ |
| #define __WdsTransportNamespaceScheduledCastManualStart_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportNamespaceScheduledCastManualStart WdsTransportNamespaceScheduledCastManualStart; |
| #else |
| typedef struct WdsTransportNamespaceScheduledCastManualStart WdsTransportNamespaceScheduledCastManualStart; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportNamespaceScheduledCastManualStart_FWD_DEFINED__ */ |
| |
| #ifndef __WdsTransportNamespaceScheduledCastAutoStart_FWD_DEFINED__ |
| #define __WdsTransportNamespaceScheduledCastAutoStart_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportNamespaceScheduledCastAutoStart WdsTransportNamespaceScheduledCastAutoStart; |
| #else |
| typedef struct WdsTransportNamespaceScheduledCastAutoStart WdsTransportNamespaceScheduledCastAutoStart; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportNamespaceScheduledCastAutoStart_FWD_DEFINED__ */ |
| |
| #ifndef __WdsTransportContent_FWD_DEFINED__ |
| #define __WdsTransportContent_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportContent WdsTransportContent; |
| #else |
| typedef struct WdsTransportContent WdsTransportContent; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportContent_FWD_DEFINED__ */ |
| |
| #ifndef __WdsTransportSession_FWD_DEFINED__ |
| #define __WdsTransportSession_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportSession WdsTransportSession; |
| #else |
| typedef struct WdsTransportSession WdsTransportSession; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportSession_FWD_DEFINED__ */ |
| |
| #ifndef __WdsTransportClient_FWD_DEFINED__ |
| #define __WdsTransportClient_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportClient WdsTransportClient; |
| #else |
| typedef struct WdsTransportClient WdsTransportClient; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportClient_FWD_DEFINED__ */ |
| |
| #ifndef __WdsTransportTftpClient_FWD_DEFINED__ |
| #define __WdsTransportTftpClient_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportTftpClient WdsTransportTftpClient; |
| #else |
| typedef struct WdsTransportTftpClient WdsTransportTftpClient; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportTftpClient_FWD_DEFINED__ */ |
| |
| #ifndef __WdsTransportTftpManager_FWD_DEFINED__ |
| #define __WdsTransportTftpManager_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportTftpManager WdsTransportTftpManager; |
| #else |
| typedef struct WdsTransportTftpManager WdsTransportTftpManager; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportTftpManager_FWD_DEFINED__ */ |
| |
| #ifndef __WdsTransportContentProvider_FWD_DEFINED__ |
| #define __WdsTransportContentProvider_FWD_DEFINED__ |
| #ifdef __cplusplus |
| typedef class WdsTransportContentProvider WdsTransportContentProvider; |
| #else |
| typedef struct WdsTransportContentProvider WdsTransportContentProvider; |
| #endif /* defined __cplusplus */ |
| #endif /* defined __WdsTransportContentProvider_FWD_DEFINED__ */ |
| |
| /* Headers for imported files */ |
| |
| #include <oaidl.h> |
| #include <ocidl.h> |
| |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| |
| #include <winapifamily.h> |
| |
| #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) |
| |
| |
| #ifndef __IWdsTransportCacheable_FWD_DEFINED__ |
| #define __IWdsTransportCacheable_FWD_DEFINED__ |
| typedef interface IWdsTransportCacheable IWdsTransportCacheable; |
| #endif |
| |
| #ifndef __IWdsTransportClient_FWD_DEFINED__ |
| #define __IWdsTransportClient_FWD_DEFINED__ |
| typedef interface IWdsTransportClient IWdsTransportClient; |
| #endif |
| |
| #ifndef __IWdsTransportCollection_FWD_DEFINED__ |
| #define __IWdsTransportCollection_FWD_DEFINED__ |
| typedef interface IWdsTransportCollection IWdsTransportCollection; |
| #endif |
| |
| #ifndef __IWdsTransportConfigurationManager_FWD_DEFINED__ |
| #define __IWdsTransportConfigurationManager_FWD_DEFINED__ |
| typedef interface IWdsTransportConfigurationManager IWdsTransportConfigurationManager; |
| #endif |
| |
| #ifndef __IWdsTransportConfigurationManager2_FWD_DEFINED__ |
| #define __IWdsTransportConfigurationManager2_FWD_DEFINED__ |
| typedef interface IWdsTransportConfigurationManager2 IWdsTransportConfigurationManager2; |
| #endif |
| |
| #ifndef __IWdsTransportContent_FWD_DEFINED__ |
| #define __IWdsTransportContent_FWD_DEFINED__ |
| typedef interface IWdsTransportContent IWdsTransportContent; |
| #endif |
| |
| #ifndef __IWdsTransportContentProvider_FWD_DEFINED__ |
| #define __IWdsTransportContentProvider_FWD_DEFINED__ |
| typedef interface IWdsTransportContentProvider IWdsTransportContentProvider; |
| #endif |
| |
| #ifndef __IWdsTransportDiagnosticsPolicy_FWD_DEFINED__ |
| #define __IWdsTransportDiagnosticsPolicy_FWD_DEFINED__ |
| typedef interface IWdsTransportDiagnosticsPolicy IWdsTransportDiagnosticsPolicy; |
| #endif |
| |
| #ifndef __IWdsTransportManager_FWD_DEFINED__ |
| #define __IWdsTransportManager_FWD_DEFINED__ |
| typedef interface IWdsTransportManager IWdsTransportManager; |
| #endif |
| |
| #ifndef __IWdsTransportNamespace_FWD_DEFINED__ |
| #define __IWdsTransportNamespace_FWD_DEFINED__ |
| typedef interface IWdsTransportNamespace IWdsTransportNamespace; |
| #endif |
| |
| #ifndef __IWdsTransportNamespaceAutoCast_FWD_DEFINED__ |
| #define __IWdsTransportNamespaceAutoCast_FWD_DEFINED__ |
| typedef interface IWdsTransportNamespaceAutoCast IWdsTransportNamespaceAutoCast; |
| #endif |
| |
| #ifndef __IWdsTransportNamespaceManager_FWD_DEFINED__ |
| #define __IWdsTransportNamespaceManager_FWD_DEFINED__ |
| typedef interface IWdsTransportNamespaceManager IWdsTransportNamespaceManager; |
| #endif |
| |
| #ifndef __IWdsTransportNamespaceScheduledCast_FWD_DEFINED__ |
| #define __IWdsTransportNamespaceScheduledCast_FWD_DEFINED__ |
| typedef interface IWdsTransportNamespaceScheduledCast IWdsTransportNamespaceScheduledCast; |
| #endif |
| |
| #ifndef __IWdsTransportNamespaceScheduledCastAutoStart_FWD_DEFINED__ |
| #define __IWdsTransportNamespaceScheduledCastAutoStart_FWD_DEFINED__ |
| typedef interface IWdsTransportNamespaceScheduledCastAutoStart IWdsTransportNamespaceScheduledCastAutoStart; |
| #endif |
| |
| #ifndef __IWdsTransportNamespaceScheduledCastManualStart_FWD_DEFINED__ |
| #define __IWdsTransportNamespaceScheduledCastManualStart_FWD_DEFINED__ |
| typedef interface IWdsTransportNamespaceScheduledCastManualStart IWdsTransportNamespaceScheduledCastManualStart; |
| #endif |
| |
| #ifndef __IWdsTransportServer_FWD_DEFINED__ |
| #define __IWdsTransportServer_FWD_DEFINED__ |
| typedef interface IWdsTransportServer IWdsTransportServer; |
| #endif |
| |
| #ifndef __IWdsTransportServer2_FWD_DEFINED__ |
| #define __IWdsTransportServer2_FWD_DEFINED__ |
| typedef interface IWdsTransportServer2 IWdsTransportServer2; |
| #endif |
| |
| #ifndef __IWdsTransportServicePolicy_FWD_DEFINED__ |
| #define __IWdsTransportServicePolicy_FWD_DEFINED__ |
| typedef interface IWdsTransportServicePolicy IWdsTransportServicePolicy; |
| #endif |
| |
| #ifndef __IWdsTransportServicePolicy2_FWD_DEFINED__ |
| #define __IWdsTransportServicePolicy2_FWD_DEFINED__ |
| typedef interface IWdsTransportServicePolicy2 IWdsTransportServicePolicy2; |
| #endif |
| |
| #ifndef __IWdsTransportSetupManager_FWD_DEFINED__ |
| #define __IWdsTransportSetupManager_FWD_DEFINED__ |
| typedef interface IWdsTransportSetupManager IWdsTransportSetupManager; |
| #endif |
| |
| #ifndef __IWdsTransportSetupManager2_FWD_DEFINED__ |
| #define __IWdsTransportSetupManager2_FWD_DEFINED__ |
| typedef interface IWdsTransportSetupManager2 IWdsTransportSetupManager2; |
| #endif |
| |
| #ifndef __IWdsTransportTftpManager_FWD_DEFINED__ |
| #define __IWdsTransportTftpManager_FWD_DEFINED__ |
| typedef interface IWdsTransportTftpManager IWdsTransportTftpManager; |
| #endif |
| |
| #ifndef __IWdsTransportMulticastSessionPolicy_FWD_DEFINED__ |
| #define __IWdsTransportMulticastSessionPolicy_FWD_DEFINED__ |
| typedef interface IWdsTransportMulticastSessionPolicy IWdsTransportMulticastSessionPolicy; |
| #endif |
| |
| #ifndef __IWdsTransportSession_FWD_DEFINED__ |
| #define __IWdsTransportSession_FWD_DEFINED__ |
| typedef interface IWdsTransportSession IWdsTransportSession; |
| #endif |
| |
| #ifndef __IWdsTransportTftpClient_FWD_DEFINED__ |
| #define __IWdsTransportTftpClient_FWD_DEFINED__ |
| typedef interface IWdsTransportTftpClient IWdsTransportTftpClient; |
| #endif |
| |
| |
| typedef enum __WIDL_wdstptmgmt_generated_name_00000013 { |
| WdsTptProtocolUnicast = 0x1, |
| WdsTptProtocolMulticast = 0x2 |
| } WDSTRANSPORT_PROTOCOL_FLAGS; |
| |
| typedef enum __WIDL_wdstptmgmt_generated_name_00000014 { |
| WdsTptNamespaceTypeUnknown = 0, |
| WdsTptNamespaceTypeAutoCast = 1, |
| WdsTptNamespaceTypeScheduledCastManualStart = 2, |
| WdsTptNamespaceTypeScheduledCastAutoStart = 3 |
| } WDSTRANSPORT_NAMESPACE_TYPE; |
| |
| typedef enum __WIDL_wdstptmgmt_generated_name_00000015 { |
| WdsTptDisconnectUnknown = 0, |
| WdsTptDisconnectFallback = 1, |
| WdsTptDisconnectAbort = 2 |
| } WDSTRANSPORT_DISCONNECT_TYPE; |
| |
| typedef enum __WIDL_wdstptmgmt_generated_name_00000016 { |
| WdsTptSlowClientHandlingUnknown = 0, |
| WdsTptSlowClientHandlingNone = 1, |
| WdsTptSlowClientHandlingAutoDisconnect = 2, |
| WdsTptSlowClientHandlingMultistream = 3 |
| } WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE; |
| |
| typedef enum __WIDL_wdstptmgmt_generated_name_00000017 { |
| WdsTptUdpPortPolicyDynamic = 0, |
| WdsTptUdpPortPolicyFixed = 1 |
| } WDSTRANSPORT_UDP_PORT_POLICY; |
| |
| typedef enum __WIDL_wdstptmgmt_generated_name_00000018 { |
| WdsTptTftpCapMaximumBlockSize = 0x1, |
| WdsTptTftpCapVariableWindow = 0x2 |
| } WDSTRANSPORT_TFTP_CAPABILITY; |
| |
| typedef enum __WIDL_wdstptmgmt_generated_name_00000019 { |
| WdsTptServiceNotifyUnknown = 0, |
| WdsTptServiceNotifyReadSettings = 1 |
| } WDSTRANSPORT_SERVICE_NOTIFICATION; |
| |
| typedef enum __WIDL_wdstptmgmt_generated_name_0000001A { |
| WdsTptIpAddressUnknown = 0, |
| WdsTptIpAddressIpv4 = 1, |
| WdsTptIpAddressIpv6 = 2 |
| } WDSTRANSPORT_IP_ADDRESS_TYPE; |
| |
| typedef enum __WIDL_wdstptmgmt_generated_name_0000001B { |
| WdsTptIpAddressSourceUnknown = 0, |
| WdsTptIpAddressSourceDhcp = 1, |
| WdsTptIpAddressSourceRange = 2 |
| } WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE; |
| |
| typedef enum __WIDL_wdstptmgmt_generated_name_0000001C { |
| WdsTptNetworkProfileUnknown = 0, |
| WdsTptNetworkProfileCustom = 1, |
| WdsTptNetworkProfile10Mbps = 2, |
| WdsTptNetworkProfile100Mbps = 3, |
| WdsTptNetworkProfile1Gbps = 4 |
| } WDSTRANSPORT_NETWORK_PROFILE_TYPE; |
| |
| typedef enum __WIDL_wdstptmgmt_generated_name_0000001D { |
| WdsTptFeatureAdminPack = 0x1, |
| WdsTptFeatureTransportServer = 0x2, |
| WdsTptFeatureDeploymentServer = 0x4 |
| } WDSTRANSPORT_FEATURE_FLAGS; |
| |
| #define WDSTRANSPORT_FEATURE_FLAGS_ALL (WdsTptFeatureAdminPack | WdsTptFeatureTransportServer | WdsTptFeatureDeploymentServer) |
| |
| typedef enum __WIDL_wdstptmgmt_generated_name_0000001E { |
| WdsTptDiagnosticsComponentPxe = 0x1, |
| WdsTptDiagnosticsComponentTftp = 0x2, |
| WdsTptDiagnosticsComponentImageServer = 0x4, |
| WdsTptDiagnosticsComponentMulticast = 0x8 |
| } WDSTRANSPORT_DIAGNOSTICS_COMPONENT_FLAGS; |
| |
| #define WDSTRANSPORT_DIAGNOSTICS_COMPONENT_FLAGS_ALL (WdsTptDiagnosticsComponentPxe | WdsTptDiagnosticsComponentTftp | WdsTptDiagnosticsComponentImageServer | WdsTptDiagnosticsComponentMulticast) |
| #define WDSTRANSPORT_RESOURCE_UTILIZATION_UNKNOWN 0xff |
| |
| typedef WDSTRANSPORT_PROTOCOL_FLAGS *PWDSTRANSPORT_PROTOCOL_FLAGS; |
| typedef WDSTRANSPORT_NAMESPACE_TYPE *PWDSTRANSPORT_NAMESPACE_TYPE; |
| typedef WDSTRANSPORT_DISCONNECT_TYPE *PWDSTRANSPORT_DISCONNECT_TYPE; |
| typedef WDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE *PWDSTRANSPORT_SLOW_CLIENT_HANDLING_TYPE; |
| typedef WDSTRANSPORT_UDP_PORT_POLICY *PWDSTRANSPORT_UDP_PORT_POLICY; |
| typedef WDSTRANSPORT_TFTP_CAPABILITY *PWDSTRANSPORT_TFTP_CAPABILITY; |
| typedef WDSTRANSPORT_SERVICE_NOTIFICATION *PWDSTRANSPORT_SERVICE_NOTIFICATION; |
| typedef WDSTRANSPORT_IP_ADDRESS_TYPE *PWDSTRANSPORT_IP_ADDRESS_TYPE; |
| typedef WDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE *PWDSTRANSPORT_IP_ADDRESS_SOURCE_TYPE; |
| typedef WDSTRANSPORT_NETWORK_PROFILE_TYPE *PWDSTRANSPORT_NETWORK_PROFILE_TYPE; |
| typedef WDSTRANSPORT_FEATURE_FLAGS *PWDSTRANSPORT_FEATURE_FLAGS; |
| typedef WDSTRANSPORT_DIAGNOSTICS_COMPONENT_FLAGS *PWDSTRANSPORT_DIAGNOSTICS_COMPONENT_FLAGS; |
| |
| /***************************************************************************** |
| * IWdsTransportCacheable interface |
| */ |
| #ifndef __IWdsTransportCacheable_INTERFACE_DEFINED__ |
| #define __IWdsTransportCacheable_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IWdsTransportCacheable, 0x46ad894b, 0x0bab, 0x47dc, 0x84,0xb2, 0x7b,0x55,0x3f,0x1d,0x8f,0x80); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("46ad894b-0bab-47dc-84b2-7b553f1d8f80") |
| IWdsTransportCacheable : public IDispatch |
| { |
| virtual HRESULT STDMETHODCALLTYPE get_Dirty( |
| VARIANT_BOOL *pbDirty) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Discard( |
| ) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Refresh( |
| ) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Commit( |
| ) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IWdsTransportCacheable, 0x46ad894b, 0x0bab, 0x47dc, 0x84,0xb2, 0x7b,0x55,0x3f,0x1d,0x8f,0x80) |
| #endif |
| #else |
| typedef struct IWdsTransportCacheableVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IWdsTransportCacheable* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IWdsTransportCacheable* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IWdsTransportCacheable* This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IWdsTransportCacheable* This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IWdsTransportCacheable* This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IWdsTransportCacheable* This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IWdsTransportCacheable* This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** IWdsTransportCacheable methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_Dirty)( |
| IWdsTransportCacheable* This, |
| VARIANT_BOOL *pbDirty); |
| |
| HRESULT (STDMETHODCALLTYPE *Discard)( |
| IWdsTransportCacheable* This); |
| |
| HRESULT (STDMETHODCALLTYPE *Refresh)( |
| IWdsTransportCacheable* This); |
| |
| HRESULT (STDMETHODCALLTYPE *Commit)( |
| IWdsTransportCacheable* This); |
| |
| END_INTERFACE |
| } IWdsTransportCacheableVtbl; |
| interface IWdsTransportCacheable { |
| CONST_VTBL IWdsTransportCacheableVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IWdsTransportCacheable_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IWdsTransportCacheable_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IWdsTransportCacheable_Release(This) (This)->lpVtbl->Release(This) |
| /*** IDispatch methods ***/ |
| #define IWdsTransportCacheable_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IWdsTransportCacheable_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IWdsTransportCacheable_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IWdsTransportCacheable_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| /*** IWdsTransportCacheable methods ***/ |
| #define IWdsTransportCacheable_get_Dirty(This,pbDirty) (This)->lpVtbl->get_Dirty(This,pbDirty) |
| #define IWdsTransportCacheable_Discard(This) (This)->lpVtbl->Discard(This) |
| #define IWdsTransportCacheable_Refresh(This) (This)->lpVtbl->Refresh(This) |
| #define IWdsTransportCacheable_Commit(This) (This)->lpVtbl->Commit(This) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportCacheable_QueryInterface(IWdsTransportCacheable* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IWdsTransportCacheable_AddRef(IWdsTransportCacheable* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IWdsTransportCacheable_Release(IWdsTransportCacheable* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportCacheable_GetTypeInfoCount(IWdsTransportCacheable* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT IWdsTransportCacheable_GetTypeInfo(IWdsTransportCacheable* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT IWdsTransportCacheable_GetIDsOfNames(IWdsTransportCacheable* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT IWdsTransportCacheable_Invoke(IWdsTransportCacheable* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** IWdsTransportCacheable methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportCacheable_get_Dirty(IWdsTransportCacheable* This,VARIANT_BOOL *pbDirty) { |
| return This->lpVtbl->get_Dirty(This,pbDirty); |
| } |
| static FORCEINLINE HRESULT IWdsTransportCacheable_Discard(IWdsTransportCacheable* This) { |
| return This->lpVtbl->Discard(This); |
| } |
| static FORCEINLINE HRESULT IWdsTransportCacheable_Refresh(IWdsTransportCacheable* This) { |
| return This->lpVtbl->Refresh(This); |
| } |
| static FORCEINLINE HRESULT IWdsTransportCacheable_Commit(IWdsTransportCacheable* This) { |
| return This->lpVtbl->Commit(This); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IWdsTransportCacheable_get_Dirty_Proxy( |
| IWdsTransportCacheable* This, |
| VARIANT_BOOL *pbDirty); |
| void __RPC_STUB IWdsTransportCacheable_get_Dirty_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportCacheable_Discard_Proxy( |
| IWdsTransportCacheable* This); |
| void __RPC_STUB IWdsTransportCacheable_Discard_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportCacheable_Refresh_Proxy( |
| IWdsTransportCacheable* This); |
| void __RPC_STUB IWdsTransportCacheable_Refresh_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportCacheable_Commit_Proxy( |
| IWdsTransportCacheable* This); |
| void __RPC_STUB IWdsTransportCacheable_Commit_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IWdsTransportCacheable_INTERFACE_DEFINED__ */ |
| |
| |
| /***************************************************************************** |
| * IWdsTransportCollection interface |
| */ |
| #ifndef __IWdsTransportCollection_INTERFACE_DEFINED__ |
| #define __IWdsTransportCollection_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IWdsTransportCollection, 0xb8ba4b1a, 0x2ff4, 0x43ab, 0x99,0x6c, 0xb2,0xb1,0x0a,0x91,0xa6,0xeb); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("b8ba4b1a-2ff4-43ab-996c-b2b10a91a6eb") |
| IWdsTransportCollection : public IDispatch |
| { |
| virtual HRESULT STDMETHODCALLTYPE get_Count( |
| ULONG *pulCount) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Item( |
| ULONG ulIndex, |
| IDispatch **ppVal) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get__NewEnum( |
| IUnknown **ppVal) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IWdsTransportCollection, 0xb8ba4b1a, 0x2ff4, 0x43ab, 0x99,0x6c, 0xb2,0xb1,0x0a,0x91,0xa6,0xeb) |
| #endif |
| #else |
| typedef struct IWdsTransportCollectionVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IWdsTransportCollection* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IWdsTransportCollection* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IWdsTransportCollection* This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IWdsTransportCollection* This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IWdsTransportCollection* This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IWdsTransportCollection* This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IWdsTransportCollection* This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** IWdsTransportCollection methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_Count)( |
| IWdsTransportCollection* This, |
| ULONG *pulCount); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Item)( |
| IWdsTransportCollection* This, |
| ULONG ulIndex, |
| IDispatch **ppVal); |
| |
| HRESULT (STDMETHODCALLTYPE *get__NewEnum)( |
| IWdsTransportCollection* This, |
| IUnknown **ppVal); |
| |
| END_INTERFACE |
| } IWdsTransportCollectionVtbl; |
| interface IWdsTransportCollection { |
| CONST_VTBL IWdsTransportCollectionVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IWdsTransportCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IWdsTransportCollection_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IWdsTransportCollection_Release(This) (This)->lpVtbl->Release(This) |
| /*** IDispatch methods ***/ |
| #define IWdsTransportCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IWdsTransportCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IWdsTransportCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IWdsTransportCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| /*** IWdsTransportCollection methods ***/ |
| #define IWdsTransportCollection_get_Count(This,pulCount) (This)->lpVtbl->get_Count(This,pulCount) |
| #define IWdsTransportCollection_get_Item(This,ulIndex,ppVal) (This)->lpVtbl->get_Item(This,ulIndex,ppVal) |
| #define IWdsTransportCollection_get__NewEnum(This,ppVal) (This)->lpVtbl->get__NewEnum(This,ppVal) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportCollection_QueryInterface(IWdsTransportCollection* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IWdsTransportCollection_AddRef(IWdsTransportCollection* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IWdsTransportCollection_Release(IWdsTransportCollection* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportCollection_GetTypeInfoCount(IWdsTransportCollection* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT IWdsTransportCollection_GetTypeInfo(IWdsTransportCollection* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT IWdsTransportCollection_GetIDsOfNames(IWdsTransportCollection* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT IWdsTransportCollection_Invoke(IWdsTransportCollection* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** IWdsTransportCollection methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportCollection_get_Count(IWdsTransportCollection* This,ULONG *pulCount) { |
| return This->lpVtbl->get_Count(This,pulCount); |
| } |
| static FORCEINLINE HRESULT IWdsTransportCollection_get_Item(IWdsTransportCollection* This,ULONG ulIndex,IDispatch **ppVal) { |
| return This->lpVtbl->get_Item(This,ulIndex,ppVal); |
| } |
| static FORCEINLINE HRESULT IWdsTransportCollection_get__NewEnum(IWdsTransportCollection* This,IUnknown **ppVal) { |
| return This->lpVtbl->get__NewEnum(This,ppVal); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IWdsTransportCollection_get_Count_Proxy( |
| IWdsTransportCollection* This, |
| ULONG *pulCount); |
| void __RPC_STUB IWdsTransportCollection_get_Count_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportCollection_get_Item_Proxy( |
| IWdsTransportCollection* This, |
| ULONG ulIndex, |
| IDispatch **ppVal); |
| void __RPC_STUB IWdsTransportCollection_get_Item_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportCollection_get__NewEnum_Proxy( |
| IWdsTransportCollection* This, |
| IUnknown **ppVal); |
| void __RPC_STUB IWdsTransportCollection_get__NewEnum_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IWdsTransportCollection_INTERFACE_DEFINED__ */ |
| |
| |
| /***************************************************************************** |
| * IWdsTransportConfigurationManager interface |
| */ |
| #ifndef __IWdsTransportConfigurationManager_INTERFACE_DEFINED__ |
| #define __IWdsTransportConfigurationManager_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IWdsTransportConfigurationManager, 0x84cc4779, 0x42dd, 0x4792, 0x89,0x1e, 0x13,0x21,0xd6,0xd7,0x4b,0x44); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("84cc4779-42dd-4792-891e-1321d6d74b44") |
| IWdsTransportConfigurationManager : public IDispatch |
| { |
| virtual HRESULT STDMETHODCALLTYPE get_ServicePolicy( |
| IWdsTransportServicePolicy **ppWdsTransportServicePolicy) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_DiagnosticsPolicy( |
| IWdsTransportDiagnosticsPolicy **ppWdsTransportDiagnosticsPolicy) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_WdsTransportServicesRunning( |
| VARIANT_BOOL bRealtimeStatus, |
| VARIANT_BOOL *pbServicesRunning) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE EnableWdsTransportServices( |
| ) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE DisableWdsTransportServices( |
| ) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE StartWdsTransportServices( |
| ) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE StopWdsTransportServices( |
| ) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE RestartWdsTransportServices( |
| ) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE NotifyWdsTransportServices( |
| WDSTRANSPORT_SERVICE_NOTIFICATION ServiceNotification) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IWdsTransportConfigurationManager, 0x84cc4779, 0x42dd, 0x4792, 0x89,0x1e, 0x13,0x21,0xd6,0xd7,0x4b,0x44) |
| #endif |
| #else |
| typedef struct IWdsTransportConfigurationManagerVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IWdsTransportConfigurationManager* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IWdsTransportConfigurationManager* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IWdsTransportConfigurationManager* This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IWdsTransportConfigurationManager* This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IWdsTransportConfigurationManager* This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IWdsTransportConfigurationManager* This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IWdsTransportConfigurationManager* This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** IWdsTransportConfigurationManager methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_ServicePolicy)( |
| IWdsTransportConfigurationManager* This, |
| IWdsTransportServicePolicy **ppWdsTransportServicePolicy); |
| |
| HRESULT (STDMETHODCALLTYPE *get_DiagnosticsPolicy)( |
| IWdsTransportConfigurationManager* This, |
| IWdsTransportDiagnosticsPolicy **ppWdsTransportDiagnosticsPolicy); |
| |
| HRESULT (STDMETHODCALLTYPE *get_WdsTransportServicesRunning)( |
| IWdsTransportConfigurationManager* This, |
| VARIANT_BOOL bRealtimeStatus, |
| VARIANT_BOOL *pbServicesRunning); |
| |
| HRESULT (STDMETHODCALLTYPE *EnableWdsTransportServices)( |
| IWdsTransportConfigurationManager* This); |
| |
| HRESULT (STDMETHODCALLTYPE *DisableWdsTransportServices)( |
| IWdsTransportConfigurationManager* This); |
| |
| HRESULT (STDMETHODCALLTYPE *StartWdsTransportServices)( |
| IWdsTransportConfigurationManager* This); |
| |
| HRESULT (STDMETHODCALLTYPE *StopWdsTransportServices)( |
| IWdsTransportConfigurationManager* This); |
| |
| HRESULT (STDMETHODCALLTYPE *RestartWdsTransportServices)( |
| IWdsTransportConfigurationManager* This); |
| |
| HRESULT (STDMETHODCALLTYPE *NotifyWdsTransportServices)( |
| IWdsTransportConfigurationManager* This, |
| WDSTRANSPORT_SERVICE_NOTIFICATION ServiceNotification); |
| |
| END_INTERFACE |
| } IWdsTransportConfigurationManagerVtbl; |
| interface IWdsTransportConfigurationManager { |
| CONST_VTBL IWdsTransportConfigurationManagerVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IWdsTransportConfigurationManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IWdsTransportConfigurationManager_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IWdsTransportConfigurationManager_Release(This) (This)->lpVtbl->Release(This) |
| /*** IDispatch methods ***/ |
| #define IWdsTransportConfigurationManager_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IWdsTransportConfigurationManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IWdsTransportConfigurationManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IWdsTransportConfigurationManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| /*** IWdsTransportConfigurationManager methods ***/ |
| #define IWdsTransportConfigurationManager_get_ServicePolicy(This,ppWdsTransportServicePolicy) (This)->lpVtbl->get_ServicePolicy(This,ppWdsTransportServicePolicy) |
| #define IWdsTransportConfigurationManager_get_DiagnosticsPolicy(This,ppWdsTransportDiagnosticsPolicy) (This)->lpVtbl->get_DiagnosticsPolicy(This,ppWdsTransportDiagnosticsPolicy) |
| #define IWdsTransportConfigurationManager_get_WdsTransportServicesRunning(This,bRealtimeStatus,pbServicesRunning) (This)->lpVtbl->get_WdsTransportServicesRunning(This,bRealtimeStatus,pbServicesRunning) |
| #define IWdsTransportConfigurationManager_EnableWdsTransportServices(This) (This)->lpVtbl->EnableWdsTransportServices(This) |
| #define IWdsTransportConfigurationManager_DisableWdsTransportServices(This) (This)->lpVtbl->DisableWdsTransportServices(This) |
| #define IWdsTransportConfigurationManager_StartWdsTransportServices(This) (This)->lpVtbl->StartWdsTransportServices(This) |
| #define IWdsTransportConfigurationManager_StopWdsTransportServices(This) (This)->lpVtbl->StopWdsTransportServices(This) |
| #define IWdsTransportConfigurationManager_RestartWdsTransportServices(This) (This)->lpVtbl->RestartWdsTransportServices(This) |
| #define IWdsTransportConfigurationManager_NotifyWdsTransportServices(This,ServiceNotification) (This)->lpVtbl->NotifyWdsTransportServices(This,ServiceNotification) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager_QueryInterface(IWdsTransportConfigurationManager* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IWdsTransportConfigurationManager_AddRef(IWdsTransportConfigurationManager* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IWdsTransportConfigurationManager_Release(IWdsTransportConfigurationManager* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager_GetTypeInfoCount(IWdsTransportConfigurationManager* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager_GetTypeInfo(IWdsTransportConfigurationManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager_GetIDsOfNames(IWdsTransportConfigurationManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager_Invoke(IWdsTransportConfigurationManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** IWdsTransportConfigurationManager methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager_get_ServicePolicy(IWdsTransportConfigurationManager* This,IWdsTransportServicePolicy **ppWdsTransportServicePolicy) { |
| return This->lpVtbl->get_ServicePolicy(This,ppWdsTransportServicePolicy); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager_get_DiagnosticsPolicy(IWdsTransportConfigurationManager* This,IWdsTransportDiagnosticsPolicy **ppWdsTransportDiagnosticsPolicy) { |
| return This->lpVtbl->get_DiagnosticsPolicy(This,ppWdsTransportDiagnosticsPolicy); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager_get_WdsTransportServicesRunning(IWdsTransportConfigurationManager* This,VARIANT_BOOL bRealtimeStatus,VARIANT_BOOL *pbServicesRunning) { |
| return This->lpVtbl->get_WdsTransportServicesRunning(This,bRealtimeStatus,pbServicesRunning); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager_EnableWdsTransportServices(IWdsTransportConfigurationManager* This) { |
| return This->lpVtbl->EnableWdsTransportServices(This); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager_DisableWdsTransportServices(IWdsTransportConfigurationManager* This) { |
| return This->lpVtbl->DisableWdsTransportServices(This); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager_StartWdsTransportServices(IWdsTransportConfigurationManager* This) { |
| return This->lpVtbl->StartWdsTransportServices(This); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager_StopWdsTransportServices(IWdsTransportConfigurationManager* This) { |
| return This->lpVtbl->StopWdsTransportServices(This); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager_RestartWdsTransportServices(IWdsTransportConfigurationManager* This) { |
| return This->lpVtbl->RestartWdsTransportServices(This); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager_NotifyWdsTransportServices(IWdsTransportConfigurationManager* This,WDSTRANSPORT_SERVICE_NOTIFICATION ServiceNotification) { |
| return This->lpVtbl->NotifyWdsTransportServices(This,ServiceNotification); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IWdsTransportConfigurationManager_get_ServicePolicy_Proxy( |
| IWdsTransportConfigurationManager* This, |
| IWdsTransportServicePolicy **ppWdsTransportServicePolicy); |
| void __RPC_STUB IWdsTransportConfigurationManager_get_ServicePolicy_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportConfigurationManager_get_DiagnosticsPolicy_Proxy( |
| IWdsTransportConfigurationManager* This, |
| IWdsTransportDiagnosticsPolicy **ppWdsTransportDiagnosticsPolicy); |
| void __RPC_STUB IWdsTransportConfigurationManager_get_DiagnosticsPolicy_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportConfigurationManager_get_WdsTransportServicesRunning_Proxy( |
| IWdsTransportConfigurationManager* This, |
| VARIANT_BOOL bRealtimeStatus, |
| VARIANT_BOOL *pbServicesRunning); |
| void __RPC_STUB IWdsTransportConfigurationManager_get_WdsTransportServicesRunning_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportConfigurationManager_EnableWdsTransportServices_Proxy( |
| IWdsTransportConfigurationManager* This); |
| void __RPC_STUB IWdsTransportConfigurationManager_EnableWdsTransportServices_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportConfigurationManager_DisableWdsTransportServices_Proxy( |
| IWdsTransportConfigurationManager* This); |
| void __RPC_STUB IWdsTransportConfigurationManager_DisableWdsTransportServices_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportConfigurationManager_StartWdsTransportServices_Proxy( |
| IWdsTransportConfigurationManager* This); |
| void __RPC_STUB IWdsTransportConfigurationManager_StartWdsTransportServices_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportConfigurationManager_StopWdsTransportServices_Proxy( |
| IWdsTransportConfigurationManager* This); |
| void __RPC_STUB IWdsTransportConfigurationManager_StopWdsTransportServices_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportConfigurationManager_RestartWdsTransportServices_Proxy( |
| IWdsTransportConfigurationManager* This); |
| void __RPC_STUB IWdsTransportConfigurationManager_RestartWdsTransportServices_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportConfigurationManager_NotifyWdsTransportServices_Proxy( |
| IWdsTransportConfigurationManager* This, |
| WDSTRANSPORT_SERVICE_NOTIFICATION ServiceNotification); |
| void __RPC_STUB IWdsTransportConfigurationManager_NotifyWdsTransportServices_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IWdsTransportConfigurationManager_INTERFACE_DEFINED__ */ |
| |
| |
| /***************************************************************************** |
| * IWdsTransportDiagnosticsPolicy interface |
| */ |
| #ifndef __IWdsTransportDiagnosticsPolicy_INTERFACE_DEFINED__ |
| #define __IWdsTransportDiagnosticsPolicy_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IWdsTransportDiagnosticsPolicy, 0x13b33efc, 0x7856, 0x4f61, 0x9a,0x59, 0x8d,0xe6,0x7b,0x6b,0x87,0xb6); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("13b33efc-7856-4f61-9a59-8de67b6b87b6") |
| IWdsTransportDiagnosticsPolicy : public IWdsTransportCacheable |
| { |
| virtual HRESULT STDMETHODCALLTYPE get_Enabled( |
| VARIANT_BOOL *pbEnabled) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_Enabled( |
| VARIANT_BOOL bEnabled) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Components( |
| ULONG *pulComponents) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_Components( |
| ULONG ulComponents) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IWdsTransportDiagnosticsPolicy, 0x13b33efc, 0x7856, 0x4f61, 0x9a,0x59, 0x8d,0xe6,0x7b,0x6b,0x87,0xb6) |
| #endif |
| #else |
| typedef struct IWdsTransportDiagnosticsPolicyVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IWdsTransportDiagnosticsPolicy* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IWdsTransportDiagnosticsPolicy* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IWdsTransportDiagnosticsPolicy* This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IWdsTransportDiagnosticsPolicy* This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IWdsTransportDiagnosticsPolicy* This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IWdsTransportDiagnosticsPolicy* This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IWdsTransportDiagnosticsPolicy* This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** IWdsTransportCacheable methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_Dirty)( |
| IWdsTransportDiagnosticsPolicy* This, |
| VARIANT_BOOL *pbDirty); |
| |
| HRESULT (STDMETHODCALLTYPE *Discard)( |
| IWdsTransportDiagnosticsPolicy* This); |
| |
| HRESULT (STDMETHODCALLTYPE *Refresh)( |
| IWdsTransportDiagnosticsPolicy* This); |
| |
| HRESULT (STDMETHODCALLTYPE *Commit)( |
| IWdsTransportDiagnosticsPolicy* This); |
| |
| /*** IWdsTransportDiagnosticsPolicy methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_Enabled)( |
| IWdsTransportDiagnosticsPolicy* This, |
| VARIANT_BOOL *pbEnabled); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Enabled)( |
| IWdsTransportDiagnosticsPolicy* This, |
| VARIANT_BOOL bEnabled); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Components)( |
| IWdsTransportDiagnosticsPolicy* This, |
| ULONG *pulComponents); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Components)( |
| IWdsTransportDiagnosticsPolicy* This, |
| ULONG ulComponents); |
| |
| END_INTERFACE |
| } IWdsTransportDiagnosticsPolicyVtbl; |
| interface IWdsTransportDiagnosticsPolicy { |
| CONST_VTBL IWdsTransportDiagnosticsPolicyVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IWdsTransportDiagnosticsPolicy_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IWdsTransportDiagnosticsPolicy_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IWdsTransportDiagnosticsPolicy_Release(This) (This)->lpVtbl->Release(This) |
| /*** IDispatch methods ***/ |
| #define IWdsTransportDiagnosticsPolicy_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IWdsTransportDiagnosticsPolicy_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IWdsTransportDiagnosticsPolicy_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IWdsTransportDiagnosticsPolicy_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| /*** IWdsTransportCacheable methods ***/ |
| #define IWdsTransportDiagnosticsPolicy_get_Dirty(This,pbDirty) (This)->lpVtbl->get_Dirty(This,pbDirty) |
| #define IWdsTransportDiagnosticsPolicy_Discard(This) (This)->lpVtbl->Discard(This) |
| #define IWdsTransportDiagnosticsPolicy_Refresh(This) (This)->lpVtbl->Refresh(This) |
| #define IWdsTransportDiagnosticsPolicy_Commit(This) (This)->lpVtbl->Commit(This) |
| /*** IWdsTransportDiagnosticsPolicy methods ***/ |
| #define IWdsTransportDiagnosticsPolicy_get_Enabled(This,pbEnabled) (This)->lpVtbl->get_Enabled(This,pbEnabled) |
| #define IWdsTransportDiagnosticsPolicy_put_Enabled(This,bEnabled) (This)->lpVtbl->put_Enabled(This,bEnabled) |
| #define IWdsTransportDiagnosticsPolicy_get_Components(This,pulComponents) (This)->lpVtbl->get_Components(This,pulComponents) |
| #define IWdsTransportDiagnosticsPolicy_put_Components(This,ulComponents) (This)->lpVtbl->put_Components(This,ulComponents) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_QueryInterface(IWdsTransportDiagnosticsPolicy* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IWdsTransportDiagnosticsPolicy_AddRef(IWdsTransportDiagnosticsPolicy* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IWdsTransportDiagnosticsPolicy_Release(IWdsTransportDiagnosticsPolicy* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_GetTypeInfoCount(IWdsTransportDiagnosticsPolicy* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_GetTypeInfo(IWdsTransportDiagnosticsPolicy* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_GetIDsOfNames(IWdsTransportDiagnosticsPolicy* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_Invoke(IWdsTransportDiagnosticsPolicy* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** IWdsTransportCacheable methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_get_Dirty(IWdsTransportDiagnosticsPolicy* This,VARIANT_BOOL *pbDirty) { |
| return This->lpVtbl->get_Dirty(This,pbDirty); |
| } |
| static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_Discard(IWdsTransportDiagnosticsPolicy* This) { |
| return This->lpVtbl->Discard(This); |
| } |
| static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_Refresh(IWdsTransportDiagnosticsPolicy* This) { |
| return This->lpVtbl->Refresh(This); |
| } |
| static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_Commit(IWdsTransportDiagnosticsPolicy* This) { |
| return This->lpVtbl->Commit(This); |
| } |
| /*** IWdsTransportDiagnosticsPolicy methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_get_Enabled(IWdsTransportDiagnosticsPolicy* This,VARIANT_BOOL *pbEnabled) { |
| return This->lpVtbl->get_Enabled(This,pbEnabled); |
| } |
| static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_put_Enabled(IWdsTransportDiagnosticsPolicy* This,VARIANT_BOOL bEnabled) { |
| return This->lpVtbl->put_Enabled(This,bEnabled); |
| } |
| static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_get_Components(IWdsTransportDiagnosticsPolicy* This,ULONG *pulComponents) { |
| return This->lpVtbl->get_Components(This,pulComponents); |
| } |
| static FORCEINLINE HRESULT IWdsTransportDiagnosticsPolicy_put_Components(IWdsTransportDiagnosticsPolicy* This,ULONG ulComponents) { |
| return This->lpVtbl->put_Components(This,ulComponents); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IWdsTransportDiagnosticsPolicy_get_Enabled_Proxy( |
| IWdsTransportDiagnosticsPolicy* This, |
| VARIANT_BOOL *pbEnabled); |
| void __RPC_STUB IWdsTransportDiagnosticsPolicy_get_Enabled_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportDiagnosticsPolicy_put_Enabled_Proxy( |
| IWdsTransportDiagnosticsPolicy* This, |
| VARIANT_BOOL bEnabled); |
| void __RPC_STUB IWdsTransportDiagnosticsPolicy_put_Enabled_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportDiagnosticsPolicy_get_Components_Proxy( |
| IWdsTransportDiagnosticsPolicy* This, |
| ULONG *pulComponents); |
| void __RPC_STUB IWdsTransportDiagnosticsPolicy_get_Components_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportDiagnosticsPolicy_put_Components_Proxy( |
| IWdsTransportDiagnosticsPolicy* This, |
| ULONG ulComponents); |
| void __RPC_STUB IWdsTransportDiagnosticsPolicy_put_Components_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IWdsTransportDiagnosticsPolicy_INTERFACE_DEFINED__ */ |
| |
| |
| /***************************************************************************** |
| * IWdsTransportConfigurationManager2 interface |
| */ |
| #ifndef __IWdsTransportConfigurationManager2_INTERFACE_DEFINED__ |
| #define __IWdsTransportConfigurationManager2_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IWdsTransportConfigurationManager2, 0xd0d85caf, 0xa153, 0x4f1d, 0xa9,0xdd, 0x96,0xf4,0x31,0xc5,0x07,0x17); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("d0d85caf-a153-4f1d-a9dd-96f431c50717") |
| IWdsTransportConfigurationManager2 : public IWdsTransportConfigurationManager |
| { |
| virtual HRESULT STDMETHODCALLTYPE get_MulticastSessionPolicy( |
| IWdsTransportMulticastSessionPolicy **ppWdsTransportMulticastSessionPolicy) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IWdsTransportConfigurationManager2, 0xd0d85caf, 0xa153, 0x4f1d, 0xa9,0xdd, 0x96,0xf4,0x31,0xc5,0x07,0x17) |
| #endif |
| #else |
| typedef struct IWdsTransportConfigurationManager2Vtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IWdsTransportConfigurationManager2* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IWdsTransportConfigurationManager2* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IWdsTransportConfigurationManager2* This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IWdsTransportConfigurationManager2* This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IWdsTransportConfigurationManager2* This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IWdsTransportConfigurationManager2* This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IWdsTransportConfigurationManager2* This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** IWdsTransportConfigurationManager methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_ServicePolicy)( |
| IWdsTransportConfigurationManager2* This, |
| IWdsTransportServicePolicy **ppWdsTransportServicePolicy); |
| |
| HRESULT (STDMETHODCALLTYPE *get_DiagnosticsPolicy)( |
| IWdsTransportConfigurationManager2* This, |
| IWdsTransportDiagnosticsPolicy **ppWdsTransportDiagnosticsPolicy); |
| |
| HRESULT (STDMETHODCALLTYPE *get_WdsTransportServicesRunning)( |
| IWdsTransportConfigurationManager2* This, |
| VARIANT_BOOL bRealtimeStatus, |
| VARIANT_BOOL *pbServicesRunning); |
| |
| HRESULT (STDMETHODCALLTYPE *EnableWdsTransportServices)( |
| IWdsTransportConfigurationManager2* This); |
| |
| HRESULT (STDMETHODCALLTYPE *DisableWdsTransportServices)( |
| IWdsTransportConfigurationManager2* This); |
| |
| HRESULT (STDMETHODCALLTYPE *StartWdsTransportServices)( |
| IWdsTransportConfigurationManager2* This); |
| |
| HRESULT (STDMETHODCALLTYPE *StopWdsTransportServices)( |
| IWdsTransportConfigurationManager2* This); |
| |
| HRESULT (STDMETHODCALLTYPE *RestartWdsTransportServices)( |
| IWdsTransportConfigurationManager2* This); |
| |
| HRESULT (STDMETHODCALLTYPE *NotifyWdsTransportServices)( |
| IWdsTransportConfigurationManager2* This, |
| WDSTRANSPORT_SERVICE_NOTIFICATION ServiceNotification); |
| |
| /*** IWdsTransportConfigurationManager2 methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_MulticastSessionPolicy)( |
| IWdsTransportConfigurationManager2* This, |
| IWdsTransportMulticastSessionPolicy **ppWdsTransportMulticastSessionPolicy); |
| |
| END_INTERFACE |
| } IWdsTransportConfigurationManager2Vtbl; |
| interface IWdsTransportConfigurationManager2 { |
| CONST_VTBL IWdsTransportConfigurationManager2Vtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IWdsTransportConfigurationManager2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IWdsTransportConfigurationManager2_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IWdsTransportConfigurationManager2_Release(This) (This)->lpVtbl->Release(This) |
| /*** IDispatch methods ***/ |
| #define IWdsTransportConfigurationManager2_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IWdsTransportConfigurationManager2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IWdsTransportConfigurationManager2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IWdsTransportConfigurationManager2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| /*** IWdsTransportConfigurationManager methods ***/ |
| #define IWdsTransportConfigurationManager2_get_ServicePolicy(This,ppWdsTransportServicePolicy) (This)->lpVtbl->get_ServicePolicy(This,ppWdsTransportServicePolicy) |
| #define IWdsTransportConfigurationManager2_get_DiagnosticsPolicy(This,ppWdsTransportDiagnosticsPolicy) (This)->lpVtbl->get_DiagnosticsPolicy(This,ppWdsTransportDiagnosticsPolicy) |
| #define IWdsTransportConfigurationManager2_get_WdsTransportServicesRunning(This,bRealtimeStatus,pbServicesRunning) (This)->lpVtbl->get_WdsTransportServicesRunning(This,bRealtimeStatus,pbServicesRunning) |
| #define IWdsTransportConfigurationManager2_EnableWdsTransportServices(This) (This)->lpVtbl->EnableWdsTransportServices(This) |
| #define IWdsTransportConfigurationManager2_DisableWdsTransportServices(This) (This)->lpVtbl->DisableWdsTransportServices(This) |
| #define IWdsTransportConfigurationManager2_StartWdsTransportServices(This) (This)->lpVtbl->StartWdsTransportServices(This) |
| #define IWdsTransportConfigurationManager2_StopWdsTransportServices(This) (This)->lpVtbl->StopWdsTransportServices(This) |
| #define IWdsTransportConfigurationManager2_RestartWdsTransportServices(This) (This)->lpVtbl->RestartWdsTransportServices(This) |
| #define IWdsTransportConfigurationManager2_NotifyWdsTransportServices(This,ServiceNotification) (This)->lpVtbl->NotifyWdsTransportServices(This,ServiceNotification) |
| /*** IWdsTransportConfigurationManager2 methods ***/ |
| #define IWdsTransportConfigurationManager2_get_MulticastSessionPolicy(This,ppWdsTransportMulticastSessionPolicy) (This)->lpVtbl->get_MulticastSessionPolicy(This,ppWdsTransportMulticastSessionPolicy) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_QueryInterface(IWdsTransportConfigurationManager2* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IWdsTransportConfigurationManager2_AddRef(IWdsTransportConfigurationManager2* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IWdsTransportConfigurationManager2_Release(IWdsTransportConfigurationManager2* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_GetTypeInfoCount(IWdsTransportConfigurationManager2* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_GetTypeInfo(IWdsTransportConfigurationManager2* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_GetIDsOfNames(IWdsTransportConfigurationManager2* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_Invoke(IWdsTransportConfigurationManager2* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** IWdsTransportConfigurationManager methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_get_ServicePolicy(IWdsTransportConfigurationManager2* This,IWdsTransportServicePolicy **ppWdsTransportServicePolicy) { |
| return This->lpVtbl->get_ServicePolicy(This,ppWdsTransportServicePolicy); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_get_DiagnosticsPolicy(IWdsTransportConfigurationManager2* This,IWdsTransportDiagnosticsPolicy **ppWdsTransportDiagnosticsPolicy) { |
| return This->lpVtbl->get_DiagnosticsPolicy(This,ppWdsTransportDiagnosticsPolicy); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_get_WdsTransportServicesRunning(IWdsTransportConfigurationManager2* This,VARIANT_BOOL bRealtimeStatus,VARIANT_BOOL *pbServicesRunning) { |
| return This->lpVtbl->get_WdsTransportServicesRunning(This,bRealtimeStatus,pbServicesRunning); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_EnableWdsTransportServices(IWdsTransportConfigurationManager2* This) { |
| return This->lpVtbl->EnableWdsTransportServices(This); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_DisableWdsTransportServices(IWdsTransportConfigurationManager2* This) { |
| return This->lpVtbl->DisableWdsTransportServices(This); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_StartWdsTransportServices(IWdsTransportConfigurationManager2* This) { |
| return This->lpVtbl->StartWdsTransportServices(This); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_StopWdsTransportServices(IWdsTransportConfigurationManager2* This) { |
| return This->lpVtbl->StopWdsTransportServices(This); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_RestartWdsTransportServices(IWdsTransportConfigurationManager2* This) { |
| return This->lpVtbl->RestartWdsTransportServices(This); |
| } |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_NotifyWdsTransportServices(IWdsTransportConfigurationManager2* This,WDSTRANSPORT_SERVICE_NOTIFICATION ServiceNotification) { |
| return This->lpVtbl->NotifyWdsTransportServices(This,ServiceNotification); |
| } |
| /*** IWdsTransportConfigurationManager2 methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportConfigurationManager2_get_MulticastSessionPolicy(IWdsTransportConfigurationManager2* This,IWdsTransportMulticastSessionPolicy **ppWdsTransportMulticastSessionPolicy) { |
| return This->lpVtbl->get_MulticastSessionPolicy(This,ppWdsTransportMulticastSessionPolicy); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IWdsTransportConfigurationManager2_get_MulticastSessionPolicy_Proxy( |
| IWdsTransportConfigurationManager2* This, |
| IWdsTransportMulticastSessionPolicy **ppWdsTransportMulticastSessionPolicy); |
| void __RPC_STUB IWdsTransportConfigurationManager2_get_MulticastSessionPolicy_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IWdsTransportConfigurationManager2_INTERFACE_DEFINED__ */ |
| |
| |
| /***************************************************************************** |
| * IWdsTransportManager interface |
| */ |
| #ifndef __IWdsTransportManager_INTERFACE_DEFINED__ |
| #define __IWdsTransportManager_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IWdsTransportManager, 0x5b0d35f5, 0x1b13, 0x4afd, 0xb8,0x78, 0x65,0x26,0xdc,0x34,0x0b,0x5d); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("5b0d35f5-1b13-4afd-b878-6526dc340b5d") |
| IWdsTransportManager : public IDispatch |
| { |
| virtual HRESULT STDMETHODCALLTYPE GetWdsTransportServer( |
| BSTR bszServerName, |
| IWdsTransportServer **ppWdsTransportServer) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IWdsTransportManager, 0x5b0d35f5, 0x1b13, 0x4afd, 0xb8,0x78, 0x65,0x26,0xdc,0x34,0x0b,0x5d) |
| #endif |
| #else |
| typedef struct IWdsTransportManagerVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IWdsTransportManager* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IWdsTransportManager* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IWdsTransportManager* This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IWdsTransportManager* This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IWdsTransportManager* This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IWdsTransportManager* This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IWdsTransportManager* This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** IWdsTransportManager methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetWdsTransportServer)( |
| IWdsTransportManager* This, |
| BSTR bszServerName, |
| IWdsTransportServer **ppWdsTransportServer); |
| |
| END_INTERFACE |
| } IWdsTransportManagerVtbl; |
| interface IWdsTransportManager { |
| CONST_VTBL IWdsTransportManagerVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IWdsTransportManager_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IWdsTransportManager_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IWdsTransportManager_Release(This) (This)->lpVtbl->Release(This) |
| /*** IDispatch methods ***/ |
| #define IWdsTransportManager_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IWdsTransportManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IWdsTransportManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IWdsTransportManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| /*** IWdsTransportManager methods ***/ |
| #define IWdsTransportManager_GetWdsTransportServer(This,bszServerName,ppWdsTransportServer) (This)->lpVtbl->GetWdsTransportServer(This,bszServerName,ppWdsTransportServer) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportManager_QueryInterface(IWdsTransportManager* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IWdsTransportManager_AddRef(IWdsTransportManager* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IWdsTransportManager_Release(IWdsTransportManager* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportManager_GetTypeInfoCount(IWdsTransportManager* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT IWdsTransportManager_GetTypeInfo(IWdsTransportManager* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT IWdsTransportManager_GetIDsOfNames(IWdsTransportManager* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT IWdsTransportManager_Invoke(IWdsTransportManager* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** IWdsTransportManager methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportManager_GetWdsTransportServer(IWdsTransportManager* This,BSTR bszServerName,IWdsTransportServer **ppWdsTransportServer) { |
| return This->lpVtbl->GetWdsTransportServer(This,bszServerName,ppWdsTransportServer); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IWdsTransportManager_GetWdsTransportServer_Proxy( |
| IWdsTransportManager* This, |
| BSTR bszServerName, |
| IWdsTransportServer **ppWdsTransportServer); |
| void __RPC_STUB IWdsTransportManager_GetWdsTransportServer_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IWdsTransportManager_INTERFACE_DEFINED__ */ |
| |
| |
| /***************************************************************************** |
| * IWdsTransportNamespace interface |
| */ |
| #ifndef __IWdsTransportNamespace_INTERFACE_DEFINED__ |
| #define __IWdsTransportNamespace_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IWdsTransportNamespace, 0xfa561f57, 0xfbef, 0x4ed3, 0xb0,0x56, 0x12,0x7c,0xb1,0xb3,0x3b,0x84); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("fa561f57-fbef-4ed3-b056-127cb1b33b84") |
| IWdsTransportNamespace : public IDispatch |
| { |
| virtual HRESULT STDMETHODCALLTYPE get_Type( |
| WDSTRANSPORT_NAMESPACE_TYPE *pType) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Id( |
| ULONG *pulId) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Name( |
| BSTR *pbszName) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_Name( |
| BSTR bszName) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_FriendlyName( |
| BSTR *pbszFriendlyName) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_FriendlyName( |
| BSTR bszFriendlyName) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Description( |
| BSTR *pbszDescription) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_Description( |
| BSTR bszDescription) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_ContentProvider( |
| BSTR *pbszContentProvider) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_ContentProvider( |
| BSTR bszContentProvider) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Configuration( |
| BSTR *pbszConfiguration) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE put_Configuration( |
| BSTR bszConfiguration) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Registered( |
| VARIANT_BOOL *pbRegistered) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_Tombstoned( |
| VARIANT_BOOL *pbTombstoned) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_TombstoneTime( |
| DATE *pTombstoneTime) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE get_TransmissionStarted( |
| VARIANT_BOOL *pbTransmissionStarted) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Register( |
| ) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Deregister( |
| VARIANT_BOOL bTerminateSessions) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Clone( |
| IWdsTransportNamespace **ppWdsTransportNamespaceClone) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE Refresh( |
| ) = 0; |
| |
| virtual HRESULT STDMETHODCALLTYPE RetrieveContents( |
| IWdsTransportCollection **ppWdsTransportContents) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IWdsTransportNamespace, 0xfa561f57, 0xfbef, 0x4ed3, 0xb0,0x56, 0x12,0x7c,0xb1,0xb3,0x3b,0x84) |
| #endif |
| #else |
| typedef struct IWdsTransportNamespaceVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IWdsTransportNamespace* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IWdsTransportNamespace* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IWdsTransportNamespace* This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IWdsTransportNamespace* This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IWdsTransportNamespace* This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IWdsTransportNamespace* This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IWdsTransportNamespace* This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** IWdsTransportNamespace methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_Type)( |
| IWdsTransportNamespace* This, |
| WDSTRANSPORT_NAMESPACE_TYPE *pType); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Id)( |
| IWdsTransportNamespace* This, |
| ULONG *pulId); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Name)( |
| IWdsTransportNamespace* This, |
| BSTR *pbszName); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Name)( |
| IWdsTransportNamespace* This, |
| BSTR bszName); |
| |
| HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| IWdsTransportNamespace* This, |
| BSTR *pbszFriendlyName); |
| |
| HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| IWdsTransportNamespace* This, |
| BSTR bszFriendlyName); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Description)( |
| IWdsTransportNamespace* This, |
| BSTR *pbszDescription); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Description)( |
| IWdsTransportNamespace* This, |
| BSTR bszDescription); |
| |
| HRESULT (STDMETHODCALLTYPE *get_ContentProvider)( |
| IWdsTransportNamespace* This, |
| BSTR *pbszContentProvider); |
| |
| HRESULT (STDMETHODCALLTYPE *put_ContentProvider)( |
| IWdsTransportNamespace* This, |
| BSTR bszContentProvider); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Configuration)( |
| IWdsTransportNamespace* This, |
| BSTR *pbszConfiguration); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Configuration)( |
| IWdsTransportNamespace* This, |
| BSTR bszConfiguration); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Registered)( |
| IWdsTransportNamespace* This, |
| VARIANT_BOOL *pbRegistered); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Tombstoned)( |
| IWdsTransportNamespace* This, |
| VARIANT_BOOL *pbTombstoned); |
| |
| HRESULT (STDMETHODCALLTYPE *get_TombstoneTime)( |
| IWdsTransportNamespace* This, |
| DATE *pTombstoneTime); |
| |
| HRESULT (STDMETHODCALLTYPE *get_TransmissionStarted)( |
| IWdsTransportNamespace* This, |
| VARIANT_BOOL *pbTransmissionStarted); |
| |
| HRESULT (STDMETHODCALLTYPE *Register)( |
| IWdsTransportNamespace* This); |
| |
| HRESULT (STDMETHODCALLTYPE *Deregister)( |
| IWdsTransportNamespace* This, |
| VARIANT_BOOL bTerminateSessions); |
| |
| HRESULT (STDMETHODCALLTYPE *Clone)( |
| IWdsTransportNamespace* This, |
| IWdsTransportNamespace **ppWdsTransportNamespaceClone); |
| |
| HRESULT (STDMETHODCALLTYPE *Refresh)( |
| IWdsTransportNamespace* This); |
| |
| HRESULT (STDMETHODCALLTYPE *RetrieveContents)( |
| IWdsTransportNamespace* This, |
| IWdsTransportCollection **ppWdsTransportContents); |
| |
| END_INTERFACE |
| } IWdsTransportNamespaceVtbl; |
| interface IWdsTransportNamespace { |
| CONST_VTBL IWdsTransportNamespaceVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IWdsTransportNamespace_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IWdsTransportNamespace_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IWdsTransportNamespace_Release(This) (This)->lpVtbl->Release(This) |
| /*** IDispatch methods ***/ |
| #define IWdsTransportNamespace_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IWdsTransportNamespace_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IWdsTransportNamespace_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IWdsTransportNamespace_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| /*** IWdsTransportNamespace methods ***/ |
| #define IWdsTransportNamespace_get_Type(This,pType) (This)->lpVtbl->get_Type(This,pType) |
| #define IWdsTransportNamespace_get_Id(This,pulId) (This)->lpVtbl->get_Id(This,pulId) |
| #define IWdsTransportNamespace_get_Name(This,pbszName) (This)->lpVtbl->get_Name(This,pbszName) |
| #define IWdsTransportNamespace_put_Name(This,bszName) (This)->lpVtbl->put_Name(This,bszName) |
| #define IWdsTransportNamespace_get_FriendlyName(This,pbszFriendlyName) (This)->lpVtbl->get_FriendlyName(This,pbszFriendlyName) |
| #define IWdsTransportNamespace_put_FriendlyName(This,bszFriendlyName) (This)->lpVtbl->put_FriendlyName(This,bszFriendlyName) |
| #define IWdsTransportNamespace_get_Description(This,pbszDescription) (This)->lpVtbl->get_Description(This,pbszDescription) |
| #define IWdsTransportNamespace_put_Description(This,bszDescription) (This)->lpVtbl->put_Description(This,bszDescription) |
| #define IWdsTransportNamespace_get_ContentProvider(This,pbszContentProvider) (This)->lpVtbl->get_ContentProvider(This,pbszContentProvider) |
| #define IWdsTransportNamespace_put_ContentProvider(This,bszContentProvider) (This)->lpVtbl->put_ContentProvider(This,bszContentProvider) |
| #define IWdsTransportNamespace_get_Configuration(This,pbszConfiguration) (This)->lpVtbl->get_Configuration(This,pbszConfiguration) |
| #define IWdsTransportNamespace_put_Configuration(This,bszConfiguration) (This)->lpVtbl->put_Configuration(This,bszConfiguration) |
| #define IWdsTransportNamespace_get_Registered(This,pbRegistered) (This)->lpVtbl->get_Registered(This,pbRegistered) |
| #define IWdsTransportNamespace_get_Tombstoned(This,pbTombstoned) (This)->lpVtbl->get_Tombstoned(This,pbTombstoned) |
| #define IWdsTransportNamespace_get_TombstoneTime(This,pTombstoneTime) (This)->lpVtbl->get_TombstoneTime(This,pTombstoneTime) |
| #define IWdsTransportNamespace_get_TransmissionStarted(This,pbTransmissionStarted) (This)->lpVtbl->get_TransmissionStarted(This,pbTransmissionStarted) |
| #define IWdsTransportNamespace_Register(This) (This)->lpVtbl->Register(This) |
| #define IWdsTransportNamespace_Deregister(This,bTerminateSessions) (This)->lpVtbl->Deregister(This,bTerminateSessions) |
| #define IWdsTransportNamespace_Clone(This,ppWdsTransportNamespaceClone) (This)->lpVtbl->Clone(This,ppWdsTransportNamespaceClone) |
| #define IWdsTransportNamespace_Refresh(This) (This)->lpVtbl->Refresh(This) |
| #define IWdsTransportNamespace_RetrieveContents(This,ppWdsTransportContents) (This)->lpVtbl->RetrieveContents(This,ppWdsTransportContents) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportNamespace_QueryInterface(IWdsTransportNamespace* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IWdsTransportNamespace_AddRef(IWdsTransportNamespace* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IWdsTransportNamespace_Release(IWdsTransportNamespace* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportNamespace_GetTypeInfoCount(IWdsTransportNamespace* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_GetTypeInfo(IWdsTransportNamespace* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_GetIDsOfNames(IWdsTransportNamespace* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_Invoke(IWdsTransportNamespace* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** IWdsTransportNamespace methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportNamespace_get_Type(IWdsTransportNamespace* This,WDSTRANSPORT_NAMESPACE_TYPE *pType) { |
| return This->lpVtbl->get_Type(This,pType); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_get_Id(IWdsTransportNamespace* This,ULONG *pulId) { |
| return This->lpVtbl->get_Id(This,pulId); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_get_Name(IWdsTransportNamespace* This,BSTR *pbszName) { |
| return This->lpVtbl->get_Name(This,pbszName); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_put_Name(IWdsTransportNamespace* This,BSTR bszName) { |
| return This->lpVtbl->put_Name(This,bszName); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_get_FriendlyName(IWdsTransportNamespace* This,BSTR *pbszFriendlyName) { |
| return This->lpVtbl->get_FriendlyName(This,pbszFriendlyName); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_put_FriendlyName(IWdsTransportNamespace* This,BSTR bszFriendlyName) { |
| return This->lpVtbl->put_FriendlyName(This,bszFriendlyName); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_get_Description(IWdsTransportNamespace* This,BSTR *pbszDescription) { |
| return This->lpVtbl->get_Description(This,pbszDescription); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_put_Description(IWdsTransportNamespace* This,BSTR bszDescription) { |
| return This->lpVtbl->put_Description(This,bszDescription); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_get_ContentProvider(IWdsTransportNamespace* This,BSTR *pbszContentProvider) { |
| return This->lpVtbl->get_ContentProvider(This,pbszContentProvider); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_put_ContentProvider(IWdsTransportNamespace* This,BSTR bszContentProvider) { |
| return This->lpVtbl->put_ContentProvider(This,bszContentProvider); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_get_Configuration(IWdsTransportNamespace* This,BSTR *pbszConfiguration) { |
| return This->lpVtbl->get_Configuration(This,pbszConfiguration); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_put_Configuration(IWdsTransportNamespace* This,BSTR bszConfiguration) { |
| return This->lpVtbl->put_Configuration(This,bszConfiguration); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_get_Registered(IWdsTransportNamespace* This,VARIANT_BOOL *pbRegistered) { |
| return This->lpVtbl->get_Registered(This,pbRegistered); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_get_Tombstoned(IWdsTransportNamespace* This,VARIANT_BOOL *pbTombstoned) { |
| return This->lpVtbl->get_Tombstoned(This,pbTombstoned); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_get_TombstoneTime(IWdsTransportNamespace* This,DATE *pTombstoneTime) { |
| return This->lpVtbl->get_TombstoneTime(This,pTombstoneTime); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_get_TransmissionStarted(IWdsTransportNamespace* This,VARIANT_BOOL *pbTransmissionStarted) { |
| return This->lpVtbl->get_TransmissionStarted(This,pbTransmissionStarted); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_Register(IWdsTransportNamespace* This) { |
| return This->lpVtbl->Register(This); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_Deregister(IWdsTransportNamespace* This,VARIANT_BOOL bTerminateSessions) { |
| return This->lpVtbl->Deregister(This,bTerminateSessions); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_Clone(IWdsTransportNamespace* This,IWdsTransportNamespace **ppWdsTransportNamespaceClone) { |
| return This->lpVtbl->Clone(This,ppWdsTransportNamespaceClone); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_Refresh(IWdsTransportNamespace* This) { |
| return This->lpVtbl->Refresh(This); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespace_RetrieveContents(IWdsTransportNamespace* This,IWdsTransportCollection **ppWdsTransportContents) { |
| return This->lpVtbl->RetrieveContents(This,ppWdsTransportContents); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_get_Type_Proxy( |
| IWdsTransportNamespace* This, |
| WDSTRANSPORT_NAMESPACE_TYPE *pType); |
| void __RPC_STUB IWdsTransportNamespace_get_Type_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_get_Id_Proxy( |
| IWdsTransportNamespace* This, |
| ULONG *pulId); |
| void __RPC_STUB IWdsTransportNamespace_get_Id_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_get_Name_Proxy( |
| IWdsTransportNamespace* This, |
| BSTR *pbszName); |
| void __RPC_STUB IWdsTransportNamespace_get_Name_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_put_Name_Proxy( |
| IWdsTransportNamespace* This, |
| BSTR bszName); |
| void __RPC_STUB IWdsTransportNamespace_put_Name_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_get_FriendlyName_Proxy( |
| IWdsTransportNamespace* This, |
| BSTR *pbszFriendlyName); |
| void __RPC_STUB IWdsTransportNamespace_get_FriendlyName_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_put_FriendlyName_Proxy( |
| IWdsTransportNamespace* This, |
| BSTR bszFriendlyName); |
| void __RPC_STUB IWdsTransportNamespace_put_FriendlyName_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_get_Description_Proxy( |
| IWdsTransportNamespace* This, |
| BSTR *pbszDescription); |
| void __RPC_STUB IWdsTransportNamespace_get_Description_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_put_Description_Proxy( |
| IWdsTransportNamespace* This, |
| BSTR bszDescription); |
| void __RPC_STUB IWdsTransportNamespace_put_Description_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_get_ContentProvider_Proxy( |
| IWdsTransportNamespace* This, |
| BSTR *pbszContentProvider); |
| void __RPC_STUB IWdsTransportNamespace_get_ContentProvider_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_put_ContentProvider_Proxy( |
| IWdsTransportNamespace* This, |
| BSTR bszContentProvider); |
| void __RPC_STUB IWdsTransportNamespace_put_ContentProvider_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_get_Configuration_Proxy( |
| IWdsTransportNamespace* This, |
| BSTR *pbszConfiguration); |
| void __RPC_STUB IWdsTransportNamespace_get_Configuration_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_put_Configuration_Proxy( |
| IWdsTransportNamespace* This, |
| BSTR bszConfiguration); |
| void __RPC_STUB IWdsTransportNamespace_put_Configuration_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_get_Registered_Proxy( |
| IWdsTransportNamespace* This, |
| VARIANT_BOOL *pbRegistered); |
| void __RPC_STUB IWdsTransportNamespace_get_Registered_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_get_Tombstoned_Proxy( |
| IWdsTransportNamespace* This, |
| VARIANT_BOOL *pbTombstoned); |
| void __RPC_STUB IWdsTransportNamespace_get_Tombstoned_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_get_TombstoneTime_Proxy( |
| IWdsTransportNamespace* This, |
| DATE *pTombstoneTime); |
| void __RPC_STUB IWdsTransportNamespace_get_TombstoneTime_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_get_TransmissionStarted_Proxy( |
| IWdsTransportNamespace* This, |
| VARIANT_BOOL *pbTransmissionStarted); |
| void __RPC_STUB IWdsTransportNamespace_get_TransmissionStarted_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_Register_Proxy( |
| IWdsTransportNamespace* This); |
| void __RPC_STUB IWdsTransportNamespace_Register_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_Deregister_Proxy( |
| IWdsTransportNamespace* This, |
| VARIANT_BOOL bTerminateSessions); |
| void __RPC_STUB IWdsTransportNamespace_Deregister_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_Clone_Proxy( |
| IWdsTransportNamespace* This, |
| IWdsTransportNamespace **ppWdsTransportNamespaceClone); |
| void __RPC_STUB IWdsTransportNamespace_Clone_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_Refresh_Proxy( |
| IWdsTransportNamespace* This); |
| void __RPC_STUB IWdsTransportNamespace_Refresh_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| HRESULT STDMETHODCALLTYPE IWdsTransportNamespace_RetrieveContents_Proxy( |
| IWdsTransportNamespace* This, |
| IWdsTransportCollection **ppWdsTransportContents); |
| void __RPC_STUB IWdsTransportNamespace_RetrieveContents_Stub( |
| IRpcStubBuffer* This, |
| IRpcChannelBuffer* pRpcChannelBuffer, |
| PRPC_MESSAGE pRpcMessage, |
| DWORD* pdwStubPhase); |
| |
| #endif /* __IWdsTransportNamespace_INTERFACE_DEFINED__ */ |
| |
| |
| /***************************************************************************** |
| * IWdsTransportNamespaceAutoCast interface |
| */ |
| #ifndef __IWdsTransportNamespaceAutoCast_INTERFACE_DEFINED__ |
| #define __IWdsTransportNamespaceAutoCast_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IWdsTransportNamespaceAutoCast, 0xad931a72, 0xc4bd, 0x4c41, 0x8f,0xbc, 0x59,0xc9,0xc7,0x48,0xdf,0x9e); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("ad931a72-c4bd-4c41-8fbc-59c9c748df9e") |
| IWdsTransportNamespaceAutoCast : public IWdsTransportNamespace |
| { |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IWdsTransportNamespaceAutoCast, 0xad931a72, 0xc4bd, 0x4c41, 0x8f,0xbc, 0x59,0xc9,0xc7,0x48,0xdf,0x9e) |
| #endif |
| #else |
| typedef struct IWdsTransportNamespaceAutoCastVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IWdsTransportNamespaceAutoCast* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IWdsTransportNamespaceAutoCast* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IWdsTransportNamespaceAutoCast* This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IWdsTransportNamespaceAutoCast* This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IWdsTransportNamespaceAutoCast* This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IWdsTransportNamespaceAutoCast* This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IWdsTransportNamespaceAutoCast* This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** IWdsTransportNamespace methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_Type)( |
| IWdsTransportNamespaceAutoCast* This, |
| WDSTRANSPORT_NAMESPACE_TYPE *pType); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Id)( |
| IWdsTransportNamespaceAutoCast* This, |
| ULONG *pulId); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Name)( |
| IWdsTransportNamespaceAutoCast* This, |
| BSTR *pbszName); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Name)( |
| IWdsTransportNamespaceAutoCast* This, |
| BSTR bszName); |
| |
| HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| IWdsTransportNamespaceAutoCast* This, |
| BSTR *pbszFriendlyName); |
| |
| HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| IWdsTransportNamespaceAutoCast* This, |
| BSTR bszFriendlyName); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Description)( |
| IWdsTransportNamespaceAutoCast* This, |
| BSTR *pbszDescription); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Description)( |
| IWdsTransportNamespaceAutoCast* This, |
| BSTR bszDescription); |
| |
| HRESULT (STDMETHODCALLTYPE *get_ContentProvider)( |
| IWdsTransportNamespaceAutoCast* This, |
| BSTR *pbszContentProvider); |
| |
| HRESULT (STDMETHODCALLTYPE *put_ContentProvider)( |
| IWdsTransportNamespaceAutoCast* This, |
| BSTR bszContentProvider); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Configuration)( |
| IWdsTransportNamespaceAutoCast* This, |
| BSTR *pbszConfiguration); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Configuration)( |
| IWdsTransportNamespaceAutoCast* This, |
| BSTR bszConfiguration); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Registered)( |
| IWdsTransportNamespaceAutoCast* This, |
| VARIANT_BOOL *pbRegistered); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Tombstoned)( |
| IWdsTransportNamespaceAutoCast* This, |
| VARIANT_BOOL *pbTombstoned); |
| |
| HRESULT (STDMETHODCALLTYPE *get_TombstoneTime)( |
| IWdsTransportNamespaceAutoCast* This, |
| DATE *pTombstoneTime); |
| |
| HRESULT (STDMETHODCALLTYPE *get_TransmissionStarted)( |
| IWdsTransportNamespaceAutoCast* This, |
| VARIANT_BOOL *pbTransmissionStarted); |
| |
| HRESULT (STDMETHODCALLTYPE *Register)( |
| IWdsTransportNamespaceAutoCast* This); |
| |
| HRESULT (STDMETHODCALLTYPE *Deregister)( |
| IWdsTransportNamespaceAutoCast* This, |
| VARIANT_BOOL bTerminateSessions); |
| |
| HRESULT (STDMETHODCALLTYPE *Clone)( |
| IWdsTransportNamespaceAutoCast* This, |
| IWdsTransportNamespace **ppWdsTransportNamespaceClone); |
| |
| HRESULT (STDMETHODCALLTYPE *Refresh)( |
| IWdsTransportNamespaceAutoCast* This); |
| |
| HRESULT (STDMETHODCALLTYPE *RetrieveContents)( |
| IWdsTransportNamespaceAutoCast* This, |
| IWdsTransportCollection **ppWdsTransportContents); |
| |
| END_INTERFACE |
| } IWdsTransportNamespaceAutoCastVtbl; |
| interface IWdsTransportNamespaceAutoCast { |
| CONST_VTBL IWdsTransportNamespaceAutoCastVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IWdsTransportNamespaceAutoCast_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IWdsTransportNamespaceAutoCast_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IWdsTransportNamespaceAutoCast_Release(This) (This)->lpVtbl->Release(This) |
| /*** IDispatch methods ***/ |
| #define IWdsTransportNamespaceAutoCast_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IWdsTransportNamespaceAutoCast_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IWdsTransportNamespaceAutoCast_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IWdsTransportNamespaceAutoCast_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| /*** IWdsTransportNamespace methods ***/ |
| #define IWdsTransportNamespaceAutoCast_get_Type(This,pType) (This)->lpVtbl->get_Type(This,pType) |
| #define IWdsTransportNamespaceAutoCast_get_Id(This,pulId) (This)->lpVtbl->get_Id(This,pulId) |
| #define IWdsTransportNamespaceAutoCast_get_Name(This,pbszName) (This)->lpVtbl->get_Name(This,pbszName) |
| #define IWdsTransportNamespaceAutoCast_put_Name(This,bszName) (This)->lpVtbl->put_Name(This,bszName) |
| #define IWdsTransportNamespaceAutoCast_get_FriendlyName(This,pbszFriendlyName) (This)->lpVtbl->get_FriendlyName(This,pbszFriendlyName) |
| #define IWdsTransportNamespaceAutoCast_put_FriendlyName(This,bszFriendlyName) (This)->lpVtbl->put_FriendlyName(This,bszFriendlyName) |
| #define IWdsTransportNamespaceAutoCast_get_Description(This,pbszDescription) (This)->lpVtbl->get_Description(This,pbszDescription) |
| #define IWdsTransportNamespaceAutoCast_put_Description(This,bszDescription) (This)->lpVtbl->put_Description(This,bszDescription) |
| #define IWdsTransportNamespaceAutoCast_get_ContentProvider(This,pbszContentProvider) (This)->lpVtbl->get_ContentProvider(This,pbszContentProvider) |
| #define IWdsTransportNamespaceAutoCast_put_ContentProvider(This,bszContentProvider) (This)->lpVtbl->put_ContentProvider(This,bszContentProvider) |
| #define IWdsTransportNamespaceAutoCast_get_Configuration(This,pbszConfiguration) (This)->lpVtbl->get_Configuration(This,pbszConfiguration) |
| #define IWdsTransportNamespaceAutoCast_put_Configuration(This,bszConfiguration) (This)->lpVtbl->put_Configuration(This,bszConfiguration) |
| #define IWdsTransportNamespaceAutoCast_get_Registered(This,pbRegistered) (This)->lpVtbl->get_Registered(This,pbRegistered) |
| #define IWdsTransportNamespaceAutoCast_get_Tombstoned(This,pbTombstoned) (This)->lpVtbl->get_Tombstoned(This,pbTombstoned) |
| #define IWdsTransportNamespaceAutoCast_get_TombstoneTime(This,pTombstoneTime) (This)->lpVtbl->get_TombstoneTime(This,pTombstoneTime) |
| #define IWdsTransportNamespaceAutoCast_get_TransmissionStarted(This,pbTransmissionStarted) (This)->lpVtbl->get_TransmissionStarted(This,pbTransmissionStarted) |
| #define IWdsTransportNamespaceAutoCast_Register(This) (This)->lpVtbl->Register(This) |
| #define IWdsTransportNamespaceAutoCast_Deregister(This,bTerminateSessions) (This)->lpVtbl->Deregister(This,bTerminateSessions) |
| #define IWdsTransportNamespaceAutoCast_Clone(This,ppWdsTransportNamespaceClone) (This)->lpVtbl->Clone(This,ppWdsTransportNamespaceClone) |
| #define IWdsTransportNamespaceAutoCast_Refresh(This) (This)->lpVtbl->Refresh(This) |
| #define IWdsTransportNamespaceAutoCast_RetrieveContents(This,ppWdsTransportContents) (This)->lpVtbl->RetrieveContents(This,ppWdsTransportContents) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_QueryInterface(IWdsTransportNamespaceAutoCast* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IWdsTransportNamespaceAutoCast_AddRef(IWdsTransportNamespaceAutoCast* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IWdsTransportNamespaceAutoCast_Release(IWdsTransportNamespaceAutoCast* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_GetTypeInfoCount(IWdsTransportNamespaceAutoCast* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_GetTypeInfo(IWdsTransportNamespaceAutoCast* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_GetIDsOfNames(IWdsTransportNamespaceAutoCast* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_Invoke(IWdsTransportNamespaceAutoCast* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** IWdsTransportNamespace methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_Type(IWdsTransportNamespaceAutoCast* This,WDSTRANSPORT_NAMESPACE_TYPE *pType) { |
| return This->lpVtbl->get_Type(This,pType); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_Id(IWdsTransportNamespaceAutoCast* This,ULONG *pulId) { |
| return This->lpVtbl->get_Id(This,pulId); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_Name(IWdsTransportNamespaceAutoCast* This,BSTR *pbszName) { |
| return This->lpVtbl->get_Name(This,pbszName); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_put_Name(IWdsTransportNamespaceAutoCast* This,BSTR bszName) { |
| return This->lpVtbl->put_Name(This,bszName); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_FriendlyName(IWdsTransportNamespaceAutoCast* This,BSTR *pbszFriendlyName) { |
| return This->lpVtbl->get_FriendlyName(This,pbszFriendlyName); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_put_FriendlyName(IWdsTransportNamespaceAutoCast* This,BSTR bszFriendlyName) { |
| return This->lpVtbl->put_FriendlyName(This,bszFriendlyName); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_Description(IWdsTransportNamespaceAutoCast* This,BSTR *pbszDescription) { |
| return This->lpVtbl->get_Description(This,pbszDescription); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_put_Description(IWdsTransportNamespaceAutoCast* This,BSTR bszDescription) { |
| return This->lpVtbl->put_Description(This,bszDescription); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_ContentProvider(IWdsTransportNamespaceAutoCast* This,BSTR *pbszContentProvider) { |
| return This->lpVtbl->get_ContentProvider(This,pbszContentProvider); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_put_ContentProvider(IWdsTransportNamespaceAutoCast* This,BSTR bszContentProvider) { |
| return This->lpVtbl->put_ContentProvider(This,bszContentProvider); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_Configuration(IWdsTransportNamespaceAutoCast* This,BSTR *pbszConfiguration) { |
| return This->lpVtbl->get_Configuration(This,pbszConfiguration); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_put_Configuration(IWdsTransportNamespaceAutoCast* This,BSTR bszConfiguration) { |
| return This->lpVtbl->put_Configuration(This,bszConfiguration); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_Registered(IWdsTransportNamespaceAutoCast* This,VARIANT_BOOL *pbRegistered) { |
| return This->lpVtbl->get_Registered(This,pbRegistered); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_Tombstoned(IWdsTransportNamespaceAutoCast* This,VARIANT_BOOL *pbTombstoned) { |
| return This->lpVtbl->get_Tombstoned(This,pbTombstoned); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_TombstoneTime(IWdsTransportNamespaceAutoCast* This,DATE *pTombstoneTime) { |
| return This->lpVtbl->get_TombstoneTime(This,pTombstoneTime); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_get_TransmissionStarted(IWdsTransportNamespaceAutoCast* This,VARIANT_BOOL *pbTransmissionStarted) { |
| return This->lpVtbl->get_TransmissionStarted(This,pbTransmissionStarted); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_Register(IWdsTransportNamespaceAutoCast* This) { |
| return This->lpVtbl->Register(This); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_Deregister(IWdsTransportNamespaceAutoCast* This,VARIANT_BOOL bTerminateSessions) { |
| return This->lpVtbl->Deregister(This,bTerminateSessions); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_Clone(IWdsTransportNamespaceAutoCast* This,IWdsTransportNamespace **ppWdsTransportNamespaceClone) { |
| return This->lpVtbl->Clone(This,ppWdsTransportNamespaceClone); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_Refresh(IWdsTransportNamespaceAutoCast* This) { |
| return This->lpVtbl->Refresh(This); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceAutoCast_RetrieveContents(IWdsTransportNamespaceAutoCast* This,IWdsTransportCollection **ppWdsTransportContents) { |
| return This->lpVtbl->RetrieveContents(This,ppWdsTransportContents); |
| } |
| #endif |
| #endif |
| |
| #endif |
| |
| |
| #endif /* __IWdsTransportNamespaceAutoCast_INTERFACE_DEFINED__ */ |
| |
| |
| /***************************************************************************** |
| * IWdsTransportNamespaceScheduledCast interface |
| */ |
| #ifndef __IWdsTransportNamespaceScheduledCast_INTERFACE_DEFINED__ |
| #define __IWdsTransportNamespaceScheduledCast_INTERFACE_DEFINED__ |
| |
| DEFINE_GUID(IID_IWdsTransportNamespaceScheduledCast, 0x3840cecf, 0xd76c, 0x416e, 0xa4,0xcc, 0x31,0xc7,0x41,0xd2,0x87,0x4b); |
| #if defined(__cplusplus) && !defined(CINTERFACE) |
| MIDL_INTERFACE("3840cecf-d76c-416e-a4cc-31c741d2874b") |
| IWdsTransportNamespaceScheduledCast : public IWdsTransportNamespace |
| { |
| virtual HRESULT STDMETHODCALLTYPE StartTransmission( |
| ) = 0; |
| |
| }; |
| #ifdef __CRT_UUID_DECL |
| __CRT_UUID_DECL(IWdsTransportNamespaceScheduledCast, 0x3840cecf, 0xd76c, 0x416e, 0xa4,0xcc, 0x31,0xc7,0x41,0xd2,0x87,0x4b) |
| #endif |
| #else |
| typedef struct IWdsTransportNamespaceScheduledCastVtbl { |
| BEGIN_INTERFACE |
| |
| /*** IUnknown methods ***/ |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)( |
| IWdsTransportNamespaceScheduledCast* This, |
| REFIID riid, |
| void **ppvObject); |
| |
| ULONG (STDMETHODCALLTYPE *AddRef)( |
| IWdsTransportNamespaceScheduledCast* This); |
| |
| ULONG (STDMETHODCALLTYPE *Release)( |
| IWdsTransportNamespaceScheduledCast* This); |
| |
| /*** IDispatch methods ***/ |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)( |
| IWdsTransportNamespaceScheduledCast* This, |
| UINT *pctinfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetTypeInfo)( |
| IWdsTransportNamespaceScheduledCast* This, |
| UINT iTInfo, |
| LCID lcid, |
| ITypeInfo **ppTInfo); |
| |
| HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)( |
| IWdsTransportNamespaceScheduledCast* This, |
| REFIID riid, |
| LPOLESTR *rgszNames, |
| UINT cNames, |
| LCID lcid, |
| DISPID *rgDispId); |
| |
| HRESULT (STDMETHODCALLTYPE *Invoke)( |
| IWdsTransportNamespaceScheduledCast* This, |
| DISPID dispIdMember, |
| REFIID riid, |
| LCID lcid, |
| WORD wFlags, |
| DISPPARAMS *pDispParams, |
| VARIANT *pVarResult, |
| EXCEPINFO *pExcepInfo, |
| UINT *puArgErr); |
| |
| /*** IWdsTransportNamespace methods ***/ |
| HRESULT (STDMETHODCALLTYPE *get_Type)( |
| IWdsTransportNamespaceScheduledCast* This, |
| WDSTRANSPORT_NAMESPACE_TYPE *pType); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Id)( |
| IWdsTransportNamespaceScheduledCast* This, |
| ULONG *pulId); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Name)( |
| IWdsTransportNamespaceScheduledCast* This, |
| BSTR *pbszName); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Name)( |
| IWdsTransportNamespaceScheduledCast* This, |
| BSTR bszName); |
| |
| HRESULT (STDMETHODCALLTYPE *get_FriendlyName)( |
| IWdsTransportNamespaceScheduledCast* This, |
| BSTR *pbszFriendlyName); |
| |
| HRESULT (STDMETHODCALLTYPE *put_FriendlyName)( |
| IWdsTransportNamespaceScheduledCast* This, |
| BSTR bszFriendlyName); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Description)( |
| IWdsTransportNamespaceScheduledCast* This, |
| BSTR *pbszDescription); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Description)( |
| IWdsTransportNamespaceScheduledCast* This, |
| BSTR bszDescription); |
| |
| HRESULT (STDMETHODCALLTYPE *get_ContentProvider)( |
| IWdsTransportNamespaceScheduledCast* This, |
| BSTR *pbszContentProvider); |
| |
| HRESULT (STDMETHODCALLTYPE *put_ContentProvider)( |
| IWdsTransportNamespaceScheduledCast* This, |
| BSTR bszContentProvider); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Configuration)( |
| IWdsTransportNamespaceScheduledCast* This, |
| BSTR *pbszConfiguration); |
| |
| HRESULT (STDMETHODCALLTYPE *put_Configuration)( |
| IWdsTransportNamespaceScheduledCast* This, |
| BSTR bszConfiguration); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Registered)( |
| IWdsTransportNamespaceScheduledCast* This, |
| VARIANT_BOOL *pbRegistered); |
| |
| HRESULT (STDMETHODCALLTYPE *get_Tombstoned)( |
| IWdsTransportNamespaceScheduledCast* This, |
| VARIANT_BOOL *pbTombstoned); |
| |
| HRESULT (STDMETHODCALLTYPE *get_TombstoneTime)( |
| IWdsTransportNamespaceScheduledCast* This, |
| DATE *pTombstoneTime); |
| |
| HRESULT (STDMETHODCALLTYPE *get_TransmissionStarted)( |
| IWdsTransportNamespaceScheduledCast* This, |
| VARIANT_BOOL *pbTransmissionStarted); |
| |
| HRESULT (STDMETHODCALLTYPE *Register)( |
| IWdsTransportNamespaceScheduledCast* This); |
| |
| HRESULT (STDMETHODCALLTYPE *Deregister)( |
| IWdsTransportNamespaceScheduledCast* This, |
| VARIANT_BOOL bTerminateSessions); |
| |
| HRESULT (STDMETHODCALLTYPE *Clone)( |
| IWdsTransportNamespaceScheduledCast* This, |
| IWdsTransportNamespace **ppWdsTransportNamespaceClone); |
| |
| HRESULT (STDMETHODCALLTYPE *Refresh)( |
| IWdsTransportNamespaceScheduledCast* This); |
| |
| HRESULT (STDMETHODCALLTYPE *RetrieveContents)( |
| IWdsTransportNamespaceScheduledCast* This, |
| IWdsTransportCollection **ppWdsTransportContents); |
| |
| /*** IWdsTransportNamespaceScheduledCast methods ***/ |
| HRESULT (STDMETHODCALLTYPE *StartTransmission)( |
| IWdsTransportNamespaceScheduledCast* This); |
| |
| END_INTERFACE |
| } IWdsTransportNamespaceScheduledCastVtbl; |
| interface IWdsTransportNamespaceScheduledCast { |
| CONST_VTBL IWdsTransportNamespaceScheduledCastVtbl* lpVtbl; |
| }; |
| |
| #ifdef COBJMACROS |
| #ifndef WIDL_C_INLINE_WRAPPERS |
| /*** IUnknown methods ***/ |
| #define IWdsTransportNamespaceScheduledCast_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) |
| #define IWdsTransportNamespaceScheduledCast_AddRef(This) (This)->lpVtbl->AddRef(This) |
| #define IWdsTransportNamespaceScheduledCast_Release(This) (This)->lpVtbl->Release(This) |
| /*** IDispatch methods ***/ |
| #define IWdsTransportNamespaceScheduledCast_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) |
| #define IWdsTransportNamespaceScheduledCast_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) |
| #define IWdsTransportNamespaceScheduledCast_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) |
| #define IWdsTransportNamespaceScheduledCast_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) |
| /*** IWdsTransportNamespace methods ***/ |
| #define IWdsTransportNamespaceScheduledCast_get_Type(This,pType) (This)->lpVtbl->get_Type(This,pType) |
| #define IWdsTransportNamespaceScheduledCast_get_Id(This,pulId) (This)->lpVtbl->get_Id(This,pulId) |
| #define IWdsTransportNamespaceScheduledCast_get_Name(This,pbszName) (This)->lpVtbl->get_Name(This,pbszName) |
| #define IWdsTransportNamespaceScheduledCast_put_Name(This,bszName) (This)->lpVtbl->put_Name(This,bszName) |
| #define IWdsTransportNamespaceScheduledCast_get_FriendlyName(This,pbszFriendlyName) (This)->lpVtbl->get_FriendlyName(This,pbszFriendlyName) |
| #define IWdsTransportNamespaceScheduledCast_put_FriendlyName(This,bszFriendlyName) (This)->lpVtbl->put_FriendlyName(This,bszFriendlyName) |
| #define IWdsTransportNamespaceScheduledCast_get_Description(This,pbszDescription) (This)->lpVtbl->get_Description(This,pbszDescription) |
| #define IWdsTransportNamespaceScheduledCast_put_Description(This,bszDescription) (This)->lpVtbl->put_Description(This,bszDescription) |
| #define IWdsTransportNamespaceScheduledCast_get_ContentProvider(This,pbszContentProvider) (This)->lpVtbl->get_ContentProvider(This,pbszContentProvider) |
| #define IWdsTransportNamespaceScheduledCast_put_ContentProvider(This,bszContentProvider) (This)->lpVtbl->put_ContentProvider(This,bszContentProvider) |
| #define IWdsTransportNamespaceScheduledCast_get_Configuration(This,pbszConfiguration) (This)->lpVtbl->get_Configuration(This,pbszConfiguration) |
| #define IWdsTransportNamespaceScheduledCast_put_Configuration(This,bszConfiguration) (This)->lpVtbl->put_Configuration(This,bszConfiguration) |
| #define IWdsTransportNamespaceScheduledCast_get_Registered(This,pbRegistered) (This)->lpVtbl->get_Registered(This,pbRegistered) |
| #define IWdsTransportNamespaceScheduledCast_get_Tombstoned(This,pbTombstoned) (This)->lpVtbl->get_Tombstoned(This,pbTombstoned) |
| #define IWdsTransportNamespaceScheduledCast_get_TombstoneTime(This,pTombstoneTime) (This)->lpVtbl->get_TombstoneTime(This,pTombstoneTime) |
| #define IWdsTransportNamespaceScheduledCast_get_TransmissionStarted(This,pbTransmissionStarted) (This)->lpVtbl->get_TransmissionStarted(This,pbTransmissionStarted) |
| #define IWdsTransportNamespaceScheduledCast_Register(This) (This)->lpVtbl->Register(This) |
| #define IWdsTransportNamespaceScheduledCast_Deregister(This,bTerminateSessions) (This)->lpVtbl->Deregister(This,bTerminateSessions) |
| #define IWdsTransportNamespaceScheduledCast_Clone(This,ppWdsTransportNamespaceClone) (This)->lpVtbl->Clone(This,ppWdsTransportNamespaceClone) |
| #define IWdsTransportNamespaceScheduledCast_Refresh(This) (This)->lpVtbl->Refresh(This) |
| #define IWdsTransportNamespaceScheduledCast_RetrieveContents(This,ppWdsTransportContents) (This)->lpVtbl->RetrieveContents(This,ppWdsTransportContents) |
| /*** IWdsTransportNamespaceScheduledCast methods ***/ |
| #define IWdsTransportNamespaceScheduledCast_StartTransmission(This) (This)->lpVtbl->StartTransmission(This) |
| #else |
| /*** IUnknown methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_QueryInterface(IWdsTransportNamespaceScheduledCast* This,REFIID riid,void **ppvObject) { |
| return This->lpVtbl->QueryInterface(This,riid,ppvObject); |
| } |
| static FORCEINLINE ULONG IWdsTransportNamespaceScheduledCast_AddRef(IWdsTransportNamespaceScheduledCast* This) { |
| return This->lpVtbl->AddRef(This); |
| } |
| static FORCEINLINE ULONG IWdsTransportNamespaceScheduledCast_Release(IWdsTransportNamespaceScheduledCast* This) { |
| return This->lpVtbl->Release(This); |
| } |
| /*** IDispatch methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_GetTypeInfoCount(IWdsTransportNamespaceScheduledCast* This,UINT *pctinfo) { |
| return This->lpVtbl->GetTypeInfoCount(This,pctinfo); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_GetTypeInfo(IWdsTransportNamespaceScheduledCast* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) { |
| return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_GetIDsOfNames(IWdsTransportNamespaceScheduledCast* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) { |
| return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_Invoke(IWdsTransportNamespaceScheduledCast* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) { |
| return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr); |
| } |
| /*** IWdsTransportNamespace methods ***/ |
| static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_get_Type(IWdsTransportNamespaceScheduledCast* This,WDSTRANSPORT_NAMESPACE_TYPE *pType) { |
| return This->lpVtbl->get_Type(This,pType); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_get_Id(IWdsTransportNamespaceScheduledCast* This,ULONG *pulId) { |
| return This->lpVtbl->get_Id(This,pulId); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_get_Name(IWdsTransportNamespaceScheduledCast* This,BSTR *pbszName) { |
| return This->lpVtbl->get_Name(This,pbszName); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_put_Name(IWdsTransportNamespaceScheduledCast* This,BSTR bszName) { |
| return This->lpVtbl->put_Name(This,bszName); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_get_FriendlyName(IWdsTransportNamespaceScheduledCast* This,BSTR *pbszFriendlyName) { |
| return This->lpVtbl->get_FriendlyName(This,pbszFriendlyName); |
| } |
| static FORCEINLINE HRESULT IWdsTransportNamespaceScheduledCast_put_FriendlyName(IWdsTransportNamespaceScheduledCast* This,BSTR bszFriendlyName) { |
| return |