📄 dxtmsft.h
字号:
#define IDXLUTBuilder_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IDXLUTBuilder_Release(This) \
(This)->lpVtbl -> Release(This)
#define IDXLUTBuilder_GetNumBuildSteps(This,pulNumSteps) \
(This)->lpVtbl -> GetNumBuildSteps(This,pulNumSteps)
#define IDXLUTBuilder_GetBuildOrder(This,OpOrder,ulSize) \
(This)->lpVtbl -> GetBuildOrder(This,OpOrder,ulSize)
#define IDXLUTBuilder_SetBuildOrder(This,OpOrder,ulNumSteps) \
(This)->lpVtbl -> SetBuildOrder(This,OpOrder,ulNumSteps)
#define IDXLUTBuilder_SetGamma(This,newVal) \
(This)->lpVtbl -> SetGamma(This,newVal)
#define IDXLUTBuilder_GetGamma(This,pVal) \
(This)->lpVtbl -> GetGamma(This,pVal)
#define IDXLUTBuilder_GetOpacity(This,pVal) \
(This)->lpVtbl -> GetOpacity(This,pVal)
#define IDXLUTBuilder_SetOpacity(This,newVal) \
(This)->lpVtbl -> SetOpacity(This,newVal)
#define IDXLUTBuilder_GetBrightness(This,pulCount,Weights) \
(This)->lpVtbl -> GetBrightness(This,pulCount,Weights)
#define IDXLUTBuilder_SetBrightness(This,ulCount,Weights) \
(This)->lpVtbl -> SetBrightness(This,ulCount,Weights)
#define IDXLUTBuilder_GetContrast(This,pulCount,Weights) \
(This)->lpVtbl -> GetContrast(This,pulCount,Weights)
#define IDXLUTBuilder_SetContrast(This,ulCount,Weights) \
(This)->lpVtbl -> SetContrast(This,ulCount,Weights)
#define IDXLUTBuilder_GetColorBalance(This,Color,pulCount,Weights) \
(This)->lpVtbl -> GetColorBalance(This,Color,pulCount,Weights)
#define IDXLUTBuilder_SetColorBalance(This,Color,ulCount,Weights) \
(This)->lpVtbl -> SetColorBalance(This,Color,ulCount,Weights)
#define IDXLUTBuilder_GetLevelsPerChannel(This,pVal) \
(This)->lpVtbl -> GetLevelsPerChannel(This,pVal)
#define IDXLUTBuilder_SetLevelsPerChannel(This,newVal) \
(This)->lpVtbl -> SetLevelsPerChannel(This,newVal)
#define IDXLUTBuilder_GetInvert(This,pThreshold) \
(This)->lpVtbl -> GetInvert(This,pThreshold)
#define IDXLUTBuilder_SetInvert(This,Threshold) \
(This)->lpVtbl -> SetInvert(This,Threshold)
#define IDXLUTBuilder_GetThreshold(This,pVal) \
(This)->lpVtbl -> GetThreshold(This,pVal)
#define IDXLUTBuilder_SetThreshold(This,newVal) \
(This)->lpVtbl -> SetThreshold(This,newVal)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IDXLUTBuilder_GetNumBuildSteps_Proxy(
IDXLUTBuilder __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *pulNumSteps);
void __RPC_STUB IDXLUTBuilder_GetNumBuildSteps_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDXLUTBuilder_GetBuildOrder_Proxy(
IDXLUTBuilder __RPC_FAR * This,
/* [size_is][out] */ OPIDDXLUTBUILDER __RPC_FAR OpOrder[ ],
/* [in] */ ULONG ulSize);
void __RPC_STUB IDXLUTBuilder_GetBuildOrder_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDXLUTBuilder_SetBuildOrder_Proxy(
IDXLUTBuilder __RPC_FAR * This,
/* [size_is][in] */ const OPIDDXLUTBUILDER __RPC_FAR OpOrder[ ],
/* [in] */ ULONG ulNumSteps);
void __RPC_STUB IDXLUTBuilder_SetBuildOrder_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDXLUTBuilder_SetGamma_Proxy(
IDXLUTBuilder __RPC_FAR * This,
/* [in] */ float newVal);
void __RPC_STUB IDXLUTBuilder_SetGamma_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDXLUTBuilder_GetGamma_Proxy(
IDXLUTBuilder __RPC_FAR * This,
/* [out] */ float __RPC_FAR *pVal);
void __RPC_STUB IDXLUTBuilder_GetGamma_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDXLUTBuilder_GetOpacity_Proxy(
IDXLUTBuilder __RPC_FAR * This,
/* [out] */ float __RPC_FAR *pVal);
void __RPC_STUB IDXLUTBuilder_GetOpacity_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDXLUTBuilder_SetOpacity_Proxy(
IDXLUTBuilder __RPC_FAR * This,
/* [in] */ float newVal);
void __RPC_STUB IDXLUTBuilder_SetOpacity_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDXLUTBuilder_GetBrightness_Proxy(
IDXLUTBuilder __RPC_FAR * This,
/* [out][in] */ ULONG __RPC_FAR *pulCount,
/* [size_is][out] */ float __RPC_FAR Weights[ ]);
void __RPC_STUB IDXLUTBuilder_GetBrightness_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDXLUTBuilder_SetBrightness_Proxy(
IDXLUTBuilder __RPC_FAR * This,
/* [in] */ ULONG ulCount,
/* [size_is][in] */ const float __RPC_FAR Weights[ ]);
void __RPC_STUB IDXLUTBuilder_SetBrightness_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDXLUTBuilder_GetContrast_Proxy(
IDXLUTBuilder __RPC_FAR * This,
/* [out][in] */ ULONG __RPC_FAR *pulCount,
/* [size_is][out] */ float __RPC_FAR Weights[ ]);
void __RPC_STUB IDXLUTBuilder_GetContrast_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDXLUTBuilder_SetContrast_Proxy(
IDXLUTBuilder __RPC_FAR * This,
/* [in] */ ULONG ulCount,
/* [size_is][in] */ const float __RPC_FAR Weights[ ]);
void __RPC_STUB IDXLUTBuilder_SetContrast_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDXLUTBuilder_GetColorBalance_Proxy(
IDXLUTBuilder __RPC_FAR * This,
/* [in] */ DXLUTCOLOR Color,
/* [out][in] */ ULONG __RPC_FAR *pulCount,
/* [size_is][out] */ float __RPC_FAR Weights[ ]);
void __RPC_STUB IDXLUTBuilder_GetColorBalance_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDXLUTBuilder_SetColorBalance_Proxy(
IDXLUTBuilder __RPC_FAR * This,
/* [in] */ DXLUTCOLOR Color,
/* [in] */ ULONG ulCount,
/* [size_is][in] */ const float __RPC_FAR Weights[ ]);
void __RPC_STUB IDXLUTBuilder_SetColorBalance_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDXLUTBuilder_GetLevelsPerChannel_Proxy(
IDXLUTBuilder __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *pVal);
void __RPC_STUB IDXLUTBuilder_GetLevelsPerChannel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDXLUTBuilder_SetLevelsPerChannel_Proxy(
IDXLUTBuilder __RPC_FAR * This,
/* [in] */ ULONG newVal);
void __RPC_STUB IDXLUTBuilder_SetLevelsPerChannel_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDXLUTBuilder_GetInvert_Proxy(
IDXLUTBuilder __RPC_FAR * This,
/* [out] */ float __RPC_FAR *pThreshold);
void __RPC_STUB IDXLUTBuilder_GetInvert_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDXLUTBuilder_SetInvert_Proxy(
IDXLUTBuilder __RPC_FAR * This,
/* [in] */ float Threshold);
void __RPC_STUB IDXLUTBuilder_SetInvert_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDXLUTBuilder_GetThreshold_Proxy(
IDXLUTBuilder __RPC_FAR * This,
/* [out] */ float __RPC_FAR *pVal);
void __RPC_STUB IDXLUTBuilder_GetThreshold_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IDXLUTBuilder_SetThreshold_Proxy(
IDXLUTBuilder __RPC_FAR * This,
/* [in] */ float newVal);
void __RPC_STUB IDXLUTBuilder_SetThreshold_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IDXLUTBuilder_INTERFACE_DEFINED__ */
#ifndef __IDXDLUTBuilder_INTERFACE_DEFINED__
#define __IDXDLUTBuilder_INTERFACE_DEFINED__
/* interface IDXDLUTBuilder */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_IDXDLUTBuilder;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("73068231-35EE-11d1-81A1-0000F87557DB")
IDXDLUTBuilder : public IDispatch
{
public:
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_NumBuildSteps(
/* [retval][out] */ long __RPC_FAR *pNumSteps) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BuildOrder(
/* [retval][out] */ VARIANT __RPC_FAR *pOpOrder) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BuildOrder(
/* [in] */ VARIANT __RPC_FAR *pOpOrder) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Gamma(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Gamma(
/* [in] */ float newVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Opacity(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Opacity(
/* [in] */ float newVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Brightness(
/* [retval][out] */ VARIANT __RPC_FAR *pWeights) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Brightness(
/* [in] */ VARIANT __RPC_FAR *pWeights) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Contrast(
/* [retval][out] */ VARIANT __RPC_FAR *pWeights) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Contrast(
/* [in] */ VARIANT __RPC_FAR *pWeights) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ColorBalance(
/* [in] */ DXLUTCOLOR Color,
/* [retval][out] */ VARIANT __RPC_FAR *pWeights) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ColorBalance(
/* [in] */ DXLUTCOLOR Color,
/* [in] */ VARIANT __RPC_FAR *pWeights) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_LevelsPerChannel(
/* [retval][out] */ long __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_LevelsPerChannel(
/* [in] */ long newVal) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Invert(
/* [retval][out] */ float __RPC_FAR *pThreshold) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Invert(
/* [in] */ float Threshold) = 0;
virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Threshold(
/* [retval][out] */ float __RPC_FAR *pVal) = 0;
virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Threshold(
/* [in] */ float newVal) = 0;
};
#else /* C style interface */
typedef struct IDXDLUTBuilderVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IDXDLUTBuilder __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IDXDLUTBuilder __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IDXDLUTBuilder __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IDXDLUTBuilder __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IDXDLUTBuilder __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IDXDLUTBuilder __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
IDXDLUTBuilder __RPC_FAR * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
/* [out] */ VARIANT __RPC_FAR *pVarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
/* [out] */ UINT __RPC_FAR *puArgErr);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumBuildSteps )(
IDXDLUTBuilder __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *pNumSteps);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BuildOrder )(
IDXDLUTBuilder __RPC_FAR * This,
/* [retval][out] */ VARIANT __RPC_FAR *pOpOrder);
/* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BuildOrder )(
IDXDLUTBuilder __RPC_FAR * This,
/* [in] */ VARIANT __RPC_FAR *pOpOrder);
/* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Gamma )(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -