Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Visual C++ Code Model defines a collection of GUIDs for use in implementing automation extenders. An automation extender lets you extend the properties that are automated by the Visual C++ Code Model. For more information, see Implementing and Using Automation Extenders.
The following constant values for Visual C++ Code Model objects can be used when you register your custom automation extender.
| Constant Value | Corresponding Code Model Object | 
|---|---|
| vcCMCATIDClass | |
| vcCMCATIDFunction | |
| vcCMCATIDVariable | |
| vcCMCATIDNamespace | |
| vcCMCATIDParameter | |
| vcCMCATIDAttribute | |
| vcCMCATIDInterface | |
| vcCMCATIDEnum | |
| vcCMCATIDStruct | |
| vcCMCATIDUnion | |
| vcCMCATIDTypeDef | |
| vcCMCATIDIncludeStmt | |
| vcCMCATIDImportStmt | |
| vcCMCATIDUsingStmt | |
| vcCMCATIDMacro | |
| vcCMCATIDMap | |
| vcCMCATIDIDLImport | |
| vcCMCATIDIDLImportLib | |
| vcCMCATIDIDLCoClass | |
| vcCMCATIDIDLLibrary | |
| vcCMCATIDMapEntry | |
| vcCMCATIDVCBase | |
| vcCMCATIDDelegate | |
| vcCMCATIDProperty | |
| vcCMCATIDEvent |