This project is read-only.

Explanation of #define Rules

May 16, 2011 at 2:20 PM
Edited May 16, 2011 at 2:29 PM

Can someone explain all the rules below? Why would you need all 3?

#ifdef ALPHAVSS_HAS_BACKUPEX
		m_IVssBackupComponentsEx(0),
#endif
#ifdef ALPHAVSS_HAS_BACKUPEX2
		m_IVssBackupComponentsEx2(0),
#endif
#ifdef ALPHAVSS_HAS_BACKUPEX3
        m_IVssBackupComponentsEx3(0),
#endif
m_IVssBackupComponentsEx2 and m_IVssBackupComponentsEx3 don't appear to ever be used.

Thanks!

Jun 3, 2011 at 1:30 PM

They are indeed used. The accessors to these are defined using macros though.