Classes | Namespaces | Macros | Typedefs | Enumerations | Functions
DgnPlatform.r.h File Reference
#include <Bentley/ValueFormat.r.h>
#include "DgnPlatformBaseType.r.h"

Go to the source code of this file.

Classes

struct  SPoint2d
 
struct  RgbaColorDef
 
struct  RgbColorDef
 
struct  ViewFlags
 The flags that control view information. More...
 
struct  DirFormat
 
struct  Autodim1
 
struct  Symbology
 
struct  DegreeOfFreedom
 
struct  HLineFlags
 Hiddenline flags. More...
 
struct  HLineFlags2
 
struct  HLineSymbology
 The hiddenline processing symbology. More...
 
struct  TextStyleOverrideFlags
 This structure is not intended to be used directly, and supports file storage. More...
 
struct  TextStyleFlags
 This structure is not intended to be used directly. More...
 
struct  TextStyle
 This structure is not intended to be used directly, and supports file storage. More...
 
struct  UnitFlags
 The unit information. More...
 
struct  StoredUnitInfo
 Stores unit information. More...
 
struct  DgnTagValue
 
struct  DgnTagDefinition
 

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 LAST_SNAP_MODE   16
 

Typedefs

typedef wchar_t TagWChar
 

Enumerations

enum  {
  DGNPLATFORM_RESOURCE_MAXFILELENGTH = 256, DGNPLATFORM_RESOURCE_MAXDIRLENGTH = 256, DGNPLATFORM_RESOURCE_MAXNAMELENGTH = 256, DGNPLATFORM_RESOURCE_MAXEXTENSIONLENGTH = 256,
  DGNPLATFORM_RESOURCE_MAXQUOTEDFILELENGTH = (DGNPLATFORM_RESOURCE_MAXFILELENGTH+2), DGNPLATFORM_RESOURCE_MAX_LINKAGE_STRING_LENGTH = 512, DGNPLATFORM_RESOURCE_MAX_MODEL_NAME_LENGTH = DGNPLATFORM_RESOURCE_MAX_LINKAGE_STRING_LENGTH, DGNPLATFORM_RESOURCE_MAX_MODEL_DESCR_LENGTH = DGNPLATFORM_RESOURCE_MAX_LINKAGE_STRING_LENGTH,
  DGNPLATFORM_RESOURCE_MAX_CELLNAME_LENGTH = DGNPLATFORM_RESOURCE_MAX_MODEL_NAME_LENGTH, DGNPLATFORM_RESOURCE_MAX_CELLDSCR_LENGTH = DGNPLATFORM_RESOURCE_MAX_MODEL_DESCR_LENGTH, DGNPLATFORM_RESOURCE_MAX_NAMEDVIEW_NAME_LENGTH = DGNPLATFORM_RESOURCE_MAX_LINKAGE_STRING_LENGTH, DGNPLATFORM_RESOURCE_MAX_NAMEDVIEW_DESCR_LENGTH = DGNPLATFORM_RESOURCE_MAX_LINKAGE_STRING_LENGTH,
  DGNPLATFORM_RESOURCE_MAX_ACS_NAME_LENGTH = DGNPLATFORM_RESOURCE_MAX_LINKAGE_STRING_LENGTH, DGNPLATFORM_RESOURCE_MAX_ACS_DESCR_LENGTH = DGNPLATFORM_RESOURCE_MAX_LINKAGE_STRING_LENGTH, DGNPLATFORM_RESOURCE_MAX_VIEWGROUP_NAME_LENGTH = DGNPLATFORM_RESOURCE_MAX_LINKAGE_STRING_LENGTH, DGNPLATFORM_RESOURCE_MAX_VIEWGROUP_DESCR_LENGTH = DGNPLATFORM_RESOURCE_MAX_LINKAGE_STRING_LENGTH,
  DGNPLATFORM_RESOURCE_MAX_NAMEDGROUP_NAME_LENGTH = DGNPLATFORM_RESOURCE_MAX_LINKAGE_STRING_LENGTH, DGNPLATFORM_RESOURCE_MAX_NAMEDGROUP_DESCR_LENGTH = DGNPLATFORM_RESOURCE_MAX_LINKAGE_STRING_LENGTH, DGNPLATFORM_RESOURCE_MAX_NAMEDGROUP_TYPE_LENGTH = DGNPLATFORM_RESOURCE_MAX_LINKAGE_STRING_LENGTH, DGNPLATFORM_RESOURCE_MAX_LEVEL_NAME_LENGTH = DGNPLATFORM_RESOURCE_MAX_LINKAGE_STRING_LENGTH,
  DGNPLATFORM_RESOURCE_MAX_LEVEL_DESCRIPTION_LENGTH = DGNPLATFORM_RESOURCE_MAX_LINKAGE_STRING_LENGTH, DGNPLATFORM_RESOURCE_MAX_MAX_LEVEL_LIBRARY_NAME_LENGTH = DGNPLATFORM_RESOURCE_MAX_LINKAGE_STRING_LENGTH, DGNPLATFORM_RESOURCE_MAX_DIMSTYLE_NAME_LENGTH = DGNPLATFORM_RESOURCE_MAX_LINKAGE_STRING_LENGTH, DGNPLATFORM_RESOURCE_MAX_DIMSTYLE_DESCRIPTION_LENGTH = DGNPLATFORM_RESOURCE_MAX_LINKAGE_STRING_LENGTH,
  DGNPLATFORM_RESOURCE_TASK_ID_SIZE = 48, DGNPLATFORM_RESOURCE_MAX_VIEWS = 8, DGNPLATFORM_RESOURCE_MAX_UNIT_LABEL_LENGTH = 32, DGNPLATFORM_RESOURCE_MAX_REFLOGICALNAME = 96,
  DGNPLATFORM_RESOURCE_MAX_REFDESCRIPTION = 256, DGNPLATFORM_RESOURCE_TAG_SET_NAME_MAX = 32, DGNPLATFORM_RESOURCE_TAG_NAME_MAX = 32, DGNPLATFORM_RESOURCE_TAG_MAX_RPT_NAME = 12,
  DGNPLATFORM_RESOURCE_TAG_PROMPT_MAX = 255, DGNPLATFORM_RESOURCE_TAG_MAX_STYLE_LEN = 32, DGNPLATFORM_RESOURCE_TAG_MAX_DATA_BYTES = 1024, DGNPLATFORM_RESOURCE_MAX_UNIT_NAME_LENGTH = 32,
  DGNPLATFORM_RESOURCE_MAX_REFFULLPATH = 384, DGNPLATFORM_RESOURCE_MAX_COLORBOOK_NAME = 1024, DGNPLATFORM_RESOURCE_MAX_COLORBOOK_ENTRY = 1024, DGNPLATFORM_RESOURCE_MAX_MATERIALNAME_LENGTH = 30,
  DGNPLATFORM_RESOURCE_MAX_PALETTENAME_LENGTH = DGNPLATFORM_RESOURCE_MAXFILELENGTH*2 + 32
}
 
enum  {
  DEFFILE_INFO_SIGNATURE = 0xff, DEFFILE_FORMAT_VERSION = 8, DEFFILE_MAX_SAVED = 10, DEFFILE_BASEID = -100,
  DEFDGNFILE_ID = (DEFFILE_BASEID-1), DEFIMAGEFILE_ID = (DEFFILE_BASEID-2), DEFRECORDFILE_ID = (DEFFILE_BASEID-3), DEFDISPFILE_ID = (DEFFILE_BASEID-4),
  DEFNODEFILE_ID = (DEFFILE_BASEID-5), DEFREFFILE_ID = (DEFFILE_BASEID-6), DEFCELLFILE_ID = (DEFFILE_BASEID-7), DEFPLTCFGFILE_ID = (DEFFILE_BASEID-8),
  DEFUCMFILE_ID = (DEFFILE_BASEID-9), DEFFUNCKEYFILE_ID = (DEFFILE_BASEID-11), DEFLVLFILE_ID = (DEFFILE_BASEID-12), DEFCTBLFILE_ID = (DEFFILE_BASEID-13),
  DEFUCIFILE_ID = (DEFFILE_BASEID-14), DEFDXFFILE_ID = (DEFFILE_BASEID-15), DEFDWGFILE_ID = (DEFFILE_BASEID-16), DEFIGESFILE_ID = (DEFFILE_BASEID-17),
  DEFMOVIEFILE_ID = (DEFFILE_BASEID-18), DEFMATPALETTE_ID = (DEFFILE_BASEID-19), DEFTEXTURE_ID = (DEFFILE_BASEID-20), DEFMATTABLE_ID = (DEFFILE_BASEID-21),
  DEFPLAIMAGE_ID = (DEFFILE_BASEID-22), DEFCGMFILE_ID = (DEFFILE_BASEID-23), DEFBUMPMAP_ID = (DEFFILE_BASEID-24), DEFMDLLOAD_ID = (DEFFILE_BASEID-25),
  DEFLSTYLE_ID = (DEFFILE_BASEID-26), DEFHELPFILE_ID = (DEFFILE_BASEID-27), DEFSEEDFILE_ID = (DEFFILE_BASEID-28), DEFCELLSEED_ID = (DEFFILE_BASEID-29),
  DEFDRAWCOMPMODEL_ID = (DEFFILE_BASEID-30), DEFDRAWCOMPSHEET_ID = (DEFFILE_BASEID-31), DEFDRAWCOMPSEED_ID = (DEFFILE_BASEID-32), DEFFONTINSTDEST_ID = (DEFFILE_BASEID-33),
  DEFRASTERREF_ID = (DEFFILE_BASEID-34), DEFSATWRITE_ID = (DEFFILE_BASEID-35), DEFSATREAD_ID = (DEFFILE_BASEID-36), DEFROMULUSREAD_ID = (DEFFILE_BASEID-37),
  DEFSETTINGSFILE_ID = (DEFFILE_BASEID-38), DEFBORDERFILE_ID = (DEFFILE_BASEID-39), DEFSAVESHEETAS_ID = (DEFFILE_BASEID-40), DEFTAGLIB_ID = (DEFFILE_BASEID-41),
  DEFCELLSELFILE_ID = (DEFFILE_BASEID-42), DEFPARTFILE_ID = (DEFFILE_BASEID-43), DEFMACROFILE_ID = (DEFFILE_BASEID-44), DEFBUILDERFILE_ID = (DEFFILE_BASEID-45),
  DEFMODELERREPORT_ID = (DEFFILE_BASEID-46), DEFSTLFILE_ID = (DEFFILE_BASEID-47), DEFEDGESFILE_ID = (DEFFILE_BASEID-48), DEFICONEDITFILE_ID = (DEFFILE_BASEID-49),
  DEFANIMATORFILE_ID = (DEFFILE_BASEID-50), DEFGLOSSARYFILE_ID = (DEFFILE_BASEID-51), DEFPENTABLEMACRO_ID = (DEFFILE_BASEID-52), DEFPENTABLE_ID = (DEFFILE_BASEID-53),
  DEFPLOTOUTPUT_ID = (DEFFILE_BASEID-54), DEFGRDFILE_ID = (DEFFILE_BASEID-55), DEFLEVSYMB_ID = (DEFFILE_BASEID-56), DEFRDEFILE_ID = (DEFFILE_BASEID-57),
  DEFRENDERCONT_ID = (DEFFILE_BASEID-58), DEFDWGWCTBL_ID = (DEFFILE_BASEID-60), DEFDWGC0TBL_ID = (DEFFILE_BASEID-61), DEFDWGCHTBL_ID = (DEFFILE_BASEID-62),
  DEFDWGWTTBL_ID = (DEFFILE_BASEID-63), DEFDWGLVTBL_ID = (DEFFILE_BASEID-64), DEFDWGLCTBL_ID = (DEFFILE_BASEID-65), DEFDWGEXPSETFILE_ID = (DEFFILE_BASEID-66),
  DEFDWGIMPSETFILE_ID = (DEFFILE_BASEID-67), DEFDWGMACROFILE_ID = (DEFFILE_BASEID-68), DEFCGMFTTBL_ID = (DEFFILE_BASEID-69), DEFCGMLVTBL_ID = (DEFFILE_BASEID-70),
  DEFCGMLCTBL_ID = (DEFFILE_BASEID-71), DEFCGMWTTBL_ID = (DEFFILE_BASEID-72), DEFCGMEXPSETFILE_ID = (DEFFILE_BASEID-73), DEFCGMIMPSETFILE_ID = (DEFFILE_BASEID-74),
  DEFIGSEXPSETFILE_ID = (DEFFILE_BASEID-75), DEFIGSIMPSETFILE_ID = (DEFFILE_BASEID-76), DEFIGSSTARTFILE_ID = (DEFFILE_BASEID-77), DEFSAVEMULTFILE_ID = (DEFFILE_BASEID-78),
  DEFVRMLIMPORTFILE_ID = (DEFFILE_BASEID-79), DEFAP203INSTARTFILE_ID = (DEFFILE_BASEID-80), DEFAP203OUTSTARTFILE_ID = (DEFFILE_BASEID-81), DEFAP214INSTARTFILE_ID = (DEFFILE_BASEID-82),
  DEFAP214OUTSTARTFILE_ID = (DEFFILE_BASEID-83), DEFAP227INSTARTFILE_ID = (DEFFILE_BASEID-84), DEFAP227OUTSTARTFILE_ID = (DEFFILE_BASEID-85), DEFRASTCONVINP_ID = (DEFFILE_BASEID-86),
  DEFRASTCONVOUT_ID = (DEFFILE_BASEID-87), DEFIFCINSTARTFILE_ID = (DEFFILE_BASEID-88), DEFIFCOUTSTARTFILE_ID = (DEFFILE_BASEID-89), DEFANIMASFFILE_ID = (DEFFILE_BASEID-90),
  DEFANIMQVAFILE_ID = (DEFFILE_BASEID-91), DEFIVRFILE_ID = (DEFFILE_BASEID-92), DEFRADFILE_ID = (DEFFILE_BASEID-93), DEFVCADFILE_ID = (DEFFILE_BASEID-94),
  DEFMPSETFILE_ID = (DEFFILE_BASEID-95), DEFIESFILE_ID = (DEFFILE_BASEID-96), DEFARCHIVERFILE_ID = (DEFFILE_BASEID-97), DEFXMTWRITE_ID = (DEFFILE_BASEID-98),
  DEFXMTREAD_ID = (DEFFILE_BASEID-99), DEFDXBFILE_ID = (DEFFILE_BASEID-100), DEFSTEPFILE_ID = (DEFFILE_BASEID-101), DEFDGNLIBFILE_ID = (DEFFILE_BASEID-102),
  DEFALLPENTABLE_ID = (DEFFILE_BASEID-103), DEFBATPLTJOBSETFILE_ID = (DEFFILE_BASEID-104), DEFBATCVTLOGFILE_ID = (DEFFILE_BASEID-105), DEFPTRACEFILE_ID = (DEFFILE_BASEID-106),
  DEFSAVEASFILE_ID = (DEFFILE_BASEID-107), DEFPRINTDEFFILE_ID = (DEFFILE_BASEID-108), DEFRPCFILE_ID = (DEFFILE_BASEID-109), DEFVIEWIMPORTFILE_ID = (DEFFILE_BASEID-110),
  DEFACLINFILE_ID = (DEFFILE_BASEID-113), DEFQTVRFILE_ID = (DEFFILE_BASEID-114), DEFWHTMLFILE_ID = (DEFFILE_BASEID-115), DEFCADFILE_ID = (DEFFILE_BASEID-116),
  DEFLEVELLIBRARY_ID = (DEFFILE_BASEID-117), DEFSTYLEIMPORT_ID = (DEFFILE_BASEID-118), DEFSRVCFGFILE_ID = (DEFFILE_BASEID-119), DEFPRJFILE_ID = (DEFFILE_BASEID-120),
  DEFV8DGNFILE_ID = (DEFFILE_BASEID-121), DEFV7DGNFILE_ID = (DEFFILE_BASEID-122), DEFHIDDENLINEFILE_ID = (DEFFILE_BASEID-123), DEFREDLINEFILE_ID = (DEFFILE_BASEID-124),
  DEFTRIFORMADOCFILE_ID = (DEFFILE_BASEID-125), DEFALLFILES_ID = (DEFFILE_BASEID-126), DEFBATCHCNV_ID = (DEFFILE_BASEID-127), DEFCALSTYPE1_ID = (DEFFILE_BASEID-128),
  DEFPNG_ID = (DEFFILE_BASEID-129), DEFIMG_ID = (DEFFILE_BASEID-130), DEFIMG24BIT_ID = (DEFFILE_BASEID-131), DEFINGRCIT_ID = (DEFFILE_BASEID-132),
  DEFINGRCOT_ID = (DEFFILE_BASEID-133), DEFINGRRGB_ID = (DEFFILE_BASEID-134), DEFINGRRLE_ID = (DEFFILE_BASEID-135), DEFINGRTG4_ID = (DEFFILE_BASEID-136),
  DEFINGRRASTER_ID = (DEFFILE_BASEID-137), DEFPCXFILE_ID = (DEFFILE_BASEID-138), DEFPROCAPPL_ID = (DEFFILE_BASEID-139), DEFRLC_ID = (DEFFILE_BASEID-140),
  DEFSUNRASTER_ID = (DEFFILE_BASEID-141), DEFTARGA_ID = (DEFFILE_BASEID-142), DEFBMP_ID = (DEFFILE_BASEID-143), DEFREMAPFILE_ID = (DEFFILE_BASEID-144),
  DEFBATCHCNVFILES_ID = (DEFFILE_BASEID-145), DEFMVBAFILE_ID = (DEFFILE_BASEID-146), DEFEPXFILE_ID = (DEFFILE_BASEID-147), DEFBATCNVJOBSET_ID = (DEFFILE_BASEID-148),
  DEFBATPRCFILES_ID = (DEFFILE_BASEID-149), DEFBATPRCJOBFILE_ID = (DEFFILE_BASEID-150), DEFBATPRCCMDFILE_ID = (DEFFILE_BASEID-151), DEFJTFILE_ID = (DEFFILE_BASEID-152),
  DEFMODELIMPORT_ID = (DEFFILE_BASEID-153), DEFDESIGNSEED_ID = (DEFFILE_BASEID-154), DEFSHEETSEED_ID = (DEFFILE_BASEID-155), DEFDWGSHEETSEED_ID = (DEFFILE_BASEID-156),
  DEFSETTINGSTOV8_ID = (DEFFILE_BASEID-157), DEFBUTTONMENUFILE_ID = (DEFFILE_BASEID-158), DEFPARMSETIMPORT_ID = (DEFFILE_BASEID-159), DEFPARMSETEXPORT_ID = (DEFFILE_BASEID-160),
  DEFSTDSCHECKER_ID = (DEFFILE_BASEID-161), DEFSTDSDGNLIBS_ID = (DEFFILE_BASEID-162), DEFDWGRECOVER_ID = (DEFFILE_BASEID-163), DEFSTDSREPORT_ID = (DEFFILE_BASEID-164),
  DEFDWGSETTINGS_ID = (DEFFILE_BASEID-165), DEFLSTOOLS_ID = (DEFFILE_BASEID-166), DEFXCHNGIMPORT_ID = (DEFFILE_BASEID-167), DEFXCHNGEXPORT_ID = (DEFFILE_BASEID-168),
  DEFU3DEXPORT_ID = (DEFFILE_BASEID-169), DEFRSTFILE_ID = (DEFFILE_BASEID-170), DEFCOLORBOOK_ID = (DEFFILE_BASEID-172), DEFPROJECTINDEX_ID = (DEFFILE_BASEID-173),
  DEFRENDSOLUTION_ID = (DEFFILE_BASEID-174), DEFEXPORT2D_ID = (DEFFILE_BASEID-175), DEFEXPORT3D_ID = (DEFFILE_BASEID-176), DEFONLYCELLS_ID = (DEFFILE_BASEID-177),
  DEFLINKTARGET_ID = (DEFFILE_BASEID-178), DEFKMLEXPORT_ID = (DEFFILE_BASEID-179), DEFKMLPLACEMARK_ID = (DEFFILE_BASEID-180), DEFFENCEFILE_ID = (DEFFILE_BASEID-181),
  DEFMERGESOURCE_ID = (DEFFILE_BASEID-182), DEFMERGEDEST_ID = (DEFFILE_BASEID-183), DEFKMLCAPTURE_ID = (DEFFILE_BASEID-184), DEFSKPEXPORT_ID = (DEFFILE_BASEID-185),
  DEFCOLLADAEXPORT_ID = (DEFFILE_BASEID-186), DEFMAXWELLEXPORT_ID = (DEFFILE_BASEID-187), DEFMAXWELLMXM_ID = (DEFFILE_BASEID-188), DEFMSPROJECTXMLFILE_ID = (DEFFILE_BASEID-189),
  DEFMPXFILE_ID = (DEFFILE_BASEID-190), DEFOBJEXPORT_ID = (DEFFILE_BASEID-191), DEFP3TEXTFILE_ID = (DEFFILE_BASEID-192), DEFPRCEXPORT_ID = (DEFFILE_BASEID-193),
  DEFPRINTSTYLEFILE_ID = (DEFFILE_BASEID-194), DEFGCSFROMFILE_ID = (DEFFILE_BASEID-195), DEFANIMWMVFILE_ID = (DEFFILE_BASEID-196), DEFANIMAVIFILE_ID = (DEFFILE_BASEID-197),
  DEFPUBLISHDGNFILE_ID = (DEFFILE_BASEID-198), DEFKTEXPORT_ID = (DEFFILE_BASEID-199), DEFLXOEXPORT_ID = (DEFFILE_BASEID-200), DEFMARKUPDGNFILE_ID = (DEFFILE_BASEID-201),
  DEFOVERLAYDGNFILE_ID = (DEFFILE_BASEID-202), DEFLIGHTPROBEFILE_ID = (DEFFILE_BASEID-203), DEFRenderEnvironment = (DEFFILE_BASEID-204), DEFLUXHISTORYDIR_ID = (DEFFILE_BASEID-205),
  DEFDRAWINGSEED_ID = (DEFFILE_BASEID-206), DEFCREATEDYNAMICVIEW_ID = (DEFFILE_BASEID-207), DEFDESIGNSCRIPTFILE_ID = (DEFFILE_BASEID-208), DEFPOINTCLOUDFILE_ID = (DEFFILE_BASEID-209),
  DEFINSOLATIONFILE_ID = (DEFFILE_BASEID-210), DEFSCHEDULELINKER_ID = (DEFFILE_BASEID-211), DEFWEATHERFILE_ID = (DEFFILE_BASEID-212), DEFCOMPOSERDGNFILE_ID = (DEFFILE_BASEID-213),
  DEFGPXFILE_ID = (DEFFILE_BASEID-214), DEFXLSFILE_ID = (DEFFILE_BASEID-215), DEFDESCARTESTHEMATIC_ID = (DEFFILE_BASEID-216), DEFPANOSET_ID = (DEFFILE_BASEID-217),
  DEFFBXEXPORT_ID = (DEFFILE_BASEID-218), DEFSVGFILE_ID = (DEFFILE_BASEID-219), DEFSTMFILE_ID = (DEFFILE_BASEID-220), DEFPSDFILE_ID = (DEFFILE_BASEID-221),
  DEFINSOLATIONCSVFILE_ID = (DEFFILE_BASEID-222), DEFANNOTATIONATTACHMENT_ID = (DEFFILE_BASEID-223), DEFXMLFILE_ID = (DEFFILE_BASEID-224), DEFICONDGNFILE_ID = (DEFFILE_BASEID-225),
  DEFICONBMPFILE_ID = (DEFFILE_BASEID-226), DEFICONAPPFILE_ID = (DEFFILE_BASEID-227), DEFPROPPUBFILTERFILE_ID = (DEFFILE_BASEID-229), DEFIMODEMBEDFILE_ID = (DEFFILE_BASEID-230),
  DEFTAGTEMPLATEFILE_ID = (DEFFILE_BASEID-231), DEFITEMTYPELIB_ID = (DEFFILE_BASEID-232), DEFFBXFILE_ID = (DEFFILE_BASEID-233), DEFU3DJSFILE_ID = (DEFFILE_BASEID-234),
  DEFMSWORDFILE_ID = (DEFFILE_BASEID-235), DEFMSEXCELFILE_ID = (DEFFILE_BASEID-236), DEFPDFFILE_ID = (DEFFILE_BASEID-237), DEFRASTERLINESTYLE_ID = (DEFFILE_BASEID-238),
  DEFMRMESHFILE_ID = (DEFFILE_BASEID-239), DEFFILTERLIBRARY_ID = (DEFFILE_BASEID-240), DEFDIALOGCENSUSXML_ID = (DEFFILE_BASEID-241), DEFMRMESHFILEPUBLISH_ID = (DEFFILE_BASEID-242),
  DEFLASTFILETYPE_ID = (DEFDIALOGCENSUSXML_ID), DEFPARASOLIDFILE_ID = (DEFFILE_BASEID-1004), DEFIMPORTDGNFILE_ID = (DEFFILE_BASEID-1005), DEFSELECTBYRSC_ID = (DEFFILE_BASEID-1006),
  DEFRASTERFILE_ID = (DEFFILE_BASEID-1007), DEFIMAGESERVERFILE_ID = (DEFFILE_BASEID-1008), DEFFILE_LOWESTID = DEFFILE_BASEID-999900
}
 
enum  RefAttachNestMode { None = 0, Copy = 1, Display = 2 }
 
enum  DgnModelType {
  Normal = 0, Sheet = 1, Extraction_Deprecated = 2, Drawing = 3,
  DgnComponentDefinition = 4
}
 Identifies the type or purpose of a model. More...
 
enum  CellLibraryType {
  Invalid = -1, Graphic = 0, Menu = 1, CBMenu = 2,
  MatrixMenu = 4, Point = 7, Parametric = 8, Block = 101
}
 
enum  StandardView {
  NotStandard = -1, Top = 1, Bottom = 2, Left = 3,
  Right = 4, Front = 5, Back = 6, Iso = 7,
  RightIso = 8
}
 
enum  MSRenderMode {
  Invalid = -1, Wireframe = 0, CrossSection = 1, Wiremesh = 2,
  HiddenLine = 3, SolidFill = 4, ConstantShade = 5, SmoothShade = 6,
  Phong = 7, RayTrace = 8, RenderWireframe = 9, Radiosity = 10,
  ParticleTrace = 11, RenderLuxology = 12
}
 
enum  GradientMode {
  None = 0, Linear = 1, Curved = 2, Cylindrical = 3,
  Spherical = 4, Hemispherical = 5
}
 
enum  AngleFormatVals {
  None = -2, Active = -1, Degrees = 0, DegMinSec = 1,
  Centesimal = 2, Radians = 3, DegMin = 4, Surveyor = 5
}
 
enum  SelectionMode {
  New = 0, Add = 1, Subtract = 2, Inverse = 3,
  Clear = 4, All = 5
}
 
enum  LocateSurfacesPref { Never = 0, ByView = 1, Always = 2 }
 
enum  UnitBase { None = 0, Meter = 1, Degree = 2 }
 
enum  StandardUnit {
  None = 0, EnglishFirst = 1000, EnglishMiles = 1050, EnglishYards = 1075,
  EnglishFeet = 1100, EnglishInches = 1125, EnglishPicas = 1130, EnglishPoints = 1135,
  EnglishMils = 1150, EnglishMicroInches = 1175, EnglishLast = 1225, EnglishSurveyMiles = 1049,
  EnglishFurlongs = 1055, EnglishChains = 1060, EnglishRods = 1065, EnglishFathoms = 1070,
  EnglishSurveyFeet = 1099, EnglishSurveyInches = 1124, MetricFirst = 2000, MetricPetameters = 2010,
  MetricTerameters = 2020, MetricGigameters = 2030, MetricMegameters = 2040, MetricKilometers = 2050,
  MetricHectometers = 2060, MetricDekameters = 2070, MetricMeters = 2075, MetricDecimeters = 2090,
  MetricCentimeters = 2100, MetricMillimeters = 2125, MetricMicrometers = 2150, MetricNanometers = 2160,
  MetricPicometers = 2180, MetricFemtometers = 2190, MetricLast = 2225, NoSystemFirst = 3000,
  NoSystemParsecs = 3100, NoSystemLightYears = 3200, NoSystemAstronomicalUnits = 3300, NoSystemNauticalMiles = 3500,
  NoSystemAngstroms = 3800, NoSystemLast = 3900, UnitlessWhole = 4000, AngleRadians = 4500,
  AngleDegrees = 4550, AngleGrads = 4575, AngleMinutes = 4600, AngleSeconds = 4650,
  Custom = 5000
}
 A unit is represented by a scale factor that describes its size relative to its base. More...
 
enum  AngleMode {
  Invalid = 0, Degrees = 1, DegMin = 2, DegMinSec = 3,
  Centesimal = 4, Radians = 5
}
 Used by AngleFormatter to specify the mode for angle formatting. More...
 
enum  AnglePrecision {
  Whole = 0, Use1Place = 1, Use2Places = 2, Use3Places = 3,
  Use4Places = 4, Use5Places = 5, Use6Places = 6, Use7Places = 7,
  Use8Places = 8
}
 Used by AngleFormatter to specify the maximum number of decimals for angle formatting. More...
 
enum  DgnUnitFormat { MUSU = 0, MU = 1, MUSUPU = 2, SU = 3 }
 
enum  DirectionMode { Invalid = 0, Azimuth = 1, Bearing = 2 }
 Used by DirectionFormatter to specify the mode for direction formatting. More...
 
enum  DirectionBase {
  North = 0, South = 1, East = 2, West = 3,
  Custom = 4
}
 
enum  GridConfiguration { Orthogonal = 0, Isometric = 1, Offset = 2 }
 
enum  IsometricPlane { Top = 0, Left = 1, Right = 2, All = 3 }
 
enum  FenceMode {
  Inside = 0, Overlap = 1, Clip = 2, Void = 3,
  VoidOverlap = 4, VoidClip = 5
}
 
enum  DateTimeFormatPart {
  DATETIME_PART_DayOfWeek, DATETIME_PART_DoW, DATETIME_PART_D, DATETIME_PART_DD,
  DATETIME_PART_Month, DATETIME_PART_Mon, DATETIME_PART_M, DATETIME_PART_MM,
  DATETIME_PART_d, DATETIME_PART_ddd, DATETIME_PART_YYYY, DATETIME_PART_YY,
  DATETIME_PART_h, DATETIME_PART_hh, DATETIME_PART_H, DATETIME_PART_HH,
  DATETIME_PART_m, DATETIME_PART_mm, DATETIME_PART_s, DATETIME_PART_ss,
  DATETIME_PART_FractionalSeconds, DATETIME_PART_Comma, DATETIME_PART_DateSeparator, DATETIME_PART_TimeSeparator,
  DATETIME_PART_DecimalSeparator, DATETIME_PART_Space, DATETIME_PART_AMPM, DATETIME_PART_AP,
  DATETIME_PART_U, DATETIME_PART_UU, DATETIME_PART_U_UU, DATETIME_PART_UU_UU,
  DATETIME_PART_UTC, DATETIME_PART_h_mm_AMPM = 100, DATETIME_PART_h_mm_ss_AMPM, DATETIME_PART_M_D_YYYY,
  DATETIME_PART_MM_DD_YYYY, DATETIME_PART_Day_D_Month_YYYY, DATETIME_PART_Day_Month_D_YYYY, DATETIME_PART_Full,
  DATETIME_PART_General
}
 Used by DateTimeFormatter to specify the sequence in which various elements of the date and time should appear in the formatted output. More...
 
enum  DgnFileFormatType {
  Invalid = -1, Current = 0, V7 = 1, V8 = 2,
  DWG = 3, DXF = 4
}
 Known file formats supported by DgnPlatform. More...
 
enum  DwgUnitFormat {
  Scientific = 1, Decimal = 2, Engineering = 3, Architectural = 4,
  Fractional = 5
}
 
enum  ResourceTextStyleProperty { DGNPLATFORM_RESOURCE_TextStyle_LineSpacing = 30, DGNPLATFORM_RESOURCE_TextStyle_InterCharSpacing = 33 }
 
enum  DimensionType {
  None = 0, SizeArrow = 1, SizeStroke = 2, LocateSingle = 3,
  LocateStacked = 4, AngleSize = 5, ArcSize = 6, AngleLocation = 7,
  ArcLocation = 8, AngleLines = 9, AngleAxis = 10, Radius = 11,
  Diameter = 12, DiameterParallel = 13, DiameterPerpendicular = 14, CustomLinear = 15,
  Ordinate = 16, RadiusExtended = 17, DiameterExtended = 18, Center = 19,
  AngleAxisX = 50, AngleAxisY = 51, LabelLine = 52, Note = 53,
  MaxThatHasTemplate = 19, Max = 53
}
 
enum  TextElementJustification {
  LeftTop = 0, LeftMiddle = 1, LeftBaseline = 2, LeftDescender = 16,
  CenterTop = 6, CenterMiddle = 7, CenterBaseline = 8, CenterDescender = 20,
  RightTop = 12, RightMiddle = 13, RightBaseline = 14, RightDescender = 24,
  LeftMarginTop = 3, LeftMarginMiddle = 4, LeftMarginBaseline = 5, LeftMarginDescender = 18,
  RightMarginTop = 9, RightMarginMiddle = 10, RightMarginBaseline = 11, RightMarginDescender = 22,
  LeftCap = 15, LeftMarginCap = 17, CenterCap = 19, RightCap = 23,
  RightMarginCap = 21, Invalid = 127
}
 Justification types for MicroStation text (elements and element-targetted APIs). More...
 
enum  MlineOffsetMode {
  Unknown = -1, ByWork = 0, ByCenter = 1, ByMax = 2,
  ByMin = 3, Custom = 4
}
 The Offset Mode (or justification) of a multi-line defines the location of the line that the user has drawn relative to the offset of the style. More...
 
enum  MlineBreakLengthType { MLBREAK_STD = 0, MLBREAK_FROM_JOINT = 0x8000, MLBREAK_TO_JOINT = 0x4000, MLBREAK_BETWEEN_JOINTS = 0xC000 }
 The break flags are used to specify that a particular break should extend to or from a joint. More...
 
enum  LineStyleProp {
  LINESTYLE_PROP_Invalid = 0, LINESTYLE_PROP_Stroke = 101, LINESTYLE_PROP_Component = 102, LINESTYLE_PROP_LineCode = 103,
  LINESTYLE_PROP_PointSymbol = 104, LINESTYLE_PROP_LinePoint = 105, LINESTYLE_PROP_Compound = 106, LINESTYLE_PROP_Symbol = 107,
  LINESTYLE_PROP_Type_WCHAR = 150, LINESTYLE_PROP_LineCode_Description_WCHAR = 200, LINESTYLE_PROP_LineCode_PhaseMode_INTEGER = 201, LINESTYLE_PROP_LineCode_PhaseDist_DOUBLE = 202,
  LINESTYLE_PROP_LineCode_SegmentMode_BOOLINT = 203, LINESTYLE_PROP_LineCode_NumIterations_INTEGER = 204, LINESTYLE_PROP_LineCode_NumStrokes_INTEGER = 205, LINESTYLE_PROP_Stroke_Length_DOUBLE = 250,
  LINESTYLE_PROP_Stroke_StartWidth_DOUBLE = 251, LINESTYLE_PROP_Stroke_EndWidth_DOUBLE = 252, LINESTYLE_PROP_Stroke_Type_BOOLINT = 253, LINESTYLE_PROP_Stroke_Corner_BOOLINT = 254,
  LINESTYLE_PROP_Stroke_Fixed_BOOLINT = 255, LINESTYLE_PROP_Stroke_StartInvert_BOOLINT = 256, LINESTYLE_PROP_Stroke_EndInvert_BOOLINT = 257, LINESTYLE_PROP_Stroke_WidthMode_INTEGER = 258,
  LINESTYLE_PROP_Stroke_DashCaps_INTEGER = 259, LINESTYLE_PROP_Compound_Description_WCHAR = 300, LINESTYLE_PROP_Compound_NumComponents_INTEGER = 301, LINESTYLE_PROP_CompoundComp_Offset_DOUBLE = 351,
  LINESTYLE_PROP_LinePoint_Description_WCHAR = 400, LINESTYLE_PROP_LinePoint_NumSymbols_INTEGER = 401, LINESTYLE_PROP_PointSym_StrokeNum_INTEGER = 450, LINESTYLE_PROP_PointSym_Location_INTEGER = 451,
  LINESTYLE_PROP_PointSym_ColorFromSymbol_BOOLINT = 452, LINESTYLE_PROP_PointSym_WeightFromSymbol_BOOLINT = 453, LINESTYLE_PROP_PointSym_Partial_INTEGER = 454, LINESTYLE_PROP_PointSym_Clip_BOOLINT = 455,
  LINESTYLE_PROP_PointSym_AllowStretch_BOOLINT = 456, LINESTYLE_PROP_PointSym_Justification_INTEGER = 457, LINESTYLE_PROP_PointSym_OffsetX_DOUBLE = 458, LINESTYLE_PROP_PointSym_OffsetY_DOUBLE = 459,
  LINESTYLE_PROP_PointSym_OffsetZ_DOUBLE = 460, LINESTYLE_PROP_PointSym_Rotation_INTEGER = 461, LINESTYLE_PROP_PointSym_AngleX_DOUBLE = 462, LINESTYLE_PROP_PointSym_AngleY_DOUBLE = 463,
  LINESTYLE_PROP_PointSym_AngleZ_DOUBLE = 464, LINESTYLE_PROP_PointSym_ScaleX_DOUBLE = 465, LINESTYLE_PROP_PointSym_ScaleY_DOUBLE = 466, LINESTYLE_PROP_PointSym_ScaleZ_DOUBLE = 467,
  LINESTYLE_PROP_PointSymCell_Name_WCHAR = 500
}
 
enum  LineStyleProp_Type {
  LSTYLE_PROPTYPE_None = 0, LSTYLE_PROPTYPE_BoolInt = 1, LSTYLE_PROPTYPE_Distance = 2, LSTYLE_PROPTYPE_Double = 3,
  LSTYLE_PROPTYPE_Integer = 4, LSTYLE_PROPTYPE_MSWChar = 5
}
 
enum  LineCodeOptionFlags {
  LCOPT_NONE = 0x00000000, LCOPT_AUTOPHASE = 0x00000001, LCOPT_RES1 = 0x00000002, LCOPT_RES2 = 0x00000004,
  LCOPT_ITERATION = 0x00000008, LCOPT_SEGMENT = 0x00000010, LCOPT_CENTERSTRETCH = 0x00000020
}
 
enum  LineCodeStrokeFlags {
  LCSTROKE_DASH = 0x01, LCSTROKE_GAP = 0x00, LCSTROKE_RAY = 0x02, LCSTROKE_SCALE = 0x04,
  LCSTROKE_SDASH = 0x05, LCSTROKE_SGAP = 0x04, LCSTROKE_SINVERT = 0x08, LCSTROKE_EINVERT = 0x10
}
 
enum  LineCodeWidth {
  LCWIDTH_NONE = 0x00, LCWIDTH_LEFT = 0x01, LCWIDTH_RIGHT = 0x02, LCWIDTH_FULL = 0x03,
  LCWIDTH_TAPER = 0x04, LCWIDTH_TAPEREND = 0x08
}
 
enum  LineCodeCap {
  LCCAP_CLOSED = 0, LCCAP_OPEN = 1, LCCAP_EXTENDED = 2, LCCAP_HEXAGON = 3,
  LCCAP_OCTAGON = 4, LCCAP_DECAGON = 5, LCCAP_ARC = 30
}
 
enum  LineCodeMod {
  LCPOINT_NONE = 0x0000, LCPOINT_ORIGIN = 0x0001, LCPOINT_END = 0x0002, LCPOINT_CENTER = 0x0003,
  LCPOINT_ONSTROKE = 0x0003, LCPOINT_LINEORG = 0x0004, LCPOINT_LINEEND = 0x0008, LCPOINT_LINEVERT = 0x0010,
  LCPOINT_ADJROT = 0x0020, LCPOINT_ABSROT = 0x0040, LCPOINT_NOSCALE = 0x0100, LCPOINT_NOCLIP = 0x0200,
  LCPOINT_NOPARTIAL = 0x0400, LCPOINT_PROJECT = 0x0800, LCPOINT_COLOR = 0x4000, LCPOINT_WEIGHT = 0x8000
}
 
enum  SnapMode {
  Invalid = -1, First = 0, None = 0, Nearest = 1,
  NearestKeypoint = 1 << 1, MidPoint = 1 << 2, Center = 1 << 3, Origin = 1 << 4,
  Bisector = 1 << 5, Intersection = 1 << 6, Tangency = 1 << 7, TangentPoint = 1 << 8,
  Perpendicular = 1 << 9, PerpendicularPoint = 1 << 10, Parallel = 1 << 11, Multi3 = 1 << 12,
  PointOn = 1 << 13, Multi1 = 1 << 14, Multi2 = 1 << 15, MultiSnaps = (Multi1 | Multi2 | Multi3)
}
 
enum  DgnElementClass {
  Primary = 0, PatternComponent = 1, Construction = 2, Dimension = 3,
  PrimaryRule = 4, LinearPatterned = 5, ConstructionRule = 6
}
 
enum  Visualization {
  ShadowQuality_PerLight, ShadowQuality_Sharp, ShadowQuality_SoftCoarse, ShadowQuality_SoftMedium,
  ShadowQuality_SoftFine, ShadowQuality_SoftVeryFine, AntialiasFilter_Box, AntialiasFilter_Triangle,
  AntialiasFilter_Gaussian, AntialiasFilter_CatmullRom, AntialiasFilter_MitchellNetravali, AntialiasQuality_None,
  AntialiasQuality_Low, AntialiasQuality_Medium, AntialiasQuality_High, AntialiasQuality_VeryHigh,
  Custom, TextureFilteringOverride_PerMaterial, TextureFilteringOverride_Nearest, TextureFilteringOverride_Bilinear,
  TextureFilteringOverride_Bicubic, TextureAntialiasingOverride_PerMaterial, TextureAntialiasingOverride_On, TextureAntialiasingOverride_Off,
  IndirectCaustics_None, IndirectCaustics_Reflection, IndirectCaustics_Refraction, IndirectCaustics_Both,
  SubSurfaceScattering_DirectOnly, SubSurfaceScattering_IndirectAffectsScattering, SubSurfaceScattering_ScatteringAffectsDirect, SubSurfaceScattering_Both,
  UseIrradianceCacheFor_FirstAndSecondBounces, UseIrradianceCacheFor_FirstBounceOnly, UseIrradianceCacheFor_SecondBounceOnly, RenderOutput_ColorAlpha,
  RenderOutput_AmbientOcclusion, RenderOutput_Depth, RenderOutput_ShadowDensity, RenderOutput_ColorOnly,
  RenderOutput_Alpha, RenderOutput_ReflectionShading, RenderOutput_SpecularShading, RenderOutput_SubsurfaceShading,
  RenderOutput_TransparentShading, RenderOutput_IlluminationTotal, RenderOutput_IlluminationIndirect, RenderOutput_IlluminationDirect,
  RenderEnvironment_Main, RenderEnvironment_Indirect, RenderEnvironment_Sky, RenderEnvironment_LightProbe,
  RenderEnvironment_Image, RenderEnvironment_ImageCube, RenderEnvironment_Gradient, RenderEnvironment_Planar,
  RenderEnvironment_Cylindrical, RenderEnvironment_Spherical, RenderEnvironment_Cubic, RenderEnvironment_Front,
  RenderEnvironment_BackgroundBlank, RenderEnvironment_BackgroundColor, RenderEnvironment_BackgroundImage, RenderEnvironment_FogExponential,
  RenderEnvironment_FogLinear, LIGHTTYPE_Distant, LIGHTTYPE_Point, LIGHTTYPE_Spot,
  LIGHTTYPE_Area, LIGHTTYPE_SkyOpening, Light_Raytrace, Ligth_DeepShadowMap,
  ColorType_Custom, ColorType_ColorMap, ColorMapStype_Image, ColorMapStype_Procedure,
  LxoProcedureType_Noise, LxoProcedureType_Checker, LxoProcedureType_Grid, LxoProcedureType_Dots,
  LxoProcedureType_Constant, LxoProcedureType_Cellular, LxoProcedureType_Wood, LxoProcedureType_Weave,
  LxoProcedureType_Ripples, LxoProcedureType_Gradient, LxoNoiseType_Simple, LxoNoiseType_Fractal,
  LxoNoiseType_Turbulence, LxoCheckerType_Square, LxoCheckerType_Cube, LxoGridType_Line,
  LxoGridType_Triangle, LxoGridType_Square, LxoGridType_Hexagon, LxoGridType_Cube,
  LxoDotType_Square, LxoDotType_Hexagon, LxoDotType_Cube, LxoCellType_Round,
  LxoCellType_Angular, ColorMap_Wrap_Repeat, ColorMap_Wrap_Reset, ColorMap_Wrap_Mirror,
  ColorMap_Wrap_Edge, DirectLightMIS_None, DirectLightMIS_Diffuse, DirectLightMIS_Specular,
  DirectLightMIS_Both, Glow_None, Glow_DimNeon, Glow_ComputerScreen,
  Glow_FluorescentLamp, Glow_BrightNeon, StereoOutput_Anaglyph, StereoOutput_StereoPair,
  IRNone, IRRotationOnly, IRTranslationOnly, IRBoth,
  Refract_Air, Refract_Ice, Refract_Water, Refract_Plastic,
  Refract_GlassPyrex, Refract_Plexiglas, Refract_LapisLazuli, Refract_Salt,
  Refract_GlassCrown, Refract_Amethyst, Refract_Amber, Refract_Emerald,
  Refract_GlassFlintLight, Refract_Topaz, Refract_GlassFlintMedium, Refract_Ruby,
  Refract_Zircon, Refract_GlassFlintDense, Refract_Crystal, Refract_Diamond,
  Refract_CopperOxide, Refract_IodineCrystal, Dispersion_None, Dispersion_Fluorite,
  Dispersion_SilicaGlass, Dispersion_Quartz, Dispersion_Zircon, Dispersion_Diamond,
  RoughnessState_Custom, RoughnessState_LinkToSpecular, FresnelState_Custom, FresnelState_LinkToReflect,
  BaseColorState_Custom, BaseColorState_UseElementColor, FurType_Strips, FurType_Cylinders,
  Billboard_None, Billboard_Trees, Billboard_Leaves, FinishState_On,
  FinishState_Off, FinishState_LockToSpecular, IndirectIllumType_None, IndirectIllumType_MonteCarlo,
  IndirectIllumType_IrradianceCaching, BackFaceCulling_UseGeometryDefault, BackFaceCulling_ForceSingleSided, BackFaceCulling_ForceDoubleSided,
  SpecularColarState_Custom, SpecularColorState_Plastic, SpecularColarState_Metallic, SpecularColarState_UseElement,
  SpecularColarState_ColorMap, ReflectColorState_Custom, ReflectColorState_LinkToSpecular, ReflectColorState_ColorMap,
  GlowColorState_Custom, GlowColorState_LinkToDiffuse, GlowColorState_LinkToSpecular, GlowColorState_ColorMap,
  MaterialMapState_On, MaterialMapState_Off, MaterialMapState_LinkToPattern, MaterialMapState_LinkToBump,
  MaterialMapState_LinkToSpecular, MaterialMapState_LinkToReflect, MaterialMapState_LinkToOpacity, MaterialMapState_LinkToTranslucency,
  MaterialMapState_LinkToFinish, MaterialMapState_LinkToDiffuse, MaterialMapState_LinkToGlow, MaterialMapState_LinkToClearcoat,
  MaterialMapState_LinkToAnisotropy, MaterialMapState_LinkToDisplacement, MaterialMapState_LinkToNormal, MaterialMapState_LinkToFurLength,
  MaterialMapState_LinkToFurDensity, MaterialMapState_LinkToFurJitter, MaterialMapState_LinkToFurFlex, MaterialMapState_LinkToFurClumps,
  MaterialMapState_LinkToFurDirection, MaterialMapState_LinkToFurVector, MaterialMapState_LinkToFurBump, MaterialMapState_LinkToFurCurls,
  MaterialMapState_LinkToGlowColor, MaterialMapState_LinkToReflectColor, MaterialMapState_LinkToRefractionRoughness, MaterialMapState_LinkToSpecularFresnel,
  MaterialMapState_LinkToGeometry, Projection_FromView, Projection_Spherical, Projection_Cylindrical,
  Projection_SphericalVR, Projection_CylindricalVR
}
 
enum  RefUseColorTable { REFCOLORTABLE_USEPREF = 0, REFCOLORTABLE_ALWAYS = 1, REFCOLORTABLE_NEVER = 2 }
 
enum  RefInitialLevelDisplay { REF_FILE_LEVEL_DISPLAY_DEFAULT = 0, REF_FILE_LEVEL_DISPLAY_ALL_ON = 1, REF_FILE_LEVEL_DISPLAY_ALL_OFF = 2 }
 
enum  RefLevelOverrides { REFERENCE_LEVEL_OVERRIDES_PER_ATTACHMENT = 0, REFERENCE_LEVEL_OVERRIDES_AS_REQUIRED = 1, REFERENCE_LEVEL_OVERRIDES_NONE = 2 }
 
enum  RefNestOverrides { REF_NESTOVERRIDES_ASREQUIRED = 0, REF_NESTOVERRIDES_ALWAYS = 1, REF_NESTOVERRIDES_NEVER = 2 }
 
enum  RefNewLevelDisplay { REF_NEWLEVELDISPLAY_FROMCONFIG = 0, REF_NEWLEVELDISPLAY_ALWAYS = 1, REF_NEWLEVELDISPLAY_NEVER = 2 }
 
enum  RefGlobalLinestyleScale { REF_GLOBALLINESTYLESCALE_MASTER = 0, REF_GLOBALLINESTYLESCALE_NONE = 1, REF_GLOBALLINESTYLESCALE_BOTH = 2, REF_GLOBALLINESTYLESCALE_REFERENCE = 3 }
 
enum  RefPlotType {
  REF_PLOTTYPE_AsDisplayed = 0, REF_PLOTTYPE_Wireframe = 1, REF_PLOTTYPE_Hidden = 2, REF_PLOTTYPE_Rendered = 3,
  REF_PLOTTYPE_UseDisplayStyle = 4, REF_PLOTTYPE_UseRenderingStyle = 5
}
 
enum  MSElementTypes {
  CELL_HEADER_ELM = 2, LINE_ELM = 3, LINE_STRING_ELM = 4, GROUP_DATA_ELM = 5,
  SHAPE_ELM = 6, TEXT_NODE_ELM = 7, DIG_SETDATA_ELM = 8, DGNFIL_HEADER_ELM = 9,
  LEV_SYM_ELM = 10, CURVE_ELM = 11, CMPLX_STRING_ELM = 12, CMPLX_SHAPE_ELM = 14,
  ELLIPSE_ELM = 15, ARC_ELM = 16, TEXT_ELM = 17, SURFACE_ELM = 18,
  SOLID_ELM = 19, BSPLINE_POLE_ELM = 21, POINT_STRING_ELM = 22, CONE_ELM = 23,
  BSPLINE_SURFACE_ELM = 24, BSURF_BOUNDARY_ELM = 25, BSPLINE_KNOT_ELM = 26, BSPLINE_CURVE_ELM = 27,
  BSPLINE_WEIGHT_ELM = 28, DIMENSION_ELM = 33, SHAREDCELL_DEF_ELM = 34, SHARED_CELL_ELM = 35,
  MULTILINE_ELM = 36, ATTRIBUTE_ELM = 37, DGNSTORE_COMP = 38, DGNSTORE_HDR = 39,
  TYPE44_ELM = 44, MICROSTATION_ELM = 66, RASTER_HDR = 87, RASTER_COMP = 88,
  RASTER_REFERENCE_ELM = 90, RASTER_REFERENCE_COMP = 91, RASTER_HIERARCHY_ELM = 92, RASTER_HIERARCHY_COMP = 93,
  RASTER_FRAME_ELM = 94, TABLE_ENTRY_ELM = 95, TABLE_ELM = 96, VIEW_GROUP_ELM = 97,
  VIEW_ELM = 98, LEVEL_MASK_ELM = 99, REFERENCE_ATTACH_ELM = 100, MSELEMENTTYPES_MaxElements = 113
}
 
enum  TagType {
  MS_TAGTYPE_CHAR = 1, MS_TAGTYPE_SINT = 2, MS_TAGTYPE_LINT = 3, MS_TAGTYPE_DOUBLE = 4,
  MS_TAGTYPE_BINARY = 5, MS_TAGTYPE_WCHAR = 6
}
 
enum  TagProperty { TAG_PROP_DISPOFF = (0x0001 << 0), TAG_PROP_DEF = (0x0001 << 1), TAG_PROP_CONF = (0x0001 << 2), TAG_PROP_CONST = (0x0001 << 3) }
 
enum  TagExport { TAG_EXPORT_TAGGED = 1, TAG_EXPORT_ALL = 2, TAG_EXPORT_TEXT = 1, TAG_EXPORT_XML = 2 }
 
enum  ProxyCachingOption { Live = 0, Cached = 1, Static = 2 }
 
enum  ProxyCacheSynch {
  Manual = 0, Alert = 1, Automatic = 2, Disconnected = 3,
  Unspecified = 0xffff
}
 
enum  ReferenceSynchOption {
  NamedViewClip = 0, NamedViewAllSettings = 1, NamedViewNotsynced = 2, NamedViewCameraAndClip = 3,
  NamedViewPresentation = 4
}
 
enum  ImageColorMode {
  Unknown = 65535, Any = 0, RGB = 1, Palette16 = 2,
  Palette256 = 3, GreyScale = 4, Monochrome = 5, RGBA = 6,
  Palette256Alpha = 7, GreyScale16 = 8, Palette2 = 9
}
 

Functions

bool operator== (MSRenderMode lhs, UInt32 rhs)
 
bool operator!= (MSRenderMode lhs, UInt32 rhs)
 
SnapMode operator| (SnapMode a, SnapMode b)
 
SnapMode operator& (SnapMode a, SnapMode b)
 
SnapMode operator~ (SnapMode a)
 
bool operator! (SnapMode a)
 

Macro Definition Documentation

#define LAST_SNAP_MODE   16

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