📄 pcdmdll.h
字号:
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE MovePrevious(
long Handle) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FindRecord(
long Handle,
VARIANT PID,
VARIANT Value) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddNewRecord(
long Handle) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetValue(
VARIANT PID,
VARIANT Value) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE WriteRecord(
long DBHandle) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReadRecord(
long DBHandle,
/* [retval][out] */ long __RPC_FAR *Count) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetValue(
VARIANT PID,
/* [retval][out] */ VARIANT __RPC_FAR *Value) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Execute(
BSTR FileLocation,
BSTR Command) = 0;
};
#else /* C style interface */
typedef struct IPCDMAccessDBVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IPCDMAccessDB __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IPCDMAccessDB __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IPCDMAccessDB __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
IPCDMAccessDB __RPC_FAR * This,
/* [out] */ UINT __RPC_FAR *pctinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
IPCDMAccessDB __RPC_FAR * This,
/* [in] */ UINT iTInfo,
/* [in] */ LCID lcid,
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
IPCDMAccessDB __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 )(
IPCDMAccessDB __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 *AddProperty )(
IPCDMAccessDB __RPC_FAR * This,
VARIANT PID,
long Sorted);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateTable )(
IPCDMAccessDB __RPC_FAR * This,
BSTR FileLocation,
BSTR Name);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenTable )(
IPCDMAccessDB __RPC_FAR * This,
BSTR FileLocation,
BSTR Name,
VARIANT PID,
/* [retval][out] */ long __RPC_FAR *Handle);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CloseTable )(
IPCDMAccessDB __RPC_FAR * This,
long Handle);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MoveFirst )(
IPCDMAccessDB __RPC_FAR * This,
long Handle);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MoveLast )(
IPCDMAccessDB __RPC_FAR * This,
long Handle);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MoveNext )(
IPCDMAccessDB __RPC_FAR * This,
long Handle);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *MovePrevious )(
IPCDMAccessDB __RPC_FAR * This,
long Handle);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindRecord )(
IPCDMAccessDB __RPC_FAR * This,
long Handle,
VARIANT PID,
VARIANT Value);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddNewRecord )(
IPCDMAccessDB __RPC_FAR * This,
long Handle);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetValue )(
IPCDMAccessDB __RPC_FAR * This,
VARIANT PID,
VARIANT Value);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WriteRecord )(
IPCDMAccessDB __RPC_FAR * This,
long DBHandle);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReadRecord )(
IPCDMAccessDB __RPC_FAR * This,
long DBHandle,
/* [retval][out] */ long __RPC_FAR *Count);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetValue )(
IPCDMAccessDB __RPC_FAR * This,
VARIANT PID,
/* [retval][out] */ VARIANT __RPC_FAR *Value);
/* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Execute )(
IPCDMAccessDB __RPC_FAR * This,
BSTR FileLocation,
BSTR Command);
END_INTERFACE
} IPCDMAccessDBVtbl;
interface IPCDMAccessDB
{
CONST_VTBL struct IPCDMAccessDBVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IPCDMAccessDB_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IPCDMAccessDB_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IPCDMAccessDB_Release(This) \
(This)->lpVtbl -> Release(This)
#define IPCDMAccessDB_GetTypeInfoCount(This,pctinfo) \
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
#define IPCDMAccessDB_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IPCDMAccessDB_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IPCDMAccessDB_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#define IPCDMAccessDB_AddProperty(This,PID,Sorted) \
(This)->lpVtbl -> AddProperty(This,PID,Sorted)
#define IPCDMAccessDB_CreateTable(This,FileLocation,Name) \
(This)->lpVtbl -> CreateTable(This,FileLocation,Name)
#define IPCDMAccessDB_OpenTable(This,FileLocation,Name,PID,Handle) \
(This)->lpVtbl -> OpenTable(This,FileLocation,Name,PID,Handle)
#define IPCDMAccessDB_CloseTable(This,Handle) \
(This)->lpVtbl -> CloseTable(This,Handle)
#define IPCDMAccessDB_MoveFirst(This,Handle) \
(This)->lpVtbl -> MoveFirst(This,Handle)
#define IPCDMAccessDB_MoveLast(This,Handle) \
(This)->lpVtbl -> MoveLast(This,Handle)
#define IPCDMAccessDB_MoveNext(This,Handle) \
(This)->lpVtbl -> MoveNext(This,Handle)
#define IPCDMAccessDB_MovePrevious(This,Handle) \
(This)->lpVtbl -> MovePrevious(This,Handle)
#define IPCDMAccessDB_FindRecord(This,Handle,PID,Value) \
(This)->lpVtbl -> FindRecord(This,Handle,PID,Value)
#define IPCDMAccessDB_AddNewRecord(This,Handle) \
(This)->lpVtbl -> AddNewRecord(This,Handle)
#define IPCDMAccessDB_SetValue(This,PID,Value) \
(This)->lpVtbl -> SetValue(This,PID,Value)
#define IPCDMAccessDB_WriteRecord(This,DBHandle) \
(This)->lpVtbl -> WriteRecord(This,DBHandle)
#define IPCDMAccessDB_ReadRecord(This,DBHandle,Count) \
(This)->lpVtbl -> ReadRecord(This,DBHandle,Count)
#define IPCDMAccessDB_GetValue(This,PID,Value) \
(This)->lpVtbl -> GetValue(This,PID,Value)
#define IPCDMAccessDB_Execute(This,FileLocation,Command) \
(This)->lpVtbl -> Execute(This,FileLocation,Command)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPCDMAccessDB_AddProperty_Proxy(
IPCDMAccessDB __RPC_FAR * This,
VARIANT PID,
long Sorted);
void __RPC_STUB IPCDMAccessDB_AddProperty_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPCDMAccessDB_CreateTable_Proxy(
IPCDMAccessDB __RPC_FAR * This,
BSTR FileLocation,
BSTR Name);
void __RPC_STUB IPCDMAccessDB_CreateTable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPCDMAccessDB_OpenTable_Proxy(
IPCDMAccessDB __RPC_FAR * This,
BSTR FileLocation,
BSTR Name,
VARIANT PID,
/* [retval][out] */ long __RPC_FAR *Handle);
void __RPC_STUB IPCDMAccessDB_OpenTable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPCDMAccessDB_CloseTable_Proxy(
IPCDMAccessDB __RPC_FAR * This,
long Handle);
void __RPC_STUB IPCDMAccessDB_CloseTable_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPCDMAccessDB_MoveFirst_Proxy(
IPCDMAccessDB __RPC_FAR * This,
long Handle);
void __RPC_STUB IPCDMAccessDB_MoveFirst_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPCDMAccessDB_MoveLast_Proxy(
IPCDMAccessDB __RPC_FAR * This,
long Handle);
void __RPC_STUB IPCDMAccessDB_MoveLast_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPCDMAccessDB_MoveNext_Proxy(
IPCDMAccessDB __RPC_FAR * This,
long Handle);
void __RPC_STUB IPCDMAccessDB_MoveNext_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPCDMAccessDB_MovePrevious_Proxy(
IPCDMAccessDB __RPC_FAR * This,
long Handle);
void __RPC_STUB IPCDMAccessDB_MovePrevious_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPCDMAccessDB_FindRecord_Proxy(
IPCDMAccessDB __RPC_FAR * This,
long Handle,
VARIANT PID,
VARIANT Value);
void __RPC_STUB IPCDMAccessDB_FindRecord_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPCDMAccessDB_AddNewRecord_Proxy(
IPCDMAccessDB __RPC_FAR * This,
long Handle);
void __RPC_STUB IPCDMAccessDB_AddNewRecord_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPCDMAccessDB_SetValue_Proxy(
IPCDMAccessDB __RPC_FAR * This,
VARIANT PID,
VARIANT Value);
void __RPC_STUB IPCDMAccessDB_SetValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPCDMAccessDB_WriteRecord_Proxy(
IPCDMAccessDB __RPC_FAR * This,
long DBHandle);
void __RPC_STUB IPCDMAccessDB_WriteRecord_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPCDMAccessDB_ReadRecord_Proxy(
IPCDMAccessDB __RPC_FAR * This,
long DBHandle,
/* [retval][out] */ long __RPC_FAR *Count);
void __RPC_STUB IPCDMAccessDB_ReadRecord_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPCDMAccessDB_GetValue_Proxy(
IPCDMAccessDB __RPC_FAR * This,
VARIANT PID,
/* [retval][out] */ VARIANT __RPC_FAR *Value);
void __RPC_STUB IPCDMAccessDB_GetValue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IPCDMAccessDB_Execute_Proxy(
IPCDMAccessDB __RPC_FAR * This,
BSTR FileLocation,
BSTR Command);
void __RPC_STUB IPCDMAccessDB_Execute_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IPCDMAccessDB_INTERFACE_DEFINED__ */
#ifndef __IPCDMUtils_INTERFACE_DEFINED__
#define __IPCDMUtils_INTERFACE_DEFINED__
/* interface IPCDMUtils */
/* [unique][helpstring][dual][uuid][object] */
EXTERN_C const IID IID_IPCDMUtils;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("76233A00-16BE-445E-9995-F57C99638490")
IPCDMUtils : public IDispatch
{
public:
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AnalyzeURL(
BSTR bstrURL) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetURL(
LONG Index,
BSTR InURL,
/* [retval][out] */ BSTR __RPC_FAR *OutURL) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetClass(
BSTR InURL,
/* [retval][out] */ LONG __RPC_FAR *ClassID) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCommand(
BSTR InURL,
/* [retval][out] */ BSTR __RPC_FAR *Command) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ExecuteADBCmd(
BSTR Command) = 0;
virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetTagValue(
BSTR InCMD,
BSTR TagName,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -