raw_dispinterfaces auto_inline embedded_idl check_stack managed, unmanaged setlocale C-C++ Preprocessor Reference pack Preprocessor Preprocessor Directives Null Directive Charizing Operator (#@) strict_gs_check detect_mismatch implementation_only no_smart_pointers #error Directive (C-C++) no_registry inline_recursion Definitions for the Grammar Summary function (C-C++) optimize high_method_prefix #if, #elif, #else, and #endif Directives (C-C++) once region, endregion section make_public code_seg no_implementation named_guids runtime_checks push_macro Phases of Translation Macros (C-C++) raw_native_types deprecated (C-C++) no_dual_interfaces Pragma Directives and the __Pragma Keyword high_property_prefixes warning #undef Directive (C-C++) Preprocessor Operators #using Directive (C++) raw_interfaces_only include() Macros and C++ pointers_to_members component #import Directive (C++) bss_seg conform raw_method_prefix loop Preprocessor Grammar Compiler Warnings That Are Off by Default message data_seg omp hdrstop no_namespace rename (#import) #line Directive (C-C++) tlbid Variadic Macros float_control Token-Pasting Operator (##) no_search_namespace rename_search_namespace Conventions rename_namespace init_seg pop_macro #define Directive (C-C++) include_alias no_auto_exclude execution_character_set fenv_access inline_depth #ifdef and #ifndef Directives (C-C++) #import Attributes (C++) intrinsic comment (C-C++) alloc_text const_seg Predefined Macros #include Directive (C-C++) fp_contract Stringizing Operator (#) auto_rename auto_search Grammar Summary (C-C++) exclude (#import) inject_statement vtordisp raw_property_prefixes