git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70101
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
wxAutoULong m_cRef
// macros for declaring supported interfaces
wxAutoULong m_cRef
// macros for declaring supported interfaces
-// NB: you should write ADD_INTERFACE(Foo) and not ADD_INTERFACE(IID_IFoo)!
+// NB: ADD_IID prepends IID_I whereas ADD_RAW_IID does not
#define BEGIN_IID_TABLE(cname) const IID *cname::ms_aIids[] = {
#define ADD_IID(iid) &IID_I##iid,
#define BEGIN_IID_TABLE(cname) const IID *cname::ms_aIids[] = {
#define ADD_IID(iid) &IID_I##iid,
-#define ADD_RAW_IID(iid) &::iid,
+#define ADD_RAW_IID(iid) &##iid,
#define END_IID_TABLE }
// implementation is as straightforward as possible
#define END_IID_TABLE }
// implementation is as straightforward as possible