📄 kitlcom.h
字号:
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
_IPPSHCommandCB * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
_IPPSHCommandCB * This);
ULONG ( STDMETHODCALLTYPE *Release )(
_IPPSHCommandCB * This);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetCommand )(
_IPPSHCommandCB * This,
/* [out] */ BSTR *pbstrCommand,
/* [in] */ int nMaxCmdSize,
/* [out] */ BOOL *pfFinished,
/* [out] */ BOOL *pfResubmit);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CmdOut )(
_IPPSHCommandCB * This,
/* [in] */ BSTR bstrData);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *FindFile )(
_IPPSHCommandCB * This,
/* [in] */ BSTR bstrFileName,
/* [in] */ BOOL fUseExisting,
/* [out] */ BSTR *pbstrFullPath);
END_INTERFACE
} _IPPSHCommandCBVtbl;
interface _IPPSHCommandCB
{
CONST_VTBL struct _IPPSHCommandCBVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define _IPPSHCommandCB_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define _IPPSHCommandCB_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define _IPPSHCommandCB_Release(This) \
(This)->lpVtbl -> Release(This)
#define _IPPSHCommandCB_GetCommand(This,pbstrCommand,nMaxCmdSize,pfFinished,pfResubmit) \
(This)->lpVtbl -> GetCommand(This,pbstrCommand,nMaxCmdSize,pfFinished,pfResubmit)
#define _IPPSHCommandCB_CmdOut(This,bstrData) \
(This)->lpVtbl -> CmdOut(This,bstrData)
#define _IPPSHCommandCB_FindFile(This,bstrFileName,fUseExisting,pbstrFullPath) \
(This)->lpVtbl -> FindFile(This,bstrFileName,fUseExisting,pbstrFullPath)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring] */ HRESULT STDMETHODCALLTYPE _IPPSHCommandCB_GetCommand_Proxy(
_IPPSHCommandCB * This,
/* [out] */ BSTR *pbstrCommand,
/* [in] */ int nMaxCmdSize,
/* [out] */ BOOL *pfFinished,
/* [out] */ BOOL *pfResubmit);
void __RPC_STUB _IPPSHCommandCB_GetCommand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE _IPPSHCommandCB_CmdOut_Proxy(
_IPPSHCommandCB * This,
/* [in] */ BSTR bstrData);
void __RPC_STUB _IPPSHCommandCB_CmdOut_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE _IPPSHCommandCB_FindFile_Proxy(
_IPPSHCommandCB * This,
/* [in] */ BSTR bstrFileName,
/* [in] */ BOOL fUseExisting,
/* [out] */ BSTR *pbstrFullPath);
void __RPC_STUB _IPPSHCommandCB_FindFile_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* ___IPPSHCommandCB_INTERFACE_DEFINED__ */
#ifndef ___IPPSHDataSink_INTERFACE_DEFINED__
#define ___IPPSHDataSink_INTERFACE_DEFINED__
/* interface _IPPSHDataSink */
/* [unique][helpstring][uuid][object] */
EXTERN_C const IID IID__IPPSHDataSink;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("CF76FB4F-149C-45b5-9FD7-969359A305D2")
_IPPSHDataSink : public IUnknown
{
public:
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CmdOut(
/* [in] */ BSTR bstrData) = 0;
};
#else /* C style interface */
typedef struct _IPPSHDataSinkVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
_IPPSHDataSink * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
_IPPSHDataSink * This);
ULONG ( STDMETHODCALLTYPE *Release )(
_IPPSHDataSink * This);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CmdOut )(
_IPPSHDataSink * This,
/* [in] */ BSTR bstrData);
END_INTERFACE
} _IPPSHDataSinkVtbl;
interface _IPPSHDataSink
{
CONST_VTBL struct _IPPSHDataSinkVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define _IPPSHDataSink_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define _IPPSHDataSink_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define _IPPSHDataSink_Release(This) \
(This)->lpVtbl -> Release(This)
#define _IPPSHDataSink_CmdOut(This,bstrData) \
(This)->lpVtbl -> CmdOut(This,bstrData)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring] */ HRESULT STDMETHODCALLTYPE _IPPSHDataSink_CmdOut_Proxy(
_IPPSHDataSink * This,
/* [in] */ BSTR bstrData);
void __RPC_STUB _IPPSHDataSink_CmdOut_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* ___IPPSHDataSink_INTERFACE_DEFINED__ */
#ifndef __IPPSHStream_INTERFACE_DEFINED__
#define __IPPSHStream_INTERFACE_DEFINED__
/* interface IPPSHStream */
/* [unique][helpstring][uuid][object] */
EXTERN_C const IID IID_IPPSHStream;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("CF061356-7968-44D0-B606-D1746E873BE4")
IPPSHStream : public IUnknown
{
public:
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE SendCommand(
/* [in] */ _IPPSHCommandCB *piCommand,
/* [out] */ DWORD *pdwCancelCookie) = 0;
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE CancelCommand(
/* [in] */ DWORD dwCancelCookie) = 0;
};
#else /* C style interface */
typedef struct IPPSHStreamVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IPPSHStream * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IPPSHStream * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IPPSHStream * This);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *SendCommand )(
IPPSHStream * This,
/* [in] */ _IPPSHCommandCB *piCommand,
/* [out] */ DWORD *pdwCancelCookie);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *CancelCommand )(
IPPSHStream * This,
/* [in] */ DWORD dwCancelCookie);
END_INTERFACE
} IPPSHStreamVtbl;
interface IPPSHStream
{
CONST_VTBL struct IPPSHStreamVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IPPSHStream_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IPPSHStream_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IPPSHStream_Release(This) \
(This)->lpVtbl -> Release(This)
#define IPPSHStream_SendCommand(This,piCommand,pdwCancelCookie) \
(This)->lpVtbl -> SendCommand(This,piCommand,pdwCancelCookie)
#define IPPSHStream_CancelCommand(This,dwCancelCookie) \
(This)->lpVtbl -> CancelCommand(This,dwCancelCookie)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IPPSHStream_SendCommand_Proxy(
IPPSHStream * This,
/* [in] */ _IPPSHCommandCB *piCommand,
/* [out] */ DWORD *pdwCancelCookie);
void __RPC_STUB IPPSHStream_SendCommand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpstring] */ HRESULT STDMETHODCALLTYPE IPPSHStream_CancelCommand_Proxy(
IPPSHStream * This,
/* [in] */ DWORD dwCancelCookie);
void __RPC_STUB IPPSHStream_CancelCommand_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IPPSHStream_INTERFACE_DEFINED__ */
#ifndef ___IDBGMSGDataSink_INTERFACE_DEFINED__
#define ___IDBGMSGDataSink_INTERFACE_DEFINED__
/* interface _IDBGMSGDataSink */
/* [unique][helpstring][uuid][object] */
EXTERN_C const IID IID__IDBGMSGDataSink;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("4130D2CA-8310-41a2-BC55-24F264CA79BF")
_IDBGMSGDataSink : public IUnknown
{
public:
virtual /* [helpstring] */ HRESULT STDMETHODCALLTYPE MsgOut(
/* [in] */ BSTR bstrData,
/* [in] */ unsigned long dwThrdId,
/* [in] */ unsigned long dwProcId,
/* [in] */ unsigned long dwTimeStamp) = 0;
};
#else /* C style interface */
typedef struct _IDBGMSGDataSinkVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
_IDBGMSGDataSink * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
_IDBGMSGDataSink * This);
ULONG ( STDMETHODCALLTYPE *Release )(
_IDBGMSGDataSink * This);
/* [helpstring] */ HRESULT ( STDMETHODCALLTYPE *MsgOut )(
_IDBGMSGDataSink * This,
/* [in] */ BSTR bstrData,
/* [in] */ unsigned long dwThrdId,
/* [in] */ unsigned long dwProcId,
/* [in] */ unsigned long dwTimeStamp);
END_INTERFACE
} _IDBGMSGDataSinkVtbl;
interface _IDBGMSGDataSink
{
CONST_VTBL struct _IDBGMSGDataSinkVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define _IDBGMSGDataSink_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define _IDBGMSGDataSink_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define _IDBGMSGDataSink_Release(This) \
(This)->lpVtbl -> Release(This)
#define _IDBGMSGDataSink_MsgOut(This,bstrData,dwThrdId,dwProcId,dwTimeStamp) \
(This)->lpVtbl -> MsgOut(This,bstrData,dwThrdId,dwProcId,dwTimeStamp)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpstring] */ HRESULT STDMETHODCALLTYPE _IDBGMSGDataSink_MsgOut_Proxy(
_IDBGMSGDataSink * This,
/* [in] */ BSTR bstrData,
/* [in] */ unsigned long dwThrdId,
/* [in] */ unsigned long dwProcId,
/* [in] */ unsigned long dwTimeStamp);
void __RPC_STUB _IDBGMSGDataSink_MsgOut_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* ___IDBGMSGDataSink_INTERFACE_DEFINED__ */
#ifndef __IDBGMSGStream_INTERFACE_DEFINED__
#define __IDBGMSGStream_INTERFACE_DEFINED__
/* interface IDBGMSGStream */
/* [unique][helpstring][uuid][object] */
EXTERN_C const IID IID_IDBGMSGStream;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("3556165F-CDF4-4869-91CB-4EAA80DB6897")
IDBGMSGStream : public IUnknown
{
public:
};
#else /* C style interface */
typedef struct IDBGMSGStreamVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IDBGMSGStream * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IDBGMSGStream * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IDBGMSGStream * This);
END_INTERFACE
} IDBGMSGStreamVtbl;
interface IDBGMSGStream
{
CONST_VTBL struct IDBGMSGStreamVtbl *lpVtbl;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -