⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 linsolver_idl.h

📁 《MATLAB实用指南》系列丛书源代码。
💻 H
📖 第 1 页 / 共 2 页
字号:
    (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)

#define ILinSolver_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)	\
    (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)

#define ILinSolver_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)	\
    (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)


#define ILinSolver_get_MWFlags(This,ppvFlags)	\
    (This)->lpVtbl -> get_MWFlags(This,ppvFlags)

#define ILinSolver_put_MWFlags(This,pvFlags)	\
    (This)->lpVtbl -> put_MWFlags(This,pvFlags)

#define ILinSolver_gauss(This,nargout,s)	\
    (This)->lpVtbl -> gauss(This,nargout,s)

#define ILinSolver_jacobi(This,nargout,s)	\
    (This)->lpVtbl -> jacobi(This,nargout,s)

#define ILinSolver_sor(This,nargout,s,w)	\
    (This)->lpVtbl -> sor(This,nargout,s,w)

#define ILinSolver_get_a(This,a)	\
    (This)->lpVtbl -> get_a(This,a)

#define ILinSolver_put_a(This,a)	\
    (This)->lpVtbl -> put_a(This,a)

#define ILinSolver_get_b(This,b)	\
    (This)->lpVtbl -> get_b(This,b)

#define ILinSolver_put_b(This,b)	\
    (This)->lpVtbl -> put_b(This,b)

#define ILinSolver_get_x0(This,x0)	\
    (This)->lpVtbl -> get_x0(This,x0)

#define ILinSolver_put_x0(This,x0)	\
    (This)->lpVtbl -> put_x0(This,x0)

#define ILinSolver_get_eps(This,eps)	\
    (This)->lpVtbl -> get_eps(This,eps)

#define ILinSolver_put_eps(This,eps)	\
    (This)->lpVtbl -> put_eps(This,eps)

#endif /* COBJMACROS */


#endif 	/* C style interface */



/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILinSolver_get_MWFlags_Proxy( 
    ILinSolver __RPC_FAR * This,
    /* [retval][out] */ IMWFlags __RPC_FAR *__RPC_FAR *ppvFlags);


void __RPC_STUB ILinSolver_get_MWFlags_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILinSolver_put_MWFlags_Proxy( 
    ILinSolver __RPC_FAR * This,
    /* [in] */ IMWFlags __RPC_FAR *pvFlags);


void __RPC_STUB ILinSolver_put_MWFlags_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ILinSolver_gauss_Proxy( 
    ILinSolver __RPC_FAR * This,
    /* [in] */ long nargout,
    /* [out][in] */ VARIANT __RPC_FAR *s);


void __RPC_STUB ILinSolver_gauss_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ILinSolver_jacobi_Proxy( 
    ILinSolver __RPC_FAR * This,
    /* [in] */ long nargout,
    /* [out][in] */ VARIANT __RPC_FAR *s);


void __RPC_STUB ILinSolver_jacobi_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ILinSolver_sor_Proxy( 
    ILinSolver __RPC_FAR * This,
    /* [in] */ long nargout,
    /* [out][in] */ VARIANT __RPC_FAR *s,
    /* [in] */ VARIANT w);


void __RPC_STUB ILinSolver_sor_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILinSolver_get_a_Proxy( 
    ILinSolver __RPC_FAR * This,
    /* [retval][out] */ VARIANT __RPC_FAR *a);


void __RPC_STUB ILinSolver_get_a_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILinSolver_put_a_Proxy( 
    ILinSolver __RPC_FAR * This,
    /* [in] */ VARIANT a);


void __RPC_STUB ILinSolver_put_a_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILinSolver_get_b_Proxy( 
    ILinSolver __RPC_FAR * This,
    /* [retval][out] */ VARIANT __RPC_FAR *b);


void __RPC_STUB ILinSolver_get_b_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILinSolver_put_b_Proxy( 
    ILinSolver __RPC_FAR * This,
    /* [in] */ VARIANT b);


void __RPC_STUB ILinSolver_put_b_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILinSolver_get_x0_Proxy( 
    ILinSolver __RPC_FAR * This,
    /* [retval][out] */ VARIANT __RPC_FAR *x0);


void __RPC_STUB ILinSolver_get_x0_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILinSolver_put_x0_Proxy( 
    ILinSolver __RPC_FAR * This,
    /* [in] */ VARIANT x0);


void __RPC_STUB ILinSolver_put_x0_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ILinSolver_get_eps_Proxy( 
    ILinSolver __RPC_FAR * This,
    /* [retval][out] */ VARIANT __RPC_FAR *eps);


void __RPC_STUB ILinSolver_get_eps_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);


/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ILinSolver_put_eps_Proxy( 
    ILinSolver __RPC_FAR * This,
    /* [in] */ VARIANT eps);


void __RPC_STUB ILinSolver_put_eps_Stub(
    IRpcStubBuffer *This,
    IRpcChannelBuffer *_pRpcChannelBuffer,
    PRPC_MESSAGE _pRpcMessage,
    DWORD *_pdwStubPhase);



#endif 	/* __ILinSolver_INTERFACE_DEFINED__ */



#ifndef __LinSolver_LIBRARY_DEFINED__
#define __LinSolver_LIBRARY_DEFINED__

/* library LinSolver */
/* [helpstring][version][uuid] */ 


EXTERN_C const IID LIBID_LinSolver;

EXTERN_C const CLSID CLSID_LinSolver;

#ifdef __cplusplus

class DECLSPEC_UUID("09914669-7C2C-492F-B78D-AB302CE9E1A0")
LinSolver;
#endif
#endif /* __LinSolver_LIBRARY_DEFINED__ */

/* Additional Prototypes for ALL interfaces */

unsigned long             __RPC_USER  VARIANT_UserSize(     unsigned long __RPC_FAR *, unsigned long            , VARIANT __RPC_FAR * ); 
unsigned char __RPC_FAR * __RPC_USER  VARIANT_UserMarshal(  unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); 
unsigned char __RPC_FAR * __RPC_USER  VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * ); 
void                      __RPC_USER  VARIANT_UserFree(     unsigned long __RPC_FAR *, VARIANT __RPC_FAR * ); 

/* end of Additional Prototypes */

#ifdef __cplusplus
}
#endif

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -