imyunknown.h
来自「学习COM组件编程的入门示例源代码。与《COM原理与应用》一书配套。」· C头文件 代码 · 共 26 行
H
26 行
#ifndef __IMyUnknown_H__
#define __IMyUnknown_H__
typedef unsigned long DWORD;
typedef unsigned short WORD;
typedef unsigned char BYTE;
typedef int BOOL;
typedef struct _GUID GUID;
typedef GUID IID;
extern "C" const IID IID_IUnknown =
{ 0x00000000, 0x0000, 0x0000,
{ 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46} } ;
class IMyUnknown
{
public:
virtual HRESULT __stdcall QueryInterface(const IID& iid, void **ppv) = 0 ;
virtual ULONG __stdcall AddRef() = 0;
virtual ULONG __stdcall Release() = 0;
};
#endif // __IMyUnknown_H__
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?