VSLangProj, COM interface constants for VB.Net / VBScript

VSLangProj - interface constants

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

library parameters

File NameProgram Files\Common Files\Microsoft Shared\MSENV\vslangproj.olb
Guid{49A1950E-3E35-4595-8CB9-920C64C44D67}
Enums22

PrjKind

module, 3 members.
Public Enum PrjKind

  'VB Projects/Project automation object kind
  prjKindVBProject = "{F184B08F-C81C-45F6-A57F-5ABD9991F28F}" 

  'CSharp Projects/Project automation object kind
  prjKindCSharpProject = "{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}" 

  'VSA Projects/Project automation object kind
  prjKindVSAProject = "{13B7A3EE-4614-11D3-9BC7-00C04F79DE25}" 
End Enum

PrjCATID

module, 2 members.
Public Enum PrjCATID

  'Project automation object CATID
  prjCATIDProject = "{610D4614-D0D5-11D2-8599-006097C68E81}" 

  'ProjectItem automation object CATID
  prjCATIDProjectItem = "{610D4615-D0D5-11D2-8599-006097C68E81}" 
End Enum

PrjBrowseObjectCATID

module, 16 members.
Public Enum PrjBrowseObjectCATID

  'VB Project browse object CATID
  prjCATIDVBProjectBrowseObject = "{E0FDC879-C32A-4751-A3D3-0B3824BD575F}" 

  'CSharp Project browse object CATID
  prjCATIDCSharpProjectBrowseObject = "{4EF9F003-DE95-4d60-96B0-212979F2A857}" 

  'VB Project config browse object CATID
  prjCATIDVBProjectConfigBrowseObject = "{67F8DD11-14EB-489b-87F0-F01C52AF3870}" 

  'CSharp Project config browse object CATID
  prjCATIDCSharpProjectConfigBrowseObject = "{A12CE10A-227F-4963-ADB6-3A43388513CA}" 

  'VB File browse object CATID
  prjCATIDVBFileBrowseObject = "{EA5BD05D-3C72-40A5-95A0-28A2773311CA}" 

  'CSharp File browse object CATID
  prjCATIDCSharpFileBrowseObject = "{8D58E6AF-ED4E-48B0-8C7B-C74EF0735451}" 

  'VSA File browse object CATID
  prjCATIDVSAFileBrowseObject = "{AC2912B2-50ED-4E62-8DFF-429B4B88FC9E}" 

  'VB Folder browse object CATID
  prjCATIDVBFolderBrowseObject = "{932DC619-2EAA-4192-B7E6-3D15AD31DF49}" 

  'CSharp Folder browse object CATID
  prjCATIDCSharpFolderBrowseObject = "{914FE278-054A-45DB-BF9E-5F22484CC84C}" 

  'VSA Folder browse object CATID
  prjCATIDVSAFolderBrowseObject = "{79231B36-6213-481D-AA7D-0F931E8F2CF9}" 

  'VB Reference browse object CATID
  prjCATIDVBReferenceBrowseObject = "{2289B812-8191-4e81-B7B3-174045AB0CB5}" 

  'CSharp Reference browse object CATID
  prjCATIDCSharpReferenceBrowseObject = "{2F0FA3B8-C855-4a4e-95A5-CB45C67D6C27}" 

  'VSA Reference browse object CATID
  prjCATIDVSAReferenceBrowseObject = "{4E018D0E-1143-47d6-A139-68D01E39BF5F}" 

  'VB config CATID
  prjCATIDVBConfig = "{5A30A635-0BA6-468f-A1C6-952DA61DB00B}" 

  'CSharp config CATID
  prjCATIDCSharpConfig = "{89FB23F7-E591-4a2f-8E0F-64C0522FCF77}" 

  'VSA config CATID
  prjCATIDVSAConfig = "{1AA19227-163B-42fd-87CC-F5E78DABF52B}" 
End Enum

prjStartAction

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

prjOutputType

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

prjScriptLanguage

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

prjTargetSchema

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

prjHTMLPageLayout

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

prjOriginatorKeyMode

enum, 3 members.
Public Enum prjOriginatorKeyMode
  prjOriginatorKeyModeNone = 0  '&H0
  prjOriginatorKeyModeFile = 1  '&H1
  prjOriginatorKeyModeContainer = 2  '&H2
End Enum

prjWebAccessMethod

enum, 2 members.
Public Enum prjWebAccessMethod
  prjWebAccessMethodFileShare = 0  '&H0
  prjWebAccessMethodFrontPage = 1  '&H1
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

prjProjectType

enum, 2 members.
Public Enum prjProjectType
  prjProjectTypeLocal = 0  '&H0
  prjProjectTypeWeb = 1  '&H1
End Enum

prjBuildAction

enum, 4 members.
Public Enum prjBuildAction
  prjBuildActionNone = 0  '&H0
  prjBuildActionCompile = 1  '&H1
  prjBuildActionContent = 2  '&H2
  prjBuildActionEmbeddedResource = 3  '&H3
End Enum

prjCompare

enum, 2 members.
Public Enum prjCompare
  prjCompareBinary = 0  '&H0
  prjCompareText = 1  '&H1
End Enum

prjOptionExplicit

enum, 2 members.
Public Enum prjOptionExplicit
  prjOptionExplicitOff = 0  '&H0
  prjOptionExplicitOn = 1  '&H1
End Enum

prjOptionStrict

enum, 2 members.
Public Enum prjOptionStrict
  prjOptionStrictOff = 0  '&H0
  prjOptionStrictOn = 1  '&H1
End Enum

webrefUrlBehavior

enum, 2 members.
Public Enum webrefUrlBehavior
  webrefUrlBehaviorStatic = 0  '&H0
  webrefUrlBehaviorDynamic = 1  '&H1
End Enum

prjReferenceType

enum, 2 members.
Public Enum prjReferenceType
  prjReferenceTypeAssembly = 0  '&H0
  prjReferenceTypeActiveX = 1  '&H1
End Enum

prjCopyProjectOption

enum, 3 members.
Public Enum prjCopyProjectOption
  prjRunFiles = 0  '&H0
  prjProjectFiles = 1  '&H1
  prjAllFiles = 2  '&H2
End Enum

prjExecCommand

enum, 1 members.
Public Enum prjExecCommand
  prjExecCommandHandleInvalidStartupObject = 0  '&H0
End Enum

webPrjAuthoringAccess

alias, 2 members.
Public Enum webPrjAuthoringAccess
  webPrjAuthoringAccess_FileShare = 1  '&H1
  webPrjAuthoringAccess_FrontPage = 2  '&H2
End Enum

tagWebPrjAuthoringAccess

enum, 2 members.
Public Enum tagWebPrjAuthoringAccess
  webPrjAuthoringAccess_FileShare = 1  '&H1
  webPrjAuthoringAccess_FrontPage = 2  '&H2
End Enum
WUtils.com