#define DECLARE_IUNKNOWN                              \
virtual HRESULT __stdcall                              \
QueryInterface(const IID& iid, void** ppv)           \
{                                                      \
return GetOuterUnknown()->QueryInterface(iid,ppv) ;  \
} ;                                                      \
virtual ULONG __stdcall AddRef()                      \
{                                                      \
return GetOuterUnknown()->AddRef() ;                 \
} ;                                                      \
virtual ULONG __stdcall Release()                      \
{                                                      \
return GetOuterUnknown()->Release() ;                \
} ;
///////////////////////////////////////////////////////////
#endif一般的宏定义  就是#define  XX mm 格式的吗,怎么现在是这个格式这个宏定义是什么意思,我是C++菜鸟,各位师哥师姐帮小弟看看