There is one SymTagCompiland symbol for each Compiland linked to the .exe file. Compiland information is split between symbols with a SymTagCompiland tag, which can be retrieved without loading additional compiland symbols, and symbols with a SymTagCompilandDetails tag, which may require loading additional symbols.
Properties
The following table shows the properties that are valid for this symbol type.
Property  | 
Data type  | 
Description  | 
|---|---|---|
BOOL  | 
TRUE if Edit and Continue was enabled at compilation.  | 
|
IDiaSymbol*  | 
Symbol for the .exe file.  | 
|
DWORD  | 
ID of the lexical parent symbol.  | 
|
BSTR  | 
Name of the library or object file where object was loaded from.  | 
|
BSTR  | 
File name of the compiland's object file.  | 
|
BSTR  | 
Name of the source file.  | 
|
DWORD  | 
Index ID of symbol.  | 
|
DWORD  | 
Returns SymTagCompiland (one of the SymTagEnum values).  |