CSharp, COM interface constants for VB.Net / VBScript

CSharp - interface constants

     This page contains simple VBA include for the CSharp COM library.

library parameters

File NameProgram Files\Common Files\Microsoft Shared\MSENV\csiface.tlb
Guid{97E74276-2FC6-11D3-9B5E-00C04F68380C}
Enums17

_ERRORKIND

enum, 3 members.
Public Enum ERRORKIND
  ERROR_FATAL = 0  '&H0
  ERROR_ERROR = 1  '&H1
  ERROR_WARNING = 2  '&H2
End Enum

_ERRORCATEGORY

enum, 4 members.
Public Enum ERRORCATEGORY
  EC_TOKENIZATION = 0  '&H0
  EC_TOPLEVELPARSE = 1  '&H1
  EC_METHODPARSE = 2  '&H2
  EC_COMPILATION = 3  '&H3
End Enum

ReferenceSelectionEnum

enum, 3 members.
Public Enum ReferenceSelectionEnum
  NoReferences = 0  '&H0
  ExternalReferences = 1  '&H1
  AllReferences = 2  '&H2
End Enum

PropertyTypeEnum

enum, 3 members.
Public Enum PropertyTypeEnum
  ReadOnly = 0  '&H0
  WriteOnly = 1  '&H1
  ReadWrite = 2  '&H2
End Enum

_CompatibilityMode

enum, 3 members.
Public Enum CompatibilityMode
  CompatibilityECMA1 = 0  '&H0
  CompatibilityECMA2 = 1  '&H1
  CompatibilityNone = 2  '&H2
End Enum

_ParseTreeScope

enum, 9 members.
Public Enum ParseTreeScope
  PTS_NAMESPACEBODY = 0  '&H0
  PTS_TYPEBODY = 1  '&H1
  PTS_ENUMBODY = 2  '&H2
  PTS_STATEMENT = 3  '&H3
  PTS_EXPRESION = 4  '&H4
  PTS_TYPE = 5  '&H5
  PTS_MEMBER = 6  '&H6
  PTS_PARAMETER = 7  '&H7
  PTS_MEMBER_REF_SPECIAL = 8  '&H8
End Enum

_ExtentFlags

enum, 6 members.
Public Enum ExtentFlags
  EF_FULL = 0  '&H0
  EF_SINGLESTMT = 1  '&H1
  EF_POSSIBLE_GENERIC_NAME = 2  '&H2
  EF_PREFER_LEFT_NODE = 4  '&H4
  EF_IGNORE_TOKEN_STREAM = 8  '&H8
  EF_POSSIBLE_EXPRESSION = 16  '&H10
End Enum

_FIND_REFERENCES_OPTIONS

enum, 6 members.
Public Enum FIND_REFERENCES_OPTIONS
  RO_REFERENCES = 1  '&H1
  RO_EXTERNAL = 2  '&H2
  RO_OVERLOADS = 4  '&H4
  RO_ENCFIELD = 8  '&H8
  RO_REFERENCESTODELEGATE = 16  '&H10
  RO_END = 17  '&H11
End Enum

CSharpPropertyPagesCATID

module, 8 members.
Public Enum CSharpPropertyPagesCATID

  'C# General Property Page Extender CATID
  prjCATIDCSharpGeneralPropPage = "{AB389361-1996-4dad-9499-0B67640D6721}" 

  'C# Web Settings Property Page Extender CATID
  prjCATIDCSharpWebSettingsPropPage = "{F6F9CF2B-1621-44f9-A07F-E4FAF200CE65}" 

  'C# Designer Property Page Extender CATID
  prjCATIDCSharpDesignerPropPage = "{748D3E29-57F6-49bc-AE71-0BF84D98D585}" 

  'C# Common Build Property Page Extender CATID
  prjCATIDCSharpCommonBuildPropPage = "{3C099FF0-634F-4ffa-8A79-7BBF56C5265C}" 

  'C# Build Property Page Extender CATID
  prjCATIDCSharpBuildPropPage = "{97843D99-BC75-45c0-A4E1-A6EEFFDEDAB8}" 

  'C# Advanced Property Page Extender CATID
  prjCATIDCSharpAdvancedPropPage = "{AA142D6B-95A0-4f40-AB54-A626205AF9A4}" 

  'C# Debug Property Page Extender CATID
  prjCATIDCSharpDebugPropPage = "{E5F73EBE-1856-43e4-B4DC-97706298FB9A}" 

  'C# Build Events Property Page Extender CATID
  prjCATIDCSharpBuildEventsPropPage = "{AB389362-1996-4dad-9499-0B67640D6721}" 
End Enum

prjOutputType

enum, 3 members.
Public Enum prjOutputType
  prjOutputTypeWinExe = 0  '&H0
  prjOutputTypeExe = 1  '&H1
  prjOutputTypeLibrary = 2  '&H2
End Enum

prjWebAccessMethod

enum, 2 members.
Public Enum prjWebAccessMethod
  prjWebAccessMethodFileShare = 0  '&H0
  prjWebAccessMethodFrontPage = 1  '&H1
End Enum

prjScriptLanguage

enum, 2 members.
Public Enum prjScriptLanguage
  prjScriptLanguageJScript = 0  '&H0
  prjScriptLanguageVBScript = 1  '&H1
End Enum

prjHTMLPageLayout

enum, 2 members.
Public Enum prjHTMLPageLayout
  prjHTMLPageLayoutFlow = 0  '&H0
  prjHTMLPageLayoutGrid = 1  '&H1
End Enum

prjTargetSchema

enum, 3 members.
Public Enum prjTargetSchema
  prjTargetSchemaIE32Nav30 = 0  '&H0
  prjTargetSchemaIE50 = 1  '&H1
  prjTargetSchemaNav40 = 2  '&H2
End Enum

prjWarningLevel

enum, 5 members.
Public Enum prjWarningLevel
  prjWarningLevel0 = 0  '&H0
  prjWarningLevel1 = 1  '&H1
  prjWarningLevel2 = 2  '&H2
  prjWarningLevel3 = 3  '&H3
  prjWarningLevel4 = 4  '&H4
End Enum

prjStartAction

enum, 4 members.
Public Enum prjStartAction
  prjStartActionProject = 0  '&H0
  prjStartActionProgram = 1  '&H1
  prjStartActionURL = 2  '&H2
  prjStartActionNone = 3  '&H3
End Enum

prjRunPostBuildEvent

enum, 3 members.
Public Enum prjRunPostBuildEvent
  prjRunPostBuildEventAlways = 0  '&H0
  prjRunPostBuildEventOnBuildSuccess = 1  '&H1
  prjRunPostBuildEventOnOutputUpdated = 2  '&H2
End Enum
WUtils.com