Source Insight’s C/C++ and Resource File parsers can be made to recognize inactive blocks of code that are disabled at compile-time with #ifdef directives. The Options > Preferences: Language dialog box has “Conditions” buttons that allows you to edit the list of known conditional constants.
Blocks of code that are inactive are given the “Inactive Code” style. For more information, see “Conditional Parsing”.