22#ifndef __REQUIRED_RPCNDR_H_VERSION__
23#define __REQUIRED_RPCNDR_H_VERSION__ 500
29#ifndef __RPCNDR_H_VERSION__
30#error this stub requires an updated version of <rpcndr.h>
34#ifndef __FxApplication_h_ac_h__
35#define __FxApplication_h_ac_h__
37#if defined(_MSC_VER) && (_MSC_VER >= 1020)
41#ifndef DECLSPEC_XFGVIRT
42#if defined(_CONTROL_FLOW_GUARD_XFG)
43#define DECLSPEC_XFGVIRT(base, func) __declspec(xfg_virtual(base, func))
45#define DECLSPEC_XFGVIRT(base, func)
51#ifndef __IAcadApplication_FWD_DEFINED__
52#define __IAcadApplication_FWD_DEFINED__
58#ifndef __IAcadApplication2_FWD_DEFINED__
59#define __IAcadApplication2_FWD_DEFINED__
65#ifndef __IAcadUtility_FWD_DEFINED__
66#define __IAcadUtility_FWD_DEFINED__
72#ifndef __IAcadDocument_FWD_DEFINED__
73#define __IAcadDocument_FWD_DEFINED__
79#ifndef __IAcadDocuments_FWD_DEFINED__
80#define __IAcadDocuments_FWD_DEFINED__
86#ifndef __IAcadSelectionSets_FWD_DEFINED__
87#define __IAcadSelectionSets_FWD_DEFINED__
93#ifndef __IAcadSelectionSet_FWD_DEFINED__
94#define __IAcadSelectionSet_FWD_DEFINED__
100#ifndef __IAcadPreferences_FWD_DEFINED__
101#define __IAcadPreferences_FWD_DEFINED__
107#ifndef __IAcadPreferencesFiles_FWD_DEFINED__
108#define __IAcadPreferencesFiles_FWD_DEFINED__
114#ifndef __IAcadLayerStateManager_FWD_DEFINED__
115#define __IAcadLayerStateManager_FWD_DEFINED__
121#ifndef __IAcadSecurityParams_FWD_DEFINED__
122#define __IAcadSecurityParams_FWD_DEFINED__
128#ifndef __IAcadPreferencesDisplay_FWD_DEFINED__
129#define __IAcadPreferencesDisplay_FWD_DEFINED__
135#ifndef __IAcadPreferencesOpenSave_FWD_DEFINED__
136#define __IAcadPreferencesOpenSave_FWD_DEFINED__
142#ifndef __IAcadPreferencesOutput_FWD_DEFINED__
143#define __IAcadPreferencesOutput_FWD_DEFINED__
149#ifndef __IAcadPreferencesSystem_FWD_DEFINED__
150#define __IAcadPreferencesSystem_FWD_DEFINED__
156#ifndef __IAcadPreferencesUser_FWD_DEFINED__
157#define __IAcadPreferencesUser_FWD_DEFINED__
163#ifndef __IAcadPreferencesDrafting_FWD_DEFINED__
164#define __IAcadPreferencesDrafting_FWD_DEFINED__
170#ifndef __IAcadPreferencesSelection_FWD_DEFINED__
171#define __IAcadPreferencesSelection_FWD_DEFINED__
177#ifndef __IAcadPreferencesProfiles_FWD_DEFINED__
178#define __IAcadPreferencesProfiles_FWD_DEFINED__
184#ifndef __IAcadPlot_FWD_DEFINED__
185#define __IAcadPlot_FWD_DEFINED__
191#ifndef __IAcadToolbars_FWD_DEFINED__
192#define __IAcadToolbars_FWD_DEFINED__
198#ifndef __IAcadToolbar_FWD_DEFINED__
199#define __IAcadToolbar_FWD_DEFINED__
205#ifndef __IAcadToolbarItem_FWD_DEFINED__
206#define __IAcadToolbarItem_FWD_DEFINED__
212#ifndef __IAcadMenuBar_FWD_DEFINED__
213#define __IAcadMenuBar_FWD_DEFINED__
219#ifndef __IAcadMenuGroup_FWD_DEFINED__
220#define __IAcadMenuGroup_FWD_DEFINED__
226#ifndef __IAcadMenuGroups_FWD_DEFINED__
227#define __IAcadMenuGroups_FWD_DEFINED__
233#ifndef __IAcadPopupMenus_FWD_DEFINED__
234#define __IAcadPopupMenus_FWD_DEFINED__
240#ifndef __IAcadPopupMenu_FWD_DEFINED__
241#define __IAcadPopupMenu_FWD_DEFINED__
247#ifndef __IAcadPopupMenuItem_FWD_DEFINED__
248#define __IAcadPopupMenuItem_FWD_DEFINED__
254#ifndef __IAcadState_FWD_DEFINED__
255#define __IAcadState_FWD_DEFINED__
261#ifndef __IVstaIntegration_FWD_DEFINED__
262#define __IVstaIntegration_FWD_DEFINED__
268#ifndef ___DAcadApplicationEvents_FWD_DEFINED__
269#define ___DAcadApplicationEvents_FWD_DEFINED__
275#ifndef ___DAcadDocumentEvents_FWD_DEFINED__
276#define ___DAcadDocumentEvents_FWD_DEFINED__
282#ifndef __AcadApplication_FWD_DEFINED__
283#define __AcadApplication_FWD_DEFINED__
294#ifndef __AcadDocuments_FWD_DEFINED__
295#define __AcadDocuments_FWD_DEFINED__
306#ifndef __AcadDocument_FWD_DEFINED__
307#define __AcadDocument_FWD_DEFINED__
318#ifndef __AcadUtility_FWD_DEFINED__
319#define __AcadUtility_FWD_DEFINED__
330#ifndef __AcadPreferences_FWD_DEFINED__
331#define __AcadPreferences_FWD_DEFINED__
342#ifndef __AcadSelectionSet_FWD_DEFINED__
343#define __AcadSelectionSet_FWD_DEFINED__
354#ifndef __AcadLayerStateManager_FWD_DEFINED__
355#define __AcadLayerStateManager_FWD_DEFINED__
366#ifndef __AcadSecurityParams_FWD_DEFINED__
367#define __AcadSecurityParams_FWD_DEFINED__
378#ifndef __AcadPlot_FWD_DEFINED__
379#define __AcadPlot_FWD_DEFINED__
390#ifndef __AcadToolbars_FWD_DEFINED__
391#define __AcadToolbars_FWD_DEFINED__
402#ifndef __AcadToolbar_FWD_DEFINED__
403#define __AcadToolbar_FWD_DEFINED__
414#ifndef __AcadToolbarItem_FWD_DEFINED__
415#define __AcadToolbarItem_FWD_DEFINED__
426#ifndef __AcadMenuBar_FWD_DEFINED__
427#define __AcadMenuBar_FWD_DEFINED__
438#ifndef __AcadMenuGroups_FWD_DEFINED__
439#define __AcadMenuGroups_FWD_DEFINED__
450#ifndef __AcadMenuGroup_FWD_DEFINED__
451#define __AcadMenuGroup_FWD_DEFINED__
462#ifndef __AcadPopupMenus_FWD_DEFINED__
463#define __AcadPopupMenus_FWD_DEFINED__
474#ifndef __AcadPopupMenu_FWD_DEFINED__
475#define __AcadPopupMenu_FWD_DEFINED__
486#ifndef __AcadPopupMenuItem_FWD_DEFINED__
487#define __AcadPopupMenuItem_FWD_DEFINED__
498#ifndef __AcadState_FWD_DEFINED__
499#define __AcadState_FWD_DEFINED__
520#ifndef __PCAD_AC_X_LIBRARY_DEFINED__
521#define __PCAD_AC_X_LIBRARY_DEFINED__
620 kFlatShadedWithWireframe = 5,
621 kGouraudShadedWithWireframe = 6
690#ifndef __IAcadApplication_INTERFACE_DEFINED__
691#define __IAcadApplication_INTERFACE_DEFINED__
699#if defined(__cplusplus) && !defined(CINTERFACE)
715 BSTR *bstrCaption) = 0;
809 BSTR Expression) = 0;
1159#define IAcadApplication_QueryInterface(This,riid,ppvObject) \
1160 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
1162#define IAcadApplication_AddRef(This) \
1163 ( (This)->lpVtbl -> AddRef(This) )
1165#define IAcadApplication_Release(This) \
1166 ( (This)->lpVtbl -> Release(This) )
1169#define IAcadApplication_GetTypeInfoCount(This,pctinfo) \
1170 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
1172#define IAcadApplication_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
1173 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
1175#define IAcadApplication_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
1176 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
1178#define IAcadApplication_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
1179 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
1182#define IAcadApplication_get_Visible(This,Visible) \
1183 ( (This)->lpVtbl -> get_Visible(This,Visible) )
1185#define IAcadApplication_put_Visible(This,Visible) \
1186 ( (This)->lpVtbl -> put_Visible(This,Visible) )
1188#define IAcadApplication_get_Name(This,pAppName) \
1189 ( (This)->lpVtbl -> get_Name(This,pAppName) )
1191#define IAcadApplication_get_Caption(This,bstrCaption) \
1192 ( (This)->lpVtbl -> get_Caption(This,bstrCaption) )
1194#define IAcadApplication_get_Application(This,pAppObj) \
1195 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
1197#define IAcadApplication_get_ActiveDocument(This,pActiveDoc) \
1198 ( (This)->lpVtbl -> get_ActiveDocument(This,pActiveDoc) )
1200#define IAcadApplication_put_ActiveDocument(This,pActiveDoc) \
1201 ( (This)->lpVtbl -> put_ActiveDocument(This,pActiveDoc) )
1203#define IAcadApplication_get_FullName(This,FullName) \
1204 ( (This)->lpVtbl -> get_FullName(This,FullName) )
1206#define IAcadApplication_get_Height(This,Height) \
1207 ( (This)->lpVtbl -> get_Height(This,Height) )
1209#define IAcadApplication_put_Height(This,Height) \
1210 ( (This)->lpVtbl -> put_Height(This,Height) )
1212#define IAcadApplication_get_WindowLeft(This,left) \
1213 ( (This)->lpVtbl -> get_WindowLeft(This,left) )
1215#define IAcadApplication_put_WindowLeft(This,left) \
1216 ( (This)->lpVtbl -> put_WindowLeft(This,left) )
1218#define IAcadApplication_get_Path(This,bstrPath) \
1219 ( (This)->lpVtbl -> get_Path(This,bstrPath) )
1221#define IAcadApplication_get_LocaleId(This,lcid) \
1222 ( (This)->lpVtbl -> get_LocaleId(This,lcid) )
1224#define IAcadApplication_get_WindowTop(This,top) \
1225 ( (This)->lpVtbl -> get_WindowTop(This,top) )
1227#define IAcadApplication_put_WindowTop(This,top) \
1228 ( (This)->lpVtbl -> put_WindowTop(This,top) )
1230#define IAcadApplication_get_Version(This,bstrVer) \
1231 ( (This)->lpVtbl -> get_Version(This,bstrVer) )
1233#define IAcadApplication_get_Width(This,Width) \
1234 ( (This)->lpVtbl -> get_Width(This,Width) )
1236#define IAcadApplication_put_Width(This,Width) \
1237 ( (This)->lpVtbl -> put_Width(This,Width) )
1239#define IAcadApplication_get_Preferences(This,pPreferences) \
1240 ( (This)->lpVtbl -> get_Preferences(This,pPreferences) )
1242#define IAcadApplication_get_StatusId(This,VportObj,bStatus) \
1243 ( (This)->lpVtbl -> get_StatusId(This,VportObj,bStatus) )
1245#define IAcadApplication_ListArx(This,pVarListArray) \
1246 ( (This)->lpVtbl -> ListArx(This,pVarListArray) )
1248#define IAcadApplication_LoadArx(This,Name) \
1249 ( (This)->lpVtbl -> LoadArx(This,Name) )
1251#define IAcadApplication_GetInterfaceObject(This,ProgID,pObj) \
1252 ( (This)->lpVtbl -> GetInterfaceObject(This,ProgID,pObj) )
1254#define IAcadApplication_UnloadArx(This,Name) \
1255 ( (This)->lpVtbl -> UnloadArx(This,Name) )
1257#define IAcadApplication_Update(This) \
1258 ( (This)->lpVtbl -> Update(This) )
1260#define IAcadApplication_Quit(This) \
1261 ( (This)->lpVtbl -> Quit(This) )
1263#define IAcadApplication_Zoom(This,Type,vParams) \
1264 ( (This)->lpVtbl -> Zoom(This,Type,vParams) )
1266#define IAcadApplication_get_VBE(This,pDispVBE) \
1267 ( (This)->lpVtbl -> get_VBE(This,pDispVBE) )
1269#define IAcadApplication_get_MenuGroups(This,pMenuGroups) \
1270 ( (This)->lpVtbl -> get_MenuGroups(This,pMenuGroups) )
1272#define IAcadApplication_get_MenuBar(This,pMenuBar) \
1273 ( (This)->lpVtbl -> get_MenuBar(This,pMenuBar) )
1275#define IAcadApplication_LoadDVB(This,Name) \
1276 ( (This)->lpVtbl -> LoadDVB(This,Name) )
1278#define IAcadApplication_UnloadDVB(This,Name) \
1279 ( (This)->lpVtbl -> UnloadDVB(This,Name) )
1281#define IAcadApplication_get_Documents(This,pDocuments) \
1282 ( (This)->lpVtbl -> get_Documents(This,pDocuments) )
1284#define IAcadApplication_Eval(This,Expression) \
1285 ( (This)->lpVtbl -> Eval(This,Expression) )
1287#define IAcadApplication_get_WindowState(This,eWinState) \
1288 ( (This)->lpVtbl -> get_WindowState(This,eWinState) )
1290#define IAcadApplication_put_WindowState(This,eWinState) \
1291 ( (This)->lpVtbl -> put_WindowState(This,eWinState) )
1293#define IAcadApplication_RunMacro(This,MacroPath) \
1294 ( (This)->lpVtbl -> RunMacro(This,MacroPath) )
1296#define IAcadApplication_ZoomExtents(This) \
1297 ( (This)->lpVtbl -> ZoomExtents(This) )
1299#define IAcadApplication_ZoomAll(This) \
1300 ( (This)->lpVtbl -> ZoomAll(This) )
1302#define IAcadApplication_ZoomCenter(This,Center,Magnify) \
1303 ( (This)->lpVtbl -> ZoomCenter(This,Center,Magnify) )
1305#define IAcadApplication_ZoomScaled(This,scale,ScaleType) \
1306 ( (This)->lpVtbl -> ZoomScaled(This,scale,ScaleType) )
1308#define IAcadApplication_ZoomWindow(This,LowerLeft,UpperRight) \
1309 ( (This)->lpVtbl -> ZoomWindow(This,LowerLeft,UpperRight) )
1311#define IAcadApplication_ZoomPickWindow(This) \
1312 ( (This)->lpVtbl -> ZoomPickWindow(This) )
1314#define IAcadApplication_GetAcadState(This,pVal) \
1315 ( (This)->lpVtbl -> GetAcadState(This,pVal) )
1317#define IAcadApplication_ZoomPrevious(This) \
1318 ( (This)->lpVtbl -> ZoomPrevious(This) )
1320#define IAcadApplication_get_HWND(This,HWND) \
1321 ( (This)->lpVtbl -> get_HWND(This,HWND) )
1334#ifndef __IAcadApplication2_INTERFACE_DEFINED__
1335#define __IAcadApplication2_INTERFACE_DEFINED__
1343#if defined(__cplusplus) && !defined(CINTERFACE)
1678#define IAcadApplication2_QueryInterface(This,riid,ppvObject) \
1679 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
1681#define IAcadApplication2_AddRef(This) \
1682 ( (This)->lpVtbl -> AddRef(This) )
1684#define IAcadApplication2_Release(This) \
1685 ( (This)->lpVtbl -> Release(This) )
1688#define IAcadApplication2_GetTypeInfoCount(This,pctinfo) \
1689 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
1691#define IAcadApplication2_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
1692 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
1694#define IAcadApplication2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
1695 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
1697#define IAcadApplication2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
1698 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
1701#define IAcadApplication2_get_Visible(This,Visible) \
1702 ( (This)->lpVtbl -> get_Visible(This,Visible) )
1704#define IAcadApplication2_put_Visible(This,Visible) \
1705 ( (This)->lpVtbl -> put_Visible(This,Visible) )
1707#define IAcadApplication2_get_Name(This,pAppName) \
1708 ( (This)->lpVtbl -> get_Name(This,pAppName) )
1710#define IAcadApplication2_get_Caption(This,bstrCaption) \
1711 ( (This)->lpVtbl -> get_Caption(This,bstrCaption) )
1713#define IAcadApplication2_get_Application(This,pAppObj) \
1714 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
1716#define IAcadApplication2_get_ActiveDocument(This,pActiveDoc) \
1717 ( (This)->lpVtbl -> get_ActiveDocument(This,pActiveDoc) )
1719#define IAcadApplication2_put_ActiveDocument(This,pActiveDoc) \
1720 ( (This)->lpVtbl -> put_ActiveDocument(This,pActiveDoc) )
1722#define IAcadApplication2_get_FullName(This,FullName) \
1723 ( (This)->lpVtbl -> get_FullName(This,FullName) )
1725#define IAcadApplication2_get_Height(This,Height) \
1726 ( (This)->lpVtbl -> get_Height(This,Height) )
1728#define IAcadApplication2_put_Height(This,Height) \
1729 ( (This)->lpVtbl -> put_Height(This,Height) )
1731#define IAcadApplication2_get_WindowLeft(This,left) \
1732 ( (This)->lpVtbl -> get_WindowLeft(This,left) )
1734#define IAcadApplication2_put_WindowLeft(This,left) \
1735 ( (This)->lpVtbl -> put_WindowLeft(This,left) )
1737#define IAcadApplication2_get_Path(This,bstrPath) \
1738 ( (This)->lpVtbl -> get_Path(This,bstrPath) )
1740#define IAcadApplication2_get_LocaleId(This,lcid) \
1741 ( (This)->lpVtbl -> get_LocaleId(This,lcid) )
1743#define IAcadApplication2_get_WindowTop(This,top) \
1744 ( (This)->lpVtbl -> get_WindowTop(This,top) )
1746#define IAcadApplication2_put_WindowTop(This,top) \
1747 ( (This)->lpVtbl -> put_WindowTop(This,top) )
1749#define IAcadApplication2_get_Version(This,bstrVer) \
1750 ( (This)->lpVtbl -> get_Version(This,bstrVer) )
1752#define IAcadApplication2_get_Width(This,Width) \
1753 ( (This)->lpVtbl -> get_Width(This,Width) )
1755#define IAcadApplication2_put_Width(This,Width) \
1756 ( (This)->lpVtbl -> put_Width(This,Width) )
1758#define IAcadApplication2_get_Preferences(This,pPreferences) \
1759 ( (This)->lpVtbl -> get_Preferences(This,pPreferences) )
1761#define IAcadApplication2_get_StatusId(This,VportObj,bStatus) \
1762 ( (This)->lpVtbl -> get_StatusId(This,VportObj,bStatus) )
1764#define IAcadApplication2_ListArx(This,pVarListArray) \
1765 ( (This)->lpVtbl -> ListArx(This,pVarListArray) )
1767#define IAcadApplication2_LoadArx(This,Name) \
1768 ( (This)->lpVtbl -> LoadArx(This,Name) )
1770#define IAcadApplication2_GetInterfaceObject(This,ProgID,pObj) \
1771 ( (This)->lpVtbl -> GetInterfaceObject(This,ProgID,pObj) )
1773#define IAcadApplication2_UnloadArx(This,Name) \
1774 ( (This)->lpVtbl -> UnloadArx(This,Name) )
1776#define IAcadApplication2_Update(This) \
1777 ( (This)->lpVtbl -> Update(This) )
1779#define IAcadApplication2_Quit(This) \
1780 ( (This)->lpVtbl -> Quit(This) )
1782#define IAcadApplication2_Zoom(This,Type,vParams) \
1783 ( (This)->lpVtbl -> Zoom(This,Type,vParams) )
1785#define IAcadApplication2_get_VBE(This,pDispVBE) \
1786 ( (This)->lpVtbl -> get_VBE(This,pDispVBE) )
1788#define IAcadApplication2_get_MenuGroups(This,pMenuGroups) \
1789 ( (This)->lpVtbl -> get_MenuGroups(This,pMenuGroups) )
1791#define IAcadApplication2_get_MenuBar(This,pMenuBar) \
1792 ( (This)->lpVtbl -> get_MenuBar(This,pMenuBar) )
1794#define IAcadApplication2_LoadDVB(This,Name) \
1795 ( (This)->lpVtbl -> LoadDVB(This,Name) )
1797#define IAcadApplication2_UnloadDVB(This,Name) \
1798 ( (This)->lpVtbl -> UnloadDVB(This,Name) )
1800#define IAcadApplication2_get_Documents(This,pDocuments) \
1801 ( (This)->lpVtbl -> get_Documents(This,pDocuments) )
1803#define IAcadApplication2_Eval(This,Expression) \
1804 ( (This)->lpVtbl -> Eval(This,Expression) )
1806#define IAcadApplication2_get_WindowState(This,eWinState) \
1807 ( (This)->lpVtbl -> get_WindowState(This,eWinState) )
1809#define IAcadApplication2_put_WindowState(This,eWinState) \
1810 ( (This)->lpVtbl -> put_WindowState(This,eWinState) )
1812#define IAcadApplication2_RunMacro(This,MacroPath) \
1813 ( (This)->lpVtbl -> RunMacro(This,MacroPath) )
1815#define IAcadApplication2_ZoomExtents(This) \
1816 ( (This)->lpVtbl -> ZoomExtents(This) )
1818#define IAcadApplication2_ZoomAll(This) \
1819 ( (This)->lpVtbl -> ZoomAll(This) )
1821#define IAcadApplication2_ZoomCenter(This,Center,Magnify) \
1822 ( (This)->lpVtbl -> ZoomCenter(This,Center,Magnify) )
1824#define IAcadApplication2_ZoomScaled(This,scale,ScaleType) \
1825 ( (This)->lpVtbl -> ZoomScaled(This,scale,ScaleType) )
1827#define IAcadApplication2_ZoomWindow(This,LowerLeft,UpperRight) \
1828 ( (This)->lpVtbl -> ZoomWindow(This,LowerLeft,UpperRight) )
1830#define IAcadApplication2_ZoomPickWindow(This) \
1831 ( (This)->lpVtbl -> ZoomPickWindow(This) )
1833#define IAcadApplication2_GetAcadState(This,pVal) \
1834 ( (This)->lpVtbl -> GetAcadState(This,pVal) )
1836#define IAcadApplication2_ZoomPrevious(This) \
1837 ( (This)->lpVtbl -> ZoomPrevious(This) )
1839#define IAcadApplication2_get_HWND(This,HWND) \
1840 ( (This)->lpVtbl -> get_HWND(This,HWND) )
1843#define IAcadApplication2_ListDrx(This,pVarListArray) \
1844 ( (This)->lpVtbl -> ListDrx(This,pVarListArray) )
1846#define IAcadApplication2_SetShadeMode(This,shadeMode) \
1847 ( (This)->lpVtbl -> SetShadeMode(This,shadeMode) )
1860#ifndef __IAcadUtility_INTERFACE_DEFINED__
1861#define __IAcadUtility_INTERFACE_DEFINED__
1869#if defined(__cplusplus) && !defined(CINTERFACE)
1884 BSTR *bstrValue) = 0;
1895 BSTR *bstrValue) = 0;
1922 BSTR *bstrKeyword) = 0;
1927 BSTR *bstrValue) = 0;
1996 BSTR LocalFile) = 0;
2006 BSTR OpenButtonCaption,
2008 BSTR RegistryRootKey,
2015 BSTR *ObjectId) = 0;
2293#define IAcadUtility_QueryInterface(This,riid,ppvObject) \
2294 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
2296#define IAcadUtility_AddRef(This) \
2297 ( (This)->lpVtbl -> AddRef(This) )
2299#define IAcadUtility_Release(This) \
2300 ( (This)->lpVtbl -> Release(This) )
2303#define IAcadUtility_GetTypeInfoCount(This,pctinfo) \
2304 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
2306#define IAcadUtility_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
2307 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
2309#define IAcadUtility_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
2310 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
2312#define IAcadUtility_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
2313 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
2316#define IAcadUtility_AngleToReal(This,Angle,Unit,Value) \
2317 ( (This)->lpVtbl -> AngleToReal(This,Angle,Unit,Value) )
2319#define IAcadUtility_AngleToString(This,Angle,Unit,precision,bstrValue) \
2320 ( (This)->lpVtbl -> AngleToString(This,Angle,Unit,precision,bstrValue) )
2322#define IAcadUtility_DistanceToReal(This,Distance,Unit,Value) \
2323 ( (This)->lpVtbl -> DistanceToReal(This,Distance,Unit,Value) )
2325#define IAcadUtility_RealToString(This,Value,Unit,precision,bstrValue) \
2326 ( (This)->lpVtbl -> RealToString(This,Value,Unit,precision,bstrValue) )
2328#define IAcadUtility_TranslateCoordinates(This,Point,FromCoordSystem,ToCoordSystem,Displacement,OCSNormal,transPt) \
2329 ( (This)->lpVtbl -> TranslateCoordinates(This,Point,FromCoordSystem,ToCoordSystem,Displacement,OCSNormal,transPt) )
2331#define IAcadUtility_InitializeUserInput(This,Bits,KeyWordList) \
2332 ( (This)->lpVtbl -> InitializeUserInput(This,Bits,KeyWordList) )
2334#define IAcadUtility_GetInteger(This,Prompt,Value) \
2335 ( (This)->lpVtbl -> GetInteger(This,Prompt,Value) )
2337#define IAcadUtility_GetReal(This,Prompt,Value) \
2338 ( (This)->lpVtbl -> GetReal(This,Prompt,Value) )
2340#define IAcadUtility_GetInput(This,Value) \
2341 ( (This)->lpVtbl -> GetInput(This,Value) )
2343#define IAcadUtility_GetKeyword(This,Prompt,bstrKeyword) \
2344 ( (This)->lpVtbl -> GetKeyword(This,Prompt,bstrKeyword) )
2346#define IAcadUtility_GetString(This,HasSpaces,Prompt,bstrValue) \
2347 ( (This)->lpVtbl -> GetString(This,HasSpaces,Prompt,bstrValue) )
2349#define IAcadUtility_GetAngle(This,Point,Prompt,Angle) \
2350 ( (This)->lpVtbl -> GetAngle(This,Point,Prompt,Angle) )
2352#define IAcadUtility_AngleFromXAxis(This,StartPoint,EndPoint,Angle) \
2353 ( (This)->lpVtbl -> AngleFromXAxis(This,StartPoint,EndPoint,Angle) )
2355#define IAcadUtility_GetCorner(This,Point,Prompt,corner) \
2356 ( (This)->lpVtbl -> GetCorner(This,Point,Prompt,corner) )
2358#define IAcadUtility_GetDistance(This,Point,Prompt,dist) \
2359 ( (This)->lpVtbl -> GetDistance(This,Point,Prompt,dist) )
2361#define IAcadUtility_GetOrientation(This,Point,Prompt,Angle) \
2362 ( (This)->lpVtbl -> GetOrientation(This,Point,Prompt,Angle) )
2364#define IAcadUtility_GetPoint(This,Point,Prompt,inputPoint) \
2365 ( (This)->lpVtbl -> GetPoint(This,Point,Prompt,inputPoint) )
2367#define IAcadUtility_PolarPoint(This,Point,Angle,Distance,inputPoint) \
2368 ( (This)->lpVtbl -> PolarPoint(This,Point,Angle,Distance,inputPoint) )
2370#define IAcadUtility_CreateTypedArray(This,varArr,Type,inArgs) \
2371 ( (This)->lpVtbl -> CreateTypedArray(This,varArr,Type,inArgs) )
2373#define IAcadUtility_GetEntity(This,Object,PickedPoint,Prompt) \
2374 ( (This)->lpVtbl -> GetEntity(This,Object,PickedPoint,Prompt) )
2376#define IAcadUtility_Prompt(This,Message) \
2377 ( (This)->lpVtbl -> Prompt(This,Message) )
2379#define IAcadUtility_GetSubEntity(This,Object,PickedPoint,transMatrix,ContextData,Prompt) \
2380 ( (This)->lpVtbl -> GetSubEntity(This,Object,PickedPoint,transMatrix,ContextData,Prompt) )
2382#define IAcadUtility_IsURL(This,URL,IsValidURL) \
2383 ( (This)->lpVtbl -> IsURL(This,URL,IsValidURL) )
2385#define IAcadUtility_GetRemoteFile(This,URL,LocalFile,IgnoreCache) \
2386 ( (This)->lpVtbl -> GetRemoteFile(This,URL,LocalFile,IgnoreCache) )
2388#define IAcadUtility_PutRemoteFile(This,URL,LocalFile) \
2389 ( (This)->lpVtbl -> PutRemoteFile(This,URL,LocalFile) )
2391#define IAcadUtility_IsRemoteFile(This,LocalFile,URL,IsDownloadedFile) \
2392 ( (This)->lpVtbl -> IsRemoteFile(This,LocalFile,URL,IsDownloadedFile) )
2394#define IAcadUtility_LaunchBrowserDialog(This,SelectedURL,DialogTitle,OpenButtonCaption,StartPageURL,RegistryRootKey,OpenButtonAlwaysEnabled,success) \
2395 ( (This)->lpVtbl -> LaunchBrowserDialog(This,SelectedURL,DialogTitle,OpenButtonCaption,StartPageURL,RegistryRootKey,OpenButtonAlwaysEnabled,success) )
2397#define IAcadUtility_GetObjectIdString(This,Object,bHex,ObjectId) \
2398 ( (This)->lpVtbl -> GetObjectIdString(This,Object,bHex,ObjectId) )
2411#ifndef __IAcadDocument_INTERFACE_DEFINED__
2412#define __IAcadDocument_INTERFACE_DEFINED__
2420#if defined(__cplusplus) && !defined(CINTERFACE)
2484 BSTR *FullName) = 0;
2533 BSTR TemplateFileName,
2625 int *pTransaction) = 0;
2646 unsigned long *retval);
2651 unsigned long *retval);
2671 signed char **rgszNames,
2674 signed long *rgdispid,
2680 signed long dispidMember,
2683 unsigned short wFlags,
3187#define IAcadDocument_QueryInterface(This,riid,ppvObj,retval) \
3188 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObj,retval) )
3190#define IAcadDocument_AddRef(This,retval) \
3191 ( (This)->lpVtbl -> AddRef(This,retval) )
3193#define IAcadDocument_Release(This,retval) \
3194 ( (This)->lpVtbl -> Release(This,retval) )
3196#define IAcadDocument_GetTypeInfoCount(This,pctinfo,retval) \
3197 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo,retval) )
3199#define IAcadDocument_GetTypeInfo(This,itinfo,lcid,pptinfo,retval) \
3200 ( (This)->lpVtbl -> GetTypeInfo(This,itinfo,lcid,pptinfo,retval) )
3202#define IAcadDocument_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) \
3203 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgdispid,retval) )
3205#define IAcadDocument_Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) \
3206 ( (This)->lpVtbl -> Invoke(This,dispidMember,riid,lcid,wFlags,pdispparams,pvarResult,pexcepinfo,puArgErr,retval) )
3208#define IAcadDocument_get_ModelSpace(This,retval) \
3209 ( (This)->lpVtbl -> get_ModelSpace(This,retval) )
3211#define IAcadDocument_get_PaperSpace(This,retval) \
3212 ( (This)->lpVtbl -> get_PaperSpace(This,retval) )
3214#define IAcadDocument_get_Blocks(This,retval) \
3215 ( (This)->lpVtbl -> get_Blocks(This,retval) )
3217#define IAcadDocument_CopyObjects(This,Objects,Owner,IdPairs,retval) \
3218 ( (This)->lpVtbl -> CopyObjects(This,Objects,Owner,IdPairs,retval) )
3220#define IAcadDocument_get_Groups(This,retval) \
3221 ( (This)->lpVtbl -> get_Groups(This,retval) )
3223#define IAcadDocument_get_DimStyles(This,retval) \
3224 ( (This)->lpVtbl -> get_DimStyles(This,retval) )
3226#define IAcadDocument_get_Layers(This,retval) \
3227 ( (This)->lpVtbl -> get_Layers(This,retval) )
3229#define IAcadDocument_get_Linetypes(This,retval) \
3230 ( (This)->lpVtbl -> get_Linetypes(This,retval) )
3232#define IAcadDocument_get_Dictionaries(This,retval) \
3233 ( (This)->lpVtbl -> get_Dictionaries(This,retval) )
3235#define IAcadDocument_get_RegisteredApplications(This,retval) \
3236 ( (This)->lpVtbl -> get_RegisteredApplications(This,retval) )
3238#define IAcadDocument_get_TextStyles(This,retval) \
3239 ( (This)->lpVtbl -> get_TextStyles(This,retval) )
3241#define IAcadDocument_get_UserCoordinateSystems(This,retval) \
3242 ( (This)->lpVtbl -> get_UserCoordinateSystems(This,retval) )
3244#define IAcadDocument_get_Views(This,retval) \
3245 ( (This)->lpVtbl -> get_Views(This,retval) )
3247#define IAcadDocument_get_Viewports(This,retval) \
3248 ( (This)->lpVtbl -> get_Viewports(This,retval) )
3250#define IAcadDocument_get_ElevationModelSpace(This,retval) \
3251 ( (This)->lpVtbl -> get_ElevationModelSpace(This,retval) )
3253#define IAcadDocument_put_ElevationModelSpace(This,noname,retval) \
3254 ( (This)->lpVtbl -> put_ElevationModelSpace(This,noname,retval) )
3256#define IAcadDocument_get_ElevationPaperSpace(This,retval) \
3257 ( (This)->lpVtbl -> get_ElevationPaperSpace(This,retval) )
3259#define IAcadDocument_put_ElevationPaperSpace(This,noname,retval) \
3260 ( (This)->lpVtbl -> put_ElevationPaperSpace(This,noname,retval) )
3262#define IAcadDocument_get_Limits(This,retval) \
3263 ( (This)->lpVtbl -> get_Limits(This,retval) )
3265#define IAcadDocument_put_Limits(This,noname,retval) \
3266 ( (This)->lpVtbl -> put_Limits(This,noname,retval) )
3268#define IAcadDocument_HandleToObject(This,Handle,retval) \
3269 ( (This)->lpVtbl -> HandleToObject(This,Handle,retval) )
3271#define IAcadDocument_ObjectIdToObject(This,ObjectID,retval) \
3272 ( (This)->lpVtbl -> ObjectIdToObject(This,ObjectID,retval) )
3274#define IAcadDocument_get_Layouts(This,retval) \
3275 ( (This)->lpVtbl -> get_Layouts(This,retval) )
3277#define IAcadDocument_get_PlotConfigurations(This,retval) \
3278 ( (This)->lpVtbl -> get_PlotConfigurations(This,retval) )
3280#define IAcadDocument_get_Preferences(This,retval) \
3281 ( (This)->lpVtbl -> get_Preferences(This,retval) )
3283#define IAcadDocument_get_FileDependencies(This,retval) \
3284 ( (This)->lpVtbl -> get_FileDependencies(This,retval) )
3286#define IAcadDocument_get_SummaryInfo(This,retval) \
3287 ( (This)->lpVtbl -> get_SummaryInfo(This,retval) )
3289#define IAcadDocument_get_SectionManager(This,retval) \
3290 ( (This)->lpVtbl -> get_SectionManager(This,retval) )
3292#define IAcadDocument_get_Materials(This,retval) \
3293 ( (This)->lpVtbl -> get_Materials(This,retval) )
3296#define IAcadDocument_get_Plot(This,pPlot) \
3297 ( (This)->lpVtbl -> get_Plot(This,pPlot) )
3299#define IAcadDocument_get_ActiveLayer(This,pActLayer) \
3300 ( (This)->lpVtbl -> get_ActiveLayer(This,pActLayer) )
3302#define IAcadDocument_put_ActiveLayer(This,pActLayer) \
3303 ( (This)->lpVtbl -> put_ActiveLayer(This,pActLayer) )
3305#define IAcadDocument_get_ActiveLinetype(This,pActLinetype) \
3306 ( (This)->lpVtbl -> get_ActiveLinetype(This,pActLinetype) )
3308#define IAcadDocument_put_ActiveLinetype(This,pActLinetype) \
3309 ( (This)->lpVtbl -> put_ActiveLinetype(This,pActLinetype) )
3311#define IAcadDocument_get_ActiveDimStyle(This,pActDimStyle) \
3312 ( (This)->lpVtbl -> get_ActiveDimStyle(This,pActDimStyle) )
3314#define IAcadDocument_put_ActiveDimStyle(This,pActDimStyle) \
3315 ( (This)->lpVtbl -> put_ActiveDimStyle(This,pActDimStyle) )
3317#define IAcadDocument_get_ActiveTextStyle(This,pActTextStyle) \
3318 ( (This)->lpVtbl -> get_ActiveTextStyle(This,pActTextStyle) )
3320#define IAcadDocument_put_ActiveTextStyle(This,pActTextStyle) \
3321 ( (This)->lpVtbl -> put_ActiveTextStyle(This,pActTextStyle) )
3323#define IAcadDocument_get_ActiveUCS(This,pActUCS) \
3324 ( (This)->lpVtbl -> get_ActiveUCS(This,pActUCS) )
3326#define IAcadDocument_put_ActiveUCS(This,pActUCS) \
3327 ( (This)->lpVtbl -> put_ActiveUCS(This,pActUCS) )
3329#define IAcadDocument_get_ActiveViewport(This,pActView) \
3330 ( (This)->lpVtbl -> get_ActiveViewport(This,pActView) )
3332#define IAcadDocument_put_ActiveViewport(This,pActView) \
3333 ( (This)->lpVtbl -> put_ActiveViewport(This,pActView) )
3335#define IAcadDocument_get_ActivePViewport(This,pActView) \
3336 ( (This)->lpVtbl -> get_ActivePViewport(This,pActView) )
3338#define IAcadDocument_put_ActivePViewport(This,pActView) \
3339 ( (This)->lpVtbl -> put_ActivePViewport(This,pActView) )
3341#define IAcadDocument_get_ActiveSpace(This,ActSpace) \
3342 ( (This)->lpVtbl -> get_ActiveSpace(This,ActSpace) )
3344#define IAcadDocument_put_ActiveSpace(This,ActSpace) \
3345 ( (This)->lpVtbl -> put_ActiveSpace(This,ActSpace) )
3347#define IAcadDocument_get_SelectionSets(This,pSelSets) \
3348 ( (This)->lpVtbl -> get_SelectionSets(This,pSelSets) )
3350#define IAcadDocument_get_ActiveSelectionSet(This,pSelSet) \
3351 ( (This)->lpVtbl -> get_ActiveSelectionSet(This,pSelSet) )
3353#define IAcadDocument_get_FullName(This,FullName) \
3354 ( (This)->lpVtbl -> get_FullName(This,FullName) )
3356#define IAcadDocument_get_Name(This,Name) \
3357 ( (This)->lpVtbl -> get_Name(This,Name) )
3359#define IAcadDocument_get_Path(This,Path) \
3360 ( (This)->lpVtbl -> get_Path(This,Path) )
3362#define IAcadDocument_get_ObjectSnapMode(This,fSnapMode) \
3363 ( (This)->lpVtbl -> get_ObjectSnapMode(This,fSnapMode) )
3365#define IAcadDocument_put_ObjectSnapMode(This,fSnapMode) \
3366 ( (This)->lpVtbl -> put_ObjectSnapMode(This,fSnapMode) )
3368#define IAcadDocument_get_ReadOnly(This,bReadOnly) \
3369 ( (This)->lpVtbl -> get_ReadOnly(This,bReadOnly) )
3371#define IAcadDocument_get_Saved(This,bSaved) \
3372 ( (This)->lpVtbl -> get_Saved(This,bSaved) )
3374#define IAcadDocument_get_MSpace(This,Mode) \
3375 ( (This)->lpVtbl -> get_MSpace(This,Mode) )
3377#define IAcadDocument_put_MSpace(This,Mode) \
3378 ( (This)->lpVtbl -> put_MSpace(This,Mode) )
3380#define IAcadDocument_get_Utility(This,pUtil) \
3381 ( (This)->lpVtbl -> get_Utility(This,pUtil) )
3383#define IAcadDocument_Open(This,FullName,Password,pDocObj) \
3384 ( (This)->lpVtbl -> Open(This,FullName,Password,pDocObj) )
3386#define IAcadDocument_AuditInfo(This,FixErr) \
3387 ( (This)->lpVtbl -> AuditInfo(This,FixErr) )
3389#define IAcadDocument_Import(This,FileName,InsertionPoint,ScaleFactor,pObj) \
3390 ( (This)->lpVtbl -> Import(This,FileName,InsertionPoint,ScaleFactor,pObj) )
3392#define IAcadDocument_Export(This,FileName,Extension,SelectionSet) \
3393 ( (This)->lpVtbl -> Export(This,FileName,Extension,SelectionSet) )
3395#define IAcadDocument_New(This,TemplateFileName,pDocObj) \
3396 ( (This)->lpVtbl -> New(This,TemplateFileName,pDocObj) )
3398#define IAcadDocument_Save(This) \
3399 ( (This)->lpVtbl -> Save(This) )
3401#define IAcadDocument_SaveAs(This,FullFileName,SaveAsType,vSecurityParams) \
3402 ( (This)->lpVtbl -> SaveAs(This,FullFileName,SaveAsType,vSecurityParams) )
3404#define IAcadDocument_Wblock(This,FileName,SelectionSet) \
3405 ( (This)->lpVtbl -> Wblock(This,FileName,SelectionSet) )
3407#define IAcadDocument_PurgeAll(This) \
3408 ( (This)->lpVtbl -> PurgeAll(This) )
3410#define IAcadDocument_GetVariable(This,Name,Value) \
3411 ( (This)->lpVtbl -> GetVariable(This,Name,Value) )
3413#define IAcadDocument_SetVariable(This,Name,Value) \
3414 ( (This)->lpVtbl -> SetVariable(This,Name,Value) )
3416#define IAcadDocument_LoadShapeFile(This,FullName) \
3417 ( (This)->lpVtbl -> LoadShapeFile(This,FullName) )
3419#define IAcadDocument_Regen(This,WhichViewports) \
3420 ( (This)->lpVtbl -> Regen(This,WhichViewports) )
3422#define IAcadDocument_get_PickfirstSelectionSet(This,pSelSet) \
3423 ( (This)->lpVtbl -> get_PickfirstSelectionSet(This,pSelSet) )
3425#define IAcadDocument_get_Active(This,pvbActive) \
3426 ( (This)->lpVtbl -> get_Active(This,pvbActive) )
3428#define IAcadDocument_Activate(This) \
3429 ( (This)->lpVtbl -> Activate(This) )
3431#define IAcadDocument_Close(This,SaveChanges,FileName) \
3432 ( (This)->lpVtbl -> Close(This,SaveChanges,FileName) )
3434#define IAcadDocument_put_WindowState(This,pWinState) \
3435 ( (This)->lpVtbl -> put_WindowState(This,pWinState) )
3437#define IAcadDocument_get_WindowState(This,pWinState) \
3438 ( (This)->lpVtbl -> get_WindowState(This,pWinState) )
3440#define IAcadDocument_put_Width(This,pWidth) \
3441 ( (This)->lpVtbl -> put_Width(This,pWidth) )
3443#define IAcadDocument_get_Width(This,pWidth) \
3444 ( (This)->lpVtbl -> get_Width(This,pWidth) )
3446#define IAcadDocument_put_Height(This,pHeight) \
3447 ( (This)->lpVtbl -> put_Height(This,pHeight) )
3449#define IAcadDocument_get_Height(This,pHeight) \
3450 ( (This)->lpVtbl -> get_Height(This,pHeight) )
3452#define IAcadDocument_put_ActiveLayout(This,pLayout) \
3453 ( (This)->lpVtbl -> put_ActiveLayout(This,pLayout) )
3455#define IAcadDocument_get_ActiveLayout(This,pLayout) \
3456 ( (This)->lpVtbl -> get_ActiveLayout(This,pLayout) )
3458#define IAcadDocument_SendCommand(This,Command) \
3459 ( (This)->lpVtbl -> SendCommand(This,Command) )
3461#define IAcadDocument_get_HWND(This,HWND) \
3462 ( (This)->lpVtbl -> get_HWND(This,HWND) )
3464#define IAcadDocument_get_WindowTitle(This,Title) \
3465 ( (This)->lpVtbl -> get_WindowTitle(This,Title) )
3467#define IAcadDocument_get_Application(This,pAppObj) \
3468 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
3470#define IAcadDocument_get_Database(This,pDatabase) \
3471 ( (This)->lpVtbl -> get_Database(This,pDatabase) )
3473#define IAcadDocument_StartUndoMark(This) \
3474 ( (This)->lpVtbl -> StartUndoMark(This) )
3476#define IAcadDocument_EndUndoMark(This) \
3477 ( (This)->lpVtbl -> EndUndoMark(This) )
3479#define IAcadDocument_StartTransaction(This) \
3480 ( (This)->lpVtbl -> StartTransaction(This) )
3482#define IAcadDocument_EndTransaction(This) \
3483 ( (This)->lpVtbl -> EndTransaction(This) )
3485#define IAcadDocument_AbortTransaction(This) \
3486 ( (This)->lpVtbl -> AbortTransaction(This) )
3488#define IAcadDocument_NumActiveTransactions(This,pTransaction) \
3489 ( (This)->lpVtbl -> NumActiveTransactions(This,pTransaction) )
3502#ifndef __IAcadDocuments_INTERFACE_DEFINED__
3503#define __IAcadDocuments_INTERFACE_DEFINED__
3511#if defined(__cplusplus) && !defined(CINTERFACE)
3659#define IAcadDocuments_QueryInterface(This,riid,ppvObject) \
3660 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
3662#define IAcadDocuments_AddRef(This) \
3663 ( (This)->lpVtbl -> AddRef(This) )
3665#define IAcadDocuments_Release(This) \
3666 ( (This)->lpVtbl -> Release(This) )
3669#define IAcadDocuments_GetTypeInfoCount(This,pctinfo) \
3670 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
3672#define IAcadDocuments_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
3673 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
3675#define IAcadDocuments_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
3676 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
3678#define IAcadDocuments_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
3679 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
3682#define IAcadDocuments_Item(This,Index,pItem) \
3683 ( (This)->lpVtbl -> Item(This,Index,pItem) )
3685#define IAcadDocuments_get__NewEnum(This,pEnumVariant) \
3686 ( (This)->lpVtbl -> get__NewEnum(This,pEnumVariant) )
3688#define IAcadDocuments_get_Count(This,Count) \
3689 ( (This)->lpVtbl -> get_Count(This,Count) )
3691#define IAcadDocuments_get_Application(This,pAppObj) \
3692 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
3694#define IAcadDocuments_Add(This,TemplateName,pDispDoc) \
3695 ( (This)->lpVtbl -> Add(This,TemplateName,pDispDoc) )
3697#define IAcadDocuments_Open(This,Name,ReadOnly,Password,pDispDoc) \
3698 ( (This)->lpVtbl -> Open(This,Name,ReadOnly,Password,pDispDoc) )
3700#define IAcadDocuments_Close(This) \
3701 ( (This)->lpVtbl -> Close(This) )
3714#ifndef __IAcadSelectionSets_INTERFACE_DEFINED__
3715#define __IAcadSelectionSets_INTERFACE_DEFINED__
3723#if defined(__cplusplus) && !defined(CINTERFACE)
3851#define IAcadSelectionSets_QueryInterface(This,riid,ppvObject) \
3852 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
3854#define IAcadSelectionSets_AddRef(This) \
3855 ( (This)->lpVtbl -> AddRef(This) )
3857#define IAcadSelectionSets_Release(This) \
3858 ( (This)->lpVtbl -> Release(This) )
3861#define IAcadSelectionSets_GetTypeInfoCount(This,pctinfo) \
3862 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
3864#define IAcadSelectionSets_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
3865 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
3867#define IAcadSelectionSets_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
3868 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
3870#define IAcadSelectionSets_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
3871 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
3874#define IAcadSelectionSets_Item(This,Index,pItem) \
3875 ( (This)->lpVtbl -> Item(This,Index,pItem) )
3877#define IAcadSelectionSets_get_Count(This,pVal) \
3878 ( (This)->lpVtbl -> get_Count(This,pVal) )
3880#define IAcadSelectionSets_get__NewEnum(This,pVal) \
3881 ( (This)->lpVtbl -> get__NewEnum(This,pVal) )
3883#define IAcadSelectionSets_get_Application(This,pAppObj) \
3884 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
3886#define IAcadSelectionSets_Add(This,Name,pSet) \
3887 ( (This)->lpVtbl -> Add(This,Name,pSet) )
3900#ifndef __IAcadSelectionSet_INTERFACE_DEFINED__
3901#define __IAcadSelectionSet_INTERFACE_DEFINED__
3909#if defined(__cplusplus) && !defined(CINTERFACE)
3926 BSTR *bstrName) = 0;
4135#define IAcadSelectionSet_QueryInterface(This,riid,ppvObject) \
4136 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
4138#define IAcadSelectionSet_AddRef(This) \
4139 ( (This)->lpVtbl -> AddRef(This) )
4141#define IAcadSelectionSet_Release(This) \
4142 ( (This)->lpVtbl -> Release(This) )
4145#define IAcadSelectionSet_GetTypeInfoCount(This,pctinfo) \
4146 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
4148#define IAcadSelectionSet_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
4149 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
4151#define IAcadSelectionSet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
4152 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
4154#define IAcadSelectionSet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
4155 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
4158#define IAcadSelectionSet_Item(This,Index,pEntity) \
4159 ( (This)->lpVtbl -> Item(This,Index,pEntity) )
4161#define IAcadSelectionSet_get_Count(This,pVal) \
4162 ( (This)->lpVtbl -> get_Count(This,pVal) )
4164#define IAcadSelectionSet_get__NewEnum(This,pVal) \
4165 ( (This)->lpVtbl -> get__NewEnum(This,pVal) )
4167#define IAcadSelectionSet_get_Name(This,bstrName) \
4168 ( (This)->lpVtbl -> get_Name(This,bstrName) )
4170#define IAcadSelectionSet_Highlight(This,bFlag) \
4171 ( (This)->lpVtbl -> Highlight(This,bFlag) )
4173#define IAcadSelectionSet_Erase(This) \
4174 ( (This)->lpVtbl -> Erase(This) )
4176#define IAcadSelectionSet_Update(This) \
4177 ( (This)->lpVtbl -> Update(This) )
4179#define IAcadSelectionSet_get_Application(This,pAppObj) \
4180 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
4182#define IAcadSelectionSet_AddItems(This,pSelSet) \
4183 ( (This)->lpVtbl -> AddItems(This,pSelSet) )
4185#define IAcadSelectionSet_RemoveItems(This,Objects) \
4186 ( (This)->lpVtbl -> RemoveItems(This,Objects) )
4188#define IAcadSelectionSet_Clear(This) \
4189 ( (This)->lpVtbl -> Clear(This) )
4191#define IAcadSelectionSet_Select(This,Mode,Point1,Point2,FilterType,FilterData) \
4192 ( (This)->lpVtbl -> Select(This,Mode,Point1,Point2,FilterType,FilterData) )
4194#define IAcadSelectionSet_SelectAtPoint(This,Point,FilterType,FilterData) \
4195 ( (This)->lpVtbl -> SelectAtPoint(This,Point,FilterType,FilterData) )
4197#define IAcadSelectionSet_SelectByPolygon(This,Mode,PointsList,FilterType,FilterData) \
4198 ( (This)->lpVtbl -> SelectByPolygon(This,Mode,PointsList,FilterType,FilterData) )
4200#define IAcadSelectionSet_SelectOnScreen(This,FilterType,FilterData) \
4201 ( (This)->lpVtbl -> SelectOnScreen(This,FilterType,FilterData) )
4203#define IAcadSelectionSet_Delete(This) \
4204 ( (This)->lpVtbl -> Delete(This) )
4217#ifndef __IAcadPreferences_INTERFACE_DEFINED__
4218#define __IAcadPreferences_INTERFACE_DEFINED__
4226#if defined(__cplusplus) && !defined(CINTERFACE)
4390#define IAcadPreferences_QueryInterface(This,riid,ppvObject) \
4391 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
4393#define IAcadPreferences_AddRef(This) \
4394 ( (This)->lpVtbl -> AddRef(This) )
4396#define IAcadPreferences_Release(This) \
4397 ( (This)->lpVtbl -> Release(This) )
4400#define IAcadPreferences_GetTypeInfoCount(This,pctinfo) \
4401 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
4403#define IAcadPreferences_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
4404 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
4406#define IAcadPreferences_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
4407 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
4409#define IAcadPreferences_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
4410 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
4413#define IAcadPreferences_get_Application(This,pAppObj) \
4414 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
4416#define IAcadPreferences_get_Files(This,pObj) \
4417 ( (This)->lpVtbl -> get_Files(This,pObj) )
4419#define IAcadPreferences_get_Display(This,pObj) \
4420 ( (This)->lpVtbl -> get_Display(This,pObj) )
4422#define IAcadPreferences_get_OpenSave(This,pObj) \
4423 ( (This)->lpVtbl -> get_OpenSave(This,pObj) )
4425#define IAcadPreferences_get_Output(This,pObj) \
4426 ( (This)->lpVtbl -> get_Output(This,pObj) )
4428#define IAcadPreferences_get_System(This,pObj) \
4429 ( (This)->lpVtbl -> get_System(This,pObj) )
4431#define IAcadPreferences_get_User(This,pObj) \
4432 ( (This)->lpVtbl -> get_User(This,pObj) )
4434#define IAcadPreferences_get_Drafting(This,pObj) \
4435 ( (This)->lpVtbl -> get_Drafting(This,pObj) )
4437#define IAcadPreferences_get_Selection(This,pObj) \
4438 ( (This)->lpVtbl -> get_Selection(This,pObj) )
4440#define IAcadPreferences_get_Profiles(This,pObj) \
4441 ( (This)->lpVtbl -> get_Profiles(This,pObj) )
4454#ifndef __IAcadPreferencesFiles_INTERFACE_DEFINED__
4455#define __IAcadPreferencesFiles_INTERFACE_DEFINED__
4463#if defined(__cplusplus) && !defined(CINTERFACE)
4503 BSTR *ConfigFile) = 0;
4530 BSTR *fontFile) = 0;
4563 BSTR AutoSavePath) = 0;
4566 BSTR *AutoSavePath) = 0;
4602 BSTR *MenuFile) = 0;
4606 BSTR ProjectFilePath) = 0;
5071#define IAcadPreferencesFiles_QueryInterface(This,riid,ppvObject) \
5072 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
5074#define IAcadPreferencesFiles_AddRef(This) \
5075 ( (This)->lpVtbl -> AddRef(This) )
5077#define IAcadPreferencesFiles_Release(This) \
5078 ( (This)->lpVtbl -> Release(This) )
5081#define IAcadPreferencesFiles_GetTypeInfoCount(This,pctinfo) \
5082 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
5084#define IAcadPreferencesFiles_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
5085 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
5087#define IAcadPreferencesFiles_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
5088 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
5090#define IAcadPreferencesFiles_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
5091 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
5094#define IAcadPreferencesFiles_get_Application(This,pAppObj) \
5095 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
5097#define IAcadPreferencesFiles_put_SupportPath(This,orient) \
5098 ( (This)->lpVtbl -> put_SupportPath(This,orient) )
5100#define IAcadPreferencesFiles_get_SupportPath(This,orient) \
5101 ( (This)->lpVtbl -> get_SupportPath(This,orient) )
5103#define IAcadPreferencesFiles_put_DriversPath(This,Path) \
5104 ( (This)->lpVtbl -> put_DriversPath(This,Path) )
5106#define IAcadPreferencesFiles_get_DriversPath(This,Path) \
5107 ( (This)->lpVtbl -> get_DriversPath(This,Path) )
5109#define IAcadPreferencesFiles_put_MenuFile(This,Path) \
5110 ( (This)->lpVtbl -> put_MenuFile(This,Path) )
5112#define IAcadPreferencesFiles_get_MenuFile(This,Path) \
5113 ( (This)->lpVtbl -> get_MenuFile(This,Path) )
5115#define IAcadPreferencesFiles_put_HelpFilePath(This,Path) \
5116 ( (This)->lpVtbl -> put_HelpFilePath(This,Path) )
5118#define IAcadPreferencesFiles_get_HelpFilePath(This,Path) \
5119 ( (This)->lpVtbl -> get_HelpFilePath(This,Path) )
5121#define IAcadPreferencesFiles_put_DefaultInternetURL(This,Path) \
5122 ( (This)->lpVtbl -> put_DefaultInternetURL(This,Path) )
5124#define IAcadPreferencesFiles_get_DefaultInternetURL(This,Path) \
5125 ( (This)->lpVtbl -> get_DefaultInternetURL(This,Path) )
5127#define IAcadPreferencesFiles_get_ConfigFile(This,ConfigFile) \
5128 ( (This)->lpVtbl -> get_ConfigFile(This,ConfigFile) )
5130#define IAcadPreferencesFiles_get_LicenseServer(This,Path) \
5131 ( (This)->lpVtbl -> get_LicenseServer(This,Path) )
5133#define IAcadPreferencesFiles_put_TextEditor(This,Path) \
5134 ( (This)->lpVtbl -> put_TextEditor(This,Path) )
5136#define IAcadPreferencesFiles_get_TextEditor(This,Path) \
5137 ( (This)->lpVtbl -> get_TextEditor(This,Path) )
5139#define IAcadPreferencesFiles_put_MainDictionary(This,Path) \
5140 ( (This)->lpVtbl -> put_MainDictionary(This,Path) )
5142#define IAcadPreferencesFiles_get_MainDictionary(This,Path) \
5143 ( (This)->lpVtbl -> get_MainDictionary(This,Path) )
5145#define IAcadPreferencesFiles_put_CustomDictionary(This,Path) \
5146 ( (This)->lpVtbl -> put_CustomDictionary(This,Path) )
5148#define IAcadPreferencesFiles_get_CustomDictionary(This,Path) \
5149 ( (This)->lpVtbl -> get_CustomDictionary(This,Path) )
5151#define IAcadPreferencesFiles_put_AltFontFile(This,fontFile) \
5152 ( (This)->lpVtbl -> put_AltFontFile(This,fontFile) )
5154#define IAcadPreferencesFiles_get_AltFontFile(This,fontFile) \
5155 ( (This)->lpVtbl -> get_AltFontFile(This,fontFile) )
5157#define IAcadPreferencesFiles_put_FontFileMap(This,Path) \
5158 ( (This)->lpVtbl -> put_FontFileMap(This,Path) )
5160#define IAcadPreferencesFiles_get_FontFileMap(This,Path) \
5161 ( (This)->lpVtbl -> get_FontFileMap(This,Path) )
5163#define IAcadPreferencesFiles_put_PrintFile(This,Path) \
5164 ( (This)->lpVtbl -> put_PrintFile(This,Path) )
5166#define IAcadPreferencesFiles_get_PrintFile(This,Path) \
5167 ( (This)->lpVtbl -> get_PrintFile(This,Path) )
5169#define IAcadPreferencesFiles_put_PrintSpoolExecutable(This,Path) \
5170 ( (This)->lpVtbl -> put_PrintSpoolExecutable(This,Path) )
5172#define IAcadPreferencesFiles_get_PrintSpoolExecutable(This,Path) \
5173 ( (This)->lpVtbl -> get_PrintSpoolExecutable(This,Path) )
5175#define IAcadPreferencesFiles_put_PostScriptPrologFile(This,Path) \
5176 ( (This)->lpVtbl -> put_PostScriptPrologFile(This,Path) )
5178#define IAcadPreferencesFiles_get_PostScriptPrologFile(This,Path) \
5179 ( (This)->lpVtbl -> get_PostScriptPrologFile(This,Path) )
5181#define IAcadPreferencesFiles_put_PrintSpoolerPath(This,Path) \
5182 ( (This)->lpVtbl -> put_PrintSpoolerPath(This,Path) )
5184#define IAcadPreferencesFiles_get_PrintSpoolerPath(This,Path) \
5185 ( (This)->lpVtbl -> get_PrintSpoolerPath(This,Path) )
5187#define IAcadPreferencesFiles_put_AutoSavePath(This,AutoSavePath) \
5188 ( (This)->lpVtbl -> put_AutoSavePath(This,AutoSavePath) )
5190#define IAcadPreferencesFiles_get_AutoSavePath(This,AutoSavePath) \
5191 ( (This)->lpVtbl -> get_AutoSavePath(This,AutoSavePath) )
5193#define IAcadPreferencesFiles_put_TemplateDwgPath(This,Path) \
5194 ( (This)->lpVtbl -> put_TemplateDwgPath(This,Path) )
5196#define IAcadPreferencesFiles_get_TemplateDwgPath(This,Path) \
5197 ( (This)->lpVtbl -> get_TemplateDwgPath(This,Path) )
5199#define IAcadPreferencesFiles_put_LogFilePath(This,Path) \
5200 ( (This)->lpVtbl -> put_LogFilePath(This,Path) )
5202#define IAcadPreferencesFiles_get_LogFilePath(This,Path) \
5203 ( (This)->lpVtbl -> get_LogFilePath(This,Path) )
5205#define IAcadPreferencesFiles_put_TempFilePath(This,Path) \
5206 ( (This)->lpVtbl -> put_TempFilePath(This,Path) )
5208#define IAcadPreferencesFiles_get_TempFilePath(This,Path) \
5209 ( (This)->lpVtbl -> get_TempFilePath(This,Path) )
5211#define IAcadPreferencesFiles_put_TempXrefPath(This,Path) \
5212 ( (This)->lpVtbl -> put_TempXrefPath(This,Path) )
5214#define IAcadPreferencesFiles_get_TempXrefPath(This,Path) \
5215 ( (This)->lpVtbl -> get_TempXrefPath(This,Path) )
5217#define IAcadPreferencesFiles_put_TextureMapPath(This,Path) \
5218 ( (This)->lpVtbl -> put_TextureMapPath(This,Path) )
5220#define IAcadPreferencesFiles_get_TextureMapPath(This,Path) \
5221 ( (This)->lpVtbl -> get_TextureMapPath(This,Path) )
5223#define IAcadPreferencesFiles_put_AltTabletMenuFile(This,MenuFile) \
5224 ( (This)->lpVtbl -> put_AltTabletMenuFile(This,MenuFile) )
5226#define IAcadPreferencesFiles_get_AltTabletMenuFile(This,MenuFile) \
5227 ( (This)->lpVtbl -> get_AltTabletMenuFile(This,MenuFile) )
5229#define IAcadPreferencesFiles_SetProjectFilePath(This,ProjectName,ProjectFilePath) \
5230 ( (This)->lpVtbl -> SetProjectFilePath(This,ProjectName,ProjectFilePath) )
5232#define IAcadPreferencesFiles_GetProjectFilePath(This,ProjectName,Path) \
5233 ( (This)->lpVtbl -> GetProjectFilePath(This,ProjectName,Path) )
5235#define IAcadPreferencesFiles_put_PrinterConfigPath(This,Path) \
5236 ( (This)->lpVtbl -> put_PrinterConfigPath(This,Path) )
5238#define IAcadPreferencesFiles_get_PrinterConfigPath(This,Path) \
5239 ( (This)->lpVtbl -> get_PrinterConfigPath(This,Path) )
5241#define IAcadPreferencesFiles_put_PrinterDescPath(This,Path) \
5242 ( (This)->lpVtbl -> put_PrinterDescPath(This,Path) )
5244#define IAcadPreferencesFiles_get_PrinterDescPath(This,Path) \
5245 ( (This)->lpVtbl -> get_PrinterDescPath(This,Path) )
5247#define IAcadPreferencesFiles_put_PrinterStyleSheetPath(This,Path) \
5248 ( (This)->lpVtbl -> put_PrinterStyleSheetPath(This,Path) )
5250#define IAcadPreferencesFiles_get_PrinterStyleSheetPath(This,Path) \
5251 ( (This)->lpVtbl -> get_PrinterStyleSheetPath(This,Path) )
5253#define IAcadPreferencesFiles_put_WorkspacePath(This,Path) \
5254 ( (This)->lpVtbl -> put_WorkspacePath(This,Path) )
5256#define IAcadPreferencesFiles_get_WorkspacePath(This,Path) \
5257 ( (This)->lpVtbl -> get_WorkspacePath(This,Path) )
5259#define IAcadPreferencesFiles_put_ObjectARXPath(This,Path) \
5260 ( (This)->lpVtbl -> put_ObjectARXPath(This,Path) )
5262#define IAcadPreferencesFiles_get_ObjectARXPath(This,Path) \
5263 ( (This)->lpVtbl -> get_ObjectARXPath(This,Path) )
5265#define IAcadPreferencesFiles_put_ColorBookPath(This,Path) \
5266 ( (This)->lpVtbl -> put_ColorBookPath(This,Path) )
5268#define IAcadPreferencesFiles_get_ColorBookPath(This,Path) \
5269 ( (This)->lpVtbl -> get_ColorBookPath(This,Path) )
5271#define IAcadPreferencesFiles_put_ToolPalettePath(This,Path) \
5272 ( (This)->lpVtbl -> put_ToolPalettePath(This,Path) )
5274#define IAcadPreferencesFiles_get_ToolPalettePath(This,Path) \
5275 ( (This)->lpVtbl -> get_ToolPalettePath(This,Path) )
5277#define IAcadPreferencesFiles_put_CustomIconPath(This,Path) \
5278 ( (This)->lpVtbl -> put_CustomIconPath(This,Path) )
5280#define IAcadPreferencesFiles_get_CustomIconPath(This,Path) \
5281 ( (This)->lpVtbl -> get_CustomIconPath(This,Path) )
5283#define IAcadPreferencesFiles_put_QNewTemplateFile(This,Path) \
5284 ( (This)->lpVtbl -> put_QNewTemplateFile(This,Path) )
5286#define IAcadPreferencesFiles_get_QNewTemplateFile(This,Path) \
5287 ( (This)->lpVtbl -> get_QNewTemplateFile(This,Path) )
5300#ifndef __IAcadLayerStateManager_INTERFACE_DEFINED__
5301#define __IAcadLayerStateManager_INTERFACE_DEFINED__
5309#if defined(__cplusplus) && !defined(CINTERFACE)
5338 BSTR bsNewName) = 0;
5341 BSTR bsFilename) = 0;
5345 BSTR bsFilename) = 0;
5475#define IAcadLayerStateManager_QueryInterface(This,riid,ppvObject) \
5476 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
5478#define IAcadLayerStateManager_AddRef(This) \
5479 ( (This)->lpVtbl -> AddRef(This) )
5481#define IAcadLayerStateManager_Release(This) \
5482 ( (This)->lpVtbl -> Release(This) )
5485#define IAcadLayerStateManager_GetTypeInfoCount(This,pctinfo) \
5486 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
5488#define IAcadLayerStateManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
5489 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
5491#define IAcadLayerStateManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
5492 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
5494#define IAcadLayerStateManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
5495 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
5498#define IAcadLayerStateManager_SetDatabase(This,iHostDb) \
5499 ( (This)->lpVtbl -> SetDatabase(This,iHostDb) )
5501#define IAcadLayerStateManager_put_Mask(This,bsName,eMask) \
5502 ( (This)->lpVtbl -> put_Mask(This,bsName,eMask) )
5504#define IAcadLayerStateManager_get_Mask(This,bsName,eMask) \
5505 ( (This)->lpVtbl -> get_Mask(This,bsName,eMask) )
5507#define IAcadLayerStateManager_Save(This,bsName,eMask) \
5508 ( (This)->lpVtbl -> Save(This,bsName,eMask) )
5510#define IAcadLayerStateManager_Restore(This,bsName) \
5511 ( (This)->lpVtbl -> Restore(This,bsName) )
5513#define IAcadLayerStateManager_Delete(This,bsName) \
5514 ( (This)->lpVtbl -> Delete(This,bsName) )
5516#define IAcadLayerStateManager_Rename(This,bsName,bsNewName) \
5517 ( (This)->lpVtbl -> Rename(This,bsName,bsNewName) )
5519#define IAcadLayerStateManager_Import(This,bsFilename) \
5520 ( (This)->lpVtbl -> Import(This,bsFilename) )
5522#define IAcadLayerStateManager_Export(This,bsName,bsFilename) \
5523 ( (This)->lpVtbl -> Export(This,bsName,bsFilename) )
5536#ifndef __IAcadSecurityParams_INTERFACE_DEFINED__
5537#define __IAcadSecurityParams_INTERFACE_DEFINED__
5545#if defined(__cplusplus) && !defined(CINTERFACE)
5552 long pOperations) = 0;
5555 long *pOperations) = 0;
5564 long pProvType) = 0;
5567 long *pProvType) = 0;
5570 BSTR pProvName) = 0;
5573 BSTR *pProvName) = 0;
5588 BSTR pCertSubject) = 0;
5591 BSTR *pCertSubject) = 0;
5594 BSTR pCertIssuer) = 0;
5597 BSTR *pCertIssuer) = 0;
5600 BSTR pSerialNum) = 0;
5603 BSTR *pSerialNum) = 0;
5612 BSTR pTimeServerName) = 0;
5615 BSTR *pTimeServerName) = 0;
5805#define IAcadSecurityParams_QueryInterface(This,riid,ppvObject) \
5806 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
5808#define IAcadSecurityParams_AddRef(This) \
5809 ( (This)->lpVtbl -> AddRef(This) )
5811#define IAcadSecurityParams_Release(This) \
5812 ( (This)->lpVtbl -> Release(This) )
5815#define IAcadSecurityParams_GetTypeInfoCount(This,pctinfo) \
5816 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
5818#define IAcadSecurityParams_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
5819 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
5821#define IAcadSecurityParams_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
5822 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
5824#define IAcadSecurityParams_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
5825 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
5828#define IAcadSecurityParams_put_Action(This,pOperations) \
5829 ( (This)->lpVtbl -> put_Action(This,pOperations) )
5831#define IAcadSecurityParams_get_Action(This,pOperations) \
5832 ( (This)->lpVtbl -> get_Action(This,pOperations) )
5834#define IAcadSecurityParams_put_Password(This,pSecret) \
5835 ( (This)->lpVtbl -> put_Password(This,pSecret) )
5837#define IAcadSecurityParams_get_Password(This,pSecret) \
5838 ( (This)->lpVtbl -> get_Password(This,pSecret) )
5840#define IAcadSecurityParams_put_ProviderType(This,pProvType) \
5841 ( (This)->lpVtbl -> put_ProviderType(This,pProvType) )
5843#define IAcadSecurityParams_get_ProviderType(This,pProvType) \
5844 ( (This)->lpVtbl -> get_ProviderType(This,pProvType) )
5846#define IAcadSecurityParams_put_ProviderName(This,pProvName) \
5847 ( (This)->lpVtbl -> put_ProviderName(This,pProvName) )
5849#define IAcadSecurityParams_get_ProviderName(This,pProvName) \
5850 ( (This)->lpVtbl -> get_ProviderName(This,pProvName) )
5852#define IAcadSecurityParams_put_Algorithm(This,pAlgId) \
5853 ( (This)->lpVtbl -> put_Algorithm(This,pAlgId) )
5855#define IAcadSecurityParams_get_Algorithm(This,pAlgId) \
5856 ( (This)->lpVtbl -> get_Algorithm(This,pAlgId) )
5858#define IAcadSecurityParams_put_KeyLength(This,pKeyLen) \
5859 ( (This)->lpVtbl -> put_KeyLength(This,pKeyLen) )
5861#define IAcadSecurityParams_get_KeyLength(This,pKeyLen) \
5862 ( (This)->lpVtbl -> get_KeyLength(This,pKeyLen) )
5864#define IAcadSecurityParams_put_Subject(This,pCertSubject) \
5865 ( (This)->lpVtbl -> put_Subject(This,pCertSubject) )
5867#define IAcadSecurityParams_get_Subject(This,pCertSubject) \
5868 ( (This)->lpVtbl -> get_Subject(This,pCertSubject) )
5870#define IAcadSecurityParams_put_Issuer(This,pCertIssuer) \
5871 ( (This)->lpVtbl -> put_Issuer(This,pCertIssuer) )
5873#define IAcadSecurityParams_get_Issuer(This,pCertIssuer) \
5874 ( (This)->lpVtbl -> get_Issuer(This,pCertIssuer) )
5876#define IAcadSecurityParams_put_SerialNumber(This,pSerialNum) \
5877 ( (This)->lpVtbl -> put_SerialNumber(This,pSerialNum) )
5879#define IAcadSecurityParams_get_SerialNumber(This,pSerialNum) \
5880 ( (This)->lpVtbl -> get_SerialNumber(This,pSerialNum) )
5882#define IAcadSecurityParams_put_Comment(This,pText) \
5883 ( (This)->lpVtbl -> put_Comment(This,pText) )
5885#define IAcadSecurityParams_get_Comment(This,pText) \
5886 ( (This)->lpVtbl -> get_Comment(This,pText) )
5888#define IAcadSecurityParams_put_TimeServer(This,pTimeServerName) \
5889 ( (This)->lpVtbl -> put_TimeServer(This,pTimeServerName) )
5891#define IAcadSecurityParams_get_TimeServer(This,pTimeServerName) \
5892 ( (This)->lpVtbl -> get_TimeServer(This,pTimeServerName) )
5905#ifndef __IAcadPreferencesDisplay_INTERFACE_DEFINED__
5906#define __IAcadPreferencesDisplay_INTERFACE_DEFINED__
5914#if defined(__cplusplus) && !defined(CINTERFACE)
6406#define IAcadPreferencesDisplay_QueryInterface(This,riid,ppvObject) \
6407 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
6409#define IAcadPreferencesDisplay_AddRef(This) \
6410 ( (This)->lpVtbl -> AddRef(This) )
6412#define IAcadPreferencesDisplay_Release(This) \
6413 ( (This)->lpVtbl -> Release(This) )
6416#define IAcadPreferencesDisplay_GetTypeInfoCount(This,pctinfo) \
6417 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
6419#define IAcadPreferencesDisplay_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
6420 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
6422#define IAcadPreferencesDisplay_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
6423 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
6425#define IAcadPreferencesDisplay_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
6426 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
6429#define IAcadPreferencesDisplay_get_Application(This,pAppObj) \
6430 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
6432#define IAcadPreferencesDisplay_put_LayoutDisplayMargins(This,Path) \
6433 ( (This)->lpVtbl -> put_LayoutDisplayMargins(This,Path) )
6435#define IAcadPreferencesDisplay_get_LayoutDisplayMargins(This,Path) \
6436 ( (This)->lpVtbl -> get_LayoutDisplayMargins(This,Path) )
6438#define IAcadPreferencesDisplay_put_LayoutDisplayPaper(This,Path) \
6439 ( (This)->lpVtbl -> put_LayoutDisplayPaper(This,Path) )
6441#define IAcadPreferencesDisplay_get_LayoutDisplayPaper(This,Path) \
6442 ( (This)->lpVtbl -> get_LayoutDisplayPaper(This,Path) )
6444#define IAcadPreferencesDisplay_put_LayoutDisplayPaperShadow(This,Path) \
6445 ( (This)->lpVtbl -> put_LayoutDisplayPaperShadow(This,Path) )
6447#define IAcadPreferencesDisplay_get_LayoutDisplayPaperShadow(This,Path) \
6448 ( (This)->lpVtbl -> get_LayoutDisplayPaperShadow(This,Path) )
6450#define IAcadPreferencesDisplay_put_LayoutShowPlotSetup(This,Path) \
6451 ( (This)->lpVtbl -> put_LayoutShowPlotSetup(This,Path) )
6453#define IAcadPreferencesDisplay_get_LayoutShowPlotSetup(This,Path) \
6454 ( (This)->lpVtbl -> get_LayoutShowPlotSetup(This,Path) )
6456#define IAcadPreferencesDisplay_put_LayoutCreateViewport(This,Path) \
6457 ( (This)->lpVtbl -> put_LayoutCreateViewport(This,Path) )
6459#define IAcadPreferencesDisplay_get_LayoutCreateViewport(This,Path) \
6460 ( (This)->lpVtbl -> get_LayoutCreateViewport(This,Path) )
6462#define IAcadPreferencesDisplay_put_DisplayScrollBars(This,Path) \
6463 ( (This)->lpVtbl -> put_DisplayScrollBars(This,Path) )
6465#define IAcadPreferencesDisplay_get_DisplayScrollBars(This,Path) \
6466 ( (This)->lpVtbl -> get_DisplayScrollBars(This,Path) )
6468#define IAcadPreferencesDisplay_put_DisplayScreenMenu(This,Path) \
6469 ( (This)->lpVtbl -> put_DisplayScreenMenu(This,Path) )
6471#define IAcadPreferencesDisplay_get_DisplayScreenMenu(This,Path) \
6472 ( (This)->lpVtbl -> get_DisplayScreenMenu(This,Path) )
6474#define IAcadPreferencesDisplay_put_CursorSize(This,Path) \
6475 ( (This)->lpVtbl -> put_CursorSize(This,Path) )
6477#define IAcadPreferencesDisplay_get_CursorSize(This,Path) \
6478 ( (This)->lpVtbl -> get_CursorSize(This,Path) )
6480#define IAcadPreferencesDisplay_put_DockedVisibleLines(This,Path) \
6481 ( (This)->lpVtbl -> put_DockedVisibleLines(This,Path) )
6483#define IAcadPreferencesDisplay_get_DockedVisibleLines(This,Path) \
6484 ( (This)->lpVtbl -> get_DockedVisibleLines(This,Path) )
6486#define IAcadPreferencesDisplay_put_ShowRasterImage(This,Path) \
6487 ( (This)->lpVtbl -> put_ShowRasterImage(This,Path) )
6489#define IAcadPreferencesDisplay_get_ShowRasterImage(This,Path) \
6490 ( (This)->lpVtbl -> get_ShowRasterImage(This,Path) )
6492#define IAcadPreferencesDisplay_put_GraphicsWinModelBackgrndColor(This,color) \
6493 ( (This)->lpVtbl -> put_GraphicsWinModelBackgrndColor(This,color) )
6495#define IAcadPreferencesDisplay_get_GraphicsWinModelBackgrndColor(This,color) \
6496 ( (This)->lpVtbl -> get_GraphicsWinModelBackgrndColor(This,color) )
6498#define IAcadPreferencesDisplay_put_ModelCrosshairColor(This,crossHairColor) \
6499 ( (This)->lpVtbl -> put_ModelCrosshairColor(This,crossHairColor) )
6501#define IAcadPreferencesDisplay_get_ModelCrosshairColor(This,crossHairColor) \
6502 ( (This)->lpVtbl -> get_ModelCrosshairColor(This,crossHairColor) )
6504#define IAcadPreferencesDisplay_put_GraphicsWinLayoutBackgrndColor(This,color) \
6505 ( (This)->lpVtbl -> put_GraphicsWinLayoutBackgrndColor(This,color) )
6507#define IAcadPreferencesDisplay_get_GraphicsWinLayoutBackgrndColor(This,color) \
6508 ( (This)->lpVtbl -> get_GraphicsWinLayoutBackgrndColor(This,color) )
6510#define IAcadPreferencesDisplay_put_TextWinBackgrndColor(This,Path) \
6511 ( (This)->lpVtbl -> put_TextWinBackgrndColor(This,Path) )
6513#define IAcadPreferencesDisplay_get_TextWinBackgrndColor(This,Path) \
6514 ( (This)->lpVtbl -> get_TextWinBackgrndColor(This,Path) )
6516#define IAcadPreferencesDisplay_put_TextWinTextColor(This,Path) \
6517 ( (This)->lpVtbl -> put_TextWinTextColor(This,Path) )
6519#define IAcadPreferencesDisplay_get_TextWinTextColor(This,Path) \
6520 ( (This)->lpVtbl -> get_TextWinTextColor(This,Path) )
6522#define IAcadPreferencesDisplay_put_LayoutCrosshairColor(This,crossHairColor) \
6523 ( (This)->lpVtbl -> put_LayoutCrosshairColor(This,crossHairColor) )
6525#define IAcadPreferencesDisplay_get_LayoutCrosshairColor(This,crossHairColor) \
6526 ( (This)->lpVtbl -> get_LayoutCrosshairColor(This,crossHairColor) )
6528#define IAcadPreferencesDisplay_put_AutoTrackingVecColor(This,AutoTrackingVecColor) \
6529 ( (This)->lpVtbl -> put_AutoTrackingVecColor(This,AutoTrackingVecColor) )
6531#define IAcadPreferencesDisplay_get_AutoTrackingVecColor(This,AutoTrackingVecColor) \
6532 ( (This)->lpVtbl -> get_AutoTrackingVecColor(This,AutoTrackingVecColor) )
6534#define IAcadPreferencesDisplay_put_TextFont(This,Path) \
6535 ( (This)->lpVtbl -> put_TextFont(This,Path) )
6537#define IAcadPreferencesDisplay_get_TextFont(This,Path) \
6538 ( (This)->lpVtbl -> get_TextFont(This,Path) )
6540#define IAcadPreferencesDisplay_put_TextFontStyle(This,Path) \
6541 ( (This)->lpVtbl -> put_TextFontStyle(This,Path) )
6543#define IAcadPreferencesDisplay_get_TextFontStyle(This,Path) \
6544 ( (This)->lpVtbl -> get_TextFontStyle(This,Path) )
6546#define IAcadPreferencesDisplay_put_TextFontSize(This,Path) \
6547 ( (This)->lpVtbl -> put_TextFontSize(This,Path) )
6549#define IAcadPreferencesDisplay_get_TextFontSize(This,Path) \
6550 ( (This)->lpVtbl -> get_TextFontSize(This,Path) )
6552#define IAcadPreferencesDisplay_put_HistoryLines(This,Path) \
6553 ( (This)->lpVtbl -> put_HistoryLines(This,Path) )
6555#define IAcadPreferencesDisplay_get_HistoryLines(This,Path) \
6556 ( (This)->lpVtbl -> get_HistoryLines(This,Path) )
6558#define IAcadPreferencesDisplay_put_DisplayLayoutTabs(This,Path) \
6559 ( (This)->lpVtbl -> put_DisplayLayoutTabs(This,Path) )
6561#define IAcadPreferencesDisplay_get_DisplayLayoutTabs(This,Path) \
6562 ( (This)->lpVtbl -> get_DisplayLayoutTabs(This,Path) )
6564#define IAcadPreferencesDisplay_put_ImageFrameHighlight(This,Path) \
6565 ( (This)->lpVtbl -> put_ImageFrameHighlight(This,Path) )
6567#define IAcadPreferencesDisplay_get_ImageFrameHighlight(This,Path) \
6568 ( (This)->lpVtbl -> get_ImageFrameHighlight(This,Path) )
6570#define IAcadPreferencesDisplay_put_TrueColorImages(This,Path) \
6571 ( (This)->lpVtbl -> put_TrueColorImages(This,Path) )
6573#define IAcadPreferencesDisplay_get_TrueColorImages(This,Path) \
6574 ( (This)->lpVtbl -> get_TrueColorImages(This,Path) )
6576#define IAcadPreferencesDisplay_put_XRefFadeIntensity(This,Path) \
6577 ( (This)->lpVtbl -> put_XRefFadeIntensity(This,Path) )
6579#define IAcadPreferencesDisplay_get_XRefFadeIntensity(This,Path) \
6580 ( (This)->lpVtbl -> get_XRefFadeIntensity(This,Path) )
6593#ifndef __IAcadPreferencesOpenSave_INTERFACE_DEFINED__
6594#define __IAcadPreferencesOpenSave_INTERFACE_DEFINED__
6602#if defined(__cplusplus) && !defined(CINTERFACE)
6910#define IAcadPreferencesOpenSave_QueryInterface(This,riid,ppvObject) \
6911 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
6913#define IAcadPreferencesOpenSave_AddRef(This) \
6914 ( (This)->lpVtbl -> AddRef(This) )
6916#define IAcadPreferencesOpenSave_Release(This) \
6917 ( (This)->lpVtbl -> Release(This) )
6920#define IAcadPreferencesOpenSave_GetTypeInfoCount(This,pctinfo) \
6921 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
6923#define IAcadPreferencesOpenSave_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
6924 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
6926#define IAcadPreferencesOpenSave_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
6927 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
6929#define IAcadPreferencesOpenSave_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
6930 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
6933#define IAcadPreferencesOpenSave_get_Application(This,pAppObj) \
6934 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
6936#define IAcadPreferencesOpenSave_put_SavePreviewThumbnail(This,Path) \
6937 ( (This)->lpVtbl -> put_SavePreviewThumbnail(This,Path) )
6939#define IAcadPreferencesOpenSave_get_SavePreviewThumbnail(This,Path) \
6940 ( (This)->lpVtbl -> get_SavePreviewThumbnail(This,Path) )
6942#define IAcadPreferencesOpenSave_put_IncrementalSavePercent(This,Path) \
6943 ( (This)->lpVtbl -> put_IncrementalSavePercent(This,Path) )
6945#define IAcadPreferencesOpenSave_get_IncrementalSavePercent(This,Path) \
6946 ( (This)->lpVtbl -> get_IncrementalSavePercent(This,Path) )
6948#define IAcadPreferencesOpenSave_put_AutoSaveInterval(This,Path) \
6949 ( (This)->lpVtbl -> put_AutoSaveInterval(This,Path) )
6951#define IAcadPreferencesOpenSave_get_AutoSaveInterval(This,Path) \
6952 ( (This)->lpVtbl -> get_AutoSaveInterval(This,Path) )
6954#define IAcadPreferencesOpenSave_put_CreateBackup(This,CreateBackup) \
6955 ( (This)->lpVtbl -> put_CreateBackup(This,CreateBackup) )
6957#define IAcadPreferencesOpenSave_get_CreateBackup(This,CreateBackup) \
6958 ( (This)->lpVtbl -> get_CreateBackup(This,CreateBackup) )
6960#define IAcadPreferencesOpenSave_put_FullCRCValidation(This,Path) \
6961 ( (This)->lpVtbl -> put_FullCRCValidation(This,Path) )
6963#define IAcadPreferencesOpenSave_get_FullCRCValidation(This,Path) \
6964 ( (This)->lpVtbl -> get_FullCRCValidation(This,Path) )
6966#define IAcadPreferencesOpenSave_put_LogFileOn(This,Path) \
6967 ( (This)->lpVtbl -> put_LogFileOn(This,Path) )
6969#define IAcadPreferencesOpenSave_get_LogFileOn(This,Path) \
6970 ( (This)->lpVtbl -> get_LogFileOn(This,Path) )
6972#define IAcadPreferencesOpenSave_put_TempFileExtension(This,Path) \
6973 ( (This)->lpVtbl -> put_TempFileExtension(This,Path) )
6975#define IAcadPreferencesOpenSave_get_TempFileExtension(This,Path) \
6976 ( (This)->lpVtbl -> get_TempFileExtension(This,Path) )
6978#define IAcadPreferencesOpenSave_put_XrefDemandLoad(This,Path) \
6979 ( (This)->lpVtbl -> put_XrefDemandLoad(This,Path) )
6981#define IAcadPreferencesOpenSave_get_XrefDemandLoad(This,Path) \
6982 ( (This)->lpVtbl -> get_XrefDemandLoad(This,Path) )
6984#define IAcadPreferencesOpenSave_put_DemandLoadARXApp(This,Path) \
6985 ( (This)->lpVtbl -> put_DemandLoadARXApp(This,Path) )
6987#define IAcadPreferencesOpenSave_get_DemandLoadARXApp(This,Path) \
6988 ( (This)->lpVtbl -> get_DemandLoadARXApp(This,Path) )
6990#define IAcadPreferencesOpenSave_put_ProxyImage(This,Path) \
6991 ( (This)->lpVtbl -> put_ProxyImage(This,Path) )
6993#define IAcadPreferencesOpenSave_get_ProxyImage(This,Path) \
6994 ( (This)->lpVtbl -> get_ProxyImage(This,Path) )
6996#define IAcadPreferencesOpenSave_put_ShowProxyDialogBox(This,Path) \
6997 ( (This)->lpVtbl -> put_ShowProxyDialogBox(This,Path) )
6999#define IAcadPreferencesOpenSave_get_ShowProxyDialogBox(This,Path) \
7000 ( (This)->lpVtbl -> get_ShowProxyDialogBox(This,Path) )
7002#define IAcadPreferencesOpenSave_put_AutoAudit(This,bAudit) \
7003 ( (This)->lpVtbl -> put_AutoAudit(This,bAudit) )
7005#define IAcadPreferencesOpenSave_get_AutoAudit(This,bAudit) \
7006 ( (This)->lpVtbl -> get_AutoAudit(This,bAudit) )
7008#define IAcadPreferencesOpenSave_put_SaveAsType(This,Path) \
7009 ( (This)->lpVtbl -> put_SaveAsType(This,Path) )
7011#define IAcadPreferencesOpenSave_get_SaveAsType(This,Path) \
7012 ( (This)->lpVtbl -> get_SaveAsType(This,Path) )
7014#define IAcadPreferencesOpenSave_get_MRUNumber(This,Path) \
7015 ( (This)->lpVtbl -> get_MRUNumber(This,Path) )
7028#ifndef __IAcadPreferencesOutput_INTERFACE_DEFINED__
7029#define __IAcadPreferencesOutput_INTERFACE_DEFINED__
7037#if defined(__cplusplus) && !defined(CINTERFACE)
7289#define IAcadPreferencesOutput_QueryInterface(This,riid,ppvObject) \
7290 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
7292#define IAcadPreferencesOutput_AddRef(This) \
7293 ( (This)->lpVtbl -> AddRef(This) )
7295#define IAcadPreferencesOutput_Release(This) \
7296 ( (This)->lpVtbl -> Release(This) )
7299#define IAcadPreferencesOutput_GetTypeInfoCount(This,pctinfo) \
7300 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
7302#define IAcadPreferencesOutput_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
7303 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
7305#define IAcadPreferencesOutput_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
7306 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
7308#define IAcadPreferencesOutput_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
7309 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
7312#define IAcadPreferencesOutput_get_Application(This,pAppObj) \
7313 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
7315#define IAcadPreferencesOutput_put_DefaultOutputDevice(This,Path) \
7316 ( (This)->lpVtbl -> put_DefaultOutputDevice(This,Path) )
7318#define IAcadPreferencesOutput_get_DefaultOutputDevice(This,Path) \
7319 ( (This)->lpVtbl -> get_DefaultOutputDevice(This,Path) )
7321#define IAcadPreferencesOutput_put_PrinterSpoolAlert(This,Path) \
7322 ( (This)->lpVtbl -> put_PrinterSpoolAlert(This,Path) )
7324#define IAcadPreferencesOutput_get_PrinterSpoolAlert(This,Path) \
7325 ( (This)->lpVtbl -> get_PrinterSpoolAlert(This,Path) )
7327#define IAcadPreferencesOutput_put_PrinterPaperSizeAlert(This,Path) \
7328 ( (This)->lpVtbl -> put_PrinterPaperSizeAlert(This,Path) )
7330#define IAcadPreferencesOutput_get_PrinterPaperSizeAlert(This,Path) \
7331 ( (This)->lpVtbl -> get_PrinterPaperSizeAlert(This,Path) )
7333#define IAcadPreferencesOutput_put_PlotLegacy(This,Path) \
7334 ( (This)->lpVtbl -> put_PlotLegacy(This,Path) )
7336#define IAcadPreferencesOutput_get_PlotLegacy(This,Path) \
7337 ( (This)->lpVtbl -> get_PlotLegacy(This,Path) )
7339#define IAcadPreferencesOutput_put_OLEQuality(This,Path) \
7340 ( (This)->lpVtbl -> put_OLEQuality(This,Path) )
7342#define IAcadPreferencesOutput_get_OLEQuality(This,Path) \
7343 ( (This)->lpVtbl -> get_OLEQuality(This,Path) )
7345#define IAcadPreferencesOutput_put_UseLastPlotSettings(This,Path) \
7346 ( (This)->lpVtbl -> put_UseLastPlotSettings(This,Path) )
7348#define IAcadPreferencesOutput_get_UseLastPlotSettings(This,Path) \
7349 ( (This)->lpVtbl -> get_UseLastPlotSettings(This,Path) )
7351#define IAcadPreferencesOutput_put_PlotPolicy(This,Path) \
7352 ( (This)->lpVtbl -> put_PlotPolicy(This,Path) )
7354#define IAcadPreferencesOutput_get_PlotPolicy(This,Path) \
7355 ( (This)->lpVtbl -> get_PlotPolicy(This,Path) )
7357#define IAcadPreferencesOutput_put_DefaultPlotStyleTable(This,Path) \
7358 ( (This)->lpVtbl -> put_DefaultPlotStyleTable(This,Path) )
7360#define IAcadPreferencesOutput_get_DefaultPlotStyleTable(This,Path) \
7361 ( (This)->lpVtbl -> get_DefaultPlotStyleTable(This,Path) )
7363#define IAcadPreferencesOutput_put_DefaultPlotStyleForObjects(This,Path) \
7364 ( (This)->lpVtbl -> put_DefaultPlotStyleForObjects(This,Path) )
7366#define IAcadPreferencesOutput_get_DefaultPlotStyleForObjects(This,Path) \
7367 ( (This)->lpVtbl -> get_DefaultPlotStyleForObjects(This,Path) )
7369#define IAcadPreferencesOutput_put_DefaultPlotStyleForLayer(This,Path) \
7370 ( (This)->lpVtbl -> put_DefaultPlotStyleForLayer(This,Path) )
7372#define IAcadPreferencesOutput_get_DefaultPlotStyleForLayer(This,Path) \
7373 ( (This)->lpVtbl -> get_DefaultPlotStyleForLayer(This,Path) )
7386#ifndef __IAcadPreferencesSystem_INTERFACE_DEFINED__
7387#define __IAcadPreferencesSystem_INTERFACE_DEFINED__
7395#if defined(__cplusplus) && !defined(CINTERFACE)
7599#define IAcadPreferencesSystem_QueryInterface(This,riid,ppvObject) \
7600 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
7602#define IAcadPreferencesSystem_AddRef(This) \
7603 ( (This)->lpVtbl -> AddRef(This) )
7605#define IAcadPreferencesSystem_Release(This) \
7606 ( (This)->lpVtbl -> Release(This) )
7609#define IAcadPreferencesSystem_GetTypeInfoCount(This,pctinfo) \
7610 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
7612#define IAcadPreferencesSystem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
7613 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
7615#define IAcadPreferencesSystem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
7616 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
7618#define IAcadPreferencesSystem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
7619 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
7622#define IAcadPreferencesSystem_get_Application(This,pAppObj) \
7623 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
7625#define IAcadPreferencesSystem_put_SingleDocumentMode(This,Path) \
7626 ( (This)->lpVtbl -> put_SingleDocumentMode(This,Path) )
7628#define IAcadPreferencesSystem_get_SingleDocumentMode(This,Path) \
7629 ( (This)->lpVtbl -> get_SingleDocumentMode(This,Path) )
7631#define IAcadPreferencesSystem_put_DisplayOLEScale(This,Path) \
7632 ( (This)->lpVtbl -> put_DisplayOLEScale(This,Path) )
7634#define IAcadPreferencesSystem_get_DisplayOLEScale(This,Path) \
7635 ( (This)->lpVtbl -> get_DisplayOLEScale(This,Path) )
7637#define IAcadPreferencesSystem_put_StoreSQLIndex(This,Path) \
7638 ( (This)->lpVtbl -> put_StoreSQLIndex(This,Path) )
7640#define IAcadPreferencesSystem_get_StoreSQLIndex(This,Path) \
7641 ( (This)->lpVtbl -> get_StoreSQLIndex(This,Path) )
7643#define IAcadPreferencesSystem_put_TablesReadOnly(This,Path) \
7644 ( (This)->lpVtbl -> put_TablesReadOnly(This,Path) )
7646#define IAcadPreferencesSystem_get_TablesReadOnly(This,Path) \
7647 ( (This)->lpVtbl -> get_TablesReadOnly(This,Path) )
7649#define IAcadPreferencesSystem_put_BeepOnError(This,BeepOnError) \
7650 ( (This)->lpVtbl -> put_BeepOnError(This,BeepOnError) )
7652#define IAcadPreferencesSystem_get_BeepOnError(This,BeepOnError) \
7653 ( (This)->lpVtbl -> get_BeepOnError(This,BeepOnError) )
7655#define IAcadPreferencesSystem_put_ShowWarningMessages(This,Path) \
7656 ( (This)->lpVtbl -> put_ShowWarningMessages(This,Path) )
7658#define IAcadPreferencesSystem_get_ShowWarningMessages(This,Path) \
7659 ( (This)->lpVtbl -> get_ShowWarningMessages(This,Path) )
7661#define IAcadPreferencesSystem_put_LoadAcadLspInAllDocuments(This,pALID) \
7662 ( (This)->lpVtbl -> put_LoadAcadLspInAllDocuments(This,pALID) )
7664#define IAcadPreferencesSystem_get_LoadAcadLspInAllDocuments(This,pALID) \
7665 ( (This)->lpVtbl -> get_LoadAcadLspInAllDocuments(This,pALID) )
7678#ifndef __IAcadPreferencesUser_INTERFACE_DEFINED__
7679#define __IAcadPreferencesUser_INTERFACE_DEFINED__
7687#if defined(__cplusplus) && !defined(CINTERFACE)
7971#define IAcadPreferencesUser_QueryInterface(This,riid,ppvObject) \
7972 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
7974#define IAcadPreferencesUser_AddRef(This) \
7975 ( (This)->lpVtbl -> AddRef(This) )
7977#define IAcadPreferencesUser_Release(This) \
7978 ( (This)->lpVtbl -> Release(This) )
7981#define IAcadPreferencesUser_GetTypeInfoCount(This,pctinfo) \
7982 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
7984#define IAcadPreferencesUser_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
7985 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
7987#define IAcadPreferencesUser_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
7988 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
7990#define IAcadPreferencesUser_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
7991 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
7994#define IAcadPreferencesUser_get_Application(This,pAppObj) \
7995 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
7997#define IAcadPreferencesUser_put_KeyboardAccelerator(This,Path) \
7998 ( (This)->lpVtbl -> put_KeyboardAccelerator(This,Path) )
8000#define IAcadPreferencesUser_get_KeyboardAccelerator(This,Path) \
8001 ( (This)->lpVtbl -> get_KeyboardAccelerator(This,Path) )
8003#define IAcadPreferencesUser_put_KeyboardPriority(This,Path) \
8004 ( (This)->lpVtbl -> put_KeyboardPriority(This,Path) )
8006#define IAcadPreferencesUser_get_KeyboardPriority(This,Path) \
8007 ( (This)->lpVtbl -> get_KeyboardPriority(This,Path) )
8009#define IAcadPreferencesUser_put_HyperlinkDisplayCursor(This,Path) \
8010 ( (This)->lpVtbl -> put_HyperlinkDisplayCursor(This,Path) )
8012#define IAcadPreferencesUser_get_HyperlinkDisplayCursor(This,Path) \
8013 ( (This)->lpVtbl -> get_HyperlinkDisplayCursor(This,Path) )
8015#define IAcadPreferencesUser_put_HyperlinkDisplayTooltip(This,Path) \
8016 ( (This)->lpVtbl -> put_HyperlinkDisplayTooltip(This,Path) )
8018#define IAcadPreferencesUser_get_HyperlinkDisplayTooltip(This,Path) \
8019 ( (This)->lpVtbl -> get_HyperlinkDisplayTooltip(This,Path) )
8021#define IAcadPreferencesUser_put_ADCInsertUnitsDefaultSource(This,pIU) \
8022 ( (This)->lpVtbl -> put_ADCInsertUnitsDefaultSource(This,pIU) )
8024#define IAcadPreferencesUser_get_ADCInsertUnitsDefaultSource(This,pIU) \
8025 ( (This)->lpVtbl -> get_ADCInsertUnitsDefaultSource(This,pIU) )
8027#define IAcadPreferencesUser_put_ADCInsertUnitsDefaultTarget(This,pSUunits) \
8028 ( (This)->lpVtbl -> put_ADCInsertUnitsDefaultTarget(This,pSUunits) )
8030#define IAcadPreferencesUser_get_ADCInsertUnitsDefaultTarget(This,pSUunits) \
8031 ( (This)->lpVtbl -> get_ADCInsertUnitsDefaultTarget(This,pSUunits) )
8033#define IAcadPreferencesUser_put_ShortCutMenuDisplay(This,pSCM) \
8034 ( (This)->lpVtbl -> put_ShortCutMenuDisplay(This,pSCM) )
8036#define IAcadPreferencesUser_get_ShortCutMenuDisplay(This,pSCM) \
8037 ( (This)->lpVtbl -> get_ShortCutMenuDisplay(This,pSCM) )
8039#define IAcadPreferencesUser_put_SCMDefaultMode(This,pSCM) \
8040 ( (This)->lpVtbl -> put_SCMDefaultMode(This,pSCM) )
8042#define IAcadPreferencesUser_get_SCMDefaultMode(This,pSCM) \
8043 ( (This)->lpVtbl -> get_SCMDefaultMode(This,pSCM) )
8045#define IAcadPreferencesUser_put_SCMEditMode(This,pSCM) \
8046 ( (This)->lpVtbl -> put_SCMEditMode(This,pSCM) )
8048#define IAcadPreferencesUser_get_SCMEditMode(This,pSCM) \
8049 ( (This)->lpVtbl -> get_SCMEditMode(This,pSCM) )
8051#define IAcadPreferencesUser_put_SCMCommandMode(This,pSCM) \
8052 ( (This)->lpVtbl -> put_SCMCommandMode(This,pSCM) )
8054#define IAcadPreferencesUser_get_SCMCommandMode(This,pSCM) \
8055 ( (This)->lpVtbl -> get_SCMCommandMode(This,pSCM) )
8057#define IAcadPreferencesUser_put_SCMTimeMode(This,time) \
8058 ( (This)->lpVtbl -> put_SCMTimeMode(This,time) )
8060#define IAcadPreferencesUser_get_SCMTimeMode(This,time) \
8061 ( (This)->lpVtbl -> get_SCMTimeMode(This,time) )
8063#define IAcadPreferencesUser_put_SCMTimeValue(This,time) \
8064 ( (This)->lpVtbl -> put_SCMTimeValue(This,time) )
8066#define IAcadPreferencesUser_get_SCMTimeValue(This,time) \
8067 ( (This)->lpVtbl -> get_SCMTimeValue(This,time) )
8080#ifndef __IAcadPreferencesDrafting_INTERFACE_DEFINED__
8081#define __IAcadPreferencesDrafting_INTERFACE_DEFINED__
8089#if defined(__cplusplus) && !defined(CINTERFACE)
8357#define IAcadPreferencesDrafting_QueryInterface(This,riid,ppvObject) \
8358 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
8360#define IAcadPreferencesDrafting_AddRef(This) \
8361 ( (This)->lpVtbl -> AddRef(This) )
8363#define IAcadPreferencesDrafting_Release(This) \
8364 ( (This)->lpVtbl -> Release(This) )
8367#define IAcadPreferencesDrafting_GetTypeInfoCount(This,pctinfo) \
8368 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
8370#define IAcadPreferencesDrafting_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
8371 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
8373#define IAcadPreferencesDrafting_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
8374 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
8376#define IAcadPreferencesDrafting_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
8377 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
8380#define IAcadPreferencesDrafting_get_Application(This,pAppObj) \
8381 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
8383#define IAcadPreferencesDrafting_put_DynaSnapMarker(This,Path) \
8384 ( (This)->lpVtbl -> put_DynaSnapMarker(This,Path) )
8386#define IAcadPreferencesDrafting_get_DynaSnapMarker(This,Path) \
8387 ( (This)->lpVtbl -> get_DynaSnapMarker(This,Path) )
8389#define IAcadPreferencesDrafting_put_DynaSnapMagnet(This,Path) \
8390 ( (This)->lpVtbl -> put_DynaSnapMagnet(This,Path) )
8392#define IAcadPreferencesDrafting_get_DynaSnapMagnet(This,Path) \
8393 ( (This)->lpVtbl -> get_DynaSnapMagnet(This,Path) )
8395#define IAcadPreferencesDrafting_put_DynaSnapTooltip(This,Path) \
8396 ( (This)->lpVtbl -> put_DynaSnapTooltip(This,Path) )
8398#define IAcadPreferencesDrafting_get_DynaSnapTooltip(This,Path) \
8399 ( (This)->lpVtbl -> get_DynaSnapTooltip(This,Path) )
8401#define IAcadPreferencesDrafting_put_DynaSnapAperture(This,Path) \
8402 ( (This)->lpVtbl -> put_DynaSnapAperture(This,Path) )
8404#define IAcadPreferencesDrafting_get_DynaSnapAperture(This,Path) \
8405 ( (This)->lpVtbl -> get_DynaSnapAperture(This,Path) )
8407#define IAcadPreferencesDrafting_put_DynaSnapApertureSize(This,Path) \
8408 ( (This)->lpVtbl -> put_DynaSnapApertureSize(This,Path) )
8410#define IAcadPreferencesDrafting_get_DynaSnapApertureSize(This,Path) \
8411 ( (This)->lpVtbl -> get_DynaSnapApertureSize(This,Path) )
8413#define IAcadPreferencesDrafting_put_DynaSnapMarkerColor(This,Path) \
8414 ( (This)->lpVtbl -> put_DynaSnapMarkerColor(This,Path) )
8416#define IAcadPreferencesDrafting_get_DynaSnapMarkerColor(This,Path) \
8417 ( (This)->lpVtbl -> get_DynaSnapMarkerColor(This,Path) )
8419#define IAcadPreferencesDrafting_put_DynaSnapMarkerSize(This,Path) \
8420 ( (This)->lpVtbl -> put_DynaSnapMarkerSize(This,Path) )
8422#define IAcadPreferencesDrafting_get_DynaSnapMarkerSize(This,Path) \
8423 ( (This)->lpVtbl -> get_DynaSnapMarkerSize(This,Path) )
8425#define IAcadPreferencesDrafting_put_PolarTrackingVector(This,Path) \
8426 ( (This)->lpVtbl -> put_PolarTrackingVector(This,Path) )
8428#define IAcadPreferencesDrafting_get_PolarTrackingVector(This,Path) \
8429 ( (This)->lpVtbl -> get_PolarTrackingVector(This,Path) )
8431#define IAcadPreferencesDrafting_put_FullScreenTrackingVector(This,Path) \
8432 ( (This)->lpVtbl -> put_FullScreenTrackingVector(This,Path) )
8434#define IAcadPreferencesDrafting_get_FullScreenTrackingVector(This,Path) \
8435 ( (This)->lpVtbl -> get_FullScreenTrackingVector(This,Path) )
8437#define IAcadPreferencesDrafting_put_AutoTrackTooltip(This,Path) \
8438 ( (This)->lpVtbl -> put_AutoTrackTooltip(This,Path) )
8440#define IAcadPreferencesDrafting_get_AutoTrackTooltip(This,Path) \
8441 ( (This)->lpVtbl -> get_AutoTrackTooltip(This,Path) )
8443#define IAcadPreferencesDrafting_put_AlignmentPointAcquisition(This,Path) \
8444 ( (This)->lpVtbl -> put_AlignmentPointAcquisition(This,Path) )
8446#define IAcadPreferencesDrafting_get_AlignmentPointAcquisition(This,Path) \
8447 ( (This)->lpVtbl -> get_AlignmentPointAcquisition(This,Path) )
8460#ifndef __IAcadPreferencesSelection_INTERFACE_DEFINED__
8461#define __IAcadPreferencesSelection_INTERFACE_DEFINED__
8469#if defined(__cplusplus) && !defined(CINTERFACE)
8737#define IAcadPreferencesSelection_QueryInterface(This,riid,ppvObject) \
8738 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
8740#define IAcadPreferencesSelection_AddRef(This) \
8741 ( (This)->lpVtbl -> AddRef(This) )
8743#define IAcadPreferencesSelection_Release(This) \
8744 ( (This)->lpVtbl -> Release(This) )
8747#define IAcadPreferencesSelection_GetTypeInfoCount(This,pctinfo) \
8748 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
8750#define IAcadPreferencesSelection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
8751 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
8753#define IAcadPreferencesSelection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
8754 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
8756#define IAcadPreferencesSelection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
8757 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
8760#define IAcadPreferencesSelection_get_Application(This,pAppObj) \
8761 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
8763#define IAcadPreferencesSelection_put_PickFirst(This,Path) \
8764 ( (This)->lpVtbl -> put_PickFirst(This,Path) )
8766#define IAcadPreferencesSelection_get_PickFirst(This,Path) \
8767 ( (This)->lpVtbl -> get_PickFirst(This,Path) )
8769#define IAcadPreferencesSelection_put_PickAdd(This,Path) \
8770 ( (This)->lpVtbl -> put_PickAdd(This,Path) )
8772#define IAcadPreferencesSelection_get_PickAdd(This,Path) \
8773 ( (This)->lpVtbl -> get_PickAdd(This,Path) )
8775#define IAcadPreferencesSelection_put_PickDrag(This,Path) \
8776 ( (This)->lpVtbl -> put_PickDrag(This,Path) )
8778#define IAcadPreferencesSelection_get_PickDrag(This,Path) \
8779 ( (This)->lpVtbl -> get_PickDrag(This,Path) )
8781#define IAcadPreferencesSelection_put_PickAuto(This,Path) \
8782 ( (This)->lpVtbl -> put_PickAuto(This,Path) )
8784#define IAcadPreferencesSelection_get_PickAuto(This,Path) \
8785 ( (This)->lpVtbl -> get_PickAuto(This,Path) )
8787#define IAcadPreferencesSelection_put_PickBoxSize(This,Path) \
8788 ( (This)->lpVtbl -> put_PickBoxSize(This,Path) )
8790#define IAcadPreferencesSelection_get_PickBoxSize(This,Path) \
8791 ( (This)->lpVtbl -> get_PickBoxSize(This,Path) )
8793#define IAcadPreferencesSelection_put_DisplayGrips(This,Path) \
8794 ( (This)->lpVtbl -> put_DisplayGrips(This,Path) )
8796#define IAcadPreferencesSelection_get_DisplayGrips(This,Path) \
8797 ( (This)->lpVtbl -> get_DisplayGrips(This,Path) )
8799#define IAcadPreferencesSelection_put_DisplayGripsWithinBlocks(This,Path) \
8800 ( (This)->lpVtbl -> put_DisplayGripsWithinBlocks(This,Path) )
8802#define IAcadPreferencesSelection_get_DisplayGripsWithinBlocks(This,Path) \
8803 ( (This)->lpVtbl -> get_DisplayGripsWithinBlocks(This,Path) )
8805#define IAcadPreferencesSelection_put_GripColorSelected(This,Path) \
8806 ( (This)->lpVtbl -> put_GripColorSelected(This,Path) )
8808#define IAcadPreferencesSelection_get_GripColorSelected(This,Path) \
8809 ( (This)->lpVtbl -> get_GripColorSelected(This,Path) )
8811#define IAcadPreferencesSelection_put_GripColorUnselected(This,Path) \
8812 ( (This)->lpVtbl -> put_GripColorUnselected(This,Path) )
8814#define IAcadPreferencesSelection_get_GripColorUnselected(This,Path) \
8815 ( (This)->lpVtbl -> get_GripColorUnselected(This,Path) )
8817#define IAcadPreferencesSelection_put_GripSize(This,Path) \
8818 ( (This)->lpVtbl -> put_GripSize(This,Path) )
8820#define IAcadPreferencesSelection_get_GripSize(This,Path) \
8821 ( (This)->lpVtbl -> get_GripSize(This,Path) )
8823#define IAcadPreferencesSelection_put_PickGroup(This,pick) \
8824 ( (This)->lpVtbl -> put_PickGroup(This,pick) )
8826#define IAcadPreferencesSelection_get_PickGroup(This,pick) \
8827 ( (This)->lpVtbl -> get_PickGroup(This,pick) )
8840#ifndef __IAcadPreferencesProfiles_INTERFACE_DEFINED__
8841#define __IAcadPreferencesProfiles_INTERFACE_DEFINED__
8849#if defined(__cplusplus) && !defined(CINTERFACE)
8874 BSTR ProfileName) = 0;
8880 BSTR origProfileName,
8881 BSTR newProfileName) = 0;
8884 BSTR oldProfileName,
8885 BSTR newProfileName) = 0;
9003 BSTR newProfileName);
9023#define IAcadPreferencesProfiles_QueryInterface(This,riid,ppvObject) \
9024 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
9026#define IAcadPreferencesProfiles_AddRef(This) \
9027 ( (This)->lpVtbl -> AddRef(This) )
9029#define IAcadPreferencesProfiles_Release(This) \
9030 ( (This)->lpVtbl -> Release(This) )
9033#define IAcadPreferencesProfiles_GetTypeInfoCount(This,pctinfo) \
9034 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
9036#define IAcadPreferencesProfiles_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
9037 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
9039#define IAcadPreferencesProfiles_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
9040 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
9042#define IAcadPreferencesProfiles_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
9043 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
9046#define IAcadPreferencesProfiles_get_Application(This,pAppObj) \
9047 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
9049#define IAcadPreferencesProfiles_put_ActiveProfile(This,Path) \
9050 ( (This)->lpVtbl -> put_ActiveProfile(This,Path) )
9052#define IAcadPreferencesProfiles_get_ActiveProfile(This,Path) \
9053 ( (This)->lpVtbl -> get_ActiveProfile(This,Path) )
9055#define IAcadPreferencesProfiles_ImportProfile(This,ProfileName,RegFile,IncludePathInfo) \
9056 ( (This)->lpVtbl -> ImportProfile(This,ProfileName,RegFile,IncludePathInfo) )
9058#define IAcadPreferencesProfiles_ExportProfile(This,ProfileName,RegFile) \
9059 ( (This)->lpVtbl -> ExportProfile(This,ProfileName,RegFile) )
9061#define IAcadPreferencesProfiles_DeleteProfile(This,ProfileName) \
9062 ( (This)->lpVtbl -> DeleteProfile(This,ProfileName) )
9064#define IAcadPreferencesProfiles_ResetProfile(This,Profile) \
9065 ( (This)->lpVtbl -> ResetProfile(This,Profile) )
9067#define IAcadPreferencesProfiles_RenameProfile(This,origProfileName,newProfileName) \
9068 ( (This)->lpVtbl -> RenameProfile(This,origProfileName,newProfileName) )
9070#define IAcadPreferencesProfiles_CopyProfile(This,oldProfileName,newProfileName) \
9071 ( (This)->lpVtbl -> CopyProfile(This,oldProfileName,newProfileName) )
9073#define IAcadPreferencesProfiles_GetAllProfileNames(This,pNames) \
9074 ( (This)->lpVtbl -> GetAllProfileNames(This,pNames) )
9087#ifndef __IAcadPlot_INTERFACE_DEFINED__
9088#define __IAcadPlot_INTERFACE_DEFINED__
9096#if defined(__cplusplus) && !defined(CINTERFACE)
9112 long *numCopies) = 0;
9115 long numCopies) = 0;
9139 long entryCount) = 0;
9282#define IAcadPlot_QueryInterface(This,riid,ppvObject) \
9283 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
9285#define IAcadPlot_AddRef(This) \
9286 ( (This)->lpVtbl -> AddRef(This) )
9288#define IAcadPlot_Release(This) \
9289 ( (This)->lpVtbl -> Release(This) )
9292#define IAcadPlot_GetTypeInfoCount(This,pctinfo) \
9293 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
9295#define IAcadPlot_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
9296 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
9298#define IAcadPlot_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
9299 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
9301#define IAcadPlot_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
9302 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
9305#define IAcadPlot_get_Application(This,pAppObj) \
9306 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
9308#define IAcadPlot_get_QuietErrorMode(This,bErrorMode) \
9309 ( (This)->lpVtbl -> get_QuietErrorMode(This,bErrorMode) )
9311#define IAcadPlot_put_QuietErrorMode(This,bErrorMode) \
9312 ( (This)->lpVtbl -> put_QuietErrorMode(This,bErrorMode) )
9314#define IAcadPlot_get_NumberOfCopies(This,numCopies) \
9315 ( (This)->lpVtbl -> get_NumberOfCopies(This,numCopies) )
9317#define IAcadPlot_put_NumberOfCopies(This,numCopies) \
9318 ( (This)->lpVtbl -> put_NumberOfCopies(This,numCopies) )
9320#define IAcadPlot_get_BatchPlotProgress(This,bProgressStatus) \
9321 ( (This)->lpVtbl -> get_BatchPlotProgress(This,bProgressStatus) )
9323#define IAcadPlot_put_BatchPlotProgress(This,bProgressStatus) \
9324 ( (This)->lpVtbl -> put_BatchPlotProgress(This,bProgressStatus) )
9326#define IAcadPlot_DisplayPlotPreview(This,Preview) \
9327 ( (This)->lpVtbl -> DisplayPlotPreview(This,Preview) )
9329#define IAcadPlot_PlotToFile(This,plotFile,plotConfig,success) \
9330 ( (This)->lpVtbl -> PlotToFile(This,plotFile,plotConfig,success) )
9332#define IAcadPlot_PlotToDevice(This,plotConfig,success) \
9333 ( (This)->lpVtbl -> PlotToDevice(This,plotConfig,success) )
9335#define IAcadPlot_SetLayoutsToPlot(This,layoutList) \
9336 ( (This)->lpVtbl -> SetLayoutsToPlot(This,layoutList) )
9338#define IAcadPlot_StartBatchMode(This,entryCount) \
9339 ( (This)->lpVtbl -> StartBatchMode(This,entryCount) )
9352#ifndef __IAcadToolbars_INTERFACE_DEFINED__
9353#define __IAcadToolbars_INTERFACE_DEFINED__
9361#if defined(__cplusplus) && !defined(CINTERFACE)
9513#define IAcadToolbars_QueryInterface(This,riid,ppvObject) \
9514 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
9516#define IAcadToolbars_AddRef(This) \
9517 ( (This)->lpVtbl -> AddRef(This) )
9519#define IAcadToolbars_Release(This) \
9520 ( (This)->lpVtbl -> Release(This) )
9523#define IAcadToolbars_GetTypeInfoCount(This,pctinfo) \
9524 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
9526#define IAcadToolbars_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
9527 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
9529#define IAcadToolbars_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
9530 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
9532#define IAcadToolbars_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
9533 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
9536#define IAcadToolbars_Item(This,Index,pItem) \
9537 ( (This)->lpVtbl -> Item(This,Index,pItem) )
9539#define IAcadToolbars_get__NewEnum(This,pEnumVariant) \
9540 ( (This)->lpVtbl -> get__NewEnum(This,pEnumVariant) )
9542#define IAcadToolbars_get_Count(This,Count) \
9543 ( (This)->lpVtbl -> get_Count(This,Count) )
9545#define IAcadToolbars_get_Application(This,pAppObj) \
9546 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
9548#define IAcadToolbars_get_Parent(This,pParent) \
9549 ( (This)->lpVtbl -> get_Parent(This,pParent) )
9551#define IAcadToolbars_get_LargeButtons(This,bFlag) \
9552 ( (This)->lpVtbl -> get_LargeButtons(This,bFlag) )
9554#define IAcadToolbars_put_LargeButtons(This,bFlag) \
9555 ( (This)->lpVtbl -> put_LargeButtons(This,bFlag) )
9557#define IAcadToolbars_Add(This,ToolbarName,pTlbar) \
9558 ( (This)->lpVtbl -> Add(This,ToolbarName,pTlbar) )
9571#ifndef __IAcadToolbar_INTERFACE_DEFINED__
9572#define __IAcadToolbar_INTERFACE_DEFINED__
9580#if defined(__cplusplus) && !defined(CINTERFACE)
9603 BSTR *bstrName) = 0;
9645 BSTR *bstrHelp) = 0;
9668 int NumberFloatRows) = 0;
9872 int NumberFloatRows);
9896#define IAcadToolbar_QueryInterface(This,riid,ppvObject) \
9897 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
9899#define IAcadToolbar_AddRef(This) \
9900 ( (This)->lpVtbl -> AddRef(This) )
9902#define IAcadToolbar_Release(This) \
9903 ( (This)->lpVtbl -> Release(This) )
9906#define IAcadToolbar_GetTypeInfoCount(This,pctinfo) \
9907 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
9909#define IAcadToolbar_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
9910 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
9912#define IAcadToolbar_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
9913 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
9915#define IAcadToolbar_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
9916 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
9919#define IAcadToolbar_Item(This,Index,pItem) \
9920 ( (This)->lpVtbl -> Item(This,Index,pItem) )
9922#define IAcadToolbar_get__NewEnum(This,pEnumVariant) \
9923 ( (This)->lpVtbl -> get__NewEnum(This,pEnumVariant) )
9925#define IAcadToolbar_get_Count(This,Count) \
9926 ( (This)->lpVtbl -> get_Count(This,Count) )
9928#define IAcadToolbar_get_Application(This,pAppObj) \
9929 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
9931#define IAcadToolbar_get_Parent(This,pParent) \
9932 ( (This)->lpVtbl -> get_Parent(This,pParent) )
9934#define IAcadToolbar_get_Name(This,bstrName) \
9935 ( (This)->lpVtbl -> get_Name(This,bstrName) )
9937#define IAcadToolbar_put_Name(This,bstrName) \
9938 ( (This)->lpVtbl -> put_Name(This,bstrName) )
9940#define IAcadToolbar_get_Visible(This,bFlag) \
9941 ( (This)->lpVtbl -> get_Visible(This,bFlag) )
9943#define IAcadToolbar_put_Visible(This,bFlag) \
9944 ( (This)->lpVtbl -> put_Visible(This,bFlag) )
9946#define IAcadToolbar_get_DockStatus(This,nStatus) \
9947 ( (This)->lpVtbl -> get_DockStatus(This,nStatus) )
9949#define IAcadToolbar_get_LargeButtons(This,bFlag) \
9950 ( (This)->lpVtbl -> get_LargeButtons(This,bFlag) )
9952#define IAcadToolbar_get_left(This,nLeft) \
9953 ( (This)->lpVtbl -> get_left(This,nLeft) )
9955#define IAcadToolbar_put_left(This,nLeft) \
9956 ( (This)->lpVtbl -> put_left(This,nLeft) )
9958#define IAcadToolbar_get_top(This,nTop) \
9959 ( (This)->lpVtbl -> get_top(This,nTop) )
9961#define IAcadToolbar_put_top(This,nTop) \
9962 ( (This)->lpVtbl -> put_top(This,nTop) )
9964#define IAcadToolbar_get_Width(This,nWidth) \
9965 ( (This)->lpVtbl -> get_Width(This,nWidth) )
9967#define IAcadToolbar_get_Height(This,nHeight) \
9968 ( (This)->lpVtbl -> get_Height(This,nHeight) )
9970#define IAcadToolbar_get_FloatingRows(This,nRows) \
9971 ( (This)->lpVtbl -> get_FloatingRows(This,nRows) )
9973#define IAcadToolbar_put_FloatingRows(This,nRows) \
9974 ( (This)->lpVtbl -> put_FloatingRows(This,nRows) )
9976#define IAcadToolbar_get_HelpString(This,bstrHelp) \
9977 ( (This)->lpVtbl -> get_HelpString(This,bstrHelp) )
9979#define IAcadToolbar_put_HelpString(This,bstrHelp) \
9980 ( (This)->lpVtbl -> put_HelpString(This,bstrHelp) )
9982#define IAcadToolbar_AddToolbarButton(This,Index,Name,HelpString,Macro,FlyoutButton,pItem) \
9983 ( (This)->lpVtbl -> AddToolbarButton(This,Index,Name,HelpString,Macro,FlyoutButton,pItem) )
9985#define IAcadToolbar_AddSeparator(This,Index,pItem) \
9986 ( (This)->lpVtbl -> AddSeparator(This,Index,pItem) )
9988#define IAcadToolbar_Dock(This,Side) \
9989 ( (This)->lpVtbl -> Dock(This,Side) )
9991#define IAcadToolbar_Float(This,top,left,NumberFloatRows) \
9992 ( (This)->lpVtbl -> Float(This,top,left,NumberFloatRows) )
9994#define IAcadToolbar_Delete(This) \
9995 ( (This)->lpVtbl -> Delete(This) )
9997#define IAcadToolbar_get_TagString(This,bstrTag) \
9998 ( (This)->lpVtbl -> get_TagString(This,bstrTag) )
10011#ifndef __IAcadToolbarItem_INTERFACE_DEFINED__
10012#define __IAcadToolbarItem_INTERFACE_DEFINED__
10020#if defined(__cplusplus) && !defined(CINTERFACE)
10033 BSTR *bstrName) = 0;
10036 BSTR bstrName) = 0;
10039 BSTR *bstrTag) = 0;
10051 BSTR *bstrMacro) = 0;
10054 BSTR bstrMacro) = 0;
10060 BSTR *bstrHelp) = 0;
10063 BSTR bstrHelp) = 0;
10066 BSTR *SmallIconName,
10067 BSTR *LargeIconName) = 0;
10070 BSTR SmallIconName,
10071 BSTR LargeIconName) = 0;
10074 BSTR MenuGroupName,
10075 BSTR ToolbarName) = 0;
10244#define IAcadToolbarItem_QueryInterface(This,riid,ppvObject) \
10245 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
10247#define IAcadToolbarItem_AddRef(This) \
10248 ( (This)->lpVtbl -> AddRef(This) )
10250#define IAcadToolbarItem_Release(This) \
10251 ( (This)->lpVtbl -> Release(This) )
10254#define IAcadToolbarItem_GetTypeInfoCount(This,pctinfo) \
10255 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
10257#define IAcadToolbarItem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
10258 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
10260#define IAcadToolbarItem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
10261 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
10263#define IAcadToolbarItem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
10264 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
10267#define IAcadToolbarItem_get_Application(This,pAppObj) \
10268 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
10270#define IAcadToolbarItem_get_Parent(This,pParent) \
10271 ( (This)->lpVtbl -> get_Parent(This,pParent) )
10273#define IAcadToolbarItem_get_Name(This,bstrName) \
10274 ( (This)->lpVtbl -> get_Name(This,bstrName) )
10276#define IAcadToolbarItem_put_Name(This,bstrName) \
10277 ( (This)->lpVtbl -> put_Name(This,bstrName) )
10279#define IAcadToolbarItem_get_TagString(This,bstrTag) \
10280 ( (This)->lpVtbl -> get_TagString(This,bstrTag) )
10282#define IAcadToolbarItem_put_TagString(This,bstrTag) \
10283 ( (This)->lpVtbl -> put_TagString(This,bstrTag) )
10285#define IAcadToolbarItem_get_Type(This,itemType) \
10286 ( (This)->lpVtbl -> get_Type(This,itemType) )
10288#define IAcadToolbarItem_get_Flyout(This,pTlbar) \
10289 ( (This)->lpVtbl -> get_Flyout(This,pTlbar) )
10291#define IAcadToolbarItem_get_Macro(This,bstrMacro) \
10292 ( (This)->lpVtbl -> get_Macro(This,bstrMacro) )
10294#define IAcadToolbarItem_put_Macro(This,bstrMacro) \
10295 ( (This)->lpVtbl -> put_Macro(This,bstrMacro) )
10297#define IAcadToolbarItem_get_Index(This,nIndex) \
10298 ( (This)->lpVtbl -> get_Index(This,nIndex) )
10300#define IAcadToolbarItem_get_HelpString(This,bstrHelp) \
10301 ( (This)->lpVtbl -> get_HelpString(This,bstrHelp) )
10303#define IAcadToolbarItem_put_HelpString(This,bstrHelp) \
10304 ( (This)->lpVtbl -> put_HelpString(This,bstrHelp) )
10306#define IAcadToolbarItem_GetBitmaps(This,SmallIconName,LargeIconName) \
10307 ( (This)->lpVtbl -> GetBitmaps(This,SmallIconName,LargeIconName) )
10309#define IAcadToolbarItem_SetBitmaps(This,SmallIconName,LargeIconName) \
10310 ( (This)->lpVtbl -> SetBitmaps(This,SmallIconName,LargeIconName) )
10312#define IAcadToolbarItem_AttachToolbarToFlyout(This,MenuGroupName,ToolbarName) \
10313 ( (This)->lpVtbl -> AttachToolbarToFlyout(This,MenuGroupName,ToolbarName) )
10315#define IAcadToolbarItem_Delete(This) \
10316 ( (This)->lpVtbl -> Delete(This) )
10329#ifndef __IAcadMenuBar_INTERFACE_DEFINED__
10330#define __IAcadMenuBar_INTERFACE_DEFINED__
10338#if defined(__cplusplus) && !defined(CINTERFACE)
10464#define IAcadMenuBar_QueryInterface(This,riid,ppvObject) \
10465 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
10467#define IAcadMenuBar_AddRef(This) \
10468 ( (This)->lpVtbl -> AddRef(This) )
10470#define IAcadMenuBar_Release(This) \
10471 ( (This)->lpVtbl -> Release(This) )
10474#define IAcadMenuBar_GetTypeInfoCount(This,pctinfo) \
10475 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
10477#define IAcadMenuBar_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
10478 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
10480#define IAcadMenuBar_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
10481 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
10483#define IAcadMenuBar_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
10484 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
10487#define IAcadMenuBar_Item(This,Index,pItem) \
10488 ( (This)->lpVtbl -> Item(This,Index,pItem) )
10490#define IAcadMenuBar_get__NewEnum(This,pEnumVariant) \
10491 ( (This)->lpVtbl -> get__NewEnum(This,pEnumVariant) )
10493#define IAcadMenuBar_get_Count(This,Count) \
10494 ( (This)->lpVtbl -> get_Count(This,Count) )
10496#define IAcadMenuBar_get_Application(This,pAppObj) \
10497 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
10499#define IAcadMenuBar_get_Parent(This,pParent) \
10500 ( (This)->lpVtbl -> get_Parent(This,pParent) )
10513#ifndef __IAcadMenuGroup_INTERFACE_DEFINED__
10514#define __IAcadMenuGroup_INTERFACE_DEFINED__
10522#if defined(__cplusplus) && !defined(CINTERFACE)
10686#define IAcadMenuGroup_QueryInterface(This,riid,ppvObject) \
10687 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
10689#define IAcadMenuGroup_AddRef(This) \
10690 ( (This)->lpVtbl -> AddRef(This) )
10692#define IAcadMenuGroup_Release(This) \
10693 ( (This)->lpVtbl -> Release(This) )
10696#define IAcadMenuGroup_GetTypeInfoCount(This,pctinfo) \
10697 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
10699#define IAcadMenuGroup_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
10700 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
10702#define IAcadMenuGroup_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
10703 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
10705#define IAcadMenuGroup_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
10706 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
10709#define IAcadMenuGroup_get_Application(This,pAppObj) \
10710 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
10712#define IAcadMenuGroup_get_Parent(This,pParent) \
10713 ( (This)->lpVtbl -> get_Parent(This,pParent) )
10715#define IAcadMenuGroup_get_Name(This,Name) \
10716 ( (This)->lpVtbl -> get_Name(This,Name) )
10718#define IAcadMenuGroup_get_Type(This,menuType) \
10719 ( (This)->lpVtbl -> get_Type(This,menuType) )
10721#define IAcadMenuGroup_get_MenuFileName(This,Name) \
10722 ( (This)->lpVtbl -> get_MenuFileName(This,Name) )
10724#define IAcadMenuGroup_get_Menus(This,pMenus) \
10725 ( (This)->lpVtbl -> get_Menus(This,pMenus) )
10727#define IAcadMenuGroup_get_Toolbars(This,pToolbars) \
10728 ( (This)->lpVtbl -> get_Toolbars(This,pToolbars) )
10730#define IAcadMenuGroup_Unload(This) \
10731 ( (This)->lpVtbl -> Unload(This) )
10733#define IAcadMenuGroup_Save(This,MenuFileType) \
10734 ( (This)->lpVtbl -> Save(This,MenuFileType) )
10736#define IAcadMenuGroup_SaveAs(This,MenuFileName,MenuFileType) \
10737 ( (This)->lpVtbl -> SaveAs(This,MenuFileName,MenuFileType) )
10750#ifndef __IAcadMenuGroups_INTERFACE_DEFINED__
10751#define __IAcadMenuGroups_INTERFACE_DEFINED__
10759#if defined(__cplusplus) && !defined(CINTERFACE)
10897#define IAcadMenuGroups_QueryInterface(This,riid,ppvObject) \
10898 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
10900#define IAcadMenuGroups_AddRef(This) \
10901 ( (This)->lpVtbl -> AddRef(This) )
10903#define IAcadMenuGroups_Release(This) \
10904 ( (This)->lpVtbl -> Release(This) )
10907#define IAcadMenuGroups_GetTypeInfoCount(This,pctinfo) \
10908 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
10910#define IAcadMenuGroups_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
10911 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
10913#define IAcadMenuGroups_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
10914 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
10916#define IAcadMenuGroups_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
10917 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
10920#define IAcadMenuGroups_Item(This,Index,pItem) \
10921 ( (This)->lpVtbl -> Item(This,Index,pItem) )
10923#define IAcadMenuGroups_get__NewEnum(This,pEnumVariant) \
10924 ( (This)->lpVtbl -> get__NewEnum(This,pEnumVariant) )
10926#define IAcadMenuGroups_get_Count(This,Count) \
10927 ( (This)->lpVtbl -> get_Count(This,Count) )
10929#define IAcadMenuGroups_get_Application(This,pAppObj) \
10930 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
10932#define IAcadMenuGroups_get_Parent(This,pParent) \
10933 ( (This)->lpVtbl -> get_Parent(This,pParent) )
10935#define IAcadMenuGroups_Load(This,MenuFileName,BaseMenu,pMenuGroup) \
10936 ( (This)->lpVtbl -> Load(This,MenuFileName,BaseMenu,pMenuGroup) )
10949#ifndef __IAcadPopupMenus_INTERFACE_DEFINED__
10950#define __IAcadPopupMenus_INTERFACE_DEFINED__
10958#if defined(__cplusplus) && !defined(CINTERFACE)
11112#define IAcadPopupMenus_QueryInterface(This,riid,ppvObject) \
11113 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
11115#define IAcadPopupMenus_AddRef(This) \
11116 ( (This)->lpVtbl -> AddRef(This) )
11118#define IAcadPopupMenus_Release(This) \
11119 ( (This)->lpVtbl -> Release(This) )
11122#define IAcadPopupMenus_GetTypeInfoCount(This,pctinfo) \
11123 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
11125#define IAcadPopupMenus_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
11126 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
11128#define IAcadPopupMenus_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
11129 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
11131#define IAcadPopupMenus_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
11132 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
11135#define IAcadPopupMenus_Item(This,Index,pItem) \
11136 ( (This)->lpVtbl -> Item(This,Index,pItem) )
11138#define IAcadPopupMenus_get__NewEnum(This,pEnumVariant) \
11139 ( (This)->lpVtbl -> get__NewEnum(This,pEnumVariant) )
11141#define IAcadPopupMenus_get_Count(This,Count) \
11142 ( (This)->lpVtbl -> get_Count(This,Count) )
11144#define IAcadPopupMenus_get_Application(This,pAppObj) \
11145 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
11147#define IAcadPopupMenus_get_Parent(This,pParent) \
11148 ( (This)->lpVtbl -> get_Parent(This,pParent) )
11150#define IAcadPopupMenus_Add(This,MenuName,pMenu) \
11151 ( (This)->lpVtbl -> Add(This,MenuName,pMenu) )
11153#define IAcadPopupMenus_InsertMenuInMenuBar(This,MenuName,Index) \
11154 ( (This)->lpVtbl -> InsertMenuInMenuBar(This,MenuName,Index) )
11156#define IAcadPopupMenus_RemoveMenuFromMenuBar(This,Index) \
11157 ( (This)->lpVtbl -> RemoveMenuFromMenuBar(This,Index) )
11170#ifndef __IAcadPopupMenu_INTERFACE_DEFINED__
11171#define __IAcadPopupMenu_INTERFACE_DEFINED__
11179#if defined(__cplusplus) && !defined(CINTERFACE)
11202 BSTR *bstrName) = 0;
11205 BSTR bstrName) = 0;
11208 BSTR *bstrName) = 0;
11237 BSTR *bstrTag) = 0;
11403#define IAcadPopupMenu_QueryInterface(This,riid,ppvObject) \
11404 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
11406#define IAcadPopupMenu_AddRef(This) \
11407 ( (This)->lpVtbl -> AddRef(This) )
11409#define IAcadPopupMenu_Release(This) \
11410 ( (This)->lpVtbl -> Release(This) )
11413#define IAcadPopupMenu_GetTypeInfoCount(This,pctinfo) \
11414 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
11416#define IAcadPopupMenu_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
11417 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
11419#define IAcadPopupMenu_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
11420 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
11422#define IAcadPopupMenu_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
11423 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
11426#define IAcadPopupMenu_Item(This,Index,pItem) \
11427 ( (This)->lpVtbl -> Item(This,Index,pItem) )
11429#define IAcadPopupMenu_get__NewEnum(This,pEnumVariant) \
11430 ( (This)->lpVtbl -> get__NewEnum(This,pEnumVariant) )
11432#define IAcadPopupMenu_get_Count(This,Count) \
11433 ( (This)->lpVtbl -> get_Count(This,Count) )
11435#define IAcadPopupMenu_get_Application(This,pAppObj) \
11436 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
11438#define IAcadPopupMenu_get_Parent(This,pParent) \
11439 ( (This)->lpVtbl -> get_Parent(This,pParent) )
11441#define IAcadPopupMenu_get_Name(This,bstrName) \
11442 ( (This)->lpVtbl -> get_Name(This,bstrName) )
11444#define IAcadPopupMenu_put_Name(This,bstrName) \
11445 ( (This)->lpVtbl -> put_Name(This,bstrName) )
11447#define IAcadPopupMenu_get_NameNoMnemonic(This,bstrName) \
11448 ( (This)->lpVtbl -> get_NameNoMnemonic(This,bstrName) )
11450#define IAcadPopupMenu_get_ShortcutMenu(This,bFlag) \
11451 ( (This)->lpVtbl -> get_ShortcutMenu(This,bFlag) )
11453#define IAcadPopupMenu_get_OnMenuBar(This,bFlag) \
11454 ( (This)->lpVtbl -> get_OnMenuBar(This,bFlag) )
11456#define IAcadPopupMenu_AddMenuItem(This,Index,Label,Macro,pItem) \
11457 ( (This)->lpVtbl -> AddMenuItem(This,Index,Label,Macro,pItem) )
11459#define IAcadPopupMenu_AddSubMenu(This,Index,Label,pMenu) \
11460 ( (This)->lpVtbl -> AddSubMenu(This,Index,Label,pMenu) )
11462#define IAcadPopupMenu_AddSeparator(This,Index,pItem) \
11463 ( (This)->lpVtbl -> AddSeparator(This,Index,pItem) )
11465#define IAcadPopupMenu_InsertInMenuBar(This,Index) \
11466 ( (This)->lpVtbl -> InsertInMenuBar(This,Index) )
11468#define IAcadPopupMenu_RemoveFromMenuBar(This) \
11469 ( (This)->lpVtbl -> RemoveFromMenuBar(This) )
11471#define IAcadPopupMenu_get_TagString(This,bstrTag) \
11472 ( (This)->lpVtbl -> get_TagString(This,bstrTag) )
11485#ifndef __IAcadPopupMenuItem_INTERFACE_DEFINED__
11486#define __IAcadPopupMenuItem_INTERFACE_DEFINED__
11494#if defined(__cplusplus) && !defined(CINTERFACE)
11507 BSTR *bstrLabel) = 0;
11510 BSTR bstrLabel) = 0;
11513 BSTR *bstrTag) = 0;
11537 BSTR *bstrMacro) = 0;
11540 BSTR bstrMacro) = 0;
11546 BSTR *bstrCaption) = 0;
11549 BSTR *bstrHelp) = 0;
11552 BSTR bstrHelp) = 0;
11744#define IAcadPopupMenuItem_QueryInterface(This,riid,ppvObject) \
11745 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
11747#define IAcadPopupMenuItem_AddRef(This) \
11748 ( (This)->lpVtbl -> AddRef(This) )
11750#define IAcadPopupMenuItem_Release(This) \
11751 ( (This)->lpVtbl -> Release(This) )
11754#define IAcadPopupMenuItem_GetTypeInfoCount(This,pctinfo) \
11755 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
11757#define IAcadPopupMenuItem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
11758 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
11760#define IAcadPopupMenuItem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
11761 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
11763#define IAcadPopupMenuItem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
11764 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
11767#define IAcadPopupMenuItem_get_Application(This,pAppObj) \
11768 ( (This)->lpVtbl -> get_Application(This,pAppObj) )
11770#define IAcadPopupMenuItem_get_Parent(This,pParent) \
11771 ( (This)->lpVtbl -> get_Parent(This,pParent) )
11773#define IAcadPopupMenuItem_get_Label(This,bstrLabel) \
11774 ( (This)->lpVtbl -> get_Label(This,bstrLabel) )
11776#define IAcadPopupMenuItem_put_Label(This,bstrLabel) \
11777 ( (This)->lpVtbl -> put_Label(This,bstrLabel) )
11779#define IAcadPopupMenuItem_get_TagString(This,bstrTag) \
11780 ( (This)->lpVtbl -> get_TagString(This,bstrTag) )
11782#define IAcadPopupMenuItem_put_TagString(This,bstrTag) \
11783 ( (This)->lpVtbl -> put_TagString(This,bstrTag) )
11785#define IAcadPopupMenuItem_get_Enable(This,bFlag) \
11786 ( (This)->lpVtbl -> get_Enable(This,bFlag) )
11788#define IAcadPopupMenuItem_put_Enable(This,bFlag) \
11789 ( (This)->lpVtbl -> put_Enable(This,bFlag) )
11791#define IAcadPopupMenuItem_get_Check(This,bFlag) \
11792 ( (This)->lpVtbl -> get_Check(This,bFlag) )
11794#define IAcadPopupMenuItem_put_Check(This,bFlag) \
11795 ( (This)->lpVtbl -> put_Check(This,bFlag) )
11797#define IAcadPopupMenuItem_get_Type(This,itemType) \
11798 ( (This)->lpVtbl -> get_Type(This,itemType) )
11800#define IAcadPopupMenuItem_get_SubMenu(This,pMenu) \
11801 ( (This)->lpVtbl -> get_SubMenu(This,pMenu) )
11803#define IAcadPopupMenuItem_get_Macro(This,bstrMacro) \
11804 ( (This)->lpVtbl -> get_Macro(This,bstrMacro) )
11806#define IAcadPopupMenuItem_put_Macro(This,bstrMacro) \
11807 ( (This)->lpVtbl -> put_Macro(This,bstrMacro) )
11809#define IAcadPopupMenuItem_get_Index(This,nIndex) \
11810 ( (This)->lpVtbl -> get_Index(This,nIndex) )
11812#define IAcadPopupMenuItem_get_Caption(This,bstrCaption) \
11813 ( (This)->lpVtbl -> get_Caption(This,bstrCaption) )
11815#define IAcadPopupMenuItem_get_HelpString(This,bstrHelp) \
11816 ( (This)->lpVtbl -> get_HelpString(This,bstrHelp) )
11818#define IAcadPopupMenuItem_put_HelpString(This,bstrHelp) \
11819 ( (This)->lpVtbl -> put_HelpString(This,bstrHelp) )
11821#define IAcadPopupMenuItem_Delete(This) \
11822 ( (This)->lpVtbl -> Delete(This) )
11824#define IAcadPopupMenuItem_get_EndSubMenuLevel(This,Level) \
11825 ( (This)->lpVtbl -> get_EndSubMenuLevel(This,Level) )
11827#define IAcadPopupMenuItem_put_EndSubMenuLevel(This,Level) \
11828 ( (This)->lpVtbl -> put_EndSubMenuLevel(This,Level) )
11841#ifndef __IAcadState_INTERFACE_DEFINED__
11842#define __IAcadState_INTERFACE_DEFINED__
11850#if defined(__cplusplus) && !defined(CINTERFACE)
11950#define IAcadState_QueryInterface(This,riid,ppvObject) \
11951 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
11953#define IAcadState_AddRef(This) \
11954 ( (This)->lpVtbl -> AddRef(This) )
11956#define IAcadState_Release(This) \
11957 ( (This)->lpVtbl -> Release(This) )
11960#define IAcadState_GetTypeInfoCount(This,pctinfo) \
11961 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
11963#define IAcadState_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
11964 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
11966#define IAcadState_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
11967 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
11969#define IAcadState_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
11970 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
11973#define IAcadState_get_Application(This,pVal) \
11974 ( (This)->lpVtbl -> get_Application(This,pVal) )
11976#define IAcadState_get_IsQuiescent(This,pVal) \
11977 ( (This)->lpVtbl -> get_IsQuiescent(This,pVal) )
11990#ifndef __IVstaIntegration_INTERFACE_DEFINED__
11991#define __IVstaIntegration_INTERFACE_DEFINED__
11999#if defined(__cplusplus) && !defined(CINTERFACE)
12012 BSTR macroName) = 0;
12020 SAFEARRAY * *__MIDL__IVstaIntegration0000) = 0;
12023 BSTR *macroName) = 0;
12037 BSTR rootPath) = 0;
12040 BOOL bForceUpdate) = 0;
12199#define IVstaIntegration_QueryInterface(This,riid,ppvObject) \
12200 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
12202#define IVstaIntegration_AddRef(This) \
12203 ( (This)->lpVtbl -> AddRef(This) )
12205#define IVstaIntegration_Release(This) \
12206 ( (This)->lpVtbl -> Release(This) )
12209#define IVstaIntegration_GetTypeInfoCount(This,pctinfo) \
12210 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
12212#define IVstaIntegration_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
12213 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
12215#define IVstaIntegration_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
12216 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
12218#define IVstaIntegration_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
12219 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
12222#define IVstaIntegration_Load(This,pApplication,hostId) \
12223 ( (This)->lpVtbl -> Load(This,pApplication,hostId) )
12225#define IVstaIntegration_Unload(This) \
12226 ( (This)->lpVtbl -> Unload(This) )
12228#define IVstaIntegration_StartMacroRecording(This,macroName) \
12229 ( (This)->lpVtbl -> StartMacroRecording(This,macroName) )
12231#define IVstaIntegration_EmitCommands(This,commands) \
12232 ( (This)->lpVtbl -> EmitCommands(This,commands) )
12234#define IVstaIntegration_StopMacroRecording(This) \
12235 ( (This)->lpVtbl -> StopMacroRecording(This) )
12237#define IVstaIntegration_GetMacros(This,__MIDL__IVstaIntegration0000) \
12238 ( (This)->lpVtbl -> GetMacros(This,__MIDL__IVstaIntegration0000) )
12240#define IVstaIntegration_GenerateNewMacroName(This,macroName) \
12241 ( (This)->lpVtbl -> GenerateNewMacroName(This,macroName) )
12243#define IVstaIntegration_ExecuteMacro(This,macro) \
12244 ( (This)->lpVtbl -> ExecuteMacro(This,macro) )
12246#define IVstaIntegration_EditMacro(This,macro) \
12247 ( (This)->lpVtbl -> EditMacro(This,macro) )
12249#define IVstaIntegration_DeleteMacro(This,macro) \
12250 ( (This)->lpVtbl -> DeleteMacro(This,macro) )
12252#define IVstaIntegration_SetContext(This,hostID,manufacturer,rootPath) \
12253 ( (This)->lpVtbl -> SetContext(This,hostID,manufacturer,rootPath) )
12255#define IVstaIntegration_SetupHost(This,bForceUpdate) \
12256 ( (This)->lpVtbl -> SetupHost(This,bForceUpdate) )
12258#define IVstaIntegration_BuildShortcutPaths(This) \
12259 ( (This)->lpVtbl -> BuildShortcutPaths(This) )
12261#define IVstaIntegration_CreateShortcuts(This) \
12262 ( (This)->lpVtbl -> CreateShortcuts(This) )
12264#define IVstaIntegration_CleanShortcuts(This) \
12265 ( (This)->lpVtbl -> CleanShortcuts(This) )
12278#ifndef ___DAcadApplicationEvents_DISPINTERFACE_DEFINED__
12279#define ___DAcadApplicationEvents_DISPINTERFACE_DEFINED__
12287#if defined(__cplusplus) && !defined(CINTERFACE)
12369#define _DAcadApplicationEvents_QueryInterface(This,riid,ppvObject) \
12370 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
12372#define _DAcadApplicationEvents_AddRef(This) \
12373 ( (This)->lpVtbl -> AddRef(This) )
12375#define _DAcadApplicationEvents_Release(This) \
12376 ( (This)->lpVtbl -> Release(This) )
12379#define _DAcadApplicationEvents_GetTypeInfoCount(This,pctinfo) \
12380 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
12382#define _DAcadApplicationEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
12383 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
12385#define _DAcadApplicationEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
12386 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
12388#define _DAcadApplicationEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
12389 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
12400#ifndef ___DAcadDocumentEvents_DISPINTERFACE_DEFINED__
12401#define ___DAcadDocumentEvents_DISPINTERFACE_DEFINED__
12409#if defined(__cplusplus) && !defined(CINTERFACE)
12491#define _DAcadDocumentEvents_QueryInterface(This,riid,ppvObject) \
12492 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
12494#define _DAcadDocumentEvents_AddRef(This) \
12495 ( (This)->lpVtbl -> AddRef(This) )
12497#define _DAcadDocumentEvents_Release(This) \
12498 ( (This)->lpVtbl -> Release(This) )
12501#define _DAcadDocumentEvents_GetTypeInfoCount(This,pctinfo) \
12502 ( (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) )
12504#define _DAcadDocumentEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
12505 ( (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) )
12507#define _DAcadDocumentEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
12508 ( (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) )
12510#define _DAcadDocumentEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
12511 ( (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) )
EXTERN_C const IID IID_IAcadToolbars
EXTERN_C const IID IID_IAcadPreferencesSelection
EXTERN_C const IID DIID__DAcadDocumentEvents
EXTERN_C const CLSID CLSID_AcadPopupMenus
EXTERN_C const IID IID_IAcadDocuments
EXTERN_C const IID IID_IAcadPreferences
EXTERN_C const CLSID CLSID_AcadPopupMenu
interface IAcadPreferencesProfiles IAcadPreferencesProfiles
EXTERN_C const IID DIID__DAcadApplicationEvents
EXTERN_C const IID IID_IAcadPreferencesFiles
struct AcadDocument AcadDocument
EXTERN_C const IID IID_IAcadState
EXTERN_C const IID IID_IAcadPreferencesUser
typedef DECLSPEC_UUID("535E8132-33D6-4ECD-A2FC-5CF9C19F9733") enum __MIDL___MIDL_itf_FxApplication_0000_0000_0001
EXTERN_C const IID IID_IAcadPreferencesOpenSave
interface IAcadPreferencesSystem IAcadPreferencesSystem
struct AcadPopupMenus AcadPopupMenus
EXTERN_C const IID LIBID_PCAD_AC_X
EXTERN_C const IID IID_IAcadMenuGroup
EXTERN_C const IID IID_IAcadUtility
EXTERN_C const IID IID_IAcadPreferencesDisplay
EXTERN_C const IID IID_IAcadPopupMenuItem
EXTERN_C const IID IID_IAcadSelectionSet
interface IAcadPreferencesOutput IAcadPreferencesOutput
EXTERN_C const IID IID_IAcadApplication
interface IAcadMenuGroup IAcadMenuGroup
EXTERN_C const IID IID_IAcadMenuGroups
EXTERN_C const IID IID_IAcadPlot
struct AcadPopupMenu AcadPopupMenu
interface IAcadState IAcadState
EXTERN_C const CLSID CLSID_AcadSelectionSet
EXTERN_C const IID IID_IAcadToolbarItem
EXTERN_C const CLSID CLSID_AcadToolbar
interface IAcadToolbar IAcadToolbar
EXTERN_C const CLSID CLSID_AcadApplication
EXTERN_C const CLSID CLSID_AcadLayerStateManager
interface IAcadSelectionSet IAcadSelectionSet
interface IAcadPreferencesUser IAcadPreferencesUser
EXTERN_C const IID IID_IAcadPreferencesSystem
EXTERN_C const IID IID_IAcadSecurityParams
interface IAcadMenuGroups IAcadMenuGroups
EXTERN_C const CLSID CLSID_AcadPopupMenuItem
interface IAcadApplication IAcadApplication
EXTERN_C const CLSID CLSID_AcadMenuGroups
struct AcadDocuments AcadDocuments
EXTERN_C const CLSID CLSID_AcadDocument
struct AcadUtility AcadUtility
struct AcadApplication AcadApplication
EXTERN_C const IID IID_IAcadPreferencesDrafting
struct AcadLayerStateManager AcadLayerStateManager
struct AcadPreferences AcadPreferences
interface IAcadPreferencesSelection IAcadPreferencesSelection
interface IAcadToolbars IAcadToolbars
interface IAcadPreferencesOpenSave IAcadPreferencesOpenSave
EXTERN_C const IID IID_IAcadPopupMenus
EXTERN_C const IID IID_IAcadToolbar
struct AcadPopupMenuItem AcadPopupMenuItem
struct AcadSecurityParams AcadSecurityParams
interface IAcadDocuments IAcadDocuments
interface IAcadPopupMenu IAcadPopupMenu
EXTERN_C const CLSID CLSID_AcadMenuGroup
interface IAcadPreferencesDrafting IAcadPreferencesDrafting
EXTERN_C const CLSID CLSID_AcadState
EXTERN_C const CLSID CLSID_AcadToolbarItem
EXTERN_C const IID IID_IAcadMenuBar
struct AcadMenuGroup AcadMenuGroup
EXTERN_C const IID IID_IAcadDocument
struct AcadState AcadState
struct AcadToolbarItem AcadToolbarItem
interface IAcadToolbarItem IAcadToolbarItem
EXTERN_C const CLSID CLSID_AcadMenuBar
interface IAcadDocument IAcadDocument
EXTERN_C const IID IID_IVstaIntegration
EXTERN_C const IID IID_IAcadPopupMenu
struct AcadMenuBar AcadMenuBar
EXTERN_C const IID IID_IAcadLayerStateManager
interface IAcadSelectionSets IAcadSelectionSets
interface IAcadPreferences IAcadPreferences
interface IAcadPopupMenus IAcadPopupMenus
struct AcadToolbar AcadToolbar
EXTERN_C const CLSID CLSID_AcadSecurityParams
AcadSecurityParamsConstants
EXTERN_C const CLSID CLSID_AcadPlot
EXTERN_C const IID IID_IAcadPreferencesProfiles
interface IAcadPopupMenuItem IAcadPopupMenuItem
EXTERN_C const IID IID_IAcadPreferencesOutput
struct AcadMenuGroups AcadMenuGroups
interface IAcadUtility IAcadUtility
EXTERN_C const IID IID_IAcadSelectionSets
EXTERN_C const IID IID_IAcadApplication2
EXTERN_C const CLSID CLSID_AcadUtility
EXTERN_C const CLSID CLSID_AcadDocuments
interface IAcadPreferencesFiles IAcadPreferencesFiles
interface IAcadMenuBar IAcadMenuBar
interface IAcadPreferencesDisplay IAcadPreferencesDisplay
EXTERN_C const CLSID CLSID_AcadToolbars
EXTERN_C const CLSID CLSID_AcadPreferences
struct AcadToolbars AcadToolbars
interface IAcadPlot IAcadPlot
#define DECLSPEC_XFGVIRT(base, func)
struct AcadSelectionSet AcadSelectionSet
interface IAcadLayers IAcadLayers
interface IAcadFileDependencies IAcadFileDependencies
interface IAcadDictionaries IAcadDictionaries
interface IAcadSectionManager IAcadSectionManager
interface IAcadDatabasePreferences IAcadDatabasePreferences
interface IAcadDatabase IAcadDatabase
interface IAcadTextStyle IAcadTextStyle
interface IAcadPlotConfigurations IAcadPlotConfigurations
interface IAcadEntity IAcadEntity
interface IAcadViewports IAcadViewports
interface IAcadUCS IAcadUCS
interface IAcadBlocks IAcadBlocks
interface IAcadPaperSpace IAcadPaperSpace
interface IAcadLineTypes IAcadLineTypes
interface IAcadSummaryInfo IAcadSummaryInfo
interface IAcadLayouts IAcadLayouts
interface IAcadRegisteredApplications IAcadRegisteredApplications
AcAlignmentPointAcquisition
interface IAcadTextStyles IAcadTextStyles
interface IAcadViewport IAcadViewport
interface IAcadPViewport IAcadPViewport
interface IAcadLineType IAcadLineType
interface IAcadDimStyle IAcadDimStyle
interface IAcadUCSs IAcadUCSs
interface IAcadMaterials IAcadMaterials
interface IAcadDimStyles IAcadDimStyles
interface IAcadModelSpace IAcadModelSpace
interface IAcadGroups IAcadGroups
interface IAcadLayer IAcadLayer
interface IAcadLayout IAcadLayout
interface IAcadViews IAcadViews
IAcadMenuGroups ** pMenuGroups
IAcadApplication ** pAppObj
IAcadDocuments ** pDocuments
REFIID LPOLESTR * rgszNames
REFIID LPOLESTR UINT LCID DISPID * rgDispId
BEGIN_INTERFACE REFIID riid
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(IAcadApplication *This
REFIID LPOLESTR UINT cNames
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS * pDispParams
IAcadDocument ** pActiveDoc
UINT LCID ITypeInfo ** ppTInfo
enum AcWindowState * eWinState
IDispatch VARIANT_BOOL * bStatus
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS _Out_opt_ VARIANT * pVarResult
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS _Out_opt_ VARIANT _Out_opt_ EXCEPINFO * pExcepInfo
double enum AcZoomScaleType ScaleType
IAcadPreferences ** pPreferences
ULONG(STDMETHODCALLTYPE *AddRef)(IAcadApplication *This)
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** ppvObject
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD _In_ DISPPARAMS _Out_opt_ VARIANT _Out_opt_ EXCEPINFO _Out_opt_ UINT * puArgErr
_In_ DISPID _In_ REFIID _In_ LCID _In_ WORD wFlags
VARIANT VARIANT UpperRight