📄 mwcomtypes.h
字号:
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 5.01.0164 */
/* at Thu Apr 21 20:11:03 2005
*/
/* Compiler settings for mwcomtypes.idl:
Os (OptLev=s), W1, Zp8, env=Win32, ms_ext, c_ext
error checks: allocation ref bounds_check enum stub_data
*/
//@@MIDL_FILE_HEADING( )
/* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 440
#endif
#include "rpc.h"
#include "rpcndr.h"
#ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of <rpcndr.h>
#endif // __RPCNDR_H_VERSION__
#ifndef COM_NO_WINDOWS_H
#include "windows.h"
#include "ole2.h"
#endif /*COM_NO_WINDOWS_H*/
#ifndef __mwcomtypes_h__
#define __mwcomtypes_h__
#ifdef __cplusplus
extern "C"{
#endif
/* Forward Declarations */
#ifndef __IObjectInfo_FWD_DEFINED__
#define __IObjectInfo_FWD_DEFINED__
typedef interface IObjectInfo IObjectInfo;
#endif /* __IObjectInfo_FWD_DEFINED__ */
#ifndef __IMWArrayFormatFlags_FWD_DEFINED__
#define __IMWArrayFormatFlags_FWD_DEFINED__
typedef interface IMWArrayFormatFlags IMWArrayFormatFlags;
#endif /* __IMWArrayFormatFlags_FWD_DEFINED__ */
#ifndef __IMWDataConversionFlags_FWD_DEFINED__
#define __IMWDataConversionFlags_FWD_DEFINED__
typedef interface IMWDataConversionFlags IMWDataConversionFlags;
#endif /* __IMWDataConversionFlags_FWD_DEFINED__ */
#ifndef __IMWFlags_FWD_DEFINED__
#define __IMWFlags_FWD_DEFINED__
typedef interface IMWFlags IMWFlags;
#endif /* __IMWFlags_FWD_DEFINED__ */
#ifndef __IMWField_FWD_DEFINED__
#define __IMWField_FWD_DEFINED__
typedef interface IMWField IMWField;
#endif /* __IMWField_FWD_DEFINED__ */
#ifndef __IMWStruct_FWD_DEFINED__
#define __IMWStruct_FWD_DEFINED__
typedef interface IMWStruct IMWStruct;
#endif /* __IMWStruct_FWD_DEFINED__ */
#ifndef __IMWComplex_FWD_DEFINED__
#define __IMWComplex_FWD_DEFINED__
typedef interface IMWComplex IMWComplex;
#endif /* __IMWComplex_FWD_DEFINED__ */
#ifndef __IMWSparse_FWD_DEFINED__
#define __IMWSparse_FWD_DEFINED__
typedef interface IMWSparse IMWSparse;
#endif /* __IMWSparse_FWD_DEFINED__ */
#ifndef __IMWArg_FWD_DEFINED__
#define __IMWArg_FWD_DEFINED__
typedef interface IMWArg IMWArg;
#endif /* __IMWArg_FWD_DEFINED__ */
#ifndef __IMWEnumVararg_FWD_DEFINED__
#define __IMWEnumVararg_FWD_DEFINED__
typedef interface IMWEnumVararg IMWEnumVararg;
#endif /* __IMWEnumVararg_FWD_DEFINED__ */
#ifndef __IMWMethodArgInfo_FWD_DEFINED__
#define __IMWMethodArgInfo_FWD_DEFINED__
typedef interface IMWMethodArgInfo IMWMethodArgInfo;
#endif /* __IMWMethodArgInfo_FWD_DEFINED__ */
/* header files for imported files */
#include "oaidl.h"
#include "ocidl.h"
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
/* interface __MIDL_itf_mwcomtypes_0000 */
/* [local] */
typedef /* [helpstring][uuid] */
enum mwArrayFormat
{ mwArrayFormatAsIs = 0,
mwArrayFormatMatrix = 1,
mwArrayFormatCell = 2
} mwArrayFormat;
typedef /* [helpstring][uuid] */
enum mwDataType
{ mwTypeDefault = 0,
mwTypeLogical = 3,
mwTypeChar = 4,
mwTypeDouble = 6,
mwTypeSingle = 7,
mwTypeInt8 = 8,
mwTypeUint8 = 9,
mwTypeInt16 = 10,
mwTypeUint16 = 11,
mwTypeInt32 = 12,
mwTypeUint32 = 13
} mwDataType;
typedef /* [helpstring][uuid] */
enum mwDateFormat
{ mwDateFormatNumeric = 0,
mwDateFormatString = 1
} mwDateFormat;
extern RPC_IF_HANDLE __MIDL_itf_mwcomtypes_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_mwcomtypes_0000_v0_0_s_ifspec;
#ifndef __IObjectInfo_INTERFACE_DEFINED__
#define __IObjectInfo_INTERFACE_DEFINED__
/* interface IObjectInfo */
/* [unique][helpstring][hidden][uuid][object] */
EXTERN_C const IID IID_IObjectInfo;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("92EA75F7-994E-4925-8C88-2F9C56F87756")
IObjectInfo : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetIsRange(
/* [in] */ long n,
/* [out] */ VARIANT_BOOL __RPC_FAR *pbIsRange) = 0;
virtual HRESULT STDMETHODCALLTYPE GetIsObject(
/* [in] */ long n,
/* [out] */ VARIANT_BOOL __RPC_FAR *pbIsObject) = 0;
};
#else /* C style interface */
typedef struct IObjectInfoVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IObjectInfo __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IObjectInfo __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IObjectInfo __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIsRange )(
IObjectInfo __RPC_FAR * This,
/* [in] */ long n,
/* [out] */ VARIANT_BOOL __RPC_FAR *pbIsRange);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIsObject )(
IObjectInfo __RPC_FAR * This,
/* [in] */ long n,
/* [out] */ VARIANT_BOOL __RPC_FAR *pbIsObject);
END_INTERFACE
} IObjectInfoVtbl;
interface IObjectInfo
{
CONST_VTBL struct IObjectInfoVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IObjectInfo_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IObjectInfo_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IObjectInfo_Release(This) \
(This)->lpVtbl -> Release(This)
#define IObjectInfo_GetIsRange(This,n,pbIsRange) \
(This)->lpVtbl -> GetIsRange(This,n,pbIsRange)
#define IObjectInfo_GetIsObject(This,n,pbIsObject) \
(This)->lpVtbl -> GetIsObject(This,n,pbIsObject)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IObjectInfo_GetIsRange_Proxy(
IObjectInfo __RPC_FAR * This,
/* [in] */ long n,
/* [out] */ VARIANT_BOOL __RPC_FAR *pbIsRange);
void __RPC_STUB IObjectInfo_GetIsRange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IObjectInfo_GetIsObject_Proxy(
IObjectInfo __RPC_FAR * This,
/* [in] */ long n,
/* [out] */ VARIANT_BOOL __RPC_FAR *pbIsObject);
void __RPC_STUB IObjectInfo_GetIsObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IObjectInfo_INTERFACE_DEFINED__ */
#ifndef __IMWArrayFormatFlags_INTERFACE_DEFINED__
#define __IMWArrayFormatFlags_INTERFACE_DEFINED__
/* interface IMWArrayFormatFlags */
/* [unique][helpstring][hidden][dual][uuid][object] */
EXTERN_C const IID IID_IMWArrayFormatFlags;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("30C8EBCB-1A50-4dee-A5E8-0C6F7DD52D4C")
IMWArrayFormatFlags : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_InputArrayFormat(
/* [retval][out] */ mwArrayFormat __RPC_FAR *pInputFmt) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_InputArrayFormat(
/* [in] */ mwArrayFormat InputFmt) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_InputArrayIndFlag(
/* [retval][out] */ long __RPC_FAR *pnInputInd) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_InputArrayIndFlag(
/* [in] */ long nInputInd) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OutputArrayFormat(
/* [retval][out] */ mwArrayFormat __RPC_FAR *pOutputFmt) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OutputArrayFormat(
/* [in] */ mwArrayFormat OutputFmt) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OutputArrayIndFlag(
/* [retval][out] */ long __RPC_FAR *pnOutputInd) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OutputArrayIndFlag(
/* [in] */ long nOutputInd) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AutoResizeOutput(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResize) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_AutoResizeOutput(
/* [in] */ VARIANT_BOOL bResize) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TransposeOutput(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbTranspose) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TransposeOutput(
/* [in] */ VARIANT_BOOL bTranspose) = 0;
};
#else /* C style interface */
typedef struct IMWArrayFormatFlagsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IMWArrayFormatFlags __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IMWArrayFormatFlags __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IMWArrayFormatFlags __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IMWArrayFormatFlags __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IMWArrayFormatFlags __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IMWArrayFormatFlags __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 )(
IMWArrayFormatFlags __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);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -