Iads.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:795k
- /* [in] */ ADS_SEARCH_HANDLE hSearchResult);
- void __RPC_STUB IDirectorySearch_GetNextRow_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IDirectorySearch_GetPreviousRow_Proxy(
- IDirectorySearch * This,
- /* [in] */ ADS_SEARCH_HANDLE hSearchResult);
- void __RPC_STUB IDirectorySearch_GetPreviousRow_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IDirectorySearch_GetNextColumnName_Proxy(
- IDirectorySearch * This,
- /* [in] */ ADS_SEARCH_HANDLE hSearchHandle,
- /* [out] */ LPWSTR *ppszColumnName);
- void __RPC_STUB IDirectorySearch_GetNextColumnName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IDirectorySearch_GetColumn_Proxy(
- IDirectorySearch * This,
- /* [in] */ ADS_SEARCH_HANDLE hSearchResult,
- /* [in] */ LPWSTR szColumnName,
- /* [out] */ PADS_SEARCH_COLUMN pSearchColumn);
- void __RPC_STUB IDirectorySearch_GetColumn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IDirectorySearch_FreeColumn_Proxy(
- IDirectorySearch * This,
- /* [in] */ PADS_SEARCH_COLUMN pSearchColumn);
- void __RPC_STUB IDirectorySearch_FreeColumn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IDirectorySearch_CloseSearchHandle_Proxy(
- IDirectorySearch * This,
- /* [in] */ ADS_SEARCH_HANDLE hSearchResult);
- void __RPC_STUB IDirectorySearch_CloseSearchHandle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IDirectorySearch_INTERFACE_DEFINED__ */
- #ifndef __IDirectorySchemaMgmt_INTERFACE_DEFINED__
- #define __IDirectorySchemaMgmt_INTERFACE_DEFINED__
- /* interface IDirectorySchemaMgmt */
- /* [object][uuid] */
- EXTERN_C const IID IID_IDirectorySchemaMgmt;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("75db3b9c-a4d8-11d0-a79c-00c04fd8d5a8")
- IDirectorySchemaMgmt : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE EnumAttributes(
- LPWSTR *ppszAttrNames,
- DWORD dwNumAttributes,
- PADS_ATTR_DEF *ppAttrDefinition,
- DWORD *pdwNumAttributes) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CreateAttributeDefinition(
- LPWSTR pszAttributeName,
- PADS_ATTR_DEF pAttributeDefinition) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE WriteAttributeDefinition(
- LPWSTR pszAttributeName,
- PADS_ATTR_DEF pAttributeDefinition) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DeleteAttributeDefinition(
- LPWSTR pszAttributeName) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE EnumClasses(
- LPWSTR *ppszClassNames,
- DWORD dwNumClasses,
- PADS_CLASS_DEF *ppClassDefinition,
- DWORD *pdwNumClasses) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE WriteClassDefinition(
- LPWSTR pszClassName,
- PADS_CLASS_DEF pClassDefinition) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE CreateClassDefinition(
- LPWSTR pszClassName,
- PADS_CLASS_DEF pClassDefinition) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DeleteClassDefinition(
- LPWSTR pszClassName) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IDirectorySchemaMgmtVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IDirectorySchemaMgmt * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IDirectorySchemaMgmt * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IDirectorySchemaMgmt * This);
-
- HRESULT ( STDMETHODCALLTYPE *EnumAttributes )(
- IDirectorySchemaMgmt * This,
- LPWSTR *ppszAttrNames,
- DWORD dwNumAttributes,
- PADS_ATTR_DEF *ppAttrDefinition,
- DWORD *pdwNumAttributes);
-
- HRESULT ( STDMETHODCALLTYPE *CreateAttributeDefinition )(
- IDirectorySchemaMgmt * This,
- LPWSTR pszAttributeName,
- PADS_ATTR_DEF pAttributeDefinition);
-
- HRESULT ( STDMETHODCALLTYPE *WriteAttributeDefinition )(
- IDirectorySchemaMgmt * This,
- LPWSTR pszAttributeName,
- PADS_ATTR_DEF pAttributeDefinition);
-
- HRESULT ( STDMETHODCALLTYPE *DeleteAttributeDefinition )(
- IDirectorySchemaMgmt * This,
- LPWSTR pszAttributeName);
-
- HRESULT ( STDMETHODCALLTYPE *EnumClasses )(
- IDirectorySchemaMgmt * This,
- LPWSTR *ppszClassNames,
- DWORD dwNumClasses,
- PADS_CLASS_DEF *ppClassDefinition,
- DWORD *pdwNumClasses);
-
- HRESULT ( STDMETHODCALLTYPE *WriteClassDefinition )(
- IDirectorySchemaMgmt * This,
- LPWSTR pszClassName,
- PADS_CLASS_DEF pClassDefinition);
-
- HRESULT ( STDMETHODCALLTYPE *CreateClassDefinition )(
- IDirectorySchemaMgmt * This,
- LPWSTR pszClassName,
- PADS_CLASS_DEF pClassDefinition);
-
- HRESULT ( STDMETHODCALLTYPE *DeleteClassDefinition )(
- IDirectorySchemaMgmt * This,
- LPWSTR pszClassName);
-
- END_INTERFACE
- } IDirectorySchemaMgmtVtbl;
- interface IDirectorySchemaMgmt
- {
- CONST_VTBL struct IDirectorySchemaMgmtVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IDirectorySchemaMgmt_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IDirectorySchemaMgmt_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IDirectorySchemaMgmt_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IDirectorySchemaMgmt_EnumAttributes(This,ppszAttrNames,dwNumAttributes,ppAttrDefinition,pdwNumAttributes)
- (This)->lpVtbl -> EnumAttributes(This,ppszAttrNames,dwNumAttributes,ppAttrDefinition,pdwNumAttributes)
- #define IDirectorySchemaMgmt_CreateAttributeDefinition(This,pszAttributeName,pAttributeDefinition)
- (This)->lpVtbl -> CreateAttributeDefinition(This,pszAttributeName,pAttributeDefinition)
- #define IDirectorySchemaMgmt_WriteAttributeDefinition(This,pszAttributeName,pAttributeDefinition)
- (This)->lpVtbl -> WriteAttributeDefinition(This,pszAttributeName,pAttributeDefinition)
- #define IDirectorySchemaMgmt_DeleteAttributeDefinition(This,pszAttributeName)
- (This)->lpVtbl -> DeleteAttributeDefinition(This,pszAttributeName)
- #define IDirectorySchemaMgmt_EnumClasses(This,ppszClassNames,dwNumClasses,ppClassDefinition,pdwNumClasses)
- (This)->lpVtbl -> EnumClasses(This,ppszClassNames,dwNumClasses,ppClassDefinition,pdwNumClasses)
- #define IDirectorySchemaMgmt_WriteClassDefinition(This,pszClassName,pClassDefinition)
- (This)->lpVtbl -> WriteClassDefinition(This,pszClassName,pClassDefinition)
- #define IDirectorySchemaMgmt_CreateClassDefinition(This,pszClassName,pClassDefinition)
- (This)->lpVtbl -> CreateClassDefinition(This,pszClassName,pClassDefinition)
- #define IDirectorySchemaMgmt_DeleteClassDefinition(This,pszClassName)
- (This)->lpVtbl -> DeleteClassDefinition(This,pszClassName)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IDirectorySchemaMgmt_EnumAttributes_Proxy(
- IDirectorySchemaMgmt * This,
- LPWSTR *ppszAttrNames,
- DWORD dwNumAttributes,
- PADS_ATTR_DEF *ppAttrDefinition,
- DWORD *pdwNumAttributes);
- void __RPC_STUB IDirectorySchemaMgmt_EnumAttributes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IDirectorySchemaMgmt_CreateAttributeDefinition_Proxy(
- IDirectorySchemaMgmt * This,
- LPWSTR pszAttributeName,
- PADS_ATTR_DEF pAttributeDefinition);
- void __RPC_STUB IDirectorySchemaMgmt_CreateAttributeDefinition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IDirectorySchemaMgmt_WriteAttributeDefinition_Proxy(
- IDirectorySchemaMgmt * This,
- LPWSTR pszAttributeName,
- PADS_ATTR_DEF pAttributeDefinition);
- void __RPC_STUB IDirectorySchemaMgmt_WriteAttributeDefinition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IDirectorySchemaMgmt_DeleteAttributeDefinition_Proxy(
- IDirectorySchemaMgmt * This,
- LPWSTR pszAttributeName);
- void __RPC_STUB IDirectorySchemaMgmt_DeleteAttributeDefinition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IDirectorySchemaMgmt_EnumClasses_Proxy(
- IDirectorySchemaMgmt * This,
- LPWSTR *ppszClassNames,
- DWORD dwNumClasses,
- PADS_CLASS_DEF *ppClassDefinition,
- DWORD *pdwNumClasses);
- void __RPC_STUB IDirectorySchemaMgmt_EnumClasses_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IDirectorySchemaMgmt_WriteClassDefinition_Proxy(
- IDirectorySchemaMgmt * This,
- LPWSTR pszClassName,
- PADS_CLASS_DEF pClassDefinition);
- void __RPC_STUB IDirectorySchemaMgmt_WriteClassDefinition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IDirectorySchemaMgmt_CreateClassDefinition_Proxy(
- IDirectorySchemaMgmt * This,
- LPWSTR pszClassName,
- PADS_CLASS_DEF pClassDefinition);
- void __RPC_STUB IDirectorySchemaMgmt_CreateClassDefinition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IDirectorySchemaMgmt_DeleteClassDefinition_Proxy(
- IDirectorySchemaMgmt * This,
- LPWSTR pszClassName);
- void __RPC_STUB IDirectorySchemaMgmt_DeleteClassDefinition_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IDirectorySchemaMgmt_INTERFACE_DEFINED__ */
- #ifndef __IADsAggregatee_INTERFACE_DEFINED__
- #define __IADsAggregatee_INTERFACE_DEFINED__
- /* interface IADsAggregatee */
- /* [object][uuid] */
- EXTERN_C const IID IID_IADsAggregatee;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("1346ce8c-9039-11d0-8528-00c04fd8d503")
- IADsAggregatee : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE ConnectAsAggregatee(
- IUnknown *pOuterUnknown) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DisconnectAsAggregatee( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RelinquishInterface(
- REFIID riid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RestoreInterface(
- REFIID riid) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IADsAggregateeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IADsAggregatee * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IADsAggregatee * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IADsAggregatee * This);
-
- HRESULT ( STDMETHODCALLTYPE *ConnectAsAggregatee )(
- IADsAggregatee * This,
- IUnknown *pOuterUnknown);
-
- HRESULT ( STDMETHODCALLTYPE *DisconnectAsAggregatee )(
- IADsAggregatee * This);
-
- HRESULT ( STDMETHODCALLTYPE *RelinquishInterface )(
- IADsAggregatee * This,
- REFIID riid);
-
- HRESULT ( STDMETHODCALLTYPE *RestoreInterface )(
- IADsAggregatee * This,
- REFIID riid);
-
- END_INTERFACE
- } IADsAggregateeVtbl;
- interface IADsAggregatee
- {
- CONST_VTBL struct IADsAggregateeVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IADsAggregatee_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IADsAggregatee_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IADsAggregatee_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IADsAggregatee_ConnectAsAggregatee(This,pOuterUnknown)
- (This)->lpVtbl -> ConnectAsAggregatee(This,pOuterUnknown)
- #define IADsAggregatee_DisconnectAsAggregatee(This)
- (This)->lpVtbl -> DisconnectAsAggregatee(This)
- #define IADsAggregatee_RelinquishInterface(This,riid)
- (This)->lpVtbl -> RelinquishInterface(This,riid)
- #define IADsAggregatee_RestoreInterface(This,riid)
- (This)->lpVtbl -> RestoreInterface(This,riid)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IADsAggregatee_ConnectAsAggregatee_Proxy(
- IADsAggregatee * This,
- IUnknown *pOuterUnknown);
- void __RPC_STUB IADsAggregatee_ConnectAsAggregatee_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IADsAggregatee_DisconnectAsAggregatee_Proxy(
- IADsAggregatee * This);
- void __RPC_STUB IADsAggregatee_DisconnectAsAggregatee_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IADsAggregatee_RelinquishInterface_Proxy(
- IADsAggregatee * This,
- REFIID riid);
- void __RPC_STUB IADsAggregatee_RelinquishInterface_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IADsAggregatee_RestoreInterface_Proxy(
- IADsAggregatee * This,
- REFIID riid);
- void __RPC_STUB IADsAggregatee_RestoreInterface_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IADsAggregatee_INTERFACE_DEFINED__ */
- #ifndef __IADsAggregator_INTERFACE_DEFINED__
- #define __IADsAggregator_INTERFACE_DEFINED__
- /* interface IADsAggregator */
- /* [object][uuid] */
- EXTERN_C const IID IID_IADsAggregator;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("52db5fb0-941f-11d0-8529-00c04fd8d503")
- IADsAggregator : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE ConnectAsAggregator(
- IUnknown *pAggregatee) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DisconnectAsAggregator( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IADsAggregatorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IADsAggregator * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IADsAggregator * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IADsAggregator * This);
-
- HRESULT ( STDMETHODCALLTYPE *ConnectAsAggregator )(
- IADsAggregator * This,
- IUnknown *pAggregatee);
-
- HRESULT ( STDMETHODCALLTYPE *DisconnectAsAggregator )(
- IADsAggregator * This);
-
- END_INTERFACE
- } IADsAggregatorVtbl;
- interface IADsAggregator
- {
- CONST_VTBL struct IADsAggregatorVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IADsAggregator_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IADsAggregator_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IADsAggregator_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IADsAggregator_ConnectAsAggregator(This,pAggregatee)
- (This)->lpVtbl -> ConnectAsAggregator(This,pAggregatee)
- #define IADsAggregator_DisconnectAsAggregator(This)
- (This)->lpVtbl -> DisconnectAsAggregator(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IADsAggregator_ConnectAsAggregator_Proxy(
- IADsAggregator * This,
- IUnknown *pAggregatee);
- void __RPC_STUB IADsAggregator_ConnectAsAggregator_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IADsAggregator_DisconnectAsAggregator_Proxy(
- IADsAggregator * This);
- void __RPC_STUB IADsAggregator_DisconnectAsAggregator_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IADsAggregator_INTERFACE_DEFINED__ */
- #ifndef __IADsAccessControlEntry_INTERFACE_DEFINED__
- #define __IADsAccessControlEntry_INTERFACE_DEFINED__
- /* interface IADsAccessControlEntry */
- /* [object][dual][oleautomation][uuid] */
- EXTERN_C const IID IID_IADsAccessControlEntry;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("b4f3a14c-9bdd-11d0-852c-00c04fd8d503")
- IADsAccessControlEntry : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_AccessMask(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_AccessMask(
- /* [in] */ long lnAccessMask) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_AceType(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_AceType(
- /* [in] */ long lnAceType) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_AceFlags(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_AceFlags(
- /* [in] */ long lnAceFlags) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Flags(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Flags(
- /* [in] */ long lnFlags) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ObjectType(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ObjectType(
- /* [in] */ BSTR bstrObjectType) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_InheritedObjectType(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_InheritedObjectType(
- /* [in] */ BSTR bstrInheritedObjectType) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Trustee(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Trustee(
- /* [in] */ BSTR bstrTrustee) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IADsAccessControlEntryVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IADsAccessControlEntry * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IADsAccessControlEntry * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IADsAccessControlEntry * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IADsAccessControlEntry * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IADsAccessControlEntry * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IADsAccessControlEntry * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IADsAccessControlEntry * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AccessMask )(
- IADsAccessControlEntry * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AccessMask )(
- IADsAccessControlEntry * This,
- /* [in] */ long lnAccessMask);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AceType )(
- IADsAccessControlEntry * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AceType )(
- IADsAccessControlEntry * This,
- /* [in] */ long lnAceType);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AceFlags )(
- IADsAccessControlEntry * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AceFlags )(
- IADsAccessControlEntry * This,
- /* [in] */ long lnAceFlags);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Flags )(
- IADsAccessControlEntry * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Flags )(
- IADsAccessControlEntry * This,
- /* [in] */ long lnFlags);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ObjectType )(
- IADsAccessControlEntry * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ObjectType )(
- IADsAccessControlEntry * This,
- /* [in] */ BSTR bstrObjectType);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_InheritedObjectType )(
- IADsAccessControlEntry * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_InheritedObjectType )(
- IADsAccessControlEntry * This,
- /* [in] */ BSTR bstrInheritedObjectType);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Trustee )(
- IADsAccessControlEntry * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Trustee )(
- IADsAccessControlEntry * This,
- /* [in] */ BSTR bstrTrustee);
-
- END_INTERFACE
- } IADsAccessControlEntryVtbl;
- interface IADsAccessControlEntry
- {
- CONST_VTBL struct IADsAccessControlEntryVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IADsAccessControlEntry_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IADsAccessControlEntry_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IADsAccessControlEntry_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IADsAccessControlEntry_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IADsAccessControlEntry_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IADsAccessControlEntry_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IADsAccessControlEntry_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IADsAccessControlEntry_get_AccessMask(This,retval)
- (This)->lpVtbl -> get_AccessMask(This,retval)
- #define IADsAccessControlEntry_put_AccessMask(This,lnAccessMask)
- (This)->lpVtbl -> put_AccessMask(This,lnAccessMask)
- #define IADsAccessControlEntry_get_AceType(This,retval)
- (This)->lpVtbl -> get_AceType(This,retval)
- #define IADsAccessControlEntry_put_AceType(This,lnAceType)
- (This)->lpVtbl -> put_AceType(This,lnAceType)
- #define IADsAccessControlEntry_get_AceFlags(This,retval)
- (This)->lpVtbl -> get_AceFlags(This,retval)
- #define IADsAccessControlEntry_put_AceFlags(This,lnAceFlags)
- (This)->lpVtbl -> put_AceFlags(This,lnAceFlags)
- #define IADsAccessControlEntry_get_Flags(This,retval)
- (This)->lpVtbl -> get_Flags(This,retval)
- #define IADsAccessControlEntry_put_Flags(This,lnFlags)
- (This)->lpVtbl -> put_Flags(This,lnFlags)
- #define IADsAccessControlEntry_get_ObjectType(This,retval)
- (This)->lpVtbl -> get_ObjectType(This,retval)
- #define IADsAccessControlEntry_put_ObjectType(This,bstrObjectType)
- (This)->lpVtbl -> put_ObjectType(This,bstrObjectType)
- #define IADsAccessControlEntry_get_InheritedObjectType(This,retval)
- (This)->lpVtbl -> get_InheritedObjectType(This,retval)
- #define IADsAccessControlEntry_put_InheritedObjectType(This,bstrInheritedObjectType)
- (This)->lpVtbl -> put_InheritedObjectType(This,bstrInheritedObjectType)
- #define IADsAccessControlEntry_get_Trustee(This,retval)
- (This)->lpVtbl -> get_Trustee(This,retval)
- #define IADsAccessControlEntry_put_Trustee(This,bstrTrustee)
- (This)->lpVtbl -> put_Trustee(This,bstrTrustee)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsAccessControlEntry_get_AccessMask_Proxy(
- IADsAccessControlEntry * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsAccessControlEntry_get_AccessMask_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsAccessControlEntry_put_AccessMask_Proxy(
- IADsAccessControlEntry * This,
- /* [in] */ long lnAccessMask);
- void __RPC_STUB IADsAccessControlEntry_put_AccessMask_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsAccessControlEntry_get_AceType_Proxy(
- IADsAccessControlEntry * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsAccessControlEntry_get_AceType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsAccessControlEntry_put_AceType_Proxy(
- IADsAccessControlEntry * This,
- /* [in] */ long lnAceType);
- void __RPC_STUB IADsAccessControlEntry_put_AceType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsAccessControlEntry_get_AceFlags_Proxy(
- IADsAccessControlEntry * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsAccessControlEntry_get_AceFlags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsAccessControlEntry_put_AceFlags_Proxy(
- IADsAccessControlEntry * This,
- /* [in] */ long lnAceFlags);
- void __RPC_STUB IADsAccessControlEntry_put_AceFlags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsAccessControlEntry_get_Flags_Proxy(
- IADsAccessControlEntry * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsAccessControlEntry_get_Flags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsAccessControlEntry_put_Flags_Proxy(
- IADsAccessControlEntry * This,
- /* [in] */ long lnFlags);
- void __RPC_STUB IADsAccessControlEntry_put_Flags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsAccessControlEntry_get_ObjectType_Proxy(
- IADsAccessControlEntry * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsAccessControlEntry_get_ObjectType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsAccessControlEntry_put_ObjectType_Proxy(
- IADsAccessControlEntry * This,
- /* [in] */ BSTR bstrObjectType);
- void __RPC_STUB IADsAccessControlEntry_put_ObjectType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsAccessControlEntry_get_InheritedObjectType_Proxy(
- IADsAccessControlEntry * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsAccessControlEntry_get_InheritedObjectType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsAccessControlEntry_put_InheritedObjectType_Proxy(
- IADsAccessControlEntry * This,
- /* [in] */ BSTR bstrInheritedObjectType);
- void __RPC_STUB IADsAccessControlEntry_put_InheritedObjectType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsAccessControlEntry_get_Trustee_Proxy(
- IADsAccessControlEntry * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsAccessControlEntry_get_Trustee_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsAccessControlEntry_put_Trustee_Proxy(
- IADsAccessControlEntry * This,
- /* [in] */ BSTR bstrTrustee);
- void __RPC_STUB IADsAccessControlEntry_put_Trustee_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IADsAccessControlEntry_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_AccessControlEntry;
- #ifdef __cplusplus
- class DECLSPEC_UUID("b75ac000-9bdd-11d0-852c-00c04fd8d503")
- AccessControlEntry;
- #endif
- #ifndef __IADsAccessControlList_INTERFACE_DEFINED__
- #define __IADsAccessControlList_INTERFACE_DEFINED__
- /* interface IADsAccessControlList */
- /* [object][dual][oleautomation][uuid] */
- EXTERN_C const IID IID_IADsAccessControlList;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("b7ee91cc-9bdd-11d0-852c-00c04fd8d503")
- IADsAccessControlList : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_AclRevision(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_AclRevision(
- /* [in] */ long lnAclRevision) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_AceCount(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_AceCount(
- /* [in] */ long lnAceCount) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE AddAce(
- /* [in] */ IDispatch *pAccessControlEntry) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE RemoveAce(
- /* [in] */ IDispatch *pAccessControlEntry) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE CopyAccessList(
- /* [retval][out] */ IDispatch **ppAccessControlList) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **retval) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IADsAccessControlListVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IADsAccessControlList * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IADsAccessControlList * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IADsAccessControlList * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IADsAccessControlList * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IADsAccessControlList * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IADsAccessControlList * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IADsAccessControlList * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AclRevision )(
- IADsAccessControlList * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AclRevision )(
- IADsAccessControlList * This,
- /* [in] */ long lnAclRevision);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AceCount )(
- IADsAccessControlList * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AceCount )(
- IADsAccessControlList * This,
- /* [in] */ long lnAceCount);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *AddAce )(
- IADsAccessControlList * This,
- /* [in] */ IDispatch *pAccessControlEntry);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *RemoveAce )(
- IADsAccessControlList * This,
- /* [in] */ IDispatch *pAccessControlEntry);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *CopyAccessList )(
- IADsAccessControlList * This,
- /* [retval][out] */ IDispatch **ppAccessControlList);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- IADsAccessControlList * This,
- /* [retval][out] */ IUnknown **retval);
-
- END_INTERFACE
- } IADsAccessControlListVtbl;
- interface IADsAccessControlList
- {
- CONST_VTBL struct IADsAccessControlListVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IADsAccessControlList_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IADsAccessControlList_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IADsAccessControlList_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IADsAccessControlList_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IADsAccessControlList_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IADsAccessControlList_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IADsAccessControlList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IADsAccessControlList_get_AclRevision(This,retval)
- (This)->lpVtbl -> get_AclRevision(This,retval)
- #define IADsAccessControlList_put_AclRevision(This,lnAclRevision)
- (This)->lpVtbl -> put_AclRevision(This,lnAclRevision)
- #define IADsAccessControlList_get_AceCount(This,retval)
- (This)->lpVtbl -> get_AceCount(This,retval)
- #define IADsAccessControlList_put_AceCount(This,lnAceCount)
- (This)->lpVtbl -> put_AceCount(This,lnAceCount)
- #define IADsAccessControlList_AddAce(This,pAccessControlEntry)
- (This)->lpVtbl -> AddAce(This,pAccessControlEntry)
- #define IADsAccessControlList_RemoveAce(This,pAccessControlEntry)
- (This)->lpVtbl -> RemoveAce(This,pAccessControlEntry)
- #define IADsAccessControlList_CopyAccessList(This,ppAccessControlList)
- (This)->lpVtbl -> CopyAccessList(This,ppAccessControlList)
- #define IADsAccessControlList_get__NewEnum(This,retval)
- (This)->lpVtbl -> get__NewEnum(This,retval)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsAccessControlList_get_AclRevision_Proxy(
- IADsAccessControlList * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsAccessControlList_get_AclRevision_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsAccessControlList_put_AclRevision_Proxy(
- IADsAccessControlList * This,
- /* [in] */ long lnAclRevision);
- void __RPC_STUB IADsAccessControlList_put_AclRevision_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsAccessControlList_get_AceCount_Proxy(
- IADsAccessControlList * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsAccessControlList_get_AceCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsAccessControlList_put_AceCount_Proxy(
- IADsAccessControlList * This,
- /* [in] */ long lnAceCount);
- void __RPC_STUB IADsAccessControlList_put_AceCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IADsAccessControlList_AddAce_Proxy(
- IADsAccessControlList * This,
- /* [in] */ IDispatch *pAccessControlEntry);
- void __RPC_STUB IADsAccessControlList_AddAce_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IADsAccessControlList_RemoveAce_Proxy(
- IADsAccessControlList * This,
- /* [in] */ IDispatch *pAccessControlEntry);
- void __RPC_STUB IADsAccessControlList_RemoveAce_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IADsAccessControlList_CopyAccessList_Proxy(
- IADsAccessControlList * This,
- /* [retval][out] */ IDispatch **ppAccessControlList);
- void __RPC_STUB IADsAccessControlList_CopyAccessList_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IADsAccessControlList_get__NewEnum_Proxy(
- IADsAccessControlList * This,
- /* [retval][out] */ IUnknown **retval);
- void __RPC_STUB IADsAccessControlList_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IADsAccessControlList_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_AccessControlList;
- #ifdef __cplusplus
- class DECLSPEC_UUID("b85ea052-9bdd-11d0-852c-00c04fd8d503")
- AccessControlList;
- #endif
- #ifndef __IADsSecurityDescriptor_INTERFACE_DEFINED__
- #define __IADsSecurityDescriptor_INTERFACE_DEFINED__
- /* interface IADsSecurityDescriptor */
- /* [object][dual][oleautomation][uuid] */
- EXTERN_C const IID IID_IADsSecurityDescriptor;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("b8c787ca-9bdd-11d0-852c-00c04fd8d503")
- IADsSecurityDescriptor : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Revision(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Revision(
- /* [in] */ long lnRevision) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Control(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Control(
- /* [in] */ long lnControl) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Owner(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Owner(
- /* [in] */ BSTR bstrOwner) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_OwnerDefaulted(
- /* [retval][out] */ VARIANT_BOOL *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_OwnerDefaulted(
- /* [in] */ VARIANT_BOOL fOwnerDefaulted) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Group(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Group(
- /* [in] */ BSTR bstrGroup) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_GroupDefaulted(
- /* [retval][out] */ VARIANT_BOOL *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_GroupDefaulted(
- /* [in] */ VARIANT_BOOL fGroupDefaulted) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DiscretionaryAcl(
- /* [retval][out] */ IDispatch **retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DiscretionaryAcl(
- /* [in] */ IDispatch *pDiscretionaryAcl) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DaclDefaulted(
- /* [retval][out] */ VARIANT_BOOL *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DaclDefaulted(
- /* [in] */ VARIANT_BOOL fDaclDefaulted) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_SystemAcl(
- /* [retval][out] */ IDispatch **retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_SystemAcl(
- /* [in] */ IDispatch *pSystemAcl) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_SaclDefaulted(
- /* [retval][out] */ VARIANT_BOOL *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_SaclDefaulted(
- /* [in] */ VARIANT_BOOL fSaclDefaulted) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE CopySecurityDescriptor(
- /* [retval][out] */ IDispatch **ppSecurityDescriptor) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IADsSecurityDescriptorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IADsSecurityDescriptor * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IADsSecurityDescriptor * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IADsSecurityDescriptor * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IADsSecurityDescriptor * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IADsSecurityDescriptor * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IADsSecurityDescriptor * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IADsSecurityDescriptor * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Revision )(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Revision )(
- IADsSecurityDescriptor * This,
- /* [in] */ long lnRevision);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Control )(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Control )(
- IADsSecurityDescriptor * This,
- /* [in] */ long lnControl);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Owner )(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Owner )(
- IADsSecurityDescriptor * This,
- /* [in] */ BSTR bstrOwner);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OwnerDefaulted )(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ VARIANT_BOOL *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OwnerDefaulted )(
- IADsSecurityDescriptor * This,
- /* [in] */ VARIANT_BOOL fOwnerDefaulted);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Group )(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Group )(
- IADsSecurityDescriptor * This,
- /* [in] */ BSTR bstrGroup);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_GroupDefaulted )(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ VARIANT_BOOL *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_GroupDefaulted )(
- IADsSecurityDescriptor * This,
- /* [in] */ VARIANT_BOOL fGroupDefaulted);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DiscretionaryAcl )(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ IDispatch **retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DiscretionaryAcl )(
- IADsSecurityDescriptor * This,
- /* [in] */ IDispatch *pDiscretionaryAcl);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DaclDefaulted )(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ VARIANT_BOOL *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DaclDefaulted )(
- IADsSecurityDescriptor * This,
- /* [in] */ VARIANT_BOOL fDaclDefaulted);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SystemAcl )(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ IDispatch **retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SystemAcl )(
- IADsSecurityDescriptor * This,
- /* [in] */ IDispatch *pSystemAcl);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_SaclDefaulted )(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ VARIANT_BOOL *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_SaclDefaulted )(
- IADsSecurityDescriptor * This,
- /* [in] */ VARIANT_BOOL fSaclDefaulted);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *CopySecurityDescriptor )(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ IDispatch **ppSecurityDescriptor);
-
- END_INTERFACE
- } IADsSecurityDescriptorVtbl;
- interface IADsSecurityDescriptor
- {
- CONST_VTBL struct IADsSecurityDescriptorVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IADsSecurityDescriptor_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IADsSecurityDescriptor_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IADsSecurityDescriptor_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IADsSecurityDescriptor_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IADsSecurityDescriptor_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IADsSecurityDescriptor_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IADsSecurityDescriptor_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IADsSecurityDescriptor_get_Revision(This,retval)
- (This)->lpVtbl -> get_Revision(This,retval)
- #define IADsSecurityDescriptor_put_Revision(This,lnRevision)
- (This)->lpVtbl -> put_Revision(This,lnRevision)
- #define IADsSecurityDescriptor_get_Control(This,retval)
- (This)->lpVtbl -> get_Control(This,retval)
- #define IADsSecurityDescriptor_put_Control(This,lnControl)
- (This)->lpVtbl -> put_Control(This,lnControl)
- #define IADsSecurityDescriptor_get_Owner(This,retval)
- (This)->lpVtbl -> get_Owner(This,retval)
- #define IADsSecurityDescriptor_put_Owner(This,bstrOwner)
- (This)->lpVtbl -> put_Owner(This,bstrOwner)
- #define IADsSecurityDescriptor_get_OwnerDefaulted(This,retval)
- (This)->lpVtbl -> get_OwnerDefaulted(This,retval)
- #define IADsSecurityDescriptor_put_OwnerDefaulted(This,fOwnerDefaulted)
- (This)->lpVtbl -> put_OwnerDefaulted(This,fOwnerDefaulted)
- #define IADsSecurityDescriptor_get_Group(This,retval)
- (This)->lpVtbl -> get_Group(This,retval)
- #define IADsSecurityDescriptor_put_Group(This,bstrGroup)
- (This)->lpVtbl -> put_Group(This,bstrGroup)
- #define IADsSecurityDescriptor_get_GroupDefaulted(This,retval)
- (This)->lpVtbl -> get_GroupDefaulted(This,retval)
- #define IADsSecurityDescriptor_put_GroupDefaulted(This,fGroupDefaulted)
- (This)->lpVtbl -> put_GroupDefaulted(This,fGroupDefaulted)
- #define IADsSecurityDescriptor_get_DiscretionaryAcl(This,retval)
- (This)->lpVtbl -> get_DiscretionaryAcl(This,retval)
- #define IADsSecurityDescriptor_put_DiscretionaryAcl(This,pDiscretionaryAcl)
- (This)->lpVtbl -> put_DiscretionaryAcl(This,pDiscretionaryAcl)
- #define IADsSecurityDescriptor_get_DaclDefaulted(This,retval)
- (This)->lpVtbl -> get_DaclDefaulted(This,retval)
- #define IADsSecurityDescriptor_put_DaclDefaulted(This,fDaclDefaulted)
- (This)->lpVtbl -> put_DaclDefaulted(This,fDaclDefaulted)
- #define IADsSecurityDescriptor_get_SystemAcl(This,retval)
- (This)->lpVtbl -> get_SystemAcl(This,retval)
- #define IADsSecurityDescriptor_put_SystemAcl(This,pSystemAcl)
- (This)->lpVtbl -> put_SystemAcl(This,pSystemAcl)
- #define IADsSecurityDescriptor_get_SaclDefaulted(This,retval)
- (This)->lpVtbl -> get_SaclDefaulted(This,retval)
- #define IADsSecurityDescriptor_put_SaclDefaulted(This,fSaclDefaulted)
- (This)->lpVtbl -> put_SaclDefaulted(This,fSaclDefaulted)
- #define IADsSecurityDescriptor_CopySecurityDescriptor(This,ppSecurityDescriptor)
- (This)->lpVtbl -> CopySecurityDescriptor(This,ppSecurityDescriptor)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_get_Revision_Proxy(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsSecurityDescriptor_get_Revision_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_put_Revision_Proxy(
- IADsSecurityDescriptor * This,
- /* [in] */ long lnRevision);
- void __RPC_STUB IADsSecurityDescriptor_put_Revision_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_get_Control_Proxy(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsSecurityDescriptor_get_Control_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_put_Control_Proxy(
- IADsSecurityDescriptor * This,
- /* [in] */ long lnControl);
- void __RPC_STUB IADsSecurityDescriptor_put_Control_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_get_Owner_Proxy(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsSecurityDescriptor_get_Owner_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_put_Owner_Proxy(
- IADsSecurityDescriptor * This,
- /* [in] */ BSTR bstrOwner);
- void __RPC_STUB IADsSecurityDescriptor_put_Owner_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_get_OwnerDefaulted_Proxy(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ VARIANT_BOOL *retval);
- void __RPC_STUB IADsSecurityDescriptor_get_OwnerDefaulted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_put_OwnerDefaulted_Proxy(
- IADsSecurityDescriptor * This,
- /* [in] */ VARIANT_BOOL fOwnerDefaulted);
- void __RPC_STUB IADsSecurityDescriptor_put_OwnerDefaulted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_get_Group_Proxy(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsSecurityDescriptor_get_Group_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_put_Group_Proxy(
- IADsSecurityDescriptor * This,
- /* [in] */ BSTR bstrGroup);
- void __RPC_STUB IADsSecurityDescriptor_put_Group_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_get_GroupDefaulted_Proxy(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ VARIANT_BOOL *retval);
- void __RPC_STUB IADsSecurityDescriptor_get_GroupDefaulted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_put_GroupDefaulted_Proxy(
- IADsSecurityDescriptor * This,
- /* [in] */ VARIANT_BOOL fGroupDefaulted);
- void __RPC_STUB IADsSecurityDescriptor_put_GroupDefaulted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_get_DiscretionaryAcl_Proxy(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ IDispatch **retval);
- void __RPC_STUB IADsSecurityDescriptor_get_DiscretionaryAcl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_put_DiscretionaryAcl_Proxy(
- IADsSecurityDescriptor * This,
- /* [in] */ IDispatch *pDiscretionaryAcl);
- void __RPC_STUB IADsSecurityDescriptor_put_DiscretionaryAcl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_get_DaclDefaulted_Proxy(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ VARIANT_BOOL *retval);
- void __RPC_STUB IADsSecurityDescriptor_get_DaclDefaulted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_put_DaclDefaulted_Proxy(
- IADsSecurityDescriptor * This,
- /* [in] */ VARIANT_BOOL fDaclDefaulted);
- void __RPC_STUB IADsSecurityDescriptor_put_DaclDefaulted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_get_SystemAcl_Proxy(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ IDispatch **retval);
- void __RPC_STUB IADsSecurityDescriptor_get_SystemAcl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_put_SystemAcl_Proxy(
- IADsSecurityDescriptor * This,
- /* [in] */ IDispatch *pSystemAcl);
- void __RPC_STUB IADsSecurityDescriptor_put_SystemAcl_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_get_SaclDefaulted_Proxy(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ VARIANT_BOOL *retval);
- void __RPC_STUB IADsSecurityDescriptor_get_SaclDefaulted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_put_SaclDefaulted_Proxy(
- IADsSecurityDescriptor * This,
- /* [in] */ VARIANT_BOOL fSaclDefaulted);
- void __RPC_STUB IADsSecurityDescriptor_put_SaclDefaulted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IADsSecurityDescriptor_CopySecurityDescriptor_Proxy(
- IADsSecurityDescriptor * This,
- /* [retval][out] */ IDispatch **ppSecurityDescriptor);
- void __RPC_STUB IADsSecurityDescriptor_CopySecurityDescriptor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IADsSecurityDescriptor_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_SecurityDescriptor;
- #ifdef __cplusplus
- class DECLSPEC_UUID("b958f73c-9bdd-11d0-852c-00c04fd8d503")
- SecurityDescriptor;
- #endif
- #ifndef __IADsLargeInteger_INTERFACE_DEFINED__
- #define __IADsLargeInteger_INTERFACE_DEFINED__
- /* interface IADsLargeInteger */
- /* [object][dual][oleautomation][uuid] */
- EXTERN_C const IID IID_IADsLargeInteger;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("9068270b-0939-11d1-8be1-00c04fd8d503")
- IADsLargeInteger : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_HighPart(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_HighPart(
- /* [in] */ long lnHighPart) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LowPart(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_LowPart(
- /* [in] */ long lnLowPart) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IADsLargeIntegerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IADsLargeInteger * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IADsLargeInteger * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IADsLargeInteger * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IADsLargeInteger * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IADsLargeInteger * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IADsLargeInteger * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IADsLargeInteger * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_HighPart )(
- IADsLargeInteger * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_HighPart )(
- IADsLargeInteger * This,
- /* [in] */ long lnHighPart);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_LowPart )(
- IADsLargeInteger * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_LowPart )(
- IADsLargeInteger * This,
- /* [in] */ long lnLowPart);
-
- END_INTERFACE
- } IADsLargeIntegerVtbl;
- interface IADsLargeInteger
- {
- CONST_VTBL struct IADsLargeIntegerVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IADsLargeInteger_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IADsLargeInteger_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IADsLargeInteger_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IADsLargeInteger_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IADsLargeInteger_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IADsLargeInteger_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IADsLargeInteger_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IADsLargeInteger_get_HighPart(This,retval)
- (This)->lpVtbl -> get_HighPart(This,retval)
- #define IADsLargeInteger_put_HighPart(This,lnHighPart)
- (This)->lpVtbl -> put_HighPart(This,lnHighPart)
- #define IADsLargeInteger_get_LowPart(This,retval)
- (This)->lpVtbl -> get_LowPart(This,retval)
- #define IADsLargeInteger_put_LowPart(This,lnLowPart)
- (This)->lpVtbl -> put_LowPart(This,lnLowPart)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsLargeInteger_get_HighPart_Proxy(
- IADsLargeInteger * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsLargeInteger_get_HighPart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsLargeInteger_put_HighPart_Proxy(
- IADsLargeInteger * This,
- /* [in] */ long lnHighPart);
- void __RPC_STUB IADsLargeInteger_put_HighPart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsLargeInteger_get_LowPart_Proxy(
- IADsLargeInteger * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsLargeInteger_get_LowPart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsLargeInteger_put_LowPart_Proxy(
- IADsLargeInteger * This,
- /* [in] */ long lnLowPart);
- void __RPC_STUB IADsLargeInteger_put_LowPart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IADsLargeInteger_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_LargeInteger;
- #ifdef __cplusplus
- class DECLSPEC_UUID("927971f5-0939-11d1-8be1-00c04fd8d503")
- LargeInteger;
- #endif
- #ifndef __IADsNameTranslate_INTERFACE_DEFINED__
- #define __IADsNameTranslate_INTERFACE_DEFINED__
- /* interface IADsNameTranslate */
- /* [object][dual][oleautomation][uuid] */
- EXTERN_C const IID IID_IADsNameTranslate;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("b1b272a3-3625-11d1-a3a4-00c04fb950dc")
- IADsNameTranslate : public IDispatch
- {
- public:
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ChaseReferral(
- /* [in] */ long lnChaseReferral) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Init(
- /* [in] */ long lnSetType,
- /* [in] */ BSTR bstrADsPath) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE InitEx(
- /* [in] */ long lnSetType,
- /* [in] */ BSTR bstrADsPath,
- /* [in] */ BSTR bstrUserID,
- /* [in] */ BSTR bstrDomain,
- /* [in] */ BSTR bstrPassword) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Set(
- /* [in] */ long lnSetType,
- /* [in] */ BSTR bstrADsPath) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE Get(
- /* [in] */ long lnFormatType,
- /* [retval][out] */ BSTR *pbstrADsPath) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE SetEx(
- /* [in] */ long lnFormatType,
- /* [in] */ VARIANT pvar) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE GetEx(
- /* [in] */ long lnFormatType,
- /* [retval][out] */ VARIANT *pvar) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IADsNameTranslateVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IADsNameTranslate * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IADsNameTranslate * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IADsNameTranslate * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IADsNameTranslate * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IADsNameTranslate * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IADsNameTranslate * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IADsNameTranslate * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ChaseReferral )(
- IADsNameTranslate * This,
- /* [in] */ long lnChaseReferral);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *Init )(
- IADsNameTranslate * This,
- /* [in] */ long lnSetType,
- /* [in] */ BSTR bstrADsPath);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *InitEx )(
- IADsNameTranslate * This,
- /* [in] */ long lnSetType,
- /* [in] */ BSTR bstrADsPath,
- /* [in] */ BSTR bstrUserID,
- /* [in] */ BSTR bstrDomain,
- /* [in] */ BSTR bstrPassword);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *Set )(
- IADsNameTranslate * This,
- /* [in] */ long lnSetType,
- /* [in] */ BSTR bstrADsPath);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *Get )(
- IADsNameTranslate * This,
- /* [in] */ long lnFormatType,
- /* [retval][out] */ BSTR *pbstrADsPath);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *SetEx )(
- IADsNameTranslate * This,
- /* [in] */ long lnFormatType,
- /* [in] */ VARIANT pvar);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *GetEx )(
- IADsNameTranslate * This,
- /* [in] */ long lnFormatType,
- /* [retval][out] */ VARIANT *pvar);
-
- END_INTERFACE
- } IADsNameTranslateVtbl;
- interface IADsNameTranslate
- {
- CONST_VTBL struct IADsNameTranslateVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IADsNameTranslate_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IADsNameTranslate_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IADsNameTranslate_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IADsNameTranslate_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IADsNameTranslate_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IADsNameTranslate_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IADsNameTranslate_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IADsNameTranslate_put_ChaseReferral(This,lnChaseReferral)
- (This)->lpVtbl -> put_ChaseReferral(This,lnChaseReferral)
- #define IADsNameTranslate_Init(This,lnSetType,bstrADsPath)
- (This)->lpVtbl -> Init(This,lnSetType,bstrADsPath)
- #define IADsNameTranslate_InitEx(This,lnSetType,bstrADsPath,bstrUserID,bstrDomain,bstrPassword)
- (This)->lpVtbl -> InitEx(This,lnSetType,bstrADsPath,bstrUserID,bstrDomain,bstrPassword)
- #define IADsNameTranslate_Set(This,lnSetType,bstrADsPath)
- (This)->lpVtbl -> Set(This,lnSetType,bstrADsPath)
- #define IADsNameTranslate_Get(This,lnFormatType,pbstrADsPath)
- (This)->lpVtbl -> Get(This,lnFormatType,pbstrADsPath)
- #define IADsNameTranslate_SetEx(This,lnFormatType,pvar)
- (This)->lpVtbl -> SetEx(This,lnFormatType,pvar)
- #define IADsNameTranslate_GetEx(This,lnFormatType,pvar)
- (This)->lpVtbl -> GetEx(This,lnFormatType,pvar)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsNameTranslate_put_ChaseReferral_Proxy(
- IADsNameTranslate * This,
- /* [in] */ long lnChaseReferral);
- void __RPC_STUB IADsNameTranslate_put_ChaseReferral_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IADsNameTranslate_Init_Proxy(
- IADsNameTranslate * This,
- /* [in] */ long lnSetType,
- /* [in] */ BSTR bstrADsPath);
- void __RPC_STUB IADsNameTranslate_Init_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IADsNameTranslate_InitEx_Proxy(
- IADsNameTranslate * This,
- /* [in] */ long lnSetType,
- /* [in] */ BSTR bstrADsPath,
- /* [in] */ BSTR bstrUserID,
- /* [in] */ BSTR bstrDomain,
- /* [in] */ BSTR bstrPassword);
- void __RPC_STUB IADsNameTranslate_InitEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IADsNameTranslate_Set_Proxy(
- IADsNameTranslate * This,
- /* [in] */ long lnSetType,
- /* [in] */ BSTR bstrADsPath);
- void __RPC_STUB IADsNameTranslate_Set_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IADsNameTranslate_Get_Proxy(
- IADsNameTranslate * This,
- /* [in] */ long lnFormatType,
- /* [retval][out] */ BSTR *pbstrADsPath);
- void __RPC_STUB IADsNameTranslate_Get_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IADsNameTranslate_SetEx_Proxy(
- IADsNameTranslate * This,
- /* [in] */ long lnFormatType,
- /* [in] */ VARIANT pvar);
- void __RPC_STUB IADsNameTranslate_SetEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IADsNameTranslate_GetEx_Proxy(
- IADsNameTranslate * This,
- /* [in] */ long lnFormatType,
- /* [retval][out] */ VARIANT *pvar);
- void __RPC_STUB IADsNameTranslate_GetEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IADsNameTranslate_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_NameTranslate;
- #ifdef __cplusplus
- class DECLSPEC_UUID("274fae1f-3626-11d1-a3a4-00c04fb950dc")
- NameTranslate;
- #endif
- #ifndef __IADsCaseIgnoreList_INTERFACE_DEFINED__
- #define __IADsCaseIgnoreList_INTERFACE_DEFINED__
- /* interface IADsCaseIgnoreList */
- /* [object][dual][oleautomation][uuid] */
- EXTERN_C const IID IID_IADsCaseIgnoreList;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("7b66b533-4680-11d1-a3b4-00c04fb950dc")
- IADsCaseIgnoreList : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_CaseIgnoreList(
- /* [retval][out] */ VARIANT *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_CaseIgnoreList(
- /* [in] */ VARIANT vCaseIgnoreList) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IADsCaseIgnoreListVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IADsCaseIgnoreList * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IADsCaseIgnoreList * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IADsCaseIgnoreList * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IADsCaseIgnoreList * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IADsCaseIgnoreList * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IADsCaseIgnoreList * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IADsCaseIgnoreList * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CaseIgnoreList )(
- IADsCaseIgnoreList * This,
- /* [retval][out] */ VARIANT *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CaseIgnoreList )(
- IADsCaseIgnoreList * This,
- /* [in] */ VARIANT vCaseIgnoreList);
-
- END_INTERFACE
- } IADsCaseIgnoreListVtbl;
- interface IADsCaseIgnoreList
- {
- CONST_VTBL struct IADsCaseIgnoreListVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IADsCaseIgnoreList_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IADsCaseIgnoreList_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IADsCaseIgnoreList_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IADsCaseIgnoreList_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IADsCaseIgnoreList_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IADsCaseIgnoreList_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IADsCaseIgnoreList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IADsCaseIgnoreList_get_CaseIgnoreList(This,retval)
- (This)->lpVtbl -> get_CaseIgnoreList(This,retval)
- #define IADsCaseIgnoreList_put_CaseIgnoreList(This,vCaseIgnoreList)
- (This)->lpVtbl -> put_CaseIgnoreList(This,vCaseIgnoreList)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsCaseIgnoreList_get_CaseIgnoreList_Proxy(
- IADsCaseIgnoreList * This,
- /* [retval][out] */ VARIANT *retval);
- void __RPC_STUB IADsCaseIgnoreList_get_CaseIgnoreList_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsCaseIgnoreList_put_CaseIgnoreList_Proxy(
- IADsCaseIgnoreList * This,
- /* [in] */ VARIANT vCaseIgnoreList);
- void __RPC_STUB IADsCaseIgnoreList_put_CaseIgnoreList_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IADsCaseIgnoreList_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_CaseIgnoreList;
- #ifdef __cplusplus
- class DECLSPEC_UUID("15f88a55-4680-11d1-a3b4-00c04fb950dc")
- CaseIgnoreList;
- #endif
- #ifndef __IADsFaxNumber_INTERFACE_DEFINED__
- #define __IADsFaxNumber_INTERFACE_DEFINED__
- /* interface IADsFaxNumber */
- /* [object][dual][oleautomation][uuid] */
- EXTERN_C const IID IID_IADsFaxNumber;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("a910dea9-4680-11d1-a3b4-00c04fb950dc")
- IADsFaxNumber : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_TelephoneNumber(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_TelephoneNumber(
- /* [in] */ BSTR bstrTelephoneNumber) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Parameters(
- /* [retval][out] */ VARIANT *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Parameters(
- /* [in] */ VARIANT vParameters) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IADsFaxNumberVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IADsFaxNumber * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IADsFaxNumber * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IADsFaxNumber * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IADsFaxNumber * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IADsFaxNumber * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IADsFaxNumber * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IADsFaxNumber * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TelephoneNumber )(
- IADsFaxNumber * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TelephoneNumber )(
- IADsFaxNumber * This,
- /* [in] */ BSTR bstrTelephoneNumber);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Parameters )(
- IADsFaxNumber * This,
- /* [retval][out] */ VARIANT *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Parameters )(
- IADsFaxNumber * This,
- /* [in] */ VARIANT vParameters);
-
- END_INTERFACE
- } IADsFaxNumberVtbl;
- interface IADsFaxNumber
- {
- CONST_VTBL struct IADsFaxNumberVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IADsFaxNumber_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IADsFaxNumber_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IADsFaxNumber_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IADsFaxNumber_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IADsFaxNumber_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IADsFaxNumber_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IADsFaxNumber_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IADsFaxNumber_get_TelephoneNumber(This,retval)
- (This)->lpVtbl -> get_TelephoneNumber(This,retval)
- #define IADsFaxNumber_put_TelephoneNumber(This,bstrTelephoneNumber)
- (This)->lpVtbl -> put_TelephoneNumber(This,bstrTelephoneNumber)
- #define IADsFaxNumber_get_Parameters(This,retval)
- (This)->lpVtbl -> get_Parameters(This,retval)
- #define IADsFaxNumber_put_Parameters(This,vParameters)
- (This)->lpVtbl -> put_Parameters(This,vParameters)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsFaxNumber_get_TelephoneNumber_Proxy(
- IADsFaxNumber * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsFaxNumber_get_TelephoneNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsFaxNumber_put_TelephoneNumber_Proxy(
- IADsFaxNumber * This,
- /* [in] */ BSTR bstrTelephoneNumber);
- void __RPC_STUB IADsFaxNumber_put_TelephoneNumber_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsFaxNumber_get_Parameters_Proxy(
- IADsFaxNumber * This,
- /* [retval][out] */ VARIANT *retval);
- void __RPC_STUB IADsFaxNumber_get_Parameters_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsFaxNumber_put_Parameters_Proxy(
- IADsFaxNumber * This,
- /* [in] */ VARIANT vParameters);
- void __RPC_STUB IADsFaxNumber_put_Parameters_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IADsFaxNumber_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_FaxNumber;
- #ifdef __cplusplus
- class DECLSPEC_UUID("a5062215-4681-11d1-a3b4-00c04fb950dc")
- FaxNumber;
- #endif
- #ifndef __IADsNetAddress_INTERFACE_DEFINED__
- #define __IADsNetAddress_INTERFACE_DEFINED__
- /* interface IADsNetAddress */
- /* [object][dual][oleautomation][uuid] */
- EXTERN_C const IID IID_IADsNetAddress;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("b21a50a9-4080-11d1-a3ac-00c04fb950dc")
- IADsNetAddress : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_AddressType(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_AddressType(
- /* [in] */ long lnAddressType) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Address(
- /* [retval][out] */ VARIANT *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Address(
- /* [in] */ VARIANT vAddress) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IADsNetAddressVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IADsNetAddress * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IADsNetAddress * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IADsNetAddress * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IADsNetAddress * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IADsNetAddress * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IADsNetAddress * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IADsNetAddress * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AddressType )(
- IADsNetAddress * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AddressType )(
- IADsNetAddress * This,
- /* [in] */ long lnAddressType);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Address )(
- IADsNetAddress * This,
- /* [retval][out] */ VARIANT *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Address )(
- IADsNetAddress * This,
- /* [in] */ VARIANT vAddress);
-
- END_INTERFACE
- } IADsNetAddressVtbl;
- interface IADsNetAddress
- {
- CONST_VTBL struct IADsNetAddressVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IADsNetAddress_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IADsNetAddress_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IADsNetAddress_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IADsNetAddress_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IADsNetAddress_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IADsNetAddress_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IADsNetAddress_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IADsNetAddress_get_AddressType(This,retval)
- (This)->lpVtbl -> get_AddressType(This,retval)
- #define IADsNetAddress_put_AddressType(This,lnAddressType)
- (This)->lpVtbl -> put_AddressType(This,lnAddressType)
- #define IADsNetAddress_get_Address(This,retval)
- (This)->lpVtbl -> get_Address(This,retval)
- #define IADsNetAddress_put_Address(This,vAddress)
- (This)->lpVtbl -> put_Address(This,vAddress)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsNetAddress_get_AddressType_Proxy(
- IADsNetAddress * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsNetAddress_get_AddressType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsNetAddress_put_AddressType_Proxy(
- IADsNetAddress * This,
- /* [in] */ long lnAddressType);
- void __RPC_STUB IADsNetAddress_put_AddressType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsNetAddress_get_Address_Proxy(
- IADsNetAddress * This,
- /* [retval][out] */ VARIANT *retval);
- void __RPC_STUB IADsNetAddress_get_Address_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsNetAddress_put_Address_Proxy(
- IADsNetAddress * This,
- /* [in] */ VARIANT vAddress);
- void __RPC_STUB IADsNetAddress_put_Address_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IADsNetAddress_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_NetAddress;
- #ifdef __cplusplus
- class DECLSPEC_UUID("b0b71247-4080-11d1-a3ac-00c04fb950dc")
- NetAddress;
- #endif
- #ifndef __IADsOctetList_INTERFACE_DEFINED__
- #define __IADsOctetList_INTERFACE_DEFINED__
- /* interface IADsOctetList */
- /* [object][dual][oleautomation][uuid] */
- EXTERN_C const IID IID_IADsOctetList;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("7b28b80f-4680-11d1-a3b4-00c04fb950dc")
- IADsOctetList : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_OctetList(
- /* [retval][out] */ VARIANT *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_OctetList(
- /* [in] */ VARIANT vOctetList) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IADsOctetListVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IADsOctetList * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IADsOctetList * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IADsOctetList * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IADsOctetList * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IADsOctetList * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IADsOctetList * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IADsOctetList * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OctetList )(
- IADsOctetList * This,
- /* [retval][out] */ VARIANT *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_OctetList )(
- IADsOctetList * This,
- /* [in] */ VARIANT vOctetList);
-
- END_INTERFACE
- } IADsOctetListVtbl;
- interface IADsOctetList
- {
- CONST_VTBL struct IADsOctetListVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IADsOctetList_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IADsOctetList_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IADsOctetList_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IADsOctetList_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IADsOctetList_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IADsOctetList_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IADsOctetList_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IADsOctetList_get_OctetList(This,retval)
- (This)->lpVtbl -> get_OctetList(This,retval)
- #define IADsOctetList_put_OctetList(This,vOctetList)
- (This)->lpVtbl -> put_OctetList(This,vOctetList)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsOctetList_get_OctetList_Proxy(
- IADsOctetList * This,
- /* [retval][out] */ VARIANT *retval);
- void __RPC_STUB IADsOctetList_get_OctetList_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsOctetList_put_OctetList_Proxy(
- IADsOctetList * This,
- /* [in] */ VARIANT vOctetList);
- void __RPC_STUB IADsOctetList_put_OctetList_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IADsOctetList_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_OctetList;
- #ifdef __cplusplus
- class DECLSPEC_UUID("1241400f-4680-11d1-a3b4-00c04fb950dc")
- OctetList;
- #endif
- #ifndef __IADsEmail_INTERFACE_DEFINED__
- #define __IADsEmail_INTERFACE_DEFINED__
- /* interface IADsEmail */
- /* [object][dual][oleautomation][uuid] */
- EXTERN_C const IID IID_IADsEmail;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("97af011a-478e-11d1-a3b4-00c04fb950dc")
- IADsEmail : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Type(
- /* [in] */ long lnType) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Address(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Address(
- /* [in] */ BSTR bstrAddress) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IADsEmailVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IADsEmail * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IADsEmail * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IADsEmail * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IADsEmail * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IADsEmail * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IADsEmail * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IADsEmail * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
- IADsEmail * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Type )(
- IADsEmail * This,
- /* [in] */ long lnType);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Address )(
- IADsEmail * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Address )(
- IADsEmail * This,
- /* [in] */ BSTR bstrAddress);
-
- END_INTERFACE
- } IADsEmailVtbl;
- interface IADsEmail
- {
- CONST_VTBL struct IADsEmailVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IADsEmail_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IADsEmail_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IADsEmail_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IADsEmail_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IADsEmail_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IADsEmail_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IADsEmail_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IADsEmail_get_Type(This,retval)
- (This)->lpVtbl -> get_Type(This,retval)
- #define IADsEmail_put_Type(This,lnType)
- (This)->lpVtbl -> put_Type(This,lnType)
- #define IADsEmail_get_Address(This,retval)
- (This)->lpVtbl -> get_Address(This,retval)
- #define IADsEmail_put_Address(This,bstrAddress)
- (This)->lpVtbl -> put_Address(This,bstrAddress)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsEmail_get_Type_Proxy(
- IADsEmail * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsEmail_get_Type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsEmail_put_Type_Proxy(
- IADsEmail * This,
- /* [in] */ long lnType);
- void __RPC_STUB IADsEmail_put_Type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsEmail_get_Address_Proxy(
- IADsEmail * This,
- /* [retval][out] */ BSTR *retval);
- void __RPC_STUB IADsEmail_get_Address_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IADsEmail_put_Address_Proxy(
- IADsEmail * This,
- /* [in] */ BSTR bstrAddress);
- void __RPC_STUB IADsEmail_put_Address_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IADsEmail_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_Email;
- #ifdef __cplusplus
- class DECLSPEC_UUID("8f92a857-478e-11d1-a3b4-00c04fb950dc")
- Email;
- #endif
- #ifndef __IADsPath_INTERFACE_DEFINED__
- #define __IADsPath_INTERFACE_DEFINED__
- /* interface IADsPath */
- /* [object][dual][oleautomation][uuid] */
- EXTERN_C const IID IID_IADsPath;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("b287fcd5-4080-11d1-a3ac-00c04fb950dc")
- IADsPath : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Type(
- /* [retval][out] */ long *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Type(
- /* [in] */ long lnType) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_VolumeName(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_VolumeName(
- /* [in] */ BSTR bstrVolumeName) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Path(
- /* [retval][out] */ BSTR *retval) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Path(
- /* [in] */ BSTR bstrPath) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IADsPathVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IADsPath * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IADsPath * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IADsPath * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IADsPath * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IADsPath * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IADsPath * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IADsPath * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Type )(
- IADsPath * This,
- /* [retval][out] */ long *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Type )(
- IADsPath * This,
- /* [in] */ long lnType);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_VolumeName )(
- IADsPath * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_VolumeName )(
- IADsPath * This,
- /* [in] */ BSTR bstrVolumeName);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Path )(
- IADsPath * This,
- /* [retval][out] */ BSTR *retval);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Path )(
- IADsPath * This,
- /* [in] */ BSTR bstrPath);
-
- END_INTERFACE
- } IADsPathVtbl;
- interface IADsPath
- {
- CONST_VTBL struct IADsPathVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IADsPath_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IADsPath_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IADsPath_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IADsPath_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IADsPath_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IADsPath_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IADsPath_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IADsPath_get_Type(This,retval)
- (This)->lpVtbl -> get_Type(This,retval)
- #define IADsPath_put_Type(This,lnType)
- (This)->lpVtbl -> put_Type(This,lnType)
- #define IADsPath_get_VolumeName(This,retval)
- (This)->lpVtbl -> get_VolumeName(This,retval)
- #define IADsPath_put_VolumeName(This,bstrVolumeName)
- (This)->lpVtbl -> put_VolumeName(This,bstrVolumeName)
- #define IADsPath_get_Path(This,retval)
- (This)->lpVtbl -> get_Path(This,retval)
- #define IADsPath_put_Path(This,bstrPath)
- (This)->lpVtbl -> put_Path(This,bstrPath)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IADsPath_get_Type_Proxy(
- IADsPath * This,
- /* [retval][out] */ long *retval);
- void __RPC_STUB IADsPath_get_Type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,