📄 rend.h
字号:
#ifdef COBJMACROS
#define ITILSConfig_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ITILSConfig_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ITILSConfig_Release(This) \
(This)->lpVtbl -> Release(This)
#define ITILSConfig_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ITILSConfig_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ITILSConfig_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ITILSConfig_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ITILSConfig_get_Port(This,pPort) \
(This)->lpVtbl -> get_Port(This,pPort)
#define ITILSConfig_put_Port(This,Port) \
(This)->lpVtbl -> put_Port(This,Port)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITILSConfig_get_Port_Proxy(
ITILSConfig __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pPort);
void __RPC_STUB ITILSConfig_get_Port_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITILSConfig_put_Port_Proxy(
ITILSConfig __RPC_FAR * This,
/* [in] */ long Port);
void __RPC_STUB ITILSConfig_put_Port_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ITILSConfig_INTERFACE_DEFINED__ */
#ifndef __ITDirectory_INTERFACE_DEFINED__
#define __ITDirectory_INTERFACE_DEFINED__
/* interface ITDirectory */
/* [helpstring][dual][uuid][public][object] */
EXTERN_C const IID IID_ITDirectory;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("34621D6C-6CFF-11d1-AFF7-00C04FC31FEE")
ITDirectory : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DirectoryType(
/* [retval][out] */ DIRECTORY_TYPE __RPC_FAR *pDirectoryType) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DisplayName(
/* [retval][out] */ BSTR __RPC_FAR *pName) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IsDynamic(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfDynamic) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DefaultObjectTTL(
/* [retval][out] */ long __RPC_FAR *pTTL) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DefaultObjectTTL(
/* [in] */ long TTL) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnableAutoRefresh(
/* [in] */ VARIANT_BOOL fEnable) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Connect(
/* [in] */ VARIANT_BOOL fSecure) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Bind(
/* [in] */ BSTR pDomainName,
/* [in] */ BSTR pUserName,
/* [in] */ BSTR pPassword,
/* [in] */ long lFlags) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddDirectoryObject(
/* [in] */ ITDirectoryObject __RPC_FAR *pDirectoryObject) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ModifyDirectoryObject(
/* [in] */ ITDirectoryObject __RPC_FAR *pDirectoryObject) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RefreshDirectoryObject(
/* [in] */ ITDirectoryObject __RPC_FAR *pDirectoryObject) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteDirectoryObject(
/* [in] */ ITDirectoryObject __RPC_FAR *pDirectoryObject) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DirectoryObjects(
/* [in] */ DIRECTORY_OBJECT_TYPE DirectoryObjectType,
/* [in] */ BSTR pName,
/* [retval][out] */ VARIANT __RPC_FAR *pVariant) = 0;
virtual /* [helpstring][restricted][hidden][id] */ HRESULT STDMETHODCALLTYPE EnumerateDirectoryObjects(
/* [in] */ DIRECTORY_OBJECT_TYPE DirectoryObjectType,
/* [in] */ BSTR pName,
/* [out] */ IEnumDirectoryObject __RPC_FAR *__RPC_FAR *ppEnumObject) = 0;
};
#else /* C style interface */
typedef struct ITDirectoryVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ITDirectory __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ITDirectory __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ITDirectory __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ITDirectory __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ITDirectory __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ITDirectory __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
ITDirectory __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DirectoryType )(
ITDirectory __RPC_FAR * This,
/* [retval][out] */ DIRECTORY_TYPE __RPC_FAR *pDirectoryType);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisplayName )(
ITDirectory __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pName);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsDynamic )(
ITDirectory __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfDynamic);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DefaultObjectTTL )(
ITDirectory __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pTTL);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DefaultObjectTTL )(
ITDirectory __RPC_FAR * This,
/* [in] */ long TTL);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnableAutoRefresh )(
ITDirectory __RPC_FAR * This,
/* [in] */ VARIANT_BOOL fEnable);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Connect )(
ITDirectory __RPC_FAR * This,
/* [in] */ VARIANT_BOOL fSecure);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Bind )(
ITDirectory __RPC_FAR * This,
/* [in] */ BSTR pDomainName,
/* [in] */ BSTR pUserName,
/* [in] */ BSTR pPassword,
/* [in] */ long lFlags);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddDirectoryObject )(
ITDirectory __RPC_FAR * This,
/* [in] */ ITDirectoryObject __RPC_FAR *pDirectoryObject);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ModifyDirectoryObject )(
ITDirectory __RPC_FAR * This,
/* [in] */ ITDirectoryObject __RPC_FAR *pDirectoryObject);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RefreshDirectoryObject )(
ITDirectory __RPC_FAR * This,
/* [in] */ ITDirectoryObject __RPC_FAR *pDirectoryObject);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteDirectoryObject )(
ITDirectory __RPC_FAR * This,
/* [in] */ ITDirectoryObject __RPC_FAR *pDirectoryObject);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DirectoryObjects )(
ITDirectory __RPC_FAR * This,
/* [in] */ DIRECTORY_OBJECT_TYPE DirectoryObjectType,
/* [in] */ BSTR pName,
/* [retval][out] */ VARIANT __RPC_FAR *pVariant);
/* [helpstring][restricted][hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumerateDirectoryObjects )(
ITDirectory __RPC_FAR * This,
/* [in] */ DIRECTORY_OBJECT_TYPE DirectoryObjectType,
/* [in] */ BSTR pName,
/* [out] */ IEnumDirectoryObject __RPC_FAR *__RPC_FAR *ppEnumObject);
END_INTERFACE
} ITDirectoryVtbl;
interface ITDirectory
{
CONST_VTBL struct ITDirectoryVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ITDirectory_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ITDirectory_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ITDirectory_Release(This) \
(This)->lpVtbl -> Release(This)
#define ITDirectory_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ITDirectory_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ITDirectory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ITDirectory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ITDirectory_get_DirectoryType(This,pDirectoryType) \
(This)->lpVtbl -> get_DirectoryType(This,pDirectoryType)
#define ITDirectory_get_DisplayName(This,pName) \
(This)->lpVtbl -> get_DisplayName(This,pName)
#define ITDirectory_get_IsDynamic(This,pfDynamic) \
(This)->lpVtbl -> get_IsDynamic(This,pfDynamic)
#define ITDirectory_get_DefaultObjectTTL(This,pTTL) \
(This)->lpVtbl -> get_DefaultObjectTTL(This,pTTL)
#define ITDirectory_put_DefaultObjectTTL(This,TTL) \
(This)->lpVtbl -> put_DefaultObjectTTL(This,TTL)
#define ITDirectory_EnableAutoRefresh(This,fEnable) \
(This)->lpVtbl -> EnableAutoRefresh(This,fEnable)
#define ITDirectory_Connect(This,fSecure) \
(This)->lpVtbl -> Connect(This,fSecure)
#define ITDirectory_Bind(This,pDomainName,pUserName,pPassword,lFlags) \
(This)->lpVtbl -> Bind(This,pDomainName,pUserName,pPassword,lFlags)
#define ITDirectory_AddDirectoryObject(This,pDirectoryObject) \
(This)->lpVtbl -> AddDirectoryObject(This,pDirectoryObject)
#define ITDirectory_ModifyDirectoryObject(This,pDirectoryObject) \
(This)->lpVtbl -> ModifyDirectoryObject(This,pDirectoryObject)
#define ITDirectory_RefreshDirectoryObject(This,pDirectoryObject) \
(This)->lpVtbl -> RefreshDirectoryObject(This,pDirectoryObject)
#define ITDirectory_DeleteDirectoryObject(This,pDirectoryObject) \
(This)->lpVtbl -> DeleteDirectoryObject(This,pDirectoryObject)
#define ITDirectory_get_DirectoryObjects(This,DirectoryObjectType,pName,pVariant) \
(This)->lpVtbl -> get_DirectoryObjects(This,DirectoryObjectType,pName,pVariant)
#define ITDirectory_EnumerateDirectoryObjects(This,DirectoryObjectType,pName,ppEnumObject) \
(This)->lpVtbl -> EnumerateDirectoryObjects(This,DirectoryObjectType,pName,ppEnumObject)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITDirectory_get_DirectoryType_Proxy(
ITDirectory __RPC_FAR * This,
/* [retval][out] */ DIRECTORY_TYPE __RPC_FAR *pDirectoryType);
void __RPC_STUB ITDirectory_get_DirectoryType_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITDirectory_get_DisplayName_Proxy(
ITDirectory __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pName);
void __RPC_STUB ITDirectory_get_DisplayName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITDirectory_get_IsDynamic_Proxy(
ITDirectory __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pfDynamic);
void __RPC_STUB ITDirectory_get_IsDynamic_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -