| 1 |
/** |
| 2 |
* This file has no copyright assigned and is placed in the Public Domain. |
| 3 |
* This file is part of the mingw-w64 runtime package. |
| 4 |
* No warranty is given; refer to the file DISCLAIMER.PD within this package. |
| 5 |
*/ |
| 6 |
#ifndef __REQUIRED_RPCNDR_H_VERSION__ |
| 7 |
#define __REQUIRED_RPCNDR_H_VERSION__ 475 |
| 8 |
#endif |
| 9 |
|
| 10 |
#include "rpc.h" |
| 11 |
#include "rpcndr.h" |
| 12 |
|
| 13 |
#ifndef __RPCNDR_H_VERSION__ |
| 14 |
#error This stub requires an updated version of <rpcndr.h> |
| 15 |
#endif |
| 16 |
|
| 17 |
#ifndef __iiisext_h__ |
| 18 |
#define __iiisext_h__ |
| 19 |
|
| 20 |
#ifndef __IISApplicationPool_FWD_DEFINED__ |
| 21 |
#define __IISApplicationPool_FWD_DEFINED__ |
| 22 |
typedef struct IISApplicationPool IISApplicationPool; |
| 23 |
#endif |
| 24 |
|
| 25 |
#ifndef __IISApplicationPools_FWD_DEFINED__ |
| 26 |
#define __IISApplicationPools_FWD_DEFINED__ |
| 27 |
typedef struct IISApplicationPools IISApplicationPools; |
| 28 |
#endif |
| 29 |
|
| 30 |
#ifndef __IISWebService_FWD_DEFINED__ |
| 31 |
#define __IISWebService_FWD_DEFINED__ |
| 32 |
typedef struct IISWebService IISWebService; |
| 33 |
#endif |
| 34 |
|
| 35 |
#ifndef __IISDsCrMap_FWD_DEFINED__ |
| 36 |
#define __IISDsCrMap_FWD_DEFINED__ |
| 37 |
typedef struct IISDsCrMap IISDsCrMap; |
| 38 |
#endif |
| 39 |
|
| 40 |
#ifndef __IISApp_FWD_DEFINED__ |
| 41 |
#define __IISApp_FWD_DEFINED__ |
| 42 |
typedef struct IISApp IISApp; |
| 43 |
#endif |
| 44 |
|
| 45 |
#ifndef __IISApp2_FWD_DEFINED__ |
| 46 |
#define __IISApp2_FWD_DEFINED__ |
| 47 |
typedef struct IISApp2 IISApp2; |
| 48 |
#endif |
| 49 |
|
| 50 |
#ifndef __IISApp3_FWD_DEFINED__ |
| 51 |
#define __IISApp3_FWD_DEFINED__ |
| 52 |
typedef struct IISApp3 IISApp3; |
| 53 |
#endif |
| 54 |
|
| 55 |
#ifndef __IISComputer_FWD_DEFINED__ |
| 56 |
#define __IISComputer_FWD_DEFINED__ |
| 57 |
typedef struct IISComputer IISComputer; |
| 58 |
#endif |
| 59 |
|
| 60 |
#ifndef __IISComputer2_FWD_DEFINED__ |
| 61 |
#define __IISComputer2_FWD_DEFINED__ |
| 62 |
typedef struct IISComputer2 IISComputer2; |
| 63 |
#endif |
| 64 |
|
| 65 |
#ifndef __IISExtComputer_FWD_DEFINED__ |
| 66 |
#define __IISExtComputer_FWD_DEFINED__ |
| 67 |
#ifdef __cplusplus |
| 68 |
typedef class IISExtComputer IISExtComputer; |
| 69 |
#else |
| 70 |
typedef struct IISExtComputer IISExtComputer; |
| 71 |
#endif |
| 72 |
#endif |
| 73 |
|
| 74 |
#ifndef __IISExtApp_FWD_DEFINED__ |
| 75 |
#define __IISExtApp_FWD_DEFINED__ |
| 76 |
#ifdef __cplusplus |
| 77 |
typedef class IISExtApp IISExtApp; |
| 78 |
#else |
| 79 |
typedef struct IISExtApp IISExtApp; |
| 80 |
#endif |
| 81 |
#endif |
| 82 |
|
| 83 |
#ifndef __IISExtServer_FWD_DEFINED__ |
| 84 |
#define __IISExtServer_FWD_DEFINED__ |
| 85 |
#ifdef __cplusplus |
| 86 |
typedef class IISExtServer IISExtServer; |
| 87 |
#else |
| 88 |
typedef struct IISExtServer IISExtServer; |
| 89 |
#endif |
| 90 |
#endif |
| 91 |
|
| 92 |
#ifndef __IISExtDsCrMap_FWD_DEFINED__ |
| 93 |
#define __IISExtDsCrMap_FWD_DEFINED__ |
| 94 |
#ifdef __cplusplus |
| 95 |
typedef class IISExtDsCrMap IISExtDsCrMap; |
| 96 |
#else |
| 97 |
typedef struct IISExtDsCrMap IISExtDsCrMap; |
| 98 |
#endif |
| 99 |
#endif |
| 100 |
|
| 101 |
#ifndef __IISExtApplicationPool_FWD_DEFINED__ |
| 102 |
#define __IISExtApplicationPool_FWD_DEFINED__ |
| 103 |
#ifdef __cplusplus |
| 104 |
typedef class IISExtApplicationPool IISExtApplicationPool; |
| 105 |
#else |
| 106 |
typedef struct IISExtApplicationPool IISExtApplicationPool; |
| 107 |
#endif |
| 108 |
#endif |
| 109 |
|
| 110 |
#ifndef __IISExtApplicationPools_FWD_DEFINED__ |
| 111 |
#define __IISExtApplicationPools_FWD_DEFINED__ |
| 112 |
#ifdef __cplusplus |
| 113 |
typedef class IISExtApplicationPools IISExtApplicationPools; |
| 114 |
#else |
| 115 |
typedef struct IISExtApplicationPools IISExtApplicationPools; |
| 116 |
#endif |
| 117 |
#endif |
| 118 |
|
| 119 |
#ifndef __IISExtWebService_FWD_DEFINED__ |
| 120 |
#define __IISExtWebService_FWD_DEFINED__ |
| 121 |
#ifdef __cplusplus |
| 122 |
typedef class IISExtWebService IISExtWebService; |
| 123 |
#else |
| 124 |
typedef struct IISExtWebService IISExtWebService; |
| 125 |
#endif |
| 126 |
#endif |
| 127 |
|
| 128 |
#ifdef __cplusplus |
| 129 |
extern "C"{ |
| 130 |
#endif |
| 131 |
|
| 132 |
#ifndef __MIDL_user_allocate_free_DEFINED__ |
| 133 |
#define __MIDL_user_allocate_free_DEFINED__ |
| 134 |
void *__RPC_API MIDL_user_allocate(size_t); |
| 135 |
void __RPC_API MIDL_user_free(void *); |
| 136 |
#endif |
| 137 |
|
| 138 |
#ifndef __IISExt_LIBRARY_DEFINED__ |
| 139 |
#define __IISExt_LIBRARY_DEFINED__ |
| 140 |
EXTERN_C const IID LIBID_IISExt; |
| 141 |
#ifndef __IISApplicationPool_INTERFACE_DEFINED__ |
| 142 |
#define __IISApplicationPool_INTERFACE_DEFINED__ |
| 143 |
EXTERN_C const IID IID_IISApplicationPool; |
| 144 |
#if defined(__cplusplus) && !defined(CINTERFACE) |
| 145 |
struct IISApplicationPool : public IADs { |
| 146 |
public: |
| 147 |
virtual HRESULT WINAPI Recycle(void) = 0; |
| 148 |
virtual HRESULT WINAPI EnumAppsInPool(VARIANT *bstrBuffer) = 0; |
| 149 |
virtual HRESULT WINAPI Start(void) = 0; |
| 150 |
virtual HRESULT WINAPI Stop(void) = 0; |
| 151 |
}; |
| 152 |
#else |
| 153 |
typedef struct IISApplicationPoolVtbl { |
| 154 |
BEGIN_INTERFACE |
| 155 |
HRESULT (WINAPI *QueryInterface)(IISApplicationPool *This,struct GUID *riid,void **ppvObj,void *retval); |
| 156 |
HRESULT (WINAPI *AddRef)(IISApplicationPool *This,unsigned __LONG32 *retval); |
| 157 |
HRESULT (WINAPI *Release)(IISApplicationPool *This,unsigned __LONG32 *retval); |
| 158 |
HRESULT (WINAPI *GetTypeInfoCount)(IISApplicationPool *This,unsigned UINT *pctinfo,void *retval); |
| 159 |
HRESULT (WINAPI *GetTypeInfo)(IISApplicationPool *This,unsigned UINT itinfo,unsigned __LONG32 lcid,void **pptinfo,void *retval); |
| 160 |
HRESULT (WINAPI *GetIDsOfNames)(IISApplicationPool *This,struct GUID *riid,signed char **rgszNames,unsigned UINT cNames,unsigned __LONG32 lcid,signed __LONG32 *rgdispid,void *retval); |
| 161 |
HRESULT (WINAPI *Invoke)(IISApplicationPool *This,signed __LONG32 dispidMember,struct GUID *riid,unsigned __LONG32 lcid,unsigned short wFlags,struct DISPPARAMS *pdispparams,VARIANT *pvarResult,struct EXCEPINFO *pexcepinfo,unsigned UINT *puArgErr,void *retval); |
| 162 |
HRESULT (WINAPI *get_Name)(IISApplicationPool *This,BSTR *retval); |
| 163 |
HRESULT (WINAPI *get_Class)(IISApplicationPool *This,BSTR *retval); |
| 164 |
HRESULT (WINAPI *get_GUID)(IISApplicationPool *This,BSTR *retval); |
| 165 |
HRESULT (WINAPI *get_ADsPath)(IISApplicationPool *This,BSTR *retval); |
| 166 |
HRESULT (WINAPI *get_Parent)(IISApplicationPool *This,BSTR *retval); |
| 167 |
HRESULT (WINAPI *get_Schema)(IISApplicationPool *This,BSTR *retval); |
| 168 |
HRESULT (WINAPI *GetInfo)(IISApplicationPool *This,void *retval); |
| 169 |
HRESULT (WINAPI *SetInfo)(IISApplicationPool *This,void *retval); |
| 170 |
HRESULT (WINAPI *Get)(IISApplicationPool *This,BSTR bstrName,VARIANT *retval); |
| 171 |
HRESULT (WINAPI *Put)(IISApplicationPool *This,BSTR bstrName,VARIANT vProp,void *retval); |
| 172 |
HRESULT (WINAPI *GetEx)(IISApplicationPool *This,BSTR bstrName,VARIANT *retval); |
| 173 |
HRESULT (WINAPI *PutEx)(IISApplicationPool *This,signed __LONG32 lnControlCode,BSTR bstrName,VARIANT vProp,void *retval); |
| 174 |
HRESULT (WINAPI *GetInfoEx)(IISApplicationPool *This,VARIANT vProperties,signed __LONG32 lnReserved,void *retval); |
| 175 |
HRESULT (WINAPI *Recycle)(IISApplicationPool *This); |
| 176 |
HRESULT (WINAPI *EnumAppsInPool)(IISApplicationPool *This,VARIANT *bstrBuffer); |
| 177 |
HRESULT (WINAPI *Start)(IISApplicationPool *This); |
| 178 |
HRESULT (WINAPI *Stop)(IISApplicationPool *This); |
| 179 |
END_INTERFACE |
| 180 |
} IISApplicationPoolVtbl; |
| 181 |
struct IISApplicationPool { |
| 182 |
CONST_VTBL struct IISApplicationPoolVtbl *lpVtbl; |
| 183 |
}; |
| 184 |
#ifdef COBJMACROS |
| 185 |
#define IISApplicationPool_QueryInterface(This,riid,ppvObj,retval) (This)->lpVtbl->QueryInterface(This,riid,ppvObj,retval) |
| 186 |
#define IISApplicationPool_AddRef(This,retval) (This)->lpVtbl->AddRef(This,retval) |
| 187 |
#define IISApplicationPool_Release(This,retval) (This)->lpVtbl->Release(This,retval) |
| 188 |
#define IISApplicationPool_GetTypeInfoCount(This,pctinfo,retval) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo,retval) |
| 189 |
#define IISApplicationPool_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) (This)->lpVtbl->GetTypeInfo(This,itinfo,lcid,pptinfo,retval) |
| 190 |
#define IISApplicationPool_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) |
| 191 |
#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) |
| 192 |
#define IISApplicationPool_get_Name(This,retval) (This)->lpVtbl->get_Name(This,retval) |
| 193 |
#define IISApplicationPool_get_Class(This,retval) (This)->lpVtbl->get_Class(This,retval) |
| 194 |
#define IISApplicationPool_get_GUID(This,retval) (This)->lpVtbl->get_GUID(This,retval) |
| 195 |
#define IISApplicationPool_get_ADsPath(This,retval) (This)->lpVtbl->get_ADsPath(This,retval) |
| 196 |
#define IISApplicationPool_get_Parent(This,retval) (This)->lpVtbl->get_Parent(This,retval) |
| 197 |
#define IISApplicationPool_get_Schema(This,retval) (This)->lpVtbl->get_Schema(This,retval) |
| 198 |
#define IISApplicationPool_GetInfo(This,retval) (This)->lpVtbl->GetInfo(This,retval) |
| 199 |
#define IISApplicationPool_SetInfo(This,retval) (This)->lpVtbl->SetInfo(This,retval) |
| 200 |
#define IISApplicationPool_Get(This,bstrName,retval) (This)->lpVtbl->Get(This,bstrName,retval) |
| 201 |
#define IISApplicationPool_Put(This,bstrName,vProp,retval) (This)->lpVtbl->Put(This,bstrName,vProp,retval) |
| 202 |
#define IISApplicationPool_GetEx(This,bstrName,retval) (This)->lpVtbl->GetEx(This,bstrName,retval) |
| 203 |
#define IISApplicationPool_PutEx(This,lnControlCode,bstrName,vProp,retval) (This)->lpVtbl->PutEx(This,lnControlCode,bstrName,vProp,retval) |
| 204 |
#define IISApplicationPool_GetInfoEx(This,vProperties,lnReserved,retval) (This)->lpVtbl->GetInfoEx(This,vProperties,lnReserved,retval) |
| 205 |
#define IISApplicationPool_Recycle(This) (This)->lpVtbl->Recycle(This) |
| 206 |
#define IISApplicationPool_EnumAppsInPool(This,bstrBuffer) (This)->lpVtbl->EnumAppsInPool(This,bstrBuffer) |
| 207 |
#define IISApplicationPool_Start(This) (This)->lpVtbl->Start(This) |
| 208 |
#define IISApplicationPool_Stop(This) (This)->lpVtbl->Stop(This) |
| 209 |
#endif |
| 210 |
#endif |
| 211 |
HRESULT WINAPI IISApplicationPool_Recycle_Proxy(IISApplicationPool *This); |
| 212 |
void __RPC_STUB IISApplicationPool_Recycle_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 213 |
HRESULT WINAPI IISApplicationPool_EnumAppsInPool_Proxy(IISApplicationPool *This,VARIANT *bstrBuffer); |
| 214 |
void __RPC_STUB IISApplicationPool_EnumAppsInPool_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 215 |
HRESULT WINAPI IISApplicationPool_Start_Proxy(IISApplicationPool *This); |
| 216 |
void __RPC_STUB IISApplicationPool_Start_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 217 |
HRESULT WINAPI IISApplicationPool_Stop_Proxy(IISApplicationPool *This); |
| 218 |
void __RPC_STUB IISApplicationPool_Stop_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 219 |
#endif |
| 220 |
|
| 221 |
#ifndef __IISApplicationPools_INTERFACE_DEFINED__ |
| 222 |
#define __IISApplicationPools_INTERFACE_DEFINED__ |
| 223 |
EXTERN_C const IID IID_IISApplicationPools; |
| 224 |
#if defined(__cplusplus) && !defined(CINTERFACE) |
| 225 |
struct IISApplicationPools : public IADs { |
| 226 |
}; |
| 227 |
#else |
| 228 |
typedef struct IISApplicationPoolsVtbl { |
| 229 |
BEGIN_INTERFACE |
| 230 |
HRESULT (WINAPI *QueryInterface)(IISApplicationPools *This,struct GUID *riid,void **ppvObj,void *retval); |
| 231 |
HRESULT (WINAPI *AddRef)(IISApplicationPools *This,unsigned __LONG32 *retval); |
| 232 |
HRESULT (WINAPI *Release)(IISApplicationPools *This,unsigned __LONG32 *retval); |
| 233 |
HRESULT (WINAPI *GetTypeInfoCount)(IISApplicationPools *This,unsigned UINT *pctinfo,void *retval); |
| 234 |
HRESULT (WINAPI *GetTypeInfo)(IISApplicationPools *This,unsigned UINT itinfo,unsigned __LONG32 lcid,void **pptinfo,void *retval); |
| 235 |
HRESULT (WINAPI *GetIDsOfNames)(IISApplicationPools *This,struct GUID *riid,signed char **rgszNames,unsigned UINT cNames,unsigned __LONG32 lcid,signed __LONG32 *rgdispid,void *retval); |
| 236 |
HRESULT (WINAPI *Invoke)(IISApplicationPools *This,signed __LONG32 dispidMember,struct GUID *riid,unsigned __LONG32 lcid,unsigned short wFlags,struct DISPPARAMS *pdispparams,VARIANT *pvarResult,struct EXCEPINFO *pexcepinfo,unsigned UINT *puArgErr,void *retval); |
| 237 |
HRESULT (WINAPI *get_Name)(IISApplicationPools *This,BSTR *retval); |
| 238 |
HRESULT (WINAPI *get_Class)(IISApplicationPools *This,BSTR *retval); |
| 239 |
HRESULT (WINAPI *get_GUID)(IISApplicationPools *This,BSTR *retval); |
| 240 |
HRESULT (WINAPI *get_ADsPath)(IISApplicationPools *This,BSTR *retval); |
| 241 |
HRESULT (WINAPI *get_Parent)(IISApplicationPools *This,BSTR *retval); |
| 242 |
HRESULT (WINAPI *get_Schema)(IISApplicationPools *This,BSTR *retval); |
| 243 |
HRESULT (WINAPI *GetInfo)(IISApplicationPools *This,void *retval); |
| 244 |
HRESULT (WINAPI *SetInfo)(IISApplicationPools *This,void *retval); |
| 245 |
HRESULT (WINAPI *Get)(IISApplicationPools *This,BSTR bstrName,VARIANT *retval); |
| 246 |
HRESULT (WINAPI *Put)(IISApplicationPools *This,BSTR bstrName,VARIANT vProp,void *retval); |
| 247 |
HRESULT (WINAPI *GetEx)(IISApplicationPools *This,BSTR bstrName,VARIANT *retval); |
| 248 |
HRESULT (WINAPI *PutEx)(IISApplicationPools *This,signed __LONG32 lnControlCode,BSTR bstrName,VARIANT vProp,void *retval); |
| 249 |
HRESULT (WINAPI *GetInfoEx)(IISApplicationPools *This,VARIANT vProperties,signed __LONG32 lnReserved,void *retval); |
| 250 |
END_INTERFACE |
| 251 |
} IISApplicationPoolsVtbl; |
| 252 |
struct IISApplicationPools { |
| 253 |
CONST_VTBL struct IISApplicationPoolsVtbl *lpVtbl; |
| 254 |
}; |
| 255 |
#ifdef COBJMACROS |
| 256 |
#define IISApplicationPools_QueryInterface(This,riid,ppvObj,retval) (This)->lpVtbl->QueryInterface(This,riid,ppvObj,retval) |
| 257 |
#define IISApplicationPools_AddRef(This,retval) (This)->lpVtbl->AddRef(This,retval) |
| 258 |
#define IISApplicationPools_Release(This,retval) (This)->lpVtbl->Release(This,retval) |
| 259 |
#define IISApplicationPools_GetTypeInfoCount(This,pctinfo,retval) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo,retval) |
| 260 |
#define IISApplicationPools_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) (This)->lpVtbl->GetTypeInfo(This,itinfo,lcid,pptinfo,retval) |
| 261 |
#define IISApplicationPools_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) |
| 262 |
#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) |
| 263 |
#define IISApplicationPools_get_Name(This,retval) (This)->lpVtbl->get_Name(This,retval) |
| 264 |
#define IISApplicationPools_get_Class(This,retval) (This)->lpVtbl->get_Class(This,retval) |
| 265 |
#define IISApplicationPools_get_GUID(This,retval) (This)->lpVtbl->get_GUID(This,retval) |
| 266 |
#define IISApplicationPools_get_ADsPath(This,retval) (This)->lpVtbl->get_ADsPath(This,retval) |
| 267 |
#define IISApplicationPools_get_Parent(This,retval) (This)->lpVtbl->get_Parent(This,retval) |
| 268 |
#define IISApplicationPools_get_Schema(This,retval) (This)->lpVtbl->get_Schema(This,retval) |
| 269 |
#define IISApplicationPools_GetInfo(This,retval) (This)->lpVtbl->GetInfo(This,retval) |
| 270 |
#define IISApplicationPools_SetInfo(This,retval) (This)->lpVtbl->SetInfo(This,retval) |
| 271 |
#define IISApplicationPools_Get(This,bstrName,retval) (This)->lpVtbl->Get(This,bstrName,retval) |
| 272 |
#define IISApplicationPools_Put(This,bstrName,vProp,retval) (This)->lpVtbl->Put(This,bstrName,vProp,retval) |
| 273 |
#define IISApplicationPools_GetEx(This,bstrName,retval) (This)->lpVtbl->GetEx(This,bstrName,retval) |
| 274 |
#define IISApplicationPools_PutEx(This,lnControlCode,bstrName,vProp,retval) (This)->lpVtbl->PutEx(This,lnControlCode,bstrName,vProp,retval) |
| 275 |
#define IISApplicationPools_GetInfoEx(This,vProperties,lnReserved,retval) (This)->lpVtbl->GetInfoEx(This,vProperties,lnReserved,retval) |
| 276 |
#endif |
| 277 |
#endif |
| 278 |
#endif |
| 279 |
|
| 280 |
#ifndef __IISWebService_INTERFACE_DEFINED__ |
| 281 |
#define __IISWebService_INTERFACE_DEFINED__ |
| 282 |
EXTERN_C const IID IID_IISWebService; |
| 283 |
#if defined(__cplusplus) && !defined(CINTERFACE) |
| 284 |
struct IISWebService : public IADs { |
| 285 |
public: |
| 286 |
virtual HRESULT WINAPI GetCurrentMode(VARIANT *pvServerMode) = 0; |
| 287 |
virtual HRESULT WINAPI CreateNewSite(BSTR bstrServerComment,VARIANT *pvServerBindings,BSTR bstrRootVDirPath,VARIANT vServerID,VARIANT *pvActualID) = 0; |
| 288 |
virtual HRESULT WINAPI EnableApplication(BSTR bstrAppName) = 0; |
| 289 |
virtual HRESULT WINAPI RemoveApplication(BSTR bstrAppName) = 0; |
| 290 |
virtual HRESULT WINAPI ListApplications(VARIANT *bstrBuffer) = 0; |
| 291 |
virtual HRESULT WINAPI AddDependency(BSTR bstrApplication,BSTR bstrGroupID) = 0; |
| 292 |
virtual HRESULT WINAPI RemoveDependency(BSTR bstrApplication,BSTR bstrGroupID) = 0; |
| 293 |
virtual HRESULT WINAPI EnableWebServiceExtension(BSTR bstrExtension) = 0; |
| 294 |
virtual HRESULT WINAPI DisableWebServiceExtension(BSTR bstrExtension) = 0; |
| 295 |
virtual HRESULT WINAPI ListWebServiceExtensions(VARIANT *bstrBuffer) = 0; |
| 296 |
virtual HRESULT WINAPI EnableExtensionFile(BSTR bstrExtensionFile) = 0; |
| 297 |
virtual HRESULT WINAPI DisableExtensionFile(BSTR bstrExtensionFile) = 0; |
| 298 |
virtual HRESULT WINAPI AddExtensionFile(BSTR bstrExtensionFile,VARIANT bAccess,BSTR bstrGroupID,VARIANT bCanDelete,BSTR bstrDescription) = 0; |
| 299 |
virtual HRESULT WINAPI DeleteExtensionFileRecord(BSTR bstrExtensionFile) = 0; |
| 300 |
virtual HRESULT WINAPI ListExtensionFiles(VARIANT *bstrBuffer) = 0; |
| 301 |
virtual HRESULT WINAPI QueryGroupIDStatus(BSTR bstrGroupID,VARIANT *bstrBuffer) = 0; |
| 302 |
}; |
| 303 |
#else |
| 304 |
typedef struct IISWebServiceVtbl { |
| 305 |
BEGIN_INTERFACE |
| 306 |
HRESULT (WINAPI *QueryInterface)(IISWebService *This,struct GUID *riid,void **ppvObj,void *retval); |
| 307 |
HRESULT (WINAPI *AddRef)(IISWebService *This,unsigned __LONG32 *retval); |
| 308 |
HRESULT (WINAPI *Release)(IISWebService *This,unsigned __LONG32 *retval); |
| 309 |
HRESULT (WINAPI *GetTypeInfoCount)(IISWebService *This,unsigned UINT *pctinfo,void *retval); |
| 310 |
HRESULT (WINAPI *GetTypeInfo)(IISWebService *This,unsigned UINT itinfo,unsigned __LONG32 lcid,void **pptinfo,void *retval); |
| 311 |
HRESULT (WINAPI *GetIDsOfNames)(IISWebService *This,struct GUID *riid,signed char **rgszNames,unsigned UINT cNames,unsigned __LONG32 lcid,signed __LONG32 *rgdispid,void *retval); |
| 312 |
HRESULT (WINAPI *Invoke)(IISWebService *This,signed __LONG32 dispidMember,struct GUID *riid,unsigned __LONG32 lcid,unsigned short wFlags,struct DISPPARAMS *pdispparams,VARIANT *pvarResult,struct EXCEPINFO *pexcepinfo,unsigned UINT *puArgErr,void *retval); |
| 313 |
HRESULT (WINAPI *get_Name)(IISWebService *This,BSTR *retval); |
| 314 |
HRESULT (WINAPI *get_Class)(IISWebService *This,BSTR *retval); |
| 315 |
HRESULT (WINAPI *get_GUID)(IISWebService *This,BSTR *retval); |
| 316 |
HRESULT (WINAPI *get_ADsPath)(IISWebService *This,BSTR *retval); |
| 317 |
HRESULT (WINAPI *get_Parent)(IISWebService *This,BSTR *retval); |
| 318 |
HRESULT (WINAPI *get_Schema)(IISWebService *This,BSTR *retval); |
| 319 |
HRESULT (WINAPI *GetInfo)(IISWebService *This,void *retval); |
| 320 |
HRESULT (WINAPI *SetInfo)(IISWebService *This,void *retval); |
| 321 |
HRESULT (WINAPI *Get)(IISWebService *This,BSTR bstrName,VARIANT *retval); |
| 322 |
HRESULT (WINAPI *Put)(IISWebService *This,BSTR bstrName,VARIANT vProp,void *retval); |
| 323 |
HRESULT (WINAPI *GetEx)(IISWebService *This,BSTR bstrName,VARIANT *retval); |
| 324 |
HRESULT (WINAPI *PutEx)(IISWebService *This,signed __LONG32 lnControlCode,BSTR bstrName,VARIANT vProp,void *retval); |
| 325 |
HRESULT (WINAPI *GetInfoEx)(IISWebService *This,VARIANT vProperties,signed __LONG32 lnReserved,void *retval); |
| 326 |
HRESULT (WINAPI *GetCurrentMode)(IISWebService *This,VARIANT *pvServerMode); |
| 327 |
HRESULT (WINAPI *CreateNewSite)(IISWebService *This,BSTR bstrServerComment,VARIANT *pvServerBindings,BSTR bstrRootVDirPath,VARIANT vServerID,VARIANT *pvActualID); |
| 328 |
HRESULT (WINAPI *EnableApplication)(IISWebService *This,BSTR bstrAppName); |
| 329 |
HRESULT (WINAPI *RemoveApplication)(IISWebService *This,BSTR bstrAppName); |
| 330 |
HRESULT (WINAPI *ListApplications)(IISWebService *This,VARIANT *bstrBuffer); |
| 331 |
HRESULT (WINAPI *AddDependency)(IISWebService *This,BSTR bstrApplication,BSTR bstrGroupID); |
| 332 |
HRESULT (WINAPI *RemoveDependency)(IISWebService *This,BSTR bstrApplication,BSTR bstrGroupID); |
| 333 |
HRESULT (WINAPI *EnableWebServiceExtension)(IISWebService *This,BSTR bstrExtension); |
| 334 |
HRESULT (WINAPI *DisableWebServiceExtension)(IISWebService *This,BSTR bstrExtension); |
| 335 |
HRESULT (WINAPI *ListWebServiceExtensions)(IISWebService *This,VARIANT *bstrBuffer); |
| 336 |
HRESULT (WINAPI *EnableExtensionFile)(IISWebService *This,BSTR bstrExtensionFile); |
| 337 |
HRESULT (WINAPI *DisableExtensionFile)(IISWebService *This,BSTR bstrExtensionFile); |
| 338 |
HRESULT (WINAPI *AddExtensionFile)(IISWebService *This,BSTR bstrExtensionFile,VARIANT bAccess,BSTR bstrGroupID,VARIANT bCanDelete,BSTR bstrDescription); |
| 339 |
HRESULT (WINAPI *DeleteExtensionFileRecord)(IISWebService *This,BSTR bstrExtensionFile); |
| 340 |
HRESULT (WINAPI *ListExtensionFiles)(IISWebService *This,VARIANT *bstrBuffer); |
| 341 |
HRESULT (WINAPI *QueryGroupIDStatus)(IISWebService *This,BSTR bstrGroupID,VARIANT *bstrBuffer); |
| 342 |
END_INTERFACE |
| 343 |
} IISWebServiceVtbl; |
| 344 |
struct IISWebService { |
| 345 |
CONST_VTBL struct IISWebServiceVtbl *lpVtbl; |
| 346 |
}; |
| 347 |
#ifdef COBJMACROS |
| 348 |
#define IISWebService_QueryInterface(This,riid,ppvObj,retval) (This)->lpVtbl->QueryInterface(This,riid,ppvObj,retval) |
| 349 |
#define IISWebService_AddRef(This,retval) (This)->lpVtbl->AddRef(This,retval) |
| 350 |
#define IISWebService_Release(This,retval) (This)->lpVtbl->Release(This,retval) |
| 351 |
#define IISWebService_GetTypeInfoCount(This,pctinfo,retval) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo,retval) |
| 352 |
#define IISWebService_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) (This)->lpVtbl->GetTypeInfo(This,itinfo,lcid,pptinfo,retval) |
| 353 |
#define IISWebService_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) |
| 354 |
#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) |
| 355 |
#define IISWebService_get_Name(This,retval) (This)->lpVtbl->get_Name(This,retval) |
| 356 |
#define IISWebService_get_Class(This,retval) (This)->lpVtbl->get_Class(This,retval) |
| 357 |
#define IISWebService_get_GUID(This,retval) (This)->lpVtbl->get_GUID(This,retval) |
| 358 |
#define IISWebService_get_ADsPath(This,retval) (This)->lpVtbl->get_ADsPath(This,retval) |
| 359 |
#define IISWebService_get_Parent(This,retval) (This)->lpVtbl->get_Parent(This,retval) |
| 360 |
#define IISWebService_get_Schema(This,retval) (This)->lpVtbl->get_Schema(This,retval) |
| 361 |
#define IISWebService_GetInfo(This,retval) (This)->lpVtbl->GetInfo(This,retval) |
| 362 |
#define IISWebService_SetInfo(This,retval) (This)->lpVtbl->SetInfo(This,retval) |
| 363 |
#define IISWebService_Get(This,bstrName,retval) (This)->lpVtbl->Get(This,bstrName,retval) |
| 364 |
#define IISWebService_Put(This,bstrName,vProp,retval) (This)->lpVtbl->Put(This,bstrName,vProp,retval) |
| 365 |
#define IISWebService_GetEx(This,bstrName,retval) (This)->lpVtbl->GetEx(This,bstrName,retval) |
| 366 |
#define IISWebService_PutEx(This,lnControlCode,bstrName,vProp,retval) (This)->lpVtbl->PutEx(This,lnControlCode,bstrName,vProp,retval) |
| 367 |
#define IISWebService_GetInfoEx(This,vProperties,lnReserved,retval) (This)->lpVtbl->GetInfoEx(This,vProperties,lnReserved,retval) |
| 368 |
#define IISWebService_GetCurrentMode(This,pvServerMode) (This)->lpVtbl->GetCurrentMode(This,pvServerMode) |
| 369 |
#define IISWebService_CreateNewSite(This,bstrServerComment,pvServerBindings,bstrRootVDirPath,vServerID,pvActualID) (This)->lpVtbl->CreateNewSite(This,bstrServerComment,pvServerBindings,bstrRootVDirPath,vServerID,pvActualID) |
| 370 |
#define IISWebService_EnableApplication(This,bstrAppName) (This)->lpVtbl->EnableApplication(This,bstrAppName) |
| 371 |
#define IISWebService_RemoveApplication(This,bstrAppName) (This)->lpVtbl->RemoveApplication(This,bstrAppName) |
| 372 |
#define IISWebService_ListApplications(This,bstrBuffer) (This)->lpVtbl->ListApplications(This,bstrBuffer) |
| 373 |
#define IISWebService_AddDependency(This,bstrApplication,bstrGroupID) (This)->lpVtbl->AddDependency(This,bstrApplication,bstrGroupID) |
| 374 |
#define IISWebService_RemoveDependency(This,bstrApplication,bstrGroupID) (This)->lpVtbl->RemoveDependency(This,bstrApplication,bstrGroupID) |
| 375 |
#define IISWebService_EnableWebServiceExtension(This,bstrExtension) (This)->lpVtbl->EnableWebServiceExtension(This,bstrExtension) |
| 376 |
#define IISWebService_DisableWebServiceExtension(This,bstrExtension) (This)->lpVtbl->DisableWebServiceExtension(This,bstrExtension) |
| 377 |
#define IISWebService_ListWebServiceExtensions(This,bstrBuffer) (This)->lpVtbl->ListWebServiceExtensions(This,bstrBuffer) |
| 378 |
#define IISWebService_EnableExtensionFile(This,bstrExtensionFile) (This)->lpVtbl->EnableExtensionFile(This,bstrExtensionFile) |
| 379 |
#define IISWebService_DisableExtensionFile(This,bstrExtensionFile) (This)->lpVtbl->DisableExtensionFile(This,bstrExtensionFile) |
| 380 |
#define IISWebService_AddExtensionFile(This,bstrExtensionFile,bAccess,bstrGroupID,bCanDelete,bstrDescription) (This)->lpVtbl->AddExtensionFile(This,bstrExtensionFile,bAccess,bstrGroupID,bCanDelete,bstrDescription) |
| 381 |
#define IISWebService_DeleteExtensionFileRecord(This,bstrExtensionFile) (This)->lpVtbl->DeleteExtensionFileRecord(This,bstrExtensionFile) |
| 382 |
#define IISWebService_ListExtensionFiles(This,bstrBuffer) (This)->lpVtbl->ListExtensionFiles(This,bstrBuffer) |
| 383 |
#define IISWebService_QueryGroupIDStatus(This,bstrGroupID,bstrBuffer) (This)->lpVtbl->QueryGroupIDStatus(This,bstrGroupID,bstrBuffer) |
| 384 |
#endif |
| 385 |
#endif |
| 386 |
HRESULT WINAPI IISWebService_GetCurrentMode_Proxy(IISWebService *This,VARIANT *pvServerMode); |
| 387 |
void __RPC_STUB IISWebService_GetCurrentMode_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 388 |
HRESULT WINAPI IISWebService_CreateNewSite_Proxy(IISWebService *This,BSTR bstrServerComment,VARIANT *pvServerBindings,BSTR bstrRootVDirPath,VARIANT vServerID,VARIANT *pvActualID); |
| 389 |
void __RPC_STUB IISWebService_CreateNewSite_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 390 |
HRESULT WINAPI IISWebService_EnableApplication_Proxy(IISWebService *This,BSTR bstrAppName); |
| 391 |
void __RPC_STUB IISWebService_EnableApplication_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 392 |
HRESULT WINAPI IISWebService_RemoveApplication_Proxy(IISWebService *This,BSTR bstrAppName); |
| 393 |
void __RPC_STUB IISWebService_RemoveApplication_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 394 |
HRESULT WINAPI IISWebService_ListApplications_Proxy(IISWebService *This,VARIANT *bstrBuffer); |
| 395 |
void __RPC_STUB IISWebService_ListApplications_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 396 |
HRESULT WINAPI IISWebService_AddDependency_Proxy(IISWebService *This,BSTR bstrApplication,BSTR bstrGroupID); |
| 397 |
void __RPC_STUB IISWebService_AddDependency_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 398 |
HRESULT WINAPI IISWebService_RemoveDependency_Proxy(IISWebService *This,BSTR bstrApplication,BSTR bstrGroupID); |
| 399 |
void __RPC_STUB IISWebService_RemoveDependency_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 400 |
HRESULT WINAPI IISWebService_EnableWebServiceExtension_Proxy(IISWebService *This,BSTR bstrExtension); |
| 401 |
void __RPC_STUB IISWebService_EnableWebServiceExtension_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 402 |
HRESULT WINAPI IISWebService_DisableWebServiceExtension_Proxy(IISWebService *This,BSTR bstrExtension); |
| 403 |
void __RPC_STUB IISWebService_DisableWebServiceExtension_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 404 |
HRESULT WINAPI IISWebService_ListWebServiceExtensions_Proxy(IISWebService *This,VARIANT *bstrBuffer); |
| 405 |
void __RPC_STUB IISWebService_ListWebServiceExtensions_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 406 |
HRESULT WINAPI IISWebService_EnableExtensionFile_Proxy(IISWebService *This,BSTR bstrExtensionFile); |
| 407 |
void __RPC_STUB IISWebService_EnableExtensionFile_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 408 |
HRESULT WINAPI IISWebService_DisableExtensionFile_Proxy(IISWebService *This,BSTR bstrExtensionFile); |
| 409 |
void __RPC_STUB IISWebService_DisableExtensionFile_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 410 |
HRESULT WINAPI IISWebService_AddExtensionFile_Proxy(IISWebService *This,BSTR bstrExtensionFile,VARIANT bAccess,BSTR bstrGroupID,VARIANT bCanDelete,BSTR bstrDescription); |
| 411 |
void __RPC_STUB IISWebService_AddExtensionFile_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 412 |
HRESULT WINAPI IISWebService_DeleteExtensionFileRecord_Proxy(IISWebService *This,BSTR bstrExtensionFile); |
| 413 |
void __RPC_STUB IISWebService_DeleteExtensionFileRecord_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 414 |
HRESULT WINAPI IISWebService_ListExtensionFiles_Proxy(IISWebService *This,VARIANT *bstrBuffer); |
| 415 |
void __RPC_STUB IISWebService_ListExtensionFiles_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 416 |
HRESULT WINAPI IISWebService_QueryGroupIDStatus_Proxy(IISWebService *This,BSTR bstrGroupID,VARIANT *bstrBuffer); |
| 417 |
void __RPC_STUB IISWebService_QueryGroupIDStatus_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 418 |
#endif |
| 419 |
|
| 420 |
#ifndef __IISDsCrMap_INTERFACE_DEFINED__ |
| 421 |
#define __IISDsCrMap_INTERFACE_DEFINED__ |
| 422 |
EXTERN_C const IID IID_IISDsCrMap; |
| 423 |
#if defined(__cplusplus) && !defined(CINTERFACE) |
| 424 |
struct IISDsCrMap : public IADs { |
| 425 |
public: |
| 426 |
virtual HRESULT WINAPI CreateMapping(VARIANT vCert,BSTR bstrNtAcct,BSTR bstrNtPwd,BSTR bstrName,LONG lEnabled) = 0; |
| 427 |
virtual HRESULT WINAPI GetMapping(LONG lMethod,VARIANT vKey,VARIANT *pvCert,VARIANT *pbstrNtAcct,VARIANT *pbstrNtPwd,VARIANT *pbstrName,VARIANT *plEnabled) = 0; |
| 428 |
virtual HRESULT WINAPI DeleteMapping(LONG lMethod,VARIANT vKey) = 0; |
| 429 |
virtual HRESULT WINAPI SetEnabled(LONG lMethod,VARIANT vKey,LONG lEnabled) = 0; |
| 430 |
virtual HRESULT WINAPI SetName(LONG lMethod,VARIANT vKey,BSTR bstrName) = 0; |
| 431 |
virtual HRESULT WINAPI SetPwd(LONG lMethod,VARIANT vKey,BSTR bstrPwd) = 0; |
| 432 |
virtual HRESULT WINAPI SetAcct(LONG lMethod,VARIANT vKey,BSTR bstrAcct) = 0; |
| 433 |
}; |
| 434 |
#else |
| 435 |
typedef struct IISDsCrMapVtbl { |
| 436 |
BEGIN_INTERFACE |
| 437 |
HRESULT (WINAPI *QueryInterface)(IISDsCrMap *This,struct GUID *riid,void **ppvObj,void *retval); |
| 438 |
HRESULT (WINAPI *AddRef)(IISDsCrMap *This,unsigned __LONG32 *retval); |
| 439 |
HRESULT (WINAPI *Release)(IISDsCrMap *This,unsigned __LONG32 *retval); |
| 440 |
HRESULT (WINAPI *GetTypeInfoCount)(IISDsCrMap *This,unsigned UINT *pctinfo,void *retval); |
| 441 |
HRESULT (WINAPI *GetTypeInfo)(IISDsCrMap *This,unsigned UINT itinfo,unsigned __LONG32 lcid,void **pptinfo,void *retval); |
| 442 |
HRESULT (WINAPI *GetIDsOfNames)(IISDsCrMap *This,struct GUID *riid,signed char **rgszNames,unsigned UINT cNames,unsigned __LONG32 lcid,signed __LONG32 *rgdispid,void *retval); |
| 443 |
HRESULT (WINAPI *Invoke)(IISDsCrMap *This,signed __LONG32 dispidMember,struct GUID *riid,unsigned __LONG32 lcid,unsigned short wFlags,struct DISPPARAMS *pdispparams,VARIANT *pvarResult,struct EXCEPINFO *pexcepinfo,unsigned UINT *puArgErr,void *retval); |
| 444 |
HRESULT (WINAPI *get_Name)(IISDsCrMap *This,BSTR *retval); |
| 445 |
HRESULT (WINAPI *get_Class)(IISDsCrMap *This,BSTR *retval); |
| 446 |
HRESULT (WINAPI *get_GUID)(IISDsCrMap *This,BSTR *retval); |
| 447 |
HRESULT (WINAPI *get_ADsPath)(IISDsCrMap *This,BSTR *retval); |
| 448 |
HRESULT (WINAPI *get_Parent)(IISDsCrMap *This,BSTR *retval); |
| 449 |
HRESULT (WINAPI *get_Schema)(IISDsCrMap *This,BSTR *retval); |
| 450 |
HRESULT (WINAPI *GetInfo)(IISDsCrMap *This,void *retval); |
| 451 |
HRESULT (WINAPI *SetInfo)(IISDsCrMap *This,void *retval); |
| 452 |
HRESULT (WINAPI *Get)(IISDsCrMap *This,BSTR bstrName,VARIANT *retval); |
| 453 |
HRESULT (WINAPI *Put)(IISDsCrMap *This,BSTR bstrName,VARIANT vProp,void *retval); |
| 454 |
HRESULT (WINAPI *GetEx)(IISDsCrMap *This,BSTR bstrName,VARIANT *retval); |
| 455 |
HRESULT (WINAPI *PutEx)(IISDsCrMap *This,signed __LONG32 lnControlCode,BSTR bstrName,VARIANT vProp,void *retval); |
| 456 |
HRESULT (WINAPI *GetInfoEx)(IISDsCrMap *This,VARIANT vProperties,signed __LONG32 lnReserved,void *retval); |
| 457 |
HRESULT (WINAPI *CreateMapping)(IISDsCrMap *This,VARIANT vCert,BSTR bstrNtAcct,BSTR bstrNtPwd,BSTR bstrName,LONG lEnabled); |
| 458 |
HRESULT (WINAPI *GetMapping)(IISDsCrMap *This,LONG lMethod,VARIANT vKey,VARIANT *pvCert,VARIANT *pbstrNtAcct,VARIANT *pbstrNtPwd,VARIANT *pbstrName,VARIANT *plEnabled); |
| 459 |
HRESULT (WINAPI *DeleteMapping)(IISDsCrMap *This,LONG lMethod,VARIANT vKey); |
| 460 |
HRESULT (WINAPI *SetEnabled)(IISDsCrMap *This,LONG lMethod,VARIANT vKey,LONG lEnabled); |
| 461 |
HRESULT (WINAPI *SetName)(IISDsCrMap *This,LONG lMethod,VARIANT vKey,BSTR bstrName); |
| 462 |
HRESULT (WINAPI *SetPwd)(IISDsCrMap *This,LONG lMethod,VARIANT vKey,BSTR bstrPwd); |
| 463 |
HRESULT (WINAPI *SetAcct)(IISDsCrMap *This,LONG lMethod,VARIANT vKey,BSTR bstrAcct); |
| 464 |
END_INTERFACE |
| 465 |
} IISDsCrMapVtbl; |
| 466 |
struct IISDsCrMap { |
| 467 |
CONST_VTBL struct IISDsCrMapVtbl *lpVtbl; |
| 468 |
}; |
| 469 |
#ifdef COBJMACROS |
| 470 |
#define IISDsCrMap_QueryInterface(This,riid,ppvObj,retval) (This)->lpVtbl->QueryInterface(This,riid,ppvObj,retval) |
| 471 |
#define IISDsCrMap_AddRef(This,retval) (This)->lpVtbl->AddRef(This,retval) |
| 472 |
#define IISDsCrMap_Release(This,retval) (This)->lpVtbl->Release(This,retval) |
| 473 |
#define IISDsCrMap_GetTypeInfoCount(This,pctinfo,retval) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo,retval) |
| 474 |
#define IISDsCrMap_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) (This)->lpVtbl->GetTypeInfo(This,itinfo,lcid,pptinfo,retval) |
| 475 |
#define IISDsCrMap_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) |
| 476 |
#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) |
| 477 |
#define IISDsCrMap_get_Name(This,retval) (This)->lpVtbl->get_Name(This,retval) |
| 478 |
#define IISDsCrMap_get_Class(This,retval) (This)->lpVtbl->get_Class(This,retval) |
| 479 |
#define IISDsCrMap_get_GUID(This,retval) (This)->lpVtbl->get_GUID(This,retval) |
| 480 |
#define IISDsCrMap_get_ADsPath(This,retval) (This)->lpVtbl->get_ADsPath(This,retval) |
| 481 |
#define IISDsCrMap_get_Parent(This,retval) (This)->lpVtbl->get_Parent(This,retval) |
| 482 |
#define IISDsCrMap_get_Schema(This,retval) (This)->lpVtbl->get_Schema(This,retval) |
| 483 |
#define IISDsCrMap_GetInfo(This,retval) (This)->lpVtbl->GetInfo(This,retval) |
| 484 |
#define IISDsCrMap_SetInfo(This,retval) (This)->lpVtbl->SetInfo(This,retval) |
| 485 |
#define IISDsCrMap_Get(This,bstrName,retval) (This)->lpVtbl->Get(This,bstrName,retval) |
| 486 |
#define IISDsCrMap_Put(This,bstrName,vProp,retval) (This)->lpVtbl->Put(This,bstrName,vProp,retval) |
| 487 |
#define IISDsCrMap_GetEx(This,bstrName,retval) (This)->lpVtbl->GetEx(This,bstrName,retval) |
| 488 |
#define IISDsCrMap_PutEx(This,lnControlCode,bstrName,vProp,retval) (This)->lpVtbl->PutEx(This,lnControlCode,bstrName,vProp,retval) |
| 489 |
#define IISDsCrMap_GetInfoEx(This,vProperties,lnReserved,retval) (This)->lpVtbl->GetInfoEx(This,vProperties,lnReserved,retval) |
| 490 |
#define IISDsCrMap_CreateMapping(This,vCert,bstrNtAcct,bstrNtPwd,bstrName,lEnabled) (This)->lpVtbl->CreateMapping(This,vCert,bstrNtAcct,bstrNtPwd,bstrName,lEnabled) |
| 491 |
#define IISDsCrMap_GetMapping(This,lMethod,vKey,pvCert,pbstrNtAcct,pbstrNtPwd,pbstrName,plEnabled) (This)->lpVtbl->GetMapping(This,lMethod,vKey,pvCert,pbstrNtAcct,pbstrNtPwd,pbstrName,plEnabled) |
| 492 |
#define IISDsCrMap_DeleteMapping(This,lMethod,vKey) (This)->lpVtbl->DeleteMapping(This,lMethod,vKey) |
| 493 |
#define IISDsCrMap_SetEnabled(This,lMethod,vKey,lEnabled) (This)->lpVtbl->SetEnabled(This,lMethod,vKey,lEnabled) |
| 494 |
#define IISDsCrMap_SetName(This,lMethod,vKey,bstrName) (This)->lpVtbl->SetName(This,lMethod,vKey,bstrName) |
| 495 |
#define IISDsCrMap_SetPwd(This,lMethod,vKey,bstrPwd) (This)->lpVtbl->SetPwd(This,lMethod,vKey,bstrPwd) |
| 496 |
#define IISDsCrMap_SetAcct(This,lMethod,vKey,bstrAcct) (This)->lpVtbl->SetAcct(This,lMethod,vKey,bstrAcct) |
| 497 |
#endif |
| 498 |
#endif |
| 499 |
HRESULT WINAPI IISDsCrMap_CreateMapping_Proxy(IISDsCrMap *This,VARIANT vCert,BSTR bstrNtAcct,BSTR bstrNtPwd,BSTR bstrName,LONG lEnabled); |
| 500 |
void __RPC_STUB IISDsCrMap_CreateMapping_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 501 |
HRESULT WINAPI IISDsCrMap_GetMapping_Proxy(IISDsCrMap *This,LONG lMethod,VARIANT vKey,VARIANT *pvCert,VARIANT *pbstrNtAcct,VARIANT *pbstrNtPwd,VARIANT *pbstrName,VARIANT *plEnabled); |
| 502 |
void __RPC_STUB IISDsCrMap_GetMapping_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 503 |
HRESULT WINAPI IISDsCrMap_DeleteMapping_Proxy(IISDsCrMap *This,LONG lMethod,VARIANT vKey); |
| 504 |
void __RPC_STUB IISDsCrMap_DeleteMapping_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 505 |
HRESULT WINAPI IISDsCrMap_SetEnabled_Proxy(IISDsCrMap *This,LONG lMethod,VARIANT vKey,LONG lEnabled); |
| 506 |
void __RPC_STUB IISDsCrMap_SetEnabled_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 507 |
HRESULT WINAPI IISDsCrMap_SetName_Proxy(IISDsCrMap *This,LONG lMethod,VARIANT vKey,BSTR bstrName); |
| 508 |
void __RPC_STUB IISDsCrMap_SetName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 509 |
HRESULT WINAPI IISDsCrMap_SetPwd_Proxy(IISDsCrMap *This,LONG lMethod,VARIANT vKey,BSTR bstrPwd); |
| 510 |
void __RPC_STUB IISDsCrMap_SetPwd_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 511 |
HRESULT WINAPI IISDsCrMap_SetAcct_Proxy(IISDsCrMap *This,LONG lMethod,VARIANT vKey,BSTR bstrAcct); |
| 512 |
void __RPC_STUB IISDsCrMap_SetAcct_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 513 |
#endif |
| 514 |
|
| 515 |
#ifndef __IISApp_INTERFACE_DEFINED__ |
| 516 |
#define __IISApp_INTERFACE_DEFINED__ |
| 517 |
EXTERN_C const IID IID_IISApp; |
| 518 |
#if defined(__cplusplus) && !defined(CINTERFACE) |
| 519 |
struct IISApp : public IADs { |
| 520 |
public: |
| 521 |
virtual HRESULT WINAPI AppCreate(VARIANT_BOOL bSetInProcFlag) = 0; |
| 522 |
virtual HRESULT WINAPI AppDelete(void) = 0; |
| 523 |
virtual HRESULT WINAPI AppDeleteRecursive(void) = 0; |
| 524 |
virtual HRESULT WINAPI AppUnLoad(void) = 0; |
| 525 |
virtual HRESULT WINAPI AppUnLoadRecursive(void) = 0; |
| 526 |
virtual HRESULT WINAPI AppDisable(void) = 0; |
| 527 |
virtual HRESULT WINAPI AppDisableRecursive(void) = 0; |
| 528 |
virtual HRESULT WINAPI AppEnable(void) = 0; |
| 529 |
virtual HRESULT WINAPI AppEnableRecursive(void) = 0; |
| 530 |
virtual HRESULT WINAPI AppGetStatus(DWORD *pdwStatus) = 0; |
| 531 |
virtual HRESULT WINAPI AspAppRestart(void) = 0; |
| 532 |
}; |
| 533 |
#else |
| 534 |
typedef struct IISAppVtbl { |
| 535 |
BEGIN_INTERFACE |
| 536 |
HRESULT (WINAPI *QueryInterface)(IISApp *This,struct GUID *riid,void **ppvObj,void *retval); |
| 537 |
HRESULT (WINAPI *AddRef)(IISApp *This,unsigned __LONG32 *retval); |
| 538 |
HRESULT (WINAPI *Release)(IISApp *This,unsigned __LONG32 *retval); |
| 539 |
HRESULT (WINAPI *GetTypeInfoCount)(IISApp *This,unsigned UINT *pctinfo,void *retval); |
| 540 |
HRESULT (WINAPI *GetTypeInfo)(IISApp *This,unsigned UINT itinfo,unsigned __LONG32 lcid,void **pptinfo,void *retval); |
| 541 |
HRESULT (WINAPI *GetIDsOfNames)(IISApp *This,struct GUID *riid,signed char **rgszNames,unsigned UINT cNames,unsigned __LONG32 lcid,signed __LONG32 *rgdispid,void *retval); |
| 542 |
HRESULT (WINAPI *Invoke)(IISApp *This,signed __LONG32 dispidMember,struct GUID *riid,unsigned __LONG32 lcid,unsigned short wFlags,struct DISPPARAMS *pdispparams,VARIANT *pvarResult,struct EXCEPINFO *pexcepinfo,unsigned UINT *puArgErr,void *retval); |
| 543 |
HRESULT (WINAPI *get_Name)(IISApp *This,BSTR *retval); |
| 544 |
HRESULT (WINAPI *get_Class)(IISApp *This,BSTR *retval); |
| 545 |
HRESULT (WINAPI *get_GUID)(IISApp *This,BSTR *retval); |
| 546 |
HRESULT (WINAPI *get_ADsPath)(IISApp *This,BSTR *retval); |
| 547 |
HRESULT (WINAPI *get_Parent)(IISApp *This,BSTR *retval); |
| 548 |
HRESULT (WINAPI *get_Schema)(IISApp *This,BSTR *retval); |
| 549 |
HRESULT (WINAPI *GetInfo)(IISApp *This,void *retval); |
| 550 |
HRESULT (WINAPI *SetInfo)(IISApp *This,void *retval); |
| 551 |
HRESULT (WINAPI *Get)(IISApp *This,BSTR bstrName,VARIANT *retval); |
| 552 |
HRESULT (WINAPI *Put)(IISApp *This,BSTR bstrName,VARIANT vProp,void *retval); |
| 553 |
HRESULT (WINAPI *GetEx)(IISApp *This,BSTR bstrName,VARIANT *retval); |
| 554 |
HRESULT (WINAPI *PutEx)(IISApp *This,signed __LONG32 lnControlCode,BSTR bstrName,VARIANT vProp,void *retval); |
| 555 |
HRESULT (WINAPI *GetInfoEx)(IISApp *This,VARIANT vProperties,signed __LONG32 lnReserved,void *retval); |
| 556 |
HRESULT (WINAPI *AppCreate)(IISApp *This,VARIANT_BOOL bSetInProcFlag); |
| 557 |
HRESULT (WINAPI *AppDelete)(IISApp *This); |
| 558 |
HRESULT (WINAPI *AppDeleteRecursive)(IISApp *This); |
| 559 |
HRESULT (WINAPI *AppUnLoad)(IISApp *This); |
| 560 |
HRESULT (WINAPI *AppUnLoadRecursive)(IISApp *This); |
| 561 |
HRESULT (WINAPI *AppDisable)(IISApp *This); |
| 562 |
HRESULT (WINAPI *AppDisableRecursive)(IISApp *This); |
| 563 |
HRESULT (WINAPI *AppEnable)(IISApp *This); |
| 564 |
HRESULT (WINAPI *AppEnableRecursive)(IISApp *This); |
| 565 |
HRESULT (WINAPI *AppGetStatus)(IISApp *This,DWORD *pdwStatus); |
| 566 |
HRESULT (WINAPI *AspAppRestart)(IISApp *This); |
| 567 |
END_INTERFACE |
| 568 |
} IISAppVtbl; |
| 569 |
struct IISApp { |
| 570 |
CONST_VTBL struct IISAppVtbl *lpVtbl; |
| 571 |
}; |
| 572 |
#ifdef COBJMACROS |
| 573 |
#define IISApp_QueryInterface(This,riid,ppvObj,retval) (This)->lpVtbl->QueryInterface(This,riid,ppvObj,retval) |
| 574 |
#define IISApp_AddRef(This,retval) (This)->lpVtbl->AddRef(This,retval) |
| 575 |
#define IISApp_Release(This,retval) (This)->lpVtbl->Release(This,retval) |
| 576 |
#define IISApp_GetTypeInfoCount(This,pctinfo,retval) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo,retval) |
| 577 |
#define IISApp_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) (This)->lpVtbl->GetTypeInfo(This,itinfo,lcid,pptinfo,retval) |
| 578 |
#define IISApp_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) |
| 579 |
#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) |
| 580 |
#define IISApp_get_Name(This,retval) (This)->lpVtbl->get_Name(This,retval) |
| 581 |
#define IISApp_get_Class(This,retval) (This)->lpVtbl->get_Class(This,retval) |
| 582 |
#define IISApp_get_GUID(This,retval) (This)->lpVtbl->get_GUID(This,retval) |
| 583 |
#define IISApp_get_ADsPath(This,retval) (This)->lpVtbl->get_ADsPath(This,retval) |
| 584 |
#define IISApp_get_Parent(This,retval) (This)->lpVtbl->get_Parent(This,retval) |
| 585 |
#define IISApp_get_Schema(This,retval) (This)->lpVtbl->get_Schema(This,retval) |
| 586 |
#define IISApp_GetInfo(This,retval) (This)->lpVtbl->GetInfo(This,retval) |
| 587 |
#define IISApp_SetInfo(This,retval) (This)->lpVtbl->SetInfo(This,retval) |
| 588 |
#define IISApp_Get(This,bstrName,retval) (This)->lpVtbl->Get(This,bstrName,retval) |
| 589 |
#define IISApp_Put(This,bstrName,vProp,retval) (This)->lpVtbl->Put(This,bstrName,vProp,retval) |
| 590 |
#define IISApp_GetEx(This,bstrName,retval) (This)->lpVtbl->GetEx(This,bstrName,retval) |
| 591 |
#define IISApp_PutEx(This,lnControlCode,bstrName,vProp,retval) (This)->lpVtbl->PutEx(This,lnControlCode,bstrName,vProp,retval) |
| 592 |
#define IISApp_GetInfoEx(This,vProperties,lnReserved,retval) (This)->lpVtbl->GetInfoEx(This,vProperties,lnReserved,retval) |
| 593 |
#define IISApp_AppCreate(This,bSetInProcFlag) (This)->lpVtbl->AppCreate(This,bSetInProcFlag) |
| 594 |
#define IISApp_AppDelete(This) (This)->lpVtbl->AppDelete(This) |
| 595 |
#define IISApp_AppDeleteRecursive(This) (This)->lpVtbl->AppDeleteRecursive(This) |
| 596 |
#define IISApp_AppUnLoad(This) (This)->lpVtbl->AppUnLoad(This) |
| 597 |
#define IISApp_AppUnLoadRecursive(This) (This)->lpVtbl->AppUnLoadRecursive(This) |
| 598 |
#define IISApp_AppDisable(This) (This)->lpVtbl->AppDisable(This) |
| 599 |
#define IISApp_AppDisableRecursive(This) (This)->lpVtbl->AppDisableRecursive(This) |
| 600 |
#define IISApp_AppEnable(This) (This)->lpVtbl->AppEnable(This) |
| 601 |
#define IISApp_AppEnableRecursive(This) (This)->lpVtbl->AppEnableRecursive(This) |
| 602 |
#define IISApp_AppGetStatus(This,pdwStatus) (This)->lpVtbl->AppGetStatus(This,pdwStatus) |
| 603 |
#define IISApp_AspAppRestart(This) (This)->lpVtbl->AspAppRestart(This) |
| 604 |
#endif |
| 605 |
#endif |
| 606 |
HRESULT WINAPI IISApp_AppCreate_Proxy(IISApp *This,VARIANT_BOOL bSetInProcFlag); |
| 607 |
void __RPC_STUB IISApp_AppCreate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 608 |
HRESULT WINAPI IISApp_AppDelete_Proxy(IISApp *This); |
| 609 |
void __RPC_STUB IISApp_AppDelete_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 610 |
HRESULT WINAPI IISApp_AppDeleteRecursive_Proxy(IISApp *This); |
| 611 |
void __RPC_STUB IISApp_AppDeleteRecursive_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 612 |
HRESULT WINAPI IISApp_AppUnLoad_Proxy(IISApp *This); |
| 613 |
void __RPC_STUB IISApp_AppUnLoad_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 614 |
HRESULT WINAPI IISApp_AppUnLoadRecursive_Proxy(IISApp *This); |
| 615 |
void __RPC_STUB IISApp_AppUnLoadRecursive_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 616 |
HRESULT WINAPI IISApp_AppDisable_Proxy(IISApp *This); |
| 617 |
void __RPC_STUB IISApp_AppDisable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 618 |
HRESULT WINAPI IISApp_AppDisableRecursive_Proxy(IISApp *This); |
| 619 |
void __RPC_STUB IISApp_AppDisableRecursive_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 620 |
HRESULT WINAPI IISApp_AppEnable_Proxy(IISApp *This); |
| 621 |
void __RPC_STUB IISApp_AppEnable_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 622 |
HRESULT WINAPI IISApp_AppEnableRecursive_Proxy(IISApp *This); |
| 623 |
void __RPC_STUB IISApp_AppEnableRecursive_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 624 |
HRESULT WINAPI IISApp_AppGetStatus_Proxy(IISApp *This,DWORD *pdwStatus); |
| 625 |
void __RPC_STUB IISApp_AppGetStatus_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 626 |
HRESULT WINAPI IISApp_AspAppRestart_Proxy(IISApp *This); |
| 627 |
void __RPC_STUB IISApp_AspAppRestart_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 628 |
#endif |
| 629 |
|
| 630 |
#ifndef __IISApp2_INTERFACE_DEFINED__ |
| 631 |
#define __IISApp2_INTERFACE_DEFINED__ |
| 632 |
EXTERN_C const IID IID_IISApp2; |
| 633 |
#if defined(__cplusplus) && !defined(CINTERFACE) |
| 634 |
struct IISApp2 : public IISApp { |
| 635 |
public: |
| 636 |
virtual HRESULT WINAPI AppCreate2(LONG lAppMode) = 0; |
| 637 |
virtual HRESULT WINAPI AppGetStatus2(LONG *lpStatus) = 0; |
| 638 |
}; |
| 639 |
#else |
| 640 |
typedef struct IISApp2Vtbl { |
| 641 |
BEGIN_INTERFACE |
| 642 |
HRESULT (WINAPI *QueryInterface)(IISApp2 *This,struct GUID *riid,void **ppvObj,void *retval); |
| 643 |
HRESULT (WINAPI *AddRef)(IISApp2 *This,unsigned __LONG32 *retval); |
| 644 |
HRESULT (WINAPI *Release)(IISApp2 *This,unsigned __LONG32 *retval); |
| 645 |
HRESULT (WINAPI *GetTypeInfoCount)(IISApp2 *This,unsigned UINT *pctinfo,void *retval); |
| 646 |
HRESULT (WINAPI *GetTypeInfo)(IISApp2 *This,unsigned UINT itinfo,unsigned __LONG32 lcid,void **pptinfo,void *retval); |
| 647 |
HRESULT (WINAPI *GetIDsOfNames)(IISApp2 *This,struct GUID *riid,signed char **rgszNames,unsigned UINT cNames,unsigned __LONG32 lcid,signed __LONG32 *rgdispid,void *retval); |
| 648 |
HRESULT (WINAPI *Invoke)(IISApp2 *This,signed __LONG32 dispidMember,struct GUID *riid,unsigned __LONG32 lcid,unsigned short wFlags,struct DISPPARAMS *pdispparams,VARIANT *pvarResult,struct EXCEPINFO *pexcepinfo,unsigned UINT *puArgErr,void *retval); |
| 649 |
HRESULT (WINAPI *get_Name)(IISApp2 *This,BSTR *retval); |
| 650 |
HRESULT (WINAPI *get_Class)(IISApp2 *This,BSTR *retval); |
| 651 |
HRESULT (WINAPI *get_GUID)(IISApp2 *This,BSTR *retval); |
| 652 |
HRESULT (WINAPI *get_ADsPath)(IISApp2 *This,BSTR *retval); |
| 653 |
HRESULT (WINAPI *get_Parent)(IISApp2 *This,BSTR *retval); |
| 654 |
HRESULT (WINAPI *get_Schema)(IISApp2 *This,BSTR *retval); |
| 655 |
HRESULT (WINAPI *GetInfo)(IISApp2 *This,void *retval); |
| 656 |
HRESULT (WINAPI *SetInfo)(IISApp2 *This,void *retval); |
| 657 |
HRESULT (WINAPI *Get)(IISApp2 *This,BSTR bstrName,VARIANT *retval); |
| 658 |
HRESULT (WINAPI *Put)(IISApp2 *This,BSTR bstrName,VARIANT vProp,void *retval); |
| 659 |
HRESULT (WINAPI *GetEx)(IISApp2 *This,BSTR bstrName,VARIANT *retval); |
| 660 |
HRESULT (WINAPI *PutEx)(IISApp2 *This,signed __LONG32 lnControlCode,BSTR bstrName,VARIANT vProp,void *retval); |
| 661 |
HRESULT (WINAPI *GetInfoEx)(IISApp2 *This,VARIANT vProperties,signed __LONG32 lnReserved,void *retval); |
| 662 |
HRESULT (WINAPI *AppCreate)(IISApp2 *This,VARIANT_BOOL bSetInProcFlag); |
| 663 |
HRESULT (WINAPI *AppDelete)(IISApp2 *This); |
| 664 |
HRESULT (WINAPI *AppDeleteRecursive)(IISApp2 *This); |
| 665 |
HRESULT (WINAPI *AppUnLoad)(IISApp2 *This); |
| 666 |
HRESULT (WINAPI *AppUnLoadRecursive)(IISApp2 *This); |
| 667 |
HRESULT (WINAPI *AppDisable)(IISApp2 *This); |
| 668 |
HRESULT (WINAPI *AppDisableRecursive)(IISApp2 *This); |
| 669 |
HRESULT (WINAPI *AppEnable)(IISApp2 *This); |
| 670 |
HRESULT (WINAPI *AppEnableRecursive)(IISApp2 *This); |
| 671 |
HRESULT (WINAPI *AppGetStatus)(IISApp2 *This,DWORD *pdwStatus); |
| 672 |
HRESULT (WINAPI *AspAppRestart)(IISApp2 *This); |
| 673 |
HRESULT (WINAPI *AppCreate2)(IISApp2 *This,LONG lAppMode); |
| 674 |
HRESULT (WINAPI *AppGetStatus2)(IISApp2 *This,LONG *lpStatus); |
| 675 |
END_INTERFACE |
| 676 |
} IISApp2Vtbl; |
| 677 |
struct IISApp2 { |
| 678 |
CONST_VTBL struct IISApp2Vtbl *lpVtbl; |
| 679 |
}; |
| 680 |
#ifdef COBJMACROS |
| 681 |
#define IISApp2_QueryInterface(This,riid,ppvObj,retval) (This)->lpVtbl->QueryInterface(This,riid,ppvObj,retval) |
| 682 |
#define IISApp2_AddRef(This,retval) (This)->lpVtbl->AddRef(This,retval) |
| 683 |
#define IISApp2_Release(This,retval) (This)->lpVtbl->Release(This,retval) |
| 684 |
#define IISApp2_GetTypeInfoCount(This,pctinfo,retval) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo,retval) |
| 685 |
#define IISApp2_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) (This)->lpVtbl->GetTypeInfo(This,itinfo,lcid,pptinfo,retval) |
| 686 |
#define IISApp2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) |
| 687 |
#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) |
| 688 |
#define IISApp2_get_Name(This,retval) (This)->lpVtbl->get_Name(This,retval) |
| 689 |
#define IISApp2_get_Class(This,retval) (This)->lpVtbl->get_Class(This,retval) |
| 690 |
#define IISApp2_get_GUID(This,retval) (This)->lpVtbl->get_GUID(This,retval) |
| 691 |
#define IISApp2_get_ADsPath(This,retval) (This)->lpVtbl->get_ADsPath(This,retval) |
| 692 |
#define IISApp2_get_Parent(This,retval) (This)->lpVtbl->get_Parent(This,retval) |
| 693 |
#define IISApp2_get_Schema(This,retval) (This)->lpVtbl->get_Schema(This,retval) |
| 694 |
#define IISApp2_GetInfo(This,retval) (This)->lpVtbl->GetInfo(This,retval) |
| 695 |
#define IISApp2_SetInfo(This,retval) (This)->lpVtbl->SetInfo(This,retval) |
| 696 |
#define IISApp2_Get(This,bstrName,retval) (This)->lpVtbl->Get(This,bstrName,retval) |
| 697 |
#define IISApp2_Put(This,bstrName,vProp,retval) (This)->lpVtbl->Put(This,bstrName,vProp,retval) |
| 698 |
#define IISApp2_GetEx(This,bstrName,retval) (This)->lpVtbl->GetEx(This,bstrName,retval) |
| 699 |
#define IISApp2_PutEx(This,lnControlCode,bstrName,vProp,retval) (This)->lpVtbl->PutEx(This,lnControlCode,bstrName,vProp,retval) |
| 700 |
#define IISApp2_GetInfoEx(This,vProperties,lnReserved,retval) (This)->lpVtbl->GetInfoEx(This,vProperties,lnReserved,retval) |
| 701 |
#define IISApp2_AppCreate(This,bSetInProcFlag) (This)->lpVtbl->AppCreate(This,bSetInProcFlag) |
| 702 |
#define IISApp2_AppDelete(This) (This)->lpVtbl->AppDelete(This) |
| 703 |
#define IISApp2_AppDeleteRecursive(This) (This)->lpVtbl->AppDeleteRecursive(This) |
| 704 |
#define IISApp2_AppUnLoad(This) (This)->lpVtbl->AppUnLoad(This) |
| 705 |
#define IISApp2_AppUnLoadRecursive(This) (This)->lpVtbl->AppUnLoadRecursive(This) |
| 706 |
#define IISApp2_AppDisable(This) (This)->lpVtbl->AppDisable(This) |
| 707 |
#define IISApp2_AppDisableRecursive(This) (This)->lpVtbl->AppDisableRecursive(This) |
| 708 |
#define IISApp2_AppEnable(This) (This)->lpVtbl->AppEnable(This) |
| 709 |
#define IISApp2_AppEnableRecursive(This) (This)->lpVtbl->AppEnableRecursive(This) |
| 710 |
#define IISApp2_AppGetStatus(This,pdwStatus) (This)->lpVtbl->AppGetStatus(This,pdwStatus) |
| 711 |
#define IISApp2_AspAppRestart(This) (This)->lpVtbl->AspAppRestart(This) |
| 712 |
#define IISApp2_AppCreate2(This,lAppMode) (This)->lpVtbl->AppCreate2(This,lAppMode) |
| 713 |
#define IISApp2_AppGetStatus2(This,lpStatus) (This)->lpVtbl->AppGetStatus2(This,lpStatus) |
| 714 |
#endif |
| 715 |
#endif |
| 716 |
HRESULT WINAPI IISApp2_AppCreate2_Proxy(IISApp2 *This,LONG lAppMode); |
| 717 |
void __RPC_STUB IISApp2_AppCreate2_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 718 |
HRESULT WINAPI IISApp2_AppGetStatus2_Proxy(IISApp2 *This,LONG *lpStatus); |
| 719 |
void __RPC_STUB IISApp2_AppGetStatus2_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 720 |
#endif |
| 721 |
|
| 722 |
#ifndef __IISApp3_INTERFACE_DEFINED__ |
| 723 |
#define __IISApp3_INTERFACE_DEFINED__ |
| 724 |
EXTERN_C const IID IID_IISApp3; |
| 725 |
#if defined(__cplusplus) && !defined(CINTERFACE) |
| 726 |
struct IISApp3 : public IISApp2 { |
| 727 |
public: |
| 728 |
virtual HRESULT WINAPI AppCreate3(LONG lAppMode,VARIANT bstrAppPooI,VARIANT bCreatePool) = 0; |
| 729 |
}; |
| 730 |
#else |
| 731 |
typedef struct IISApp3Vtbl { |
| 732 |
BEGIN_INTERFACE |
| 733 |
HRESULT (WINAPI *QueryInterface)(IISApp3 *This,struct GUID *riid,void **ppvObj,void *retval); |
| 734 |
HRESULT (WINAPI *AddRef)(IISApp3 *This,unsigned __LONG32 *retval); |
| 735 |
HRESULT (WINAPI *Release)(IISApp3 *This,unsigned __LONG32 *retval); |
| 736 |
HRESULT (WINAPI *GetTypeInfoCount)(IISApp3 *This,unsigned UINT *pctinfo,void *retval); |
| 737 |
HRESULT (WINAPI *GetTypeInfo)(IISApp3 *This,unsigned UINT itinfo,unsigned __LONG32 lcid,void **pptinfo,void *retval); |
| 738 |
HRESULT (WINAPI *GetIDsOfNames)(IISApp3 *This,struct GUID *riid,signed char **rgszNames,unsigned UINT cNames,unsigned __LONG32 lcid,signed __LONG32 *rgdispid,void *retval); |
| 739 |
HRESULT (WINAPI *Invoke)(IISApp3 *This,signed __LONG32 dispidMember,struct GUID *riid,unsigned __LONG32 lcid,unsigned short wFlags,struct DISPPARAMS *pdispparams,VARIANT *pvarResult,struct EXCEPINFO *pexcepinfo,unsigned UINT *puArgErr,void *retval); |
| 740 |
HRESULT (WINAPI *get_Name)(IISApp3 *This,BSTR *retval); |
| 741 |
HRESULT (WINAPI *get_Class)(IISApp3 *This,BSTR *retval); |
| 742 |
HRESULT (WINAPI *get_GUID)(IISApp3 *This,BSTR *retval); |
| 743 |
HRESULT (WINAPI *get_ADsPath)(IISApp3 *This,BSTR *retval); |
| 744 |
HRESULT (WINAPI *get_Parent)(IISApp3 *This,BSTR *retval); |
| 745 |
HRESULT (WINAPI *get_Schema)(IISApp3 *This,BSTR *retval); |
| 746 |
HRESULT (WINAPI *GetInfo)(IISApp3 *This,void *retval); |
| 747 |
HRESULT (WINAPI *SetInfo)(IISApp3 *This,void *retval); |
| 748 |
HRESULT (WINAPI *Get)(IISApp3 *This,BSTR bstrName,VARIANT *retval); |
| 749 |
HRESULT (WINAPI *Put)(IISApp3 *This,BSTR bstrName,VARIANT vProp,void *retval); |
| 750 |
HRESULT (WINAPI *GetEx)(IISApp3 *This,BSTR bstrName,VARIANT *retval); |
| 751 |
HRESULT (WINAPI *PutEx)(IISApp3 *This,signed __LONG32 lnControlCode,BSTR bstrName,VARIANT vProp,void *retval); |
| 752 |
HRESULT (WINAPI *GetInfoEx)(IISApp3 *This,VARIANT vProperties,signed __LONG32 lnReserved,void *retval); |
| 753 |
HRESULT (WINAPI *AppCreate)(IISApp3 *This,VARIANT_BOOL bSetInProcFlag); |
| 754 |
HRESULT (WINAPI *AppDelete)(IISApp3 *This); |
| 755 |
HRESULT (WINAPI *AppDeleteRecursive)(IISApp3 *This); |
| 756 |
HRESULT (WINAPI *AppUnLoad)(IISApp3 *This); |
| 757 |
HRESULT (WINAPI *AppUnLoadRecursive)(IISApp3 *This); |
| 758 |
HRESULT (WINAPI *AppDisable)(IISApp3 *This); |
| 759 |
HRESULT (WINAPI *AppDisableRecursive)(IISApp3 *This); |
| 760 |
HRESULT (WINAPI *AppEnable)(IISApp3 *This); |
| 761 |
HRESULT (WINAPI *AppEnableRecursive)(IISApp3 *This); |
| 762 |
HRESULT (WINAPI *AppGetStatus)(IISApp3 *This,DWORD *pdwStatus); |
| 763 |
HRESULT (WINAPI *AspAppRestart)(IISApp3 *This); |
| 764 |
HRESULT (WINAPI *AppCreate2)(IISApp3 *This,LONG lAppMode); |
| 765 |
HRESULT (WINAPI *AppGetStatus2)(IISApp3 *This,LONG *lpStatus); |
| 766 |
HRESULT (WINAPI *AppCreate3)(IISApp3 *This,LONG lAppMode,VARIANT bstrAppPooI,VARIANT bCreatePool); |
| 767 |
END_INTERFACE |
| 768 |
} IISApp3Vtbl; |
| 769 |
struct IISApp3 { |
| 770 |
CONST_VTBL struct IISApp3Vtbl *lpVtbl; |
| 771 |
}; |
| 772 |
#ifdef COBJMACROS |
| 773 |
#define IISApp3_QueryInterface(This,riid,ppvObj,retval) (This)->lpVtbl->QueryInterface(This,riid,ppvObj,retval) |
| 774 |
#define IISApp3_AddRef(This,retval) (This)->lpVtbl->AddRef(This,retval) |
| 775 |
#define IISApp3_Release(This,retval) (This)->lpVtbl->Release(This,retval) |
| 776 |
#define IISApp3_GetTypeInfoCount(This,pctinfo,retval) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo,retval) |
| 777 |
#define IISApp3_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) (This)->lpVtbl->GetTypeInfo(This,itinfo,lcid,pptinfo,retval) |
| 778 |
#define IISApp3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) |
| 779 |
#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) |
| 780 |
#define IISApp3_get_Name(This,retval) (This)->lpVtbl->get_Name(This,retval) |
| 781 |
#define IISApp3_get_Class(This,retval) (This)->lpVtbl->get_Class(This,retval) |
| 782 |
#define IISApp3_get_GUID(This,retval) (This)->lpVtbl->get_GUID(This,retval) |
| 783 |
#define IISApp3_get_ADsPath(This,retval) (This)->lpVtbl->get_ADsPath(This,retval) |
| 784 |
#define IISApp3_get_Parent(This,retval) (This)->lpVtbl->get_Parent(This,retval) |
| 785 |
#define IISApp3_get_Schema(This,retval) (This)->lpVtbl->get_Schema(This,retval) |
| 786 |
#define IISApp3_GetInfo(This,retval) (This)->lpVtbl->GetInfo(This,retval) |
| 787 |
#define IISApp3_SetInfo(This,retval) (This)->lpVtbl->SetInfo(This,retval) |
| 788 |
#define IISApp3_Get(This,bstrName,retval) (This)->lpVtbl->Get(This,bstrName,retval) |
| 789 |
#define IISApp3_Put(This,bstrName,vProp,retval) (This)->lpVtbl->Put(This,bstrName,vProp,retval) |
| 790 |
#define IISApp3_GetEx(This,bstrName,retval) (This)->lpVtbl->GetEx(This,bstrName,retval) |
| 791 |
#define IISApp3_PutEx(This,lnControlCode,bstrName,vProp,retval) (This)->lpVtbl->PutEx(This,lnControlCode,bstrName,vProp,retval) |
| 792 |
#define IISApp3_GetInfoEx(This,vProperties,lnReserved,retval) (This)->lpVtbl->GetInfoEx(This,vProperties,lnReserved,retval) |
| 793 |
#define IISApp3_AppCreate(This,bSetInProcFlag) (This)->lpVtbl->AppCreate(This,bSetInProcFlag) |
| 794 |
#define IISApp3_AppDelete(This) (This)->lpVtbl->AppDelete(This) |
| 795 |
#define IISApp3_AppDeleteRecursive(This) (This)->lpVtbl->AppDeleteRecursive(This) |
| 796 |
#define IISApp3_AppUnLoad(This) (This)->lpVtbl->AppUnLoad(This) |
| 797 |
#define IISApp3_AppUnLoadRecursive(This) (This)->lpVtbl->AppUnLoadRecursive(This) |
| 798 |
#define IISApp3_AppDisable(This) (This)->lpVtbl->AppDisable(This) |
| 799 |
#define IISApp3_AppDisableRecursive(This) (This)->lpVtbl->AppDisableRecursive(This) |
| 800 |
#define IISApp3_AppEnable(This) (This)->lpVtbl->AppEnable(This) |
| 801 |
#define IISApp3_AppEnableRecursive(This) (This)->lpVtbl->AppEnableRecursive(This) |
| 802 |
#define IISApp3_AppGetStatus(This,pdwStatus) (This)->lpVtbl->AppGetStatus(This,pdwStatus) |
| 803 |
#define IISApp3_AspAppRestart(This) (This)->lpVtbl->AspAppRestart(This) |
| 804 |
#define IISApp3_AppCreate2(This,lAppMode) (This)->lpVtbl->AppCreate2(This,lAppMode) |
| 805 |
#define IISApp3_AppGetStatus2(This,lpStatus) (This)->lpVtbl->AppGetStatus2(This,lpStatus) |
| 806 |
#define IISApp3_AppCreate3(This,lAppMode,bstrAppPooI,bCreatePool) (This)->lpVtbl->AppCreate3(This,lAppMode,bstrAppPooI,bCreatePool) |
| 807 |
#endif |
| 808 |
#endif |
| 809 |
HRESULT WINAPI IISApp3_AppCreate3_Proxy(IISApp3 *This,LONG lAppMode,VARIANT bstrAppPooI,VARIANT bCreatePool); |
| 810 |
void __RPC_STUB IISApp3_AppCreate3_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 811 |
#endif |
| 812 |
|
| 813 |
#ifndef __IISComputer_INTERFACE_DEFINED__ |
| 814 |
#define __IISComputer_INTERFACE_DEFINED__ |
| 815 |
EXTERN_C const IID IID_IISComputer; |
| 816 |
#if defined(__cplusplus) && !defined(CINTERFACE) |
| 817 |
struct IISComputer : public IADs { |
| 818 |
public: |
| 819 |
virtual HRESULT WINAPI Backup(BSTR bstrLocation,LONG lVersion,LONG lFlags) = 0; |
| 820 |
virtual HRESULT WINAPI Restore(BSTR bstrLocation,LONG lVersion,LONG lFlags) = 0; |
| 821 |
virtual HRESULT WINAPI EnumBackups(BSTR bstrLocation,LONG lIndex,VARIANT *pvVersion,VARIANT *pvLocations,VARIANT *pvDate) = 0; |
| 822 |
virtual HRESULT WINAPI DeleteBackup(BSTR bstrLocation,LONG lVersion) = 0; |
| 823 |
}; |
| 824 |
#else |
| 825 |
typedef struct IISComputerVtbl { |
| 826 |
BEGIN_INTERFACE |
| 827 |
HRESULT (WINAPI *QueryInterface)(IISComputer *This,struct GUID *riid,void **ppvObj,void *retval); |
| 828 |
HRESULT (WINAPI *AddRef)(IISComputer *This,unsigned __LONG32 *retval); |
| 829 |
HRESULT (WINAPI *Release)(IISComputer *This,unsigned __LONG32 *retval); |
| 830 |
HRESULT (WINAPI *GetTypeInfoCount)(IISComputer *This,unsigned UINT *pctinfo,void *retval); |
| 831 |
HRESULT (WINAPI *GetTypeInfo)(IISComputer *This,unsigned UINT itinfo,unsigned __LONG32 lcid,void **pptinfo,void *retval); |
| 832 |
HRESULT (WINAPI *GetIDsOfNames)(IISComputer *This,struct GUID *riid,signed char **rgszNames,unsigned UINT cNames,unsigned __LONG32 lcid,signed __LONG32 *rgdispid,void *retval); |
| 833 |
HRESULT (WINAPI *Invoke)(IISComputer *This,signed __LONG32 dispidMember,struct GUID *riid,unsigned __LONG32 lcid,unsigned short wFlags,struct DISPPARAMS *pdispparams,VARIANT *pvarResult,struct EXCEPINFO *pexcepinfo,unsigned UINT *puArgErr,void *retval); |
| 834 |
HRESULT (WINAPI *get_Name)(IISComputer *This,BSTR *retval); |
| 835 |
HRESULT (WINAPI *get_Class)(IISComputer *This,BSTR *retval); |
| 836 |
HRESULT (WINAPI *get_GUID)(IISComputer *This,BSTR *retval); |
| 837 |
HRESULT (WINAPI *get_ADsPath)(IISComputer *This,BSTR *retval); |
| 838 |
HRESULT (WINAPI *get_Parent)(IISComputer *This,BSTR *retval); |
| 839 |
HRESULT (WINAPI *get_Schema)(IISComputer *This,BSTR *retval); |
| 840 |
HRESULT (WINAPI *GetInfo)(IISComputer *This,void *retval); |
| 841 |
HRESULT (WINAPI *SetInfo)(IISComputer *This,void *retval); |
| 842 |
HRESULT (WINAPI *Get)(IISComputer *This,BSTR bstrName,VARIANT *retval); |
| 843 |
HRESULT (WINAPI *Put)(IISComputer *This,BSTR bstrName,VARIANT vProp,void *retval); |
| 844 |
HRESULT (WINAPI *GetEx)(IISComputer *This,BSTR bstrName,VARIANT *retval); |
| 845 |
HRESULT (WINAPI *PutEx)(IISComputer *This,signed __LONG32 lnControlCode,BSTR bstrName,VARIANT vProp,void *retval); |
| 846 |
HRESULT (WINAPI *GetInfoEx)(IISComputer *This,VARIANT vProperties,signed __LONG32 lnReserved,void *retval); |
| 847 |
HRESULT (WINAPI *Backup)(IISComputer *This,BSTR bstrLocation,LONG lVersion,LONG lFlags); |
| 848 |
HRESULT (WINAPI *Restore)(IISComputer *This,BSTR bstrLocation,LONG lVersion,LONG lFlags); |
| 849 |
HRESULT (WINAPI *EnumBackups)(IISComputer *This,BSTR bstrLocation,LONG lIndex,VARIANT *pvVersion,VARIANT *pvLocations,VARIANT *pvDate); |
| 850 |
HRESULT (WINAPI *DeleteBackup)(IISComputer *This,BSTR bstrLocation,LONG lVersion); |
| 851 |
END_INTERFACE |
| 852 |
} IISComputerVtbl; |
| 853 |
struct IISComputer { |
| 854 |
CONST_VTBL struct IISComputerVtbl *lpVtbl; |
| 855 |
}; |
| 856 |
#ifdef COBJMACROS |
| 857 |
#define IISComputer_QueryInterface(This,riid,ppvObj,retval) (This)->lpVtbl->QueryInterface(This,riid,ppvObj,retval) |
| 858 |
#define IISComputer_AddRef(This,retval) (This)->lpVtbl->AddRef(This,retval) |
| 859 |
#define IISComputer_Release(This,retval) (This)->lpVtbl->Release(This,retval) |
| 860 |
#define IISComputer_GetTypeInfoCount(This,pctinfo,retval) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo,retval) |
| 861 |
#define IISComputer_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) (This)->lpVtbl->GetTypeInfo(This,itinfo,lcid,pptinfo,retval) |
| 862 |
#define IISComputer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) |
| 863 |
#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) |
| 864 |
#define IISComputer_get_Name(This,retval) (This)->lpVtbl->get_Name(This,retval) |
| 865 |
#define IISComputer_get_Class(This,retval) (This)->lpVtbl->get_Class(This,retval) |
| 866 |
#define IISComputer_get_GUID(This,retval) (This)->lpVtbl->get_GUID(This,retval) |
| 867 |
#define IISComputer_get_ADsPath(This,retval) (This)->lpVtbl->get_ADsPath(This,retval) |
| 868 |
#define IISComputer_get_Parent(This,retval) (This)->lpVtbl->get_Parent(This,retval) |
| 869 |
#define IISComputer_get_Schema(This,retval) (This)->lpVtbl->get_Schema(This,retval) |
| 870 |
#define IISComputer_GetInfo(This,retval) (This)->lpVtbl->GetInfo(This,retval) |
| 871 |
#define IISComputer_SetInfo(This,retval) (This)->lpVtbl->SetInfo(This,retval) |
| 872 |
#define IISComputer_Get(This,bstrName,retval) (This)->lpVtbl->Get(This,bstrName,retval) |
| 873 |
#define IISComputer_Put(This,bstrName,vProp,retval) (This)->lpVtbl->Put(This,bstrName,vProp,retval) |
| 874 |
#define IISComputer_GetEx(This,bstrName,retval) (This)->lpVtbl->GetEx(This,bstrName,retval) |
| 875 |
#define IISComputer_PutEx(This,lnControlCode,bstrName,vProp,retval) (This)->lpVtbl->PutEx(This,lnControlCode,bstrName,vProp,retval) |
| 876 |
#define IISComputer_GetInfoEx(This,vProperties,lnReserved,retval) (This)->lpVtbl->GetInfoEx(This,vProperties,lnReserved,retval) |
| 877 |
#define IISComputer_Backup(This,bstrLocation,lVersion,lFlags) (This)->lpVtbl->Backup(This,bstrLocation,lVersion,lFlags) |
| 878 |
#define IISComputer_Restore(This,bstrLocation,lVersion,lFlags) (This)->lpVtbl->Restore(This,bstrLocation,lVersion,lFlags) |
| 879 |
#define IISComputer_EnumBackups(This,bstrLocation,lIndex,pvVersion,pvLocations,pvDate) (This)->lpVtbl->EnumBackups(This,bstrLocation,lIndex,pvVersion,pvLocations,pvDate) |
| 880 |
#define IISComputer_DeleteBackup(This,bstrLocation,lVersion) (This)->lpVtbl->DeleteBackup(This,bstrLocation,lVersion) |
| 881 |
#endif |
| 882 |
#endif |
| 883 |
HRESULT WINAPI IISComputer_Backup_Proxy(IISComputer *This,BSTR bstrLocation,LONG lVersion,LONG lFlags); |
| 884 |
void __RPC_STUB IISComputer_Backup_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 885 |
HRESULT WINAPI IISComputer_Restore_Proxy(IISComputer *This,BSTR bstrLocation,LONG lVersion,LONG lFlags); |
| 886 |
void __RPC_STUB IISComputer_Restore_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 887 |
HRESULT WINAPI IISComputer_EnumBackups_Proxy(IISComputer *This,BSTR bstrLocation,LONG lIndex,VARIANT *pvVersion,VARIANT *pvLocations,VARIANT *pvDate); |
| 888 |
void __RPC_STUB IISComputer_EnumBackups_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 889 |
HRESULT WINAPI IISComputer_DeleteBackup_Proxy(IISComputer *This,BSTR bstrLocation,LONG lVersion); |
| 890 |
void __RPC_STUB IISComputer_DeleteBackup_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 891 |
#endif |
| 892 |
|
| 893 |
#ifndef __IISComputer2_INTERFACE_DEFINED__ |
| 894 |
#define __IISComputer2_INTERFACE_DEFINED__ |
| 895 |
EXTERN_C const IID IID_IISComputer2; |
| 896 |
#if defined(__cplusplus) && !defined(CINTERFACE) |
| 897 |
struct IISComputer2 : public IISComputer { |
| 898 |
public: |
| 899 |
virtual HRESULT WINAPI BackupWithPassword(BSTR bstrLocation,LONG lVersion,LONG lFlags,BSTR bstrPassword) = 0; |
| 900 |
virtual HRESULT WINAPI RestoreWithPassword(BSTR bstrLocation,LONG lVersion,LONG lFlags,BSTR bstrPassword) = 0; |
| 901 |
virtual HRESULT WINAPI Export(BSTR bstrPassword,BSTR bstrFilename,BSTR bstrSourcePath,LONG lFlags) = 0; |
| 902 |
virtual HRESULT WINAPI Import(BSTR bstrPassword,BSTR bstrFilename,BSTR bstrSourcePath,BSTR bstrDestPath,LONG lFlags) = 0; |
| 903 |
virtual HRESULT WINAPI SaveData(void) = 0; |
| 904 |
}; |
| 905 |
#else |
| 906 |
typedef struct IISComputer2Vtbl { |
| 907 |
BEGIN_INTERFACE |
| 908 |
HRESULT (WINAPI *QueryInterface)(IISComputer2 *This,struct GUID *riid,void **ppvObj,void *retval); |
| 909 |
HRESULT (WINAPI *AddRef)(IISComputer2 *This,unsigned __LONG32 *retval); |
| 910 |
HRESULT (WINAPI *Release)(IISComputer2 *This,unsigned __LONG32 *retval); |
| 911 |
HRESULT (WINAPI *GetTypeInfoCount)(IISComputer2 *This,unsigned UINT *pctinfo,void *retval); |
| 912 |
HRESULT (WINAPI *GetTypeInfo)(IISComputer2 *This,unsigned UINT itinfo,unsigned __LONG32 lcid,void **pptinfo,void *retval); |
| 913 |
HRESULT (WINAPI *GetIDsOfNames)(IISComputer2 *This,struct GUID *riid,signed char **rgszNames,unsigned UINT cNames,unsigned __LONG32 lcid,signed __LONG32 *rgdispid,void *retval); |
| 914 |
HRESULT (WINAPI *Invoke)(IISComputer2 *This,signed __LONG32 dispidMember,struct GUID *riid,unsigned __LONG32 lcid,unsigned short wFlags,struct DISPPARAMS *pdispparams,VARIANT *pvarResult,struct EXCEPINFO *pexcepinfo,unsigned UINT *puArgErr,void *retval); |
| 915 |
HRESULT (WINAPI *get_Name)(IISComputer2 *This,BSTR *retval); |
| 916 |
HRESULT (WINAPI *get_Class)(IISComputer2 *This,BSTR *retval); |
| 917 |
HRESULT (WINAPI *get_GUID)(IISComputer2 *This,BSTR *retval); |
| 918 |
HRESULT (WINAPI *get_ADsPath)(IISComputer2 *This,BSTR *retval); |
| 919 |
HRESULT (WINAPI *get_Parent)(IISComputer2 *This,BSTR *retval); |
| 920 |
HRESULT (WINAPI *get_Schema)(IISComputer2 *This,BSTR *retval); |
| 921 |
HRESULT (WINAPI *GetInfo)(IISComputer2 *This,void *retval); |
| 922 |
HRESULT (WINAPI *SetInfo)(IISComputer2 *This,void *retval); |
| 923 |
HRESULT (WINAPI *Get)(IISComputer2 *This,BSTR bstrName,VARIANT *retval); |
| 924 |
HRESULT (WINAPI *Put)(IISComputer2 *This,BSTR bstrName,VARIANT vProp,void *retval); |
| 925 |
HRESULT (WINAPI *GetEx)(IISComputer2 *This,BSTR bstrName,VARIANT *retval); |
| 926 |
HRESULT (WINAPI *PutEx)(IISComputer2 *This,signed __LONG32 lnControlCode,BSTR bstrName,VARIANT vProp,void *retval); |
| 927 |
HRESULT (WINAPI *GetInfoEx)(IISComputer2 *This,VARIANT vProperties,signed __LONG32 lnReserved,void *retval); |
| 928 |
HRESULT (WINAPI *Backup)(IISComputer2 *This,BSTR bstrLocation,LONG lVersion,LONG lFlags); |
| 929 |
HRESULT (WINAPI *Restore)(IISComputer2 *This,BSTR bstrLocation,LONG lVersion,LONG lFlags); |
| 930 |
HRESULT (WINAPI *EnumBackups)(IISComputer2 *This,BSTR bstrLocation,LONG lIndex,VARIANT *pvVersion,VARIANT *pvLocations,VARIANT *pvDate); |
| 931 |
HRESULT (WINAPI *DeleteBackup)(IISComputer2 *This,BSTR bstrLocation,LONG lVersion); |
| 932 |
HRESULT (WINAPI *BackupWithPassword)(IISComputer2 *This,BSTR bstrLocation,LONG lVersion,LONG lFlags,BSTR bstrPassword); |
| 933 |
HRESULT (WINAPI *RestoreWithPassword)(IISComputer2 *This,BSTR bstrLocation,LONG lVersion,LONG lFlags,BSTR bstrPassword); |
| 934 |
HRESULT (WINAPI *Export)(IISComputer2 *This,BSTR bstrPassword,BSTR bstrFilename,BSTR bstrSourcePath,LONG lFlags); |
| 935 |
HRESULT (WINAPI *Import)(IISComputer2 *This,BSTR bstrPassword,BSTR bstrFilename,BSTR bstrSourcePath,BSTR bstrDestPath,LONG lFlags); |
| 936 |
HRESULT (WINAPI *SaveData)(IISComputer2 *This); |
| 937 |
END_INTERFACE |
| 938 |
} IISComputer2Vtbl; |
| 939 |
struct IISComputer2 { |
| 940 |
CONST_VTBL struct IISComputer2Vtbl *lpVtbl; |
| 941 |
}; |
| 942 |
#ifdef COBJMACROS |
| 943 |
#define IISComputer2_QueryInterface(This,riid,ppvObj,retval) (This)->lpVtbl->QueryInterface(This,riid,ppvObj,retval) |
| 944 |
#define IISComputer2_AddRef(This,retval) (This)->lpVtbl->AddRef(This,retval) |
| 945 |
#define IISComputer2_Release(This,retval) (This)->lpVtbl->Release(This,retval) |
| 946 |
#define IISComputer2_GetTypeInfoCount(This,pctinfo,retval) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo,retval) |
| 947 |
#define IISComputer2_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) (This)->lpVtbl->GetTypeInfo(This,itinfo,lcid,pptinfo,retval) |
| 948 |
#define IISComputer2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) |
| 949 |
#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) |
| 950 |
#define IISComputer2_get_Name(This,retval) (This)->lpVtbl->get_Name(This,retval) |
| 951 |
#define IISComputer2_get_Class(This,retval) (This)->lpVtbl->get_Class(This,retval) |
| 952 |
#define IISComputer2_get_GUID(This,retval) (This)->lpVtbl->get_GUID(This,retval) |
| 953 |
#define IISComputer2_get_ADsPath(This,retval) (This)->lpVtbl->get_ADsPath(This,retval) |
| 954 |
#define IISComputer2_get_Parent(This,retval) (This)->lpVtbl->get_Parent(This,retval) |
| 955 |
#define IISComputer2_get_Schema(This,retval) (This)->lpVtbl->get_Schema(This,retval) |
| 956 |
#define IISComputer2_GetInfo(This,retval) (This)->lpVtbl->GetInfo(This,retval) |
| 957 |
#define IISComputer2_SetInfo(This,retval) (This)->lpVtbl->SetInfo(This,retval) |
| 958 |
#define IISComputer2_Get(This,bstrName,retval) (This)->lpVtbl->Get(This,bstrName,retval) |
| 959 |
#define IISComputer2_Put(This,bstrName,vProp,retval) (This)->lpVtbl->Put(This,bstrName,vProp,retval) |
| 960 |
#define IISComputer2_GetEx(This,bstrName,retval) (This)->lpVtbl->GetEx(This,bstrName,retval) |
| 961 |
#define IISComputer2_PutEx(This,lnControlCode,bstrName,vProp,retval) (This)->lpVtbl->PutEx(This,lnControlCode,bstrName,vProp,retval) |
| 962 |
#define IISComputer2_GetInfoEx(This,vProperties,lnReserved,retval) (This)->lpVtbl->GetInfoEx(This,vProperties,lnReserved,retval) |
| 963 |
#define IISComputer2_Backup(This,bstrLocation,lVersion,lFlags) (This)->lpVtbl->Backup(This,bstrLocation,lVersion,lFlags) |
| 964 |
#define IISComputer2_Restore(This,bstrLocation,lVersion,lFlags) (This)->lpVtbl->Restore(This,bstrLocation,lVersion,lFlags) |
| 965 |
#define IISComputer2_EnumBackups(This,bstrLocation,lIndex,pvVersion,pvLocations,pvDate) (This)->lpVtbl->EnumBackups(This,bstrLocation,lIndex,pvVersion,pvLocations,pvDate) |
| 966 |
#define IISComputer2_DeleteBackup(This,bstrLocation,lVersion) (This)->lpVtbl->DeleteBackup(This,bstrLocation,lVersion) |
| 967 |
#define IISComputer2_BackupWithPassword(This,bstrLocation,lVersion,lFlags,bstrPassword) (This)->lpVtbl->BackupWithPassword(This,bstrLocation,lVersion,lFlags,bstrPassword) |
| 968 |
#define IISComputer2_RestoreWithPassword(This,bstrLocation,lVersion,lFlags,bstrPassword) (This)->lpVtbl->RestoreWithPassword(This,bstrLocation,lVersion,lFlags,bstrPassword) |
| 969 |
#define IISComputer2_Export(This,bstrPassword,bstrFilename,bstrSourcePath,lFlags) (This)->lpVtbl->Export(This,bstrPassword,bstrFilename,bstrSourcePath,lFlags) |
| 970 |
#define IISComputer2_Import(This,bstrPassword,bstrFilename,bstrSourcePath,bstrDestPath,lFlags) (This)->lpVtbl->Import(This,bstrPassword,bstrFilename,bstrSourcePath,bstrDestPath,lFlags) |
| 971 |
#define IISComputer2_SaveData(This) (This)->lpVtbl->SaveData(This) |
| 972 |
#endif |
| 973 |
#endif |
| 974 |
HRESULT WINAPI IISComputer2_BackupWithPassword_Proxy(IISComputer2 *This,BSTR bstrLocation,LONG lVersion,LONG lFlags,BSTR bstrPassword); |
| 975 |
void __RPC_STUB IISComputer2_BackupWithPassword_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 976 |
HRESULT WINAPI IISComputer2_RestoreWithPassword_Proxy(IISComputer2 *This,BSTR bstrLocation,LONG lVersion,LONG lFlags,BSTR bstrPassword); |
| 977 |
void __RPC_STUB IISComputer2_RestoreWithPassword_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 978 |
HRESULT WINAPI IISComputer2_Export_Proxy(IISComputer2 *This,BSTR bstrPassword,BSTR bstrFilename,BSTR bstrSourcePath,LONG lFlags); |
| 979 |
void __RPC_STUB IISComputer2_Export_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 980 |
HRESULT WINAPI IISComputer2_Import_Proxy(IISComputer2 *This,BSTR bstrPassword,BSTR bstrFilename,BSTR bstrSourcePath,BSTR bstrDestPath,LONG lFlags); |
| 981 |
void __RPC_STUB IISComputer2_Import_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 982 |
HRESULT WINAPI IISComputer2_SaveData_Proxy(IISComputer2 *This); |
| 983 |
void __RPC_STUB IISComputer2_SaveData_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); |
| 984 |
#endif |
| 985 |
|
| 986 |
EXTERN_C const CLSID CLSID_IISExtComputer; |
| 987 |
#ifdef __cplusplus |
| 988 |
class IISExtComputer; |
| 989 |
#endif |
| 990 |
EXTERN_C const CLSID CLSID_IISExtApp; |
| 991 |
#ifdef __cplusplus |
| 992 |
class IISExtApp; |
| 993 |
#endif |
| 994 |
EXTERN_C const CLSID CLSID_IISExtServer; |
| 995 |
#ifdef __cplusplus |
| 996 |
class IISExtServer; |
| 997 |
#endif |
| 998 |
EXTERN_C const CLSID CLSID_IISExtDsCrMap; |
| 999 |
#ifdef __cplusplus |
| 1000 |
class IISExtDsCrMap; |
| 1001 |
#endif |
| 1002 |
EXTERN_C const CLSID CLSID_IISExtApplicationPool; |
| 1003 |
#ifdef __cplusplus |
| 1004 |
class IISExtApplicationPool; |
| 1005 |
#endif |
| 1006 |
EXTERN_C const CLSID CLSID_IISExtApplicationPools; |
| 1007 |
#ifdef __cplusplus |
| 1008 |
class IISExtApplicationPools; |
| 1009 |
#endif |
| 1010 |
EXTERN_C const CLSID CLSID_IISExtWebService; |
| 1011 |
#ifdef __cplusplus |
| 1012 |
class IISExtWebService; |
| 1013 |
#endif |
| 1014 |
#endif |
| 1015 |
|
| 1016 |
#ifdef __cplusplus |
| 1017 |
} |
| 1018 |
#endif |
| 1019 |
#endif |