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.
3622 lines
126 KiB
3622 lines
126 KiB
|
|
|
|
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
|
|
|
|
|
|
/* File created by MIDL compiler version 6.00.0361 */
|
|
/* Compiler settings for iisext.odl:
|
|
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 __iiisext_h__
|
|
#define __iiisext_h__
|
|
|
|
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
|
|
#pragma once
|
|
#endif
|
|
|
|
/* Forward Declarations */
|
|
|
|
#ifndef __IISApplicationPool_FWD_DEFINED__
|
|
#define __IISApplicationPool_FWD_DEFINED__
|
|
typedef interface IISApplicationPool IISApplicationPool;
|
|
#endif /* __IISApplicationPool_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISApplicationPools_FWD_DEFINED__
|
|
#define __IISApplicationPools_FWD_DEFINED__
|
|
typedef interface IISApplicationPools IISApplicationPools;
|
|
#endif /* __IISApplicationPools_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISWebService_FWD_DEFINED__
|
|
#define __IISWebService_FWD_DEFINED__
|
|
typedef interface IISWebService IISWebService;
|
|
#endif /* __IISWebService_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISDsCrMap_FWD_DEFINED__
|
|
#define __IISDsCrMap_FWD_DEFINED__
|
|
typedef interface IISDsCrMap IISDsCrMap;
|
|
#endif /* __IISDsCrMap_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISApp_FWD_DEFINED__
|
|
#define __IISApp_FWD_DEFINED__
|
|
typedef interface IISApp IISApp;
|
|
#endif /* __IISApp_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISApp2_FWD_DEFINED__
|
|
#define __IISApp2_FWD_DEFINED__
|
|
typedef interface IISApp2 IISApp2;
|
|
#endif /* __IISApp2_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISApp3_FWD_DEFINED__
|
|
#define __IISApp3_FWD_DEFINED__
|
|
typedef interface IISApp3 IISApp3;
|
|
#endif /* __IISApp3_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISComputer_FWD_DEFINED__
|
|
#define __IISComputer_FWD_DEFINED__
|
|
typedef interface IISComputer IISComputer;
|
|
#endif /* __IISComputer_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISComputer2_FWD_DEFINED__
|
|
#define __IISComputer2_FWD_DEFINED__
|
|
typedef interface IISComputer2 IISComputer2;
|
|
#endif /* __IISComputer2_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISExtComputer_FWD_DEFINED__
|
|
#define __IISExtComputer_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class IISExtComputer IISExtComputer;
|
|
#else
|
|
typedef struct IISExtComputer IISExtComputer;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __IISExtComputer_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISExtApp_FWD_DEFINED__
|
|
#define __IISExtApp_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class IISExtApp IISExtApp;
|
|
#else
|
|
typedef struct IISExtApp IISExtApp;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __IISExtApp_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISExtServer_FWD_DEFINED__
|
|
#define __IISExtServer_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class IISExtServer IISExtServer;
|
|
#else
|
|
typedef struct IISExtServer IISExtServer;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __IISExtServer_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISExtDsCrMap_FWD_DEFINED__
|
|
#define __IISExtDsCrMap_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class IISExtDsCrMap IISExtDsCrMap;
|
|
#else
|
|
typedef struct IISExtDsCrMap IISExtDsCrMap;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __IISExtDsCrMap_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISExtApplicationPool_FWD_DEFINED__
|
|
#define __IISExtApplicationPool_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class IISExtApplicationPool IISExtApplicationPool;
|
|
#else
|
|
typedef struct IISExtApplicationPool IISExtApplicationPool;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __IISExtApplicationPool_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISExtApplicationPools_FWD_DEFINED__
|
|
#define __IISExtApplicationPools_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class IISExtApplicationPools IISExtApplicationPools;
|
|
#else
|
|
typedef struct IISExtApplicationPools IISExtApplicationPools;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __IISExtApplicationPools_FWD_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISExtWebService_FWD_DEFINED__
|
|
#define __IISExtWebService_FWD_DEFINED__
|
|
|
|
#ifdef __cplusplus
|
|
typedef class IISExtWebService IISExtWebService;
|
|
#else
|
|
typedef struct IISExtWebService IISExtWebService;
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* __IISExtWebService_FWD_DEFINED__ */
|
|
|
|
|
|
#ifdef __cplusplus
|
|
extern "C"{
|
|
#endif
|
|
|
|
void * __RPC_USER MIDL_user_allocate(size_t);
|
|
void __RPC_USER MIDL_user_free( void * );
|
|
|
|
|
|
#ifndef __IISExt_LIBRARY_DEFINED__
|
|
#define __IISExt_LIBRARY_DEFINED__
|
|
|
|
/* library IISExt */
|
|
/* [helpstring][version][uuid] */
|
|
|
|
|
|
EXTERN_C const IID LIBID_IISExt;
|
|
|
|
#ifndef __IISApplicationPool_INTERFACE_DEFINED__
|
|
#define __IISApplicationPool_INTERFACE_DEFINED__
|
|
|
|
/* interface IISApplicationPool */
|
|
/* [object][dual][oleautomation][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IISApplicationPool;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("0B3CB1E1-829A-4c06-8B09-F56DA1894C88")
|
|
IISApplicationPool : public IADs
|
|
{
|
|
public:
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Recycle( void) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE EnumAppsInPool(
|
|
/* [retval][out] */ VARIANT *bstrBuffer) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Start( void) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Stop( void) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IISApplicationPoolVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
IISApplicationPool * This,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [out][idldescattr] */ void **ppvObj,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *AddRef )(
|
|
IISApplicationPool * This,
|
|
/* [retval][out] */ unsigned long *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Release )(
|
|
IISApplicationPool * This,
|
|
/* [retval][out] */ unsigned long *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
IISApplicationPool * This,
|
|
/* [out][idldescattr] */ unsigned UINT *pctinfo,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
IISApplicationPool * This,
|
|
/* [in][idldescattr] */ unsigned UINT itinfo,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [out][idldescattr] */ void **pptinfo,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
IISApplicationPool * This,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [in][idldescattr] */ signed char **rgszNames,
|
|
/* [in][idldescattr] */ unsigned UINT cNames,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [out][idldescattr] */ signed long *rgdispid,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IISApplicationPool * This,
|
|
/* [in][idldescattr] */ signed long dispidMember,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [in][idldescattr] */ unsigned short wFlags,
|
|
/* [in][idldescattr] */ struct DISPPARAMS *pdispparams,
|
|
/* [out][idldescattr] */ VARIANT *pvarResult,
|
|
/* [out][idldescattr] */ struct EXCEPINFO *pexcepinfo,
|
|
/* [out][idldescattr] */ unsigned UINT *puArgErr,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
|
|
IISApplicationPool * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Class )(
|
|
IISApplicationPool * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_GUID )(
|
|
IISApplicationPool * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ADsPath )(
|
|
IISApplicationPool * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
|
|
IISApplicationPool * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Schema )(
|
|
IISApplicationPool * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetInfo )(
|
|
IISApplicationPool * This,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *SetInfo )(
|
|
IISApplicationPool * This,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Get )(
|
|
IISApplicationPool * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [retval][out] */ VARIANT *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Put )(
|
|
IISApplicationPool * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [in][idldescattr] */ VARIANT vProp,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetEx )(
|
|
IISApplicationPool * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [retval][out] */ VARIANT *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *PutEx )(
|
|
IISApplicationPool * This,
|
|
/* [in][idldescattr] */ signed long lnControlCode,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [in][idldescattr] */ VARIANT vProp,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetInfoEx )(
|
|
IISApplicationPool * This,
|
|
/* [in][idldescattr] */ VARIANT vProperties,
|
|
/* [in][idldescattr] */ signed long lnReserved,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *Recycle )(
|
|
IISApplicationPool * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *EnumAppsInPool )(
|
|
IISApplicationPool * This,
|
|
/* [retval][out] */ VARIANT *bstrBuffer);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *Start )(
|
|
IISApplicationPool * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *Stop )(
|
|
IISApplicationPool * This);
|
|
|
|
END_INTERFACE
|
|
} IISApplicationPoolVtbl;
|
|
|
|
interface IISApplicationPool
|
|
{
|
|
CONST_VTBL struct IISApplicationPoolVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IISApplicationPool_QueryInterface(This,riid,ppvObj,retval) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObj,retval)
|
|
|
|
#define IISApplicationPool_AddRef(This,retval) \
|
|
(This)->lpVtbl -> AddRef(This,retval)
|
|
|
|
#define IISApplicationPool_Release(This,retval) \
|
|
(This)->lpVtbl -> Release(This,retval)
|
|
|
|
#define IISApplicationPool_GetTypeInfoCount(This,pctinfo,retval) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo,retval)
|
|
|
|
#define IISApplicationPool_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,itinfo,lcid,pptinfo,retval)
|
|
|
|
#define IISApplicationPool_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval)
|
|
|
|
#define IISApplicationPool_Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) \
|
|
(This)->lpVtbl -> Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval)
|
|
|
|
#define IISApplicationPool_get_Name(This,retval) \
|
|
(This)->lpVtbl -> get_Name(This,retval)
|
|
|
|
#define IISApplicationPool_get_Class(This,retval) \
|
|
(This)->lpVtbl -> get_Class(This,retval)
|
|
|
|
#define IISApplicationPool_get_GUID(This,retval) \
|
|
(This)->lpVtbl -> get_GUID(This,retval)
|
|
|
|
#define IISApplicationPool_get_ADsPath(This,retval) \
|
|
(This)->lpVtbl -> get_ADsPath(This,retval)
|
|
|
|
#define IISApplicationPool_get_Parent(This,retval) \
|
|
(This)->lpVtbl -> get_Parent(This,retval)
|
|
|
|
#define IISApplicationPool_get_Schema(This,retval) \
|
|
(This)->lpVtbl -> get_Schema(This,retval)
|
|
|
|
#define IISApplicationPool_GetInfo(This,retval) \
|
|
(This)->lpVtbl -> GetInfo(This,retval)
|
|
|
|
#define IISApplicationPool_SetInfo(This,retval) \
|
|
(This)->lpVtbl -> SetInfo(This,retval)
|
|
|
|
#define IISApplicationPool_Get(This,bstrName,retval) \
|
|
(This)->lpVtbl -> Get(This,bstrName,retval)
|
|
|
|
#define IISApplicationPool_Put(This,bstrName,vProp,retval) \
|
|
(This)->lpVtbl -> Put(This,bstrName,vProp,retval)
|
|
|
|
#define IISApplicationPool_GetEx(This,bstrName,retval) \
|
|
(This)->lpVtbl -> GetEx(This,bstrName,retval)
|
|
|
|
#define IISApplicationPool_PutEx(This,lnControlCode,bstrName,vProp,retval) \
|
|
(This)->lpVtbl -> PutEx(This,lnControlCode,bstrName,vProp,retval)
|
|
|
|
#define IISApplicationPool_GetInfoEx(This,vProperties,lnReserved,retval) \
|
|
(This)->lpVtbl -> GetInfoEx(This,vProperties,lnReserved,retval)
|
|
|
|
|
|
#define IISApplicationPool_Recycle(This) \
|
|
(This)->lpVtbl -> Recycle(This)
|
|
|
|
#define IISApplicationPool_EnumAppsInPool(This,bstrBuffer) \
|
|
(This)->lpVtbl -> EnumAppsInPool(This,bstrBuffer)
|
|
|
|
#define IISApplicationPool_Start(This) \
|
|
(This)->lpVtbl -> Start(This)
|
|
|
|
#define IISApplicationPool_Stop(This) \
|
|
(This)->lpVtbl -> Stop(This)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISApplicationPool_Recycle_Proxy(
|
|
IISApplicationPool * This);
|
|
|
|
|
|
void __RPC_STUB IISApplicationPool_Recycle_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISApplicationPool_EnumAppsInPool_Proxy(
|
|
IISApplicationPool * This,
|
|
/* [retval][out] */ VARIANT *bstrBuffer);
|
|
|
|
|
|
void __RPC_STUB IISApplicationPool_EnumAppsInPool_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISApplicationPool_Start_Proxy(
|
|
IISApplicationPool * This);
|
|
|
|
|
|
void __RPC_STUB IISApplicationPool_Start_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISApplicationPool_Stop_Proxy(
|
|
IISApplicationPool * This);
|
|
|
|
|
|
void __RPC_STUB IISApplicationPool_Stop_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IISApplicationPool_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISApplicationPools_INTERFACE_DEFINED__
|
|
#define __IISApplicationPools_INTERFACE_DEFINED__
|
|
|
|
/* interface IISApplicationPools */
|
|
/* [object][dual][oleautomation][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IISApplicationPools;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("587F123F-49B4-49dd-939E-F4547AA3FA75")
|
|
IISApplicationPools : public IADs
|
|
{
|
|
public:
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IISApplicationPoolsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
IISApplicationPools * This,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [out][idldescattr] */ void **ppvObj,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *AddRef )(
|
|
IISApplicationPools * This,
|
|
/* [retval][out] */ unsigned long *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Release )(
|
|
IISApplicationPools * This,
|
|
/* [retval][out] */ unsigned long *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
IISApplicationPools * This,
|
|
/* [out][idldescattr] */ unsigned UINT *pctinfo,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
IISApplicationPools * This,
|
|
/* [in][idldescattr] */ unsigned UINT itinfo,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [out][idldescattr] */ void **pptinfo,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
IISApplicationPools * This,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [in][idldescattr] */ signed char **rgszNames,
|
|
/* [in][idldescattr] */ unsigned UINT cNames,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [out][idldescattr] */ signed long *rgdispid,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IISApplicationPools * This,
|
|
/* [in][idldescattr] */ signed long dispidMember,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [in][idldescattr] */ unsigned short wFlags,
|
|
/* [in][idldescattr] */ struct DISPPARAMS *pdispparams,
|
|
/* [out][idldescattr] */ VARIANT *pvarResult,
|
|
/* [out][idldescattr] */ struct EXCEPINFO *pexcepinfo,
|
|
/* [out][idldescattr] */ unsigned UINT *puArgErr,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
|
|
IISApplicationPools * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Class )(
|
|
IISApplicationPools * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_GUID )(
|
|
IISApplicationPools * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ADsPath )(
|
|
IISApplicationPools * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
|
|
IISApplicationPools * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Schema )(
|
|
IISApplicationPools * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetInfo )(
|
|
IISApplicationPools * This,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *SetInfo )(
|
|
IISApplicationPools * This,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Get )(
|
|
IISApplicationPools * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [retval][out] */ VARIANT *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Put )(
|
|
IISApplicationPools * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [in][idldescattr] */ VARIANT vProp,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetEx )(
|
|
IISApplicationPools * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [retval][out] */ VARIANT *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *PutEx )(
|
|
IISApplicationPools * This,
|
|
/* [in][idldescattr] */ signed long lnControlCode,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [in][idldescattr] */ VARIANT vProp,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetInfoEx )(
|
|
IISApplicationPools * This,
|
|
/* [in][idldescattr] */ VARIANT vProperties,
|
|
/* [in][idldescattr] */ signed long lnReserved,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
END_INTERFACE
|
|
} IISApplicationPoolsVtbl;
|
|
|
|
interface IISApplicationPools
|
|
{
|
|
CONST_VTBL struct IISApplicationPoolsVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IISApplicationPools_QueryInterface(This,riid,ppvObj,retval) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObj,retval)
|
|
|
|
#define IISApplicationPools_AddRef(This,retval) \
|
|
(This)->lpVtbl -> AddRef(This,retval)
|
|
|
|
#define IISApplicationPools_Release(This,retval) \
|
|
(This)->lpVtbl -> Release(This,retval)
|
|
|
|
#define IISApplicationPools_GetTypeInfoCount(This,pctinfo,retval) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo,retval)
|
|
|
|
#define IISApplicationPools_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,itinfo,lcid,pptinfo,retval)
|
|
|
|
#define IISApplicationPools_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval)
|
|
|
|
#define IISApplicationPools_Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) \
|
|
(This)->lpVtbl -> Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval)
|
|
|
|
#define IISApplicationPools_get_Name(This,retval) \
|
|
(This)->lpVtbl -> get_Name(This,retval)
|
|
|
|
#define IISApplicationPools_get_Class(This,retval) \
|
|
(This)->lpVtbl -> get_Class(This,retval)
|
|
|
|
#define IISApplicationPools_get_GUID(This,retval) \
|
|
(This)->lpVtbl -> get_GUID(This,retval)
|
|
|
|
#define IISApplicationPools_get_ADsPath(This,retval) \
|
|
(This)->lpVtbl -> get_ADsPath(This,retval)
|
|
|
|
#define IISApplicationPools_get_Parent(This,retval) \
|
|
(This)->lpVtbl -> get_Parent(This,retval)
|
|
|
|
#define IISApplicationPools_get_Schema(This,retval) \
|
|
(This)->lpVtbl -> get_Schema(This,retval)
|
|
|
|
#define IISApplicationPools_GetInfo(This,retval) \
|
|
(This)->lpVtbl -> GetInfo(This,retval)
|
|
|
|
#define IISApplicationPools_SetInfo(This,retval) \
|
|
(This)->lpVtbl -> SetInfo(This,retval)
|
|
|
|
#define IISApplicationPools_Get(This,bstrName,retval) \
|
|
(This)->lpVtbl -> Get(This,bstrName,retval)
|
|
|
|
#define IISApplicationPools_Put(This,bstrName,vProp,retval) \
|
|
(This)->lpVtbl -> Put(This,bstrName,vProp,retval)
|
|
|
|
#define IISApplicationPools_GetEx(This,bstrName,retval) \
|
|
(This)->lpVtbl -> GetEx(This,bstrName,retval)
|
|
|
|
#define IISApplicationPools_PutEx(This,lnControlCode,bstrName,vProp,retval) \
|
|
(This)->lpVtbl -> PutEx(This,lnControlCode,bstrName,vProp,retval)
|
|
|
|
#define IISApplicationPools_GetInfoEx(This,vProperties,lnReserved,retval) \
|
|
(This)->lpVtbl -> GetInfoEx(This,vProperties,lnReserved,retval)
|
|
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __IISApplicationPools_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISWebService_INTERFACE_DEFINED__
|
|
#define __IISWebService_INTERFACE_DEFINED__
|
|
|
|
/* interface IISWebService */
|
|
/* [object][dual][oleautomation][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IISWebService;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("EE46D40C-1B38-4a02-898D-358E74DFC9D2")
|
|
IISWebService : public IADs
|
|
{
|
|
public:
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetCurrentMode(
|
|
/* [retval][out] */ VARIANT *pvServerMode) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE CreateNewSite(
|
|
/* [in] */ BSTR bstrServerComment,
|
|
/* [in] */ VARIANT *pvServerBindings,
|
|
/* [in] */ BSTR bstrRootVDirPath,
|
|
/* [defaultvalue][in] */ VARIANT vServerID,
|
|
/* [retval][out] */ VARIANT *pvActualID) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE EnableApplication(
|
|
/* [in] */ BSTR bstrAppName) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE RemoveApplication(
|
|
/* [in] */ BSTR bstrAppName) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE ListApplications(
|
|
/* [retval][out] */ VARIANT *bstrBuffer) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE AddDependency(
|
|
/* [in] */ BSTR bstrApplication,
|
|
/* [in] */ BSTR bstrGroupID) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE RemoveDependency(
|
|
/* [in] */ BSTR bstrApplication,
|
|
/* [in] */ BSTR bstrGroupID) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE EnableWebServiceExtension(
|
|
/* [in] */ BSTR bstrExtension) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE DisableWebServiceExtension(
|
|
/* [in] */ BSTR bstrExtension) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE ListWebServiceExtensions(
|
|
/* [retval][out] */ VARIANT *bstrBuffer) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE EnableExtensionFile(
|
|
/* [in] */ BSTR bstrExtensionFile) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE DisableExtensionFile(
|
|
/* [in] */ BSTR bstrExtensionFile) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE AddExtensionFile(
|
|
/* [in] */ BSTR bstrExtensionFile,
|
|
/* [in] */ VARIANT bAccess,
|
|
/* [in] */ BSTR bstrGroupID,
|
|
/* [in] */ VARIANT bCanDelete,
|
|
/* [in] */ BSTR bstrDescription) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE DeleteExtensionFileRecord(
|
|
/* [in] */ BSTR bstrExtensionFile) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE ListExtensionFiles(
|
|
/* [retval][out] */ VARIANT *bstrBuffer) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE QueryGroupIDStatus(
|
|
/* [in] */ BSTR bstrGroupID,
|
|
/* [retval][out] */ VARIANT *bstrBuffer) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IISWebServiceVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
IISWebService * This,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [out][idldescattr] */ void **ppvObj,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *AddRef )(
|
|
IISWebService * This,
|
|
/* [retval][out] */ unsigned long *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Release )(
|
|
IISWebService * This,
|
|
/* [retval][out] */ unsigned long *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
IISWebService * This,
|
|
/* [out][idldescattr] */ unsigned UINT *pctinfo,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
IISWebService * This,
|
|
/* [in][idldescattr] */ unsigned UINT itinfo,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [out][idldescattr] */ void **pptinfo,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
IISWebService * This,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [in][idldescattr] */ signed char **rgszNames,
|
|
/* [in][idldescattr] */ unsigned UINT cNames,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [out][idldescattr] */ signed long *rgdispid,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IISWebService * This,
|
|
/* [in][idldescattr] */ signed long dispidMember,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [in][idldescattr] */ unsigned short wFlags,
|
|
/* [in][idldescattr] */ struct DISPPARAMS *pdispparams,
|
|
/* [out][idldescattr] */ VARIANT *pvarResult,
|
|
/* [out][idldescattr] */ struct EXCEPINFO *pexcepinfo,
|
|
/* [out][idldescattr] */ unsigned UINT *puArgErr,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
|
|
IISWebService * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Class )(
|
|
IISWebService * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_GUID )(
|
|
IISWebService * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ADsPath )(
|
|
IISWebService * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
|
|
IISWebService * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Schema )(
|
|
IISWebService * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetInfo )(
|
|
IISWebService * This,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *SetInfo )(
|
|
IISWebService * This,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Get )(
|
|
IISWebService * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [retval][out] */ VARIANT *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Put )(
|
|
IISWebService * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [in][idldescattr] */ VARIANT vProp,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetEx )(
|
|
IISWebService * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [retval][out] */ VARIANT *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *PutEx )(
|
|
IISWebService * This,
|
|
/* [in][idldescattr] */ signed long lnControlCode,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [in][idldescattr] */ VARIANT vProp,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetInfoEx )(
|
|
IISWebService * This,
|
|
/* [in][idldescattr] */ VARIANT vProperties,
|
|
/* [in][idldescattr] */ signed long lnReserved,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *GetCurrentMode )(
|
|
IISWebService * This,
|
|
/* [retval][out] */ VARIANT *pvServerMode);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateNewSite )(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrServerComment,
|
|
/* [in] */ VARIANT *pvServerBindings,
|
|
/* [in] */ BSTR bstrRootVDirPath,
|
|
/* [defaultvalue][in] */ VARIANT vServerID,
|
|
/* [retval][out] */ VARIANT *pvActualID);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *EnableApplication )(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrAppName);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *RemoveApplication )(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrAppName);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *ListApplications )(
|
|
IISWebService * This,
|
|
/* [retval][out] */ VARIANT *bstrBuffer);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AddDependency )(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrApplication,
|
|
/* [in] */ BSTR bstrGroupID);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *RemoveDependency )(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrApplication,
|
|
/* [in] */ BSTR bstrGroupID);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *EnableWebServiceExtension )(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrExtension);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *DisableWebServiceExtension )(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrExtension);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *ListWebServiceExtensions )(
|
|
IISWebService * This,
|
|
/* [retval][out] */ VARIANT *bstrBuffer);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *EnableExtensionFile )(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrExtensionFile);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *DisableExtensionFile )(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrExtensionFile);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AddExtensionFile )(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrExtensionFile,
|
|
/* [in] */ VARIANT bAccess,
|
|
/* [in] */ BSTR bstrGroupID,
|
|
/* [in] */ VARIANT bCanDelete,
|
|
/* [in] */ BSTR bstrDescription);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *DeleteExtensionFileRecord )(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrExtensionFile);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *ListExtensionFiles )(
|
|
IISWebService * This,
|
|
/* [retval][out] */ VARIANT *bstrBuffer);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *QueryGroupIDStatus )(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrGroupID,
|
|
/* [retval][out] */ VARIANT *bstrBuffer);
|
|
|
|
END_INTERFACE
|
|
} IISWebServiceVtbl;
|
|
|
|
interface IISWebService
|
|
{
|
|
CONST_VTBL struct IISWebServiceVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IISWebService_QueryInterface(This,riid,ppvObj,retval) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObj,retval)
|
|
|
|
#define IISWebService_AddRef(This,retval) \
|
|
(This)->lpVtbl -> AddRef(This,retval)
|
|
|
|
#define IISWebService_Release(This,retval) \
|
|
(This)->lpVtbl -> Release(This,retval)
|
|
|
|
#define IISWebService_GetTypeInfoCount(This,pctinfo,retval) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo,retval)
|
|
|
|
#define IISWebService_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,itinfo,lcid,pptinfo,retval)
|
|
|
|
#define IISWebService_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval)
|
|
|
|
#define IISWebService_Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) \
|
|
(This)->lpVtbl -> Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval)
|
|
|
|
#define IISWebService_get_Name(This,retval) \
|
|
(This)->lpVtbl -> get_Name(This,retval)
|
|
|
|
#define IISWebService_get_Class(This,retval) \
|
|
(This)->lpVtbl -> get_Class(This,retval)
|
|
|
|
#define IISWebService_get_GUID(This,retval) \
|
|
(This)->lpVtbl -> get_GUID(This,retval)
|
|
|
|
#define IISWebService_get_ADsPath(This,retval) \
|
|
(This)->lpVtbl -> get_ADsPath(This,retval)
|
|
|
|
#define IISWebService_get_Parent(This,retval) \
|
|
(This)->lpVtbl -> get_Parent(This,retval)
|
|
|
|
#define IISWebService_get_Schema(This,retval) \
|
|
(This)->lpVtbl -> get_Schema(This,retval)
|
|
|
|
#define IISWebService_GetInfo(This,retval) \
|
|
(This)->lpVtbl -> GetInfo(This,retval)
|
|
|
|
#define IISWebService_SetInfo(This,retval) \
|
|
(This)->lpVtbl -> SetInfo(This,retval)
|
|
|
|
#define IISWebService_Get(This,bstrName,retval) \
|
|
(This)->lpVtbl -> Get(This,bstrName,retval)
|
|
|
|
#define IISWebService_Put(This,bstrName,vProp,retval) \
|
|
(This)->lpVtbl -> Put(This,bstrName,vProp,retval)
|
|
|
|
#define IISWebService_GetEx(This,bstrName,retval) \
|
|
(This)->lpVtbl -> GetEx(This,bstrName,retval)
|
|
|
|
#define IISWebService_PutEx(This,lnControlCode,bstrName,vProp,retval) \
|
|
(This)->lpVtbl -> PutEx(This,lnControlCode,bstrName,vProp,retval)
|
|
|
|
#define IISWebService_GetInfoEx(This,vProperties,lnReserved,retval) \
|
|
(This)->lpVtbl -> GetInfoEx(This,vProperties,lnReserved,retval)
|
|
|
|
|
|
#define IISWebService_GetCurrentMode(This,pvServerMode) \
|
|
(This)->lpVtbl -> GetCurrentMode(This,pvServerMode)
|
|
|
|
#define IISWebService_CreateNewSite(This,bstrServerComment,pvServerBindings,bstrRootVDirPath,vServerID,pvActualID) \
|
|
(This)->lpVtbl -> CreateNewSite(This,bstrServerComment,pvServerBindings,bstrRootVDirPath,vServerID,pvActualID)
|
|
|
|
#define IISWebService_EnableApplication(This,bstrAppName) \
|
|
(This)->lpVtbl -> EnableApplication(This,bstrAppName)
|
|
|
|
#define IISWebService_RemoveApplication(This,bstrAppName) \
|
|
(This)->lpVtbl -> RemoveApplication(This,bstrAppName)
|
|
|
|
#define IISWebService_ListApplications(This,bstrBuffer) \
|
|
(This)->lpVtbl -> ListApplications(This,bstrBuffer)
|
|
|
|
#define IISWebService_AddDependency(This,bstrApplication,bstrGroupID) \
|
|
(This)->lpVtbl -> AddDependency(This,bstrApplication,bstrGroupID)
|
|
|
|
#define IISWebService_RemoveDependency(This,bstrApplication,bstrGroupID) \
|
|
(This)->lpVtbl -> RemoveDependency(This,bstrApplication,bstrGroupID)
|
|
|
|
#define IISWebService_EnableWebServiceExtension(This,bstrExtension) \
|
|
(This)->lpVtbl -> EnableWebServiceExtension(This,bstrExtension)
|
|
|
|
#define IISWebService_DisableWebServiceExtension(This,bstrExtension) \
|
|
(This)->lpVtbl -> DisableWebServiceExtension(This,bstrExtension)
|
|
|
|
#define IISWebService_ListWebServiceExtensions(This,bstrBuffer) \
|
|
(This)->lpVtbl -> ListWebServiceExtensions(This,bstrBuffer)
|
|
|
|
#define IISWebService_EnableExtensionFile(This,bstrExtensionFile) \
|
|
(This)->lpVtbl -> EnableExtensionFile(This,bstrExtensionFile)
|
|
|
|
#define IISWebService_DisableExtensionFile(This,bstrExtensionFile) \
|
|
(This)->lpVtbl -> DisableExtensionFile(This,bstrExtensionFile)
|
|
|
|
#define IISWebService_AddExtensionFile(This,bstrExtensionFile,bAccess,bstrGroupID,bCanDelete,bstrDescription) \
|
|
(This)->lpVtbl -> AddExtensionFile(This,bstrExtensionFile,bAccess,bstrGroupID,bCanDelete,bstrDescription)
|
|
|
|
#define IISWebService_DeleteExtensionFileRecord(This,bstrExtensionFile) \
|
|
(This)->lpVtbl -> DeleteExtensionFileRecord(This,bstrExtensionFile)
|
|
|
|
#define IISWebService_ListExtensionFiles(This,bstrBuffer) \
|
|
(This)->lpVtbl -> ListExtensionFiles(This,bstrBuffer)
|
|
|
|
#define IISWebService_QueryGroupIDStatus(This,bstrGroupID,bstrBuffer) \
|
|
(This)->lpVtbl -> QueryGroupIDStatus(This,bstrGroupID,bstrBuffer)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISWebService_GetCurrentMode_Proxy(
|
|
IISWebService * This,
|
|
/* [retval][out] */ VARIANT *pvServerMode);
|
|
|
|
|
|
void __RPC_STUB IISWebService_GetCurrentMode_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISWebService_CreateNewSite_Proxy(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrServerComment,
|
|
/* [in] */ VARIANT *pvServerBindings,
|
|
/* [in] */ BSTR bstrRootVDirPath,
|
|
/* [defaultvalue][in] */ VARIANT vServerID,
|
|
/* [retval][out] */ VARIANT *pvActualID);
|
|
|
|
|
|
void __RPC_STUB IISWebService_CreateNewSite_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISWebService_EnableApplication_Proxy(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrAppName);
|
|
|
|
|
|
void __RPC_STUB IISWebService_EnableApplication_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISWebService_RemoveApplication_Proxy(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrAppName);
|
|
|
|
|
|
void __RPC_STUB IISWebService_RemoveApplication_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISWebService_ListApplications_Proxy(
|
|
IISWebService * This,
|
|
/* [retval][out] */ VARIANT *bstrBuffer);
|
|
|
|
|
|
void __RPC_STUB IISWebService_ListApplications_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISWebService_AddDependency_Proxy(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrApplication,
|
|
/* [in] */ BSTR bstrGroupID);
|
|
|
|
|
|
void __RPC_STUB IISWebService_AddDependency_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISWebService_RemoveDependency_Proxy(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrApplication,
|
|
/* [in] */ BSTR bstrGroupID);
|
|
|
|
|
|
void __RPC_STUB IISWebService_RemoveDependency_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISWebService_EnableWebServiceExtension_Proxy(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrExtension);
|
|
|
|
|
|
void __RPC_STUB IISWebService_EnableWebServiceExtension_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISWebService_DisableWebServiceExtension_Proxy(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrExtension);
|
|
|
|
|
|
void __RPC_STUB IISWebService_DisableWebServiceExtension_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISWebService_ListWebServiceExtensions_Proxy(
|
|
IISWebService * This,
|
|
/* [retval][out] */ VARIANT *bstrBuffer);
|
|
|
|
|
|
void __RPC_STUB IISWebService_ListWebServiceExtensions_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISWebService_EnableExtensionFile_Proxy(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrExtensionFile);
|
|
|
|
|
|
void __RPC_STUB IISWebService_EnableExtensionFile_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISWebService_DisableExtensionFile_Proxy(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrExtensionFile);
|
|
|
|
|
|
void __RPC_STUB IISWebService_DisableExtensionFile_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISWebService_AddExtensionFile_Proxy(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrExtensionFile,
|
|
/* [in] */ VARIANT bAccess,
|
|
/* [in] */ BSTR bstrGroupID,
|
|
/* [in] */ VARIANT bCanDelete,
|
|
/* [in] */ BSTR bstrDescription);
|
|
|
|
|
|
void __RPC_STUB IISWebService_AddExtensionFile_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISWebService_DeleteExtensionFileRecord_Proxy(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrExtensionFile);
|
|
|
|
|
|
void __RPC_STUB IISWebService_DeleteExtensionFileRecord_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISWebService_ListExtensionFiles_Proxy(
|
|
IISWebService * This,
|
|
/* [retval][out] */ VARIANT *bstrBuffer);
|
|
|
|
|
|
void __RPC_STUB IISWebService_ListExtensionFiles_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISWebService_QueryGroupIDStatus_Proxy(
|
|
IISWebService * This,
|
|
/* [in] */ BSTR bstrGroupID,
|
|
/* [retval][out] */ VARIANT *bstrBuffer);
|
|
|
|
|
|
void __RPC_STUB IISWebService_QueryGroupIDStatus_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IISWebService_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISDsCrMap_INTERFACE_DEFINED__
|
|
#define __IISDsCrMap_INTERFACE_DEFINED__
|
|
|
|
/* interface IISDsCrMap */
|
|
/* [object][dual][oleautomation][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IISDsCrMap;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("edcd6a60-b053-11d0-a62f-00a0c922e752")
|
|
IISDsCrMap : public IADs
|
|
{
|
|
public:
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE CreateMapping(
|
|
/* [in] */ VARIANT vCert,
|
|
/* [in] */ BSTR bstrNtAcct,
|
|
/* [in] */ BSTR bstrNtPwd,
|
|
/* [in] */ BSTR bstrName,
|
|
/* [in] */ LONG lEnabled) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetMapping(
|
|
/* [in] */ LONG lMethod,
|
|
/* [in] */ VARIANT vKey,
|
|
/* [out] */ VARIANT *pvCert,
|
|
/* [out] */ VARIANT *pbstrNtAcct,
|
|
/* [out] */ VARIANT *pbstrNtPwd,
|
|
/* [out] */ VARIANT *pbstrName,
|
|
/* [out] */ VARIANT *plEnabled) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE DeleteMapping(
|
|
/* [in] */ LONG lMethod,
|
|
/* [in] */ VARIANT vKey) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetEnabled(
|
|
/* [in] */ LONG lMethod,
|
|
/* [in] */ VARIANT vKey,
|
|
/* [in] */ LONG lEnabled) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetName(
|
|
/* [in] */ LONG lMethod,
|
|
/* [in] */ VARIANT vKey,
|
|
/* [in] */ BSTR bstrName) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetPwd(
|
|
/* [in] */ LONG lMethod,
|
|
/* [in] */ VARIANT vKey,
|
|
/* [in] */ BSTR bstrPwd) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetAcct(
|
|
/* [in] */ LONG lMethod,
|
|
/* [in] */ VARIANT vKey,
|
|
/* [in] */ BSTR bstrAcct) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IISDsCrMapVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
IISDsCrMap * This,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [out][idldescattr] */ void **ppvObj,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *AddRef )(
|
|
IISDsCrMap * This,
|
|
/* [retval][out] */ unsigned long *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Release )(
|
|
IISDsCrMap * This,
|
|
/* [retval][out] */ unsigned long *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
IISDsCrMap * This,
|
|
/* [out][idldescattr] */ unsigned UINT *pctinfo,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
IISDsCrMap * This,
|
|
/* [in][idldescattr] */ unsigned UINT itinfo,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [out][idldescattr] */ void **pptinfo,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
IISDsCrMap * This,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [in][idldescattr] */ signed char **rgszNames,
|
|
/* [in][idldescattr] */ unsigned UINT cNames,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [out][idldescattr] */ signed long *rgdispid,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IISDsCrMap * This,
|
|
/* [in][idldescattr] */ signed long dispidMember,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [in][idldescattr] */ unsigned short wFlags,
|
|
/* [in][idldescattr] */ struct DISPPARAMS *pdispparams,
|
|
/* [out][idldescattr] */ VARIANT *pvarResult,
|
|
/* [out][idldescattr] */ struct EXCEPINFO *pexcepinfo,
|
|
/* [out][idldescattr] */ unsigned UINT *puArgErr,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
|
|
IISDsCrMap * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Class )(
|
|
IISDsCrMap * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_GUID )(
|
|
IISDsCrMap * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ADsPath )(
|
|
IISDsCrMap * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
|
|
IISDsCrMap * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Schema )(
|
|
IISDsCrMap * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetInfo )(
|
|
IISDsCrMap * This,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *SetInfo )(
|
|
IISDsCrMap * This,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Get )(
|
|
IISDsCrMap * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [retval][out] */ VARIANT *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Put )(
|
|
IISDsCrMap * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [in][idldescattr] */ VARIANT vProp,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetEx )(
|
|
IISDsCrMap * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [retval][out] */ VARIANT *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *PutEx )(
|
|
IISDsCrMap * This,
|
|
/* [in][idldescattr] */ signed long lnControlCode,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [in][idldescattr] */ VARIANT vProp,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetInfoEx )(
|
|
IISDsCrMap * This,
|
|
/* [in][idldescattr] */ VARIANT vProperties,
|
|
/* [in][idldescattr] */ signed long lnReserved,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *CreateMapping )(
|
|
IISDsCrMap * This,
|
|
/* [in] */ VARIANT vCert,
|
|
/* [in] */ BSTR bstrNtAcct,
|
|
/* [in] */ BSTR bstrNtPwd,
|
|
/* [in] */ BSTR bstrName,
|
|
/* [in] */ LONG lEnabled);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *GetMapping )(
|
|
IISDsCrMap * This,
|
|
/* [in] */ LONG lMethod,
|
|
/* [in] */ VARIANT vKey,
|
|
/* [out] */ VARIANT *pvCert,
|
|
/* [out] */ VARIANT *pbstrNtAcct,
|
|
/* [out] */ VARIANT *pbstrNtPwd,
|
|
/* [out] */ VARIANT *pbstrName,
|
|
/* [out] */ VARIANT *plEnabled);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *DeleteMapping )(
|
|
IISDsCrMap * This,
|
|
/* [in] */ LONG lMethod,
|
|
/* [in] */ VARIANT vKey);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *SetEnabled )(
|
|
IISDsCrMap * This,
|
|
/* [in] */ LONG lMethod,
|
|
/* [in] */ VARIANT vKey,
|
|
/* [in] */ LONG lEnabled);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *SetName )(
|
|
IISDsCrMap * This,
|
|
/* [in] */ LONG lMethod,
|
|
/* [in] */ VARIANT vKey,
|
|
/* [in] */ BSTR bstrName);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *SetPwd )(
|
|
IISDsCrMap * This,
|
|
/* [in] */ LONG lMethod,
|
|
/* [in] */ VARIANT vKey,
|
|
/* [in] */ BSTR bstrPwd);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *SetAcct )(
|
|
IISDsCrMap * This,
|
|
/* [in] */ LONG lMethod,
|
|
/* [in] */ VARIANT vKey,
|
|
/* [in] */ BSTR bstrAcct);
|
|
|
|
END_INTERFACE
|
|
} IISDsCrMapVtbl;
|
|
|
|
interface IISDsCrMap
|
|
{
|
|
CONST_VTBL struct IISDsCrMapVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IISDsCrMap_QueryInterface(This,riid,ppvObj,retval) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObj,retval)
|
|
|
|
#define IISDsCrMap_AddRef(This,retval) \
|
|
(This)->lpVtbl -> AddRef(This,retval)
|
|
|
|
#define IISDsCrMap_Release(This,retval) \
|
|
(This)->lpVtbl -> Release(This,retval)
|
|
|
|
#define IISDsCrMap_GetTypeInfoCount(This,pctinfo,retval) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo,retval)
|
|
|
|
#define IISDsCrMap_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,itinfo,lcid,pptinfo,retval)
|
|
|
|
#define IISDsCrMap_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval)
|
|
|
|
#define IISDsCrMap_Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) \
|
|
(This)->lpVtbl -> Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval)
|
|
|
|
#define IISDsCrMap_get_Name(This,retval) \
|
|
(This)->lpVtbl -> get_Name(This,retval)
|
|
|
|
#define IISDsCrMap_get_Class(This,retval) \
|
|
(This)->lpVtbl -> get_Class(This,retval)
|
|
|
|
#define IISDsCrMap_get_GUID(This,retval) \
|
|
(This)->lpVtbl -> get_GUID(This,retval)
|
|
|
|
#define IISDsCrMap_get_ADsPath(This,retval) \
|
|
(This)->lpVtbl -> get_ADsPath(This,retval)
|
|
|
|
#define IISDsCrMap_get_Parent(This,retval) \
|
|
(This)->lpVtbl -> get_Parent(This,retval)
|
|
|
|
#define IISDsCrMap_get_Schema(This,retval) \
|
|
(This)->lpVtbl -> get_Schema(This,retval)
|
|
|
|
#define IISDsCrMap_GetInfo(This,retval) \
|
|
(This)->lpVtbl -> GetInfo(This,retval)
|
|
|
|
#define IISDsCrMap_SetInfo(This,retval) \
|
|
(This)->lpVtbl -> SetInfo(This,retval)
|
|
|
|
#define IISDsCrMap_Get(This,bstrName,retval) \
|
|
(This)->lpVtbl -> Get(This,bstrName,retval)
|
|
|
|
#define IISDsCrMap_Put(This,bstrName,vProp,retval) \
|
|
(This)->lpVtbl -> Put(This,bstrName,vProp,retval)
|
|
|
|
#define IISDsCrMap_GetEx(This,bstrName,retval) \
|
|
(This)->lpVtbl -> GetEx(This,bstrName,retval)
|
|
|
|
#define IISDsCrMap_PutEx(This,lnControlCode,bstrName,vProp,retval) \
|
|
(This)->lpVtbl -> PutEx(This,lnControlCode,bstrName,vProp,retval)
|
|
|
|
#define IISDsCrMap_GetInfoEx(This,vProperties,lnReserved,retval) \
|
|
(This)->lpVtbl -> GetInfoEx(This,vProperties,lnReserved,retval)
|
|
|
|
|
|
#define IISDsCrMap_CreateMapping(This,vCert,bstrNtAcct,bstrNtPwd,bstrName,lEnabled) \
|
|
(This)->lpVtbl -> CreateMapping(This,vCert,bstrNtAcct,bstrNtPwd,bstrName,lEnabled)
|
|
|
|
#define IISDsCrMap_GetMapping(This,lMethod,vKey,pvCert,pbstrNtAcct,pbstrNtPwd,pbstrName,plEnabled) \
|
|
(This)->lpVtbl -> GetMapping(This,lMethod,vKey,pvCert,pbstrNtAcct,pbstrNtPwd,pbstrName,plEnabled)
|
|
|
|
#define IISDsCrMap_DeleteMapping(This,lMethod,vKey) \
|
|
(This)->lpVtbl -> DeleteMapping(This,lMethod,vKey)
|
|
|
|
#define IISDsCrMap_SetEnabled(This,lMethod,vKey,lEnabled) \
|
|
(This)->lpVtbl -> SetEnabled(This,lMethod,vKey,lEnabled)
|
|
|
|
#define IISDsCrMap_SetName(This,lMethod,vKey,bstrName) \
|
|
(This)->lpVtbl -> SetName(This,lMethod,vKey,bstrName)
|
|
|
|
#define IISDsCrMap_SetPwd(This,lMethod,vKey,bstrPwd) \
|
|
(This)->lpVtbl -> SetPwd(This,lMethod,vKey,bstrPwd)
|
|
|
|
#define IISDsCrMap_SetAcct(This,lMethod,vKey,bstrAcct) \
|
|
(This)->lpVtbl -> SetAcct(This,lMethod,vKey,bstrAcct)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISDsCrMap_CreateMapping_Proxy(
|
|
IISDsCrMap * This,
|
|
/* [in] */ VARIANT vCert,
|
|
/* [in] */ BSTR bstrNtAcct,
|
|
/* [in] */ BSTR bstrNtPwd,
|
|
/* [in] */ BSTR bstrName,
|
|
/* [in] */ LONG lEnabled);
|
|
|
|
|
|
void __RPC_STUB IISDsCrMap_CreateMapping_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISDsCrMap_GetMapping_Proxy(
|
|
IISDsCrMap * This,
|
|
/* [in] */ LONG lMethod,
|
|
/* [in] */ VARIANT vKey,
|
|
/* [out] */ VARIANT *pvCert,
|
|
/* [out] */ VARIANT *pbstrNtAcct,
|
|
/* [out] */ VARIANT *pbstrNtPwd,
|
|
/* [out] */ VARIANT *pbstrName,
|
|
/* [out] */ VARIANT *plEnabled);
|
|
|
|
|
|
void __RPC_STUB IISDsCrMap_GetMapping_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISDsCrMap_DeleteMapping_Proxy(
|
|
IISDsCrMap * This,
|
|
/* [in] */ LONG lMethod,
|
|
/* [in] */ VARIANT vKey);
|
|
|
|
|
|
void __RPC_STUB IISDsCrMap_DeleteMapping_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISDsCrMap_SetEnabled_Proxy(
|
|
IISDsCrMap * This,
|
|
/* [in] */ LONG lMethod,
|
|
/* [in] */ VARIANT vKey,
|
|
/* [in] */ LONG lEnabled);
|
|
|
|
|
|
void __RPC_STUB IISDsCrMap_SetEnabled_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISDsCrMap_SetName_Proxy(
|
|
IISDsCrMap * This,
|
|
/* [in] */ LONG lMethod,
|
|
/* [in] */ VARIANT vKey,
|
|
/* [in] */ BSTR bstrName);
|
|
|
|
|
|
void __RPC_STUB IISDsCrMap_SetName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISDsCrMap_SetPwd_Proxy(
|
|
IISDsCrMap * This,
|
|
/* [in] */ LONG lMethod,
|
|
/* [in] */ VARIANT vKey,
|
|
/* [in] */ BSTR bstrPwd);
|
|
|
|
|
|
void __RPC_STUB IISDsCrMap_SetPwd_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISDsCrMap_SetAcct_Proxy(
|
|
IISDsCrMap * This,
|
|
/* [in] */ LONG lMethod,
|
|
/* [in] */ VARIANT vKey,
|
|
/* [in] */ BSTR bstrAcct);
|
|
|
|
|
|
void __RPC_STUB IISDsCrMap_SetAcct_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IISDsCrMap_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISApp_INTERFACE_DEFINED__
|
|
#define __IISApp_INTERFACE_DEFINED__
|
|
|
|
/* interface IISApp */
|
|
/* [object][dual][oleautomation][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IISApp;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("46FBBB80-0192-11d1-9C39-00A0C922E703")
|
|
IISApp : public IADs
|
|
{
|
|
public:
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE AppCreate(
|
|
/* [in] */ VARIANT_BOOL bSetInProcFlag) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE AppDelete( void) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE AppDeleteRecursive( void) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE AppUnLoad( void) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE AppUnLoadRecursive( void) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE AppDisable( void) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE AppDisableRecursive( void) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE AppEnable( void) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE AppEnableRecursive( void) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE AppGetStatus(
|
|
/* [out] */ DWORD *pdwStatus) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE AspAppRestart( void) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IISAppVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
IISApp * This,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [out][idldescattr] */ void **ppvObj,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *AddRef )(
|
|
IISApp * This,
|
|
/* [retval][out] */ unsigned long *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Release )(
|
|
IISApp * This,
|
|
/* [retval][out] */ unsigned long *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
IISApp * This,
|
|
/* [out][idldescattr] */ unsigned UINT *pctinfo,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
IISApp * This,
|
|
/* [in][idldescattr] */ unsigned UINT itinfo,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [out][idldescattr] */ void **pptinfo,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
IISApp * This,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [in][idldescattr] */ signed char **rgszNames,
|
|
/* [in][idldescattr] */ unsigned UINT cNames,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [out][idldescattr] */ signed long *rgdispid,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IISApp * This,
|
|
/* [in][idldescattr] */ signed long dispidMember,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [in][idldescattr] */ unsigned short wFlags,
|
|
/* [in][idldescattr] */ struct DISPPARAMS *pdispparams,
|
|
/* [out][idldescattr] */ VARIANT *pvarResult,
|
|
/* [out][idldescattr] */ struct EXCEPINFO *pexcepinfo,
|
|
/* [out][idldescattr] */ unsigned UINT *puArgErr,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
|
|
IISApp * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Class )(
|
|
IISApp * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_GUID )(
|
|
IISApp * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ADsPath )(
|
|
IISApp * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
|
|
IISApp * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Schema )(
|
|
IISApp * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetInfo )(
|
|
IISApp * This,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *SetInfo )(
|
|
IISApp * This,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Get )(
|
|
IISApp * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [retval][out] */ VARIANT *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Put )(
|
|
IISApp * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [in][idldescattr] */ VARIANT vProp,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetEx )(
|
|
IISApp * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [retval][out] */ VARIANT *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *PutEx )(
|
|
IISApp * This,
|
|
/* [in][idldescattr] */ signed long lnControlCode,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [in][idldescattr] */ VARIANT vProp,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetInfoEx )(
|
|
IISApp * This,
|
|
/* [in][idldescattr] */ VARIANT vProperties,
|
|
/* [in][idldescattr] */ signed long lnReserved,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppCreate )(
|
|
IISApp * This,
|
|
/* [in] */ VARIANT_BOOL bSetInProcFlag);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppDelete )(
|
|
IISApp * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppDeleteRecursive )(
|
|
IISApp * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppUnLoad )(
|
|
IISApp * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppUnLoadRecursive )(
|
|
IISApp * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppDisable )(
|
|
IISApp * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppDisableRecursive )(
|
|
IISApp * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppEnable )(
|
|
IISApp * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppEnableRecursive )(
|
|
IISApp * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppGetStatus )(
|
|
IISApp * This,
|
|
/* [out] */ DWORD *pdwStatus);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AspAppRestart )(
|
|
IISApp * This);
|
|
|
|
END_INTERFACE
|
|
} IISAppVtbl;
|
|
|
|
interface IISApp
|
|
{
|
|
CONST_VTBL struct IISAppVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IISApp_QueryInterface(This,riid,ppvObj,retval) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObj,retval)
|
|
|
|
#define IISApp_AddRef(This,retval) \
|
|
(This)->lpVtbl -> AddRef(This,retval)
|
|
|
|
#define IISApp_Release(This,retval) \
|
|
(This)->lpVtbl -> Release(This,retval)
|
|
|
|
#define IISApp_GetTypeInfoCount(This,pctinfo,retval) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo,retval)
|
|
|
|
#define IISApp_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,itinfo,lcid,pptinfo,retval)
|
|
|
|
#define IISApp_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval)
|
|
|
|
#define IISApp_Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) \
|
|
(This)->lpVtbl -> Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval)
|
|
|
|
#define IISApp_get_Name(This,retval) \
|
|
(This)->lpVtbl -> get_Name(This,retval)
|
|
|
|
#define IISApp_get_Class(This,retval) \
|
|
(This)->lpVtbl -> get_Class(This,retval)
|
|
|
|
#define IISApp_get_GUID(This,retval) \
|
|
(This)->lpVtbl -> get_GUID(This,retval)
|
|
|
|
#define IISApp_get_ADsPath(This,retval) \
|
|
(This)->lpVtbl -> get_ADsPath(This,retval)
|
|
|
|
#define IISApp_get_Parent(This,retval) \
|
|
(This)->lpVtbl -> get_Parent(This,retval)
|
|
|
|
#define IISApp_get_Schema(This,retval) \
|
|
(This)->lpVtbl -> get_Schema(This,retval)
|
|
|
|
#define IISApp_GetInfo(This,retval) \
|
|
(This)->lpVtbl -> GetInfo(This,retval)
|
|
|
|
#define IISApp_SetInfo(This,retval) \
|
|
(This)->lpVtbl -> SetInfo(This,retval)
|
|
|
|
#define IISApp_Get(This,bstrName,retval) \
|
|
(This)->lpVtbl -> Get(This,bstrName,retval)
|
|
|
|
#define IISApp_Put(This,bstrName,vProp,retval) \
|
|
(This)->lpVtbl -> Put(This,bstrName,vProp,retval)
|
|
|
|
#define IISApp_GetEx(This,bstrName,retval) \
|
|
(This)->lpVtbl -> GetEx(This,bstrName,retval)
|
|
|
|
#define IISApp_PutEx(This,lnControlCode,bstrName,vProp,retval) \
|
|
(This)->lpVtbl -> PutEx(This,lnControlCode,bstrName,vProp,retval)
|
|
|
|
#define IISApp_GetInfoEx(This,vProperties,lnReserved,retval) \
|
|
(This)->lpVtbl -> GetInfoEx(This,vProperties,lnReserved,retval)
|
|
|
|
|
|
#define IISApp_AppCreate(This,bSetInProcFlag) \
|
|
(This)->lpVtbl -> AppCreate(This,bSetInProcFlag)
|
|
|
|
#define IISApp_AppDelete(This) \
|
|
(This)->lpVtbl -> AppDelete(This)
|
|
|
|
#define IISApp_AppDeleteRecursive(This) \
|
|
(This)->lpVtbl -> AppDeleteRecursive(This)
|
|
|
|
#define IISApp_AppUnLoad(This) \
|
|
(This)->lpVtbl -> AppUnLoad(This)
|
|
|
|
#define IISApp_AppUnLoadRecursive(This) \
|
|
(This)->lpVtbl -> AppUnLoadRecursive(This)
|
|
|
|
#define IISApp_AppDisable(This) \
|
|
(This)->lpVtbl -> AppDisable(This)
|
|
|
|
#define IISApp_AppDisableRecursive(This) \
|
|
(This)->lpVtbl -> AppDisableRecursive(This)
|
|
|
|
#define IISApp_AppEnable(This) \
|
|
(This)->lpVtbl -> AppEnable(This)
|
|
|
|
#define IISApp_AppEnableRecursive(This) \
|
|
(This)->lpVtbl -> AppEnableRecursive(This)
|
|
|
|
#define IISApp_AppGetStatus(This,pdwStatus) \
|
|
(This)->lpVtbl -> AppGetStatus(This,pdwStatus)
|
|
|
|
#define IISApp_AspAppRestart(This) \
|
|
(This)->lpVtbl -> AspAppRestart(This)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISApp_AppCreate_Proxy(
|
|
IISApp * This,
|
|
/* [in] */ VARIANT_BOOL bSetInProcFlag);
|
|
|
|
|
|
void __RPC_STUB IISApp_AppCreate_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISApp_AppDelete_Proxy(
|
|
IISApp * This);
|
|
|
|
|
|
void __RPC_STUB IISApp_AppDelete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISApp_AppDeleteRecursive_Proxy(
|
|
IISApp * This);
|
|
|
|
|
|
void __RPC_STUB IISApp_AppDeleteRecursive_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISApp_AppUnLoad_Proxy(
|
|
IISApp * This);
|
|
|
|
|
|
void __RPC_STUB IISApp_AppUnLoad_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISApp_AppUnLoadRecursive_Proxy(
|
|
IISApp * This);
|
|
|
|
|
|
void __RPC_STUB IISApp_AppUnLoadRecursive_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISApp_AppDisable_Proxy(
|
|
IISApp * This);
|
|
|
|
|
|
void __RPC_STUB IISApp_AppDisable_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISApp_AppDisableRecursive_Proxy(
|
|
IISApp * This);
|
|
|
|
|
|
void __RPC_STUB IISApp_AppDisableRecursive_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISApp_AppEnable_Proxy(
|
|
IISApp * This);
|
|
|
|
|
|
void __RPC_STUB IISApp_AppEnable_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISApp_AppEnableRecursive_Proxy(
|
|
IISApp * This);
|
|
|
|
|
|
void __RPC_STUB IISApp_AppEnableRecursive_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISApp_AppGetStatus_Proxy(
|
|
IISApp * This,
|
|
/* [out] */ DWORD *pdwStatus);
|
|
|
|
|
|
void __RPC_STUB IISApp_AppGetStatus_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISApp_AspAppRestart_Proxy(
|
|
IISApp * This);
|
|
|
|
|
|
void __RPC_STUB IISApp_AspAppRestart_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IISApp_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISApp2_INTERFACE_DEFINED__
|
|
#define __IISApp2_INTERFACE_DEFINED__
|
|
|
|
/* interface IISApp2 */
|
|
/* [object][dual][oleautomation][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IISApp2;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("603DCBEA-7350-11d2-A7BE-0000F8085B95")
|
|
IISApp2 : public IISApp
|
|
{
|
|
public:
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE AppCreate2(
|
|
/* [in] */ LONG lAppMode) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE AppGetStatus2(
|
|
/* [retval][out] */ LONG *lpStatus) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IISApp2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
IISApp2 * This,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [out][idldescattr] */ void **ppvObj,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *AddRef )(
|
|
IISApp2 * This,
|
|
/* [retval][out] */ unsigned long *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Release )(
|
|
IISApp2 * This,
|
|
/* [retval][out] */ unsigned long *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
IISApp2 * This,
|
|
/* [out][idldescattr] */ unsigned UINT *pctinfo,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
IISApp2 * This,
|
|
/* [in][idldescattr] */ unsigned UINT itinfo,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [out][idldescattr] */ void **pptinfo,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
IISApp2 * This,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [in][idldescattr] */ signed char **rgszNames,
|
|
/* [in][idldescattr] */ unsigned UINT cNames,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [out][idldescattr] */ signed long *rgdispid,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IISApp2 * This,
|
|
/* [in][idldescattr] */ signed long dispidMember,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [in][idldescattr] */ unsigned short wFlags,
|
|
/* [in][idldescattr] */ struct DISPPARAMS *pdispparams,
|
|
/* [out][idldescattr] */ VARIANT *pvarResult,
|
|
/* [out][idldescattr] */ struct EXCEPINFO *pexcepinfo,
|
|
/* [out][idldescattr] */ unsigned UINT *puArgErr,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
|
|
IISApp2 * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Class )(
|
|
IISApp2 * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_GUID )(
|
|
IISApp2 * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ADsPath )(
|
|
IISApp2 * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
|
|
IISApp2 * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Schema )(
|
|
IISApp2 * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetInfo )(
|
|
IISApp2 * This,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *SetInfo )(
|
|
IISApp2 * This,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Get )(
|
|
IISApp2 * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [retval][out] */ VARIANT *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Put )(
|
|
IISApp2 * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [in][idldescattr] */ VARIANT vProp,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetEx )(
|
|
IISApp2 * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [retval][out] */ VARIANT *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *PutEx )(
|
|
IISApp2 * This,
|
|
/* [in][idldescattr] */ signed long lnControlCode,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [in][idldescattr] */ VARIANT vProp,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetInfoEx )(
|
|
IISApp2 * This,
|
|
/* [in][idldescattr] */ VARIANT vProperties,
|
|
/* [in][idldescattr] */ signed long lnReserved,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppCreate )(
|
|
IISApp2 * This,
|
|
/* [in] */ VARIANT_BOOL bSetInProcFlag);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppDelete )(
|
|
IISApp2 * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppDeleteRecursive )(
|
|
IISApp2 * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppUnLoad )(
|
|
IISApp2 * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppUnLoadRecursive )(
|
|
IISApp2 * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppDisable )(
|
|
IISApp2 * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppDisableRecursive )(
|
|
IISApp2 * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppEnable )(
|
|
IISApp2 * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppEnableRecursive )(
|
|
IISApp2 * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppGetStatus )(
|
|
IISApp2 * This,
|
|
/* [out] */ DWORD *pdwStatus);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AspAppRestart )(
|
|
IISApp2 * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppCreate2 )(
|
|
IISApp2 * This,
|
|
/* [in] */ LONG lAppMode);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppGetStatus2 )(
|
|
IISApp2 * This,
|
|
/* [retval][out] */ LONG *lpStatus);
|
|
|
|
END_INTERFACE
|
|
} IISApp2Vtbl;
|
|
|
|
interface IISApp2
|
|
{
|
|
CONST_VTBL struct IISApp2Vtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IISApp2_QueryInterface(This,riid,ppvObj,retval) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObj,retval)
|
|
|
|
#define IISApp2_AddRef(This,retval) \
|
|
(This)->lpVtbl -> AddRef(This,retval)
|
|
|
|
#define IISApp2_Release(This,retval) \
|
|
(This)->lpVtbl -> Release(This,retval)
|
|
|
|
#define IISApp2_GetTypeInfoCount(This,pctinfo,retval) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo,retval)
|
|
|
|
#define IISApp2_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,itinfo,lcid,pptinfo,retval)
|
|
|
|
#define IISApp2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval)
|
|
|
|
#define IISApp2_Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) \
|
|
(This)->lpVtbl -> Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval)
|
|
|
|
#define IISApp2_get_Name(This,retval) \
|
|
(This)->lpVtbl -> get_Name(This,retval)
|
|
|
|
#define IISApp2_get_Class(This,retval) \
|
|
(This)->lpVtbl -> get_Class(This,retval)
|
|
|
|
#define IISApp2_get_GUID(This,retval) \
|
|
(This)->lpVtbl -> get_GUID(This,retval)
|
|
|
|
#define IISApp2_get_ADsPath(This,retval) \
|
|
(This)->lpVtbl -> get_ADsPath(This,retval)
|
|
|
|
#define IISApp2_get_Parent(This,retval) \
|
|
(This)->lpVtbl -> get_Parent(This,retval)
|
|
|
|
#define IISApp2_get_Schema(This,retval) \
|
|
(This)->lpVtbl -> get_Schema(This,retval)
|
|
|
|
#define IISApp2_GetInfo(This,retval) \
|
|
(This)->lpVtbl -> GetInfo(This,retval)
|
|
|
|
#define IISApp2_SetInfo(This,retval) \
|
|
(This)->lpVtbl -> SetInfo(This,retval)
|
|
|
|
#define IISApp2_Get(This,bstrName,retval) \
|
|
(This)->lpVtbl -> Get(This,bstrName,retval)
|
|
|
|
#define IISApp2_Put(This,bstrName,vProp,retval) \
|
|
(This)->lpVtbl -> Put(This,bstrName,vProp,retval)
|
|
|
|
#define IISApp2_GetEx(This,bstrName,retval) \
|
|
(This)->lpVtbl -> GetEx(This,bstrName,retval)
|
|
|
|
#define IISApp2_PutEx(This,lnControlCode,bstrName,vProp,retval) \
|
|
(This)->lpVtbl -> PutEx(This,lnControlCode,bstrName,vProp,retval)
|
|
|
|
#define IISApp2_GetInfoEx(This,vProperties,lnReserved,retval) \
|
|
(This)->lpVtbl -> GetInfoEx(This,vProperties,lnReserved,retval)
|
|
|
|
|
|
#define IISApp2_AppCreate(This,bSetInProcFlag) \
|
|
(This)->lpVtbl -> AppCreate(This,bSetInProcFlag)
|
|
|
|
#define IISApp2_AppDelete(This) \
|
|
(This)->lpVtbl -> AppDelete(This)
|
|
|
|
#define IISApp2_AppDeleteRecursive(This) \
|
|
(This)->lpVtbl -> AppDeleteRecursive(This)
|
|
|
|
#define IISApp2_AppUnLoad(This) \
|
|
(This)->lpVtbl -> AppUnLoad(This)
|
|
|
|
#define IISApp2_AppUnLoadRecursive(This) \
|
|
(This)->lpVtbl -> AppUnLoadRecursive(This)
|
|
|
|
#define IISApp2_AppDisable(This) \
|
|
(This)->lpVtbl -> AppDisable(This)
|
|
|
|
#define IISApp2_AppDisableRecursive(This) \
|
|
(This)->lpVtbl -> AppDisableRecursive(This)
|
|
|
|
#define IISApp2_AppEnable(This) \
|
|
(This)->lpVtbl -> AppEnable(This)
|
|
|
|
#define IISApp2_AppEnableRecursive(This) \
|
|
(This)->lpVtbl -> AppEnableRecursive(This)
|
|
|
|
#define IISApp2_AppGetStatus(This,pdwStatus) \
|
|
(This)->lpVtbl -> AppGetStatus(This,pdwStatus)
|
|
|
|
#define IISApp2_AspAppRestart(This) \
|
|
(This)->lpVtbl -> AspAppRestart(This)
|
|
|
|
|
|
#define IISApp2_AppCreate2(This,lAppMode) \
|
|
(This)->lpVtbl -> AppCreate2(This,lAppMode)
|
|
|
|
#define IISApp2_AppGetStatus2(This,lpStatus) \
|
|
(This)->lpVtbl -> AppGetStatus2(This,lpStatus)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISApp2_AppCreate2_Proxy(
|
|
IISApp2 * This,
|
|
/* [in] */ LONG lAppMode);
|
|
|
|
|
|
void __RPC_STUB IISApp2_AppCreate2_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISApp2_AppGetStatus2_Proxy(
|
|
IISApp2 * This,
|
|
/* [retval][out] */ LONG *lpStatus);
|
|
|
|
|
|
void __RPC_STUB IISApp2_AppGetStatus2_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IISApp2_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISApp3_INTERFACE_DEFINED__
|
|
#define __IISApp3_INTERFACE_DEFINED__
|
|
|
|
/* interface IISApp3 */
|
|
/* [object][dual][oleautomation][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IISApp3;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("2812B639-8FAC-4510-96C5-71DDBD1F54FC")
|
|
IISApp3 : public IISApp2
|
|
{
|
|
public:
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE AppCreate3(
|
|
/* [in] */ LONG lAppMode,
|
|
/* [in] */ VARIANT bstrAppPooI,
|
|
/* [in] */ VARIANT bCreatePool) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IISApp3Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
IISApp3 * This,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [out][idldescattr] */ void **ppvObj,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *AddRef )(
|
|
IISApp3 * This,
|
|
/* [retval][out] */ unsigned long *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Release )(
|
|
IISApp3 * This,
|
|
/* [retval][out] */ unsigned long *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
IISApp3 * This,
|
|
/* [out][idldescattr] */ unsigned UINT *pctinfo,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
IISApp3 * This,
|
|
/* [in][idldescattr] */ unsigned UINT itinfo,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [out][idldescattr] */ void **pptinfo,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
IISApp3 * This,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [in][idldescattr] */ signed char **rgszNames,
|
|
/* [in][idldescattr] */ unsigned UINT cNames,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [out][idldescattr] */ signed long *rgdispid,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IISApp3 * This,
|
|
/* [in][idldescattr] */ signed long dispidMember,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [in][idldescattr] */ unsigned short wFlags,
|
|
/* [in][idldescattr] */ struct DISPPARAMS *pdispparams,
|
|
/* [out][idldescattr] */ VARIANT *pvarResult,
|
|
/* [out][idldescattr] */ struct EXCEPINFO *pexcepinfo,
|
|
/* [out][idldescattr] */ unsigned UINT *puArgErr,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
|
|
IISApp3 * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Class )(
|
|
IISApp3 * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_GUID )(
|
|
IISApp3 * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ADsPath )(
|
|
IISApp3 * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
|
|
IISApp3 * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Schema )(
|
|
IISApp3 * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetInfo )(
|
|
IISApp3 * This,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *SetInfo )(
|
|
IISApp3 * This,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Get )(
|
|
IISApp3 * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [retval][out] */ VARIANT *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Put )(
|
|
IISApp3 * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [in][idldescattr] */ VARIANT vProp,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetEx )(
|
|
IISApp3 * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [retval][out] */ VARIANT *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *PutEx )(
|
|
IISApp3 * This,
|
|
/* [in][idldescattr] */ signed long lnControlCode,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [in][idldescattr] */ VARIANT vProp,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetInfoEx )(
|
|
IISApp3 * This,
|
|
/* [in][idldescattr] */ VARIANT vProperties,
|
|
/* [in][idldescattr] */ signed long lnReserved,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppCreate )(
|
|
IISApp3 * This,
|
|
/* [in] */ VARIANT_BOOL bSetInProcFlag);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppDelete )(
|
|
IISApp3 * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppDeleteRecursive )(
|
|
IISApp3 * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppUnLoad )(
|
|
IISApp3 * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppUnLoadRecursive )(
|
|
IISApp3 * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppDisable )(
|
|
IISApp3 * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppDisableRecursive )(
|
|
IISApp3 * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppEnable )(
|
|
IISApp3 * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppEnableRecursive )(
|
|
IISApp3 * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppGetStatus )(
|
|
IISApp3 * This,
|
|
/* [out] */ DWORD *pdwStatus);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AspAppRestart )(
|
|
IISApp3 * This);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppCreate2 )(
|
|
IISApp3 * This,
|
|
/* [in] */ LONG lAppMode);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppGetStatus2 )(
|
|
IISApp3 * This,
|
|
/* [retval][out] */ LONG *lpStatus);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *AppCreate3 )(
|
|
IISApp3 * This,
|
|
/* [in] */ LONG lAppMode,
|
|
/* [in] */ VARIANT bstrAppPooI,
|
|
/* [in] */ VARIANT bCreatePool);
|
|
|
|
END_INTERFACE
|
|
} IISApp3Vtbl;
|
|
|
|
interface IISApp3
|
|
{
|
|
CONST_VTBL struct IISApp3Vtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IISApp3_QueryInterface(This,riid,ppvObj,retval) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObj,retval)
|
|
|
|
#define IISApp3_AddRef(This,retval) \
|
|
(This)->lpVtbl -> AddRef(This,retval)
|
|
|
|
#define IISApp3_Release(This,retval) \
|
|
(This)->lpVtbl -> Release(This,retval)
|
|
|
|
#define IISApp3_GetTypeInfoCount(This,pctinfo,retval) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo,retval)
|
|
|
|
#define IISApp3_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,itinfo,lcid,pptinfo,retval)
|
|
|
|
#define IISApp3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval)
|
|
|
|
#define IISApp3_Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) \
|
|
(This)->lpVtbl -> Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval)
|
|
|
|
#define IISApp3_get_Name(This,retval) \
|
|
(This)->lpVtbl -> get_Name(This,retval)
|
|
|
|
#define IISApp3_get_Class(This,retval) \
|
|
(This)->lpVtbl -> get_Class(This,retval)
|
|
|
|
#define IISApp3_get_GUID(This,retval) \
|
|
(This)->lpVtbl -> get_GUID(This,retval)
|
|
|
|
#define IISApp3_get_ADsPath(This,retval) \
|
|
(This)->lpVtbl -> get_ADsPath(This,retval)
|
|
|
|
#define IISApp3_get_Parent(This,retval) \
|
|
(This)->lpVtbl -> get_Parent(This,retval)
|
|
|
|
#define IISApp3_get_Schema(This,retval) \
|
|
(This)->lpVtbl -> get_Schema(This,retval)
|
|
|
|
#define IISApp3_GetInfo(This,retval) \
|
|
(This)->lpVtbl -> GetInfo(This,retval)
|
|
|
|
#define IISApp3_SetInfo(This,retval) \
|
|
(This)->lpVtbl -> SetInfo(This,retval)
|
|
|
|
#define IISApp3_Get(This,bstrName,retval) \
|
|
(This)->lpVtbl -> Get(This,bstrName,retval)
|
|
|
|
#define IISApp3_Put(This,bstrName,vProp,retval) \
|
|
(This)->lpVtbl -> Put(This,bstrName,vProp,retval)
|
|
|
|
#define IISApp3_GetEx(This,bstrName,retval) \
|
|
(This)->lpVtbl -> GetEx(This,bstrName,retval)
|
|
|
|
#define IISApp3_PutEx(This,lnControlCode,bstrName,vProp,retval) \
|
|
(This)->lpVtbl -> PutEx(This,lnControlCode,bstrName,vProp,retval)
|
|
|
|
#define IISApp3_GetInfoEx(This,vProperties,lnReserved,retval) \
|
|
(This)->lpVtbl -> GetInfoEx(This,vProperties,lnReserved,retval)
|
|
|
|
|
|
#define IISApp3_AppCreate(This,bSetInProcFlag) \
|
|
(This)->lpVtbl -> AppCreate(This,bSetInProcFlag)
|
|
|
|
#define IISApp3_AppDelete(This) \
|
|
(This)->lpVtbl -> AppDelete(This)
|
|
|
|
#define IISApp3_AppDeleteRecursive(This) \
|
|
(This)->lpVtbl -> AppDeleteRecursive(This)
|
|
|
|
#define IISApp3_AppUnLoad(This) \
|
|
(This)->lpVtbl -> AppUnLoad(This)
|
|
|
|
#define IISApp3_AppUnLoadRecursive(This) \
|
|
(This)->lpVtbl -> AppUnLoadRecursive(This)
|
|
|
|
#define IISApp3_AppDisable(This) \
|
|
(This)->lpVtbl -> AppDisable(This)
|
|
|
|
#define IISApp3_AppDisableRecursive(This) \
|
|
(This)->lpVtbl -> AppDisableRecursive(This)
|
|
|
|
#define IISApp3_AppEnable(This) \
|
|
(This)->lpVtbl -> AppEnable(This)
|
|
|
|
#define IISApp3_AppEnableRecursive(This) \
|
|
(This)->lpVtbl -> AppEnableRecursive(This)
|
|
|
|
#define IISApp3_AppGetStatus(This,pdwStatus) \
|
|
(This)->lpVtbl -> AppGetStatus(This,pdwStatus)
|
|
|
|
#define IISApp3_AspAppRestart(This) \
|
|
(This)->lpVtbl -> AspAppRestart(This)
|
|
|
|
|
|
#define IISApp3_AppCreate2(This,lAppMode) \
|
|
(This)->lpVtbl -> AppCreate2(This,lAppMode)
|
|
|
|
#define IISApp3_AppGetStatus2(This,lpStatus) \
|
|
(This)->lpVtbl -> AppGetStatus2(This,lpStatus)
|
|
|
|
|
|
#define IISApp3_AppCreate3(This,lAppMode,bstrAppPooI,bCreatePool) \
|
|
(This)->lpVtbl -> AppCreate3(This,lAppMode,bstrAppPooI,bCreatePool)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISApp3_AppCreate3_Proxy(
|
|
IISApp3 * This,
|
|
/* [in] */ LONG lAppMode,
|
|
/* [in] */ VARIANT bstrAppPooI,
|
|
/* [in] */ VARIANT bCreatePool);
|
|
|
|
|
|
void __RPC_STUB IISApp3_AppCreate3_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IISApp3_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISComputer_INTERFACE_DEFINED__
|
|
#define __IISComputer_INTERFACE_DEFINED__
|
|
|
|
/* interface IISComputer */
|
|
/* [object][dual][oleautomation][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IISComputer;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("CF87A2E0-078B-11d1-9C3D-00A0C922E703")
|
|
IISComputer : public IADs
|
|
{
|
|
public:
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Backup(
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lVersion,
|
|
/* [in] */ LONG lFlags) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Restore(
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lVersion,
|
|
/* [in] */ LONG lFlags) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE EnumBackups(
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lIndex,
|
|
/* [out] */ VARIANT *pvVersion,
|
|
/* [out] */ VARIANT *pvLocations,
|
|
/* [out] */ VARIANT *pvDate) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE DeleteBackup(
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lVersion) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IISComputerVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
IISComputer * This,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [out][idldescattr] */ void **ppvObj,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *AddRef )(
|
|
IISComputer * This,
|
|
/* [retval][out] */ unsigned long *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Release )(
|
|
IISComputer * This,
|
|
/* [retval][out] */ unsigned long *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
IISComputer * This,
|
|
/* [out][idldescattr] */ unsigned UINT *pctinfo,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
IISComputer * This,
|
|
/* [in][idldescattr] */ unsigned UINT itinfo,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [out][idldescattr] */ void **pptinfo,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
IISComputer * This,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [in][idldescattr] */ signed char **rgszNames,
|
|
/* [in][idldescattr] */ unsigned UINT cNames,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [out][idldescattr] */ signed long *rgdispid,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IISComputer * This,
|
|
/* [in][idldescattr] */ signed long dispidMember,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [in][idldescattr] */ unsigned short wFlags,
|
|
/* [in][idldescattr] */ struct DISPPARAMS *pdispparams,
|
|
/* [out][idldescattr] */ VARIANT *pvarResult,
|
|
/* [out][idldescattr] */ struct EXCEPINFO *pexcepinfo,
|
|
/* [out][idldescattr] */ unsigned UINT *puArgErr,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
|
|
IISComputer * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Class )(
|
|
IISComputer * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_GUID )(
|
|
IISComputer * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ADsPath )(
|
|
IISComputer * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
|
|
IISComputer * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Schema )(
|
|
IISComputer * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetInfo )(
|
|
IISComputer * This,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *SetInfo )(
|
|
IISComputer * This,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Get )(
|
|
IISComputer * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [retval][out] */ VARIANT *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Put )(
|
|
IISComputer * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [in][idldescattr] */ VARIANT vProp,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetEx )(
|
|
IISComputer * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [retval][out] */ VARIANT *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *PutEx )(
|
|
IISComputer * This,
|
|
/* [in][idldescattr] */ signed long lnControlCode,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [in][idldescattr] */ VARIANT vProp,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetInfoEx )(
|
|
IISComputer * This,
|
|
/* [in][idldescattr] */ VARIANT vProperties,
|
|
/* [in][idldescattr] */ signed long lnReserved,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *Backup )(
|
|
IISComputer * This,
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lVersion,
|
|
/* [in] */ LONG lFlags);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *Restore )(
|
|
IISComputer * This,
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lVersion,
|
|
/* [in] */ LONG lFlags);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *EnumBackups )(
|
|
IISComputer * This,
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lIndex,
|
|
/* [out] */ VARIANT *pvVersion,
|
|
/* [out] */ VARIANT *pvLocations,
|
|
/* [out] */ VARIANT *pvDate);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *DeleteBackup )(
|
|
IISComputer * This,
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lVersion);
|
|
|
|
END_INTERFACE
|
|
} IISComputerVtbl;
|
|
|
|
interface IISComputer
|
|
{
|
|
CONST_VTBL struct IISComputerVtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IISComputer_QueryInterface(This,riid,ppvObj,retval) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObj,retval)
|
|
|
|
#define IISComputer_AddRef(This,retval) \
|
|
(This)->lpVtbl -> AddRef(This,retval)
|
|
|
|
#define IISComputer_Release(This,retval) \
|
|
(This)->lpVtbl -> Release(This,retval)
|
|
|
|
#define IISComputer_GetTypeInfoCount(This,pctinfo,retval) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo,retval)
|
|
|
|
#define IISComputer_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,itinfo,lcid,pptinfo,retval)
|
|
|
|
#define IISComputer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval)
|
|
|
|
#define IISComputer_Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) \
|
|
(This)->lpVtbl -> Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval)
|
|
|
|
#define IISComputer_get_Name(This,retval) \
|
|
(This)->lpVtbl -> get_Name(This,retval)
|
|
|
|
#define IISComputer_get_Class(This,retval) \
|
|
(This)->lpVtbl -> get_Class(This,retval)
|
|
|
|
#define IISComputer_get_GUID(This,retval) \
|
|
(This)->lpVtbl -> get_GUID(This,retval)
|
|
|
|
#define IISComputer_get_ADsPath(This,retval) \
|
|
(This)->lpVtbl -> get_ADsPath(This,retval)
|
|
|
|
#define IISComputer_get_Parent(This,retval) \
|
|
(This)->lpVtbl -> get_Parent(This,retval)
|
|
|
|
#define IISComputer_get_Schema(This,retval) \
|
|
(This)->lpVtbl -> get_Schema(This,retval)
|
|
|
|
#define IISComputer_GetInfo(This,retval) \
|
|
(This)->lpVtbl -> GetInfo(This,retval)
|
|
|
|
#define IISComputer_SetInfo(This,retval) \
|
|
(This)->lpVtbl -> SetInfo(This,retval)
|
|
|
|
#define IISComputer_Get(This,bstrName,retval) \
|
|
(This)->lpVtbl -> Get(This,bstrName,retval)
|
|
|
|
#define IISComputer_Put(This,bstrName,vProp,retval) \
|
|
(This)->lpVtbl -> Put(This,bstrName,vProp,retval)
|
|
|
|
#define IISComputer_GetEx(This,bstrName,retval) \
|
|
(This)->lpVtbl -> GetEx(This,bstrName,retval)
|
|
|
|
#define IISComputer_PutEx(This,lnControlCode,bstrName,vProp,retval) \
|
|
(This)->lpVtbl -> PutEx(This,lnControlCode,bstrName,vProp,retval)
|
|
|
|
#define IISComputer_GetInfoEx(This,vProperties,lnReserved,retval) \
|
|
(This)->lpVtbl -> GetInfoEx(This,vProperties,lnReserved,retval)
|
|
|
|
|
|
#define IISComputer_Backup(This,bstrLocation,lVersion,lFlags) \
|
|
(This)->lpVtbl -> Backup(This,bstrLocation,lVersion,lFlags)
|
|
|
|
#define IISComputer_Restore(This,bstrLocation,lVersion,lFlags) \
|
|
(This)->lpVtbl -> Restore(This,bstrLocation,lVersion,lFlags)
|
|
|
|
#define IISComputer_EnumBackups(This,bstrLocation,lIndex,pvVersion,pvLocations,pvDate) \
|
|
(This)->lpVtbl -> EnumBackups(This,bstrLocation,lIndex,pvVersion,pvLocations,pvDate)
|
|
|
|
#define IISComputer_DeleteBackup(This,bstrLocation,lVersion) \
|
|
(This)->lpVtbl -> DeleteBackup(This,bstrLocation,lVersion)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISComputer_Backup_Proxy(
|
|
IISComputer * This,
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lVersion,
|
|
/* [in] */ LONG lFlags);
|
|
|
|
|
|
void __RPC_STUB IISComputer_Backup_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISComputer_Restore_Proxy(
|
|
IISComputer * This,
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lVersion,
|
|
/* [in] */ LONG lFlags);
|
|
|
|
|
|
void __RPC_STUB IISComputer_Restore_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISComputer_EnumBackups_Proxy(
|
|
IISComputer * This,
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lIndex,
|
|
/* [out] */ VARIANT *pvVersion,
|
|
/* [out] */ VARIANT *pvLocations,
|
|
/* [out] */ VARIANT *pvDate);
|
|
|
|
|
|
void __RPC_STUB IISComputer_EnumBackups_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISComputer_DeleteBackup_Proxy(
|
|
IISComputer * This,
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lVersion);
|
|
|
|
|
|
void __RPC_STUB IISComputer_DeleteBackup_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IISComputer_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IISComputer2_INTERFACE_DEFINED__
|
|
#define __IISComputer2_INTERFACE_DEFINED__
|
|
|
|
/* interface IISComputer2 */
|
|
/* [object][dual][oleautomation][uuid] */
|
|
|
|
|
|
EXTERN_C const IID IID_IISComputer2;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("63d89839-5762-4a68-b1b9-3507ea76cbbf")
|
|
IISComputer2 : public IISComputer
|
|
{
|
|
public:
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE BackupWithPassword(
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lVersion,
|
|
/* [in] */ LONG lFlags,
|
|
/* [in] */ BSTR bstrPassword) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE RestoreWithPassword(
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lVersion,
|
|
/* [in] */ LONG lFlags,
|
|
/* [in] */ BSTR bstrPassword) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Export(
|
|
/* [in] */ BSTR bstrPassword,
|
|
/* [in] */ BSTR bstrFilename,
|
|
/* [in] */ BSTR bstrSourcePath,
|
|
/* [in] */ LONG lFlags) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE Import(
|
|
/* [in] */ BSTR bstrPassword,
|
|
/* [in] */ BSTR bstrFilename,
|
|
/* [in] */ BSTR bstrSourcePath,
|
|
/* [in] */ BSTR bstrDestPath,
|
|
/* [in] */ LONG lFlags) = 0;
|
|
|
|
virtual /* [id] */ HRESULT STDMETHODCALLTYPE SaveData( void) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IISComputer2Vtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
|
|
IISComputer2 * This,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [out][idldescattr] */ void **ppvObj,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *AddRef )(
|
|
IISComputer2 * This,
|
|
/* [retval][out] */ unsigned long *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Release )(
|
|
IISComputer2 * This,
|
|
/* [retval][out] */ unsigned long *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
|
|
IISComputer2 * This,
|
|
/* [out][idldescattr] */ unsigned UINT *pctinfo,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
|
|
IISComputer2 * This,
|
|
/* [in][idldescattr] */ unsigned UINT itinfo,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [out][idldescattr] */ void **pptinfo,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
|
|
IISComputer2 * This,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [in][idldescattr] */ signed char **rgszNames,
|
|
/* [in][idldescattr] */ unsigned UINT cNames,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [out][idldescattr] */ signed long *rgdispid,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
|
|
IISComputer2 * This,
|
|
/* [in][idldescattr] */ signed long dispidMember,
|
|
/* [in][idldescattr] */ struct GUID *riid,
|
|
/* [in][idldescattr] */ unsigned long lcid,
|
|
/* [in][idldescattr] */ unsigned short wFlags,
|
|
/* [in][idldescattr] */ struct DISPPARAMS *pdispparams,
|
|
/* [out][idldescattr] */ VARIANT *pvarResult,
|
|
/* [out][idldescattr] */ struct EXCEPINFO *pexcepinfo,
|
|
/* [out][idldescattr] */ unsigned UINT *puArgErr,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
|
|
IISComputer2 * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Class )(
|
|
IISComputer2 * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_GUID )(
|
|
IISComputer2 * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_ADsPath )(
|
|
IISComputer2 * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
|
|
IISComputer2 * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *get_Schema )(
|
|
IISComputer2 * This,
|
|
/* [retval][out] */ BSTR *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetInfo )(
|
|
IISComputer2 * This,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *SetInfo )(
|
|
IISComputer2 * This,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Get )(
|
|
IISComputer2 * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [retval][out] */ VARIANT *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *Put )(
|
|
IISComputer2 * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [in][idldescattr] */ VARIANT vProp,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetEx )(
|
|
IISComputer2 * This,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [retval][out] */ VARIANT *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *PutEx )(
|
|
IISComputer2 * This,
|
|
/* [in][idldescattr] */ signed long lnControlCode,
|
|
/* [in][idldescattr] */ BSTR bstrName,
|
|
/* [in][idldescattr] */ VARIANT vProp,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE *GetInfoEx )(
|
|
IISComputer2 * This,
|
|
/* [in][idldescattr] */ VARIANT vProperties,
|
|
/* [in][idldescattr] */ signed long lnReserved,
|
|
/* [retval][out] */ void *retval);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *Backup )(
|
|
IISComputer2 * This,
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lVersion,
|
|
/* [in] */ LONG lFlags);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *Restore )(
|
|
IISComputer2 * This,
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lVersion,
|
|
/* [in] */ LONG lFlags);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *EnumBackups )(
|
|
IISComputer2 * This,
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lIndex,
|
|
/* [out] */ VARIANT *pvVersion,
|
|
/* [out] */ VARIANT *pvLocations,
|
|
/* [out] */ VARIANT *pvDate);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *DeleteBackup )(
|
|
IISComputer2 * This,
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lVersion);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *BackupWithPassword )(
|
|
IISComputer2 * This,
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lVersion,
|
|
/* [in] */ LONG lFlags,
|
|
/* [in] */ BSTR bstrPassword);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *RestoreWithPassword )(
|
|
IISComputer2 * This,
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lVersion,
|
|
/* [in] */ LONG lFlags,
|
|
/* [in] */ BSTR bstrPassword);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *Export )(
|
|
IISComputer2 * This,
|
|
/* [in] */ BSTR bstrPassword,
|
|
/* [in] */ BSTR bstrFilename,
|
|
/* [in] */ BSTR bstrSourcePath,
|
|
/* [in] */ LONG lFlags);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *Import )(
|
|
IISComputer2 * This,
|
|
/* [in] */ BSTR bstrPassword,
|
|
/* [in] */ BSTR bstrFilename,
|
|
/* [in] */ BSTR bstrSourcePath,
|
|
/* [in] */ BSTR bstrDestPath,
|
|
/* [in] */ LONG lFlags);
|
|
|
|
/* [id] */ HRESULT ( STDMETHODCALLTYPE *SaveData )(
|
|
IISComputer2 * This);
|
|
|
|
END_INTERFACE
|
|
} IISComputer2Vtbl;
|
|
|
|
interface IISComputer2
|
|
{
|
|
CONST_VTBL struct IISComputer2Vtbl *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IISComputer2_QueryInterface(This,riid,ppvObj,retval) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObj,retval)
|
|
|
|
#define IISComputer2_AddRef(This,retval) \
|
|
(This)->lpVtbl -> AddRef(This,retval)
|
|
|
|
#define IISComputer2_Release(This,retval) \
|
|
(This)->lpVtbl -> Release(This,retval)
|
|
|
|
#define IISComputer2_GetTypeInfoCount(This,pctinfo,retval) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo,retval)
|
|
|
|
#define IISComputer2_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,itinfo,lcid,pptinfo,retval)
|
|
|
|
#define IISComputer2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval)
|
|
|
|
#define IISComputer2_Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) \
|
|
(This)->lpVtbl -> Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval)
|
|
|
|
#define IISComputer2_get_Name(This,retval) \
|
|
(This)->lpVtbl -> get_Name(This,retval)
|
|
|
|
#define IISComputer2_get_Class(This,retval) \
|
|
(This)->lpVtbl -> get_Class(This,retval)
|
|
|
|
#define IISComputer2_get_GUID(This,retval) \
|
|
(This)->lpVtbl -> get_GUID(This,retval)
|
|
|
|
#define IISComputer2_get_ADsPath(This,retval) \
|
|
(This)->lpVtbl -> get_ADsPath(This,retval)
|
|
|
|
#define IISComputer2_get_Parent(This,retval) \
|
|
(This)->lpVtbl -> get_Parent(This,retval)
|
|
|
|
#define IISComputer2_get_Schema(This,retval) \
|
|
(This)->lpVtbl -> get_Schema(This,retval)
|
|
|
|
#define IISComputer2_GetInfo(This,retval) \
|
|
(This)->lpVtbl -> GetInfo(This,retval)
|
|
|
|
#define IISComputer2_SetInfo(This,retval) \
|
|
(This)->lpVtbl -> SetInfo(This,retval)
|
|
|
|
#define IISComputer2_Get(This,bstrName,retval) \
|
|
(This)->lpVtbl -> Get(This,bstrName,retval)
|
|
|
|
#define IISComputer2_Put(This,bstrName,vProp,retval) \
|
|
(This)->lpVtbl -> Put(This,bstrName,vProp,retval)
|
|
|
|
#define IISComputer2_GetEx(This,bstrName,retval) \
|
|
(This)->lpVtbl -> GetEx(This,bstrName,retval)
|
|
|
|
#define IISComputer2_PutEx(This,lnControlCode,bstrName,vProp,retval) \
|
|
(This)->lpVtbl -> PutEx(This,lnControlCode,bstrName,vProp,retval)
|
|
|
|
#define IISComputer2_GetInfoEx(This,vProperties,lnReserved,retval) \
|
|
(This)->lpVtbl -> GetInfoEx(This,vProperties,lnReserved,retval)
|
|
|
|
|
|
#define IISComputer2_Backup(This,bstrLocation,lVersion,lFlags) \
|
|
(This)->lpVtbl -> Backup(This,bstrLocation,lVersion,lFlags)
|
|
|
|
#define IISComputer2_Restore(This,bstrLocation,lVersion,lFlags) \
|
|
(This)->lpVtbl -> Restore(This,bstrLocation,lVersion,lFlags)
|
|
|
|
#define IISComputer2_EnumBackups(This,bstrLocation,lIndex,pvVersion,pvLocations,pvDate) \
|
|
(This)->lpVtbl -> EnumBackups(This,bstrLocation,lIndex,pvVersion,pvLocations,pvDate)
|
|
|
|
#define IISComputer2_DeleteBackup(This,bstrLocation,lVersion) \
|
|
(This)->lpVtbl -> DeleteBackup(This,bstrLocation,lVersion)
|
|
|
|
|
|
#define IISComputer2_BackupWithPassword(This,bstrLocation,lVersion,lFlags,bstrPassword) \
|
|
(This)->lpVtbl -> BackupWithPassword(This,bstrLocation,lVersion,lFlags,bstrPassword)
|
|
|
|
#define IISComputer2_RestoreWithPassword(This,bstrLocation,lVersion,lFlags,bstrPassword) \
|
|
(This)->lpVtbl -> RestoreWithPassword(This,bstrLocation,lVersion,lFlags,bstrPassword)
|
|
|
|
#define IISComputer2_Export(This,bstrPassword,bstrFilename,bstrSourcePath,lFlags) \
|
|
(This)->lpVtbl -> Export(This,bstrPassword,bstrFilename,bstrSourcePath,lFlags)
|
|
|
|
#define IISComputer2_Import(This,bstrPassword,bstrFilename,bstrSourcePath,bstrDestPath,lFlags) \
|
|
(This)->lpVtbl -> Import(This,bstrPassword,bstrFilename,bstrSourcePath,bstrDestPath,lFlags)
|
|
|
|
#define IISComputer2_SaveData(This) \
|
|
(This)->lpVtbl -> SaveData(This)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISComputer2_BackupWithPassword_Proxy(
|
|
IISComputer2 * This,
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lVersion,
|
|
/* [in] */ LONG lFlags,
|
|
/* [in] */ BSTR bstrPassword);
|
|
|
|
|
|
void __RPC_STUB IISComputer2_BackupWithPassword_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISComputer2_RestoreWithPassword_Proxy(
|
|
IISComputer2 * This,
|
|
/* [in] */ BSTR bstrLocation,
|
|
/* [in] */ LONG lVersion,
|
|
/* [in] */ LONG lFlags,
|
|
/* [in] */ BSTR bstrPassword);
|
|
|
|
|
|
void __RPC_STUB IISComputer2_RestoreWithPassword_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISComputer2_Export_Proxy(
|
|
IISComputer2 * This,
|
|
/* [in] */ BSTR bstrPassword,
|
|
/* [in] */ BSTR bstrFilename,
|
|
/* [in] */ BSTR bstrSourcePath,
|
|
/* [in] */ LONG lFlags);
|
|
|
|
|
|
void __RPC_STUB IISComputer2_Export_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISComputer2_Import_Proxy(
|
|
IISComputer2 * This,
|
|
/* [in] */ BSTR bstrPassword,
|
|
/* [in] */ BSTR bstrFilename,
|
|
/* [in] */ BSTR bstrSourcePath,
|
|
/* [in] */ BSTR bstrDestPath,
|
|
/* [in] */ LONG lFlags);
|
|
|
|
|
|
void __RPC_STUB IISComputer2_Import_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id] */ HRESULT STDMETHODCALLTYPE IISComputer2_SaveData_Proxy(
|
|
IISComputer2 * This);
|
|
|
|
|
|
void __RPC_STUB IISComputer2_SaveData_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IISComputer2_INTERFACE_DEFINED__ */
|
|
|
|
|
|
EXTERN_C const CLSID CLSID_IISExtComputer;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("91ef9258-afec-11d1-9868-00a0c922e703")
|
|
IISExtComputer;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_IISExtApp;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("b4f34438-afec-11d1-9868-00a0c922e703")
|
|
IISExtApp;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_IISExtServer;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("c3b32488-afec-11d1-9868-00a0c922e703")
|
|
IISExtServer;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_IISExtDsCrMap;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("bc36cde8-afeb-11d1-9868-00a0c922e703")
|
|
IISExtDsCrMap;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_IISExtApplicationPool;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("E99F9D0C-FB39-402b-9EEB-AA185237BD34")
|
|
IISExtApplicationPool;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_IISExtApplicationPools;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("95863074-A389-406a-A2D7-D98BFC95B905")
|
|
IISExtApplicationPools;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_IISExtWebService;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("40B8F873-B30E-475d-BEC5-4D0EBB0DBAF3")
|
|
IISExtWebService;
|
|
#endif
|
|
#endif /* __IISExt_LIBRARY_DEFINED__ */
|
|
|
|
/* Additional Prototypes for ALL interfaces */
|
|
|
|
/* end of Additional Prototypes */
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|