You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3648 lines
98 KiB
3648 lines
98 KiB
|
|
|
|
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
|
|
|
|
|
/* File created by MIDL compiler version 6.00.0361 */
|
|
/* Compiler settings for cluscfgclient.idl:
|
|
Oicf, W1, Zp8, env=Win32 (32b run)
|
|
protocol : dce , ms_ext, c_ext, robust
|
|
error checks: allocation ref bounds_check enum stub_data
|
|
VC __declspec() decoration level:
|
|
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
|
|
DECLSPEC_UUID(), MIDL_INTERFACE()
|
|
*/
|
|
//@@MIDL_FILE_HEADING( )
|
|
|
|
#pragma warning( disable: 4049 ) /* more than 64k source lines */
|
|
|
|
|
|
/* verify that the <rpcndr.h> version is high enough to compile this file*/
|
|
#ifndef __REQUIRED_RPCNDR_H_VERSION__
|
|
#define __REQUIRED_RPCNDR_H_VERSION__ 475
|
|
#endif
|
|
|
|
#include "rpc.h"
|
|
#include "rpcndr.h"
|
|
|
|
#ifndef __RPCNDR_H_VERSION__
|
|
#error this stub requires an updated version of <rpcndr.h>
|
|
#endif // __RPCNDR_H_VERSION__
|
|
|
|
#ifndef COM_NO_WINDOWS_H
|
|
#include "windows.h"
|
|
#include "ole2.h"
|
|
#endif /*COM_NO_WINDOWS_H*/
|
|
|
|
#ifndef __cluscfgclient_h__
|
|
#define __cluscfgclient_h__
|
|
|
|
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
|
#pragma once
|
|
#endif
|
|
|
|
/* Forward Declarations */
|
|
|
|
#ifndef __INotifyUI_FWD_DEFINED__
|
|
#define __INotifyUI_FWD_DEFINED__
|
|
typedef interface INotifyUI INotifyUI;
|
|
#endif /* __INotifyUI_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDoTask_FWD_DEFINED__
|
|
#define __IDoTask_FWD_DEFINED__
|
|
typedef interface IDoTask IDoTask;
|
|
#endif /* __IDoTask_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __INotificationManager_FWD_DEFINED__
|
|
#define __INotificationManager_FWD_DEFINED__
|
|
typedef interface INotificationManager INotificationManager;
|
|
#endif /* __INotificationManager_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IConnectionManager_FWD_DEFINED__
|
|
#define __IConnectionManager_FWD_DEFINED__
|
|
typedef interface IConnectionManager IConnectionManager;
|
|
#endif /* __IConnectionManager_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskManager_FWD_DEFINED__
|
|
#define __ITaskManager_FWD_DEFINED__
|
|
typedef interface ITaskManager ITaskManager;
|
|
#endif /* __ITaskManager_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IObjectManager_FWD_DEFINED__
|
|
#define __IObjectManager_FWD_DEFINED__
|
|
typedef interface IObjectManager IObjectManager;
|
|
#endif /* __IObjectManager_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskGetDomains_FWD_DEFINED__
|
|
#define __ITaskGetDomains_FWD_DEFINED__
|
|
typedef interface ITaskGetDomains ITaskGetDomains;
|
|
#endif /* __ITaskGetDomains_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskGetDomainsCallback_FWD_DEFINED__
|
|
#define __ITaskGetDomainsCallback_FWD_DEFINED__
|
|
typedef interface ITaskGetDomainsCallback ITaskGetDomainsCallback;
|
|
#endif /* __ITaskGetDomainsCallback_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskAnalyzeCluster_FWD_DEFINED__
|
|
#define __ITaskAnalyzeCluster_FWD_DEFINED__
|
|
typedef interface ITaskAnalyzeCluster ITaskAnalyzeCluster;
|
|
#endif /* __ITaskAnalyzeCluster_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskCommitClusterChanges_FWD_DEFINED__
|
|
#define __ITaskCommitClusterChanges_FWD_DEFINED__
|
|
typedef interface ITaskCommitClusterChanges ITaskCommitClusterChanges;
|
|
#endif /* __ITaskCommitClusterChanges_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IStandardInfo_FWD_DEFINED__
|
|
#define __IStandardInfo_FWD_DEFINED__
|
|
typedef interface IStandardInfo IStandardInfo;
|
|
#endif /* __IStandardInfo_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskVerifyIPAddress_FWD_DEFINED__
|
|
#define __ITaskVerifyIPAddress_FWD_DEFINED__
|
|
typedef interface ITaskVerifyIPAddress ITaskVerifyIPAddress;
|
|
#endif /* __ITaskVerifyIPAddress_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IConfigurationConnection_FWD_DEFINED__
|
|
#define __IConfigurationConnection_FWD_DEFINED__
|
|
typedef interface IConfigurationConnection IConfigurationConnection;
|
|
#endif /* __IConfigurationConnection_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IConnectionInfo_FWD_DEFINED__
|
|
#define __IConnectionInfo_FWD_DEFINED__
|
|
typedef interface IConnectionInfo IConnectionInfo;
|
|
#endif /* __IConnectionInfo_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IEnumCookies_FWD_DEFINED__
|
|
#define __IEnumCookies_FWD_DEFINED__
|
|
typedef interface IEnumCookies IEnumCookies;
|
|
#endif /* __IEnumCookies_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IEnumNodes_FWD_DEFINED__
|
|
#define __IEnumNodes_FWD_DEFINED__
|
|
typedef interface IEnumNodes IEnumNodes;
|
|
#endif /* __IEnumNodes_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskGatherClusterInfo_FWD_DEFINED__
|
|
#define __ITaskGatherClusterInfo_FWD_DEFINED__
|
|
typedef interface ITaskGatherClusterInfo ITaskGatherClusterInfo;
|
|
#endif /* __ITaskGatherClusterInfo_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IGatherData_FWD_DEFINED__
|
|
#define __IGatherData_FWD_DEFINED__
|
|
typedef interface IGatherData IGatherData;
|
|
#endif /* __IGatherData_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskGatherNodeInfo_FWD_DEFINED__
|
|
#define __ITaskGatherNodeInfo_FWD_DEFINED__
|
|
typedef interface ITaskGatherNodeInfo ITaskGatherNodeInfo;
|
|
#endif /* __ITaskGatherNodeInfo_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskCompareAndPushInformation_FWD_DEFINED__
|
|
#define __ITaskCompareAndPushInformation_FWD_DEFINED__
|
|
typedef interface ITaskCompareAndPushInformation ITaskCompareAndPushInformation;
|
|
#endif /* __ITaskCompareAndPushInformation_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskGatherInformation_FWD_DEFINED__
|
|
#define __ITaskGatherInformation_FWD_DEFINED__
|
|
typedef interface ITaskGatherInformation ITaskGatherInformation;
|
|
#endif /* __ITaskGatherInformation_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskPollingCallback_FWD_DEFINED__
|
|
#define __ITaskPollingCallback_FWD_DEFINED__
|
|
typedef interface ITaskPollingCallback ITaskPollingCallback;
|
|
#endif /* __ITaskPollingCallback_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ILogManager_FWD_DEFINED__
|
|
#define __ILogManager_FWD_DEFINED__
|
|
typedef interface ILogManager ILogManager;
|
|
#endif /* __ILogManager_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ILogger_FWD_DEFINED__
|
|
#define __ILogger_FWD_DEFINED__
|
|
typedef interface ILogger ILogger;
|
|
#endif /* __ILogger_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskCancelCleanup_FWD_DEFINED__
|
|
#define __ITaskCancelCleanup_FWD_DEFINED__
|
|
typedef interface ITaskCancelCleanup ITaskCancelCleanup;
|
|
#endif /* __ITaskCancelCleanup_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IClusCfgAsyncEvictCleanup_FWD_DEFINED__
|
|
#define __IClusCfgAsyncEvictCleanup_FWD_DEFINED__
|
|
typedef interface IClusCfgAsyncEvictCleanup IClusCfgAsyncEvictCleanup;
|
|
#endif /* __IClusCfgAsyncEvictCleanup_FWD_DEFINED__ */
|
|
|
|
|
|
/* header files for imported files */
|
|
#include "unknwn.h"
|
|
#include "objidl.h"
|
|
#include "ocidl.h"
|
|
#include "ClusCfgServer.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C"{
|
|
#endif
|
|
|
|
void * __RPC_USER MIDL_user_allocate(size_t);
|
|
void __RPC_USER MIDL_user_free( void * );
|
|
|
|
/* interface __MIDL_itf_cluscfgclient_0000 */
|
|
/* [local] */
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Copyright (c) 2000 Microsoft Corporation
|
|
//
|
|
// Remarks:
|
|
// Generated file. See file ClusCfgClient.idl for more details.
|
|
//
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef DWORD OBJECTCOOKIE;
|
|
|
|
|
|
|
|
extern RPC_IF_HANDLE __MIDL_itf_cluscfgclient_0000_v0_0_c_ifspec;
|
|
extern RPC_IF_HANDLE __MIDL_itf_cluscfgclient_0000_v0_0_s_ifspec;
|
|
|
|
#ifndef __INotifyUI_INTERFACE_DEFINED__
|
|
#define __INotifyUI_INTERFACE_DEFINED__
|
|
|
|
/* interface INotifyUI */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_INotifyUI;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("E5E8D401-1A37-4fbf-880C-826CC89516FD")
|
|
INotifyUI : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE ObjectChanged(
|
|
/* [in] */ OBJECTCOOKIE cookieIn) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct INotifyUIVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
INotifyUI * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
INotifyUI * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
INotifyUI * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *ObjectChanged )(
|
|
INotifyUI * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
END_INTERFACE
|
|
} INotifyUIVtbl;
|
|
|
|
interface INotifyUI
|
|
{
|
|
CONST_VTBL struct INotifyUIVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define INotifyUI_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define INotifyUI_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define INotifyUI_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define INotifyUI_ObjectChanged(This,cookieIn) \
|
|
(This)->lpVtbl -> ObjectChanged(This,cookieIn)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE INotifyUI_ObjectChanged_Proxy(
|
|
INotifyUI * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
|
|
void __RPC_STUB INotifyUI_ObjectChanged_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __INotifyUI_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDoTask_INTERFACE_DEFINED__
|
|
#define __IDoTask_INTERFACE_DEFINED__
|
|
|
|
/* interface IDoTask */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IDoTask;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("0230C9F8-EE7F-4307-98DB-726EBCAE55D6")
|
|
IDoTask : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE BeginTask( void) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE StopTask( void) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IDoTaskVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
IDoTask * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
IDoTask * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
IDoTask * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *BeginTask )(
|
|
IDoTask * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *StopTask )(
|
|
IDoTask * This);
|
|
|
|
END_INTERFACE
|
|
} IDoTaskVtbl;
|
|
|
|
interface IDoTask
|
|
{
|
|
CONST_VTBL struct IDoTaskVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IDoTask_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IDoTask_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IDoTask_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IDoTask_BeginTask(This) \
|
|
(This)->lpVtbl -> BeginTask(This)
|
|
|
|
#define IDoTask_StopTask(This) \
|
|
(This)->lpVtbl -> StopTask(This)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IDoTask_BeginTask_Proxy(
|
|
IDoTask * This);
|
|
|
|
|
|
void __RPC_STUB IDoTask_BeginTask_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IDoTask_StopTask_Proxy(
|
|
IDoTask * This);
|
|
|
|
|
|
void __RPC_STUB IDoTask_StopTask_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IDoTask_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __INotificationManager_INTERFACE_DEFINED__
|
|
#define __INotificationManager_INTERFACE_DEFINED__
|
|
|
|
/* interface INotificationManager */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_INotificationManager;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("95531501-8782-4845-901D-312F36BA6C6E")
|
|
INotificationManager : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE AddConnectionPoint(
|
|
/* [in] */ REFIID riidIn,
|
|
/* [in] */ IConnectionPoint *pcpIn) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct INotificationManagerVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
INotificationManager * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
INotificationManager * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
INotificationManager * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *AddConnectionPoint )(
|
|
INotificationManager * This,
|
|
/* [in] */ REFIID riidIn,
|
|
/* [in] */ IConnectionPoint *pcpIn);
|
|
|
|
END_INTERFACE
|
|
} INotificationManagerVtbl;
|
|
|
|
interface INotificationManager
|
|
{
|
|
CONST_VTBL struct INotificationManagerVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define INotificationManager_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define INotificationManager_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define INotificationManager_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define INotificationManager_AddConnectionPoint(This,riidIn,pcpIn) \
|
|
(This)->lpVtbl -> AddConnectionPoint(This,riidIn,pcpIn)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE INotificationManager_AddConnectionPoint_Proxy(
|
|
INotificationManager * This,
|
|
/* [in] */ REFIID riidIn,
|
|
/* [in] */ IConnectionPoint *pcpIn);
|
|
|
|
|
|
void __RPC_STUB INotificationManager_AddConnectionPoint_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __INotificationManager_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IConnectionManager_INTERFACE_DEFINED__
|
|
#define __IConnectionManager_INTERFACE_DEFINED__
|
|
|
|
/* interface IConnectionManager */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IConnectionManager;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("C0017768-1BF3-4352-8D6C-3A8C1D0FB477")
|
|
IConnectionManager : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetConnectionToObject(
|
|
/* [in] */ OBJECTCOOKIE cookieIn,
|
|
/* [out] */ IUnknown **ppunkOut) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IConnectionManagerVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
IConnectionManager * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
IConnectionManager * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
IConnectionManager * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetConnectionToObject )(
|
|
IConnectionManager * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn,
|
|
/* [out] */ IUnknown **ppunkOut);
|
|
|
|
END_INTERFACE
|
|
} IConnectionManagerVtbl;
|
|
|
|
interface IConnectionManager
|
|
{
|
|
CONST_VTBL struct IConnectionManagerVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IConnectionManager_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IConnectionManager_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IConnectionManager_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IConnectionManager_GetConnectionToObject(This,cookieIn,ppunkOut) \
|
|
(This)->lpVtbl -> GetConnectionToObject(This,cookieIn,ppunkOut)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IConnectionManager_GetConnectionToObject_Proxy(
|
|
IConnectionManager * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn,
|
|
/* [out] */ IUnknown **ppunkOut);
|
|
|
|
|
|
void __RPC_STUB IConnectionManager_GetConnectionToObject_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IConnectionManager_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskManager_INTERFACE_DEFINED__
|
|
#define __ITaskManager_INTERFACE_DEFINED__
|
|
|
|
/* interface ITaskManager */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ITaskManager;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("16116694-DFC5-470b-AC12-46FBB01CEF10")
|
|
ITaskManager : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE CreateTask(
|
|
/* [in] */ REFIID clsidIn,
|
|
/* [out] */ IUnknown **ppunkOut) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SubmitTask(
|
|
/* [in] */ IDoTask *pTask) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ITaskManagerVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
ITaskManager * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
ITaskManager * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
ITaskManager * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *CreateTask )(
|
|
ITaskManager * This,
|
|
/* [in] */ REFIID clsidIn,
|
|
/* [out] */ IUnknown **ppunkOut);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SubmitTask )(
|
|
ITaskManager * This,
|
|
/* [in] */ IDoTask *pTask);
|
|
|
|
END_INTERFACE
|
|
} ITaskManagerVtbl;
|
|
|
|
interface ITaskManager
|
|
{
|
|
CONST_VTBL struct ITaskManagerVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ITaskManager_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ITaskManager_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ITaskManager_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ITaskManager_CreateTask(This,clsidIn,ppunkOut) \
|
|
(This)->lpVtbl -> CreateTask(This,clsidIn,ppunkOut)
|
|
|
|
#define ITaskManager_SubmitTask(This,pTask) \
|
|
(This)->lpVtbl -> SubmitTask(This,pTask)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskManager_CreateTask_Proxy(
|
|
ITaskManager * This,
|
|
/* [in] */ REFIID clsidIn,
|
|
/* [out] */ IUnknown **ppunkOut);
|
|
|
|
|
|
void __RPC_STUB ITaskManager_CreateTask_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskManager_SubmitTask_Proxy(
|
|
ITaskManager * This,
|
|
/* [in] */ IDoTask *pTask);
|
|
|
|
|
|
void __RPC_STUB ITaskManager_SubmitTask_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ITaskManager_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IObjectManager_INTERFACE_DEFINED__
|
|
#define __IObjectManager_INTERFACE_DEFINED__
|
|
|
|
/* interface IObjectManager */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IObjectManager;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("D51351DF-6394-4236-9783-65ED05631068")
|
|
IObjectManager : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE FindObject(
|
|
/* [in] */ REFCLSID rclsidTypeIn,
|
|
/* [in] */ OBJECTCOOKIE cookieClusterIn,
|
|
/* [unique][in] */ LPCWSTR pcszNameIn,
|
|
/* [in] */ REFCLSID rclsidFormatIn,
|
|
/* [out] */ OBJECTCOOKIE *pcookieOut,
|
|
/* [iid_is][out] */ LPUNKNOWN *ppunkOut) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetObject(
|
|
/* [in] */ REFCLSID rclsidFormatIn,
|
|
/* [in] */ OBJECTCOOKIE cookieIn,
|
|
/* [iid_is][out] */ LPUNKNOWN *ppunkOut) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE RemoveObject(
|
|
/* [in] */ OBJECTCOOKIE cookieIn) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetObjectStatus(
|
|
/* [in] */ OBJECTCOOKIE cookieIn,
|
|
/* [in] */ HRESULT hrIn) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IObjectManagerVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
IObjectManager * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
IObjectManager * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
IObjectManager * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *FindObject )(
|
|
IObjectManager * This,
|
|
/* [in] */ REFCLSID rclsidTypeIn,
|
|
/* [in] */ OBJECTCOOKIE cookieClusterIn,
|
|
/* [unique][in] */ LPCWSTR pcszNameIn,
|
|
/* [in] */ REFCLSID rclsidFormatIn,
|
|
/* [out] */ OBJECTCOOKIE *pcookieOut,
|
|
/* [iid_is][out] */ LPUNKNOWN *ppunkOut);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetObject )(
|
|
IObjectManager * This,
|
|
/* [in] */ REFCLSID rclsidFormatIn,
|
|
/* [in] */ OBJECTCOOKIE cookieIn,
|
|
/* [iid_is][out] */ LPUNKNOWN *ppunkOut);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *RemoveObject )(
|
|
IObjectManager * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetObjectStatus )(
|
|
IObjectManager * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn,
|
|
/* [in] */ HRESULT hrIn);
|
|
|
|
END_INTERFACE
|
|
} IObjectManagerVtbl;
|
|
|
|
interface IObjectManager
|
|
{
|
|
CONST_VTBL struct IObjectManagerVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IObjectManager_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IObjectManager_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IObjectManager_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IObjectManager_FindObject(This,rclsidTypeIn,cookieClusterIn,pcszNameIn,rclsidFormatIn,pcookieOut,ppunkOut) \
|
|
(This)->lpVtbl -> FindObject(This,rclsidTypeIn,cookieClusterIn,pcszNameIn,rclsidFormatIn,pcookieOut,ppunkOut)
|
|
|
|
#define IObjectManager_GetObject(This,rclsidFormatIn,cookieIn,ppunkOut) \
|
|
(This)->lpVtbl -> GetObject(This,rclsidFormatIn,cookieIn,ppunkOut)
|
|
|
|
#define IObjectManager_RemoveObject(This,cookieIn) \
|
|
(This)->lpVtbl -> RemoveObject(This,cookieIn)
|
|
|
|
#define IObjectManager_SetObjectStatus(This,cookieIn,hrIn) \
|
|
(This)->lpVtbl -> SetObjectStatus(This,cookieIn,hrIn)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IObjectManager_FindObject_Proxy(
|
|
IObjectManager * This,
|
|
/* [in] */ REFCLSID rclsidTypeIn,
|
|
/* [in] */ OBJECTCOOKIE cookieClusterIn,
|
|
/* [unique][in] */ LPCWSTR pcszNameIn,
|
|
/* [in] */ REFCLSID rclsidFormatIn,
|
|
/* [out] */ OBJECTCOOKIE *pcookieOut,
|
|
/* [iid_is][out] */ LPUNKNOWN *ppunkOut);
|
|
|
|
|
|
void __RPC_STUB IObjectManager_FindObject_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IObjectManager_GetObject_Proxy(
|
|
IObjectManager * This,
|
|
/* [in] */ REFCLSID rclsidFormatIn,
|
|
/* [in] */ OBJECTCOOKIE cookieIn,
|
|
/* [iid_is][out] */ LPUNKNOWN *ppunkOut);
|
|
|
|
|
|
void __RPC_STUB IObjectManager_GetObject_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IObjectManager_RemoveObject_Proxy(
|
|
IObjectManager * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
|
|
void __RPC_STUB IObjectManager_RemoveObject_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IObjectManager_SetObjectStatus_Proxy(
|
|
IObjectManager * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn,
|
|
/* [in] */ HRESULT hrIn);
|
|
|
|
|
|
void __RPC_STUB IObjectManager_SetObjectStatus_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IObjectManager_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskGetDomains_INTERFACE_DEFINED__
|
|
#define __ITaskGetDomains_INTERFACE_DEFINED__
|
|
|
|
/* interface ITaskGetDomains */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ITaskGetDomains;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("DFCB4ACD-C4DB-4db4-8EBB-1DD07A9D5B82")
|
|
ITaskGetDomains : public IDoTask
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE SetCallback(
|
|
/* [in] */ ITaskGetDomainsCallback *pResultsCallbackIn) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ITaskGetDomainsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
ITaskGetDomains * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
ITaskGetDomains * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
ITaskGetDomains * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *BeginTask )(
|
|
ITaskGetDomains * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *StopTask )(
|
|
ITaskGetDomains * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetCallback )(
|
|
ITaskGetDomains * This,
|
|
/* [in] */ ITaskGetDomainsCallback *pResultsCallbackIn);
|
|
|
|
END_INTERFACE
|
|
} ITaskGetDomainsVtbl;
|
|
|
|
interface ITaskGetDomains
|
|
{
|
|
CONST_VTBL struct ITaskGetDomainsVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ITaskGetDomains_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ITaskGetDomains_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ITaskGetDomains_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ITaskGetDomains_BeginTask(This) \
|
|
(This)->lpVtbl -> BeginTask(This)
|
|
|
|
#define ITaskGetDomains_StopTask(This) \
|
|
(This)->lpVtbl -> StopTask(This)
|
|
|
|
|
|
#define ITaskGetDomains_SetCallback(This,pResultsCallbackIn) \
|
|
(This)->lpVtbl -> SetCallback(This,pResultsCallbackIn)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskGetDomains_SetCallback_Proxy(
|
|
ITaskGetDomains * This,
|
|
/* [in] */ ITaskGetDomainsCallback *pResultsCallbackIn);
|
|
|
|
|
|
void __RPC_STUB ITaskGetDomains_SetCallback_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ITaskGetDomains_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskGetDomainsCallback_INTERFACE_DEFINED__
|
|
#define __ITaskGetDomainsCallback_INTERFACE_DEFINED__
|
|
|
|
/* interface ITaskGetDomainsCallback */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ITaskGetDomainsCallback;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("85402E44-6834-41df-8590-01827D124E1B")
|
|
ITaskGetDomainsCallback : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE ReceiveDomainResult(
|
|
/* [in] */ HRESULT hrIn) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE ReceiveDomainName(
|
|
/* [unique][in] */ LPCWSTR pcszDomainIn) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ITaskGetDomainsCallbackVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
ITaskGetDomainsCallback * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
ITaskGetDomainsCallback * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
ITaskGetDomainsCallback * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *ReceiveDomainResult )(
|
|
ITaskGetDomainsCallback * This,
|
|
/* [in] */ HRESULT hrIn);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *ReceiveDomainName )(
|
|
ITaskGetDomainsCallback * This,
|
|
/* [unique][in] */ LPCWSTR pcszDomainIn);
|
|
|
|
END_INTERFACE
|
|
} ITaskGetDomainsCallbackVtbl;
|
|
|
|
interface ITaskGetDomainsCallback
|
|
{
|
|
CONST_VTBL struct ITaskGetDomainsCallbackVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ITaskGetDomainsCallback_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ITaskGetDomainsCallback_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ITaskGetDomainsCallback_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ITaskGetDomainsCallback_ReceiveDomainResult(This,hrIn) \
|
|
(This)->lpVtbl -> ReceiveDomainResult(This,hrIn)
|
|
|
|
#define ITaskGetDomainsCallback_ReceiveDomainName(This,pcszDomainIn) \
|
|
(This)->lpVtbl -> ReceiveDomainName(This,pcszDomainIn)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskGetDomainsCallback_ReceiveDomainResult_Proxy(
|
|
ITaskGetDomainsCallback * This,
|
|
/* [in] */ HRESULT hrIn);
|
|
|
|
|
|
void __RPC_STUB ITaskGetDomainsCallback_ReceiveDomainResult_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskGetDomainsCallback_ReceiveDomainName_Proxy(
|
|
ITaskGetDomainsCallback * This,
|
|
/* [unique][in] */ LPCWSTR pcszDomainIn);
|
|
|
|
|
|
void __RPC_STUB ITaskGetDomainsCallback_ReceiveDomainName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ITaskGetDomainsCallback_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskAnalyzeCluster_INTERFACE_DEFINED__
|
|
#define __ITaskAnalyzeCluster_INTERFACE_DEFINED__
|
|
|
|
/* interface ITaskAnalyzeCluster */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ITaskAnalyzeCluster;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("795737A1-E13A-45eb-8DFD-8185C4B7AD4E")
|
|
ITaskAnalyzeCluster : public IDoTask
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE SetJoiningMode( void) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetCookie(
|
|
/* [in] */ OBJECTCOOKIE cookieIn) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetClusterCookie(
|
|
/* [in] */ OBJECTCOOKIE cookieClusterIn) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ITaskAnalyzeClusterVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
ITaskAnalyzeCluster * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
ITaskAnalyzeCluster * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
ITaskAnalyzeCluster * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *BeginTask )(
|
|
ITaskAnalyzeCluster * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *StopTask )(
|
|
ITaskAnalyzeCluster * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetJoiningMode )(
|
|
ITaskAnalyzeCluster * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetCookie )(
|
|
ITaskAnalyzeCluster * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetClusterCookie )(
|
|
ITaskAnalyzeCluster * This,
|
|
/* [in] */ OBJECTCOOKIE cookieClusterIn);
|
|
|
|
END_INTERFACE
|
|
} ITaskAnalyzeClusterVtbl;
|
|
|
|
interface ITaskAnalyzeCluster
|
|
{
|
|
CONST_VTBL struct ITaskAnalyzeClusterVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ITaskAnalyzeCluster_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ITaskAnalyzeCluster_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ITaskAnalyzeCluster_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ITaskAnalyzeCluster_BeginTask(This) \
|
|
(This)->lpVtbl -> BeginTask(This)
|
|
|
|
#define ITaskAnalyzeCluster_StopTask(This) \
|
|
(This)->lpVtbl -> StopTask(This)
|
|
|
|
|
|
#define ITaskAnalyzeCluster_SetJoiningMode(This) \
|
|
(This)->lpVtbl -> SetJoiningMode(This)
|
|
|
|
#define ITaskAnalyzeCluster_SetCookie(This,cookieIn) \
|
|
(This)->lpVtbl -> SetCookie(This,cookieIn)
|
|
|
|
#define ITaskAnalyzeCluster_SetClusterCookie(This,cookieClusterIn) \
|
|
(This)->lpVtbl -> SetClusterCookie(This,cookieClusterIn)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskAnalyzeCluster_SetJoiningMode_Proxy(
|
|
ITaskAnalyzeCluster * This);
|
|
|
|
|
|
void __RPC_STUB ITaskAnalyzeCluster_SetJoiningMode_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskAnalyzeCluster_SetCookie_Proxy(
|
|
ITaskAnalyzeCluster * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
|
|
void __RPC_STUB ITaskAnalyzeCluster_SetCookie_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskAnalyzeCluster_SetClusterCookie_Proxy(
|
|
ITaskAnalyzeCluster * This,
|
|
/* [in] */ OBJECTCOOKIE cookieClusterIn);
|
|
|
|
|
|
void __RPC_STUB ITaskAnalyzeCluster_SetClusterCookie_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ITaskAnalyzeCluster_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskCommitClusterChanges_INTERFACE_DEFINED__
|
|
#define __ITaskCommitClusterChanges_INTERFACE_DEFINED__
|
|
|
|
/* interface ITaskCommitClusterChanges */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ITaskCommitClusterChanges;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("1BF12DDE-F8B0-49b1-A458-6747DB788A47")
|
|
ITaskCommitClusterChanges : public IDoTask
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE SetCookie(
|
|
/* [in] */ OBJECTCOOKIE cookieIn) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetClusterCookie(
|
|
/* [in] */ OBJECTCOOKIE cookieClusterIn) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetJoining( void) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ITaskCommitClusterChangesVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
ITaskCommitClusterChanges * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
ITaskCommitClusterChanges * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
ITaskCommitClusterChanges * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *BeginTask )(
|
|
ITaskCommitClusterChanges * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *StopTask )(
|
|
ITaskCommitClusterChanges * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetCookie )(
|
|
ITaskCommitClusterChanges * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetClusterCookie )(
|
|
ITaskCommitClusterChanges * This,
|
|
/* [in] */ OBJECTCOOKIE cookieClusterIn);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetJoining )(
|
|
ITaskCommitClusterChanges * This);
|
|
|
|
END_INTERFACE
|
|
} ITaskCommitClusterChangesVtbl;
|
|
|
|
interface ITaskCommitClusterChanges
|
|
{
|
|
CONST_VTBL struct ITaskCommitClusterChangesVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ITaskCommitClusterChanges_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ITaskCommitClusterChanges_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ITaskCommitClusterChanges_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ITaskCommitClusterChanges_BeginTask(This) \
|
|
(This)->lpVtbl -> BeginTask(This)
|
|
|
|
#define ITaskCommitClusterChanges_StopTask(This) \
|
|
(This)->lpVtbl -> StopTask(This)
|
|
|
|
|
|
#define ITaskCommitClusterChanges_SetCookie(This,cookieIn) \
|
|
(This)->lpVtbl -> SetCookie(This,cookieIn)
|
|
|
|
#define ITaskCommitClusterChanges_SetClusterCookie(This,cookieClusterIn) \
|
|
(This)->lpVtbl -> SetClusterCookie(This,cookieClusterIn)
|
|
|
|
#define ITaskCommitClusterChanges_SetJoining(This) \
|
|
(This)->lpVtbl -> SetJoining(This)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskCommitClusterChanges_SetCookie_Proxy(
|
|
ITaskCommitClusterChanges * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
|
|
void __RPC_STUB ITaskCommitClusterChanges_SetCookie_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskCommitClusterChanges_SetClusterCookie_Proxy(
|
|
ITaskCommitClusterChanges * This,
|
|
/* [in] */ OBJECTCOOKIE cookieClusterIn);
|
|
|
|
|
|
void __RPC_STUB ITaskCommitClusterChanges_SetClusterCookie_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskCommitClusterChanges_SetJoining_Proxy(
|
|
ITaskCommitClusterChanges * This);
|
|
|
|
|
|
void __RPC_STUB ITaskCommitClusterChanges_SetJoining_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ITaskCommitClusterChanges_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IStandardInfo_INTERFACE_DEFINED__
|
|
#define __IStandardInfo_INTERFACE_DEFINED__
|
|
|
|
/* interface IStandardInfo */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IStandardInfo;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("F1D9C1A5-9589-40dd-B63D-9BB0B38A1022")
|
|
IStandardInfo : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetType(
|
|
/* [out] */ CLSID *pclsidTypeOut) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetName(
|
|
/* [out] */ BSTR *pbstrNameOut) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetName(
|
|
/* [unique][in] */ LPCWSTR pcszNameIn) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetParent(
|
|
/* [out] */ OBJECTCOOKIE *pcookieOut) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetStatus(
|
|
/* [out] */ HRESULT *phrOut) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetStatus(
|
|
/* [in] */ HRESULT hrIn) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IStandardInfoVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
IStandardInfo * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
IStandardInfo * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
IStandardInfo * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetType )(
|
|
IStandardInfo * This,
|
|
/* [out] */ CLSID *pclsidTypeOut);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetName )(
|
|
IStandardInfo * This,
|
|
/* [out] */ BSTR *pbstrNameOut);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetName )(
|
|
IStandardInfo * This,
|
|
/* [unique][in] */ LPCWSTR pcszNameIn);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetParent )(
|
|
IStandardInfo * This,
|
|
/* [out] */ OBJECTCOOKIE *pcookieOut);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetStatus )(
|
|
IStandardInfo * This,
|
|
/* [out] */ HRESULT *phrOut);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetStatus )(
|
|
IStandardInfo * This,
|
|
/* [in] */ HRESULT hrIn);
|
|
|
|
END_INTERFACE
|
|
} IStandardInfoVtbl;
|
|
|
|
interface IStandardInfo
|
|
{
|
|
CONST_VTBL struct IStandardInfoVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IStandardInfo_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IStandardInfo_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IStandardInfo_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IStandardInfo_GetType(This,pclsidTypeOut) \
|
|
(This)->lpVtbl -> GetType(This,pclsidTypeOut)
|
|
|
|
#define IStandardInfo_GetName(This,pbstrNameOut) \
|
|
(This)->lpVtbl -> GetName(This,pbstrNameOut)
|
|
|
|
#define IStandardInfo_SetName(This,pcszNameIn) \
|
|
(This)->lpVtbl -> SetName(This,pcszNameIn)
|
|
|
|
#define IStandardInfo_GetParent(This,pcookieOut) \
|
|
(This)->lpVtbl -> GetParent(This,pcookieOut)
|
|
|
|
#define IStandardInfo_GetStatus(This,phrOut) \
|
|
(This)->lpVtbl -> GetStatus(This,phrOut)
|
|
|
|
#define IStandardInfo_SetStatus(This,hrIn) \
|
|
(This)->lpVtbl -> SetStatus(This,hrIn)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IStandardInfo_GetType_Proxy(
|
|
IStandardInfo * This,
|
|
/* [out] */ CLSID *pclsidTypeOut);
|
|
|
|
|
|
void __RPC_STUB IStandardInfo_GetType_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IStandardInfo_GetName_Proxy(
|
|
IStandardInfo * This,
|
|
/* [out] */ BSTR *pbstrNameOut);
|
|
|
|
|
|
void __RPC_STUB IStandardInfo_GetName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IStandardInfo_SetName_Proxy(
|
|
IStandardInfo * This,
|
|
/* [unique][in] */ LPCWSTR pcszNameIn);
|
|
|
|
|
|
void __RPC_STUB IStandardInfo_SetName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IStandardInfo_GetParent_Proxy(
|
|
IStandardInfo * This,
|
|
/* [out] */ OBJECTCOOKIE *pcookieOut);
|
|
|
|
|
|
void __RPC_STUB IStandardInfo_GetParent_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IStandardInfo_GetStatus_Proxy(
|
|
IStandardInfo * This,
|
|
/* [out] */ HRESULT *phrOut);
|
|
|
|
|
|
void __RPC_STUB IStandardInfo_GetStatus_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IStandardInfo_SetStatus_Proxy(
|
|
IStandardInfo * This,
|
|
/* [in] */ HRESULT hrIn);
|
|
|
|
|
|
void __RPC_STUB IStandardInfo_SetStatus_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IStandardInfo_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskVerifyIPAddress_INTERFACE_DEFINED__
|
|
#define __ITaskVerifyIPAddress_INTERFACE_DEFINED__
|
|
|
|
/* interface ITaskVerifyIPAddress */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ITaskVerifyIPAddress;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("0c95e1b1-0cff-4740-8abd-69912d105bd1")
|
|
ITaskVerifyIPAddress : public IDoTask
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE SetIPAddress(
|
|
/* [in] */ DWORD dwIPAddressIn) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetCookie(
|
|
/* [in] */ OBJECTCOOKIE cookieIn) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ITaskVerifyIPAddressVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
ITaskVerifyIPAddress * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
ITaskVerifyIPAddress * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
ITaskVerifyIPAddress * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *BeginTask )(
|
|
ITaskVerifyIPAddress * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *StopTask )(
|
|
ITaskVerifyIPAddress * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetIPAddress )(
|
|
ITaskVerifyIPAddress * This,
|
|
/* [in] */ DWORD dwIPAddressIn);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetCookie )(
|
|
ITaskVerifyIPAddress * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
END_INTERFACE
|
|
} ITaskVerifyIPAddressVtbl;
|
|
|
|
interface ITaskVerifyIPAddress
|
|
{
|
|
CONST_VTBL struct ITaskVerifyIPAddressVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ITaskVerifyIPAddress_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ITaskVerifyIPAddress_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ITaskVerifyIPAddress_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ITaskVerifyIPAddress_BeginTask(This) \
|
|
(This)->lpVtbl -> BeginTask(This)
|
|
|
|
#define ITaskVerifyIPAddress_StopTask(This) \
|
|
(This)->lpVtbl -> StopTask(This)
|
|
|
|
|
|
#define ITaskVerifyIPAddress_SetIPAddress(This,dwIPAddressIn) \
|
|
(This)->lpVtbl -> SetIPAddress(This,dwIPAddressIn)
|
|
|
|
#define ITaskVerifyIPAddress_SetCookie(This,cookieIn) \
|
|
(This)->lpVtbl -> SetCookie(This,cookieIn)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskVerifyIPAddress_SetIPAddress_Proxy(
|
|
ITaskVerifyIPAddress * This,
|
|
/* [in] */ DWORD dwIPAddressIn);
|
|
|
|
|
|
void __RPC_STUB ITaskVerifyIPAddress_SetIPAddress_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskVerifyIPAddress_SetCookie_Proxy(
|
|
ITaskVerifyIPAddress * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
|
|
void __RPC_STUB ITaskVerifyIPAddress_SetCookie_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ITaskVerifyIPAddress_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IConfigurationConnection_INTERFACE_DEFINED__
|
|
#define __IConfigurationConnection_INTERFACE_DEFINED__
|
|
|
|
/* interface IConfigurationConnection */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IConfigurationConnection;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("DDAD8191-66C5-4a30-A4DF-CB6C216704CA")
|
|
IConfigurationConnection : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE ConnectTo(
|
|
/* [in] */ OBJECTCOOKIE cookieIn) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE ConnectToObject(
|
|
/* [in] */ OBJECTCOOKIE cookieIn,
|
|
/* [in] */ REFIID riidIn,
|
|
/* [in] */ LPUNKNOWN *ppunkOut) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IConfigurationConnectionVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
IConfigurationConnection * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
IConfigurationConnection * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
IConfigurationConnection * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *ConnectTo )(
|
|
IConfigurationConnection * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *ConnectToObject )(
|
|
IConfigurationConnection * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn,
|
|
/* [in] */ REFIID riidIn,
|
|
/* [in] */ LPUNKNOWN *ppunkOut);
|
|
|
|
END_INTERFACE
|
|
} IConfigurationConnectionVtbl;
|
|
|
|
interface IConfigurationConnection
|
|
{
|
|
CONST_VTBL struct IConfigurationConnectionVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IConfigurationConnection_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IConfigurationConnection_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IConfigurationConnection_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IConfigurationConnection_ConnectTo(This,cookieIn) \
|
|
(This)->lpVtbl -> ConnectTo(This,cookieIn)
|
|
|
|
#define IConfigurationConnection_ConnectToObject(This,cookieIn,riidIn,ppunkOut) \
|
|
(This)->lpVtbl -> ConnectToObject(This,cookieIn,riidIn,ppunkOut)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IConfigurationConnection_ConnectTo_Proxy(
|
|
IConfigurationConnection * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
|
|
void __RPC_STUB IConfigurationConnection_ConnectTo_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IConfigurationConnection_ConnectToObject_Proxy(
|
|
IConfigurationConnection * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn,
|
|
/* [in] */ REFIID riidIn,
|
|
/* [in] */ LPUNKNOWN *ppunkOut);
|
|
|
|
|
|
void __RPC_STUB IConfigurationConnection_ConnectToObject_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IConfigurationConnection_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IConnectionInfo_INTERFACE_DEFINED__
|
|
#define __IConnectionInfo_INTERFACE_DEFINED__
|
|
|
|
/* interface IConnectionInfo */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IConnectionInfo;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("15182CE3-82D7-473f-92DE-706E2BCEA902")
|
|
IConnectionInfo : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetConnection(
|
|
/* [out] */ IConfigurationConnection **pccOut) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetConnection(
|
|
/* [in] */ IConfigurationConnection *pccIn) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetParent(
|
|
/* [out] */ OBJECTCOOKIE *pcookieOut) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IConnectionInfoVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
IConnectionInfo * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
IConnectionInfo * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
IConnectionInfo * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetConnection )(
|
|
IConnectionInfo * This,
|
|
/* [out] */ IConfigurationConnection **pccOut);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetConnection )(
|
|
IConnectionInfo * This,
|
|
/* [in] */ IConfigurationConnection *pccIn);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetParent )(
|
|
IConnectionInfo * This,
|
|
/* [out] */ OBJECTCOOKIE *pcookieOut);
|
|
|
|
END_INTERFACE
|
|
} IConnectionInfoVtbl;
|
|
|
|
interface IConnectionInfo
|
|
{
|
|
CONST_VTBL struct IConnectionInfoVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IConnectionInfo_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IConnectionInfo_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IConnectionInfo_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IConnectionInfo_GetConnection(This,pccOut) \
|
|
(This)->lpVtbl -> GetConnection(This,pccOut)
|
|
|
|
#define IConnectionInfo_SetConnection(This,pccIn) \
|
|
(This)->lpVtbl -> SetConnection(This,pccIn)
|
|
|
|
#define IConnectionInfo_GetParent(This,pcookieOut) \
|
|
(This)->lpVtbl -> GetParent(This,pcookieOut)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IConnectionInfo_GetConnection_Proxy(
|
|
IConnectionInfo * This,
|
|
/* [out] */ IConfigurationConnection **pccOut);
|
|
|
|
|
|
void __RPC_STUB IConnectionInfo_GetConnection_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IConnectionInfo_SetConnection_Proxy(
|
|
IConnectionInfo * This,
|
|
/* [in] */ IConfigurationConnection *pccIn);
|
|
|
|
|
|
void __RPC_STUB IConnectionInfo_SetConnection_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IConnectionInfo_GetParent_Proxy(
|
|
IConnectionInfo * This,
|
|
/* [out] */ OBJECTCOOKIE *pcookieOut);
|
|
|
|
|
|
void __RPC_STUB IConnectionInfo_GetParent_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IConnectionInfo_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IEnumCookies_INTERFACE_DEFINED__
|
|
#define __IEnumCookies_INTERFACE_DEFINED__
|
|
|
|
/* interface IEnumCookies */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IEnumCookies;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("5E3E482E-3C22-482c-B664-693051AD0A5D")
|
|
IEnumCookies : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE Next(
|
|
/* [in] */ ULONG celtIn,
|
|
/* [length_is][size_is][out] */ OBJECTCOOKIE *rgcookieOut,
|
|
/* [out] */ ULONG *pceltFetchedOut) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Skip(
|
|
/* [in] */ ULONG celtIn) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [out] */ IEnumCookies **ppenumOut) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Count(
|
|
/* [ref][out] */ DWORD *pnCountOut) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IEnumCookiesVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
IEnumCookies * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
IEnumCookies * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
IEnumCookies * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Next )(
|
|
IEnumCookies * This,
|
|
/* [in] */ ULONG celtIn,
|
|
/* [length_is][size_is][out] */ OBJECTCOOKIE *rgcookieOut,
|
|
/* [out] */ ULONG *pceltFetchedOut);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Skip )(
|
|
IEnumCookies * This,
|
|
/* [in] */ ULONG celtIn);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Reset )(
|
|
IEnumCookies * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
IEnumCookies * This,
|
|
/* [out] */ IEnumCookies **ppenumOut);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Count )(
|
|
IEnumCookies * This,
|
|
/* [ref][out] */ DWORD *pnCountOut);
|
|
|
|
END_INTERFACE
|
|
} IEnumCookiesVtbl;
|
|
|
|
interface IEnumCookies
|
|
{
|
|
CONST_VTBL struct IEnumCookiesVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IEnumCookies_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IEnumCookies_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IEnumCookies_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IEnumCookies_Next(This,celtIn,rgcookieOut,pceltFetchedOut) \
|
|
(This)->lpVtbl -> Next(This,celtIn,rgcookieOut,pceltFetchedOut)
|
|
|
|
#define IEnumCookies_Skip(This,celtIn) \
|
|
(This)->lpVtbl -> Skip(This,celtIn)
|
|
|
|
#define IEnumCookies_Reset(This) \
|
|
(This)->lpVtbl -> Reset(This)
|
|
|
|
#define IEnumCookies_Clone(This,ppenumOut) \
|
|
(This)->lpVtbl -> Clone(This,ppenumOut)
|
|
|
|
#define IEnumCookies_Count(This,pnCountOut) \
|
|
(This)->lpVtbl -> Count(This,pnCountOut)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IEnumCookies_Next_Proxy(
|
|
IEnumCookies * This,
|
|
/* [in] */ ULONG celtIn,
|
|
/* [length_is][size_is][out] */ OBJECTCOOKIE *rgcookieOut,
|
|
/* [out] */ ULONG *pceltFetchedOut);
|
|
|
|
|
|
void __RPC_STUB IEnumCookies_Next_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IEnumCookies_Skip_Proxy(
|
|
IEnumCookies * This,
|
|
/* [in] */ ULONG celtIn);
|
|
|
|
|
|
void __RPC_STUB IEnumCookies_Skip_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IEnumCookies_Reset_Proxy(
|
|
IEnumCookies * This);
|
|
|
|
|
|
void __RPC_STUB IEnumCookies_Reset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IEnumCookies_Clone_Proxy(
|
|
IEnumCookies * This,
|
|
/* [out] */ IEnumCookies **ppenumOut);
|
|
|
|
|
|
void __RPC_STUB IEnumCookies_Clone_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IEnumCookies_Count_Proxy(
|
|
IEnumCookies * This,
|
|
/* [ref][out] */ DWORD *pnCountOut);
|
|
|
|
|
|
void __RPC_STUB IEnumCookies_Count_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IEnumCookies_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IEnumNodes_INTERFACE_DEFINED__
|
|
#define __IEnumNodes_INTERFACE_DEFINED__
|
|
|
|
/* interface IEnumNodes */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IEnumNodes;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("C477E363-AF0A-4203-A604-45CD607DD710")
|
|
IEnumNodes : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE Next(
|
|
/* [in] */ ULONG celtIn,
|
|
/* [length_is][size_is][out] */ IClusCfgNodeInfo **rgccniOut,
|
|
/* [out] */ ULONG *pceltFetchedOut) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Skip(
|
|
/* [in] */ ULONG celtIn) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Clone(
|
|
/* [out] */ IEnumNodes **ppenumOut) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE Count(
|
|
/* [ref][out] */ DWORD *pnCountOut) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IEnumNodesVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
IEnumNodes * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
IEnumNodes * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
IEnumNodes * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Next )(
|
|
IEnumNodes * This,
|
|
/* [in] */ ULONG celtIn,
|
|
/* [length_is][size_is][out] */ IClusCfgNodeInfo **rgccniOut,
|
|
/* [out] */ ULONG *pceltFetchedOut);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Skip )(
|
|
IEnumNodes * This,
|
|
/* [in] */ ULONG celtIn);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Reset )(
|
|
IEnumNodes * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Clone )(
|
|
IEnumNodes * This,
|
|
/* [out] */ IEnumNodes **ppenumOut);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Count )(
|
|
IEnumNodes * This,
|
|
/* [ref][out] */ DWORD *pnCountOut);
|
|
|
|
END_INTERFACE
|
|
} IEnumNodesVtbl;
|
|
|
|
interface IEnumNodes
|
|
{
|
|
CONST_VTBL struct IEnumNodesVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IEnumNodes_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IEnumNodes_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IEnumNodes_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IEnumNodes_Next(This,celtIn,rgccniOut,pceltFetchedOut) \
|
|
(This)->lpVtbl -> Next(This,celtIn,rgccniOut,pceltFetchedOut)
|
|
|
|
#define IEnumNodes_Skip(This,celtIn) \
|
|
(This)->lpVtbl -> Skip(This,celtIn)
|
|
|
|
#define IEnumNodes_Reset(This) \
|
|
(This)->lpVtbl -> Reset(This)
|
|
|
|
#define IEnumNodes_Clone(This,ppenumOut) \
|
|
(This)->lpVtbl -> Clone(This,ppenumOut)
|
|
|
|
#define IEnumNodes_Count(This,pnCountOut) \
|
|
(This)->lpVtbl -> Count(This,pnCountOut)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IEnumNodes_Next_Proxy(
|
|
IEnumNodes * This,
|
|
/* [in] */ ULONG celtIn,
|
|
/* [length_is][size_is][out] */ IClusCfgNodeInfo **rgccniOut,
|
|
/* [out] */ ULONG *pceltFetchedOut);
|
|
|
|
|
|
void __RPC_STUB IEnumNodes_Next_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IEnumNodes_Skip_Proxy(
|
|
IEnumNodes * This,
|
|
/* [in] */ ULONG celtIn);
|
|
|
|
|
|
void __RPC_STUB IEnumNodes_Skip_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IEnumNodes_Reset_Proxy(
|
|
IEnumNodes * This);
|
|
|
|
|
|
void __RPC_STUB IEnumNodes_Reset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IEnumNodes_Clone_Proxy(
|
|
IEnumNodes * This,
|
|
/* [out] */ IEnumNodes **ppenumOut);
|
|
|
|
|
|
void __RPC_STUB IEnumNodes_Clone_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IEnumNodes_Count_Proxy(
|
|
IEnumNodes * This,
|
|
/* [ref][out] */ DWORD *pnCountOut);
|
|
|
|
|
|
void __RPC_STUB IEnumNodes_Count_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IEnumNodes_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskGatherClusterInfo_INTERFACE_DEFINED__
|
|
#define __ITaskGatherClusterInfo_INTERFACE_DEFINED__
|
|
|
|
/* interface ITaskGatherClusterInfo */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ITaskGatherClusterInfo;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("E167965C-C5D6-493c-A343-4C105C01DDE7")
|
|
ITaskGatherClusterInfo : public IDoTask
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE SetCookie(
|
|
/* [in] */ OBJECTCOOKIE cookieIn) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetCompletionCookie(
|
|
/* [in] */ OBJECTCOOKIE cookieIn) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ITaskGatherClusterInfoVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
ITaskGatherClusterInfo * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
ITaskGatherClusterInfo * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
ITaskGatherClusterInfo * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *BeginTask )(
|
|
ITaskGatherClusterInfo * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *StopTask )(
|
|
ITaskGatherClusterInfo * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetCookie )(
|
|
ITaskGatherClusterInfo * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetCompletionCookie )(
|
|
ITaskGatherClusterInfo * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
END_INTERFACE
|
|
} ITaskGatherClusterInfoVtbl;
|
|
|
|
interface ITaskGatherClusterInfo
|
|
{
|
|
CONST_VTBL struct ITaskGatherClusterInfoVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ITaskGatherClusterInfo_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ITaskGatherClusterInfo_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ITaskGatherClusterInfo_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ITaskGatherClusterInfo_BeginTask(This) \
|
|
(This)->lpVtbl -> BeginTask(This)
|
|
|
|
#define ITaskGatherClusterInfo_StopTask(This) \
|
|
(This)->lpVtbl -> StopTask(This)
|
|
|
|
|
|
#define ITaskGatherClusterInfo_SetCookie(This,cookieIn) \
|
|
(This)->lpVtbl -> SetCookie(This,cookieIn)
|
|
|
|
#define ITaskGatherClusterInfo_SetCompletionCookie(This,cookieIn) \
|
|
(This)->lpVtbl -> SetCompletionCookie(This,cookieIn)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskGatherClusterInfo_SetCookie_Proxy(
|
|
ITaskGatherClusterInfo * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
|
|
void __RPC_STUB ITaskGatherClusterInfo_SetCookie_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskGatherClusterInfo_SetCompletionCookie_Proxy(
|
|
ITaskGatherClusterInfo * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
|
|
void __RPC_STUB ITaskGatherClusterInfo_SetCompletionCookie_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ITaskGatherClusterInfo_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IGatherData_INTERFACE_DEFINED__
|
|
#define __IGatherData_INTERFACE_DEFINED__
|
|
|
|
/* interface IGatherData */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IGatherData;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("65318F4A-B63C-4e21-ADDC-BDCFB969E181")
|
|
IGatherData : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE Gather(
|
|
/* [in] */ OBJECTCOOKIE cookieParentIn,
|
|
/* [in] */ IUnknown *punkIn) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IGatherDataVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
IGatherData * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
IGatherData * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
IGatherData * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *Gather )(
|
|
IGatherData * This,
|
|
/* [in] */ OBJECTCOOKIE cookieParentIn,
|
|
/* [in] */ IUnknown *punkIn);
|
|
|
|
END_INTERFACE
|
|
} IGatherDataVtbl;
|
|
|
|
interface IGatherData
|
|
{
|
|
CONST_VTBL struct IGatherDataVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IGatherData_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IGatherData_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IGatherData_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IGatherData_Gather(This,cookieParentIn,punkIn) \
|
|
(This)->lpVtbl -> Gather(This,cookieParentIn,punkIn)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IGatherData_Gather_Proxy(
|
|
IGatherData * This,
|
|
/* [in] */ OBJECTCOOKIE cookieParentIn,
|
|
/* [in] */ IUnknown *punkIn);
|
|
|
|
|
|
void __RPC_STUB IGatherData_Gather_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IGatherData_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskGatherNodeInfo_INTERFACE_DEFINED__
|
|
#define __ITaskGatherNodeInfo_INTERFACE_DEFINED__
|
|
|
|
/* interface ITaskGatherNodeInfo */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ITaskGatherNodeInfo;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("F19A2E01-2CB3-47b4-8F5D-B977176B45C8")
|
|
ITaskGatherNodeInfo : public IDoTask
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE SetCookie(
|
|
/* [in] */ OBJECTCOOKIE cookieIn) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetCompletionCookie(
|
|
/* [in] */ OBJECTCOOKIE cookieIn) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetUserAddedNodeFlag(
|
|
/* [in] */ BOOL fUserAddedNodeIn) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ITaskGatherNodeInfoVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
ITaskGatherNodeInfo * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
ITaskGatherNodeInfo * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
ITaskGatherNodeInfo * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *BeginTask )(
|
|
ITaskGatherNodeInfo * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *StopTask )(
|
|
ITaskGatherNodeInfo * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetCookie )(
|
|
ITaskGatherNodeInfo * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetCompletionCookie )(
|
|
ITaskGatherNodeInfo * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetUserAddedNodeFlag )(
|
|
ITaskGatherNodeInfo * This,
|
|
/* [in] */ BOOL fUserAddedNodeIn);
|
|
|
|
END_INTERFACE
|
|
} ITaskGatherNodeInfoVtbl;
|
|
|
|
interface ITaskGatherNodeInfo
|
|
{
|
|
CONST_VTBL struct ITaskGatherNodeInfoVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ITaskGatherNodeInfo_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ITaskGatherNodeInfo_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ITaskGatherNodeInfo_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ITaskGatherNodeInfo_BeginTask(This) \
|
|
(This)->lpVtbl -> BeginTask(This)
|
|
|
|
#define ITaskGatherNodeInfo_StopTask(This) \
|
|
(This)->lpVtbl -> StopTask(This)
|
|
|
|
|
|
#define ITaskGatherNodeInfo_SetCookie(This,cookieIn) \
|
|
(This)->lpVtbl -> SetCookie(This,cookieIn)
|
|
|
|
#define ITaskGatherNodeInfo_SetCompletionCookie(This,cookieIn) \
|
|
(This)->lpVtbl -> SetCompletionCookie(This,cookieIn)
|
|
|
|
#define ITaskGatherNodeInfo_SetUserAddedNodeFlag(This,fUserAddedNodeIn) \
|
|
(This)->lpVtbl -> SetUserAddedNodeFlag(This,fUserAddedNodeIn)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskGatherNodeInfo_SetCookie_Proxy(
|
|
ITaskGatherNodeInfo * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
|
|
void __RPC_STUB ITaskGatherNodeInfo_SetCookie_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskGatherNodeInfo_SetCompletionCookie_Proxy(
|
|
ITaskGatherNodeInfo * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
|
|
void __RPC_STUB ITaskGatherNodeInfo_SetCompletionCookie_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskGatherNodeInfo_SetUserAddedNodeFlag_Proxy(
|
|
ITaskGatherNodeInfo * This,
|
|
/* [in] */ BOOL fUserAddedNodeIn);
|
|
|
|
|
|
void __RPC_STUB ITaskGatherNodeInfo_SetUserAddedNodeFlag_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ITaskGatherNodeInfo_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskCompareAndPushInformation_INTERFACE_DEFINED__
|
|
#define __ITaskCompareAndPushInformation_INTERFACE_DEFINED__
|
|
|
|
/* interface ITaskCompareAndPushInformation */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ITaskCompareAndPushInformation;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("D4F1C2AF-B370-49de-8768-4010B568636C")
|
|
ITaskCompareAndPushInformation : public IDoTask
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE SetNodeCookie(
|
|
/* [in] */ OBJECTCOOKIE cookieIn) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetCompletionCookie(
|
|
/* [in] */ OBJECTCOOKIE cookieIn) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ITaskCompareAndPushInformationVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
ITaskCompareAndPushInformation * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
ITaskCompareAndPushInformation * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
ITaskCompareAndPushInformation * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *BeginTask )(
|
|
ITaskCompareAndPushInformation * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *StopTask )(
|
|
ITaskCompareAndPushInformation * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetNodeCookie )(
|
|
ITaskCompareAndPushInformation * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetCompletionCookie )(
|
|
ITaskCompareAndPushInformation * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
END_INTERFACE
|
|
} ITaskCompareAndPushInformationVtbl;
|
|
|
|
interface ITaskCompareAndPushInformation
|
|
{
|
|
CONST_VTBL struct ITaskCompareAndPushInformationVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ITaskCompareAndPushInformation_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ITaskCompareAndPushInformation_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ITaskCompareAndPushInformation_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ITaskCompareAndPushInformation_BeginTask(This) \
|
|
(This)->lpVtbl -> BeginTask(This)
|
|
|
|
#define ITaskCompareAndPushInformation_StopTask(This) \
|
|
(This)->lpVtbl -> StopTask(This)
|
|
|
|
|
|
#define ITaskCompareAndPushInformation_SetNodeCookie(This,cookieIn) \
|
|
(This)->lpVtbl -> SetNodeCookie(This,cookieIn)
|
|
|
|
#define ITaskCompareAndPushInformation_SetCompletionCookie(This,cookieIn) \
|
|
(This)->lpVtbl -> SetCompletionCookie(This,cookieIn)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskCompareAndPushInformation_SetNodeCookie_Proxy(
|
|
ITaskCompareAndPushInformation * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
|
|
void __RPC_STUB ITaskCompareAndPushInformation_SetNodeCookie_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskCompareAndPushInformation_SetCompletionCookie_Proxy(
|
|
ITaskCompareAndPushInformation * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
|
|
void __RPC_STUB ITaskCompareAndPushInformation_SetCompletionCookie_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ITaskCompareAndPushInformation_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskGatherInformation_INTERFACE_DEFINED__
|
|
#define __ITaskGatherInformation_INTERFACE_DEFINED__
|
|
|
|
/* interface ITaskGatherInformation */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ITaskGatherInformation;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("B9AAF3F8-238E-4993-BA31-14859804F92C")
|
|
ITaskGatherInformation : public IDoTask
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE SetNodeCookie(
|
|
/* [in] */ OBJECTCOOKIE cookieIn) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetCompletionCookie(
|
|
/* [in] */ OBJECTCOOKIE cookieIn) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetJoining( void) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetMinimalConfiguration(
|
|
/* [in] */ BOOL fMinimalConfigurationIn) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ITaskGatherInformationVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
ITaskGatherInformation * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
ITaskGatherInformation * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
ITaskGatherInformation * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *BeginTask )(
|
|
ITaskGatherInformation * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *StopTask )(
|
|
ITaskGatherInformation * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetNodeCookie )(
|
|
ITaskGatherInformation * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetCompletionCookie )(
|
|
ITaskGatherInformation * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetJoining )(
|
|
ITaskGatherInformation * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetMinimalConfiguration )(
|
|
ITaskGatherInformation * This,
|
|
/* [in] */ BOOL fMinimalConfigurationIn);
|
|
|
|
END_INTERFACE
|
|
} ITaskGatherInformationVtbl;
|
|
|
|
interface ITaskGatherInformation
|
|
{
|
|
CONST_VTBL struct ITaskGatherInformationVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ITaskGatherInformation_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ITaskGatherInformation_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ITaskGatherInformation_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ITaskGatherInformation_BeginTask(This) \
|
|
(This)->lpVtbl -> BeginTask(This)
|
|
|
|
#define ITaskGatherInformation_StopTask(This) \
|
|
(This)->lpVtbl -> StopTask(This)
|
|
|
|
|
|
#define ITaskGatherInformation_SetNodeCookie(This,cookieIn) \
|
|
(This)->lpVtbl -> SetNodeCookie(This,cookieIn)
|
|
|
|
#define ITaskGatherInformation_SetCompletionCookie(This,cookieIn) \
|
|
(This)->lpVtbl -> SetCompletionCookie(This,cookieIn)
|
|
|
|
#define ITaskGatherInformation_SetJoining(This) \
|
|
(This)->lpVtbl -> SetJoining(This)
|
|
|
|
#define ITaskGatherInformation_SetMinimalConfiguration(This,fMinimalConfigurationIn) \
|
|
(This)->lpVtbl -> SetMinimalConfiguration(This,fMinimalConfigurationIn)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskGatherInformation_SetNodeCookie_Proxy(
|
|
ITaskGatherInformation * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
|
|
void __RPC_STUB ITaskGatherInformation_SetNodeCookie_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskGatherInformation_SetCompletionCookie_Proxy(
|
|
ITaskGatherInformation * This,
|
|
/* [in] */ OBJECTCOOKIE cookieIn);
|
|
|
|
|
|
void __RPC_STUB ITaskGatherInformation_SetCompletionCookie_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskGatherInformation_SetJoining_Proxy(
|
|
ITaskGatherInformation * This);
|
|
|
|
|
|
void __RPC_STUB ITaskGatherInformation_SetJoining_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskGatherInformation_SetMinimalConfiguration_Proxy(
|
|
ITaskGatherInformation * This,
|
|
/* [in] */ BOOL fMinimalConfigurationIn);
|
|
|
|
|
|
void __RPC_STUB ITaskGatherInformation_SetMinimalConfiguration_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ITaskGatherInformation_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskPollingCallback_INTERFACE_DEFINED__
|
|
#define __ITaskPollingCallback_INTERFACE_DEFINED__
|
|
|
|
/* interface ITaskPollingCallback */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ITaskPollingCallback;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("49E92395-66AF-4add-A41E-43512CB519B3")
|
|
ITaskPollingCallback : public IDoTask
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE SetServerInfo(
|
|
/* [in] */ DWORD dwRemoteServerObjectGITCookieIn,
|
|
/* [in] */ OBJECTCOOKIE cookieLocalServerObjectIn) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ITaskPollingCallbackVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
ITaskPollingCallback * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
ITaskPollingCallback * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
ITaskPollingCallback * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *BeginTask )(
|
|
ITaskPollingCallback * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *StopTask )(
|
|
ITaskPollingCallback * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetServerInfo )(
|
|
ITaskPollingCallback * This,
|
|
/* [in] */ DWORD dwRemoteServerObjectGITCookieIn,
|
|
/* [in] */ OBJECTCOOKIE cookieLocalServerObjectIn);
|
|
|
|
END_INTERFACE
|
|
} ITaskPollingCallbackVtbl;
|
|
|
|
interface ITaskPollingCallback
|
|
{
|
|
CONST_VTBL struct ITaskPollingCallbackVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ITaskPollingCallback_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ITaskPollingCallback_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ITaskPollingCallback_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ITaskPollingCallback_BeginTask(This) \
|
|
(This)->lpVtbl -> BeginTask(This)
|
|
|
|
#define ITaskPollingCallback_StopTask(This) \
|
|
(This)->lpVtbl -> StopTask(This)
|
|
|
|
|
|
#define ITaskPollingCallback_SetServerInfo(This,dwRemoteServerObjectGITCookieIn,cookieLocalServerObjectIn) \
|
|
(This)->lpVtbl -> SetServerInfo(This,dwRemoteServerObjectGITCookieIn,cookieLocalServerObjectIn)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskPollingCallback_SetServerInfo_Proxy(
|
|
ITaskPollingCallback * This,
|
|
/* [in] */ DWORD dwRemoteServerObjectGITCookieIn,
|
|
/* [in] */ OBJECTCOOKIE cookieLocalServerObjectIn);
|
|
|
|
|
|
void __RPC_STUB ITaskPollingCallback_SetServerInfo_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ITaskPollingCallback_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ILogManager_INTERFACE_DEFINED__
|
|
#define __ILogManager_INTERFACE_DEFINED__
|
|
|
|
/* interface ILogManager */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ILogManager;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("4759DC11-8DA0-4261-BBFB-EC321911D1C9")
|
|
ILogManager : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE StartLogging( void) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE StopLogging( void) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetLogger(
|
|
/* [out] */ ILogger **ppLoggerOut) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ILogManagerVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
ILogManager * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
ILogManager * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
ILogManager * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *StartLogging )(
|
|
ILogManager * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *StopLogging )(
|
|
ILogManager * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetLogger )(
|
|
ILogManager * This,
|
|
/* [out] */ ILogger **ppLoggerOut);
|
|
|
|
END_INTERFACE
|
|
} ILogManagerVtbl;
|
|
|
|
interface ILogManager
|
|
{
|
|
CONST_VTBL struct ILogManagerVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ILogManager_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ILogManager_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ILogManager_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ILogManager_StartLogging(This) \
|
|
(This)->lpVtbl -> StartLogging(This)
|
|
|
|
#define ILogManager_StopLogging(This) \
|
|
(This)->lpVtbl -> StopLogging(This)
|
|
|
|
#define ILogManager_GetLogger(This,ppLoggerOut) \
|
|
(This)->lpVtbl -> GetLogger(This,ppLoggerOut)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ILogManager_StartLogging_Proxy(
|
|
ILogManager * This);
|
|
|
|
|
|
void __RPC_STUB ILogManager_StartLogging_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ILogManager_StopLogging_Proxy(
|
|
ILogManager * This);
|
|
|
|
|
|
void __RPC_STUB ILogManager_StopLogging_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ILogManager_GetLogger_Proxy(
|
|
ILogManager * This,
|
|
/* [out] */ ILogger **ppLoggerOut);
|
|
|
|
|
|
void __RPC_STUB ILogManager_GetLogger_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ILogManager_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ILogger_INTERFACE_DEFINED__
|
|
#define __ILogger_INTERFACE_DEFINED__
|
|
|
|
/* interface ILogger */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ILogger;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("D9598418-304E-4f94-B6A1-E642FE95ED57")
|
|
ILogger : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE LogMsg(
|
|
/* [in] */ DWORD nLogEntryTypeIn,
|
|
/* [unique][in] */ LPCWSTR pcszMsgIn) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ILoggerVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
ILogger * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
ILogger * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
ILogger * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *LogMsg )(
|
|
ILogger * This,
|
|
/* [in] */ DWORD nLogEntryTypeIn,
|
|
/* [unique][in] */ LPCWSTR pcszMsgIn);
|
|
|
|
END_INTERFACE
|
|
} ILoggerVtbl;
|
|
|
|
interface ILogger
|
|
{
|
|
CONST_VTBL struct ILoggerVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ILogger_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ILogger_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ILogger_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ILogger_LogMsg(This,nLogEntryTypeIn,pcszMsgIn) \
|
|
(This)->lpVtbl -> LogMsg(This,nLogEntryTypeIn,pcszMsgIn)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ILogger_LogMsg_Proxy(
|
|
ILogger * This,
|
|
/* [in] */ DWORD nLogEntryTypeIn,
|
|
/* [unique][in] */ LPCWSTR pcszMsgIn);
|
|
|
|
|
|
void __RPC_STUB ILogger_LogMsg_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ILogger_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ITaskCancelCleanup_INTERFACE_DEFINED__
|
|
#define __ITaskCancelCleanup_INTERFACE_DEFINED__
|
|
|
|
/* interface ITaskCancelCleanup */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ITaskCancelCleanup;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("FFE81BE7-34E8-4286-8A5F-B69814EA5720")
|
|
ITaskCancelCleanup : public IDoTask
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE SetClusterCookie(
|
|
/* [in] */ OBJECTCOOKIE cookieClusterIn) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE SetCompletionCookie(
|
|
/* [in] */ OBJECTCOOKIE cookieCompletionIn) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ITaskCancelCleanupVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
ITaskCancelCleanup * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
ITaskCancelCleanup * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
ITaskCancelCleanup * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *BeginTask )(
|
|
ITaskCancelCleanup * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *StopTask )(
|
|
ITaskCancelCleanup * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetClusterCookie )(
|
|
ITaskCancelCleanup * This,
|
|
/* [in] */ OBJECTCOOKIE cookieClusterIn);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *SetCompletionCookie )(
|
|
ITaskCancelCleanup * This,
|
|
/* [in] */ OBJECTCOOKIE cookieCompletionIn);
|
|
|
|
END_INTERFACE
|
|
} ITaskCancelCleanupVtbl;
|
|
|
|
interface ITaskCancelCleanup
|
|
{
|
|
CONST_VTBL struct ITaskCancelCleanupVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ITaskCancelCleanup_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ITaskCancelCleanup_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ITaskCancelCleanup_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ITaskCancelCleanup_BeginTask(This) \
|
|
(This)->lpVtbl -> BeginTask(This)
|
|
|
|
#define ITaskCancelCleanup_StopTask(This) \
|
|
(This)->lpVtbl -> StopTask(This)
|
|
|
|
|
|
#define ITaskCancelCleanup_SetClusterCookie(This,cookieClusterIn) \
|
|
(This)->lpVtbl -> SetClusterCookie(This,cookieClusterIn)
|
|
|
|
#define ITaskCancelCleanup_SetCompletionCookie(This,cookieCompletionIn) \
|
|
(This)->lpVtbl -> SetCompletionCookie(This,cookieCompletionIn)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskCancelCleanup_SetClusterCookie_Proxy(
|
|
ITaskCancelCleanup * This,
|
|
/* [in] */ OBJECTCOOKIE cookieClusterIn);
|
|
|
|
|
|
void __RPC_STUB ITaskCancelCleanup_SetClusterCookie_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE ITaskCancelCleanup_SetCompletionCookie_Proxy(
|
|
ITaskCancelCleanup * This,
|
|
/* [in] */ OBJECTCOOKIE cookieCompletionIn);
|
|
|
|
|
|
void __RPC_STUB ITaskCancelCleanup_SetCompletionCookie_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ITaskCancelCleanup_INTERFACE_DEFINED__ */
|
|
|
|
|
|
|
|
#ifndef __ClusCfgClient_LIBRARY_DEFINED__
|
|
#define __ClusCfgClient_LIBRARY_DEFINED__
|
|
|
|
/* library ClusCfgClient */
|
|
/* [lcid][helpstring][version][uuid] */
|
|
|
|
|
|
EXTERN_C const IID LIBID_ClusCfgClient;
|
|
|
|
#ifndef __IClusCfgAsyncEvictCleanup_INTERFACE_DEFINED__
|
|
#define __IClusCfgAsyncEvictCleanup_INTERFACE_DEFINED__
|
|
|
|
/* interface IClusCfgAsyncEvictCleanup */
|
|
/* [unique][helpstring][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IClusCfgAsyncEvictCleanup;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("52C80B95-C1AD-4240-8D89-72E9FA84025E")
|
|
IClusCfgAsyncEvictCleanup : public IDispatch
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE CleanupNode(
|
|
/* [in] */ BSTR bstrEvictedNodeNameIn,
|
|
/* [in] */ long nDelayIn,
|
|
/* [in] */ long nTimeoutIn) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IClusCfgAsyncEvictCleanupVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
IClusCfgAsyncEvictCleanup * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void **ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *AddRef )(
|
|
IClusCfgAsyncEvictCleanup * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE *Release )(
|
|
IClusCfgAsyncEvictCleanup * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
IClusCfgAsyncEvictCleanup * This,
|
|
/* [out] */ UINT *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
IClusCfgAsyncEvictCleanup * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo **ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
IClusCfgAsyncEvictCleanup * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [size_is][in] */ LPOLESTR *rgszNames,
|
|
/* [in] */ UINT cNames,
|
|
/* [in] */ LCID lcid,
|
|
/* [size_is][out] */ DISPID *rgDispId);
|
|
|
|
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IClusCfgAsyncEvictCleanup * This,
|
|
/* [in] */ DISPID dispIdMember,
|
|
/* [in] */ REFIID riid,
|
|
/* [in] */ LCID lcid,
|
|
/* [in] */ WORD wFlags,
|
|
/* [out][in] */ DISPPARAMS *pDispParams,
|
|
/* [out] */ VARIANT *pVarResult,
|
|
/* [out] */ EXCEPINFO *pExcepInfo,
|
|
/* [out] */ UINT *puArgErr);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE *CleanupNode )(
|
|
IClusCfgAsyncEvictCleanup * This,
|
|
/* [in] */ BSTR bstrEvictedNodeNameIn,
|
|
/* [in] */ long nDelayIn,
|
|
/* [in] */ long nTimeoutIn);
|
|
|
|
END_INTERFACE
|
|
} IClusCfgAsyncEvictCleanupVtbl;
|
|
|
|
interface IClusCfgAsyncEvictCleanup
|
|
{
|
|
CONST_VTBL struct IClusCfgAsyncEvictCleanupVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IClusCfgAsyncEvictCleanup_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IClusCfgAsyncEvictCleanup_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IClusCfgAsyncEvictCleanup_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IClusCfgAsyncEvictCleanup_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IClusCfgAsyncEvictCleanup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IClusCfgAsyncEvictCleanup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IClusCfgAsyncEvictCleanup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IClusCfgAsyncEvictCleanup_CleanupNode(This,bstrEvictedNodeNameIn,nDelayIn,nTimeoutIn) \
|
|
(This)->lpVtbl -> CleanupNode(This,bstrEvictedNodeNameIn,nDelayIn,nTimeoutIn)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IClusCfgAsyncEvictCleanup_CleanupNode_Proxy(
|
|
IClusCfgAsyncEvictCleanup * This,
|
|
/* [in] */ BSTR bstrEvictedNodeNameIn,
|
|
/* [in] */ long nDelayIn,
|
|
/* [in] */ long nTimeoutIn);
|
|
|
|
|
|
void __RPC_STUB IClusCfgAsyncEvictCleanup_CleanupNode_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IClusCfgAsyncEvictCleanup_INTERFACE_DEFINED__ */
|
|
|
|
#endif /* __ClusCfgClient_LIBRARY_DEFINED__ */
|
|
|
|
/* Additional Prototypes for ALL interfaces */
|
|
|
|
unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
|
|
unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
|
|
unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
|
|
void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
|
|
|
|
/* end of Additional Prototypes */
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|