|
|
/* 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
|