CV_CFL_LANG
Note
This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. 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