dimm_vs7.h
来自「用visual c++写的一个超文本编辑器」· C头文件 代码 · 共 2,020 行 · 第 1/5 页
H
2,020 行
#define IEnumRegisterWordA_Skip(This,ulCount) \
(This)->lpVtbl -> Skip(This,ulCount)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IEnumRegisterWordA_Clone_Proxy(
IEnumRegisterWordA * This,
/* [out] */ IEnumRegisterWordA **ppEnum);
void __RPC_STUB IEnumRegisterWordA_Clone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumRegisterWordA_Next_Proxy(
IEnumRegisterWordA * This,
/* [in] */ ULONG ulCount,
/* [out] */ REGISTERWORDA *rgRegisterWord,
/* [out] */ ULONG *pcFetched);
void __RPC_STUB IEnumRegisterWordA_Next_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumRegisterWordA_Reset_Proxy(
IEnumRegisterWordA * This);
void __RPC_STUB IEnumRegisterWordA_Reset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumRegisterWordA_Skip_Proxy(
IEnumRegisterWordA * This,
/* [in] */ ULONG ulCount);
void __RPC_STUB IEnumRegisterWordA_Skip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IEnumRegisterWordA_INTERFACE_DEFINED__ */
#ifndef __IEnumRegisterWordW_INTERFACE_DEFINED__
#define __IEnumRegisterWordW_INTERFACE_DEFINED__
/* interface IEnumRegisterWordW */
/* [unique][uuid][object] */
EXTERN_C const IID IID_IEnumRegisterWordW;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("4955DD31-B159-11d0-8FCF-00AA006BCC59")
IEnumRegisterWordW : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Clone(
/* [out] */ IEnumRegisterWordW **ppEnum) = 0;
virtual HRESULT STDMETHODCALLTYPE Next(
/* [in] */ ULONG ulCount,
/* [out] */ REGISTERWORDW *rgRegisterWord,
/* [out] */ ULONG *pcFetched) = 0;
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
virtual HRESULT STDMETHODCALLTYPE Skip(
/* [in] */ ULONG ulCount) = 0;
};
#else /* C style interface */
typedef struct IEnumRegisterWordWVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IEnumRegisterWordW * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IEnumRegisterWordW * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IEnumRegisterWordW * This);
HRESULT ( STDMETHODCALLTYPE *Clone )(
IEnumRegisterWordW * This,
/* [out] */ IEnumRegisterWordW **ppEnum);
HRESULT ( STDMETHODCALLTYPE *Next )(
IEnumRegisterWordW * This,
/* [in] */ ULONG ulCount,
/* [out] */ REGISTERWORDW *rgRegisterWord,
/* [out] */ ULONG *pcFetched);
HRESULT ( STDMETHODCALLTYPE *Reset )(
IEnumRegisterWordW * This);
HRESULT ( STDMETHODCALLTYPE *Skip )(
IEnumRegisterWordW * This,
/* [in] */ ULONG ulCount);
END_INTERFACE
} IEnumRegisterWordWVtbl;
interface IEnumRegisterWordW
{
CONST_VTBL struct IEnumRegisterWordWVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IEnumRegisterWordW_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IEnumRegisterWordW_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IEnumRegisterWordW_Release(This) \
(This)->lpVtbl -> Release(This)
#define IEnumRegisterWordW_Clone(This,ppEnum) \
(This)->lpVtbl -> Clone(This,ppEnum)
#define IEnumRegisterWordW_Next(This,ulCount,rgRegisterWord,pcFetched) \
(This)->lpVtbl -> Next(This,ulCount,rgRegisterWord,pcFetched)
#define IEnumRegisterWordW_Reset(This) \
(This)->lpVtbl -> Reset(This)
#define IEnumRegisterWordW_Skip(This,ulCount) \
(This)->lpVtbl -> Skip(This,ulCount)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IEnumRegisterWordW_Clone_Proxy(
IEnumRegisterWordW * This,
/* [out] */ IEnumRegisterWordW **ppEnum);
void __RPC_STUB IEnumRegisterWordW_Clone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumRegisterWordW_Next_Proxy(
IEnumRegisterWordW * This,
/* [in] */ ULONG ulCount,
/* [out] */ REGISTERWORDW *rgRegisterWord,
/* [out] */ ULONG *pcFetched);
void __RPC_STUB IEnumRegisterWordW_Next_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumRegisterWordW_Reset_Proxy(
IEnumRegisterWordW * This);
void __RPC_STUB IEnumRegisterWordW_Reset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumRegisterWordW_Skip_Proxy(
IEnumRegisterWordW * This,
/* [in] */ ULONG ulCount);
void __RPC_STUB IEnumRegisterWordW_Skip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IEnumRegisterWordW_INTERFACE_DEFINED__ */
#ifndef __IEnumInputContext_INTERFACE_DEFINED__
#define __IEnumInputContext_INTERFACE_DEFINED__
/* interface IEnumInputContext */
/* [unique][uuid][object] */
EXTERN_C const IID IID_IEnumInputContext;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("09b5eab0-f997-11d1-93d4-0060b067b86e")
IEnumInputContext : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Clone(
/* [out] */ IEnumInputContext **ppEnum) = 0;
virtual HRESULT STDMETHODCALLTYPE Next(
/* [in] */ ULONG ulCount,
/* [out] */ HIMC *rgInputContext,
/* [out] */ ULONG *pcFetched) = 0;
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
virtual HRESULT STDMETHODCALLTYPE Skip(
/* [in] */ ULONG ulCount) = 0;
};
#else /* C style interface */
typedef struct IEnumInputContextVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
IEnumInputContext * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void **ppvObject);
ULONG ( STDMETHODCALLTYPE *AddRef )(
IEnumInputContext * This);
ULONG ( STDMETHODCALLTYPE *Release )(
IEnumInputContext * This);
HRESULT ( STDMETHODCALLTYPE *Clone )(
IEnumInputContext * This,
/* [out] */ IEnumInputContext **ppEnum);
HRESULT ( STDMETHODCALLTYPE *Next )(
IEnumInputContext * This,
/* [in] */ ULONG ulCount,
/* [out] */ HIMC *rgInputContext,
/* [out] */ ULONG *pcFetched);
HRESULT ( STDMETHODCALLTYPE *Reset )(
IEnumInputContext * This);
HRESULT ( STDMETHODCALLTYPE *Skip )(
IEnumInputContext * This,
/* [in] */ ULONG ulCount);
END_INTERFACE
} IEnumInputContextVtbl;
interface IEnumInputContext
{
CONST_VTBL struct IEnumInputContextVtbl *lpVtbl;
};
#ifdef COBJMACROS
#define IEnumInputContext_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IEnumInputContext_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IEnumInputContext_Release(This) \
(This)->lpVtbl -> Release(This)
#define IEnumInputContext_Clone(This,ppEnum) \
(This)->lpVtbl -> Clone(This,ppEnum)
#define IEnumInputContext_Next(This,ulCount,rgInputContext,pcFetched) \
(This)->lpVtbl -> Next(This,ulCount,rgInputContext,pcFetched)
#define IEnumInputContext_Reset(This) \
(This)->lpVtbl -> Reset(This)
#define IEnumInputContext_Skip(This,ulCount) \
(This)->lpVtbl -> Skip(This,ulCount)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IEnumInputContext_Clone_Proxy(
IEnumInputContext * This,
/* [out] */ IEnumInputContext **ppEnum);
void __RPC_STUB IEnumInputContext_Clone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumInputContext_Next_Proxy(
IEnumInputContext * This,
/* [in] */ ULONG ulCount,
/* [out] */ HIMC *rgInputContext,
/* [out] */ ULONG *pcFetched);
void __RPC_STUB IEnumInputContext_Next_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumInputContext_Reset_Proxy(
IEnumInputContext * This);
void __RPC_STUB IEnumInputContext_Reset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumInputContext_Skip_Proxy(
IEnumInputContext * This,
/* [in] */ ULONG ulCount);
void __RPC_STUB IEnumInputContext_Skip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IEnumInputContext_INTERFACE_DEFINED__ */
#ifndef __IActiveIMMRegistrar_INTERFACE_DEFINED__
#define __IActiveIMMRegistrar_INTERFACE_DEFINED__
/* interface IActiveIMMRegistrar */
/* [unique][uuid][object] */
EXTERN_C const IID IID_IActiveIMMRegistrar;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("b3458082-bd00-11d1-939b-0060b067b86e")
IActiveIMMRegistrar : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE RegisterIME(
/* [in] */ REFCLSID rclsid,
/* [in] */ LANGID lgid,
/* [in] */ LPCWSTR pszIconFile,
/* [in] */ LPCWSTR pszDesc) = 0;
virtual HRESULT STDMETHODCALLTYPE UnregisterIME(
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?