The Projects Tab on the New Dialog Box
| Overviews | How Do I | Details |
Feature Only in Professional and Enterprise Editions Creating a Custom AppWizard is supported only in Visual C++ Professional and Enterprise Editions. For more information, see .
Macro | Type | Description |
FULL_DIR_PATH | text | The full path of the directory in which the generated project will be placed (including the new subdirectory), with a trailing backslash. |
ROOT | text | The project name, no extension (all uppercase). |
Root root |
text | The project name, no extension (cases as entered by user). |
root_oem | text | The project name, no extension (cases as entered by user), translated to the OEM character set. Affects only upper ASCII characters in the project name (such as an umlauted character). |
SAFE_ROOT | text | The project name (all uppercase), entered from the Projects tab of the New dialog box, stripped of any characters that are not alphanumeric characters (a-z, A-Z, and 0-9) or the underscore (_). The resulting value is safe to use in the name of a preprocessor and/or a C/C++ symbol. |
Safe_root safe_root |
text | The project name (cases as entered by user), entered from the Projects tab of the New dialog box, stripped of any characters that are not alphanumeric characters (a-z, A-Z, and 0-9) or the underscore (_). The resulting value is safe to use in the name of a preprocessor and/or a C/C++ symbol. |
TARGET_INTEL | BOOL | The project targets the Intel Win32 operating system. |
TARGET_MIPS | BOOL | The project targets the MIPS Win32 operating system. |
TARGET_ALPHA | BOOL | The project targets the ALPHA Win32 operating system. |
See Also Standard AppWizard Macros, The Dictionary, CCustomAppwiz::ProcessTemplate, CCustomAppwiz::PostProcessTemplate, How Macros Get Their Values