📄 ghswatchsystem.h
字号:
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IGHSwatchCursor * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IGHSwatchCursor * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IGHSwatchCursor * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NextRow )(
IGHSwatchCursor * This,
/* [retval][out] */ IGHRow **row);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *InsertRow )(
IGHSwatchCursor * This,
/* [in] */ IGHRow *row);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteRow )(
IGHSwatchCursor * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Flush )(
IGHSwatchCursor * This);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Reset )(
IGHSwatchCursor * This);
END_INTERFACE
} IGHSwatchCursorVtbl;
interface IGHSwatchCursor
{
CONST_VTBL struct IGHSwatchCursorVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IGHSwatchCursor_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IGHSwatchCursor_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IGHSwatchCursor_Release(This) \
(This)->lpVtbl -> Release(This)
#define IGHSwatchCursor_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IGHSwatchCursor_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IGHSwatchCursor_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IGHSwatchCursor_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IGHSwatchCursor_NextRow(This,row) \
(This)->lpVtbl -> NextRow(This,row)
#define IGHSwatchCursor_InsertRow(This,row) \
(This)->lpVtbl -> InsertRow(This,row)
#define IGHSwatchCursor_DeleteRow(This) \
(This)->lpVtbl -> DeleteRow(This)
#define IGHSwatchCursor_Flush(This) \
(This)->lpVtbl -> Flush(This)
#define IGHSwatchCursor_Reset(This) \
(This)->lpVtbl -> Reset(This)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IGHSwatchCursor_NextRow_Proxy(
IGHSwatchCursor * This,
/* [retval][out] */ IGHRow **row);
void __RPC_STUB IGHSwatchCursor_NextRow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IGHSwatchCursor_InsertRow_Proxy(
IGHSwatchCursor * This,
/* [in] */ IGHRow *row);
void __RPC_STUB IGHSwatchCursor_InsertRow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IGHSwatchCursor_DeleteRow_Proxy(
IGHSwatchCursor * This);
void __RPC_STUB IGHSwatchCursor_DeleteRow_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IGHSwatchCursor_Flush_Proxy(
IGHSwatchCursor * This);
void __RPC_STUB IGHSwatchCursor_Flush_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IGHSwatchCursor_Reset_Proxy(
IGHSwatchCursor * This);
void __RPC_STUB IGHSwatchCursor_Reset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IGHSwatchCursor_INTERFACE_DEFINED__ */
#ifndef __IGHSwatch_INTERFACE_DEFINED__
#define __IGHSwatch_INTERFACE_DEFINED__
/* interface IGHSwatch */
/* [unique][helpstring][nonextensible][dual][uuid][object] */
EXTERN_C const IID IID_IGHSwatch;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("F61D2746-4A54-494F-B214-BBE25AD46DBA")
IGHSwatch : public IDispatch
{
public:
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
/* [retval][out] */ BSTR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Name(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description(
/* [retval][out] */ BSTR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Description(
/* [in] */ BSTR newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CreatedDate(
/* [retval][out] */ DATE *pVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_IndexSystem(
/* [retval][out] */ IGHIndexs **pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_IndexSystem(
/* [in] */ IGHIndexs *newVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FieldCount(
/* [retval][out] */ LONG *pVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RowCount(
/* [retval][out] */ LONG *pVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateRow(
/* [retval][out] */ IGHRow **row) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Search(
/* [in] */ VARIANT_BOOL Recycling,
/* [retval][out] */ IGHSwatchCursor **cursor) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Update(
/* [in] */ VARIANT_BOOL Recycling,
/* [retval][out] */ IGHSwatchCursor **cursor) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FindIndex(
/* [in] */ BSTR IndexName,
LONG *lIndex) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddIndex(
/* [in] */ IGHIndex *pVal) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteIndex(
/* [in] */ IGHIndex *pVal) = 0;
virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FilePath(
/* [retval][out] */ BSTR *pVal) = 0;
virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FilePath(
/* [in] */ BSTR newVal) = 0;
};
#else /* C style interface */
typedef struct IGHSwatchVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IGHSwatch * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IGHSwatch * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IGHSwatch * This);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
IGHSwatch * This,
/* [out] */ UINT *pctinfo);
HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
IGHSwatch * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo **ppTInfo);
HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
IGHSwatch * This,
/* [in] */ REFIID riid,
/* [size_is][in] */ LPOLESTR *rgszNames,
/* [in] */ UINT cNames,
/* [in] */ LCID lcid,
/* [size_is][out] */ DISPID *rgDispId);
/* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
IGHSwatch * This,
/* [in] */ DISPID dispIdMember,
/* [in] */ REFIID riid,
/* [in] */ LCID lcid,
/* [in] */ WORD wFlags,
/* [out][in] */ DISPPARAMS *pDispParams,
/* [out] */ VARIANT *pVarResult,
/* [out] */ EXCEPINFO *pExcepInfo,
/* [out] */ UINT *puArgErr);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
IGHSwatch * This,
/* [retval][out] */ BSTR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Name )(
IGHSwatch * This,
/* [in] */ BSTR newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
IGHSwatch * This,
/* [retval][out] */ BSTR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )(
IGHSwatch * This,
/* [in] */ BSTR newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CreatedDate )(
IGHSwatch * This,
/* [retval][out] */ DATE *pVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_IndexSystem )(
IGHSwatch * This,
/* [retval][out] */ IGHIndexs **pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_IndexSystem )(
IGHSwatch * This,
/* [in] */ IGHIndexs *newVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FieldCount )(
IGHSwatch * This,
/* [retval][out] */ LONG *pVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RowCount )(
IGHSwatch * This,
/* [retval][out] */ LONG *pVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateRow )(
IGHSwatch * This,
/* [retval][out] */ IGHRow **row);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Search )(
IGHSwatch * This,
/* [in] */ VARIANT_BOOL Recycling,
/* [retval][out] */ IGHSwatchCursor **cursor);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Update )(
IGHSwatch * This,
/* [in] */ VARIANT_BOOL Recycling,
/* [retval][out] */ IGHSwatchCursor **cursor);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *FindIndex )(
IGHSwatch * This,
/* [in] */ BSTR IndexName,
LONG *lIndex);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddIndex )(
IGHSwatch * This,
/* [in] */ IGHIndex *pVal);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteIndex )(
IGHSwatch * This,
/* [in] */ IGHIndex *pVal);
/* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FilePath )(
IGHSwatch * This,
/* [retval][out] */ BSTR *pVal);
/* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FilePath )(
IGHSwatch * This,
/* [in] */ BSTR newVal);
END_INTERFACE
} IGHSwatchVtbl;
interface IGHSwatch
{
CONST_VTBL struct IGHSwatchVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IGHSwatch_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IGHSwatch_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IGHSwatch_Release(This) \
(This)->lpVtbl -> Release(This)
#define IGHSwatch_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IGHSwatch_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IGHSwatch_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IGHSwatch_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IGHSwatch_get_Name(This,pVal) \
(This)->lpVtbl -> get_Name(This,pVal)
#define IGHSwatch_put_Name(This,newVal) \
(This)->lpVtbl -> put_Name(This,newVal)
#define IGHSwatch_get_Description(This,pVal) \
(This)->lpVtbl -> get_Description(This,pVal)
#define IGHSwatch_put_Description(This,newVal) \
(This)->lpVtbl -> put_Description(This,newVal)
#define IGHSwatch_get_CreatedDate(This,pVal) \
(This)->lpVtbl -> get_CreatedDate(This,pVal)
#define IGHSwatch_get_IndexSystem(This,pVal) \
(This)->lpVtbl -> get_IndexSystem(This,pVal)
#define IGHSwatch_put_IndexSystem(This,newVal) \
(This)->lpVtbl -> put_IndexSystem(This,newVal)
#define IGHSwatch_get_FieldCount(This,pVal) \
(This)->lpVtbl -> get_FieldCount(This,pVal)
#define IGHSwatch_get_RowCount(This,pVal) \
(This)->lpVtbl -> get_RowCount(This,pVal)
#define IGHSwatch_CreateRow(This,row) \
(This)->lpVtbl -> CreateRow(This,row)
#define IGHSwatch_Search(This,Recycling,cursor) \
(This)->lpVtbl -> Search(This,Recycling,cursor)
#define IGHSwatch_Update(This,Recycling,cursor) \
(This)->lpVtbl -> Update(This,Recycling,cursor)
#define IGHSwatch_FindIndex(This,IndexName,lIndex) \
(This)->lpVtbl -> FindIndex(This,IndexName,lIndex)
#define IGHSwatch_AddIndex(This,pVal) \
(This)->lpVtbl -> AddIndex(This,pVal)
#define IGHSwatch_DeleteIndex(This,pVal) \
(This)->lpVtbl -> DeleteIndex(This,pVal)
#define IGHSwatch_get_FilePath(This,pVal) \
(This)->lpVtbl -> get_FilePath(This,pVal)
#define IGHSwatch_put_FilePath(This,newVal) \
(This)->lpVtbl -> put_FilePath(This,newVal)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IGHSwatch_get_Name_Proxy(
IGHSwatch * This,
/* [retval][out] */ BSTR *pVal);
void __RPC_STUB IGHSwatch_get_Name_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IGHSwatch_put_Name_Proxy(
IGHSwatch * This,
/* [in] */ BSTR newVal);
void __RPC_STUB IGHSwatch_put_Name_Stub(
IRpcStubBuffer *This,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -