Author Topic: Autodesk.AutoCAD.Internal?  (Read 6966 times)

0 Members and 1 Guest are viewing this topic.

Jeff H

  • Needs a day job
  • Posts: 6150
Autodesk.AutoCAD.Internal?
« on: October 20, 2010, 01:34:02 AM »
I saw a post by Kerry
with  Autodesk.AutoCAD.Internal.Utils.GetLastCommandLines()

And looked at it for a minute and it full of,
well methods that look like they would be good.

Does anybody use the classes in this namespace much?
Just seems I have not seen it used used much.
 


Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: Autodesk.AutoCAD.Internal?
« Reply #1 on: October 20, 2010, 01:57:32 AM »
Yes, It is rather full isn't it !
Code - C#: [Select]
  1.  
  2. public class Utils
  3. {
  4.     // Fields
  5.     private static readonly Dictionary<string, GCHandle> modreq(IsByValue) m_cmdCallbacks;
  6.  
  7.     // Methods
  8.     static Utils();
  9.     public Utils();
  10.     public static void ActivateDocument(IntPtr hWndDoc);
  11.     public static void AddCommand(string cmdGroupName, string cmdGlobalName, string cmdLocalName, CommandFlags cmdFlags, CommandCallback func);
  12.     public static string AngleToString(double dValue);
  13.     public static string ApplyAcValueFormat(object objValue, string formatString);
  14.     [return: MarshalAs(UnmanagedType.U1)]
  15.     public static bool AreFilesSame(string file1, string file2);
  16.     public static string CallButtonEditor(string resId, string packageName);
  17.     public static string CallButtonEditorWithBitmap(Bitmap bitmap, string resId, string packageName);
  18.     [return: MarshalAs(UnmanagedType.U1)]
  19.     public static bool CancelAndRunCmds(string pStrCmd);
  20.     public static unsafe void ConvertCMenuToMenuItem(CMenu* pMenu, MenuItem menuItem);
  21.     public static unsafe void ConvertToolBarsMapToMenuItem(map<ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >,std::multimap<ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >,ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >,std::less<ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > >,std::allocator<std::pair<ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > const ,ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > > > >,std::less<ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > >,std::allocator<std::pair<ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > const ,std::multimap<ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >,ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > >,std::less<ATL::CStringT<wchar_t,StrTraitMFC_DLL<wchar_t,ATL::ChTraitsCRT<wchar_t> > > >,std::allocator<std::pair<ATL::CStringa0a7709f* modopt(IsImplicitlyDereferenced) toolBarsNameInGroup, MenuItem menuItem);
  22.     public static void CUIEndTransferBitmaps();
  23.     [return: MarshalAs(UnmanagedType.U1)]
  24.     public static bool CUIIsUsingSmallIcon();
  25.     public static void CUIRequestBitmap(string resId);
  26.     public static void CUISaveMenuAndToolbarState();
  27.     public static void CUIStartTransferBitmaps();
  28.     [return: MarshalAs(UnmanagedType.U1)]
  29.     public static bool DeleteDimConstraints(Database db, [MarshalAs(UnmanagedType.U1)] bool bKeepAnnotativeDimensions);
  30.     [return: MarshalAs(UnmanagedType.U1)]
  31.     public static bool DisableUndoRecording(Database db, [MarshalAs(UnmanagedType.U1)] bool bDisable);
  32.     public static void Do_Cmd(string menuString, [MarshalAs(UnmanagedType.U1)] bool IsSSetNeedRestore, [MarshalAs(UnmanagedType.U1)] bool bMenuMacro, [MarshalAs(UnmanagedType.U1)] bool IsHiddenCmd, [MarshalAs(UnmanagedType.U1)] bool bSynchronous);
  33.     public static IntPtr DrawLineTypePattern(ObjectId ltypeID, int left, int top, int right, int bottom);
  34.     public static IntPtr DrawLineWeightLine(LineWeight lineWeight, int left, int top, int right, int bottom);
  35.     public static IntPtr DrawLineWeightSquare(LineWeight lineWeight, int left, int top, int right, int bottom);
  36.     public static void EnableDockControlBars([MarshalAs(UnmanagedType.U1)] bool bEnable);
  37.     public static void EnableFloatingWindows([MarshalAs(UnmanagedType.U1)] bool bEnable);
  38.     public static void EnableSysButtons([MarshalAs(UnmanagedType.U1)] bool bEnable);
  39.     public static ObjectId EntFirst();
  40.     public static ObjectId EntLast();
  41.     public static ObjectId EntNext(ObjectId entId);
  42.     public static ObjectId EntNext(ObjectId entId, [MarshalAs(UnmanagedType.U1)] bool skipSubEnt);
  43.     [return: MarshalAs(UnmanagedType.U1)]
  44.     public static bool EvaluateTopLevelNetwork(Database db, [MarshalAs(UnmanagedType.U1)] bool bRelaxEvaluate);
  45.     public static void ExecuteApplicationStatusBarMenu(int nId);
  46.     public static void FlushGraphics();
  47.     public static IntPtr GetAcadFrameHandle();
  48.     public static Icon GetAcadResourceIcon(string sResId);
  49.     public static IntPtr GetApplicationFrameHWnd();
  50.     public static string GetCommandAtLevelForDocument(int level);
  51.     public static int GetCommandVersion();
  52.     public static string GetCurrentFindingContent();
  53.     public static Color GetCurrentObjectColor();
  54.     public static ObjectId GetCurrentViewportVisualStyleId();
  55.     public static IntPtr GetCustomSwatchImage(string name, int nWidth, int nHeight);
  56.     public static string GetDieselEvalString(string text);
  57.     public static string GetDieselEvalString(string text, ref bool bGrayed, ref bool bChecked);
  58.     public static Icon GetDwgFrameIcon(Document doc);
  59.     public static IntPtr GetFontImage(ObjectId fontID);
  60.     public static string GetGradientDisplayText(string gradientName);
  61.     public static string GetGradientName(string displayText);
  62.     public static IntPtr GetGradientSwatchImage(string displayText, double angle, [MarshalAs(UnmanagedType.U1)] bool bShifted, Color startColor, Color stopColor, int nWidth, int nHeight);
  63.     [return: MarshalAs(UnmanagedType.U1)]
  64.     public static bool GetHideWarningDialogs(uint nType);
  65.     public static List<string> GetLastCommandLines(int lastLines, [MarshalAs(UnmanagedType.U1)] bool ignoreNull);
  66.     [return: MarshalAs(UnmanagedType.U1)]
  67.     public static bool GetMoreHideWarningDialogs(uint nType);
  68.     public static IntPtr GetOpmWindow();
  69.     public static IntPtr GetPatSwatchImage(string name, Color patternColor, Color backgroundColor, int nWidth, int nHeight);
  70.     public static IntPtr GetQpWindow();
  71.     public static IntPtr GetRealHatchPreviewImage(int nWidth, int nHeight);
  72.     public static ObservableCollection<string> GetRedoHistory();
  73.     public static string GetRefEditName();
  74.     public static Point2d GetTextExtents(ObjectId styleId, string text, double dHeight);
  75.     [return: MarshalAs(UnmanagedType.U1)]
  76.     public static bool GetToolPaletteGroups(string schemeName, out StringCollection pGroups);
  77.     public static ObservableCollection<string> GetUndoHistory();
  78.     public static double GetUnitsConversion(UnitsValue fromUnits, UnitsValue toUnits);
  79.     public static IntPtr GetUnknownPatternSwatchImage(int nWidth, int nHeight);
  80.     public static IntPtr GetUserDefinedSwatchImage([MarshalAs(UnmanagedType.U1)] bool bDouble, Color patternColor, Color backgroundColor, int nWidth, int nHeight);
  81.     public static Color GetVisualStyleEdgeColor(ValueType modopt(ObjectId) modopt(IsBoxed) visualStyleId);
  82.     public static IntPtr GetVisualStyleImage(ObjectId objectId);
  83.     public static Color GetVisualStyleIntersectionEdgeColor(ValueType modopt(ObjectId) modopt(IsBoxed) visualStyleId);
  84.     public static Color GetVisualStyleObscuredEdgeColor(ValueType modopt(ObjectId) modopt(IsBoxed) visualStyleId);
  85.     public static void GetVisualStyles(ObjectIdCollection objectIds, List<ImageSource> imageList);
  86.     public static void GraphScr();
  87.     [return: MarshalAs(UnmanagedType.U1)]
  88.     public static bool HistoryStatus();
  89.     public static string IconFilePath();
  90.     [return: MarshalAs(UnmanagedType.U1)]
  91.     public static bool InitDialog([MarshalAs(UnmanagedType.U1)] bool bUseDialog);
  92.     public static DialogResult InvokeDataLinkManagerDialog(Database database, int dialogMode, Form parentForm, out ObjectId objectId);
  93.     public static DialogResult InvokeDataTypeDialog(DataType inDataType, UnitType inUnitType, string sFormatIn, object objValue, int dialogOptions, Form parentForm, string sTitle, string sHelp, out DataType outDataType, out UnitType outUnitType, out string sFormatOut);
  94.     public static OPMStatus InvokeOpmSetPropertyValue([In, MarshalAs(UnmanagedType.IUnknown)] object prop, [In, MarshalAs(UnmanagedType.Struct)] object val, ObjectIdCollection objIds, Guid guid, OPMModeFlags mode);
  95.     public static void InvokeOptionsDialog(string strPos, [MarshalAs(UnmanagedType.U1)] bool bInvokedAsChildDlg, uint defaultLabelIdInFileTab, [MarshalAs(UnmanagedType.U1)] bool bExpanded);
  96.     public static void InvokeTableStyleDialog();
  97.     [return: MarshalAs(UnmanagedType.U1)]
  98.     public static bool Is3dVisualStyle(string styleName);
  99.     [return: MarshalAs(UnmanagedType.U1)]
  100.     public static bool IsCommandActive(string name);
  101.     public static CommandTypeFlags IsCommandNameInUse(string name);
  102.     [return: MarshalAs(UnmanagedType.U1)]
  103.     public static bool IsCommandReEntered(string name);
  104.     [return: MarshalAs(UnmanagedType.U1)]
  105.     public static bool IsCoreCommand(string name);
  106.     [return: MarshalAs(UnmanagedType.U1)]
  107.     public static bool IsDiesel(string text);
  108.     [return: MarshalAs(UnmanagedType.U1)]
  109.     public static bool IsDocumentInBlockEditor(Document doc);
  110.     [return: MarshalAs(UnmanagedType.U1)]
  111.     public static bool IsFlagOn(uint id, [MarshalAs(UnmanagedType.U1)] bool bDefault);
  112.     [return: MarshalAs(UnmanagedType.U1)]
  113.     public static bool IsInBlockEditor();
  114.     [return: MarshalAs(UnmanagedType.U1)]
  115.     public static bool IsInCommandStack(CommandFlags flags);
  116.     [return: MarshalAs(UnmanagedType.U1)]
  117.     public static bool IsInCustomizeMode();
  118.     [return: MarshalAs(UnmanagedType.U1)]
  119.     public static bool IsInPaperSpace();
  120.     [return: MarshalAs(UnmanagedType.U1)]
  121.     public static bool IsInputPending();
  122.     [return: MarshalAs(UnmanagedType.U1)]
  123.     public static bool IsInTilemode();
  124.     [return: MarshalAs(UnmanagedType.U1)]
  125.     public static bool IsLinkedObjectExist(Document doc);
  126.     [return: MarshalAs(UnmanagedType.U1)]
  127.     public static bool IsLispCommandDefined(string name);
  128.     [return: MarshalAs(UnmanagedType.U1)]
  129.     public static bool IsMultiRedoAvaliable();
  130.     [return: MarshalAs(UnmanagedType.U1)]
  131.     public static bool IsOEM();
  132.     [return: MarshalAs(UnmanagedType.U1)]
  133.     public static bool IsOverrideActive();
  134.     [return: MarshalAs(UnmanagedType.U1)]
  135.     public static bool IsPointOverToolbar(int x, int y);
  136.     [return: MarshalAs(UnmanagedType.U1)]
  137.     public static bool IsTextEditorActive();
  138.     [return: MarshalAs(UnmanagedType.U1)]
  139.     public static bool IsUndoAvailable();
  140.     public static string NumberToUnitsString(double dValue);
  141.     public static void Orbit();
  142.     public static void Pan();
  143.     [return: MarshalAs(UnmanagedType.U1)]
  144.     public static bool PointOnScreen(Point3d pt);
  145.     public static void PostCommandPrompt();
  146.     public static void RegisterLispCommand(string cmdName, string lispName);
  147.     public static void ReloadMenus(string wsCurrentStr, [MarshalAs(UnmanagedType.U1)] bool bResetWorkspace, [MarshalAs(UnmanagedType.U1)] bool bIncrementalReloading);
  148.     public static void RemoveCommand(string cmdGroupName, string cmdGlobalName);
  149.     public static void RestoreApplicationStatusBar();
  150.     public static void RunFindText(string pStrCmd);
  151.     [return: MarshalAs(UnmanagedType.U1)]
  152.     public static bool SelectObjects(ObjectId[] ids);
  153.     public static void SendMenuStringToExecute(Document doc, string menuString, [MarshalAs(UnmanagedType.U1)] bool bEchoString);
  154.     public static void SetApplicationStatusBarProgressMeter(int nPos);
  155.     public static void SetApplicationStatusBarProgressMeter(string str, int minimum, int maximum);
  156.     public static void SetCurrentViewportVisualStyle(ObjectId visualStyleId);
  157.     [return: MarshalAs(UnmanagedType.U1)]
  158.     public static bool SetCurrentWorkspace(string wsCurrent, [MarshalAs(UnmanagedType.U1)] bool bRestoreUI, [MarshalAs(UnmanagedType.U1)] bool bAutoSaveWS);
  159.     public static void SetFocusToDwgView();
  160.     public static void SetHideWarningDialogs(uint nType, [MarshalAs(UnmanagedType.U1)] bool bValue);
  161.     public static void SetMoreHideWarningDialogs(uint nType, [MarshalAs(UnmanagedType.U1)] bool bValue);
  162.     public static void SetPropertiesInDatabaseForTPPlayback(Guid itemId, [MarshalAs(UnmanagedType.U1)] bool bSet);
  163.     public static void SetQnewTemplateAfterInitialSetup();
  164.     public static void SetQuickViewWindowHandle(IntPtr hWnd);
  165.     public static void SetRecoverAllMode([MarshalAs(UnmanagedType.U1)] bool bOn);
  166.     public static void SetRecoverRequestedMode([MarshalAs(UnmanagedType.U1)] bool bOn);
  167.     [return: MarshalAs(UnmanagedType.U1)]
  168.     public static bool SetUndoMark([MarshalAs(UnmanagedType.U1)] bool begin);
  169.     [return: MarshalAs(UnmanagedType.U1)]
  170.     public static bool SetUndoRequiresRegen(Database db);
  171.     public static void ShowHideTextWindow([MarshalAs(UnmanagedType.U1)] bool bShow);
  172.     public static void ShowLineTypeDialog();
  173.     public static MeshConversionType ShowMeshConversionTaskDialog();
  174.     [return: MarshalAs(UnmanagedType.U1)]
  175.     public static bool StartToolbarDragDrop(StringCollection menuGroups, StringCollection names, StringCollection tags, StringCollection commands, StringCollection helpStrs, StringCollection smallImages, StringCollection largeImages, StringCollection resourceFiles);
  176.     [return: MarshalAs(UnmanagedType.U1)]
  177.     public static bool StringToAngle(string sText, ref double dValue);
  178.     public static void TextScr();
  179.     public static void TransferBitmap(string resId);
  180.     public static void TransferToolbarBitmaps();
  181.     public static Point3d UcsToDisplay(Point3d ucsPoint, [MarshalAs(UnmanagedType.U1)] bool bPaperSpace);
  182.     [return: MarshalAs(UnmanagedType.U1)]
  183.     public static bool UnitsStringToNumber(string sText, ref double dValue);
  184.     [return: MarshalAs(UnmanagedType.U1)]
  185.     public static bool ViewHasChanged();
  186.     public static void ViewportChange(int x, int y);
  187.     public static void ViewportCycle();
  188.     public static void ViewportTypeChange(int id);
  189.     public static ObjectId visualStyleId(string visualStyleName);
  190.     public static string visualStyleName(ObjectId id);
  191.     public static void VpMaxCommand();
  192.     public static void VpMinCommand();
  193.     [return: MarshalAs(UnmanagedType.U1)]
  194.     public static bool WcMatch(string str, string pattern);
  195.     [return: MarshalAs(UnmanagedType.U1)]
  196.     public static bool WcMatchEx(string str, string pattern, [MarshalAs(UnmanagedType.U1)] bool ignoreCase);
  197.     public static void WriteToCommandLine(string message);
  198.     [return: MarshalAs(UnmanagedType.U1)]
  199.     public static bool WriteUndoBoundary(Database db, UndoBoundaryEnum boundary, string name);
  200.     public static void Zoom();
  201.     public static void ZoomAuto(short type, double a1, double a2, double a3, double a4);
  202.     public static void ZoomObjects([MarshalAs(UnmanagedType.U1)] bool use3d);
  203.  
  204.     // Properties
  205.     public static MenuItem ApplicationStatusBarMenu { get; }
  206.     public static MenuItem ApplicationToolbarsMenu { get; }
  207.     public static bool CaptureOnLayoutSwitch { [param: MarshalAs(UnmanagedType.U1)] set; }
  208.     public static bool ImpliedSelectionIsActive { [return: MarshalAs(UnmanagedType.U1)] get; }
  209.     public static bool IsCuiCommandEnabled { [return: MarshalAs(UnmanagedType.U1)] get; }
  210.     public static bool IsEditorReady { [return: MarshalAs(UnmanagedType.U1)] get; }
  211.     public static bool IsOsThemed { [return: MarshalAs(UnmanagedType.U1)] get; }
  212.     public static string SysVarInProgress { get; }
  213.  
  214.     // Nested Types
  215.     public enum MeshConversionType
  216.     {
  217.         ConvertToFacetedASM = 0x3eb,
  218.         ConvertToSmoothASM = 0x3ea,
  219.         FilterMeshObjects = 0x3e9,
  220.         UserBreak = 2
  221.     }
  222. }
  223.  
  224.  
  225.  
« Last Edit: October 15, 2012, 07:22:28 AM by Kerry »
kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: Autodesk.AutoCAD.Internal?
« Reply #2 on: October 20, 2010, 01:59:39 AM »
Code - C#: [Select]
  1.  
  2. namespace Autodesk.AutoCAD.Internal
  3. {
  4.     public class AcadCursorBitmapUtil : IDisposable
  5.  
  6.     [Wrapper("")]
  7.     public class AcadTaskDialogs
  8.  
  9.     public sealed class AcAeUtilities
  10.  
  11.     [StructLayout(LayoutKind.Sequential, Size=0x220), NativeCppClass, MiscellaneousBits(0x40), DebugInfoInPDB]
  12.     internal struct AcMgGroupControl
  13.  
  14.     public sealed class ActiveThemeColor
  15.  
  16.     public class AppMenuUtil
  17.  
  18.     public sealed class AttachUtil : IDisposable
  19.  
  20.     [StructLayout(LayoutKind.Sequential, Size=0x180), DebugInfoInPDB, MiscellaneousBits(0x40), NativeCppClass]
  21.     internal struct CComboBoxAdapter<CAcUiLineWeightComboBox>
  22.  
  23.     [StructLayout(LayoutKind.Sequential, Size=0x2a0), DebugInfoInPDB, NativeCppClass, MiscellaneousBits(0x40)]
  24.     internal struct CComboBoxAdapter<CAcUiTrueColorComboBoxEx>
  25.  
  26.     [StructLayout(LayoutKind.Sequential, Size=240), DebugInfoInPDB, NativeCppClass, MiscellaneousBits(0x40)]
  27.     internal struct CComboBoxAdapter<CAdUiComboBox>
  28.  
  29.     public class CipUtils
  30.  
  31.     public delegate void ColorThemeChangedEventHandler(object sender, EventArgs e)
  32.  
  33.     public enum ColorThemeEnum
  34.  
  35.     public class ComboBoxWrapper : ControlWrapper
  36.  
  37.     [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
  38.     public delegate void CommandCallback()
  39.  
  40.     [Flags]
  41.     public enum CommandTypeFlags
  42.  
  43.     public enum CompareReturnStatus
  44.  
  45.     public class ContentSearchUtils
  46.  
  47.     [StructLayout(LayoutKind.Sequential, Size=240), NativeCppClass, MiscellaneousBits(0x40), DebugInfoInPDB]
  48.     internal struct COwnerDrawComboAdapter<CAdUiComboBox>
  49.  
  50.     public class COwnerDrawComboBoxWrapper : ComboBox
  51.  
  52.     public sealed class CustomizationUtilities
  53.  
  54.     public class DebugUtil
  55.  
  56.     public class DrawingCompare
  57.  
  58.     public class DxLegacyBinaryTemplate
  59.  
  60.     public delegate void FocusChangedEventHandler(GroupControl sender)
  61.  
  62.     [Wrapper("AdUiGroupCtrl")]
  63.     public class GroupControl : Control
  64.  
  65.     public delegate void GroupControlEventHandler(object sender, EventArgs e)
  66.  
  67.     [Flags]
  68.     public enum GroupControlEventIndex
  69.  
  70.     public class GroupControlHeaderButton : IDisposable
  71.  
  72.     [Flags]
  73.     public enum GroupControlStyles
  74.  
  75.     public delegate void GroupResizedEventHandler(GroupControl sender)
  76.  
  77.     public delegate void HiddenChangedEventHandler(GroupControl sender, [MarshalAs(UnmanagedType.U1)] bool bHidden)
  78.  
  79.     public enum IPECallbackType
  80.  
  81.     public enum IPECharFlags
  82.  
  83.     public enum IPECharFlowType
  84.  
  85.     [Wrapper("IPECharState")]
  86.     public sealed class IPECharStateWrapper : DisposableWrapper, ICloneable
  87.  
  88.     public enum IPEColumnCommandType
  89.  
  90.     public enum IPECommands
  91.  
  92.     public class IPEConstants
  93.  
  94.     public enum IPEControlIconType
  95.  
  96.     [Wrapper("IPEDimState")]
  97.     public sealed class IPEDimensionStateWrapper : DisposableWrapper, ICloneable
  98.  
  99.     public enum IPEExitType
  100.  
  101.     public enum IPELineSpacingCommandType
  102.  
  103.     public enum IPELineSpacingStyle
  104.  
  105.     public enum IPENumberingCommandType
  106.  
  107.     public enum IPENumberingType
  108.  
  109.     public enum IPEOptionsCommandType
  110.  
  111.     public enum IPEParagraphAlignmentType
  112.  
  113.     public enum IPEParagraphFlags
  114.  
  115.     [Wrapper("IPEParaState")]
  116.     public sealed class IPEParagraphStateWrapper : DisposableWrapper, ICloneable
  117.  
  118.     [Wrapper("IPESettings")]
  119.     public sealed class IPESettingsWrapper : DisposableWrapper, ICloneable
  120.  
  121.     [Wrapper("IPEState")]
  122.     public sealed class IPEStateWrapper : DisposableWrapper, ICloneable
  123.  
  124.     public enum IPESymbolCommandType
  125.  
  126.     public enum IPETableFlags
  127.  
  128.     public class IPETestingEventArgs : EventArgs
  129.  
  130.     public delegate void IPETestingHandler(object sender, IPETestingEventArgs e)
  131.  
  132.     public class IPETestingWrapper
  133.  
  134.     public class IPEUpdateUIEventArgs : EventArgs
  135.  
  136.     public class IPEWrapper
  137.  
  138.     public sealed class LayerUtilities
  139.  
  140.     public class LayoutContextMenu
  141.  
  142.     [Wrapper("AcLayoutIterator")]
  143.     public class LayoutThumbnailEnumerator : DisposableWrapper
  144.  
  145.     public sealed class LightUtil
  146.  
  147.     public sealed class LineWeightPicker : ComboBoxWrapper
  148.  
  149.     public class MgdAcViewTransitions
  150.  
  151.     public class MlinesMgdServices
  152.  
  153.     public class NavigationUtils
  154.  
  155.     public class ObjectContexts
  156.  
  157.     public class ObjectDiffEventArgs : EventArgs
  158.  
  159.     public delegate void ObjectDiffEventHandler(object sender, ObjectDiffEventArgs e)
  160.  
  161.     [StructLayout(LayoutKind.Sequential, Size=0x10), DebugInfoInPDB, MiscellaneousBits(0x40), NativeCppClass]
  162.     internal struct ObjectDiffNotifier
  163.  
  164.     [Flags]
  165.     public enum OPMModeFlags
  166.  
  167.     public enum OPMStatus
  168.  
  169.     public class OwnerDrawComboBox : COwnerDrawComboBoxWrapper
  170.  
  171.     public sealed class PreviewControl : ControlWrapper
  172.  
  173.     public class QuickStartLink : ControlWrapper
  174.  
  175.     public sealed class RenderUtil
  176.  
  177.     public class ResourceUtil
  178.  
  179.     public class ScaleListHelpers
  180.  
  181.     public class SearchBox : TextBox
  182.  
  183.     [Wrapper("")]
  184.     public class SetReadOnlySysvar
  185.  
  186.     public class SMManager
  187.  
  188.     public sealed class SmManagerUtilities
  189.  
  190.     public class SubSetting
  191.  
  192.     public enum TableItem
  193.  
  194.     public sealed class TableStylePreview : ControlWrapper
  195.  
  196.     public sealed class TableUtilities
  197.  
  198.     public class TextIPEUtils
  199.  
  200.     public delegate void ThemeChangedEventHandler()
  201.  
  202.     public sealed class TrueColorPicker : ComboBoxWrapper
  203.  
  204.     public enum UndoBoundaryEnum
  205.  
  206.     public class UnmanagedResource
  207.  
  208.     public delegate void UpdateTitleBarEventHandler()
  209.  
  210.     public delegate void UpdateUIEventHandler(object sender, IPEUpdateUIEventArgs e)
  211.  
  212.     public class Utils
  213.  
  214.     public enum ViewPortType
  215.  
  216.     public class ViewUtil
  217.  
  218.     [Wrapper("AcVisualStyleSet")]
  219.     public class VisualStyleSet : RXObject
  220. }
  221.  
  222.  
  223.  
« Last Edit: October 15, 2012, 07:22:51 AM by Kerry »
kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: Autodesk.AutoCAD.Internal?
« Reply #3 on: October 20, 2010, 02:08:06 AM »

Even these has a couple of gems in them
Autodesk.AutoCAD.Internal.LayerUtilities
Autodesk.AutoCAD.Internal.TableUtilities
kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: Autodesk.AutoCAD.Internal?
« Reply #4 on: October 20, 2010, 02:10:35 AM »
and I recall seeing a request for something like this :
from Autodesk.AutoCAD.Internal.ViewUtil
public static int GetCurrentViewportNumber();
kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

Jeff H

  • Needs a day job
  • Posts: 6150
Re: Autodesk.AutoCAD.Internal?
« Reply #5 on: October 20, 2010, 02:45:53 AM »
They do not list any of that in docs
Are some of the calls what LISP use or VLA VLX whatever it is called uses

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: Autodesk.AutoCAD.Internal?
« Reply #6 on: October 20, 2010, 03:00:12 AM »
They do not list any of that in docs
Are some of the calls what LISP use or VLA VLX whatever it is called uses

None of those are used by Visual Lisp.
Some of them may be attempts to provide similar functionality though :)

The COM component (activeX) used by Visual Lisp is not managed code.

kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

Jeff H

  • Needs a day job
  • Posts: 6150
Re: Autodesk.AutoCAD.Internal?
« Reply #7 on: October 20, 2010, 03:18:16 AM »
Thanks once agin