📄 mwcomutil_tlb.h
字号:
long __fastcall get_NumberOfDims(void)
{
long pnDims;
OLECHECK(this->get_NumberOfDims((long*)&pnDims));
return pnDims;
}
VARIANT __fastcall get_Dims(void)
{
VARIANT pvarDims;
OLECHECK(this->get_Dims((VARIANT*)&pvarDims));
return pvarDims;
}
VARIANT __fastcall get_FieldNames(void)
{
VARIANT pvarFieldNames;
OLECHECK(this->get_FieldNames((VARIANT*)&pvarFieldNames));
return pvarFieldNames;
}
__property long NumberOfFields = {read = get_NumberOfFields};
__property long NumberOfDims = {read = get_NumberOfDims};
#endif // __TLB_NO_INTERFACE_WRAPPERS
};
// *********************************************************************//
// Interface: IMWComplex
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {8CDD4BBF-A84C-4C50-B600-F5E90008491D}
// *********************************************************************//
interface IMWComplex : public IDispatch
{
public:
// [0] property Real
virtual HRESULT STDMETHODCALLTYPE get_Real(VARIANT* pvarValue/*[out,retval]*/) = 0;
// [0] property Real
virtual HRESULT STDMETHODCALLTYPE set_Real(VARIANT pvarValue/*[in]*/) = 0;
// [1] property Imag
virtual HRESULT STDMETHODCALLTYPE get_Imag(VARIANT* pvarValue/*[out,retval]*/) = 0;
// [1] property Imag
virtual HRESULT STDMETHODCALLTYPE set_Imag(VARIANT pvarValue/*[in]*/) = 0;
// [2] property MWFlags
virtual HRESULT STDMETHODCALLTYPE get_MWFlags(Mwcomutil_tlb::IMWFlags** ppFlags/*[out,retval]*/) = 0;
// [2] property MWFlags
virtual HRESULT STDMETHODCALLTYPE set_MWFlags(Mwcomutil_tlb::IMWFlags* ppFlags/*[in]*/) = 0;
// [3] Method Clone
virtual HRESULT STDMETHODCALLTYPE Clone(Mwcomutil_tlb::IMWComplex** ppComplex/*[out]*/) = 0;
#if !defined(__TLB_NO_INTERFACE_WRAPPERS)
VARIANT __fastcall get_Real(void)
{
VARIANT pvarValue;
OLECHECK(this->get_Real((VARIANT*)&pvarValue));
return pvarValue;
}
VARIANT __fastcall get_Imag(void)
{
VARIANT pvarValue;
OLECHECK(this->get_Imag((VARIANT*)&pvarValue));
return pvarValue;
}
Mwcomutil_tlb::IMWFlags* __fastcall get_MWFlags(void)
{
Mwcomutil_tlb::IMWFlags* ppFlags;
OLECHECK(this->get_MWFlags((Mwcomutil_tlb::IMWFlags**)&ppFlags));
return ppFlags;
}
__property Mwcomutil_tlb::IMWFlags* MWFlags = {read = get_MWFlags, write = set_MWFlags};
#endif // __TLB_NO_INTERFACE_WRAPPERS
};
// *********************************************************************//
// Interface: IMWSparse
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {6D4874AD-38A1-4676-A191-BAA75F01D216}
// *********************************************************************//
interface IMWSparse : public IDispatch
{
public:
// [1] property Array
virtual HRESULT STDMETHODCALLTYPE get_Array(VARIANT* pvarArray/*[out,retval]*/) = 0;
// [1] property Array
virtual HRESULT STDMETHODCALLTYPE set_Array(VARIANT pvarArray/*[in]*/) = 0;
// [2] NumRows
virtual HRESULT STDMETHODCALLTYPE get_NumRows(long* pnRows/*[out,retval]*/) = 0;
// [2] NumRows
virtual HRESULT STDMETHODCALLTYPE set_NumRows(long pnRows/*[in]*/) = 0;
// [3] NumColumns
virtual HRESULT STDMETHODCALLTYPE get_NumColumns(long* pnColumns/*[out,retval]*/) = 0;
// [3] NumColumns
virtual HRESULT STDMETHODCALLTYPE set_NumColumns(long pnColumns/*[in]*/) = 0;
// [4] RowIndex
virtual HRESULT STDMETHODCALLTYPE get_RowIndex(VARIANT* pIndex/*[out,retval]*/) = 0;
// [4] RowIndex
virtual HRESULT STDMETHODCALLTYPE set_RowIndex(VARIANT pIndex/*[in]*/) = 0;
// [5] RowIndex
virtual HRESULT STDMETHODCALLTYPE get_ColumnIndex(VARIANT* pIndex/*[out,retval]*/) = 0;
// [5] RowIndex
virtual HRESULT STDMETHODCALLTYPE set_ColumnIndex(VARIANT pIndex/*[in]*/) = 0;
// [6] property MWFlags
virtual HRESULT STDMETHODCALLTYPE get_MWFlags(Mwcomutil_tlb::IMWFlags** ppFlags/*[out,retval]*/) = 0;
// [6] property MWFlags
virtual HRESULT STDMETHODCALLTYPE set_MWFlags(Mwcomutil_tlb::IMWFlags* ppFlags/*[in]*/) = 0;
// [7] Method Clone
virtual HRESULT STDMETHODCALLTYPE Clone(Mwcomutil_tlb::IMWSparse** ppSparse/*[out]*/) = 0;
#if !defined(__TLB_NO_INTERFACE_WRAPPERS)
VARIANT __fastcall get_Array(void)
{
VARIANT pvarArray;
OLECHECK(this->get_Array((VARIANT*)&pvarArray));
return pvarArray;
}
long __fastcall get_NumRows(void)
{
long pnRows;
OLECHECK(this->get_NumRows((long*)&pnRows));
return pnRows;
}
long __fastcall get_NumColumns(void)
{
long pnColumns;
OLECHECK(this->get_NumColumns((long*)&pnColumns));
return pnColumns;
}
VARIANT __fastcall get_RowIndex(void)
{
VARIANT pIndex;
OLECHECK(this->get_RowIndex((VARIANT*)&pIndex));
return pIndex;
}
VARIANT __fastcall get_ColumnIndex(void)
{
VARIANT pIndex;
OLECHECK(this->get_ColumnIndex((VARIANT*)&pIndex));
return pIndex;
}
Mwcomutil_tlb::IMWFlags* __fastcall get_MWFlags(void)
{
Mwcomutil_tlb::IMWFlags* ppFlags;
OLECHECK(this->get_MWFlags((Mwcomutil_tlb::IMWFlags**)&ppFlags));
return ppFlags;
}
__property long NumRows = {read = get_NumRows, write = set_NumRows};
__property long NumColumns = {read = get_NumColumns, write = set_NumColumns};
__property Mwcomutil_tlb::IMWFlags* MWFlags = {read = get_MWFlags, write = set_MWFlags};
#endif // __TLB_NO_INTERFACE_WRAPPERS
};
// *********************************************************************//
// Interface: IMWArg
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {9C77EA62-6498-4CF5-AF36-35886B2F0570}
// *********************************************************************//
interface IMWArg : public IDispatch
{
public:
// [0] property Value
virtual HRESULT STDMETHODCALLTYPE get_Value(VARIANT* pvarValue/*[out,retval]*/) = 0;
// [0] property Value
virtual HRESULT STDMETHODCALLTYPE set_Value(VARIANT pvarValue/*[in]*/) = 0;
// [1] property MWFlags
virtual HRESULT STDMETHODCALLTYPE get_MWFlags(Mwcomutil_tlb::IMWFlags** ppFlags/*[out,retval]*/) = 0;
// [1] property MWFlags
virtual HRESULT STDMETHODCALLTYPE set_MWFlags(Mwcomutil_tlb::IMWFlags* ppFlags/*[in]*/) = 0;
// [2] Method Clone
virtual HRESULT STDMETHODCALLTYPE Clone(Mwcomutil_tlb::IMWArg** ppArg/*[out]*/) = 0;
#if !defined(__TLB_NO_INTERFACE_WRAPPERS)
VARIANT __fastcall get_Value(void)
{
VARIANT pvarValue;
OLECHECK(this->get_Value((VARIANT*)&pvarValue));
return pvarValue;
}
Mwcomutil_tlb::IMWFlags* __fastcall get_MWFlags(void)
{
Mwcomutil_tlb::IMWFlags* ppFlags;
OLECHECK(this->get_MWFlags((Mwcomutil_tlb::IMWFlags**)&ppFlags));
return ppFlags;
}
__property Mwcomutil_tlb::IMWFlags* MWFlags = {read = get_MWFlags, write = set_MWFlags};
#endif // __TLB_NO_INTERFACE_WRAPPERS
};
// *********************************************************************//
// Interface: IMWUtil
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {C47EA90E-56D1-11D5-B159-00D0B7BA7544}
// *********************************************************************//
interface IMWUtil : public IDispatch
{
public:
// [1] Method MWPack
virtual HRESULT STDMETHODCALLTYPE MWPack(VARIANT* pVarArg/*[out]*/,
VARIANT Var0/*[in,opt]*/= TNoParam(),
VARIANT Var1/*[in,opt]*/= TNoParam(),
VARIANT Var2/*[in,opt]*/= TNoParam(),
VARIANT Var3/*[in,opt]*/= TNoParam(),
VARIANT Var4/*[in,opt]*/= TNoParam(),
VARIANT Var5/*[in,opt]*/= TNoParam(),
VARIANT Var6/*[in,opt]*/= TNoParam(),
VARIANT Var7/*[in,opt]*/= TNoParam(),
VARIANT Var8/*[in,opt]*/= TNoParam(),
VARIANT Var9/*[in,opt]*/= TNoParam(),
VARIANT Var10/*[in,opt]*/= TNoParam(),
VARIANT Var11/*[in,opt]*/= TNoParam(),
VARIANT Var12/*[in,opt]*/= TNoParam(),
VARIANT Var13/*[in,opt]*/= TNoParam(),
VARIANT Var14/*[in,opt]*/= TNoParam(),
VARIANT Var15/*[in,opt]*/= TNoParam(),
VARIANT Var16/*[in,opt]*/= TNoParam(),
VARIANT Var17/*[in,opt]*/= TNoParam(),
VARIANT Var18/*[in,opt]*/= TNoParam(),
VARIANT Var19/*[in,opt]*/= TNoParam(),
VARIANT Var20/*[in,opt]*/= TNoParam(),
VARIANT Var21/*[in,opt]*/= TNoParam(),
VARIANT Var22/*[in,opt]*/= TNoParam(),
VARIANT Var23/*[in,opt]*/= TNoParam(),
VARIANT Var24/*[in,opt]*/= TNoParam(),
VARIANT Var25/*[in,opt]*/= TNoParam(),
VARIANT Var26/*[in,opt]*/= TNoParam(),
VARIANT Var27/*[in,opt]*/= TNoParam(),
VARIANT Var28/*[in,opt]*/= TNoParam(),
VARIANT Var29/*[in,opt]*/= TNoParam(),
VARIANT Var30/*[in,opt]*/= TNoParam(),
VARIANT Var31/*[in,opt]*/= TNoParam()) = 0;
// [2] Method MWUnpack
virtual HRESULT STDMETHODCALLTYPE MWUnpack(VARIANT VarArg/*[in]*/, long nStartAt/*[in,def,opt]*/,
VARIANT_BOOL bAutoResize/*[in,def,opt]*/,
VARIANT* pVar0/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar1/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar2/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar3/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar4/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar5/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar6/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar7/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar8/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar9/*[in,out,opt]*/= TNoParam(),
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -