📄 mtx.h
字号:
#define __IGetContextProperties_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IGetContextProperties
* at Sat Nov 08 05:10:47 1997
* using MIDL 3.01.75
****************************************/
/* [object][unique][uuid][local] */
EXTERN_C const IID IID_IGetContextProperties;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("51372af4-cae7-11cf-be81-00aa00a2fa25")
IGetContextProperties : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Count(
/* [retval][out] */ long __RPC_FAR *plCount) = 0;
virtual HRESULT STDMETHODCALLTYPE GetProperty(
/* [in] */ BSTR name,
/* [retval][out] */ VARIANT __RPC_FAR *pProperty) = 0;
virtual HRESULT STDMETHODCALLTYPE EnumNames(
/* [retval][out] */ IEnumNames __RPC_FAR *__RPC_FAR *ppenum) = 0;
};
#else /* C style interface */
typedef struct IGetContextPropertiesVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IGetContextProperties __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IGetContextProperties __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IGetContextProperties __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Count )(
IGetContextProperties __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *plCount);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetProperty )(
IGetContextProperties __RPC_FAR * This,
/* [in] */ BSTR name,
/* [retval][out] */ VARIANT __RPC_FAR *pProperty);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumNames )(
IGetContextProperties __RPC_FAR * This,
/* [retval][out] */ IEnumNames __RPC_FAR *__RPC_FAR *ppenum);
END_INTERFACE
} IGetContextPropertiesVtbl;
interface IGetContextProperties
{
CONST_VTBL struct IGetContextPropertiesVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IGetContextProperties_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IGetContextProperties_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IGetContextProperties_Release(This) \
(This)->lpVtbl -> Release(This)
#define IGetContextProperties_Count(This,plCount) \
(This)->lpVtbl -> Count(This,plCount)
#define IGetContextProperties_GetProperty(This,name,pProperty) \
(This)->lpVtbl -> GetProperty(This,name,pProperty)
#define IGetContextProperties_EnumNames(This,ppenum) \
(This)->lpVtbl -> EnumNames(This,ppenum)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IGetContextProperties_Count_Proxy(
IGetContextProperties __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *plCount);
void __RPC_STUB IGetContextProperties_Count_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IGetContextProperties_GetProperty_Proxy(
IGetContextProperties __RPC_FAR * This,
/* [in] */ BSTR name,
/* [retval][out] */ VARIANT __RPC_FAR *pProperty);
void __RPC_STUB IGetContextProperties_GetProperty_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IGetContextProperties_EnumNames_Proxy(
IGetContextProperties __RPC_FAR * This,
/* [retval][out] */ IEnumNames __RPC_FAR *__RPC_FAR *ppenum);
void __RPC_STUB IGetContextProperties_EnumNames_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IGetContextProperties_INTERFACE_DEFINED__ */
#ifndef __IEnumNames_INTERFACE_DEFINED__
#define __IEnumNames_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IEnumNames
* at Sat Nov 08 05:10:47 1997
* using MIDL 3.01.75
****************************************/
/* [object][unique][uuid][local] */
EXTERN_C const IID IID_IEnumNames;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("51372af2-cae7-11cf-be81-00aa00a2fa25")
IEnumNames : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Next(
/* [in] */ unsigned long celt,
/* [size_is][out] */ BSTR __RPC_FAR *rgname,
/* [retval][out] */ unsigned long __RPC_FAR *pceltFetched) = 0;
virtual HRESULT STDMETHODCALLTYPE Skip(
/* [in] */ unsigned long celt) = 0;
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
virtual HRESULT STDMETHODCALLTYPE Clone(
/* [retval][out] */ IEnumNames __RPC_FAR *__RPC_FAR *ppenum) = 0;
};
#else /* C style interface */
typedef struct IEnumNamesVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IEnumNames __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IEnumNames __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IEnumNames __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
IEnumNames __RPC_FAR * This,
/* [in] */ unsigned long celt,
/* [size_is][out] */ BSTR __RPC_FAR *rgname,
/* [retval][out] */ unsigned long __RPC_FAR *pceltFetched);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
IEnumNames __RPC_FAR * This,
/* [in] */ unsigned long celt);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
IEnumNames __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
IEnumNames __RPC_FAR * This,
/* [retval][out] */ IEnumNames __RPC_FAR *__RPC_FAR *ppenum);
END_INTERFACE
} IEnumNamesVtbl;
interface IEnumNames
{
CONST_VTBL struct IEnumNamesVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IEnumNames_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IEnumNames_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IEnumNames_Release(This) \
(This)->lpVtbl -> Release(This)
#define IEnumNames_Next(This,celt,rgname,pceltFetched) \
(This)->lpVtbl -> Next(This,celt,rgname,pceltFetched)
#define IEnumNames_Skip(This,celt) \
(This)->lpVtbl -> Skip(This,celt)
#define IEnumNames_Reset(This) \
(This)->lpVtbl -> Reset(This)
#define IEnumNames_Clone(This,ppenum) \
(This)->lpVtbl -> Clone(This,ppenum)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IEnumNames_Next_Proxy(
IEnumNames __RPC_FAR * This,
/* [in] */ unsigned long celt,
/* [size_is][out] */ BSTR __RPC_FAR *rgname,
/* [retval][out] */ unsigned long __RPC_FAR *pceltFetched);
void __RPC_STUB IEnumNames_Next_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumNames_Skip_Proxy(
IEnumNames __RPC_FAR * This,
/* [in] */ unsigned long celt);
void __RPC_STUB IEnumNames_Skip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumNames_Reset_Proxy(
IEnumNames __RPC_FAR * This);
void __RPC_STUB IEnumNames_Reset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumNames_Clone_Proxy(
IEnumNames __RPC_FAR * This,
/* [retval][out] */ IEnumNames __RPC_FAR *__RPC_FAR *ppenum);
void __RPC_STUB IEnumNames_Clone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IEnumNames_INTERFACE_DEFINED__ */
#ifndef __ISecurityProperty_INTERFACE_DEFINED__
#define __ISecurityProperty_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: ISecurityProperty
* at Sat Nov 08 05:10:47 1997
* using MIDL 3.01.75
****************************************/
/* [object][unique][uuid][local] */
EXTERN_C const IID IID_ISecurityProperty;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("51372aea-cae7-11cf-be81-00aa00a2fa25")
ISecurityProperty : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetDirectCreatorSID(
PSID __RPC_FAR *pSID) = 0;
virtual HRESULT STDMETHODCALLTYPE GetOriginalCreatorSID(
PSID __RPC_FAR *pSID) = 0;
virtual HRESULT STDMETHODCALLTYPE GetDirectCallerSID(
PSID __RPC_FAR *pSID) = 0;
virtual HRESULT STDMETHODCALLTYPE GetOriginalCallerSID(
PSID __RPC_FAR *pSID) = 0;
virtual HRESULT STDMETHODCALLTYPE ReleaseSID(
PSID pSID) = 0;
};
#else /* C style interface */
typedef struct ISecurityPropertyVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ISecurityProperty __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ISecurityProperty __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ISecurityProperty __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDirectCreatorSID )(
ISecurityProperty __RPC_FAR * This,
PSID __RPC_FAR *pSID);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetOriginalCreatorSID )(
ISecurityProperty __RPC_FAR * This,
PSID __RPC_FAR *pSID);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDirectCallerSID )(
ISecurityProperty __RPC_FAR * This,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -