Reserved Words
Visual Studio 2015
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at Reserved Words.
The following words are reserved by the linker. These names can be used as arguments in module-definition statements only if the name is enclosed in double quotation marks ("").
| APPLOADER1 | INITINSTANCE2 | PRELOAD |
| BASE | IOPL | PRIVATE |
| CODE | LIBRARY1 | PROTMODE2 |
| CONFORMING | LOADONCALL1 | PURE1 |
| DATA | LONGNAMES2 | READONLY |
| DESCRIPTION | MOVABLE1 | READWRITE |
| DEV386 | MOVEABLE1 | REALMODE1 |
| DISCARDABLE | MULTIPLE | RESIDENT |
| DYNAMIC | NAME | RESIDENTNAME1 |
| EXECUTE-ONLY | NEWFILES2 | SECTIONS |
| EXECUTEONLY | NODATA1 | SEGMENTS |
| EXECUTEREAD | NOIOPL1 | SHARED |
| EXETYPE | NONAME | SINGLE |
| EXPORTS | NONCONFORMING1 | STACKSIZE |
| FIXED1 | NONDISCARDABLE | STUB |
| FUNCTIONS2 | NONE | VERSION |
| HEAPSIZE | NONSHARED | WINDOWAPI |
| IMPORTS | NOTWINDOWCOMPAT1 | WINDOWCOMPAT |
| IMPURE1 | OBJECTS | WINDOWS |
| INCLUDE2 | OLD1 |
1 The linker emits a warning ("ignored") when it encounters this term. However, the word is still reserved.
2 The linker ignores this word but emits no warning.
Show: