📄 iiis.h
字号:
/* [in] */ LONG lMethod,
/* [in] */ VARIANT vKey,
/* [out] */ VARIANT __RPC_FAR *pvCert,
/* [out] */ VARIANT __RPC_FAR *pbstrNtAcct,
/* [out] */ VARIANT __RPC_FAR *pbstrNtPwd,
/* [out] */ VARIANT __RPC_FAR *pbstrName,
/* [out] */ VARIANT __RPC_FAR *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 __RPC_FAR *QueryInterface )(
IISDsCrMap __RPC_FAR * This,
/* [in][idldescattr] */ GUID __RPC_FAR *riid,
/* [out][idldescattr] */ void __RPC_FAR *__RPC_FAR *ppvObj,
/* [retval][out] */ void __RPC_FAR *retval);
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IISDsCrMap __RPC_FAR * This,
/* [retval][out] */ unsigned long __RPC_FAR *retval);
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IISDsCrMap __RPC_FAR * This,
/* [retval][out] */ unsigned long __RPC_FAR *retval);
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IISDsCrMap __RPC_FAR * This,
/* [out][idldescattr] */ unsigned UINT __RPC_FAR *pctinfo,
/* [retval][out] */ void __RPC_FAR *retval);
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IISDsCrMap __RPC_FAR * This,
/* [in][idldescattr] */ unsigned UINT itinfo,
/* [in][idldescattr] */ unsigned long lcid,
/* [out][idldescattr] */ void __RPC_FAR *__RPC_FAR *pptinfo,
/* [retval][out] */ void __RPC_FAR *retval);
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IISDsCrMap __RPC_FAR * This,
/* [in][idldescattr] */ GUID __RPC_FAR *riid,
/* [in][idldescattr] */ signed char __RPC_FAR *__RPC_FAR *rgszNames,
/* [in][idldescattr] */ unsigned UINT cNames,
/* [in][idldescattr] */ unsigned long lcid,
/* [out][idldescattr] */ signed long __RPC_FAR *rgdispid,
/* [retval][out] */ void __RPC_FAR *retval);
/* [id][restricted][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IISDsCrMap __RPC_FAR * This,
/* [in][idldescattr] */ signed long dispidMember,
/* [in][idldescattr] */ GUID __RPC_FAR *riid,
/* [in][idldescattr] */ unsigned long lcid,
/* [in][idldescattr] */ unsigned short wFlags,
/* [in][idldescattr] */ DISPPARAMS __RPC_FAR *pdispparams,
/* [out][idldescattr] */ VARIANT __RPC_FAR *pvarResult,
/* [out][idldescattr] */ EXCEPINFO __RPC_FAR *pexcepinfo,
/* [out][idldescattr] */ unsigned UINT __RPC_FAR *puArgErr,
/* [retval][out] */ void __RPC_FAR *retval);
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
IISDsCrMap __RPC_FAR * This,
/* [retval][out] */ typedef /* [wire_marshal] */ OLECHAR __RPC_FAR *BSTR;
);
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Class )(
IISDsCrMap __RPC_FAR * This,
/* [retval][out] */ typedef /* [wire_marshal] */ OLECHAR __RPC_FAR *BSTR;
);
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_GUID )(
IISDsCrMap __RPC_FAR * This,
/* [retval][out] */ typedef /* [wire_marshal] */ OLECHAR __RPC_FAR *BSTR;
);
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ADsPath )(
IISDsCrMap __RPC_FAR * This,
/* [retval][out] */ typedef /* [wire_marshal] */ OLECHAR __RPC_FAR *BSTR;
);
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
IISDsCrMap __RPC_FAR * This,
/* [retval][out] */ typedef /* [wire_marshal] */ OLECHAR __RPC_FAR *BSTR;
);
/* [id][propget][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Schema )(
IISDsCrMap __RPC_FAR * This,
/* [retval][out] */ typedef /* [wire_marshal] */ OLECHAR __RPC_FAR *BSTR;
);
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInfo )(
IISDsCrMap __RPC_FAR * This,
/* [retval][out] */ void __RPC_FAR *retval);
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetInfo )(
IISDsCrMap __RPC_FAR * This,
/* [retval][out] */ void __RPC_FAR *retval);
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Get )(
IISDsCrMap __RPC_FAR * This,
/* [in][idldescattr] */ BSTR bstrName,
/* [retval][out] */ typedef /* [wire_marshal] */ struct tagVARIANT VARIANT;
);
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Put )(
IISDsCrMap __RPC_FAR * This,
/* [in][idldescattr] */ BSTR bstrName,
/* [in][idldescattr] */ VARIANT vProp,
/* [retval][out] */ void __RPC_FAR *retval);
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEx )(
IISDsCrMap __RPC_FAR * This,
/* [in][idldescattr] */ BSTR bstrName,
/* [retval][out] */ typedef /* [wire_marshal] */ struct tagVARIANT VARIANT;
);
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PutEx )(
IISDsCrMap __RPC_FAR * This,
/* [in][idldescattr] */ signed long lnControlCode,
/* [in][idldescattr] */ BSTR bstrName,
/* [in][idldescattr] */ VARIANT vProp,
/* [retval][out] */ void __RPC_FAR *retval);
/* [id][funcdescattr] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInfoEx )(
IISDsCrMap __RPC_FAR * This,
/* [in][idldescattr] */ VARIANT vProperties,
/* [in][idldescattr] */ signed long lnReserved,
/* [retval][out] */ void __RPC_FAR *retval);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateMapping )(
IISDsCrMap __RPC_FAR * This,
/* [in] */ VARIANT vCert,
/* [in] */ BSTR bstrNtAcct,
/* [in] */ BSTR bstrNtPwd,
/* [in] */ BSTR bstrName,
/* [in] */ LONG lEnabled);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMapping )(
IISDsCrMap __RPC_FAR * This,
/* [in] */ LONG lMethod,
/* [in] */ VARIANT vKey,
/* [out] */ VARIANT __RPC_FAR *pvCert,
/* [out] */ VARIANT __RPC_FAR *pbstrNtAcct,
/* [out] */ VARIANT __RPC_FAR *pbstrNtPwd,
/* [out] */ VARIANT __RPC_FAR *pbstrName,
/* [out] */ VARIANT __RPC_FAR *plEnabled);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteMapping )(
IISDsCrMap __RPC_FAR * This,
/* [in] */ LONG lMethod,
/* [in] */ VARIANT vKey);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetEnabled )(
IISDsCrMap __RPC_FAR * This,
/* [in] */ LONG lMethod,
/* [in] */ VARIANT vKey,
/* [in] */ LONG lEnabled);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetName )(
IISDsCrMap __RPC_FAR * This,
/* [in] */ LONG lMethod,
/* [in] */ VARIANT vKey,
/* [in] */ BSTR bstrName);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetPwd )(
IISDsCrMap __RPC_FAR * This,
/* [in] */ LONG lMethod,
/* [in] */ VARIANT vKey,
/* [in] */ BSTR bstrPwd);
/* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetAcct )(
IISDsCrMap __RPC_FAR * This,
/* [in] */ LONG lMethod,
/* [in] */ VARIANT vKey,
/* [in] */ BSTR bstrAcct);
END_INTERFACE
} IISDsCrMapVtbl;
interface IISDsCrMap
{
CONST_VTBL struct IISDsCrMapVtbl __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
/* [in] */ LONG lMethod,
/* [in] */ VARIANT vKey,
/* [out] */ VARIANT __RPC_FAR *pvCert,
/* [out] */ VARIANT __RPC_FAR *pbstrNtAcct,
/* [out] */ VARIANT __RPC_FAR *pbstrNtPwd,
/* [out] */ VARIANT __RPC_FAR *pbstrName,
/* [out] */ VARIANT __RPC_FAR *plEnabled);
void __RPC_STUB IISDsCrMap_GetMapping_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [id] */ HRESULT STDMETHODCALLTYPE IISDsCrMap_DeleteMapping_Proxy(
IISDsCrMap __RPC_FAR * 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 __RPC_FAR * 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);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -