📄 mwcomutil_tlb.h
字号:
VARIANT* pVar10/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar11/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar12/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar13/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar14/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar15/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar16/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar17/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar18/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar19/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar20/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar21/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar22/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar23/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar24/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar25/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar26/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar27/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar28/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar29/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar30/*[in,out,opt]*/= TNoParam(),
VARIANT* pVar31/*[in,out,opt]*/= TNoParam()) = 0;
// [3] Method MWDate2VariantDate
virtual HRESULT STDMETHODCALLTYPE MWDate2VariantDate(VARIANT* pVar/*[in,out]*/) = 0;
// [4] Method MWInitApplication
virtual HRESULT STDMETHODCALLTYPE MWInitApplication(LPDISPATCH pApp/*[in]*/) = 0;
#if !defined(__TLB_NO_INTERFACE_WRAPPERS)
#endif // __TLB_NO_INTERFACE_WRAPPERS
};
#if !defined(__TLB_NO_INTERFACE_WRAPPERS)
// *********************************************************************//
// SmartIntf: TCOMIMWField
// Interface: IMWField
// *********************************************************************//
template <class T /* IMWField */ >
class TCOMIMWFieldT : public TComInterface<IMWField>, public TComInterfaceBase<IUnknown>
{
public:
TCOMIMWFieldT() {}
TCOMIMWFieldT(IMWField *intf, bool addRef = false) : TComInterface<IMWField>(intf, addRef) {}
TCOMIMWFieldT(const TCOMIMWFieldT& src) : TComInterface<IMWField>(src) {}
TCOMIMWFieldT& operator=(const TCOMIMWFieldT& src) { Bind(src, true); return *this;}
HRESULT __fastcall get_Value(VARIANT* pvarValue/*[out,retval]*/);
VARIANT __fastcall get_Value(void);
HRESULT __fastcall set_Value(VARIANT pvarValue/*[in]*/);
HRESULT __fastcall get_Name(BSTR* pbstrName/*[out,retval]*/);
BSTR __fastcall get_Name(void);
HRESULT __fastcall get_MWFlags(Mwcomutil_tlb::IMWFlags** ppFlags/*[out,retval]*/);
HRESULT __fastcall get_MWFlags(Mwcomutil_tlb::IMWFlagsPtr* ppFlags/*[out,retval]*/);
Mwcomutil_tlb::IMWFlagsPtr __fastcall get_MWFlags(void);
HRESULT __fastcall set_MWFlags(Mwcomutil_tlb::IMWFlags* ppFlags/*[in]*/);
HRESULT __fastcall set_MWFlags(Mwcomutil_tlb::IMWFlagsPtr ppFlags/*[in]*/);
HRESULT __fastcall Clone(Mwcomutil_tlb::IMWField** ppField/*[out]*/);
__property BSTR Name = {read = get_Name};
__property Mwcomutil_tlb::IMWFlagsPtr MWFlags = {read = get_MWFlags, write = set_MWFlags};
};
typedef TCOMIMWFieldT<IMWField> TCOMIMWField;
// *********************************************************************//
// DispIntf: IMWField
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {0AEC9FFB-AB0D-4A09-BE9C-78857A1B8580}
// *********************************************************************//
template<class T>
class IMWFieldDispT : public TAutoDriver<IMWField>
{
public:
IMWFieldDispT(){}
IMWFieldDispT(IMWField *pintf)
{
TAutoDriver<IMWField>::Bind(pintf, false);
}
IMWFieldDispT(IMWFieldPtr pintf)
{
TAutoDriver<IMWField>::Bind(pintf, true);
}
IMWFieldDispT& operator=(IMWField *pintf)
{
TAutoDriver<IMWField>::Bind(pintf, false);
return *this;
}
IMWFieldDispT& operator=(IMWFieldPtr pintf)
{
TAutoDriver<IMWField>::Bind(pintf, true);
return *this;
}
HRESULT BindDefault()
{
return OLECHECK(Bind(CLSID_MWField));
}
HRESULT BindRunning()
{
return BindToActive(CLSID_MWField);
}
HRESULT __fastcall get_Value(VARIANT* pvarValue/*[out,retval]*/);
VARIANT __fastcall get_Value(void);
HRESULT __fastcall set_Value(VARIANT pvarValue/*[in]*/);
HRESULT __fastcall get_Name(BSTR* pbstrName/*[out,retval]*/);
BSTR __fastcall get_Name(void);
HRESULT __fastcall get_MWFlags(Mwcomutil_tlb::IMWFlags** ppFlags/*[out,retval]*/);
Mwcomutil_tlb::IMWFlags* __fastcall get_MWFlags(void);
HRESULT __fastcall set_MWFlags(Mwcomutil_tlb::IMWFlags* ppFlags/*[in]*/);
HRESULT __fastcall Clone(Mwcomutil_tlb::IMWField** ppField/*[out]*/);
__property BSTR Name = {read = get_Name};
__property Mwcomutil_tlb::IMWFlags* MWFlags = {read = get_MWFlags, write = set_MWFlags};
};
typedef IMWFieldDispT<IMWField> IMWFieldDisp;
// *********************************************************************//
// SmartIntf: TCOMIMWFlags
// Interface: IMWFlags
// *********************************************************************//
template <class T /* IMWFlags */ >
class TCOMIMWFlagsT : public TComInterface<IMWFlags>, public TComInterfaceBase<IUnknown>
{
public:
TCOMIMWFlagsT() {}
TCOMIMWFlagsT(IMWFlags *intf, bool addRef = false) : TComInterface<IMWFlags>(intf, addRef) {}
TCOMIMWFlagsT(const TCOMIMWFlagsT& src) : TComInterface<IMWFlags>(src) {}
TCOMIMWFlagsT& operator=(const TCOMIMWFlagsT& src) { Bind(src, true); return *this;}
HRESULT __fastcall get_ArrayFormatFlags(Mwcomutil_tlb::IMWArrayFormatFlags** ppFlags/*[out,retval]*/);
HRESULT __fastcall get_ArrayFormatFlags(Mwcomutil_tlb::IMWArrayFormatFlagsPtr* ppFlags/*[out,retval]*/);
Mwcomutil_tlb::IMWArrayFormatFlagsPtr __fastcall get_ArrayFormatFlags(void);
HRESULT __fastcall set_ArrayFormatFlags(Mwcomutil_tlb::IMWArrayFormatFlags* ppFlags/*[in]*/);
HRESULT __fastcall set_ArrayFormatFlags(Mwcomutil_tlb::IMWArrayFormatFlagsPtr ppFlags/*[in]*/);
HRESULT __fastcall get_DataConversionFlags(Mwcomutil_tlb::IMWDataConversionFlags** ppFlags/*[out,retval]*/);
HRESULT __fastcall get_DataConversionFlags(Mwcomutil_tlb::IMWDataConversionFlagsPtr* ppFlags/*[out,retval]*/);
Mwcomutil_tlb::IMWDataConversionFlagsPtr __fastcall get_DataConversionFlags(void);
HRESULT __fastcall set_DataConversionFlags(Mwcomutil_tlb::IMWDataConversionFlags* ppFlags/*[in]*/);
HRESULT __fastcall set_DataConversionFlags(Mwcomutil_tlb::IMWDataConversionFlagsPtr ppFlags/*[in]*/);
HRESULT __fastcall Clone(Mwcomutil_tlb::IMWFlags** ppFlags);
__property Mwcomutil_tlb::IMWArrayFormatFlagsPtr ArrayFormatFlags = {read = get_ArrayFormatFlags, write = set_ArrayFormatFlags};
__property Mwcomutil_tlb::IMWDataConversionFlagsPtr DataConversionFlags = {read = get_DataConversionFlags, write = set_DataConversionFlags};
};
typedef TCOMIMWFlagsT<IMWFlags> TCOMIMWFlags;
// *********************************************************************//
// DispIntf: IMWFlags
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {0A295776-23A1-410A-94BD-0C6C61B891B7}
// *********************************************************************//
template<class T>
class IMWFlagsDispT : public TAutoDriver<IMWFlags>
{
public:
IMWFlagsDispT(){}
IMWFlagsDispT(IMWFlags *pintf)
{
TAutoDriver<IMWFlags>::Bind(pintf, false);
}
IMWFlagsDispT(IMWFlagsPtr pintf)
{
TAutoDriver<IMWFlags>::Bind(pintf, true);
}
IMWFlagsDispT& operator=(IMWFlags *pintf)
{
TAutoDriver<IMWFlags>::Bind(pintf, false);
return *this;
}
IMWFlagsDispT& operator=(IMWFlagsPtr pintf)
{
TAutoDriver<IMWFlags>::Bind(pintf, true);
return *this;
}
HRESULT BindDefault()
{
return OLECHECK(Bind(CLSID_MWFlags));
}
HRESULT BindRunning()
{
return BindToActive(CLSID_MWFlags);
}
HRESULT __fastcall get_ArrayFormatFlags(Mwcomutil_tlb::IMWArrayFormatFlags** ppFlags/*[out,retval]*/);
Mwcomutil_tlb::IMWArrayFormatFlags* __fastcall get_ArrayFormatFlags(void);
HRESULT __fastcall set_ArrayFormatFlags(Mwcomutil_tlb::IMWArrayFormatFlags* ppFlags/*[in]*/);
HRESULT __fastcall get_DataConversionFlags(Mwcomutil_tlb::IMWDataConversionFlags** ppFlags/*[out,retval]*/);
Mwcomutil_tlb::IMWDataConversionFlags* __fastcall get_DataConversionFlags(void);
HRESULT __fastcall set_DataConversionFlags(Mwcomutil_tlb::IMWDataConversionFlags* ppFlags/*[in]*/);
HRESULT __fastcall Clone(Mwcomutil_tlb::IMWFlags** ppFlags);
__property Mwcomutil_tlb::IMWArrayFormatFlags* ArrayFormatFlags = {read = get_ArrayFormatFlags, write = set_ArrayFormatFlags};
__property Mwcomutil_tlb::IMWDataConversionFlags* DataConversionFlags = {read = get_DataConversionFlags, write = set_DataConversionFlags};
};
typedef IMWFlagsDispT<IMWFlags> IMWFlagsDisp;
// *********************************************************************//
// SmartIntf: TCOMIMWArrayFormatFlags
// Interface: IMWArrayFormatFlags
// *********************************************************************//
template <class T /* IMWArrayFormatFlags */ >
class TCOMIMWArrayFormatFlagsT : public TComInterface<IMWArrayFormatFlags>, public TComInterfaceBase<IUnknown>
{
public:
TCOMIMWArrayFormatFlagsT() {}
TCOMIMWArrayFormatFlagsT(IMWArrayFormatFlags *intf, bool addRef = false) : TComInterface<IMWArrayFormatFlags>(intf, addRef) {}
TCOMIMWArrayFormatFlagsT(const TCOMIMWArrayFormatFlagsT& src) : TComInterface<IMWArrayFormatFlags>(src) {}
TCOMIMWArrayFormatFlagsT& operator=(const TCOMIMWArrayFormatFlagsT& src) { Bind(src, true); return *this;}
HRESULT __fastcall get_InputArrayFormat(Mwcomutil_tlb::mwArrayFormat* pInputFmt/*[out,retval]*/);
Mwcomutil_tlb::mwArrayFormat __fastcall get_InputArrayFormat(void);
HRESULT __fastcall set_InputArrayFormat(Mwcomutil_tlb::mwArrayFormat pInputFmt/*[in]*/);
HRESULT __fastcall get_InputArrayIndFlag(long* pnInputInd/*[out,retval]*/);
long __fastcall get_InputArrayIndFlag(void);
HRESULT __fastcall set_InputArrayIndFlag(long pnInputInd/*[in]*/);
HRESULT __fastcall get_OutputArrayFormat(Mwcomutil_tlb::mwArrayFormat* pOutputFmt/*[out,retval]*/);
Mwcomutil_tlb::mwArrayFormat __fastcall get_OutputArrayFormat(void);
HRESULT __fastcall set_OutputArrayFormat(Mwcomutil_tlb::mwArrayFormat pOutputFmt/*[in]*/);
HRESULT __fastcall get_OutputArrayIndFlag(long* pnOutputInd/*[out,retval]*/);
long __fastcall get_OutputArrayIndFlag(void);
HRESULT __fastcall set_OutputArrayIndFlag(long pnOutputInd/*[in]*/);
HRESULT __fastcall get_AutoResizeOutput(VARIANT_BOOL* pbResize/*[out,retval]*/);
HRESULT __fastcall get_AutoResizeOutput(TOLEBOOL* pbResize/*[out,retval]*/);
TOLEBOOL __fastcall get_AutoResizeOutput(void);
HRESULT __fastcall set_AutoResizeOutput(VARIANT_BOOL pbResize/*[in]*/);
HRESULT __fastcall set_AutoResizeOutput(TOLEBOOL pbResize/*[in]*/);
HRESULT __fastcall get_TransposeOutput(VARIANT_BOOL* pbTranspose/*[out,retval]*/);
HRESULT __fastcall get_TransposeOutput(TOLEBOOL* pbTranspose/*[out,retval]*/);
TOLEBOOL __fastcall get_TransposeOutput(void);
HRESULT __fastcall set_TransposeOutput(VARIANT_BOOL pbTranspose/*[in]*/);
HRESULT __fastcall set_TransposeOutput(TOLEBOOL pbTranspose/*[in]*/);
__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 TOLEBOOL AutoResizeOutput = {read = get_AutoResizeOutput, write = set_AutoResizeOutput};
__property TOLEBOOL TransposeOutput = {read = get_TransposeOutput, write = set_TransposeOutput};
};
typedef TCOMIMWArrayFormatFlagsT<IMWArrayFormatFlags> TCOMIMWArrayFormatFlags;
// *********************************************************************//
// DispIntf: IMWArrayFormatFlags
// Flags: (4432) Hidden Dual OleAutomation Dispatchable
// GUID: {30C8EBCB-1A50-4DEE-A5E8-0C6F7DD52D4C}
// *********************************************************************//
template<class T>
class IMWArrayFormatFlagsDispT : public TAutoDriver<IMWArrayFormatFlags>
{
public:
IMWArrayFormatFlagsDispT(){}
IMWArrayFormatFlagsDispT(IMWArrayFormatFlags *pintf)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -