📄 mwcomutil_tlb.h
字号:
virtual HRESULT STDMETHODCALLTYPE Clone(Mwcomutil_tlb::IMWFlags** ppFlags) = 0;
#if !defined(__TLB_NO_INTERFACE_WRAPPERS)
Mwcomutil_tlb::IMWArrayFormatFlags* __fastcall get_ArrayFormatFlags(void)
{
Mwcomutil_tlb::IMWArrayFormatFlags* ppFlags;
OLECHECK(this->get_ArrayFormatFlags((Mwcomutil_tlb::IMWArrayFormatFlags**)&ppFlags));
return ppFlags;
}
Mwcomutil_tlb::IMWDataConversionFlags* __fastcall get_DataConversionFlags(void)
{
Mwcomutil_tlb::IMWDataConversionFlags* ppFlags;
OLECHECK(this->get_DataConversionFlags((Mwcomutil_tlb::IMWDataConversionFlags**)&ppFlags));
return ppFlags;
}
__property Mwcomutil_tlb::IMWArrayFormatFlags* ArrayFormatFlags = {read = get_ArrayFormatFlags, write = set_ArrayFormatFlags};
__property Mwcomutil_tlb::IMWDataConversionFlags* DataConversionFlags = {read = get_DataConversionFlags, write = set_DataConversionFlags};
#endif // __TLB_NO_INTERFACE_WRAPPERS
};
// *********************************************************************//
// Interface: IMWArrayFormatFlags
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {30C8EBCB-1A50-4DEE-A5E8-0C6F7DD52D4C}
// *********************************************************************//
interface IMWArrayFormatFlags : public IDispatch
{
public:
// [1] property InputArrayFormat
virtual HRESULT STDMETHODCALLTYPE get_InputArrayFormat(Mwcomutil_tlb::mwArrayFormat* pInputFmt/*[out,retval]*/) = 0;
// [1] property InputArrayFormat
virtual HRESULT STDMETHODCALLTYPE set_InputArrayFormat(Mwcomutil_tlb::mwArrayFormat pInputFmt/*[in]*/) = 0;
// [2] property InputArrayIndFlag
virtual HRESULT STDMETHODCALLTYPE get_InputArrayIndFlag(long* pnInputInd/*[out,retval]*/) = 0;
// [2] property InputArrayIndFlag
virtual HRESULT STDMETHODCALLTYPE set_InputArrayIndFlag(long pnInputInd/*[in]*/) = 0;
// [3] property OutputArrayFormat
virtual HRESULT STDMETHODCALLTYPE get_OutputArrayFormat(Mwcomutil_tlb::mwArrayFormat* pOutputFmt/*[out,retval]*/) = 0;
// [3] property OutputArrayFormat
virtual HRESULT STDMETHODCALLTYPE set_OutputArrayFormat(Mwcomutil_tlb::mwArrayFormat pOutputFmt/*[in]*/) = 0;
// [4] property OutputArrayIndFlag
virtual HRESULT STDMETHODCALLTYPE get_OutputArrayIndFlag(long* pnOutputInd/*[out,retval]*/) = 0;
// [4] property OutputArrayIndFlag
virtual HRESULT STDMETHODCALLTYPE set_OutputArrayIndFlag(long pnOutputInd/*[in]*/) = 0;
// [5] property AutoResizeOutput
virtual HRESULT STDMETHODCALLTYPE get_AutoResizeOutput(VARIANT_BOOL* pbResize/*[out,retval]*/) = 0;
// [5] property AutoResizeOutput
virtual HRESULT STDMETHODCALLTYPE set_AutoResizeOutput(VARIANT_BOOL pbResize/*[in]*/) = 0;
// [6] property TransposeOutput
virtual HRESULT STDMETHODCALLTYPE get_TransposeOutput(VARIANT_BOOL* pbTranspose/*[out,retval]*/) = 0;
// [6] property TransposeOutput
virtual HRESULT STDMETHODCALLTYPE set_TransposeOutput(VARIANT_BOOL pbTranspose/*[in]*/) = 0;
#if !defined(__TLB_NO_INTERFACE_WRAPPERS)
Mwcomutil_tlb::mwArrayFormat __fastcall get_InputArrayFormat(void)
{
Mwcomutil_tlb::mwArrayFormat pInputFmt;
OLECHECK(this->get_InputArrayFormat((Mwcomutil_tlb::mwArrayFormat*)&pInputFmt));
return pInputFmt;
}
long __fastcall get_InputArrayIndFlag(void)
{
long pnInputInd;
OLECHECK(this->get_InputArrayIndFlag((long*)&pnInputInd));
return pnInputInd;
}
Mwcomutil_tlb::mwArrayFormat __fastcall get_OutputArrayFormat(void)
{
Mwcomutil_tlb::mwArrayFormat pOutputFmt;
OLECHECK(this->get_OutputArrayFormat((Mwcomutil_tlb::mwArrayFormat*)&pOutputFmt));
return pOutputFmt;
}
long __fastcall get_OutputArrayIndFlag(void)
{
long pnOutputInd;
OLECHECK(this->get_OutputArrayIndFlag((long*)&pnOutputInd));
return pnOutputInd;
}
VARIANT_BOOL __fastcall get_AutoResizeOutput(void)
{
VARIANT_BOOL pbResize;
OLECHECK(this->get_AutoResizeOutput((VARIANT_BOOL*)&pbResize));
return pbResize;
}
VARIANT_BOOL __fastcall get_TransposeOutput(void)
{
VARIANT_BOOL pbTranspose;
OLECHECK(this->get_TransposeOutput((VARIANT_BOOL*)&pbTranspose));
return pbTranspose;
}
__property Mwcomutil_tlb::mwArrayFormat InputArrayFormat = {read = get_InputArrayFormat, write = set_InputArrayFormat};
__property long InputArrayIndFlag = {read = get_InputArrayIndFlag, write = set_InputArrayIndFlag};
__property Mwcomutil_tlb::mwArrayFormat OutputArrayFormat = {read = get_OutputArrayFormat, write = set_OutputArrayFormat};
__property long OutputArrayIndFlag = {read = get_OutputArrayIndFlag, write = set_OutputArrayIndFlag};
__property VARIANT_BOOL AutoResizeOutput = {read = get_AutoResizeOutput, write = set_AutoResizeOutput};
__property VARIANT_BOOL TransposeOutput = {read = get_TransposeOutput, write = set_TransposeOutput};
#endif // __TLB_NO_INTERFACE_WRAPPERS
};
// *********************************************************************//
// Interface: IMWDataConversionFlags
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {5E0BBECB-CE72-4461-ADB8-0446AB32CF51}
// *********************************************************************//
interface IMWDataConversionFlags : public IDispatch
{
public:
// [1] property LogicalDataType
virtual HRESULT STDMETHODCALLTYPE get_CoerceNumericToType(Mwcomutil_tlb::mwDataType* pType/*[out,retval]*/) = 0;
// [1] property LogicalDataType
virtual HRESULT STDMETHODCALLTYPE set_CoerceNumericToType(Mwcomutil_tlb::mwDataType pType/*[in]*/) = 0;
// [2] property InputDateFormat
virtual HRESULT STDMETHODCALLTYPE get_InputDateFormat(Mwcomutil_tlb::mwDateFormat* pDateFmt/*[out,retval]*/) = 0;
// [2] property InputDateFormat
virtual HRESULT STDMETHODCALLTYPE set_InputDateFormat(Mwcomutil_tlb::mwDateFormat pDateFmt/*[in]*/) = 0;
// [3] property OutputAsDate
virtual HRESULT STDMETHODCALLTYPE get_OutputAsDate(VARIANT_BOOL* pbDate/*[out,retval]*/) = 0;
// [3] property OutputAsDate
virtual HRESULT STDMETHODCALLTYPE set_OutputAsDate(VARIANT_BOOL pbDate/*[in]*/) = 0;
// [4] property DateBias
virtual HRESULT STDMETHODCALLTYPE get_DateBias(long* pnBias/*[out,retval]*/) = 0;
// [4] property DateBias
virtual HRESULT STDMETHODCALLTYPE set_DateBias(long pnBias/*[in]*/) = 0;
#if !defined(__TLB_NO_INTERFACE_WRAPPERS)
Mwcomutil_tlb::mwDataType __fastcall get_CoerceNumericToType(void)
{
Mwcomutil_tlb::mwDataType pType;
OLECHECK(this->get_CoerceNumericToType((Mwcomutil_tlb::mwDataType*)&pType));
return pType;
}
Mwcomutil_tlb::mwDateFormat __fastcall get_InputDateFormat(void)
{
Mwcomutil_tlb::mwDateFormat pDateFmt;
OLECHECK(this->get_InputDateFormat((Mwcomutil_tlb::mwDateFormat*)&pDateFmt));
return pDateFmt;
}
VARIANT_BOOL __fastcall get_OutputAsDate(void)
{
VARIANT_BOOL pbDate;
OLECHECK(this->get_OutputAsDate((VARIANT_BOOL*)&pbDate));
return pbDate;
}
long __fastcall get_DateBias(void)
{
long pnBias;
OLECHECK(this->get_DateBias((long*)&pnBias));
return pnBias;
}
__property Mwcomutil_tlb::mwDataType CoerceNumericToType = {read = get_CoerceNumericToType, write = set_CoerceNumericToType};
__property Mwcomutil_tlb::mwDateFormat InputDateFormat = {read = get_InputDateFormat, write = set_InputDateFormat};
__property VARIANT_BOOL OutputAsDate = {read = get_OutputAsDate, write = set_OutputAsDate};
__property long DateBias = {read = get_DateBias, write = set_DateBias};
#endif // __TLB_NO_INTERFACE_WRAPPERS
};
// *********************************************************************//
// Interface: IMWStruct
// Flags: (4416) Dual OleAutomation Dispatchable
// GUID: {6C70BB67-3F76-4176-8809-C66393B1FA23}
// *********************************************************************//
interface IMWStruct : public IDispatch
{
public:
// [0] property Item
virtual HRESULT STDMETHODCALLTYPE get_Item(VARIANT i0/*[in,opt]*/, VARIANT i1/*[in,opt]*/,
VARIANT i2/*[in,opt]*/, VARIANT i3/*[in,opt]*/,
VARIANT i4/*[in,opt]*/, VARIANT i5/*[in,opt]*/,
VARIANT i6/*[in,opt]*/, VARIANT i7/*[in,opt]*/,
VARIANT i8/*[in,opt]*/, VARIANT i9/*[in,opt]*/,
VARIANT i10/*[in,opt]*/, VARIANT i11/*[in,opt]*/,
VARIANT i12/*[in,opt]*/, VARIANT i13/*[in,opt]*/,
VARIANT i14/*[in,opt]*/, VARIANT i15/*[in,opt]*/,
VARIANT i16/*[in,opt]*/, VARIANT i17/*[in,opt]*/,
VARIANT i18/*[in,opt]*/, VARIANT i19/*[in,opt]*/,
VARIANT i20/*[in,opt]*/, VARIANT i21/*[in,opt]*/,
VARIANT i22/*[in,opt]*/, VARIANT i23/*[in,opt]*/,
VARIANT i24/*[in,opt]*/, VARIANT i25/*[in,opt]*/,
VARIANT i26/*[in,opt]*/, VARIANT i27/*[in,opt]*/,
VARIANT i28/*[in,opt]*/, VARIANT i29/*[in,opt]*/,
VARIANT i30/*[in,opt]*/, VARIANT i31/*[in,opt]*/,
Mwcomutil_tlb::IMWField** ppField/*[out,retval]*/) = 0;
// [1] Method Initialize
virtual HRESULT STDMETHODCALLTYPE Initialize(VARIANT varDims/*[in,opt]*/= TNoParam(),
VARIANT varFieldNames/*[in,opt]*/= TNoParam()) = 0;
// [2] property NumberOfFields
virtual HRESULT STDMETHODCALLTYPE get_NumberOfFields(long* pnFields/*[out,retval]*/) = 0;
// [3] property NumberOfDims
virtual HRESULT STDMETHODCALLTYPE get_NumberOfDims(long* pnDims/*[out,retval]*/) = 0;
// [4] property Dims
virtual HRESULT STDMETHODCALLTYPE get_Dims(VARIANT* pvarDims/*[out,retval]*/) = 0;
// [5] property FieldNames
virtual HRESULT STDMETHODCALLTYPE get_FieldNames(VARIANT* pvarFieldNames/*[out,retval]*/) = 0;
// [6] Method Clone
virtual HRESULT STDMETHODCALLTYPE Clone(Mwcomutil_tlb::IMWStruct** ppStruct/*[out]*/) = 0;
#if !defined(__TLB_NO_INTERFACE_WRAPPERS)
Mwcomutil_tlb::IMWField* __fastcall get_Item(VARIANT i0/*[in,opt]*/= TNoParam(),
VARIANT i1/*[in,opt]*/= TNoParam(),
VARIANT i2/*[in,opt]*/= TNoParam(),
VARIANT i3/*[in,opt]*/= TNoParam(),
VARIANT i4/*[in,opt]*/= TNoParam(),
VARIANT i5/*[in,opt]*/= TNoParam(),
VARIANT i6/*[in,opt]*/= TNoParam(),
VARIANT i7/*[in,opt]*/= TNoParam(),
VARIANT i8/*[in,opt]*/= TNoParam(),
VARIANT i9/*[in,opt]*/= TNoParam(),
VARIANT i10/*[in,opt]*/= TNoParam(),
VARIANT i11/*[in,opt]*/= TNoParam(),
VARIANT i12/*[in,opt]*/= TNoParam(),
VARIANT i13/*[in,opt]*/= TNoParam(),
VARIANT i14/*[in,opt]*/= TNoParam(),
VARIANT i15/*[in,opt]*/= TNoParam(),
VARIANT i16/*[in,opt]*/= TNoParam(),
VARIANT i17/*[in,opt]*/= TNoParam(),
VARIANT i18/*[in,opt]*/= TNoParam(),
VARIANT i19/*[in,opt]*/= TNoParam(),
VARIANT i20/*[in,opt]*/= TNoParam(),
VARIANT i21/*[in,opt]*/= TNoParam(),
VARIANT i22/*[in,opt]*/= TNoParam(),
VARIANT i23/*[in,opt]*/= TNoParam(),
VARIANT i24/*[in,opt]*/= TNoParam(),
VARIANT i25/*[in,opt]*/= TNoParam(),
VARIANT i26/*[in,opt]*/= TNoParam(),
VARIANT i27/*[in,opt]*/= TNoParam(),
VARIANT i28/*[in,opt]*/= TNoParam(),
VARIANT i29/*[in,opt]*/= TNoParam(),
VARIANT i30/*[in,opt]*/= TNoParam(),
VARIANT i31/*[in,opt]*/= TNoParam())
{
Mwcomutil_tlb::IMWField* ppField;
OLECHECK(this->get_Item(i0, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15,
i16, i17, i18, i19, i20, i21, i22, i23, i24, i25, i26, i27, i28, i29,
i30, i31, (Mwcomutil_tlb::IMWField**)&ppField));
return ppField;
}
long __fastcall get_NumberOfFields(void)
{
long pnFields;
OLECHECK(this->get_NumberOfFields((long*)&pnFields));
return pnFields;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -