Namespaces | Macros | Enumerations
basedefs.h File Reference
#include <DgnPlatform\DgnPlatform.h>

Go to the source code of this file.

Namespaces

 Bentley
 The Bentley namespace contains types defined by the Bentley Library.
 
 Bentley::MstnPlatform
 Namespace for classes, methods and functions of the MstnPlatform library.
 

Macros

#define Longint   long
 
#define Wordint   short
 
#define Public
 
#define SemiPrivate
 
#define MdlPublic
 
#define BsiPublic
 
#define CHAR_WORD(c1, c2, c3, c4)   (((((((c1)<<8)|c2)<<8)|c3)<<8)|c4)
 
#define CONST_CAST_(t, v)   const_cast<t> (v)
 
#define NULLFUNC   0
 
#define bsiInterface   struct __declspec(novtable)
 
#define PAD_BITS_IF_NEEDED(size)
 
#define MIN_MALLOC_ALIGN   DOUBLE_ALIGN
 
#define nativeCode
 
#define DLLEXPORT
 
#define DLLIMPORT
 

Enumerations

enum  MstnProductIds {
  PRODUCT_MS = 10, PRODUCT_MDE = 20, PRODUCT_REVIEW = 30, PRODUCT_DEMO = 40,
  PRODUCT_DRAFT = 50, PRODUCT_MRTE = 60, PRODUCT_MODELER = 70, PRODUCT_POWERSCOPE = 100,
  PRODUCT_REDLINE = 100, PRODUCT_POWERMAP = 110, PRODUCT_GEOOUTLOOK = 110, PRODUCT_GEOGRAPHICS = 120,
  PRODUCT_AUTOTRANS = 130, PRODUCT_POWERMAP_FIELD = 140, PRODUCT_VIEW = 150, PRODUCT_NAVIGATOR = 160,
  PRODUCT_POWERCIVIL = 170, PRODUCT_HOST = 180, PRODUCT_MSPM = 10, PRODUCT_MSPS = 20,
  PRODUCT_MSD = 30
}
 

Macro Definition Documentation

#define bsiInterface   struct __declspec(novtable)
#define BsiPublic
#define CHAR_WORD (   c1,
  c2,
  c3,
  c4 
)    (((((((c1)<<8)|c2)<<8)|c3)<<8)|c4)
#define CONST_CAST_ (   t,
 
)    const_cast<t> (v)
#define DLLEXPORT
#define DLLIMPORT
#define Longint   long
#define MdlPublic
#define MIN_MALLOC_ALIGN   DOUBLE_ALIGN
#define nativeCode
#define NULLFUNC   0
#define PAD_BITS_IF_NEEDED (   size)
#define Public
#define SemiPrivate
#define Wordint   short

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