📄 hello.h
字号:
#define IDog_Bark(This) \
(This)->lpVtbl -> Bark(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IDog_Bark_Proxy(
IDog __RPC_FAR * This);
void __RPC_STUB IDog_Bark_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IDog_INTERFACE_DEFINED__ */
#ifndef __ICat_INTERFACE_DEFINED__
#define __ICat_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: ICat
* at Mon Mar 31 02:21:48 1997
* using MIDL 3.01.75
****************************************/
/* [uuid][oleautomation][object] */
EXTERN_C const IID IID_ICat;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("DABA24E4-A38F-11d0-8C2F-0080C73925BA")
ICat : public IAnimal
{
public:
virtual HRESULT STDMETHODCALLTYPE IgnoreMaster( void) = 0;
};
#else /* C style interface */
typedef struct ICatVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ICat __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ICat __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ICat __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Eat )(
ICat __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IgnoreMaster )(
ICat __RPC_FAR * This);
END_INTERFACE
} ICatVtbl;
interface ICat
{
CONST_VTBL struct ICatVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ICat_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ICat_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ICat_Release(This) \
(This)->lpVtbl -> Release(This)
#define ICat_Eat(This) \
(This)->lpVtbl -> Eat(This)
#define ICat_IgnoreMaster(This) \
(This)->lpVtbl -> IgnoreMaster(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE ICat_IgnoreMaster_Proxy(
ICat __RPC_FAR * This);
void __RPC_STUB ICat_IgnoreMaster_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ICat_INTERFACE_DEFINED__ */
#ifndef __IPug_INTERFACE_DEFINED__
#define __IPug_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IPug
* at Mon Mar 31 02:21:48 1997
* using MIDL 3.01.75
****************************************/
/* [uuid][oleautomation][object] */
EXTERN_C const IID IID_IPug;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("DABA24E5-A38F-11d0-8C2F-0080C73925BA")
IPug : public IDog
{
public:
virtual HRESULT STDMETHODCALLTYPE Snore( void) = 0;
};
#else /* C style interface */
typedef struct IPugVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IPug __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IPug __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IPug __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Eat )(
IPug __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Bark )(
IPug __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Snore )(
IPug __RPC_FAR * This);
END_INTERFACE
} IPugVtbl;
interface IPug
{
CONST_VTBL struct IPugVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IPug_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IPug_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IPug_Release(This) \
(This)->lpVtbl -> Release(This)
#define IPug_Eat(This) \
(This)->lpVtbl -> Eat(This)
#define IPug_Bark(This) \
(This)->lpVtbl -> Bark(This)
#define IPug_Snore(This) \
(This)->lpVtbl -> Snore(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IPug_Snore_Proxy(
IPug __RPC_FAR * This);
void __RPC_STUB IPug_Snore_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IPug_INTERFACE_DEFINED__ */
#ifndef __IOldPug_INTERFACE_DEFINED__
#define __IOldPug_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IOldPug
* at Mon Mar 31 02:21:48 1997
* using MIDL 3.01.75
****************************************/
/* [uuid][oleautomation][object] */
EXTERN_C const IID IID_IOldPug;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("DABA24E6-A38F-11d0-8C2F-0080C73925BA")
IOldPug : public IPug
{
public:
virtual HRESULT STDMETHODCALLTYPE SnoreLoudly( void) = 0;
};
#else /* C style interface */
typedef struct IOldPugVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IOldPug __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IOldPug __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IOldPug __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Eat )(
IOldPug __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Bark )(
IOldPug __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Snore )(
IOldPug __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SnoreLoudly )(
IOldPug __RPC_FAR * This);
END_INTERFACE
} IOldPugVtbl;
interface IOldPug
{
CONST_VTBL struct IOldPugVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IOldPug_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IOldPug_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IOldPug_Release(This) \
(This)->lpVtbl -> Release(This)
#define IOldPug_Eat(This) \
(This)->lpVtbl -> Eat(This)
#define IOldPug_Bark(This) \
(This)->lpVtbl -> Bark(This)
#define IOldPug_Snore(This) \
(This)->lpVtbl -> Snore(This)
#define IOldPug_SnoreLoudly(This) \
(This)->lpVtbl -> SnoreLoudly(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IOldPug_SnoreLoudly_Proxy(
IOldPug __RPC_FAR * This);
void __RPC_STUB IOldPug_SnoreLoudly_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IOldPug_INTERFACE_DEFINED__ */
#ifdef __cplusplus
EXTERN_C const CLSID CLSID_Hello;
class DECLSPEC_UUID("DABA24E7-A38F-11d0-8C2F-0080C73925BA")
Hello;
#endif
#ifdef __cplusplus
EXTERN_C const CLSID CLSID_Goodbye;
class DECLSPEC_UUID("DABA24E9-A38F-11d0-8C2F-0080C73925BA")
Goodbye;
#endif
#ifdef __cplusplus
EXTERN_C const CLSID CLSID_SoLong;
class DECLSPEC_UUID("DABA24EA-A38F-11d0-8C2F-0080C73925BA")
SoLong;
#endif
#ifdef __cplusplus
EXTERN_C const CLSID CLSID_OldPugCat;
class DECLSPEC_UUID("DABA24E8-A38F-11d0-8C2F-0080C73925BA")
OldPugCat;
#endif
#endif /* __HelloLib_LIBRARY_DEFINED__ */
/* Additional Prototypes for ALL interfaces */
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -