MSDDS, COM interface constants for VB.Net / VBScript

MSDDS - interface constants

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

library parameters

File NameProgram Files\Common Files\Microsoft Shared\MSDesigners8\msdds.dll
Guid{C795D2F0-7776-11D8-9070-00065B840D9C}
Enums39

DdsUIActivationSource

enum, 3 members.
Public Enum DdsUIActivationSource
  duasFunctionCall = 0  '&H0
  duasMouseEvent = 1  '&H1
  duasKeyPressEvent = 2  '&H2
End Enum

DdsMouseButton

enum, 3 members.
Public Enum DdsMouseButton
  dmbLeft = 1  '&H1
  dmbRight = 2  '&H2
  dmbMiddle = 4  '&H4
End Enum

DdsSurfaceFlags

enum, 2 members.
Public Enum DdsSurfaceFlags
  dgmsAdornJustificationOnSide = 1  '&H1
  dgmsAdornJustificationCenter = 2  '&H2
End Enum

DdsLayoutObjectType

enum, 3 members.
Public Enum DdsLayoutObjectType
  dlotBoth = 0  '&H0
  dlotShape = 1  '&H1
  dlotConnector = 2  '&H2
End Enum

DdsLayoutObjectDirection

enum, 3 members.
Public Enum DdsLayoutObjectDirection
  dlodBoth = 0  '&H0
  dlodIn = 1  '&H1
  dlodOut = 2  '&H2
End Enum

DdsConnectorHitResult

enum, 10 members.
Public Enum DdsConnectorHitResult
  dchrNS = 0  '&H0
  dchrEW = 1  '&H1
  dchrNWSE = 2  '&H2
  dchrNESW = 3  '&H3
  dchrRectElbow = 4  '&H4
  dchrAddBP = 5  '&H5
  dchrDelBP = 6  '&H6
  dchrMoveBP = 7  '&H7
  dchrMoveSeg = 8  '&H8
  dchrNone = 9  '&H9
End Enum

DdsSegmentEditMode

enum, 2 members.
Public Enum DdsSegmentEditMode
  dsemAddBendpoint = 0  '&H0
  dsemTrombone = 1  '&H1
End Enum

DdsBendpointEditMode

enum, 2 members.
Public Enum DdsBendpointEditMode
  dbemMove = 0  '&H0
  dbemDelete = 1  '&H1
End Enum

DdsBendpointVisibility

enum, 3 members.
Public Enum DdsBendpointVisibility
  dbvNotVisible = 0  '&H0
  dbvVisible = 1  '&H1
  dbvUIActiveVisible = 2  '&H2
End Enum

DdsSelect

enum, 4 members.
Public Enum DdsSelect
  dsNone = 0  '&H0
  dsShapes = 1  '&H1
  dsConnectors = 2  '&H2
  dsAll = 3  '&H3
End Enum

DdsMousePointer

enum, 15 members.
Public Enum DdsMousePointer
  dmpDefault = 0  '&H0
  dmpArrow = 1  '&H1
  dmpCross = 2  '&H2
  dmpIBeam = 3  '&H3
  dmpSizeNESW = 6  '&H6
  dmpSizeNS = 7  '&H7
  dmpSizeNWSE = 8  '&H8
  dmpSizeWE = 9  '&H9
  dmpUpArrow = 10  '&HA
  dmpHourGlass = 11  '&HB
  dmpNoDrop = 12  '&HC
  dmpAppStarting = 13  '&HD
  dmpHelp = 14  '&HE
  dmpSizeAll = 15  '&HF
  dmpCustom = 99  '&H63
End Enum

DdsMarqueeSelectionMode

enum, 2 members.
Public Enum DdsMarqueeSelectionMode
  dmsmIgnoreConnectors = 0  '&H0
  dmsmIncludeConnectors = 1  '&H1
End Enum

DdsPersistenceVersion

enum, 5 members.
Public Enum DdsPersistenceVersion
  dpvDoNotPersist = 0  '&H0
  dpvV6 = 1  '&H1
  dpvV7 = 2  '&H2
  dpvXML = 3  '&H3
  dpvV7Binary = 4  '&H4
End Enum

DdsPrintPageNumbersMode

enum, 4 members.
Public Enum DdsPrintPageNumbersMode
  dppnmNone = 0  '&H0
  dppnmScreen = 1  '&H1
  dppnmPrint = 2  '&H2
  dppnmBoth = 3  '&H3
End Enum

DdsPanNavDrawingMode

enum, 2 members.
Public Enum DdsPanNavDrawingMode
  dpndmWireFrame = 0  '&H0
  dpndmFull = 1  '&H1
End Enum

DdsPanNavAspectRatio

enum, 2 members.
Public Enum DdsPanNavAspectRatio
  dpnarFixed = 0  '&H0
  dpnarSkew = 1  '&H1
End Enum

DdsTextJustification

enum, 3 members.
Public Enum DdsTextJustification
  dtjLeft = 0  '&H0
  dtjCenter = 1  '&H1
  dtjRight = 2  '&H2
End Enum

DdsTextVJustification

enum, 3 members.
Public Enum DdsTextVJustification
  dtjTop = 0  '&H0
  dtjVCenter = 1  '&H1
  dtjBottom = 2  '&H2
End Enum

DdsTextJustificationType

enum, 2 members.
Public Enum DdsTextJustificationType
  dtjtHorizontal = 0  '&H0
  dtjtVertical = 1  '&H1
End Enum

DdsIconCaptionPosition

enum, 10 members.
Public Enum DdsIconCaptionPosition
  dicpTopRightJust = 0  '&H0
  dicpTopCenter = 1  '&H1
  dicpTopLeftJust = 2  '&H2
  dicpRightHigh = 3  '&H3
  dicpRightLow = 4  '&H4
  dicpBottomLeftJust = 5  '&H5
  dicpBottomCenter = 6  '&H6
  dicpBottomRightJust = 7  '&H7
  dicpLeftLow = 8  '&H8
  dicpLeftHigh = 9  '&H9
End Enum

DdsPolylineCustomEndTypeShape

enum, 6 members.
Public Enum DdsPolylineCustomEndTypeShape
  dpcetsPolyline = 0  '&H0
  dpcetsPolygon = 1  '&H1
  dpcetsRect = 2  '&H2
  dpcetsArc = 3  '&H3
  dpcetsChord = 4  '&H4
  dpcetsEllipse = 5  '&H5
End Enum

DdsPolylineCustomEndTypeColorStyle

enum, 4 members.
Public Enum DdsPolylineCustomEndTypeColorStyle
  dpcetcsTransparent = 0  '&H0
  dpcetcsDiagramColor = 1  '&H1
  dpcetcsLineColor = 2  '&H2
  dpcetcsUserDefinedColor = 3  '&H3
End Enum

DdsPolylineEndType

enum, 20 members.
Public Enum DdsPolylineEndType
  dpetMany = 0  '&H0
  dpetLittleNub = 1  '&H1
  dpetKey = 2  '&H2
  dpetSingleArrowFill = 3  '&H3
  dpetDoubleArrow = 4  '&H4
  dpetRoundNub = 5  '&H5
  dpetNone = 6  '&H6
  dpetOpenArrow = 7  '&H7
  dpetSingleArrow = 8  '&H8
  dpetDiamond = 9  '&H9
  dpetDiamondFill = 10  '&HA
  dpetDiamondArrow = 11  '&HB
  dpetDiamondFillArrow = 12  '&HC
  dpetManyDelete = 13  '&HD
  dpetManyUpdate = 14  '&HE
  dpetManyUpdateDelete = 15  '&HF
  dpetKeyDelete = 16  '&H10
  dpetKeyUpdate = 17  '&H11
  dpetKeyUpdateDelete = 18  '&H12
  dpetCustom = 99  '&H63
End Enum

DdsPolylineLineType

enum, 2 members.
Public Enum DdsPolylineLineType
  dpltSolid = 0  '&H0
  dpltDash = 1  '&H1
End Enum

DdsPolylineRendition

enum, 3 members.
Public Enum DdsPolylineRendition
  dpr3D = 0  '&H0
  dpr2D = 1  '&H1
  dpr2DShadow = 2  '&H2
End Enum

DdsPolylineSide

enum, 2 members.
Public Enum DdsPolylineSide
  dpsRight = 0  '&H0
  dpsLeft = 1  '&H1
End Enum

DdsPolylineAdornmentStartObject

enum, 2 members.
Public Enum DdsPolylineAdornmentStartObject
  dpasoSrc = 0  '&H0
  dpasoDest = 1  '&H1
End Enum

CombSpine

enum, 2 members.
Public Enum CombSpine
  SpineOnLeft = 0  '&H0
  SpineOnRight = 1  '&H1
End Enum

DdsGenericHitMethod

enum, 2 members.
Public Enum DdsGenericHitMethod
  dgsHitNatural = 0  '&H0
  dgsHitBBox = 1  '&H1
End Enum

DdsGenericResizeMethod

enum, 3 members.
Public Enum DdsGenericResizeMethod
  dgsResizeAnamorphic = 0  '&H0
  dgsResizeAspect = 1  '&H1
  dgsResizeNone = 2  '&H2
End Enum

DdsGenericCapPos

enum, 10 members.
Public Enum DdsGenericCapPos
  dgscpFreeForm = 0  '&H0
  dgscpTopLeft = 1  '&H1
  dgscpTopCenter = 2  '&H2
  dgscpTopRight = 3  '&H3
  dgscpCenterLeft = 4  '&H4
  dgscpCenterCenter = 5  '&H5
  dgscpCenterRight = 6  '&H6
  dgscpBottomLeft = 7  '&H7
  dgscpBottomCenter = 8  '&H8
  dgscpBottomRight = 9  '&H9
End Enum

DdsAlignHorizontal

enum, 3 members.
Public Enum DdsAlignHorizontal
  LeftAlign = 0  '&H0
  CenterHorizAlign = 1  '&H1
  RightAlign = 2  '&H2
End Enum

DdsAlignVertical

enum, 3 members.
Public Enum DdsAlignVertical
  TopAlign = 0  '&H0
  CenterVertAlign = 1  '&H1
  BottomAlign = 2  '&H2
End Enum

DdsLibraryShapeIndex

enum, 61 members.
Public Enum DdsLibraryShapeIndex
  dlsiFlowCard = 1  '&H1
  dlsiFlowCollate = 2  '&H2
  dlsiFlowData = 3  '&H3
  dlsiFlowDecision = 4  '&H4
  dlsiFlowDirectData = 5  '&H5
  dlsiFlowDisplay = 6  '&H6
  dlsiFlowDocument = 7  '&H7
  dlsiFlowInternalStorage = 8  '&H8
  dlsiFlowLoopLimit = 9  '&H9
  dlsiFlowManualInput = 10  '&HA
  dlsiFlowManualOperation = 11  '&HB
  dlsiFlowOffPageReference = 12  '&HC
  dlsiFlowOnPageReference = 13  '&HD
  dlsiFlowOr = 14  '&HE
  dlsiFlowPaperTape = 15  '&HF
  dlsiFlowParallelMode = 16  '&H10
  dlsiFlowPredefinedProcess = 17  '&H11
  dlsiFlowPreparation = 18  '&H12
  dlsiFlowProcess = 19  '&H13
  dlsiFlowSequentialData = 20  '&H14
  dlsiFlowSort = 21  '&H15
  dlsiFlowStoredData = 22  '&H16
  dlsiFlowSummingJunction = 23  '&H17
  dlsiFlowTerminator = 24  '&H18
  dlsiSystemCloud = 25  '&H19
  dlsiSystemCommLink = 26  '&H1A
  dlsiSystemDesktop = 27  '&H1B
  dlsiSystemEthernet = 28  '&H1C
  dlsiSystemFax = 29  '&H1D
  dlsiSystemFDDI = 30  '&H1E
  dlsiSystemHub = 31  '&H1F
  dlsiSystemAS400 = 32  '&H20
  dlsiSystemLaptop = 33  '&H21
  dlsiSystemMacClassic = 34  '&H22
  dlsiSystemMac = 35  '&H23
  dlsiSystemMainframe = 36  '&H24
  dlsiSystemModem = 37  '&H25
  dlsiSystemPlotter = 38  '&H26
  dlsiSystemPrinter = 39  '&H27
  dlsiSystemRadioTower = 40  '&H28
  dlsiSystemRouter = 41  '&H29
  dlsiSystemSatelliteDish = 42  '&H2A
  dlsiSystemSatellite = 43  '&H2B
  dlsiSystemScanner = 44  '&H2C
  dlsiSystemTokenRing = 45  '&H2D
  dlsiSystemTower = 46  '&H2E
  dlsiGeometry3DRect = 47  '&H2F
  dlsiGeometryCircle = 48  '&H30
  dlsiGeometryDiamond = 49  '&H31
  dlsiGeometryEllipse = 50  '&H32
  dlsiGeometryHexagon = 51  '&H33
  dlsiGeometryOctagon = 52  '&H34
  dlsiGeometryPentagon = 53  '&H35
  dlsiGeometryRectangle = 54  '&H36
  dlsiGeometryRoundRect = 55  '&H37
  dlsiGeometryShadowRect = 56  '&H38
  dlsiGeometrySquare = 57  '&H39
  dlsiGeometryTriangle3060 = 58  '&H3A
  dlsiGeometryTriangleEq = 59  '&H3B
  dlsiCOMBoundary = 60  '&H3C
  dlsiCOMProcessBoundary = 61  '&H3D
End Enum

DdsShapeLibraryBitmap

enum, 2 members.
Public Enum DdsShapeLibraryBitmap
  dbmpFirst = 1  '&H1
  dbmpEnd = 61  '&H3D
End Enum

DDS_Constants

module, 12 members.
Public Enum DDS_Constants
  DDS_DIAGRAM = MSDDS.Diagram.080 
  DDS_CIRCULAR_LAYOUTSTYLE = MSDDS.Oblique.080 
  DDS_CIRCULAR_AUTOLAYOUT = MSDDS.Oblique.080 
  DDS_CIRCULAR_LINEROUTING = MSDDS.Oblique.080 
  DDS_RECTILINEAR_LAYOUTSTYLE = MSDDS.Rectilinear.080 
  DDS_RECTILINEAR_AUTOLAYOUT = MSDDS.Rectilinear.080 
  DDS_RECTILINEAR_LINEROUTING = MSDDS.Rectilinear.080 
  DDS_TEXT_CONTROL = MSDDS.Text.080 
  DDS_ICON_CONTROL = MSDDS.Icon.080 
  DDS_POLYLINE_CONTROL = MSDDS.Polyline.080 
  DDS_GENSHAPE_CONTROL = MSDDS.GenShape.080 
  DDS_LAYOUT_MANAGER = MSDDS.LayoutManager.080 
End Enum

DdsPasteContext

enum, 2 members.
Public Enum DdsPasteContext
  dpcClipboardCopy = 0  '&H0
  dpcDragDrop = 1  '&H1
End Enum

DdsViewChange

enum, 2 members.
Public Enum DdsViewChange
  dvcEnteringView = 0  '&H0
  dvcLeavingView = 1  '&H1
End Enum

DdsConnectorSide

enum, 2 members.
Public Enum DdsConnectorSide
  dcsSrc = 0  '&H0
  dcsDest = 1  '&H1
End Enum
WUtils.com