Ahhh, took me awhile but I found the thread. I have to apologize - I never answered the request for "all of them". Hmmm. As I don't have "a compiled list" I think I was being a bit tongue in cheek, but clearly, my sense of humour is seldom understood, even less so when Rudy's in the thread.
So, a list is a good idea. To that end I have utility that dumps the activex properties and dxf codes in one swoop, ala vlax-dump-object and (enget ename appidlist) <not that it's a big deal>. I'll clean it up and post it later tonight. One of the nice things is that it will accept an object, an ename or a handle as an argument; there's a wrappered command line version too.
It's one of the first apps I wrote when making the transistion from vanilla to visual lisp; I found it helped me a lot. While you (Mr. Madsen) will have no use for it, others, lurking and otherwise, may find it useful. It prints the data out like this:; IAcadBlocks: The collection of all blocks in the drawing
; Property values:
; Application (RO) = #<VLA-OBJECT IAcadApplication 00af9594>
; Count (RO) = 3
; Document (RO) = #<VLA-OBJECT IAcadDocument 01038600>
; Handle (RO) = "1"
; HasExtensionDictionary (RO) = 0
; ObjectID (RO) = 2130005000
; ObjectName (RO) = "AcDbBlockTable"
; OwnerID (RO) = 0
; Methods supported:
; Add (2)
; Delete ()
; GetExtensionDictionary ()
; GetXData (3)
; Item (1)
; SetXData (2)
; DXF Group Codes:
; (-1 . <Entity name: 7ef54c08>)
; (0 . "TABLE")
; (2 . "BLOCK_RECORD")
; (330 . <Entity name: 0>)
; (5 . "1")
; (100 . "AcDbSymbolTable")
; (70 . 1)
I had passed a handle value of "1" to display the preceeding. Here I'm selecting a viewport with frozen layers so you can see how it formats the extended entity data:; IAcadPViewport: IAcadPViewport Interface
; Property values:
; Application (RO) = #<VLA-OBJECT IAcadApplication 00af9594>
; ArcSmoothness = 1000
; Center = (4.94046 4.03018 0.0)
; Clipped (RO) = 0
; CustomScale = 0.405282
; Direction = (0.0 0.0 1.0)
; DisplayLocked = 0
; Document (RO) = #<VLA-OBJECT IAcadDocument 01038600>
; GridOn = 0
; Handle (RO) = "91"
; HasExtensionDictionary (RO) = 0
; Height = 4.54177
; Hyperlinks (RO) = #<VLA-OBJECT IAcadHyperlinks 03098cb4>
; Layer = "0"
; LensLength = 50.0
; Linetype = "ByLayer"
; LinetypeScale = 1.0
; Lineweight = -1
; ObjectID (RO) = 2130005704
; ObjectName (RO) = "AcDbViewport"
; OwnerID (RO) = 2130005312
; PlotStyleName = "ByLayer"
; ShadePlot = 0
; SnapBasePoint = (0.0 0.0)
; SnapOn = 0
; SnapRotationAngle = 0.0
; StandardScale = 1
; Target = (0.0 0.0 0.0)
; TrueColor = #<VLA-OBJECT IAcadAcCmColor 03099090>
; TwistAngle = 0.0
; UCSIconAtOrigin = -1
; UCSIconOn = -1
; UCSPerViewport = -1
; ViewportOn = -1
; Visible = -1
; Width = 4.95263
; Methods supported:
; ArrayPolar (3)
; ArrayRectangular (6)
; Copy ()
; Delete ()
; Display (1)
; GetBoundingBox (2)
; GetExtensionDictionary ()
; GetGridSpacing (2)
; GetSnapSpacing (2)
; GetXData (3)
; Highlight (1)
; IntersectWith (2)
; Mirror (2)
; Mirror3D (3)
; Move (2)
; Rotate (2)
; Rotate3D (3)
; ScaleEntity (2)
; SetGridSpacing (2)
; SetSnapSpacing (2)
; SetXData (2)
; TransformBy (1)
; Update ()
; DXF Group Codes:
; (-1 . <Entity name: 7ef54ec8>)
; (0 . "VIEWPORT")
; (330 . <Entity name: 7ef54d40>)
; (5 . "91")
; (100 . "AcDbEntity")
; (67 . 1)
; (410 . "Layout1")
; (8 . "0")
; (100 . "AcDbViewport")
; (10 4.94046 4.03018 0.0)
; (40 . 4.95263)
; (41 . 4.54177)
; (68 . 2)
; (69 . 2)
; (12 6.0 4.5 0.0)
; (13 0.0 0.0 0.0)
; (14 0.5 0.5 0.0)
; (15 0.5 0.5 0.0)
; (16 0.0 0.0 1.0)
; (17 0.0 0.0 0.0)
; (42 . 50.0)
; (43 . 0.0)
; (44 . 0.0)
; (45 . 11.2064)
; (50 . 0.0)
; (51 . 0.0)
; (72 . 1000)
; (331 . <Entity name: 7ef54e88>)
; (331 . <Entity name: 7ef54e90>)
; (331 . <Entity name: 7ef54e98>)
; (90 . 32864)
; (281 . 0)
; (71 . 1)
; (74 . 0)
; (110 0.0 0.0 0.0)
; (111 1.0 0.0 0.0)
; (112 0.0 1.0 0.0)
; (79 . 0)
; (146 . 0.0)
; (170 . 0)
; (-3
; (
; "ACAD"
; (1000 . "MVIEW")
; (1002 . "{")
; (1070 . 16)
; (1010 0.0 0.0 0.0)
; (1010 0.0 0.0 1.0)
; (1040 . 0.0)
; (1040 . 11.2064)
; (1040 . 6.0)
; (1040 . 4.5)
; (1040 . 50.0)
; (1040 . 0.0)
; (1040 . 0.0)
; (1070 . 0)
; (1070 . 1000)
; (1070 . 1)
; (1070 . 3)
; (1070 . 0)
; (1070 . 0)
; (1070 . 0)
; (1070 . 0)
; (1040 . 0.0)
; (1040 . 0.0)
; (1040 . 0.0)
; (1040 . 0.5)
; (1040 . 0.5)
; (1040 . 0.5)
; (1040 . 0.5)
; (1070 . 0)
; (1002 . "{")
; (1003 . "MyLayer")
; (1003 . "YourLayer")
; (1003 . "OurLayer")
; (1002 . "}")
; (1002 . "}")
; )
; )
Sorry for chewing bandwidth with that one.
Oh, look at that, time for supper, catch ya later,
Michael.