home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 2000 April
/
VPR0004A.BIN
/
OLS
/
SADKT100
/
sadkt100.lzh
/
Sari_i.h
< prev
next >
Wrap
C/C++ Source or Header
|
1999-12-31
|
165KB
|
4,682 lines
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 5.01.0164 */
/* at Sat Nov 27 21:02:47 1999
*/
/* Compiler settings for D:\VC_Work\Win\Sari20\Sari.odl:
Oicf (OptLev=i2), 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 __Sari_i_h__
#define __Sari_i_h__
#ifdef __cplusplus
extern "C"{
#endif
/* Forward Declarations */
#ifndef __ISRFile_FWD_DEFINED__
#define __ISRFile_FWD_DEFINED__
typedef interface ISRFile ISRFile;
#endif /* __ISRFile_FWD_DEFINED__ */
#ifndef __ISREdit_FWD_DEFINED__
#define __ISREdit_FWD_DEFINED__
typedef interface ISREdit ISREdit;
#endif /* __ISREdit_FWD_DEFINED__ */
#ifndef __ISRDisplay_FWD_DEFINED__
#define __ISRDisplay_FWD_DEFINED__
typedef interface ISRDisplay ISRDisplay;
#endif /* __ISRDisplay_FWD_DEFINED__ */
#ifndef __ISRSearch_FWD_DEFINED__
#define __ISRSearch_FWD_DEFINED__
typedef interface ISRSearch ISRSearch;
#endif /* __ISRSearch_FWD_DEFINED__ */
#ifndef __ISRMisc_FWD_DEFINED__
#define __ISRMisc_FWD_DEFINED__
typedef interface ISRMisc ISRMisc;
#endif /* __ISRMisc_FWD_DEFINED__ */
#ifndef __ISRAPL_FWD_DEFINED__
#define __ISRAPL_FWD_DEFINED__
typedef interface ISRAPL ISRAPL;
#endif /* __ISRAPL_FWD_DEFINED__ */
#ifndef __ISariAddin_FWD_DEFINED__
#define __ISariAddin_FWD_DEFINED__
typedef interface ISariAddin ISariAddin;
#endif /* __ISariAddin_FWD_DEFINED__ */
#ifndef ___ISRAPLEvents_FWD_DEFINED__
#define ___ISRAPLEvents_FWD_DEFINED__
typedef interface _ISRAPLEvents _ISRAPLEvents;
#endif /* ___ISRAPLEvents_FWD_DEFINED__ */
#ifndef __SariAPL_FWD_DEFINED__
#define __SariAPL_FWD_DEFINED__
#ifdef __cplusplus
typedef class SariAPL SariAPL;
#else
typedef struct SariAPL SariAPL;
#endif /* __cplusplus */
#endif /* __SariAPL_FWD_DEFINED__ */
/* header files for imported files */
#include "oaidl.h"
void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
#ifndef __Sari_LIBRARY_DEFINED__
#define __Sari_LIBRARY_DEFINED__
/* library Sari */
/* [version][uuid] */
EXTERN_C const IID LIBID_Sari;
#ifndef __ISRFile_INTERFACE_DEFINED__
#define __ISRFile_INTERFACE_DEFINED__
/* interface ISRFile */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_ISRFile;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("595AFEE2-852B-11D3-8FFE-0090CC001E1E")
ISRFile : public IDispatch
{
public:
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE OpenFile(
/* [in] */ BSTR bsOpenPath,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DoSave(
/* [in] */ BSTR bsSavePath,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DoSaveJis(
/* [in] */ BSTR bsSavePath,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DoSaveMay(
/* [in] */ BSTR bsSavePath,
/* [in] */ VARIANT_BOOL bBinary,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsDocEmpty(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetFilePath(
/* [retval][out] */ BSTR __RPC_FAR *pbsPath) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetFilePath(
/* [in] */ BSTR bsPath) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Close( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CloseAll(
/* [in] */ VARIANT_BOOL bCaution) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsAlreadyOpened(
/* [in] */ BSTR bsPath,
/* [out] */ long __RPC_FAR *lhwnd,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
};
#else /* C style interface */
typedef struct ISRFileVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ISRFile __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ISRFile __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ISRFile __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ISRFile __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ISRFile __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ISRFile __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 )(
ISRFile __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);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenFile )(
ISRFile __RPC_FAR * This,
/* [in] */ BSTR bsOpenPath,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DoSave )(
ISRFile __RPC_FAR * This,
/* [in] */ BSTR bsSavePath,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DoSaveJis )(
ISRFile __RPC_FAR * This,
/* [in] */ BSTR bsSavePath,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DoSaveMay )(
ISRFile __RPC_FAR * This,
/* [in] */ BSTR bsSavePath,
/* [in] */ VARIANT_BOOL bBinary,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsDocEmpty )(
ISRFile __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFilePath )(
ISRFile __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbsPath);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFilePath )(
ISRFile __RPC_FAR * This,
/* [in] */ BSTR bsPath);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Close )(
ISRFile __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CloseAll )(
ISRFile __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bCaution);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsAlreadyOpened )(
ISRFile __RPC_FAR * This,
/* [in] */ BSTR bsPath,
/* [out] */ long __RPC_FAR *lhwnd,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
END_INTERFACE
} ISRFileVtbl;
interface ISRFile
{
CONST_VTBL struct ISRFileVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ISRFile_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISRFile_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISRFile_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISRFile_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ISRFile_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ISRFile_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ISRFile_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ISRFile_OpenFile(This,bsOpenPath,pbResult) \
(This)->lpVtbl -> OpenFile(This,bsOpenPath,pbResult)
#define ISRFile_DoSave(This,bsSavePath,pbResult) \
(This)->lpVtbl -> DoSave(This,bsSavePath,pbResult)
#define ISRFile_DoSaveJis(This,bsSavePath,pbResult) \
(This)->lpVtbl -> DoSaveJis(This,bsSavePath,pbResult)
#define ISRFile_DoSaveMay(This,bsSavePath,bBinary,pbResult) \
(This)->lpVtbl -> DoSaveMay(This,bsSavePath,bBinary,pbResult)
#define ISRFile_IsDocEmpty(This,pbResult) \
(This)->lpVtbl -> IsDocEmpty(This,pbResult)
#define ISRFile_GetFilePath(This,pbsPath) \
(This)->lpVtbl -> GetFilePath(This,pbsPath)
#define ISRFile_SetFilePath(This,bsPath) \
(This)->lpVtbl -> SetFilePath(This,bsPath)
#define ISRFile_Close(This) \
(This)->lpVtbl -> Close(This)
#define ISRFile_CloseAll(This,bCaution) \
(This)->lpVtbl -> CloseAll(This,bCaution)
#define ISRFile_IsAlreadyOpened(This,bsPath,lhwnd,pbResult) \
(This)->lpVtbl -> IsAlreadyOpened(This,bsPath,lhwnd,pbResult)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRFile_OpenFile_Proxy(
ISRFile __RPC_FAR * This,
/* [in] */ BSTR bsOpenPath,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRFile_OpenFile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRFile_DoSave_Proxy(
ISRFile __RPC_FAR * This,
/* [in] */ BSTR bsSavePath,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRFile_DoSave_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRFile_DoSaveJis_Proxy(
ISRFile __RPC_FAR * This,
/* [in] */ BSTR bsSavePath,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRFile_DoSaveJis_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRFile_DoSaveMay_Proxy(
ISRFile __RPC_FAR * This,
/* [in] */ BSTR bsSavePath,
/* [in] */ VARIANT_BOOL bBinary,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRFile_DoSaveMay_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRFile_IsDocEmpty_Proxy(
ISRFile __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRFile_IsDocEmpty_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRFile_GetFilePath_Proxy(
ISRFile __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbsPath);
void __RPC_STUB ISRFile_GetFilePath_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRFile_SetFilePath_Proxy(
ISRFile __RPC_FAR * This,
/* [in] */ BSTR bsPath);
void __RPC_STUB ISRFile_SetFilePath_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRFile_Close_Proxy(
ISRFile __RPC_FAR * This);
void __RPC_STUB ISRFile_Close_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRFile_CloseAll_Proxy(
ISRFile __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bCaution);
void __RPC_STUB ISRFile_CloseAll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRFile_IsAlreadyOpened_Proxy(
ISRFile __RPC_FAR * This,
/* [in] */ BSTR bsPath,
/* [out] */ long __RPC_FAR *lhwnd,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRFile_IsAlreadyOpened_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISRFile_INTERFACE_DEFINED__ */
#ifndef __ISREdit_INTERFACE_DEFINED__
#define __ISREdit_INTERFACE_DEFINED__
/* interface ISREdit */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_ISREdit;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("5C314400-8565-11D3-8FFE-0090CC001E1E")
ISREdit : public IDispatch
{
public:
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CaretUp(
/* [in] */ long lRows,
/* [retval][out] */ long __RPC_FAR *plRtn) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CaretDown(
/* [in] */ long lRows,
/* [retval][out] */ long __RPC_FAR *plRtn) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CaretLeft(
/* [in] */ long lBytes,
/* [retval][out] */ long __RPC_FAR *plRtn) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CaretRight(
/* [in] */ long lBytes,
/* [retval][out] */ long __RPC_FAR *plRtn) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ToDRowTop( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ToDRowEnd( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ToLRowTop( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ToLRowEnd( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ToDocTop( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ToDocEnd( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NextLRowTop(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PrevLRowTop(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CaretLMoveTo(
/* [in] */ long lRow,
/* [in] */ long lCol) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CaretDMoveTo(
/* [in] */ long lRow,
/* [in] */ long lCol) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CaretRealLMoveTo(
/* [in] */ long lRow,
/* [in] */ long lCol) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetDCaretPos(
/* [out] */ long __RPC_FAR *plDRow,
/* [out] */ long __RPC_FAR *plDCol) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetLCaretPos(
/* [out] */ long __RPC_FAR *plLRow,
/* [out] */ long __RPC_FAR *plLCol,
/* [out] */ long __RPC_FAR *plRealLCol) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SelUp( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SelDown( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SelLeft( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SelRight( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SelDRow( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SelLRow( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SelAllDoc( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SelToDRowTop( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SelToDRowEnd( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SelToLRowTop( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SelToLRowEnd( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SelToDocTop( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SelToDocEnd( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetSelRange(
/* [out] */ long __RPC_FAR *plARow,
/* [out] */ long __RPC_FAR *plACol,
/* [out] */ long __RPC_FAR *plBRow,
/* [out] */ long __RPC_FAR *plBCol,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetSelRangeSFA(
/* [out] */ VARIANT __RPC_FAR *pvrRange,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetSelRange(
/* [in] */ long lARow,
/* [in] */ long lACol,
/* [in] */ long lBRow,
/* [in] */ long lBCol,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetSelRangeSFA(
/* [in] */ VARIANT vrRange,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CancelSelect( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetDRowString(
/* [in] */ VARIANT_BOOL bIntact,
/* [retval][out] */ BSTR __RPC_FAR *pbsStr) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetLRowString(
/* [in] */ VARIANT_BOOL bReserved,
/* [retval][out] */ BSTR __RPC_FAR *pbsStr) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetString(
/* [in] */ long lARow,
/* [in] */ long lACol,
/* [in] */ long lBRow,
/* [in] */ long lBCol,
/* [in] */ VARIANT_BOOL bIntact,
/* [retval][out] */ BSTR __RPC_FAR *pbsStr) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetStringSFA(
/* [in] */ VARIANT vrRange,
/* [in] */ VARIANT_BOOL bIntact,
/* [retval][out] */ BSTR __RPC_FAR *pbsStr) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetSelString(
/* [in] */ VARIANT_BOOL bIntact,
/* [retval][out] */ BSTR __RPC_FAR *pbsStr) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCharacter(
/* [out] */ short __RPC_FAR *stKindOfChar,
/* [retval][out] */ BSTR __RPC_FAR *pbsStr) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DelDRowString(
/* [in] */ VARIANT_BOOL bStack) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DelLRowString(
/* [in] */ VARIANT_BOOL bStack) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DelSelString(
/* [in] */ VARIANT_BOOL bStack) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE BackSpace( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DelCharacter( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DelAllDocument(
/* [in] */ VARIANT_BOOL bQuery) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PutString(
/* [in] */ BSTR bsStr) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE InsertFromFile(
/* [in] */ BSTR bsPath,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *bResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsInSelectMode(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbReturn) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsDocModified(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbReturn) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsOverwriteMode(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbReturn) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnableEdit(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbReturn) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsAutoFormatMode(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbReturn) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsAutoIndentMode(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbReturn) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetModified(
/* [in] */ VARIANT_BOOL bSet) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetOverwriteMode(
/* [in] */ VARIANT_BOOL bSet) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetEnableEdit(
/* [in] */ VARIANT_BOOL bSet) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetAutoFormatMode(
/* [in] */ VARIANT_BOOL bSet) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetAutoIndentMode(
/* [in] */ VARIANT_BOOL bSet) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMaxColumn(
/* [retval][out] */ long __RPC_FAR *lCol) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetMaxColumn(
/* [in] */ long lSetCol,
/* [in] */ VARIANT_BOOL bRemakeRows,
/* [retval][out] */ long __RPC_FAR *lNewCol) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetTabSize(
/* [retval][out] */ long __RPC_FAR *lSize) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetTabSize(
/* [in] */ long lSetSize,
/* [in] */ VARIANT_BOOL bRemakeRows,
/* [retval][out] */ long __RPC_FAR *lNewSize) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetLeftAutoIndentBytes(
/* [retval][out] */ short __RPC_FAR *stBytes) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetIndentAdjustment(
/* [out] */ short __RPC_FAR *stHowMany,
/* [out] */ VARIANT_BOOL __RPC_FAR *bZenspace,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetIndentAdjustment(
/* [in] */ short stHowMany,
/* [in] */ VARIANT_BOOL bZenspace,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsIMEOpened(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetIME(
/* [in] */ VARIANT_BOOL bOpen) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsFormattingNow(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetStatusBarText(
/* [in] */ BSTR bsText) = 0;
};
#else /* C style interface */
typedef struct ISREditVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ISREdit __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ISREdit __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ISREdit __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ISREdit __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ISREdit __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ISREdit __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 )(
ISREdit __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);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CaretUp )(
ISREdit __RPC_FAR * This,
/* [in] */ long lRows,
/* [retval][out] */ long __RPC_FAR *plRtn);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CaretDown )(
ISREdit __RPC_FAR * This,
/* [in] */ long lRows,
/* [retval][out] */ long __RPC_FAR *plRtn);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CaretLeft )(
ISREdit __RPC_FAR * This,
/* [in] */ long lBytes,
/* [retval][out] */ long __RPC_FAR *plRtn);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CaretRight )(
ISREdit __RPC_FAR * This,
/* [in] */ long lBytes,
/* [retval][out] */ long __RPC_FAR *plRtn);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ToDRowTop )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ToDRowEnd )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ToLRowTop )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ToLRowEnd )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ToDocTop )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ToDocEnd )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NextLRowTop )(
ISREdit __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PrevLRowTop )(
ISREdit __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CaretLMoveTo )(
ISREdit __RPC_FAR * This,
/* [in] */ long lRow,
/* [in] */ long lCol);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CaretDMoveTo )(
ISREdit __RPC_FAR * This,
/* [in] */ long lRow,
/* [in] */ long lCol);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CaretRealLMoveTo )(
ISREdit __RPC_FAR * This,
/* [in] */ long lRow,
/* [in] */ long lCol);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDCaretPos )(
ISREdit __RPC_FAR * This,
/* [out] */ long __RPC_FAR *plDRow,
/* [out] */ long __RPC_FAR *plDCol);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLCaretPos )(
ISREdit __RPC_FAR * This,
/* [out] */ long __RPC_FAR *plLRow,
/* [out] */ long __RPC_FAR *plLCol,
/* [out] */ long __RPC_FAR *plRealLCol);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelUp )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelDown )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelLeft )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelRight )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelDRow )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelLRow )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelAllDoc )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelToDRowTop )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelToDRowEnd )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelToLRowTop )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelToLRowEnd )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelToDocTop )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelToDocEnd )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSelRange )(
ISREdit __RPC_FAR * This,
/* [out] */ long __RPC_FAR *plARow,
/* [out] */ long __RPC_FAR *plACol,
/* [out] */ long __RPC_FAR *plBRow,
/* [out] */ long __RPC_FAR *plBCol,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSelRangeSFA )(
ISREdit __RPC_FAR * This,
/* [out] */ VARIANT __RPC_FAR *pvrRange,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSelRange )(
ISREdit __RPC_FAR * This,
/* [in] */ long lARow,
/* [in] */ long lACol,
/* [in] */ long lBRow,
/* [in] */ long lBCol,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSelRangeSFA )(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT vrRange,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CancelSelect )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDRowString )(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bIntact,
/* [retval][out] */ BSTR __RPC_FAR *pbsStr);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLRowString )(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bReserved,
/* [retval][out] */ BSTR __RPC_FAR *pbsStr);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetString )(
ISREdit __RPC_FAR * This,
/* [in] */ long lARow,
/* [in] */ long lACol,
/* [in] */ long lBRow,
/* [in] */ long lBCol,
/* [in] */ VARIANT_BOOL bIntact,
/* [retval][out] */ BSTR __RPC_FAR *pbsStr);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStringSFA )(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT vrRange,
/* [in] */ VARIANT_BOOL bIntact,
/* [retval][out] */ BSTR __RPC_FAR *pbsStr);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSelString )(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bIntact,
/* [retval][out] */ BSTR __RPC_FAR *pbsStr);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCharacter )(
ISREdit __RPC_FAR * This,
/* [out] */ short __RPC_FAR *stKindOfChar,
/* [retval][out] */ BSTR __RPC_FAR *pbsStr);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DelDRowString )(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bStack);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DelLRowString )(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bStack);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DelSelString )(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bStack);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BackSpace )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DelCharacter )(
ISREdit __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DelAllDocument )(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bQuery);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PutString )(
ISREdit __RPC_FAR * This,
/* [in] */ BSTR bsStr);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InsertFromFile )(
ISREdit __RPC_FAR * This,
/* [in] */ BSTR bsPath,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *bResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsInSelectMode )(
ISREdit __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbReturn);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsDocModified )(
ISREdit __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbReturn);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsOverwriteMode )(
ISREdit __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbReturn);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnableEdit )(
ISREdit __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbReturn);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsAutoFormatMode )(
ISREdit __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbReturn);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsAutoIndentMode )(
ISREdit __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbReturn);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetModified )(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bSet);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetOverwriteMode )(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bSet);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetEnableEdit )(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bSet);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetAutoFormatMode )(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bSet);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetAutoIndentMode )(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bSet);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMaxColumn )(
ISREdit __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *lCol);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMaxColumn )(
ISREdit __RPC_FAR * This,
/* [in] */ long lSetCol,
/* [in] */ VARIANT_BOOL bRemakeRows,
/* [retval][out] */ long __RPC_FAR *lNewCol);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTabSize )(
ISREdit __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *lSize);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTabSize )(
ISREdit __RPC_FAR * This,
/* [in] */ long lSetSize,
/* [in] */ VARIANT_BOOL bRemakeRows,
/* [retval][out] */ long __RPC_FAR *lNewSize);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLeftAutoIndentBytes )(
ISREdit __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *stBytes);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIndentAdjustment )(
ISREdit __RPC_FAR * This,
/* [out] */ short __RPC_FAR *stHowMany,
/* [out] */ VARIANT_BOOL __RPC_FAR *bZenspace,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetIndentAdjustment )(
ISREdit __RPC_FAR * This,
/* [in] */ short stHowMany,
/* [in] */ VARIANT_BOOL bZenspace,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsIMEOpened )(
ISREdit __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetIME )(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bOpen);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsFormattingNow )(
ISREdit __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetStatusBarText )(
ISREdit __RPC_FAR * This,
/* [in] */ BSTR bsText);
END_INTERFACE
} ISREditVtbl;
interface ISREdit
{
CONST_VTBL struct ISREditVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ISREdit_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISREdit_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISREdit_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISREdit_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ISREdit_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ISREdit_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ISREdit_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ISREdit_CaretUp(This,lRows,plRtn) \
(This)->lpVtbl -> CaretUp(This,lRows,plRtn)
#define ISREdit_CaretDown(This,lRows,plRtn) \
(This)->lpVtbl -> CaretDown(This,lRows,plRtn)
#define ISREdit_CaretLeft(This,lBytes,plRtn) \
(This)->lpVtbl -> CaretLeft(This,lBytes,plRtn)
#define ISREdit_CaretRight(This,lBytes,plRtn) \
(This)->lpVtbl -> CaretRight(This,lBytes,plRtn)
#define ISREdit_ToDRowTop(This) \
(This)->lpVtbl -> ToDRowTop(This)
#define ISREdit_ToDRowEnd(This) \
(This)->lpVtbl -> ToDRowEnd(This)
#define ISREdit_ToLRowTop(This) \
(This)->lpVtbl -> ToLRowTop(This)
#define ISREdit_ToLRowEnd(This) \
(This)->lpVtbl -> ToLRowEnd(This)
#define ISREdit_ToDocTop(This) \
(This)->lpVtbl -> ToDocTop(This)
#define ISREdit_ToDocEnd(This) \
(This)->lpVtbl -> ToDocEnd(This)
#define ISREdit_NextLRowTop(This,pbResult) \
(This)->lpVtbl -> NextLRowTop(This,pbResult)
#define ISREdit_PrevLRowTop(This,pbResult) \
(This)->lpVtbl -> PrevLRowTop(This,pbResult)
#define ISREdit_CaretLMoveTo(This,lRow,lCol) \
(This)->lpVtbl -> CaretLMoveTo(This,lRow,lCol)
#define ISREdit_CaretDMoveTo(This,lRow,lCol) \
(This)->lpVtbl -> CaretDMoveTo(This,lRow,lCol)
#define ISREdit_CaretRealLMoveTo(This,lRow,lCol) \
(This)->lpVtbl -> CaretRealLMoveTo(This,lRow,lCol)
#define ISREdit_GetDCaretPos(This,plDRow,plDCol) \
(This)->lpVtbl -> GetDCaretPos(This,plDRow,plDCol)
#define ISREdit_GetLCaretPos(This,plLRow,plLCol,plRealLCol) \
(This)->lpVtbl -> GetLCaretPos(This,plLRow,plLCol,plRealLCol)
#define ISREdit_SelUp(This) \
(This)->lpVtbl -> SelUp(This)
#define ISREdit_SelDown(This) \
(This)->lpVtbl -> SelDown(This)
#define ISREdit_SelLeft(This) \
(This)->lpVtbl -> SelLeft(This)
#define ISREdit_SelRight(This) \
(This)->lpVtbl -> SelRight(This)
#define ISREdit_SelDRow(This) \
(This)->lpVtbl -> SelDRow(This)
#define ISREdit_SelLRow(This) \
(This)->lpVtbl -> SelLRow(This)
#define ISREdit_SelAllDoc(This) \
(This)->lpVtbl -> SelAllDoc(This)
#define ISREdit_SelToDRowTop(This) \
(This)->lpVtbl -> SelToDRowTop(This)
#define ISREdit_SelToDRowEnd(This) \
(This)->lpVtbl -> SelToDRowEnd(This)
#define ISREdit_SelToLRowTop(This) \
(This)->lpVtbl -> SelToLRowTop(This)
#define ISREdit_SelToLRowEnd(This) \
(This)->lpVtbl -> SelToLRowEnd(This)
#define ISREdit_SelToDocTop(This) \
(This)->lpVtbl -> SelToDocTop(This)
#define ISREdit_SelToDocEnd(This) \
(This)->lpVtbl -> SelToDocEnd(This)
#define ISREdit_GetSelRange(This,plARow,plACol,plBRow,plBCol,pbResult) \
(This)->lpVtbl -> GetSelRange(This,plARow,plACol,plBRow,plBCol,pbResult)
#define ISREdit_GetSelRangeSFA(This,pvrRange,pbResult) \
(This)->lpVtbl -> GetSelRangeSFA(This,pvrRange,pbResult)
#define ISREdit_SetSelRange(This,lARow,lACol,lBRow,lBCol,pbResult) \
(This)->lpVtbl -> SetSelRange(This,lARow,lACol,lBRow,lBCol,pbResult)
#define ISREdit_SetSelRangeSFA(This,vrRange,pbResult) \
(This)->lpVtbl -> SetSelRangeSFA(This,vrRange,pbResult)
#define ISREdit_CancelSelect(This) \
(This)->lpVtbl -> CancelSelect(This)
#define ISREdit_GetDRowString(This,bIntact,pbsStr) \
(This)->lpVtbl -> GetDRowString(This,bIntact,pbsStr)
#define ISREdit_GetLRowString(This,bReserved,pbsStr) \
(This)->lpVtbl -> GetLRowString(This,bReserved,pbsStr)
#define ISREdit_GetString(This,lARow,lACol,lBRow,lBCol,bIntact,pbsStr) \
(This)->lpVtbl -> GetString(This,lARow,lACol,lBRow,lBCol,bIntact,pbsStr)
#define ISREdit_GetStringSFA(This,vrRange,bIntact,pbsStr) \
(This)->lpVtbl -> GetStringSFA(This,vrRange,bIntact,pbsStr)
#define ISREdit_GetSelString(This,bIntact,pbsStr) \
(This)->lpVtbl -> GetSelString(This,bIntact,pbsStr)
#define ISREdit_GetCharacter(This,stKindOfChar,pbsStr) \
(This)->lpVtbl -> GetCharacter(This,stKindOfChar,pbsStr)
#define ISREdit_DelDRowString(This,bStack) \
(This)->lpVtbl -> DelDRowString(This,bStack)
#define ISREdit_DelLRowString(This,bStack) \
(This)->lpVtbl -> DelLRowString(This,bStack)
#define ISREdit_DelSelString(This,bStack) \
(This)->lpVtbl -> DelSelString(This,bStack)
#define ISREdit_BackSpace(This) \
(This)->lpVtbl -> BackSpace(This)
#define ISREdit_DelCharacter(This) \
(This)->lpVtbl -> DelCharacter(This)
#define ISREdit_DelAllDocument(This,bQuery) \
(This)->lpVtbl -> DelAllDocument(This,bQuery)
#define ISREdit_PutString(This,bsStr) \
(This)->lpVtbl -> PutString(This,bsStr)
#define ISREdit_InsertFromFile(This,bsPath,bResult) \
(This)->lpVtbl -> InsertFromFile(This,bsPath,bResult)
#define ISREdit_IsInSelectMode(This,pbReturn) \
(This)->lpVtbl -> IsInSelectMode(This,pbReturn)
#define ISREdit_IsDocModified(This,pbReturn) \
(This)->lpVtbl -> IsDocModified(This,pbReturn)
#define ISREdit_IsOverwriteMode(This,pbReturn) \
(This)->lpVtbl -> IsOverwriteMode(This,pbReturn)
#define ISREdit_EnableEdit(This,pbReturn) \
(This)->lpVtbl -> EnableEdit(This,pbReturn)
#define ISREdit_IsAutoFormatMode(This,pbReturn) \
(This)->lpVtbl -> IsAutoFormatMode(This,pbReturn)
#define ISREdit_IsAutoIndentMode(This,pbReturn) \
(This)->lpVtbl -> IsAutoIndentMode(This,pbReturn)
#define ISREdit_SetModified(This,bSet) \
(This)->lpVtbl -> SetModified(This,bSet)
#define ISREdit_SetOverwriteMode(This,bSet) \
(This)->lpVtbl -> SetOverwriteMode(This,bSet)
#define ISREdit_SetEnableEdit(This,bSet) \
(This)->lpVtbl -> SetEnableEdit(This,bSet)
#define ISREdit_SetAutoFormatMode(This,bSet) \
(This)->lpVtbl -> SetAutoFormatMode(This,bSet)
#define ISREdit_SetAutoIndentMode(This,bSet) \
(This)->lpVtbl -> SetAutoIndentMode(This,bSet)
#define ISREdit_GetMaxColumn(This,lCol) \
(This)->lpVtbl -> GetMaxColumn(This,lCol)
#define ISREdit_SetMaxColumn(This,lSetCol,bRemakeRows,lNewCol) \
(This)->lpVtbl -> SetMaxColumn(This,lSetCol,bRemakeRows,lNewCol)
#define ISREdit_GetTabSize(This,lSize) \
(This)->lpVtbl -> GetTabSize(This,lSize)
#define ISREdit_SetTabSize(This,lSetSize,bRemakeRows,lNewSize) \
(This)->lpVtbl -> SetTabSize(This,lSetSize,bRemakeRows,lNewSize)
#define ISREdit_GetLeftAutoIndentBytes(This,stBytes) \
(This)->lpVtbl -> GetLeftAutoIndentBytes(This,stBytes)
#define ISREdit_GetIndentAdjustment(This,stHowMany,bZenspace,pbResult) \
(This)->lpVtbl -> GetIndentAdjustment(This,stHowMany,bZenspace,pbResult)
#define ISREdit_SetIndentAdjustment(This,stHowMany,bZenspace,pbResult) \
(This)->lpVtbl -> SetIndentAdjustment(This,stHowMany,bZenspace,pbResult)
#define ISREdit_IsIMEOpened(This,pbResult) \
(This)->lpVtbl -> IsIMEOpened(This,pbResult)
#define ISREdit_SetIME(This,bOpen) \
(This)->lpVtbl -> SetIME(This,bOpen)
#define ISREdit_IsFormattingNow(This,pbResult) \
(This)->lpVtbl -> IsFormattingNow(This,pbResult)
#define ISREdit_SetStatusBarText(This,bsText) \
(This)->lpVtbl -> SetStatusBarText(This,bsText)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_CaretUp_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ long lRows,
/* [retval][out] */ long __RPC_FAR *plRtn);
void __RPC_STUB ISREdit_CaretUp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_CaretDown_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ long lRows,
/* [retval][out] */ long __RPC_FAR *plRtn);
void __RPC_STUB ISREdit_CaretDown_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_CaretLeft_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ long lBytes,
/* [retval][out] */ long __RPC_FAR *plRtn);
void __RPC_STUB ISREdit_CaretLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_CaretRight_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ long lBytes,
/* [retval][out] */ long __RPC_FAR *plRtn);
void __RPC_STUB ISREdit_CaretRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_ToDRowTop_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_ToDRowTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_ToDRowEnd_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_ToDRowEnd_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_ToLRowTop_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_ToLRowTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_ToLRowEnd_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_ToLRowEnd_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_ToDocTop_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_ToDocTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_ToDocEnd_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_ToDocEnd_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_NextLRowTop_Proxy(
ISREdit __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISREdit_NextLRowTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_PrevLRowTop_Proxy(
ISREdit __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISREdit_PrevLRowTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_CaretLMoveTo_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ long lRow,
/* [in] */ long lCol);
void __RPC_STUB ISREdit_CaretLMoveTo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_CaretDMoveTo_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ long lRow,
/* [in] */ long lCol);
void __RPC_STUB ISREdit_CaretDMoveTo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_CaretRealLMoveTo_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ long lRow,
/* [in] */ long lCol);
void __RPC_STUB ISREdit_CaretRealLMoveTo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_GetDCaretPos_Proxy(
ISREdit __RPC_FAR * This,
/* [out] */ long __RPC_FAR *plDRow,
/* [out] */ long __RPC_FAR *plDCol);
void __RPC_STUB ISREdit_GetDCaretPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_GetLCaretPos_Proxy(
ISREdit __RPC_FAR * This,
/* [out] */ long __RPC_FAR *plLRow,
/* [out] */ long __RPC_FAR *plLCol,
/* [out] */ long __RPC_FAR *plRealLCol);
void __RPC_STUB ISREdit_GetLCaretPos_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SelUp_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_SelUp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SelDown_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_SelDown_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SelLeft_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_SelLeft_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SelRight_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_SelRight_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SelDRow_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_SelDRow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SelLRow_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_SelLRow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SelAllDoc_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_SelAllDoc_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SelToDRowTop_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_SelToDRowTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SelToDRowEnd_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_SelToDRowEnd_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SelToLRowTop_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_SelToLRowTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SelToLRowEnd_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_SelToLRowEnd_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SelToDocTop_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_SelToDocTop_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SelToDocEnd_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_SelToDocEnd_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_GetSelRange_Proxy(
ISREdit __RPC_FAR * This,
/* [out] */ long __RPC_FAR *plARow,
/* [out] */ long __RPC_FAR *plACol,
/* [out] */ long __RPC_FAR *plBRow,
/* [out] */ long __RPC_FAR *plBCol,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISREdit_GetSelRange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_GetSelRangeSFA_Proxy(
ISREdit __RPC_FAR * This,
/* [out] */ VARIANT __RPC_FAR *pvrRange,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISREdit_GetSelRangeSFA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SetSelRange_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ long lARow,
/* [in] */ long lACol,
/* [in] */ long lBRow,
/* [in] */ long lBCol,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISREdit_SetSelRange_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SetSelRangeSFA_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT vrRange,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISREdit_SetSelRangeSFA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_CancelSelect_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_CancelSelect_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_GetDRowString_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bIntact,
/* [retval][out] */ BSTR __RPC_FAR *pbsStr);
void __RPC_STUB ISREdit_GetDRowString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_GetLRowString_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bReserved,
/* [retval][out] */ BSTR __RPC_FAR *pbsStr);
void __RPC_STUB ISREdit_GetLRowString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_GetString_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ long lARow,
/* [in] */ long lACol,
/* [in] */ long lBRow,
/* [in] */ long lBCol,
/* [in] */ VARIANT_BOOL bIntact,
/* [retval][out] */ BSTR __RPC_FAR *pbsStr);
void __RPC_STUB ISREdit_GetString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_GetStringSFA_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT vrRange,
/* [in] */ VARIANT_BOOL bIntact,
/* [retval][out] */ BSTR __RPC_FAR *pbsStr);
void __RPC_STUB ISREdit_GetStringSFA_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_GetSelString_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bIntact,
/* [retval][out] */ BSTR __RPC_FAR *pbsStr);
void __RPC_STUB ISREdit_GetSelString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_GetCharacter_Proxy(
ISREdit __RPC_FAR * This,
/* [out] */ short __RPC_FAR *stKindOfChar,
/* [retval][out] */ BSTR __RPC_FAR *pbsStr);
void __RPC_STUB ISREdit_GetCharacter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_DelDRowString_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bStack);
void __RPC_STUB ISREdit_DelDRowString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_DelLRowString_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bStack);
void __RPC_STUB ISREdit_DelLRowString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_DelSelString_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bStack);
void __RPC_STUB ISREdit_DelSelString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_BackSpace_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_BackSpace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_DelCharacter_Proxy(
ISREdit __RPC_FAR * This);
void __RPC_STUB ISREdit_DelCharacter_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_DelAllDocument_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bQuery);
void __RPC_STUB ISREdit_DelAllDocument_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_PutString_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ BSTR bsStr);
void __RPC_STUB ISREdit_PutString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_InsertFromFile_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ BSTR bsPath,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *bResult);
void __RPC_STUB ISREdit_InsertFromFile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_IsInSelectMode_Proxy(
ISREdit __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbReturn);
void __RPC_STUB ISREdit_IsInSelectMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_IsDocModified_Proxy(
ISREdit __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbReturn);
void __RPC_STUB ISREdit_IsDocModified_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_IsOverwriteMode_Proxy(
ISREdit __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbReturn);
void __RPC_STUB ISREdit_IsOverwriteMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_EnableEdit_Proxy(
ISREdit __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbReturn);
void __RPC_STUB ISREdit_EnableEdit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_IsAutoFormatMode_Proxy(
ISREdit __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbReturn);
void __RPC_STUB ISREdit_IsAutoFormatMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_IsAutoIndentMode_Proxy(
ISREdit __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbReturn);
void __RPC_STUB ISREdit_IsAutoIndentMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SetModified_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bSet);
void __RPC_STUB ISREdit_SetModified_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SetOverwriteMode_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bSet);
void __RPC_STUB ISREdit_SetOverwriteMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SetEnableEdit_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bSet);
void __RPC_STUB ISREdit_SetEnableEdit_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SetAutoFormatMode_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bSet);
void __RPC_STUB ISREdit_SetAutoFormatMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SetAutoIndentMode_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bSet);
void __RPC_STUB ISREdit_SetAutoIndentMode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_GetMaxColumn_Proxy(
ISREdit __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *lCol);
void __RPC_STUB ISREdit_GetMaxColumn_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SetMaxColumn_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ long lSetCol,
/* [in] */ VARIANT_BOOL bRemakeRows,
/* [retval][out] */ long __RPC_FAR *lNewCol);
void __RPC_STUB ISREdit_SetMaxColumn_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_GetTabSize_Proxy(
ISREdit __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *lSize);
void __RPC_STUB ISREdit_GetTabSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SetTabSize_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ long lSetSize,
/* [in] */ VARIANT_BOOL bRemakeRows,
/* [retval][out] */ long __RPC_FAR *lNewSize);
void __RPC_STUB ISREdit_SetTabSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_GetLeftAutoIndentBytes_Proxy(
ISREdit __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *stBytes);
void __RPC_STUB ISREdit_GetLeftAutoIndentBytes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_GetIndentAdjustment_Proxy(
ISREdit __RPC_FAR * This,
/* [out] */ short __RPC_FAR *stHowMany,
/* [out] */ VARIANT_BOOL __RPC_FAR *bZenspace,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISREdit_GetIndentAdjustment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SetIndentAdjustment_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ short stHowMany,
/* [in] */ VARIANT_BOOL bZenspace,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISREdit_SetIndentAdjustment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_IsIMEOpened_Proxy(
ISREdit __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISREdit_IsIMEOpened_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SetIME_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bOpen);
void __RPC_STUB ISREdit_SetIME_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_IsFormattingNow_Proxy(
ISREdit __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISREdit_IsFormattingNow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISREdit_SetStatusBarText_Proxy(
ISREdit __RPC_FAR * This,
/* [in] */ BSTR bsText);
void __RPC_STUB ISREdit_SetStatusBarText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISREdit_INTERFACE_DEFINED__ */
#ifndef __ISRDisplay_INTERFACE_DEFINED__
#define __ISRDisplay_INTERFACE_DEFINED__
/* interface ISRDisplay */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_ISRDisplay;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("D7C92400-8652-11D3-8FFE-0090CC001E1E")
ISRDisplay : public IDispatch
{
public:
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetColor(
/* [in] */ short stIndex,
/* [retval][out] */ long __RPC_FAR *plColor) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetColor(
/* [in] */ short stIndex,
/* [in] */ long lColor) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DisplayRowNumber(
/* [in] */ VARIANT_BOOL bDisplay,
/* [in] */ VARIANT_BOOL bLogical) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DisplayLineSeparator(
/* [in] */ VARIANT_BOOL bDisplay) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DisplayTab(
/* [in] */ VARIANT_BOOL bDisplay) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DisplayZenSpace(
/* [in] */ VARIANT_BOOL bDisplay) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RedrawWindow( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsVerticalView(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ChangeViewStyle(
/* [in] */ VARIANT_BOOL bVertical,
/* [in] */ VARIANT_BOOL bRemakeRows,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SplitViewVertically( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SplitViewHorizontally( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MaximizeUpperPane( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MaximizeLowerPane( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MaximizeLeftPane( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MaximizeRightPane( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ChangeActivePane(
/* [in] */ short stRow,
/* [in] */ short stCol,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ScrollTo(
/* [in] */ long lRow,
/* [retval][out] */ long __RPC_FAR *plAfterScroll) = 0;
};
#else /* C style interface */
typedef struct ISRDisplayVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ISRDisplay __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ISRDisplay __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ISRDisplay __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ISRDisplay __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ISRDisplay __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ISRDisplay __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 )(
ISRDisplay __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);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetColor )(
ISRDisplay __RPC_FAR * This,
/* [in] */ short stIndex,
/* [retval][out] */ long __RPC_FAR *plColor);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetColor )(
ISRDisplay __RPC_FAR * This,
/* [in] */ short stIndex,
/* [in] */ long lColor);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisplayRowNumber )(
ISRDisplay __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bDisplay,
/* [in] */ VARIANT_BOOL bLogical);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisplayLineSeparator )(
ISRDisplay __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bDisplay);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisplayTab )(
ISRDisplay __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bDisplay);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DisplayZenSpace )(
ISRDisplay __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bDisplay);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RedrawWindow )(
ISRDisplay __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsVerticalView )(
ISRDisplay __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ChangeViewStyle )(
ISRDisplay __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bVertical,
/* [in] */ VARIANT_BOOL bRemakeRows,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SplitViewVertically )(
ISRDisplay __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SplitViewHorizontally )(
ISRDisplay __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MaximizeUpperPane )(
ISRDisplay __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MaximizeLowerPane )(
ISRDisplay __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MaximizeLeftPane )(
ISRDisplay __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MaximizeRightPane )(
ISRDisplay __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ChangeActivePane )(
ISRDisplay __RPC_FAR * This,
/* [in] */ short stRow,
/* [in] */ short stCol,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ScrollTo )(
ISRDisplay __RPC_FAR * This,
/* [in] */ long lRow,
/* [retval][out] */ long __RPC_FAR *plAfterScroll);
END_INTERFACE
} ISRDisplayVtbl;
interface ISRDisplay
{
CONST_VTBL struct ISRDisplayVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ISRDisplay_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISRDisplay_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISRDisplay_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISRDisplay_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ISRDisplay_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ISRDisplay_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ISRDisplay_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ISRDisplay_GetColor(This,stIndex,plColor) \
(This)->lpVtbl -> GetColor(This,stIndex,plColor)
#define ISRDisplay_SetColor(This,stIndex,lColor) \
(This)->lpVtbl -> SetColor(This,stIndex,lColor)
#define ISRDisplay_DisplayRowNumber(This,bDisplay,bLogical) \
(This)->lpVtbl -> DisplayRowNumber(This,bDisplay,bLogical)
#define ISRDisplay_DisplayLineSeparator(This,bDisplay) \
(This)->lpVtbl -> DisplayLineSeparator(This,bDisplay)
#define ISRDisplay_DisplayTab(This,bDisplay) \
(This)->lpVtbl -> DisplayTab(This,bDisplay)
#define ISRDisplay_DisplayZenSpace(This,bDisplay) \
(This)->lpVtbl -> DisplayZenSpace(This,bDisplay)
#define ISRDisplay_RedrawWindow(This) \
(This)->lpVtbl -> RedrawWindow(This)
#define ISRDisplay_IsVerticalView(This,pbResult) \
(This)->lpVtbl -> IsVerticalView(This,pbResult)
#define ISRDisplay_ChangeViewStyle(This,bVertical,bRemakeRows,pbResult) \
(This)->lpVtbl -> ChangeViewStyle(This,bVertical,bRemakeRows,pbResult)
#define ISRDisplay_SplitViewVertically(This) \
(This)->lpVtbl -> SplitViewVertically(This)
#define ISRDisplay_SplitViewHorizontally(This) \
(This)->lpVtbl -> SplitViewHorizontally(This)
#define ISRDisplay_MaximizeUpperPane(This) \
(This)->lpVtbl -> MaximizeUpperPane(This)
#define ISRDisplay_MaximizeLowerPane(This) \
(This)->lpVtbl -> MaximizeLowerPane(This)
#define ISRDisplay_MaximizeLeftPane(This) \
(This)->lpVtbl -> MaximizeLeftPane(This)
#define ISRDisplay_MaximizeRightPane(This) \
(This)->lpVtbl -> MaximizeRightPane(This)
#define ISRDisplay_ChangeActivePane(This,stRow,stCol,pbResult) \
(This)->lpVtbl -> ChangeActivePane(This,stRow,stCol,pbResult)
#define ISRDisplay_ScrollTo(This,lRow,plAfterScroll) \
(This)->lpVtbl -> ScrollTo(This,lRow,plAfterScroll)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRDisplay_GetColor_Proxy(
ISRDisplay __RPC_FAR * This,
/* [in] */ short stIndex,
/* [retval][out] */ long __RPC_FAR *plColor);
void __RPC_STUB ISRDisplay_GetColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRDisplay_SetColor_Proxy(
ISRDisplay __RPC_FAR * This,
/* [in] */ short stIndex,
/* [in] */ long lColor);
void __RPC_STUB ISRDisplay_SetColor_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRDisplay_DisplayRowNumber_Proxy(
ISRDisplay __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bDisplay,
/* [in] */ VARIANT_BOOL bLogical);
void __RPC_STUB ISRDisplay_DisplayRowNumber_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRDisplay_DisplayLineSeparator_Proxy(
ISRDisplay __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bDisplay);
void __RPC_STUB ISRDisplay_DisplayLineSeparator_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRDisplay_DisplayTab_Proxy(
ISRDisplay __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bDisplay);
void __RPC_STUB ISRDisplay_DisplayTab_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRDisplay_DisplayZenSpace_Proxy(
ISRDisplay __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bDisplay);
void __RPC_STUB ISRDisplay_DisplayZenSpace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRDisplay_RedrawWindow_Proxy(
ISRDisplay __RPC_FAR * This);
void __RPC_STUB ISRDisplay_RedrawWindow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRDisplay_IsVerticalView_Proxy(
ISRDisplay __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRDisplay_IsVerticalView_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRDisplay_ChangeViewStyle_Proxy(
ISRDisplay __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bVertical,
/* [in] */ VARIANT_BOOL bRemakeRows,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRDisplay_ChangeViewStyle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRDisplay_SplitViewVertically_Proxy(
ISRDisplay __RPC_FAR * This);
void __RPC_STUB ISRDisplay_SplitViewVertically_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRDisplay_SplitViewHorizontally_Proxy(
ISRDisplay __RPC_FAR * This);
void __RPC_STUB ISRDisplay_SplitViewHorizontally_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRDisplay_MaximizeUpperPane_Proxy(
ISRDisplay __RPC_FAR * This);
void __RPC_STUB ISRDisplay_MaximizeUpperPane_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRDisplay_MaximizeLowerPane_Proxy(
ISRDisplay __RPC_FAR * This);
void __RPC_STUB ISRDisplay_MaximizeLowerPane_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRDisplay_MaximizeLeftPane_Proxy(
ISRDisplay __RPC_FAR * This);
void __RPC_STUB ISRDisplay_MaximizeLeftPane_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRDisplay_MaximizeRightPane_Proxy(
ISRDisplay __RPC_FAR * This);
void __RPC_STUB ISRDisplay_MaximizeRightPane_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRDisplay_ChangeActivePane_Proxy(
ISRDisplay __RPC_FAR * This,
/* [in] */ short stRow,
/* [in] */ short stCol,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRDisplay_ChangeActivePane_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRDisplay_ScrollTo_Proxy(
ISRDisplay __RPC_FAR * This,
/* [in] */ long lRow,
/* [retval][out] */ long __RPC_FAR *plAfterScroll);
void __RPC_STUB ISRDisplay_ScrollTo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISRDisplay_INTERFACE_DEFINED__ */
#ifndef __ISRSearch_INTERFACE_DEFINED__
#define __ISRSearch_INTERFACE_DEFINED__
/* interface ISRSearch */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_ISRSearch;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("7BEB2BE0-86C7-11D3-8FFE-0090CC001E1E")
ISRSearch : public IDispatch
{
public:
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetSearchFlag(
/* [retval][out] */ long __RPC_FAR *plFlag) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetSearchFlag(
/* [in] */ long lFlag) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExecSearch(
/* [in] */ BSTR lpStr,
/* [in] */ VARIANT_BOOL bForward,
/* [in] */ VARIANT_BOOL bSelect,
/* [out] */ long __RPC_FAR *plARow,
/* [out] */ long __RPC_FAR *plACol,
/* [out] */ long __RPC_FAR *plBRow,
/* [out] */ long __RPC_FAR *plBCol,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MakeDFATable(
/* [in] */ BSTR lpRegExp,
/* [out] */ long __RPC_FAR *plDFA,
/* [out] */ long __RPC_FAR *lRegExpFlag,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CloseDFATable(
/* [in] */ long lDFA) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExecSearchByRegExp(
/* [in] */ long lDFA,
/* [in] */ long lRegExpFlag,
/* [in] */ VARIANT_BOOL bForward,
/* [in] */ VARIANT_BOOL bSelect,
/* [in] */ short stPart,
/* [out] */ long __RPC_FAR *plARow,
/* [out] */ long __RPC_FAR *plACol,
/* [out] */ long __RPC_FAR *plBRow,
/* [out] */ long __RPC_FAR *plBCol,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetPartialString(
/* [in] */ short stPart,
/* [out] */ long __RPC_FAR *plARow,
/* [out] */ long __RPC_FAR *plACol,
/* [out] */ long __RPC_FAR *plBRow,
/* [out] */ long __RPC_FAR *plBCol,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExecReplace(
/* [in] */ BSTR lpSearch,
/* [in] */ BSTR lpReplace,
/* [in] */ short stHow,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MakeReplaceTableForRegExp(
/* [in] */ BSTR lpReplace,
/* [out] */ long __RPC_FAR *plRTBL,
/* [in] */ long lDFA,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CloseReplaceTable(
/* [in] */ long lRTBL) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExecReplaceByRegExp(
/* [in] */ long lDFA,
/* [in] */ long lRegExpFlag,
/* [in] */ short stPart,
/* [in] */ long lRTBL,
/* [in] */ short stHow,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExecSearchAll(
/* [in] */ BSTR lpSearch,
/* [in] */ long lFlag,
/* [in] */ short stPart,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE HighlightSearchAll(
/* [in] */ VARIANT_BOOL bHighlight) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PriorSearchAll(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NextSearchAll(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE QuitSearchAll( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExecGrep(
/* [in] */ BSTR lpGrepStr,
/* [in] */ BSTR lpDir,
/* [in] */ BSTR lpFile,
/* [in] */ long lFlag,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TagJump(
/* [in] */ BSTR lpJumpTo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetStressWords(
/* [in] */ VARIANT_BOOL bRegExp,
/* [retval][out] */ BSTR __RPC_FAR *pListOfStressWords) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetPartListOfStressWords(
/* [retval][out] */ BSTR __RPC_FAR *pListOfPart) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetStressWords(
/* [in] */ VARIANT_BOOL bRegExp,
/* [in] */ BSTR lpListOfWords,
/* [in] */ BSTR lpListOfPart,
/* [in] */ VARIANT_BOOL bWriteToProfile,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ValidateStressWords(
/* [in] */ VARIANT_BOOL bValidate) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsStressWordsEffective(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetRowCommentString(
/* [retval][out] */ BSTR __RPC_FAR *pbsRowComment) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCommentBeginString(
/* [retval][out] */ BSTR __RPC_FAR *pbsCommentBegin) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCommentEndString(
/* [retval][out] */ BSTR __RPC_FAR *pbsCommentEnd) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetRowCommentString(
/* [in] */ BSTR lpNew,
/* [in] */ VARIANT_BOOL bWritePrilfe,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetCommentString(
/* [in] */ BSTR lpBegin,
/* [in] */ BSTR lpEnd,
/* [in] */ VARIANT_BOOL bWritePrilfe,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ValidateCommentOut(
/* [in] */ VARIANT_BOOL bValidate) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsCommentOutEffective(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
};
#else /* C style interface */
typedef struct ISRSearchVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ISRSearch __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ISRSearch __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ISRSearch __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ISRSearch __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ISRSearch __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ISRSearch __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 )(
ISRSearch __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);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSearchFlag )(
ISRSearch __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *plFlag);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSearchFlag )(
ISRSearch __RPC_FAR * This,
/* [in] */ long lFlag);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExecSearch )(
ISRSearch __RPC_FAR * This,
/* [in] */ BSTR lpStr,
/* [in] */ VARIANT_BOOL bForward,
/* [in] */ VARIANT_BOOL bSelect,
/* [out] */ long __RPC_FAR *plARow,
/* [out] */ long __RPC_FAR *plACol,
/* [out] */ long __RPC_FAR *plBRow,
/* [out] */ long __RPC_FAR *plBCol,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MakeDFATable )(
ISRSearch __RPC_FAR * This,
/* [in] */ BSTR lpRegExp,
/* [out] */ long __RPC_FAR *plDFA,
/* [out] */ long __RPC_FAR *lRegExpFlag,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CloseDFATable )(
ISRSearch __RPC_FAR * This,
/* [in] */ long lDFA);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExecSearchByRegExp )(
ISRSearch __RPC_FAR * This,
/* [in] */ long lDFA,
/* [in] */ long lRegExpFlag,
/* [in] */ VARIANT_BOOL bForward,
/* [in] */ VARIANT_BOOL bSelect,
/* [in] */ short stPart,
/* [out] */ long __RPC_FAR *plARow,
/* [out] */ long __RPC_FAR *plACol,
/* [out] */ long __RPC_FAR *plBRow,
/* [out] */ long __RPC_FAR *plBCol,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPartialString )(
ISRSearch __RPC_FAR * This,
/* [in] */ short stPart,
/* [out] */ long __RPC_FAR *plARow,
/* [out] */ long __RPC_FAR *plACol,
/* [out] */ long __RPC_FAR *plBRow,
/* [out] */ long __RPC_FAR *plBCol,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExecReplace )(
ISRSearch __RPC_FAR * This,
/* [in] */ BSTR lpSearch,
/* [in] */ BSTR lpReplace,
/* [in] */ short stHow,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MakeReplaceTableForRegExp )(
ISRSearch __RPC_FAR * This,
/* [in] */ BSTR lpReplace,
/* [out] */ long __RPC_FAR *plRTBL,
/* [in] */ long lDFA,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CloseReplaceTable )(
ISRSearch __RPC_FAR * This,
/* [in] */ long lRTBL);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExecReplaceByRegExp )(
ISRSearch __RPC_FAR * This,
/* [in] */ long lDFA,
/* [in] */ long lRegExpFlag,
/* [in] */ short stPart,
/* [in] */ long lRTBL,
/* [in] */ short stHow,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExecSearchAll )(
ISRSearch __RPC_FAR * This,
/* [in] */ BSTR lpSearch,
/* [in] */ long lFlag,
/* [in] */ short stPart,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HighlightSearchAll )(
ISRSearch __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bHighlight);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PriorSearchAll )(
ISRSearch __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NextSearchAll )(
ISRSearch __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QuitSearchAll )(
ISRSearch __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExecGrep )(
ISRSearch __RPC_FAR * This,
/* [in] */ BSTR lpGrepStr,
/* [in] */ BSTR lpDir,
/* [in] */ BSTR lpFile,
/* [in] */ long lFlag,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TagJump )(
ISRSearch __RPC_FAR * This,
/* [in] */ BSTR lpJumpTo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStressWords )(
ISRSearch __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bRegExp,
/* [retval][out] */ BSTR __RPC_FAR *pListOfStressWords);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPartListOfStressWords )(
ISRSearch __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pListOfPart);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetStressWords )(
ISRSearch __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bRegExp,
/* [in] */ BSTR lpListOfWords,
/* [in] */ BSTR lpListOfPart,
/* [in] */ VARIANT_BOOL bWriteToProfile,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ValidateStressWords )(
ISRSearch __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bValidate);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsStressWordsEffective )(
ISRSearch __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRowCommentString )(
ISRSearch __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbsRowComment);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCommentBeginString )(
ISRSearch __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbsCommentBegin);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCommentEndString )(
ISRSearch __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbsCommentEnd);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetRowCommentString )(
ISRSearch __RPC_FAR * This,
/* [in] */ BSTR lpNew,
/* [in] */ VARIANT_BOOL bWritePrilfe,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCommentString )(
ISRSearch __RPC_FAR * This,
/* [in] */ BSTR lpBegin,
/* [in] */ BSTR lpEnd,
/* [in] */ VARIANT_BOOL bWritePrilfe,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ValidateCommentOut )(
ISRSearch __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bValidate);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsCommentOutEffective )(
ISRSearch __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
END_INTERFACE
} ISRSearchVtbl;
interface ISRSearch
{
CONST_VTBL struct ISRSearchVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ISRSearch_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISRSearch_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISRSearch_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISRSearch_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ISRSearch_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ISRSearch_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ISRSearch_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ISRSearch_GetSearchFlag(This,plFlag) \
(This)->lpVtbl -> GetSearchFlag(This,plFlag)
#define ISRSearch_SetSearchFlag(This,lFlag) \
(This)->lpVtbl -> SetSearchFlag(This,lFlag)
#define ISRSearch_ExecSearch(This,lpStr,bForward,bSelect,plARow,plACol,plBRow,plBCol,pbResult) \
(This)->lpVtbl -> ExecSearch(This,lpStr,bForward,bSelect,plARow,plACol,plBRow,plBCol,pbResult)
#define ISRSearch_MakeDFATable(This,lpRegExp,plDFA,lRegExpFlag,pbResult) \
(This)->lpVtbl -> MakeDFATable(This,lpRegExp,plDFA,lRegExpFlag,pbResult)
#define ISRSearch_CloseDFATable(This,lDFA) \
(This)->lpVtbl -> CloseDFATable(This,lDFA)
#define ISRSearch_ExecSearchByRegExp(This,lDFA,lRegExpFlag,bForward,bSelect,stPart,plARow,plACol,plBRow,plBCol,pbResult) \
(This)->lpVtbl -> ExecSearchByRegExp(This,lDFA,lRegExpFlag,bForward,bSelect,stPart,plARow,plACol,plBRow,plBCol,pbResult)
#define ISRSearch_GetPartialString(This,stPart,plARow,plACol,plBRow,plBCol,pbResult) \
(This)->lpVtbl -> GetPartialString(This,stPart,plARow,plACol,plBRow,plBCol,pbResult)
#define ISRSearch_ExecReplace(This,lpSearch,lpReplace,stHow,pbResult) \
(This)->lpVtbl -> ExecReplace(This,lpSearch,lpReplace,stHow,pbResult)
#define ISRSearch_MakeReplaceTableForRegExp(This,lpReplace,plRTBL,lDFA,pbResult) \
(This)->lpVtbl -> MakeReplaceTableForRegExp(This,lpReplace,plRTBL,lDFA,pbResult)
#define ISRSearch_CloseReplaceTable(This,lRTBL) \
(This)->lpVtbl -> CloseReplaceTable(This,lRTBL)
#define ISRSearch_ExecReplaceByRegExp(This,lDFA,lRegExpFlag,stPart,lRTBL,stHow,pbResult) \
(This)->lpVtbl -> ExecReplaceByRegExp(This,lDFA,lRegExpFlag,stPart,lRTBL,stHow,pbResult)
#define ISRSearch_ExecSearchAll(This,lpSearch,lFlag,stPart,pbResult) \
(This)->lpVtbl -> ExecSearchAll(This,lpSearch,lFlag,stPart,pbResult)
#define ISRSearch_HighlightSearchAll(This,bHighlight) \
(This)->lpVtbl -> HighlightSearchAll(This,bHighlight)
#define ISRSearch_PriorSearchAll(This,pbResult) \
(This)->lpVtbl -> PriorSearchAll(This,pbResult)
#define ISRSearch_NextSearchAll(This,pbResult) \
(This)->lpVtbl -> NextSearchAll(This,pbResult)
#define ISRSearch_QuitSearchAll(This) \
(This)->lpVtbl -> QuitSearchAll(This)
#define ISRSearch_ExecGrep(This,lpGrepStr,lpDir,lpFile,lFlag,pbResult) \
(This)->lpVtbl -> ExecGrep(This,lpGrepStr,lpDir,lpFile,lFlag,pbResult)
#define ISRSearch_TagJump(This,lpJumpTo,pbResult) \
(This)->lpVtbl -> TagJump(This,lpJumpTo,pbResult)
#define ISRSearch_GetStressWords(This,bRegExp,pListOfStressWords) \
(This)->lpVtbl -> GetStressWords(This,bRegExp,pListOfStressWords)
#define ISRSearch_GetPartListOfStressWords(This,pListOfPart) \
(This)->lpVtbl -> GetPartListOfStressWords(This,pListOfPart)
#define ISRSearch_SetStressWords(This,bRegExp,lpListOfWords,lpListOfPart,bWriteToProfile,pbResult) \
(This)->lpVtbl -> SetStressWords(This,bRegExp,lpListOfWords,lpListOfPart,bWriteToProfile,pbResult)
#define ISRSearch_ValidateStressWords(This,bValidate) \
(This)->lpVtbl -> ValidateStressWords(This,bValidate)
#define ISRSearch_IsStressWordsEffective(This,pbResult) \
(This)->lpVtbl -> IsStressWordsEffective(This,pbResult)
#define ISRSearch_GetRowCommentString(This,pbsRowComment) \
(This)->lpVtbl -> GetRowCommentString(This,pbsRowComment)
#define ISRSearch_GetCommentBeginString(This,pbsCommentBegin) \
(This)->lpVtbl -> GetCommentBeginString(This,pbsCommentBegin)
#define ISRSearch_GetCommentEndString(This,pbsCommentEnd) \
(This)->lpVtbl -> GetCommentEndString(This,pbsCommentEnd)
#define ISRSearch_SetRowCommentString(This,lpNew,bWritePrilfe,pbResult) \
(This)->lpVtbl -> SetRowCommentString(This,lpNew,bWritePrilfe,pbResult)
#define ISRSearch_SetCommentString(This,lpBegin,lpEnd,bWritePrilfe,pbResult) \
(This)->lpVtbl -> SetCommentString(This,lpBegin,lpEnd,bWritePrilfe,pbResult)
#define ISRSearch_ValidateCommentOut(This,bValidate) \
(This)->lpVtbl -> ValidateCommentOut(This,bValidate)
#define ISRSearch_IsCommentOutEffective(This,pbResult) \
(This)->lpVtbl -> IsCommentOutEffective(This,pbResult)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_GetSearchFlag_Proxy(
ISRSearch __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *plFlag);
void __RPC_STUB ISRSearch_GetSearchFlag_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_SetSearchFlag_Proxy(
ISRSearch __RPC_FAR * This,
/* [in] */ long lFlag);
void __RPC_STUB ISRSearch_SetSearchFlag_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_ExecSearch_Proxy(
ISRSearch __RPC_FAR * This,
/* [in] */ BSTR lpStr,
/* [in] */ VARIANT_BOOL bForward,
/* [in] */ VARIANT_BOOL bSelect,
/* [out] */ long __RPC_FAR *plARow,
/* [out] */ long __RPC_FAR *plACol,
/* [out] */ long __RPC_FAR *plBRow,
/* [out] */ long __RPC_FAR *plBCol,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRSearch_ExecSearch_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_MakeDFATable_Proxy(
ISRSearch __RPC_FAR * This,
/* [in] */ BSTR lpRegExp,
/* [out] */ long __RPC_FAR *plDFA,
/* [out] */ long __RPC_FAR *lRegExpFlag,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRSearch_MakeDFATable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_CloseDFATable_Proxy(
ISRSearch __RPC_FAR * This,
/* [in] */ long lDFA);
void __RPC_STUB ISRSearch_CloseDFATable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_ExecSearchByRegExp_Proxy(
ISRSearch __RPC_FAR * This,
/* [in] */ long lDFA,
/* [in] */ long lRegExpFlag,
/* [in] */ VARIANT_BOOL bForward,
/* [in] */ VARIANT_BOOL bSelect,
/* [in] */ short stPart,
/* [out] */ long __RPC_FAR *plARow,
/* [out] */ long __RPC_FAR *plACol,
/* [out] */ long __RPC_FAR *plBRow,
/* [out] */ long __RPC_FAR *plBCol,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRSearch_ExecSearchByRegExp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_GetPartialString_Proxy(
ISRSearch __RPC_FAR * This,
/* [in] */ short stPart,
/* [out] */ long __RPC_FAR *plARow,
/* [out] */ long __RPC_FAR *plACol,
/* [out] */ long __RPC_FAR *plBRow,
/* [out] */ long __RPC_FAR *plBCol,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRSearch_GetPartialString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_ExecReplace_Proxy(
ISRSearch __RPC_FAR * This,
/* [in] */ BSTR lpSearch,
/* [in] */ BSTR lpReplace,
/* [in] */ short stHow,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRSearch_ExecReplace_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_MakeReplaceTableForRegExp_Proxy(
ISRSearch __RPC_FAR * This,
/* [in] */ BSTR lpReplace,
/* [out] */ long __RPC_FAR *plRTBL,
/* [in] */ long lDFA,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRSearch_MakeReplaceTableForRegExp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_CloseReplaceTable_Proxy(
ISRSearch __RPC_FAR * This,
/* [in] */ long lRTBL);
void __RPC_STUB ISRSearch_CloseReplaceTable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_ExecReplaceByRegExp_Proxy(
ISRSearch __RPC_FAR * This,
/* [in] */ long lDFA,
/* [in] */ long lRegExpFlag,
/* [in] */ short stPart,
/* [in] */ long lRTBL,
/* [in] */ short stHow,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRSearch_ExecReplaceByRegExp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_ExecSearchAll_Proxy(
ISRSearch __RPC_FAR * This,
/* [in] */ BSTR lpSearch,
/* [in] */ long lFlag,
/* [in] */ short stPart,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRSearch_ExecSearchAll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_HighlightSearchAll_Proxy(
ISRSearch __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bHighlight);
void __RPC_STUB ISRSearch_HighlightSearchAll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_PriorSearchAll_Proxy(
ISRSearch __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRSearch_PriorSearchAll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_NextSearchAll_Proxy(
ISRSearch __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRSearch_NextSearchAll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_QuitSearchAll_Proxy(
ISRSearch __RPC_FAR * This);
void __RPC_STUB ISRSearch_QuitSearchAll_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_ExecGrep_Proxy(
ISRSearch __RPC_FAR * This,
/* [in] */ BSTR lpGrepStr,
/* [in] */ BSTR lpDir,
/* [in] */ BSTR lpFile,
/* [in] */ long lFlag,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRSearch_ExecGrep_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_TagJump_Proxy(
ISRSearch __RPC_FAR * This,
/* [in] */ BSTR lpJumpTo,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRSearch_TagJump_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_GetStressWords_Proxy(
ISRSearch __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bRegExp,
/* [retval][out] */ BSTR __RPC_FAR *pListOfStressWords);
void __RPC_STUB ISRSearch_GetStressWords_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_GetPartListOfStressWords_Proxy(
ISRSearch __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pListOfPart);
void __RPC_STUB ISRSearch_GetPartListOfStressWords_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_SetStressWords_Proxy(
ISRSearch __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bRegExp,
/* [in] */ BSTR lpListOfWords,
/* [in] */ BSTR lpListOfPart,
/* [in] */ VARIANT_BOOL bWriteToProfile,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRSearch_SetStressWords_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_ValidateStressWords_Proxy(
ISRSearch __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bValidate);
void __RPC_STUB ISRSearch_ValidateStressWords_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_IsStressWordsEffective_Proxy(
ISRSearch __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRSearch_IsStressWordsEffective_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_GetRowCommentString_Proxy(
ISRSearch __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbsRowComment);
void __RPC_STUB ISRSearch_GetRowCommentString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_GetCommentBeginString_Proxy(
ISRSearch __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbsCommentBegin);
void __RPC_STUB ISRSearch_GetCommentBeginString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_GetCommentEndString_Proxy(
ISRSearch __RPC_FAR * This,
/* [retval][out] */ BSTR __RPC_FAR *pbsCommentEnd);
void __RPC_STUB ISRSearch_GetCommentEndString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_SetRowCommentString_Proxy(
ISRSearch __RPC_FAR * This,
/* [in] */ BSTR lpNew,
/* [in] */ VARIANT_BOOL bWritePrilfe,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRSearch_SetRowCommentString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_SetCommentString_Proxy(
ISRSearch __RPC_FAR * This,
/* [in] */ BSTR lpBegin,
/* [in] */ BSTR lpEnd,
/* [in] */ VARIANT_BOOL bWritePrilfe,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRSearch_SetCommentString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_ValidateCommentOut_Proxy(
ISRSearch __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bValidate);
void __RPC_STUB ISRSearch_ValidateCommentOut_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRSearch_IsCommentOutEffective_Proxy(
ISRSearch __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRSearch_IsCommentOutEffective_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISRSearch_INTERFACE_DEFINED__ */
#ifndef __ISRMisc_INTERFACE_DEFINED__
#define __ISRMisc_INTERFACE_DEFINED__
/* interface ISRMisc */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_ISRMisc;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("7BEB2BE5-86C7-11D3-8FFE-0090CC001E1E")
ISRMisc : public IDispatch
{
public:
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RunAtion(
/* [in] */ VARIANT_BOOL bFile,
/* [in] */ BSTR lpScript,
/* [in] */ BSTR lpOptionString) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsRunningAtionNow(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnableAutoMacro(
/* [in] */ VARIANT_BOOL bEnable) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsEnableAutoMacro(
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetExtensionGroup(
/* [retval][out] */ short __RPC_FAR *pstGroup) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetExtensionGroup(
/* [in] */ short stGroup,
/* [in] */ VARIANT_BOOL bReadSetting,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExecSariCommand(
/* [in] */ long lCommand) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMailString(
/* [out] */ VARIANT __RPC_FAR *pvrMail) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMailFlag(
/* [retval][out] */ long __RPC_FAR *lFlag) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetMailFlag(
/* [in] */ long lFlag) = 0;
};
#else /* C style interface */
typedef struct ISRMiscVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ISRMisc __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ISRMisc __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ISRMisc __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ISRMisc __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ISRMisc __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ISRMisc __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 )(
ISRMisc __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);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RunAtion )(
ISRMisc __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bFile,
/* [in] */ BSTR lpScript,
/* [in] */ BSTR lpOptionString);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsRunningAtionNow )(
ISRMisc __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnableAutoMacro )(
ISRMisc __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bEnable);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsEnableAutoMacro )(
ISRMisc __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetExtensionGroup )(
ISRMisc __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pstGroup);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetExtensionGroup )(
ISRMisc __RPC_FAR * This,
/* [in] */ short stGroup,
/* [in] */ VARIANT_BOOL bReadSetting,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ExecSariCommand )(
ISRMisc __RPC_FAR * This,
/* [in] */ long lCommand);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMailString )(
ISRMisc __RPC_FAR * This,
/* [out] */ VARIANT __RPC_FAR *pvrMail);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMailFlag )(
ISRMisc __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *lFlag);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetMailFlag )(
ISRMisc __RPC_FAR * This,
/* [in] */ long lFlag);
END_INTERFACE
} ISRMiscVtbl;
interface ISRMisc
{
CONST_VTBL struct ISRMiscVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ISRMisc_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISRMisc_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISRMisc_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISRMisc_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ISRMisc_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ISRMisc_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ISRMisc_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ISRMisc_RunAtion(This,bFile,lpScript,lpOptionString) \
(This)->lpVtbl -> RunAtion(This,bFile,lpScript,lpOptionString)
#define ISRMisc_IsRunningAtionNow(This,pbResult) \
(This)->lpVtbl -> IsRunningAtionNow(This,pbResult)
#define ISRMisc_EnableAutoMacro(This,bEnable) \
(This)->lpVtbl -> EnableAutoMacro(This,bEnable)
#define ISRMisc_IsEnableAutoMacro(This,pbResult) \
(This)->lpVtbl -> IsEnableAutoMacro(This,pbResult)
#define ISRMisc_GetExtensionGroup(This,pstGroup) \
(This)->lpVtbl -> GetExtensionGroup(This,pstGroup)
#define ISRMisc_SetExtensionGroup(This,stGroup,bReadSetting,pbResult) \
(This)->lpVtbl -> SetExtensionGroup(This,stGroup,bReadSetting,pbResult)
#define ISRMisc_ExecSariCommand(This,lCommand) \
(This)->lpVtbl -> ExecSariCommand(This,lCommand)
#define ISRMisc_GetMailString(This,pvrMail) \
(This)->lpVtbl -> GetMailString(This,pvrMail)
#define ISRMisc_GetMailFlag(This,lFlag) \
(This)->lpVtbl -> GetMailFlag(This,lFlag)
#define ISRMisc_SetMailFlag(This,lFlag) \
(This)->lpVtbl -> SetMailFlag(This,lFlag)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRMisc_RunAtion_Proxy(
ISRMisc __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bFile,
/* [in] */ BSTR lpScript,
/* [in] */ BSTR lpOptionString);
void __RPC_STUB ISRMisc_RunAtion_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRMisc_IsRunningAtionNow_Proxy(
ISRMisc __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRMisc_IsRunningAtionNow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRMisc_EnableAutoMacro_Proxy(
ISRMisc __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bEnable);
void __RPC_STUB ISRMisc_EnableAutoMacro_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRMisc_IsEnableAutoMacro_Proxy(
ISRMisc __RPC_FAR * This,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRMisc_IsEnableAutoMacro_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRMisc_GetExtensionGroup_Proxy(
ISRMisc __RPC_FAR * This,
/* [retval][out] */ short __RPC_FAR *pstGroup);
void __RPC_STUB ISRMisc_GetExtensionGroup_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRMisc_SetExtensionGroup_Proxy(
ISRMisc __RPC_FAR * This,
/* [in] */ short stGroup,
/* [in] */ VARIANT_BOOL bReadSetting,
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISRMisc_SetExtensionGroup_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRMisc_ExecSariCommand_Proxy(
ISRMisc __RPC_FAR * This,
/* [in] */ long lCommand);
void __RPC_STUB ISRMisc_ExecSariCommand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRMisc_GetMailString_Proxy(
ISRMisc __RPC_FAR * This,
/* [out] */ VARIANT __RPC_FAR *pvrMail);
void __RPC_STUB ISRMisc_GetMailString_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRMisc_GetMailFlag_Proxy(
ISRMisc __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *lFlag);
void __RPC_STUB ISRMisc_GetMailFlag_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRMisc_SetMailFlag_Proxy(
ISRMisc __RPC_FAR * This,
/* [in] */ long lFlag);
void __RPC_STUB ISRMisc_SetMailFlag_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISRMisc_INTERFACE_DEFINED__ */
#ifndef __ISRAPL_INTERFACE_DEFINED__
#define __ISRAPL_INTERFACE_DEFINED__
/* interface ISRAPL */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_ISRAPL;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("849BAB60-94F1-11D3-8FFF-0090CC001E1E")
ISRAPL : public IDispatch
{
public:
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ShowApp( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddCommand(
/* [in] */ long lCookie,
/* [in] */ long lInnerNumber,
/* [in] */ BSTR bsCommandName,
/* [in] */ VARIANT_BOOL bMenu,
/* [retval][out] */ long __RPC_FAR *plCommandNumber) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetAddinMenu(
/* [in] */ long lCommandNumber) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetAddinMenuGroup(
/* [in] */ BSTR bsGroupName,
/* [in] */ VARIANT vrCommandNumber) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateToolBar(
/* [in] */ long lCookie,
/* [in] */ BSTR bsName,
/* [in] */ long lResourceID,
/* [in] */ VARIANT vrCommandNumber) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMainWindowHandle(
/* [retval][out] */ long __RPC_FAR *lhwnd) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FindShortcutKey(
/* [in] */ long lCommandNumber,
/* [out] */ VARIANT __RPC_FAR *pvrState,
/* [out] */ VARIANT __RPC_FAR *pvrVKey) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetShortcutKey(
/* [in] */ long lCommandNumber,
/* [in] */ long lState,
/* [in] */ short stVKey) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCommandWithShortcutKey(
/* [in] */ long lState,
/* [in] */ short stVKey,
/* [retval][out] */ long __RPC_FAR *plCommandNumber) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RedrawMenu( void) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE BroadcastMessage(
/* [in] */ long lCookie,
/* [in] */ long lMessage) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateFileObject(
/* [retval][out] */ ISRFile __RPC_FAR *__RPC_FAR *ppFile) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateEditObject(
/* [retval][out] */ ISREdit __RPC_FAR *__RPC_FAR *ppEdit) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateDisplayObject(
/* [retval][out] */ ISRDisplay __RPC_FAR *__RPC_FAR *ppDisplay) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateSearchObject(
/* [retval][out] */ ISRSearch __RPC_FAR *__RPC_FAR *ppSearch) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateMiscObject(
/* [retval][out] */ ISRMisc __RPC_FAR *__RPC_FAR *ppMisc) = 0;
};
#else /* C style interface */
typedef struct ISRAPLVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ISRAPL __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ISRAPL __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ISRAPL __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
ISRAPL __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
ISRAPL __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
ISRAPL __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 )(
ISRAPL __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);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowApp )(
ISRAPL __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddCommand )(
ISRAPL __RPC_FAR * This,
/* [in] */ long lCookie,
/* [in] */ long lInnerNumber,
/* [in] */ BSTR bsCommandName,
/* [in] */ VARIANT_BOOL bMenu,
/* [retval][out] */ long __RPC_FAR *plCommandNumber);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetAddinMenu )(
ISRAPL __RPC_FAR * This,
/* [in] */ long lCommandNumber);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetAddinMenuGroup )(
ISRAPL __RPC_FAR * This,
/* [in] */ BSTR bsGroupName,
/* [in] */ VARIANT vrCommandNumber);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateToolBar )(
ISRAPL __RPC_FAR * This,
/* [in] */ long lCookie,
/* [in] */ BSTR bsName,
/* [in] */ long lResourceID,
/* [in] */ VARIANT vrCommandNumber);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMainWindowHandle )(
ISRAPL __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *lhwnd);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindShortcutKey )(
ISRAPL __RPC_FAR * This,
/* [in] */ long lCommandNumber,
/* [out] */ VARIANT __RPC_FAR *pvrState,
/* [out] */ VARIANT __RPC_FAR *pvrVKey);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetShortcutKey )(
ISRAPL __RPC_FAR * This,
/* [in] */ long lCommandNumber,
/* [in] */ long lState,
/* [in] */ short stVKey);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCommandWithShortcutKey )(
ISRAPL __RPC_FAR * This,
/* [in] */ long lState,
/* [in] */ short stVKey,
/* [retval][out] */ long __RPC_FAR *plCommandNumber);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RedrawMenu )(
ISRAPL __RPC_FAR * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BroadcastMessage )(
ISRAPL __RPC_FAR * This,
/* [in] */ long lCookie,
/* [in] */ long lMessage);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateFileObject )(
ISRAPL __RPC_FAR * This,
/* [retval][out] */ ISRFile __RPC_FAR *__RPC_FAR *ppFile);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateEditObject )(
ISRAPL __RPC_FAR * This,
/* [retval][out] */ ISREdit __RPC_FAR *__RPC_FAR *ppEdit);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateDisplayObject )(
ISRAPL __RPC_FAR * This,
/* [retval][out] */ ISRDisplay __RPC_FAR *__RPC_FAR *ppDisplay);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateSearchObject )(
ISRAPL __RPC_FAR * This,
/* [retval][out] */ ISRSearch __RPC_FAR *__RPC_FAR *ppSearch);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateMiscObject )(
ISRAPL __RPC_FAR * This,
/* [retval][out] */ ISRMisc __RPC_FAR *__RPC_FAR *ppMisc);
END_INTERFACE
} ISRAPLVtbl;
interface ISRAPL
{
CONST_VTBL struct ISRAPLVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ISRAPL_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISRAPL_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISRAPL_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISRAPL_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define ISRAPL_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define ISRAPL_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define ISRAPL_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define ISRAPL_ShowApp(This) \
(This)->lpVtbl -> ShowApp(This)
#define ISRAPL_AddCommand(This,lCookie,lInnerNumber,bsCommandName,bMenu,plCommandNumber) \
(This)->lpVtbl -> AddCommand(This,lCookie,lInnerNumber,bsCommandName,bMenu,plCommandNumber)
#define ISRAPL_SetAddinMenu(This,lCommandNumber) \
(This)->lpVtbl -> SetAddinMenu(This,lCommandNumber)
#define ISRAPL_SetAddinMenuGroup(This,bsGroupName,vrCommandNumber) \
(This)->lpVtbl -> SetAddinMenuGroup(This,bsGroupName,vrCommandNumber)
#define ISRAPL_CreateToolBar(This,lCookie,bsName,lResourceID,vrCommandNumber) \
(This)->lpVtbl -> CreateToolBar(This,lCookie,bsName,lResourceID,vrCommandNumber)
#define ISRAPL_GetMainWindowHandle(This,lhwnd) \
(This)->lpVtbl -> GetMainWindowHandle(This,lhwnd)
#define ISRAPL_FindShortcutKey(This,lCommandNumber,pvrState,pvrVKey) \
(This)->lpVtbl -> FindShortcutKey(This,lCommandNumber,pvrState,pvrVKey)
#define ISRAPL_SetShortcutKey(This,lCommandNumber,lState,stVKey) \
(This)->lpVtbl -> SetShortcutKey(This,lCommandNumber,lState,stVKey)
#define ISRAPL_GetCommandWithShortcutKey(This,lState,stVKey,plCommandNumber) \
(This)->lpVtbl -> GetCommandWithShortcutKey(This,lState,stVKey,plCommandNumber)
#define ISRAPL_RedrawMenu(This) \
(This)->lpVtbl -> RedrawMenu(This)
#define ISRAPL_BroadcastMessage(This,lCookie,lMessage) \
(This)->lpVtbl -> BroadcastMessage(This,lCookie,lMessage)
#define ISRAPL_CreateFileObject(This,ppFile) \
(This)->lpVtbl -> CreateFileObject(This,ppFile)
#define ISRAPL_CreateEditObject(This,ppEdit) \
(This)->lpVtbl -> CreateEditObject(This,ppEdit)
#define ISRAPL_CreateDisplayObject(This,ppDisplay) \
(This)->lpVtbl -> CreateDisplayObject(This,ppDisplay)
#define ISRAPL_CreateSearchObject(This,ppSearch) \
(This)->lpVtbl -> CreateSearchObject(This,ppSearch)
#define ISRAPL_CreateMiscObject(This,ppMisc) \
(This)->lpVtbl -> CreateMiscObject(This,ppMisc)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRAPL_ShowApp_Proxy(
ISRAPL __RPC_FAR * This);
void __RPC_STUB ISRAPL_ShowApp_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRAPL_AddCommand_Proxy(
ISRAPL __RPC_FAR * This,
/* [in] */ long lCookie,
/* [in] */ long lInnerNumber,
/* [in] */ BSTR bsCommandName,
/* [in] */ VARIANT_BOOL bMenu,
/* [retval][out] */ long __RPC_FAR *plCommandNumber);
void __RPC_STUB ISRAPL_AddCommand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRAPL_SetAddinMenu_Proxy(
ISRAPL __RPC_FAR * This,
/* [in] */ long lCommandNumber);
void __RPC_STUB ISRAPL_SetAddinMenu_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRAPL_SetAddinMenuGroup_Proxy(
ISRAPL __RPC_FAR * This,
/* [in] */ BSTR bsGroupName,
/* [in] */ VARIANT vrCommandNumber);
void __RPC_STUB ISRAPL_SetAddinMenuGroup_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRAPL_CreateToolBar_Proxy(
ISRAPL __RPC_FAR * This,
/* [in] */ long lCookie,
/* [in] */ BSTR bsName,
/* [in] */ long lResourceID,
/* [in] */ VARIANT vrCommandNumber);
void __RPC_STUB ISRAPL_CreateToolBar_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRAPL_GetMainWindowHandle_Proxy(
ISRAPL __RPC_FAR * This,
/* [retval][out] */ long __RPC_FAR *lhwnd);
void __RPC_STUB ISRAPL_GetMainWindowHandle_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRAPL_FindShortcutKey_Proxy(
ISRAPL __RPC_FAR * This,
/* [in] */ long lCommandNumber,
/* [out] */ VARIANT __RPC_FAR *pvrState,
/* [out] */ VARIANT __RPC_FAR *pvrVKey);
void __RPC_STUB ISRAPL_FindShortcutKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRAPL_SetShortcutKey_Proxy(
ISRAPL __RPC_FAR * This,
/* [in] */ long lCommandNumber,
/* [in] */ long lState,
/* [in] */ short stVKey);
void __RPC_STUB ISRAPL_SetShortcutKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRAPL_GetCommandWithShortcutKey_Proxy(
ISRAPL __RPC_FAR * This,
/* [in] */ long lState,
/* [in] */ short stVKey,
/* [retval][out] */ long __RPC_FAR *plCommandNumber);
void __RPC_STUB ISRAPL_GetCommandWithShortcutKey_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRAPL_RedrawMenu_Proxy(
ISRAPL __RPC_FAR * This);
void __RPC_STUB ISRAPL_RedrawMenu_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRAPL_BroadcastMessage_Proxy(
ISRAPL __RPC_FAR * This,
/* [in] */ long lCookie,
/* [in] */ long lMessage);
void __RPC_STUB ISRAPL_BroadcastMessage_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRAPL_CreateFileObject_Proxy(
ISRAPL __RPC_FAR * This,
/* [retval][out] */ ISRFile __RPC_FAR *__RPC_FAR *ppFile);
void __RPC_STUB ISRAPL_CreateFileObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRAPL_CreateEditObject_Proxy(
ISRAPL __RPC_FAR * This,
/* [retval][out] */ ISREdit __RPC_FAR *__RPC_FAR *ppEdit);
void __RPC_STUB ISRAPL_CreateEditObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRAPL_CreateDisplayObject_Proxy(
ISRAPL __RPC_FAR * This,
/* [retval][out] */ ISRDisplay __RPC_FAR *__RPC_FAR *ppDisplay);
void __RPC_STUB ISRAPL_CreateDisplayObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRAPL_CreateSearchObject_Proxy(
ISRAPL __RPC_FAR * This,
/* [retval][out] */ ISRSearch __RPC_FAR *__RPC_FAR *ppSearch);
void __RPC_STUB ISRAPL_CreateSearchObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISRAPL_CreateMiscObject_Proxy(
ISRAPL __RPC_FAR * This,
/* [retval][out] */ ISRMisc __RPC_FAR *__RPC_FAR *ppMisc);
void __RPC_STUB ISRAPL_CreateMiscObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISRAPL_INTERFACE_DEFINED__ */
#ifndef __ISariAddin_INTERFACE_DEFINED__
#define __ISariAddin_INTERFACE_DEFINED__
/* interface ISariAddin */
/* [unique][helpstring][uuid][object] */
EXTERN_C const IID IID_ISariAddin;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("0BE91000-82F8-11D3-8FFE-0090CC001E1E")
ISariAddin : public IUnknown
{
public:
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE OnConnection(
/* [in] */ ISRAPL __RPC_FAR *pApl,
/* [in] */ long lFlag,
/* [in] */ long lCookie,
/* [out] */ VARIANT_BOOL __RPC_FAR *pbResult) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE OnDisconnection(
/* [in] */ VARIANT_BOOL bLastTime) = 0;
};
#else /* C style interface */
typedef struct ISariAddinVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ISariAddin __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ISariAddin __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ISariAddin __RPC_FAR * This);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnConnection )(
ISariAddin __RPC_FAR * This,
/* [in] */ ISRAPL __RPC_FAR *pApl,
/* [in] */ long lFlag,
/* [in] */ long lCookie,
/* [out] */ VARIANT_BOOL __RPC_FAR *pbResult);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnDisconnection )(
ISariAddin __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bLastTime);
END_INTERFACE
} ISariAddinVtbl;
interface ISariAddin
{
CONST_VTBL struct ISariAddinVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ISariAddin_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ISariAddin_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ISariAddin_Release(This) \
(This)->lpVtbl -> Release(This)
#define ISariAddin_OnConnection(This,pApl,lFlag,lCookie,pbResult) \
(This)->lpVtbl -> OnConnection(This,pApl,lFlag,lCookie,pbResult)
#define ISariAddin_OnDisconnection(This,bLastTime) \
(This)->lpVtbl -> OnDisconnection(This,bLastTime)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISariAddin_OnConnection_Proxy(
ISariAddin __RPC_FAR * This,
/* [in] */ ISRAPL __RPC_FAR *pApl,
/* [in] */ long lFlag,
/* [in] */ long lCookie,
/* [out] */ VARIANT_BOOL __RPC_FAR *pbResult);
void __RPC_STUB ISariAddin_OnConnection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE ISariAddin_OnDisconnection_Proxy(
ISariAddin __RPC_FAR * This,
/* [in] */ VARIANT_BOOL bLastTime);
void __RPC_STUB ISariAddin_OnDisconnection_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ISariAddin_INTERFACE_DEFINED__ */
#ifndef ___ISRAPLEvents_DISPINTERFACE_DEFINED__
#define ___ISRAPLEvents_DISPINTERFACE_DEFINED__
/* dispinterface _ISRAPLEvents */
/* [helpstring][uuid] */
EXTERN_C const IID DIID__ISRAPLEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("849BAB62-94F1-11D3-8FFF-0090CC001E1E")
_ISRAPLEvents : public IDispatch
{
};
#else /* C style interface */
typedef struct _ISRAPLEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
_ISRAPLEvents __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
_ISRAPLEvents __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
_ISRAPLEvents __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
_ISRAPLEvents __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
_ISRAPLEvents __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
_ISRAPLEvents __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 )(
_ISRAPLEvents __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);
END_INTERFACE
} _ISRAPLEventsVtbl;
interface _ISRAPLEvents
{
CONST_VTBL struct _ISRAPLEventsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define _ISRAPLEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define _ISRAPLEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define _ISRAPLEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define _ISRAPLEvents_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define _ISRAPLEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define _ISRAPLEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define _ISRAPLEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* ___ISRAPLEvents_DISPINTERFACE_DEFINED__ */
EXTERN_C const CLSID CLSID_SariAPL;
#ifdef __cplusplus
class DECLSPEC_UUID("849BAB61-94F1-11D3-8FFF-0090CC001E1E")
SariAPL;
#endif
#endif /* __Sari_LIBRARY_DEFINED__ */
/* Additional Prototypes for ALL interfaces */
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif