Classes | Namespaces | Macros | Typedefs | Enumerations
MicroStation.r.h File Reference
#include <DgnPlatform\DgnPlatform.r.h>
#include <DgnView\DgnViewSettings.r.h>
#include <DgnPlatform\Image.h>
#include <Mstn\MdlApi\rtypes.r.h>

Go to the source code of this file.

Classes

struct  VersionNumber
 
struct  ProgramVersionNumber
 
struct  rasterRefFlags
 
struct  MS_sqlda
 
struct  cursorInfo
 
struct  msStateData
 
struct  msClipboardStruct
 
struct  mgdsModesTag
 
struct  extent
 
struct  mdlAppStatistics
 

Namespaces

 Bentley
 The Bentley namespace contains types defined by the Bentley Library.
 
 Bentley::DgnPlatform
 The DgnPlatform namespace contains types defined by the DgnPlatform.
 

Macros

#define FONT_INDEX_NUMBER   14
 
#define ASSOC_CREATE_MASK_DIMENSION   (UInt16) (1)
 
#define ASSOC_CREATE_MASK_MLINE   (UInt16) (1 << 1)
 
#define ASSOC_CREATE_MASK_CELLS   (UInt16) (1 << 2)
 
#define ASSOC_CREATE_MASK_LINEAR   (UInt16) (1 << 3)
 
#define ASSOC_CREATE_MASK_NOTE   (UInt16) (1 << 4)
 
#define ASSOC_CREATE_MASK_TEXT   (UInt16) (1 << 5)
 
#define MSVERSION   0xa00
 
#define DATABASESERVERID_Oracle   0
 
#define DATABASESERVERID_ODBC   1
 
#define DATABASESERVERID_OLEDB   10
 
#define DATABASESERVERID_BUDBC   11
 

Typedefs

typedef struct colordescr BSIColorDescr
 
typedef struct colordescr * BSIColorDescrP
 
typedef struct colordescr & BSIColorDescrR
 
typedef struct colordescr const * BSIColorDescrCP
 
typedef struct colordescr const & BSIColorDescrCR
 
typedef struct colorpalette BSIColorPalette
 
typedef DgnPlatform::ElementId DgnPlatform_ElementId
 
typedef DgnPlatform::StoredUnitInfo DgnPlatform_UnitInfo
 
typedef DgnPlatform::ViewFlags DgnPlatform_ViewFlags
 
typedef
DgnPlatform::BSIColorPalette 
DgnPlatform_BSIColorPalette
 
typedef
DgnPlatform::RefNestOverrides 
DgnPlatform_RefNestOverrides
 
typedef
DgnPlatform::RefAttachNestMode 
DgnPlatform_RefAttachNestMode
 
typedef
DgnPlatform::RefNewLevelDisplay 
DgnPlatform_RefNewLevelDisplay
 
typedef
DgnPlatform::RefGlobalLinestyleScale 
DgnPlatform_RefGlobalLinestyleScale
 
typedef DgnPlatform::StandardUnit DgnPlatform_StandardUnit
 
typedef DgnPlatform::MSRenderMode DgnPlatform_MSRenderMode
 
typedef
DgnPlatform::DgnFileFormatType 
DgnPlatform_DgnFileFormatType
 
typedef DgnPlatform::DgnModelType DgnPlatform_DgnModelType
 
typedef
DgnPlatform::CellLibraryType 
DgnPlatform_CellLibraryType
 
typedef DgnPlatform::ImageColorMode DgnPlatform_ImageColorMode
 
typedef
DgnPlatform::ImageFileFormat 
DgnPlatform_ImageFileFormat
 
typedef struct MSWindow MSWindow
 
typedef struct MSDialog MSDialog
 
typedef struct DialogItem DialogItem
 
typedef struct RawItemHdr RawItemHdr
 
typedef struct symbolSet SymbolSet
 
typedef struct mdlDesc MdlDesc
 
typedef struct rasterRefFlags RasterRefFlags
 
typedef struct MS_sqlda MS_sqlda
 
typedef struct cursorInfo CursorInfo
 
typedef struct msStateData MSStateData
 
typedef struct msClipboardStruct MSClipboard
 
typedef struct mgdsModesTag Mgds_modes
 
typedef struct extent Sextent
 
typedef SextentSextentP
 
typedef SextentSextentR
 
typedef Sextent const * SextentCP
 
typedef Sextent const & SextentCR
 
typedef UInt32 FilterID
 
typedef UInt32 FilterMemberID
 

Enumerations

enum  FontIndex {
  FONT_INDEX_ACTIVE = -1, FONT_INDEX_SYSTEM = 0, FONT_INDEX_BORDER = 1, FONT_INDEX_DIALOG = 2,
  FONT_INDEX_BOLD = 3, FONT_INDEX_FIXED = 4, FONT_INDEX_FIXEDBOLD = 5, FONT_INDEX_ROTUP = 6,
  FONT_INDEX_ROTDOWN = 7, FONT_INDEX_MESSAGEBOX = 8, FONT_INDEX_TOOLTIP = 9, FONT_INDEX_ITALIC = 10,
  FONT_INDEX_BOLDITALIC = 11, FONT_INDEX_FIXEDITALIC = 12, FONT_INDEX_FIXEDBOLDITALIC = 13
}
 
enum  GraphicsFileType {
  GRAPHICSFILE_WildCard = 0, GRAPHICSFILE_UStn = 1, GRAPHICSFILE_Sheet = 2, GRAPHICSFILE_HLine = 3,
  GRAPHICSFILE_DWG = 4, GRAPHICSFILE_DXF = 5, GRAPHICSFILE_DXB = 6, GRAPHICSFILE_IGES = 7,
  GRAPHICSFILE_CGM = 8, GRAPHICSFILE_RDL = 9, GRAPHICSFILE_TriForma = 10, GRAPHICSFILE_UStnV7 = 11,
  GRAPHICSFILE_CAD = 12, GRAPHICSFILE_CEL = 13, GRAPHICSFILE_3DStudio = 14, GRAPHICSFILE_DgnLib = 15,
  GRAPHICSFILE_OBJ = 16, GRAPHICSFILE_SKP = 17
}
 
enum  { ON = 1, OFF = 0 }
 
enum  { MAX_TABLE_LENGTH = 32, MAX_COLUMN_LENGTH = 32 }
 
enum  {
  LEVELLIST_FILTER = (1L << 0), LEVELLIST_SHOW_LEVEL_LIBRARIES = (1L << 1), LEVELLIST_BOLD_USED = (1L << 2), LEVELLIST_FILTER_LEVELS = (1L << 3),
  LEVELLIST_INCLUDE_ACTIVE = (1L << 4)
}
 
enum  LevelDisplayDialogMode {
  LEVELMODE_VIEW = 0, LEVELMODE_GLOBAL = 1, LEVELMODE_FREEZE = 2, LEVELMODE_VIEWPORT_FREEZE = 3,
  LEVELMODE_UNKNOWN = 4
}
 
enum  LevelDisplayState { Off = 0, On = 1, VariesByView = 2 }
 
enum  DialogBoxColor {
  CTLBG_COLOR_INDEX = -2, DEFAULT_COLOR_INDEX = -1, BLACK_INDEX = 0, BLUE_INDEX = 1,
  GREEN_INDEX = 2, CYAN_INDEX = 3, RED_INDEX = 4, MAGENTA_INDEX = 5,
  YELLOW_INDEX = 6, WHITE_INDEX = 7, LGREY_INDEX = 8, DGREY_INDEX = 9,
  MGREY_INDEX = 10, PSEUDOWHITE_INDEX = 11, DARKBLUE_INDEX = 12, TURQUOISE_INDEX = 13,
  DARKGREEN_INDEX = 14, MAROON_INDEX = 15, VIOLET_INDEX = 16, DARKYELLOW_INDEX = 17,
  PALEYELLOW_INDEX = 18, SECONDARYBG_INDEX = 19, SECONDARYFG_INDEX = 20, MAX_FIXED_COLORS = 32
}
 
enum  {
  VIEWCONTROL_FAST_TEXT = 1, VIEWCONTROL_LINE_WEIGHTS = 3, VIEWCONTROL_PATTERNS = 4, VIEWCONTROL_TEXT_NODES = 5,
  VIEWCONTROL_ED_FIELDS = 6, VIEWCONTROL_ON_OFF = 7, VIEWCONTROL_GRID = 9, VIEWCONTROL_LEV_SYMB = 10,
  VIEWCONTROL_CONSTRUCTION = 12, VIEWCONTROL_DIMENSIONS = 13, VIEWCONTROL_FAST_CELL = 14, VIEWCONTROL_AREA_FILL = 16,
  VIEWCONTROL_AUX_DISPLAY = 18, VIEWCONTROL_CAMERA = 22, VIEWCONTROL_RENDERMODE = 23, VIEWCONTROL_BACKGROUND = 29,
  VIEWCONTROL_REF_BOUND = 30, VIEWCONTROL_TEXTURE_MAPS = 36, VIEWCONTROL_TRANSPARENCY = 38, VIEWCONTROL_INHIBIT_LINESTYLES = 40,
  VIEWCONTROL_PATTERN_DYNAMICS = 42, VIEWCONTROL_TAGS_OFF = 44, VIEWCONTROL_RENDER_DISPLAY_EDGES = 45, VIEWCONTROL_RENDER_DISPLAY_HIDDEN = 46,
  VIEWCONTROL_OVERRIDE_BACKGROUND = 49, VIEWCONTROL_NO_FRONT_CLIP = 50, VIEWCONTROL_NO_BACK_CLIP = 51, VIEWCONTROL_NO_CLIP_VOLUME = 52,
  VIEWCONTROL_DISPLAYSET = 53, VIEWCONTROL_ASSOCIATIVE_CLIP = 54, VIEWCONTROL_MINIMIZED = 55, VIEWCONTROL_MAXIMIZED = 56,
  VIEWCONTROL_RENDER_DISPLAY_SHADOWS = 57, VIEWCONTROL_HIDDENLINESTYLE = 59, VIEWCONTROL_INHIBITRENDERMATERIALS = 62, MAX_VIEWCONTROL = 62
}
 
enum  ActiveBoolParams {
  ACTIVEPARAM_AREAMODE = 31, ACTIVEPARAM_CAPMODE = 34, ACTIVEPARAM_GRIDMODE = 35, ACTIVEPARAM_DIMCOMPAT = 40,
  ACTIVEPARAM_MLINECOMPAT = 41, ACTIVEPARAM_DESIGNFILE3D = 48, ACTIVEPARAM_DESIGNFILEREADONLY = 49, ACTIVEPARAM_SCALEDIMVALUES = 77,
  ACTIVEPARAM_SCALEANNOTATIONS = 78, ACTIVEPARAM_SCALEMLINEOFFSETS = 79
}
 Used by ActiveParams::GetValue and ActiveParams::SetValue. More...
 
enum  ActiveInt32Params { ACTIVEPARAM_LINESTYLE = 3, ACTIVEPARAM_DISPLAYPRIORITY = 75 }
 Used by ActiveParams::GetValue and ActiveParams::SetValue. More...
 
enum  ActiveStringParams {
  ACTIVEPARAM_COLOR_BY_NAME = 2, ACTIVEPARAM_CELLNAME = 15, ACTIVEPARAM_TERMINATOR = 18, ACTIVEPARAM_POINT = 25,
  ACTIVEPARAM_PATTERNCELL = 30, ACTIVEPARAM_LINESTYLENAME = 44, ACTIVEPARAM_DESIGNFILENAME = 50, ACTIVEPARAM_MASTERUNITLABEL = 51,
  ACTIVEPARAM_SUBUNITLABEL = 52, ACTIVEPARAM_CELLLIBFILENAME = 66, ACTIVEPARAM_TEXTSTYLE = 73, ACTIVEPARAM_LEVEL_FILTER = 74,
  ACTIVEPARAM_FONTNAME = 80
}
 Used by ActiveParams::GetValue and ActiveParams::SetValue. More...
 
enum  ActiveLineStyleParams { ACTIVEPARAM_LINESTYLEPARAMS = 45 }
 Used by ActiveParams::GetValue and ActiveParams::SetValue. More...
 
enum  ActiveGradientFillParams { ACTIVEPARAM_GRADIENTFILL = 100 }
 Used by ActiveParams::GetValue and ActiveParams::SetValue. More...
 
enum  {
  REGION_Elements = 0, REGION_Fence = 1, REGION_ElementIntersection = 2, REGION_ElementUnion = 3,
  REGION_ElementDifference = 4, REGION_Flood = 5, REGION_Points = 6, REGION_SelectArea = 7,
  REGION_SelectAreaWithinLevel = 8, REGION_ElementParity = 9
}
 
enum  {
  NGMEMBERFLAG_GROUPLOCK = 0, NGMEMBERFLAG_NEVER = 1, NGMEMBERFLAG_ALWAYS = 2, NGMEMBERFLAG_FORWARDPROPAGATENEVER = (NGMEMBERFLAG_NEVER << 0),
  NGMEMBERFLAG_FORWARDPROPAGATEALWAYS = (NGMEMBERFLAG_ALWAYS << 0), NGMEMBERFLAG_FORWARDPROPAGATEGROUPLOCK = (NGMEMBERFLAG_GROUPLOCK << 0), NGMEMBERFLAG_BACKWARDPROPAGATENEVER = (NGMEMBERFLAG_NEVER << 2), NGMEMBERFLAG_BACKWARDPROPAGATEALWAYS = (NGMEMBERFLAG_ALWAYS << 2),
  NGMEMBERFLAG_BACKWARDPROPAGATEGROUPLOCK = (NGMEMBERFLAG_GROUPLOCK << 2), NGMEMBERFLAG_GROUPPROPAGATENEVER = (NGMEMBERFLAG_NEVER << 4), NGMEMBERFLAG_GROUPPROPAGATEALWAYS = (NGMEMBERFLAG_ALWAYS << 4), NGMEMBERFLAG_GROUPPROPAGATEGROUPLOCK = (NGMEMBERFLAG_GROUPLOCK << 4)
}
 
enum  RefBooleanParams {
  REFERENCE_DISPLAY = 1, REFERENCE_SNAP = 2, REFERENCE_LOCATE = 3, REFERENCE_SLOTACTIVE = 4,
  REFERENCE_SCALELINESTYLES = 5, REFERENCE_FILENOTFOUND = 6, REFERENCE_HIDDEN_LINE = 18, REFERENCE_DISPLAY_HIDDEN = 19,
  REFERENCE_SCALE_BY_UNITS = 24, REFERENCE_ANONYMOUS = 25, REFERENCE_DISPLAYRASTERREFS = 30, REFERENCE_USE_LIGHTS = 32,
  REFERENCE_DONOTNEST = 33, REFERENCE_CLIPBACK = 34, REFERENCE_CLIPFRONT = 35, REFERENCE_REDUNDANT = 38,
  REFERENCE_DONTDETACHONALL = 44, REFERENCE_DISPLAYFLAG = 45, REFERENCE_MODELNOTFOUND = 46, REFERENCE_RIGHTNOTGRANTED = 53,
  REFERENCE_PRINTCOLORADJUST = 54, REFERENCE_METADATAONLY = 55, REFERENCE_EXTENDED = 56, REFERENCE_PLOT_3D = 63,
  REFERENCE_TREAT_AS_ELEMENT = 67, REFERENCE_USEANNOTATIONSCALE = 71, REFERENCE_REVISIONNOTFOUND = 70, REFERENCE_USEVIEWFLAGS = 76,
  REFERENCE_LEVELCONTROLSDISPLAY = 79, REFERENCE_APPLICATIONLOCKED = 80
}
 
enum  RefDoubleParams { REFERENCE_SCALE = 10, REFERENCE_SCALE_MASTERUNITS = 15, REFERENCE_SCALE_STORED = 23, REFERENCE_TRANSPARENCY = 62 }
 
enum  RefStringParams {
  REFERENCE_FILENAME = 7, REFERENCE_DESCRIPTION = 8, REFERENCE_LOGICAL = 9, REFERENCE_ATTACHNAME = 13,
  REFERENCE_MODELNAME = 31, REFERENCE_DISPLAYFILENAME = 40, REFERENCE_DISPLAYATTACHNAME = 41, REFERENCE_DISPLAYMODELNAME = 42,
  REFERENCE_DWGBLOCKNAME = 43, REFERENCE_NAMEDGROUP = 60, REFERENCE_REVISION = 61, REFERENCE_RAWREVISION = 69,
  REFERENCE_SAVEDVIEWNAME = 77, REFERENCE_SYMBOLOGYTEMPLATE = 81
}
 
enum  RefInt64Params { REFERENCE_ELEMENTID = 29, REFERENCE_SAVEDVIEWELEMENTID = 78 }
 
enum  RefMatrixParams { REFERENCE_CLIP_ROTMATRIX = 47, REFERENCE_ROTATION = 11 }
 
enum  RefIntegerParams {
  REFERENCE_CLIP_ROTATE = 20, REFERENCE_SOURCEMODELID = 27, REFERENCE_REFNUM = 28, REFERENCE_NESTDEPTH = 36,
  REFERENCE_RENDERMODE = 37, REFERENCE_LEVEL_OVERRIDES = 39, REFERENCE_LEVEL = 48, REFERENCE_DWGUNITMODE = 49,
  REFERENCE_HSVVALUEADJUST = 50, REFERENCE_HSVSATURATIONADJUST = 51, REFERENCE_BASENESTDEPTH = 52, REFERENCE_HSVHUESETTING = 57,
  REFERENCE_HSVADJUSTMENTFLAGS = 58, REFERENCE_DISPLAYPRIORITY = 59, REFERENCE_NESTOVERRIDES = 64, REFERENCE_NEWLEVELDISPLAY = 65,
  REFERENCE_GLOBALLINESTYLESCALES = 66, REFERENCE_SYNCHWITHNAMEDVIEWOPTION = 72, REFERENCE_ATTACHMETHOD = 73, REFERENCE_ACTIVATESTATUS = 74
}
 
enum  DockPosition {
  DOCK_NOTDOCKED = 0, DOCK_LEFT = 1, DOCK_RIGHT = 2, DOCK_TOP = 3,
  DOCK_BOTTOM = 4, DOCK_NOTSHOWN = 5, DOCK_CENTER = 6, DOCK_FILL = DOCK_CENTER
}
 
enum  DockPriority {
  DOCKPRIORITY_CMDWINDOW = 1000, DOCKPRIORITY_STATUS = 950, DOCKPRIORITY_BASELEFT = 750, DOCKPRIORITY_BASERIGHT = 800,
  DOCKPRIORITY_BASETOP = 850, DOCKPRIORITY_BASEBOTTOM = 900, DOCKEXTENT_DONTCARE = 0, DOCKEXTENT_FULLWIDTHORHEIGHT = 1,
  DOCKEXTENT_SPECIFIED = 2, DOCKEXTENT_INVALIDREGION = 3
}
 
enum  SYSTEMCURSOR {
  CURSOR_APPSTARTING, CURSOR_ARROW, CURSOR_CROSS, CURSOR_HAND,
  CURSOR_HELP, CURSOR_IBEAM, CURSOR_NO, CURSOR_SIZEALL,
  CURSOR_SIZENESW, CURSOR_SIZENS, CURSOR_SIZENWSE, CURSOR_SIZEWE,
  CURSOR_UPARROW, CURSOR_WAIT
}
 mdlWindow_setSystemCursor options. More...
 
enum  {
  MICROSTATION_RESOURCE_MAX_COMMAND_CHARS = 512, MICROSTATION_RESOURCE_PLOT_MAX_BORDER_COMMENT = 256, MICROSTATION_RESOURCE_EB_ENTRYNAMESZ = 81, MICROSTATION_RESOURCE_MAX_FILTER_EXPRESSION_LENGTH = DGNPLATFORM_RESOURCE_MAX_LINKAGE_STRING_LENGTH,
  MICROSTATION_RESOURCE_MAX_FILTER_NAME_LENGTH = DGNPLATFORM_RESOURCE_MAX_LINKAGE_STRING_LENGTH, MICROSTATION_RESOURCE_MAX_KmlNodeChars = 512, MICROSTATION_RESOURCE_MAX_SHEETSIZE_NAME_BYTES = 128, MICROSTATION_RESOURCE_MAX_SHEETSIZE_NAME_LENGTH = 2 * MICROSTATION_RESOURCE_MAX_SHEETSIZE_NAME_BYTES,
  MICROSTATION_RESOURCE_MAX_REVISION_NUMBER_LENGTH = 32, MICROSTATION_RESOURCE_MAX_REVISION_DATE_LENGTH = 64, MICROSTATION_RESOURCE_MAX_REVISION_USER_LENGTH = 32, MICROSTATION_RESOURCE_MAX_REVISION_SHORT_DESC_LENGTH = 128,
  MICROSTATION_RESOURCE_MAX_TASKNAVIGATION_PATH_LENGTH = DGNPLATFORM_RESOURCE_MAX_LINKAGE_STRING_LENGTH
}
 Everything from here on is Bentley internal. More...
 

Macro Definition Documentation

#define ASSOC_CREATE_MASK_CELLS   (UInt16) (1 << 2)
#define ASSOC_CREATE_MASK_DIMENSION   (UInt16) (1)
#define ASSOC_CREATE_MASK_LINEAR   (UInt16) (1 << 3)
#define ASSOC_CREATE_MASK_MLINE   (UInt16) (1 << 1)
#define ASSOC_CREATE_MASK_NOTE   (UInt16) (1 << 4)
#define ASSOC_CREATE_MASK_TEXT   (UInt16) (1 << 5)
#define DATABASESERVERID_BUDBC   11
#define DATABASESERVERID_ODBC   1
#define DATABASESERVERID_OLEDB   10
#define DATABASESERVERID_Oracle   0
#define FONT_INDEX_NUMBER   14
#define MSVERSION   0xa00

Typedef Documentation

typedef struct cursorInfo CursorInfo
typedef struct DialogItem DialogItem
typedef UInt32 FilterID
typedef struct mdlDesc MdlDesc
typedef struct mgdsModesTag Mgds_modes
typedef struct MS_sqlda MS_sqlda
typedef struct MSDialog MSDialog
typedef struct msStateData MSStateData
typedef struct MSWindow MSWindow
typedef struct RawItemHdr RawItemHdr
typedef struct extent Sextent
typedef Sextent const* SextentCP
typedef Sextent const& SextentCR
typedef Sextent* SextentP
typedef Sextent & SextentR
typedef struct symbolSet SymbolSet

Enumeration Type Documentation

anonymous enum
Enumerator
ON 
OFF 
anonymous enum
Enumerator
MAX_TABLE_LENGTH 
MAX_COLUMN_LENGTH 
anonymous enum
Enumerator
LEVELLIST_FILTER 
LEVELLIST_SHOW_LEVEL_LIBRARIES 
LEVELLIST_BOLD_USED 
LEVELLIST_FILTER_LEVELS 
LEVELLIST_INCLUDE_ACTIVE 
anonymous enum
Enumerator
VIEWCONTROL_FAST_TEXT 
VIEWCONTROL_LINE_WEIGHTS 
VIEWCONTROL_PATTERNS 
VIEWCONTROL_TEXT_NODES 
VIEWCONTROL_ED_FIELDS 
VIEWCONTROL_ON_OFF 
VIEWCONTROL_GRID 
VIEWCONTROL_LEV_SYMB 
VIEWCONTROL_CONSTRUCTION 
VIEWCONTROL_DIMENSIONS 
VIEWCONTROL_FAST_CELL 
VIEWCONTROL_AREA_FILL 
VIEWCONTROL_AUX_DISPLAY 
VIEWCONTROL_CAMERA 
VIEWCONTROL_RENDERMODE 
VIEWCONTROL_BACKGROUND 
VIEWCONTROL_REF_BOUND 
VIEWCONTROL_TEXTURE_MAPS 
VIEWCONTROL_TRANSPARENCY 
VIEWCONTROL_INHIBIT_LINESTYLES 
VIEWCONTROL_PATTERN_DYNAMICS 
VIEWCONTROL_TAGS_OFF 
VIEWCONTROL_RENDER_DISPLAY_EDGES 
VIEWCONTROL_RENDER_DISPLAY_HIDDEN 
VIEWCONTROL_OVERRIDE_BACKGROUND 
VIEWCONTROL_NO_FRONT_CLIP 
VIEWCONTROL_NO_BACK_CLIP 
VIEWCONTROL_NO_CLIP_VOLUME 
VIEWCONTROL_DISPLAYSET 
VIEWCONTROL_ASSOCIATIVE_CLIP 
VIEWCONTROL_MINIMIZED 
VIEWCONTROL_MAXIMIZED 
VIEWCONTROL_RENDER_DISPLAY_SHADOWS 
VIEWCONTROL_HIDDENLINESTYLE 
VIEWCONTROL_INHIBITRENDERMATERIALS 
MAX_VIEWCONTROL 
anonymous enum
Enumerator
REGION_Elements 
REGION_Fence 
REGION_ElementIntersection 
REGION_ElementUnion 
REGION_ElementDifference 
REGION_Flood 
REGION_Points 
REGION_SelectArea 
REGION_SelectAreaWithinLevel 
REGION_ElementParity 
anonymous enum
Enumerator
NGMEMBERFLAG_GROUPLOCK 
NGMEMBERFLAG_NEVER 
NGMEMBERFLAG_ALWAYS 
NGMEMBERFLAG_FORWARDPROPAGATENEVER 
NGMEMBERFLAG_FORWARDPROPAGATEALWAYS 
NGMEMBERFLAG_FORWARDPROPAGATEGROUPLOCK 
NGMEMBERFLAG_BACKWARDPROPAGATENEVER 
NGMEMBERFLAG_BACKWARDPROPAGATEALWAYS 
NGMEMBERFLAG_BACKWARDPROPAGATEGROUPLOCK 
NGMEMBERFLAG_GROUPPROPAGATENEVER 
NGMEMBERFLAG_GROUPPROPAGATEALWAYS 
NGMEMBERFLAG_GROUPPROPAGATEGROUPLOCK 
anonymous enum

Everything from here on is Bentley internal.

+===============+===============+===============+===============+===============+======

Enumerator
MICROSTATION_RESOURCE_MAX_COMMAND_CHARS 
MICROSTATION_RESOURCE_PLOT_MAX_BORDER_COMMENT 
MICROSTATION_RESOURCE_EB_ENTRYNAMESZ 
MICROSTATION_RESOURCE_MAX_FILTER_EXPRESSION_LENGTH 
MICROSTATION_RESOURCE_MAX_FILTER_NAME_LENGTH 
MICROSTATION_RESOURCE_MAX_KmlNodeChars 
MICROSTATION_RESOURCE_MAX_SHEETSIZE_NAME_BYTES 
MICROSTATION_RESOURCE_MAX_SHEETSIZE_NAME_LENGTH 
MICROSTATION_RESOURCE_MAX_REVISION_NUMBER_LENGTH 
MICROSTATION_RESOURCE_MAX_REVISION_DATE_LENGTH 
MICROSTATION_RESOURCE_MAX_REVISION_USER_LENGTH 
MICROSTATION_RESOURCE_MAX_REVISION_SHORT_DESC_LENGTH 
MICROSTATION_RESOURCE_MAX_TASKNAVIGATION_PATH_LENGTH 

Used by ActiveParams::GetValue and ActiveParams::SetValue.

Enumerator
ACTIVEPARAM_AREAMODE 

Active Solid/fill.

ACTIVEPARAM_CAPMODE 

Surface cap.

ACTIVEPARAM_GRIDMODE 

Grid mode (isometric/ortho)

ACTIVEPARAM_DIMCOMPAT 
ACTIVEPARAM_MLINECOMPAT 
ACTIVEPARAM_DESIGNFILE3D 

Active model is 3D (this parameter is readonly)

ACTIVEPARAM_DESIGNFILEREADONLY 

Active model is readonly (this parameter is readonly)

ACTIVEPARAM_SCALEDIMVALUES 

Scale dimension values.

ACTIVEPARAM_SCALEANNOTATIONS 

Scale annotations.

ACTIVEPARAM_SCALEMLINEOFFSETS 

Scale multiline offsets.

Used by ActiveParams::GetValue and ActiveParams::SetValue.

Enumerator
ACTIVEPARAM_GRADIENTFILL 

Active gradient parameters.

Used by ActiveParams::GetValue and ActiveParams::SetValue.

Enumerator
ACTIVEPARAM_LINESTYLE 

Active Linestyle code (int)

ACTIVEPARAM_DISPLAYPRIORITY 

Active display priority.

Used by ActiveParams::GetValue and ActiveParams::SetValue.

Enumerator
ACTIVEPARAM_LINESTYLEPARAMS 

Active linestyle parameters.

Used by ActiveParams::GetValue and ActiveParams::SetValue.

Enumerator
ACTIVEPARAM_COLOR_BY_NAME 

Active color name.

ACTIVEPARAM_CELLNAME 

Active cell name.

ACTIVEPARAM_TERMINATOR 

Active line terminator name.

ACTIVEPARAM_POINT 

Active point name.

ACTIVEPARAM_PATTERNCELL 

Active pattern cell name.

ACTIVEPARAM_LINESTYLENAME 

Active linestyle name.

ACTIVEPARAM_DESIGNFILENAME 

Active design file name (this parameter is readonly)

ACTIVEPARAM_MASTERUNITLABEL 

Master unit name.

ACTIVEPARAM_SUBUNITLABEL 

Master unit name.

ACTIVEPARAM_CELLLIBFILENAME 

Cell library file (this parameter is readonly)

ACTIVEPARAM_TEXTSTYLE 

Active text style.

ACTIVEPARAM_LEVEL_FILTER 
ACTIVEPARAM_FONTNAME 

Active font name.

Enumerator
CTLBG_COLOR_INDEX 
DEFAULT_COLOR_INDEX 
BLACK_INDEX 
BLUE_INDEX 
GREEN_INDEX 
CYAN_INDEX 
RED_INDEX 
MAGENTA_INDEX 
YELLOW_INDEX 
WHITE_INDEX 
LGREY_INDEX 
DGREY_INDEX 
MGREY_INDEX 
PSEUDOWHITE_INDEX 
DARKBLUE_INDEX 
TURQUOISE_INDEX 
DARKGREEN_INDEX 
MAROON_INDEX 
VIOLET_INDEX 
DARKYELLOW_INDEX 
PALEYELLOW_INDEX 
SECONDARYBG_INDEX 
SECONDARYFG_INDEX 
MAX_FIXED_COLORS 
Enumerator
DOCK_NOTDOCKED 
DOCK_LEFT 
DOCK_RIGHT 
DOCK_TOP 
DOCK_BOTTOM 
DOCK_NOTSHOWN 
DOCK_CENTER 
DOCK_FILL 
Enumerator
DOCKPRIORITY_CMDWINDOW 
DOCKPRIORITY_STATUS 
DOCKPRIORITY_BASELEFT 
DOCKPRIORITY_BASERIGHT 
DOCKPRIORITY_BASETOP 
DOCKPRIORITY_BASEBOTTOM 
DOCKEXTENT_DONTCARE 
DOCKEXTENT_FULLWIDTHORHEIGHT 
DOCKEXTENT_SPECIFIED 
DOCKEXTENT_INVALIDREGION 
enum FontIndex
Enumerator
FONT_INDEX_ACTIVE 
FONT_INDEX_SYSTEM 
FONT_INDEX_BORDER 
FONT_INDEX_DIALOG 
FONT_INDEX_BOLD 
FONT_INDEX_FIXED 
FONT_INDEX_FIXEDBOLD 
FONT_INDEX_ROTUP 
FONT_INDEX_ROTDOWN 
FONT_INDEX_MESSAGEBOX 
FONT_INDEX_TOOLTIP 
FONT_INDEX_ITALIC 
FONT_INDEX_BOLDITALIC 
FONT_INDEX_FIXEDITALIC 
FONT_INDEX_FIXEDBOLDITALIC 
Enumerator
GRAPHICSFILE_WildCard 
GRAPHICSFILE_UStn 
GRAPHICSFILE_Sheet 
GRAPHICSFILE_HLine 
GRAPHICSFILE_DWG 
GRAPHICSFILE_DXF 
GRAPHICSFILE_DXB 
GRAPHICSFILE_IGES 
GRAPHICSFILE_CGM 
GRAPHICSFILE_RDL 
GRAPHICSFILE_TriForma 
GRAPHICSFILE_UStnV7 
GRAPHICSFILE_CAD 
GRAPHICSFILE_CEL 
GRAPHICSFILE_3DStudio 
GRAPHICSFILE_DgnLib 
GRAPHICSFILE_OBJ 
GRAPHICSFILE_SKP 
Enumerator
LEVELMODE_VIEW 
LEVELMODE_GLOBAL 
LEVELMODE_FREEZE 
LEVELMODE_VIEWPORT_FREEZE 
LEVELMODE_UNKNOWN 
enum LevelDisplayState
strong
Enumerator
Off 
On 
VariesByView 
Enumerator
REFERENCE_DISPLAY 
REFERENCE_SNAP 
REFERENCE_LOCATE 
REFERENCE_SLOTACTIVE 
REFERENCE_SCALELINESTYLES 
REFERENCE_FILENOTFOUND 
REFERENCE_HIDDEN_LINE 
REFERENCE_DISPLAY_HIDDEN 
REFERENCE_SCALE_BY_UNITS 
REFERENCE_ANONYMOUS 
REFERENCE_DISPLAYRASTERREFS 
REFERENCE_USE_LIGHTS 
REFERENCE_DONOTNEST 
REFERENCE_CLIPBACK 
REFERENCE_CLIPFRONT 
REFERENCE_REDUNDANT 
REFERENCE_DONTDETACHONALL 
REFERENCE_DISPLAYFLAG 
REFERENCE_MODELNOTFOUND 
REFERENCE_RIGHTNOTGRANTED 
REFERENCE_PRINTCOLORADJUST 
REFERENCE_METADATAONLY 
REFERENCE_EXTENDED 
REFERENCE_PLOT_3D 
REFERENCE_TREAT_AS_ELEMENT 
REFERENCE_USEANNOTATIONSCALE 
REFERENCE_REVISIONNOTFOUND 
REFERENCE_USEVIEWFLAGS 
REFERENCE_LEVELCONTROLSDISPLAY 
REFERENCE_APPLICATIONLOCKED 
Enumerator
REFERENCE_SCALE 
REFERENCE_SCALE_MASTERUNITS 
REFERENCE_SCALE_STORED 
REFERENCE_TRANSPARENCY 
Enumerator
REFERENCE_ELEMENTID 
REFERENCE_SAVEDVIEWELEMENTID 
Enumerator
REFERENCE_CLIP_ROTATE 
REFERENCE_SOURCEMODELID 
REFERENCE_REFNUM 
REFERENCE_NESTDEPTH 
REFERENCE_RENDERMODE 
REFERENCE_LEVEL_OVERRIDES 
REFERENCE_LEVEL 
REFERENCE_DWGUNITMODE 
REFERENCE_HSVVALUEADJUST 
REFERENCE_HSVSATURATIONADJUST 
REFERENCE_BASENESTDEPTH 
REFERENCE_HSVHUESETTING 
REFERENCE_HSVADJUSTMENTFLAGS 
REFERENCE_DISPLAYPRIORITY 
REFERENCE_NESTOVERRIDES 
REFERENCE_NEWLEVELDISPLAY 
REFERENCE_GLOBALLINESTYLESCALES 
REFERENCE_SYNCHWITHNAMEDVIEWOPTION 
REFERENCE_ATTACHMETHOD 
REFERENCE_ACTIVATESTATUS 
Enumerator
REFERENCE_CLIP_ROTMATRIX 
REFERENCE_ROTATION 
Enumerator
REFERENCE_FILENAME 
REFERENCE_DESCRIPTION 
REFERENCE_LOGICAL 
REFERENCE_ATTACHNAME 
REFERENCE_MODELNAME 
REFERENCE_DISPLAYFILENAME 
REFERENCE_DISPLAYATTACHNAME 
REFERENCE_DISPLAYMODELNAME 
REFERENCE_DWGBLOCKNAME 
REFERENCE_NAMEDGROUP 
REFERENCE_REVISION 
REFERENCE_RAWREVISION 
REFERENCE_SAVEDVIEWNAME 
REFERENCE_SYMBOLOGYTEMPLATE 

mdlWindow_setSystemCursor options.

+===============+===============+===============+===============+===============+======

Enumerator
CURSOR_APPSTARTING 
CURSOR_ARROW 
CURSOR_CROSS 
CURSOR_HAND 
CURSOR_HELP 
CURSOR_IBEAM 
CURSOR_NO 
CURSOR_SIZEALL 
CURSOR_SIZENESW 
CURSOR_SIZENS 
CURSOR_SIZENWSE 
CURSOR_SIZEWE 
CURSOR_UPARROW 
CURSOR_WAIT 

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.