CV_CFL_LANG

Note

This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, use the version selector at the top left. We recommend upgrading to Visual Studio 2019. Download it here

Specifies the source code language of the application or linked module.

Syntax

typedef enum CV_CFL_LANG {   
   CV_CFL_C       = 0x00,  
   CV_CFL_CXX     = 0x01,  
   CV_CFL_FORTRAN = 0x02,  
   CV_CFL_MASM    = 0x03,  
   CV_CFL_PASCAL  = 0x04,  
   CV_CFL_BASIC   = 0x05,  
   CV_CFL_COBOL   = 0x06,  
   CV_CFL_LINK    = 0x07,  
   CV_CFL_CVTRES  = 0x08,  
   CV_CFL_CVTPGD  = 0x09,  
   CV_CFL_CSHARP  = 0x0A,  
   CV_CFL_VB      = 0x0B,  
   CV_CFL_ILASM   = 0x0C,  
   CV_CFL_JAVA    = 0x0D,  
   CV_CFL_JSCRIPT = 0x0E,  
   CV_CFL_MSIL    = 0x0F,  
   CV_CFL_HLSL    = 0x10  
} CV_CFL_LANG;  

Elements

CV_CFL_C
Application language is C.

CV_CFL_CXX
Application language is C++.

CV_CFL_FORTRAN
Application language is FORTRAN.

CV_CFL_MASM
Application language is Microsoft Macro Assembler.

CV_CFL_PASCAL
Application language is Pascal.

CV_CFL_BASIC
Application language is BASIC.

CV_CFL_COBOL
Application language is COBOL.

CV_CFL_LINK
Application is a linker-generated module.

CV_CFL_CVTRES
Application is a resource module converted with CVTRES tool.

CV_CFL_CVTPGD
Application is a POGO optimized module generated with CVTPGD tool.

CV_CFL_CSHARP
Application language is C#.

CV_CFL_VB
Application language is Visual Basic.

CV_CFL_ILASM
Application language is intermediate language assembly (that is, Common Language Runtime (CLR) assembly).

CV_CFL_JAVA
Application language is Java.

CV_CFL_JSCRIPT
Application language is Jscript.

CV_CFL_MSIL
Application language is an unknown Microsoft Intermediate Language (MSIL), possibly a result of using the /LTCG (Link-time Code Generation) switch.

CV_CFL_HLSL
Application language is High Level Shader Language.

Remarks

The values in this enumeration are returned by a call to the IDiaSymbol::get_language method.

Requirements

Header: cvconst.h

See Also

Enumerations and Structures
IDiaSymbol::get_language