Share via


BLDGETFLAGS Enumeration

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntax

'Declaration
<FlagsAttribute> _
Public Enumeration BLDGETFLAGS
'Usage
Dim instance As BLDGETFLAGS
[FlagsAttribute]
public enum BLDGETFLAGS
[FlagsAttribute]
public enum class BLDGETFLAGS
public enum BLDGETFLAGS

Members

Member name Description
BLDGETOPT_FAUTOMAPGUID Interpret the rguidBuilder parameter of GetBuilder as a component category ID (CATID). When you set this flag, IBuilderWizardManager makes first call MapBuilderCATIDToCLSID before it determines which builder [IDispatch] to return. Do not set this flag if you are use a builder CLSID.
BLDGETOPT_FAUTOMAPENABLEPROMPT Used only if you set BLDGETOPT_FAUTOMAPGUID. Provides a user prompt to select the builder. If this flag is set, then BLDGETOPT_FAUTOMAPPROMPTALWAYS determines whether or not to prompt the user. Not setting this flag is the same as passing BLDPROMPTOPT_PROMPTNEVER to MapBuilderCATIDToCLSID.
BLDGETOPT_FAUTOMAPPROMPTALWAYS Used only if you set both BLDGETOPT_FAUTOMAPGUID and BLDGETOPT_FAUTOMAPENABLEPROMPT. When you set this flag, it always causes a user prompt to choose the builder. If you don't set this flag, then the user is prompted only if there is more than one registered builder for a category and the category has no default registered builder.
BLDGETOPT_FOBJECTBUILDER Requested builder is an Object Builder. An Object Builder is a builder invoked after it inserts a new OLE object or control in a container.
BLDGETOPT_FNOINTRINSICS Build without intrinsics.

Remarks

COM Signature

From ocdesign.idl:

typedef enum tagBLDGETOPT
{
  BLDGETOPT_FAUTOMAPGUID         = 0x00000001,
  BLDGETOPT_FAUTOMAPENABLEPROMPT = 0x00000002,
  BLDGETOPT_FAUTOMAPPROMPTALWAYS = 0x00000004,
  BLDGETOPT_FOBJECTBUILDER       = 0x00000008,
  BLDGETOPT_FNOINTRINSICS        = 0x80000000,
} BLDGETFLAGS;

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace