acpexctl.h 56 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020
  1. //////////////////////////////////////////////////////////////////////////////
  2. //
  3. // Copyright 2015 Autodesk, Inc. All rights reserved.
  4. //
  5. // Use of this software is subject to the terms of the Autodesk license
  6. // agreement provided at the time of installation or download, or which
  7. // otherwise accompanies this software in either electronic or hard copy form.
  8. //
  9. //////////////////////////////////////////////////////////////////////////////
  10. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  11. /* File created by MIDL compiler version 8.00.0595 */
  12. /* at Thu Feb 05 17:58:06 2015
  13. */
  14. /* Compiler settings for idlsource\AcPEXCtl.idl:
  15. Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 8.00.0595
  16. protocol : dce , ms_ext, c_ext, robust
  17. error checks: allocation ref bounds_check enum stub_data
  18. VC __declspec() decoration level:
  19. __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  20. DECLSPEC_UUID(), MIDL_INTERFACE()
  21. */
  22. /* @@MIDL_FILE_HEADING( ) */
  23. #pragma warning( disable: 4049 ) /* more than 64k source lines */
  24. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  25. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  26. #define __REQUIRED_RPCNDR_H_VERSION__ 475
  27. #endif
  28. #include "rpc.h"
  29. #include "rpcndr.h"
  30. #ifndef __RPCNDR_H_VERSION__
  31. #error this stub requires an updated version of <rpcndr.h>
  32. #endif // __RPCNDR_H_VERSION__
  33. #ifndef __AcPEXCtl_i_h__
  34. #define __AcPEXCtl_i_h__
  35. #if defined(_MSC_VER) && (_MSC_VER >= 1020)
  36. #pragma once
  37. #endif
  38. /* Forward Declarations */
  39. #ifndef __IAcPeNumericEditor_FWD_DEFINED__
  40. #define __IAcPeNumericEditor_FWD_DEFINED__
  41. typedef interface IAcPeNumericEditor IAcPeNumericEditor;
  42. #endif /* __IAcPeNumericEditor_FWD_DEFINED__ */
  43. #ifndef __IAcPeVariantCtrl_FWD_DEFINED__
  44. #define __IAcPeVariantCtrl_FWD_DEFINED__
  45. typedef interface IAcPeVariantCtrl IAcPeVariantCtrl;
  46. #endif /* __IAcPeVariantCtrl_FWD_DEFINED__ */
  47. #ifndef __IAcPeColorCtrl_FWD_DEFINED__
  48. #define __IAcPeColorCtrl_FWD_DEFINED__
  49. typedef interface IAcPeColorCtrl IAcPeColorCtrl;
  50. #endif /* __IAcPeColorCtrl_FWD_DEFINED__ */
  51. #ifndef __IAcPeSpinCtrl_FWD_DEFINED__
  52. #define __IAcPeSpinCtrl_FWD_DEFINED__
  53. typedef interface IAcPeSpinCtrl IAcPeSpinCtrl;
  54. #endif /* __IAcPeSpinCtrl_FWD_DEFINED__ */
  55. #ifndef __IAcPeNoPickVariantRW_FWD_DEFINED__
  56. #define __IAcPeNoPickVariantRW_FWD_DEFINED__
  57. typedef interface IAcPeNoPickVariantRW IAcPeNoPickVariantRW;
  58. #endif /* __IAcPeNoPickVariantRW_FWD_DEFINED__ */
  59. #ifndef __IAcPeButtonEditCtrl_FWD_DEFINED__
  60. #define __IAcPeButtonEditCtrl_FWD_DEFINED__
  61. typedef interface IAcPeButtonEditCtrl IAcPeButtonEditCtrl;
  62. #endif /* __IAcPeButtonEditCtrl_FWD_DEFINED__ */
  63. #ifndef __IAcPeButtonPicture_FWD_DEFINED__
  64. #define __IAcPeButtonPicture_FWD_DEFINED__
  65. typedef interface IAcPeButtonPicture IAcPeButtonPicture;
  66. #endif /* __IAcPeButtonPicture_FWD_DEFINED__ */
  67. #ifndef __IAcPePick2PointsCtrl_FWD_DEFINED__
  68. #define __IAcPePick2PointsCtrl_FWD_DEFINED__
  69. typedef interface IAcPePick2PointsCtrl IAcPePick2PointsCtrl;
  70. #endif /* __IAcPePick2PointsCtrl_FWD_DEFINED__ */
  71. #ifndef __IAcPeCalculatorCtrl_FWD_DEFINED__
  72. #define __IAcPeCalculatorCtrl_FWD_DEFINED__
  73. typedef interface IAcPeCalculatorCtrl IAcPeCalculatorCtrl;
  74. #endif /* __IAcPeCalculatorCtrl_FWD_DEFINED__ */
  75. #ifndef __AcPePropertyEditorText_FWD_DEFINED__
  76. #define __AcPePropertyEditorText_FWD_DEFINED__
  77. #ifdef __cplusplus
  78. typedef class AcPePropertyEditorText AcPePropertyEditorText;
  79. #else
  80. typedef struct AcPePropertyEditorText AcPePropertyEditorText;
  81. #endif /* __cplusplus */
  82. #endif /* __AcPePropertyEditorText_FWD_DEFINED__ */
  83. #ifndef __AcPePropertyEditorLWeight_FWD_DEFINED__
  84. #define __AcPePropertyEditorLWeight_FWD_DEFINED__
  85. #ifdef __cplusplus
  86. typedef class AcPePropertyEditorLWeight AcPePropertyEditorLWeight;
  87. #else
  88. typedef struct AcPePropertyEditorLWeight AcPePropertyEditorLWeight;
  89. #endif /* __cplusplus */
  90. #endif /* __AcPePropertyEditorLWeight_FWD_DEFINED__ */
  91. #ifndef __AcPePropertyEditorLayer_FWD_DEFINED__
  92. #define __AcPePropertyEditorLayer_FWD_DEFINED__
  93. #ifdef __cplusplus
  94. typedef class AcPePropertyEditorLayer AcPePropertyEditorLayer;
  95. #else
  96. typedef struct AcPePropertyEditorLayer AcPePropertyEditorLayer;
  97. #endif /* __cplusplus */
  98. #endif /* __AcPePropertyEditorLayer_FWD_DEFINED__ */
  99. #ifndef __AcPePropertyEditorMaterial_FWD_DEFINED__
  100. #define __AcPePropertyEditorMaterial_FWD_DEFINED__
  101. #ifdef __cplusplus
  102. typedef class AcPePropertyEditorMaterial AcPePropertyEditorMaterial;
  103. #else
  104. typedef struct AcPePropertyEditorMaterial AcPePropertyEditorMaterial;
  105. #endif /* __cplusplus */
  106. #endif /* __AcPePropertyEditorMaterial_FWD_DEFINED__ */
  107. #ifndef __AcPePropertyEditorColor_FWD_DEFINED__
  108. #define __AcPePropertyEditorColor_FWD_DEFINED__
  109. #ifdef __cplusplus
  110. typedef class AcPePropertyEditorColor AcPePropertyEditorColor;
  111. #else
  112. typedef struct AcPePropertyEditorColor AcPePropertyEditorColor;
  113. #endif /* __cplusplus */
  114. #endif /* __AcPePropertyEditorColor_FWD_DEFINED__ */
  115. #ifndef __AcPePropertyEditorLType_FWD_DEFINED__
  116. #define __AcPePropertyEditorLType_FWD_DEFINED__
  117. #ifdef __cplusplus
  118. typedef class AcPePropertyEditorLType AcPePropertyEditorLType;
  119. #else
  120. typedef struct AcPePropertyEditorLType AcPePropertyEditorLType;
  121. #endif /* __cplusplus */
  122. #endif /* __AcPePropertyEditorLType_FWD_DEFINED__ */
  123. #ifndef __AcPePropertyEditorNumeric_FWD_DEFINED__
  124. #define __AcPePropertyEditorNumeric_FWD_DEFINED__
  125. #ifdef __cplusplus
  126. typedef class AcPePropertyEditorNumeric AcPePropertyEditorNumeric;
  127. #else
  128. typedef struct AcPePropertyEditorNumeric AcPePropertyEditorNumeric;
  129. #endif /* __cplusplus */
  130. #endif /* __AcPePropertyEditorNumeric_FWD_DEFINED__ */
  131. #ifndef __AcPePropertyEditorBool_FWD_DEFINED__
  132. #define __AcPePropertyEditorBool_FWD_DEFINED__
  133. #ifdef __cplusplus
  134. typedef class AcPePropertyEditorBool AcPePropertyEditorBool;
  135. #else
  136. typedef struct AcPePropertyEditorBool AcPePropertyEditorBool;
  137. #endif /* __cplusplus */
  138. #endif /* __AcPePropertyEditorBool_FWD_DEFINED__ */
  139. #ifndef __AcPePropertyEditorACADNumeric_FWD_DEFINED__
  140. #define __AcPePropertyEditorACADNumeric_FWD_DEFINED__
  141. #ifdef __cplusplus
  142. typedef class AcPePropertyEditorACADNumeric AcPePropertyEditorACADNumeric;
  143. #else
  144. typedef struct AcPePropertyEditorACADNumeric AcPePropertyEditorACADNumeric;
  145. #endif /* __cplusplus */
  146. #endif /* __AcPePropertyEditorACADNumeric_FWD_DEFINED__ */
  147. #ifndef __AcPePick2PointsCtrl_FWD_DEFINED__
  148. #define __AcPePick2PointsCtrl_FWD_DEFINED__
  149. #ifdef __cplusplus
  150. typedef class AcPePick2PointsCtrl AcPePick2PointsCtrl;
  151. #else
  152. typedef struct AcPePick2PointsCtrl AcPePick2PointsCtrl;
  153. #endif /* __cplusplus */
  154. #endif /* __AcPePick2PointsCtrl_FWD_DEFINED__ */
  155. #ifndef __AcPePropertyEditorNumericArea_FWD_DEFINED__
  156. #define __AcPePropertyEditorNumericArea_FWD_DEFINED__
  157. #ifdef __cplusplus
  158. typedef class AcPePropertyEditorNumericArea AcPePropertyEditorNumericArea;
  159. #else
  160. typedef struct AcPePropertyEditorNumericArea AcPePropertyEditorNumericArea;
  161. #endif /* __cplusplus */
  162. #endif /* __AcPePropertyEditorNumericArea_FWD_DEFINED__ */
  163. #ifndef __AcPePropertyEditorEllipses_FWD_DEFINED__
  164. #define __AcPePropertyEditorEllipses_FWD_DEFINED__
  165. #ifdef __cplusplus
  166. typedef class AcPePropertyEditorEllipses AcPePropertyEditorEllipses;
  167. #else
  168. typedef struct AcPePropertyEditorEllipses AcPePropertyEditorEllipses;
  169. #endif /* __cplusplus */
  170. #endif /* __AcPePropertyEditorEllipses_FWD_DEFINED__ */
  171. #ifndef __AcPePropertyEditorEditButton_FWD_DEFINED__
  172. #define __AcPePropertyEditorEditButton_FWD_DEFINED__
  173. #ifdef __cplusplus
  174. typedef class AcPePropertyEditorEditButton AcPePropertyEditorEditButton;
  175. #else
  176. typedef struct AcPePropertyEditorEditButton AcPePropertyEditorEditButton;
  177. #endif /* __cplusplus */
  178. #endif /* __AcPePropertyEditorEditButton_FWD_DEFINED__ */
  179. #ifndef __AcPePropertyEditorEnum_FWD_DEFINED__
  180. #define __AcPePropertyEditorEnum_FWD_DEFINED__
  181. #ifdef __cplusplus
  182. typedef class AcPePropertyEditorEnum AcPePropertyEditorEnum;
  183. #else
  184. typedef struct AcPePropertyEditorEnum AcPePropertyEditorEnum;
  185. #endif /* __cplusplus */
  186. #endif /* __AcPePropertyEditorEnum_FWD_DEFINED__ */
  187. #ifndef __AcPePropertyEditorSpinnerEnum_FWD_DEFINED__
  188. #define __AcPePropertyEditorSpinnerEnum_FWD_DEFINED__
  189. #ifdef __cplusplus
  190. typedef class AcPePropertyEditorSpinnerEnum AcPePropertyEditorSpinnerEnum;
  191. #else
  192. typedef struct AcPePropertyEditorSpinnerEnum AcPePropertyEditorSpinnerEnum;
  193. #endif /* __cplusplus */
  194. #endif /* __AcPePropertyEditorSpinnerEnum_FWD_DEFINED__ */
  195. #ifndef __AcPePropertyEditorHatchEnum_FWD_DEFINED__
  196. #define __AcPePropertyEditorHatchEnum_FWD_DEFINED__
  197. #ifdef __cplusplus
  198. typedef class AcPePropertyEditorHatchEnum AcPePropertyEditorHatchEnum;
  199. #else
  200. typedef struct AcPePropertyEditorHatchEnum AcPePropertyEditorHatchEnum;
  201. #endif /* __cplusplus */
  202. #endif /* __AcPePropertyEditorHatchEnum_FWD_DEFINED__ */
  203. #ifndef __AcPePropertyEditorMTextDir_FWD_DEFINED__
  204. #define __AcPePropertyEditorMTextDir_FWD_DEFINED__
  205. #ifdef __cplusplus
  206. typedef class AcPePropertyEditorMTextDir AcPePropertyEditorMTextDir;
  207. #else
  208. typedef struct AcPePropertyEditorMTextDir AcPePropertyEditorMTextDir;
  209. #endif /* __cplusplus */
  210. #endif /* __AcPePropertyEditorMTextDir_FWD_DEFINED__ */
  211. #ifndef __AcPePropertyEditorHatchISOPenWidth_FWD_DEFINED__
  212. #define __AcPePropertyEditorHatchISOPenWidth_FWD_DEFINED__
  213. #ifdef __cplusplus
  214. typedef class AcPePropertyEditorHatchISOPenWidth AcPePropertyEditorHatchISOPenWidth;
  215. #else
  216. typedef struct AcPePropertyEditorHatchISOPenWidth AcPePropertyEditorHatchISOPenWidth;
  217. #endif /* __cplusplus */
  218. #endif /* __AcPePropertyEditorHatchISOPenWidth_FWD_DEFINED__ */
  219. #ifndef __AcPePropertyEditorHatchPatternName_FWD_DEFINED__
  220. #define __AcPePropertyEditorHatchPatternName_FWD_DEFINED__
  221. #ifdef __cplusplus
  222. typedef class AcPePropertyEditorHatchPatternName AcPePropertyEditorHatchPatternName;
  223. #else
  224. typedef struct AcPePropertyEditorHatchPatternName AcPePropertyEditorHatchPatternName;
  225. #endif /* __cplusplus */
  226. #endif /* __AcPePropertyEditorHatchPatternName_FWD_DEFINED__ */
  227. #ifndef __AcPePropertyEditorEllipsisHatchPatternType_FWD_DEFINED__
  228. #define __AcPePropertyEditorEllipsisHatchPatternType_FWD_DEFINED__
  229. #ifdef __cplusplus
  230. typedef class AcPePropertyEditorEllipsisHatchPatternType AcPePropertyEditorEllipsisHatchPatternType;
  231. #else
  232. typedef struct AcPePropertyEditorEllipsisHatchPatternType AcPePropertyEditorEllipsisHatchPatternType;
  233. #endif /* __cplusplus */
  234. #endif /* __AcPePropertyEditorEllipsisHatchPatternType_FWD_DEFINED__ */
  235. #ifndef __AcPeDlgLaunchCtrl_FWD_DEFINED__
  236. #define __AcPeDlgLaunchCtrl_FWD_DEFINED__
  237. #ifdef __cplusplus
  238. typedef class AcPeDlgLaunchCtrl AcPeDlgLaunchCtrl;
  239. #else
  240. typedef struct AcPeDlgLaunchCtrl AcPeDlgLaunchCtrl;
  241. #endif /* __cplusplus */
  242. #endif /* __AcPeDlgLaunchCtrl_FWD_DEFINED__ */
  243. #ifndef __AcPePropertyEditorVariant_FWD_DEFINED__
  244. #define __AcPePropertyEditorVariant_FWD_DEFINED__
  245. #ifdef __cplusplus
  246. typedef class AcPePropertyEditorVariant AcPePropertyEditorVariant;
  247. #else
  248. typedef struct AcPePropertyEditorVariant AcPePropertyEditorVariant;
  249. #endif /* __cplusplus */
  250. #endif /* __AcPePropertyEditorVariant_FWD_DEFINED__ */
  251. #ifndef __AcPePropertyEditorEllipsesHyperlinks_FWD_DEFINED__
  252. #define __AcPePropertyEditorEllipsesHyperlinks_FWD_DEFINED__
  253. #ifdef __cplusplus
  254. typedef class AcPePropertyEditorEllipsesHyperlinks AcPePropertyEditorEllipsesHyperlinks;
  255. #else
  256. typedef struct AcPePropertyEditorEllipsesHyperlinks AcPePropertyEditorEllipsesHyperlinks;
  257. #endif /* __cplusplus */
  258. #endif /* __AcPePropertyEditorEllipsesHyperlinks_FWD_DEFINED__ */
  259. #ifndef __AcPePropertyEditorSpin_FWD_DEFINED__
  260. #define __AcPePropertyEditorSpin_FWD_DEFINED__
  261. #ifdef __cplusplus
  262. typedef class AcPePropertyEditorSpin AcPePropertyEditorSpin;
  263. #else
  264. typedef struct AcPePropertyEditorSpin AcPePropertyEditorSpin;
  265. #endif /* __cplusplus */
  266. #endif /* __AcPePropertyEditorSpin_FWD_DEFINED__ */
  267. #ifndef __AcPePropertyEditorDimArrowHead_FWD_DEFINED__
  268. #define __AcPePropertyEditorDimArrowHead_FWD_DEFINED__
  269. #ifdef __cplusplus
  270. typedef class AcPePropertyEditorDimArrowHead AcPePropertyEditorDimArrowHead;
  271. #else
  272. typedef struct AcPePropertyEditorDimArrowHead AcPePropertyEditorDimArrowHead;
  273. #endif /* __cplusplus */
  274. #endif /* __AcPePropertyEditorDimArrowHead_FWD_DEFINED__ */
  275. #ifndef __AcPePropertyEditorGradientPattern_FWD_DEFINED__
  276. #define __AcPePropertyEditorGradientPattern_FWD_DEFINED__
  277. #ifdef __cplusplus
  278. typedef class AcPePropertyEditorGradientPattern AcPePropertyEditorGradientPattern;
  279. #else
  280. typedef struct AcPePropertyEditorGradientPattern AcPePropertyEditorGradientPattern;
  281. #endif /* __cplusplus */
  282. #endif /* __AcPePropertyEditorGradientPattern_FWD_DEFINED__ */
  283. #ifndef __AcPePropertyEditorPlotStyleName_FWD_DEFINED__
  284. #define __AcPePropertyEditorPlotStyleName_FWD_DEFINED__
  285. #ifdef __cplusplus
  286. typedef class AcPePropertyEditorPlotStyleName AcPePropertyEditorPlotStyleName;
  287. #else
  288. typedef struct AcPePropertyEditorPlotStyleName AcPePropertyEditorPlotStyleName;
  289. #endif /* __cplusplus */
  290. #endif /* __AcPePropertyEditorPlotStyleName_FWD_DEFINED__ */
  291. #ifndef __AcPePropertyEditorPlotStyleTable_FWD_DEFINED__
  292. #define __AcPePropertyEditorPlotStyleTable_FWD_DEFINED__
  293. #ifdef __cplusplus
  294. typedef class AcPePropertyEditorPlotStyleTable AcPePropertyEditorPlotStyleTable;
  295. #else
  296. typedef struct AcPePropertyEditorPlotStyleTable AcPePropertyEditorPlotStyleTable;
  297. #endif /* __cplusplus */
  298. #endif /* __AcPePropertyEditorPlotStyleTable_FWD_DEFINED__ */
  299. #ifndef __AcPePropertyEditorNoPickVariant_FWD_DEFINED__
  300. #define __AcPePropertyEditorNoPickVariant_FWD_DEFINED__
  301. #ifdef __cplusplus
  302. typedef class AcPePropertyEditorNoPickVariant AcPePropertyEditorNoPickVariant;
  303. #else
  304. typedef struct AcPePropertyEditorNoPickVariant AcPePropertyEditorNoPickVariant;
  305. #endif /* __cplusplus */
  306. #endif /* __AcPePropertyEditorNoPickVariant_FWD_DEFINED__ */
  307. #ifndef __AcPePropertyEditorRasterImageHeight_FWD_DEFINED__
  308. #define __AcPePropertyEditorRasterImageHeight_FWD_DEFINED__
  309. #ifdef __cplusplus
  310. typedef class AcPePropertyEditorRasterImageHeight AcPePropertyEditorRasterImageHeight;
  311. #else
  312. typedef struct AcPePropertyEditorRasterImageHeight AcPePropertyEditorRasterImageHeight;
  313. #endif /* __cplusplus */
  314. #endif /* __AcPePropertyEditorRasterImageHeight_FWD_DEFINED__ */
  315. #ifndef __AcPePropertyEditorRasterImageWidth_FWD_DEFINED__
  316. #define __AcPePropertyEditorRasterImageWidth_FWD_DEFINED__
  317. #ifdef __cplusplus
  318. typedef class AcPePropertyEditorRasterImageWidth AcPePropertyEditorRasterImageWidth;
  319. #else
  320. typedef struct AcPePropertyEditorRasterImageWidth AcPePropertyEditorRasterImageWidth;
  321. #endif /* __cplusplus */
  322. #endif /* __AcPePropertyEditorRasterImageWidth_FWD_DEFINED__ */
  323. #ifndef __AcPePropertyEditorTextJustify_FWD_DEFINED__
  324. #define __AcPePropertyEditorTextJustify_FWD_DEFINED__
  325. #ifdef __cplusplus
  326. typedef class AcPePropertyEditorTextJustify AcPePropertyEditorTextJustify;
  327. #else
  328. typedef struct AcPePropertyEditorTextJustify AcPePropertyEditorTextJustify;
  329. #endif /* __cplusplus */
  330. #endif /* __AcPePropertyEditorTextJustify_FWD_DEFINED__ */
  331. #ifndef __AcPePropertyEditorEllipseEndAngle_FWD_DEFINED__
  332. #define __AcPePropertyEditorEllipseEndAngle_FWD_DEFINED__
  333. #ifdef __cplusplus
  334. typedef class AcPePropertyEditorEllipseEndAngle AcPePropertyEditorEllipseEndAngle;
  335. #else
  336. typedef struct AcPePropertyEditorEllipseEndAngle AcPePropertyEditorEllipseEndAngle;
  337. #endif /* __cplusplus */
  338. #endif /* __AcPePropertyEditorEllipseEndAngle_FWD_DEFINED__ */
  339. #ifndef __AcPePropertyEditorDimStyle_FWD_DEFINED__
  340. #define __AcPePropertyEditorDimStyle_FWD_DEFINED__
  341. #ifdef __cplusplus
  342. typedef class AcPePropertyEditorDimStyle AcPePropertyEditorDimStyle;
  343. #else
  344. typedef struct AcPePropertyEditorDimStyle AcPePropertyEditorDimStyle;
  345. #endif /* __cplusplus */
  346. #endif /* __AcPePropertyEditorDimStyle_FWD_DEFINED__ */
  347. #ifndef __AcPePropertyEditorTextStyle_FWD_DEFINED__
  348. #define __AcPePropertyEditorTextStyle_FWD_DEFINED__
  349. #ifdef __cplusplus
  350. typedef class AcPePropertyEditorTextStyle AcPePropertyEditorTextStyle;
  351. #else
  352. typedef struct AcPePropertyEditorTextStyle AcPePropertyEditorTextStyle;
  353. #endif /* __cplusplus */
  354. #endif /* __AcPePropertyEditorTextStyle_FWD_DEFINED__ */
  355. #ifndef __AcPePropertyEditorMTextStyle_FWD_DEFINED__
  356. #define __AcPePropertyEditorMTextStyle_FWD_DEFINED__
  357. #ifdef __cplusplus
  358. typedef class AcPePropertyEditorMTextStyle AcPePropertyEditorMTextStyle;
  359. #else
  360. typedef struct AcPePropertyEditorMTextStyle AcPePropertyEditorMTextStyle;
  361. #endif /* __cplusplus */
  362. #endif /* __AcPePropertyEditorMTextStyle_FWD_DEFINED__ */
  363. #ifndef __AcPePropertyEditorCustomColor_FWD_DEFINED__
  364. #define __AcPePropertyEditorCustomColor_FWD_DEFINED__
  365. #ifdef __cplusplus
  366. typedef class AcPePropertyEditorCustomColor AcPePropertyEditorCustomColor;
  367. #else
  368. typedef struct AcPePropertyEditorCustomColor AcPePropertyEditorCustomColor;
  369. #endif /* __cplusplus */
  370. #endif /* __AcPePropertyEditorCustomColor_FWD_DEFINED__ */
  371. #ifndef __AcPePropertyEditorPwdText_FWD_DEFINED__
  372. #define __AcPePropertyEditorPwdText_FWD_DEFINED__
  373. #ifdef __cplusplus
  374. typedef class AcPePropertyEditorPwdText AcPePropertyEditorPwdText;
  375. #else
  376. typedef struct AcPePropertyEditorPwdText AcPePropertyEditorPwdText;
  377. #endif /* __cplusplus */
  378. #endif /* __AcPePropertyEditorPwdText_FWD_DEFINED__ */
  379. #ifndef __AcPePropertyEditorTextEx_FWD_DEFINED__
  380. #define __AcPePropertyEditorTextEx_FWD_DEFINED__
  381. #ifdef __cplusplus
  382. typedef class AcPePropertyEditorTextEx AcPePropertyEditorTextEx;
  383. #else
  384. typedef struct AcPePropertyEditorTextEx AcPePropertyEditorTextEx;
  385. #endif /* __cplusplus */
  386. #endif /* __AcPePropertyEditorTextEx_FWD_DEFINED__ */
  387. #ifndef __AcPePropertyEditorVisualStyle_FWD_DEFINED__
  388. #define __AcPePropertyEditorVisualStyle_FWD_DEFINED__
  389. #ifdef __cplusplus
  390. typedef class AcPePropertyEditorVisualStyle AcPePropertyEditorVisualStyle;
  391. #else
  392. typedef struct AcPePropertyEditorVisualStyle AcPePropertyEditorVisualStyle;
  393. #endif /* __cplusplus */
  394. #endif /* __AcPePropertyEditorVisualStyle_FWD_DEFINED__ */
  395. #ifndef __AcPePropertyEditorLightLampColor_FWD_DEFINED__
  396. #define __AcPePropertyEditorLightLampColor_FWD_DEFINED__
  397. #ifdef __cplusplus
  398. typedef class AcPePropertyEditorLightLampColor AcPePropertyEditorLightLampColor;
  399. #else
  400. typedef struct AcPePropertyEditorLightLampColor AcPePropertyEditorLightLampColor;
  401. #endif /* __cplusplus */
  402. #endif /* __AcPePropertyEditorLightLampColor_FWD_DEFINED__ */
  403. #ifndef __AcPePropertyEditorIntensityScheme_FWD_DEFINED__
  404. #define __AcPePropertyEditorIntensityScheme_FWD_DEFINED__
  405. #ifdef __cplusplus
  406. typedef class AcPePropertyEditorIntensityScheme AcPePropertyEditorIntensityScheme;
  407. #else
  408. typedef struct AcPePropertyEditorIntensityScheme AcPePropertyEditorIntensityScheme;
  409. #endif /* __cplusplus */
  410. #endif /* __AcPePropertyEditorIntensityScheme_FWD_DEFINED__ */
  411. #ifndef __AcPePropertyEditorLightWebPreview_FWD_DEFINED__
  412. #define __AcPePropertyEditorLightWebPreview_FWD_DEFINED__
  413. #ifdef __cplusplus
  414. typedef class AcPePropertyEditorLightWebPreview AcPePropertyEditorLightWebPreview;
  415. #else
  416. typedef struct AcPePropertyEditorLightWebPreview AcPePropertyEditorLightWebPreview;
  417. #endif /* __cplusplus */
  418. #endif /* __AcPePropertyEditorLightWebPreview_FWD_DEFINED__ */
  419. #ifndef __AcPePropertyEditorLightIntensity_FWD_DEFINED__
  420. #define __AcPePropertyEditorLightIntensity_FWD_DEFINED__
  421. #ifdef __cplusplus
  422. typedef class AcPePropertyEditorLightIntensity AcPePropertyEditorLightIntensity;
  423. #else
  424. typedef struct AcPePropertyEditorLightIntensity AcPePropertyEditorLightIntensity;
  425. #endif /* __cplusplus */
  426. #endif /* __AcPePropertyEditorLightIntensity_FWD_DEFINED__ */
  427. #ifndef __AcPePropertyEditorTableStyle_FWD_DEFINED__
  428. #define __AcPePropertyEditorTableStyle_FWD_DEFINED__
  429. #ifdef __cplusplus
  430. typedef class AcPePropertyEditorTableStyle AcPePropertyEditorTableStyle;
  431. #else
  432. typedef struct AcPePropertyEditorTableStyle AcPePropertyEditorTableStyle;
  433. #endif /* __cplusplus */
  434. #endif /* __AcPePropertyEditorTableStyle_FWD_DEFINED__ */
  435. #ifndef __AcPePropertyEditorAttributeValue_FWD_DEFINED__
  436. #define __AcPePropertyEditorAttributeValue_FWD_DEFINED__
  437. #ifdef __cplusplus
  438. typedef class AcPePropertyEditorAttributeValue AcPePropertyEditorAttributeValue;
  439. #else
  440. typedef struct AcPePropertyEditorAttributeValue AcPePropertyEditorAttributeValue;
  441. #endif /* __cplusplus */
  442. #endif /* __AcPePropertyEditorAttributeValue_FWD_DEFINED__ */
  443. #ifndef __AcPePropertyEditorPredefBlock_FWD_DEFINED__
  444. #define __AcPePropertyEditorPredefBlock_FWD_DEFINED__
  445. #ifdef __cplusplus
  446. typedef class AcPePropertyEditorPredefBlock AcPePropertyEditorPredefBlock;
  447. #else
  448. typedef struct AcPePropertyEditorPredefBlock AcPePropertyEditorPredefBlock;
  449. #endif /* __cplusplus */
  450. #endif /* __AcPePropertyEditorPredefBlock_FWD_DEFINED__ */
  451. #ifndef __AcPePropertyEditorMLeaderStyle_FWD_DEFINED__
  452. #define __AcPePropertyEditorMLeaderStyle_FWD_DEFINED__
  453. #ifdef __cplusplus
  454. typedef class AcPePropertyEditorMLeaderStyle AcPePropertyEditorMLeaderStyle;
  455. #else
  456. typedef struct AcPePropertyEditorMLeaderStyle AcPePropertyEditorMLeaderStyle;
  457. #endif /* __cplusplus */
  458. #endif /* __AcPePropertyEditorMLeaderStyle_FWD_DEFINED__ */
  459. #ifndef __AcPePropertySectionLayerCombo_FWD_DEFINED__
  460. #define __AcPePropertySectionLayerCombo_FWD_DEFINED__
  461. #ifdef __cplusplus
  462. typedef class AcPePropertySectionLayerCombo AcPePropertySectionLayerCombo;
  463. #else
  464. typedef struct AcPePropertySectionLayerCombo AcPePropertySectionLayerCombo;
  465. #endif /* __cplusplus */
  466. #endif /* __AcPePropertySectionLayerCombo_FWD_DEFINED__ */
  467. /* header files for imported files */
  468. #include "oaidl.h"
  469. #include "ocidl.h"
  470. #include "acpi.h"
  471. #ifdef __cplusplus
  472. extern "C"{
  473. #endif
  474. /* interface __MIDL_itf_AcPEXCtl_0000_0000 */
  475. /* [local] */
  476. #define DISPID_BTNEDIT_DEF_PIC 1
  477. #define DISPID_BTNEDIT_DIS_PIC 2
  478. #define DISPID_BTNPIC_DEF_PIC 1
  479. #define DISPID_BTNPIC_DIS_PIC 2
  480. extern RPC_IF_HANDLE __MIDL_itf_AcPEXCtl_0000_0000_v0_0_c_ifspec;
  481. extern RPC_IF_HANDLE __MIDL_itf_AcPEXCtl_0000_0000_v0_0_s_ifspec;
  482. #ifndef __ACPEXCTLLib_LIBRARY_DEFINED__
  483. #define __ACPEXCTLLib_LIBRARY_DEFINED__
  484. /* library ACPEXCTLLib */
  485. /* [custom][helpstring][version][uuid] */
  486. typedef /* [v1_enum][uuid] */ DECLSPEC_UUID("70AFDEB0-099C-494e-A493-5E0ECD614004")
  487. enum AcPeNumericType
  488. {
  489. PE_ACAD_DISTANCE = 0,
  490. PE_ACAD_ANGLE = 0x1,
  491. PE_ACAD_NOUNITS = 0x2,
  492. PE_ACAD_OTHER = 0x3,
  493. PE_ACAD_ANGLEPLUS360 = 0x4,
  494. PE_ACAD_RELATIVE_ANGLE = 0x5,
  495. PE_ACAD_RAW_ANGLE = 0x6
  496. } AcPeNumericType;
  497. #define CLSID_PropertyEditorText CLSID_AcPePropertyEditorText
  498. #define CLSID_PropertyEditorLWeight CLSID_AcPePropertyEditorLWeight
  499. #define CLSID_PropertyEditorLayer CLSID_AcPePropertyEditorLayer
  500. #define CLSID_PropertyEditorMaterial CLSID_AcPePropertyEditorMaterial
  501. #define CLSID_PropertyEditorColor CLSID_AcPePropertyEditorColor
  502. #define CLSID_PropertyEditorLType CLSID_AcPePropertyEditorLType
  503. #define CLSID_PropertyEditorNumeric CLSID_AcPePropertyEditorNumeric
  504. #define CLSID_PropertyEditorBool CLSID_AcPePropertyEditorBool
  505. #define CLSID_PropertyEditorACADNumeric CLSID_AcPePropertyEditorACADNumeric
  506. #define CLSID_PropertyEditorNumericArea CLSID_AcPePropertyEditorNumericArea
  507. #define CLSID_PropertyEditorEllipses CLSID_AcPePropertyEditorEllipses
  508. #define CLSID_PropertyEditorEditButton CLSID_AcPePropertyEditorEditButton
  509. #define CLSID_PropertyEditorEnum CLSID_AcPePropertyEditorEnum
  510. #define CLSID_PropertyEditorSpinnerEnum CLSID_AcPePropertyEditorSpinnerEnum
  511. #define CLSID_PropertyEditorHatchEnum CLSID_AcPePropertyEditorHatchEnum
  512. #define CLSID_PropertyEditorMTextDir CLSID_AcPePropertyEditorMTextDir
  513. #define CLSID_PropertyEditorHatchISOPenWidth CLSID_AcPePropertyEditorHatchISOPenWidth
  514. #define CLSID_PropertyEditorHatchPatternName CLSID_AcPePropertyEditorHatchPatternName
  515. #define CLSID_PropertyEditorEllipsisHatchPatternType CLSID_AcPePropertyEditorEllipsisHatchPatternType
  516. #define CLSID_PropertyEditorVariant CLSID_AcPePropertyEditorVariant
  517. #define CLSID_PropertyEditorEllipsesHyperlinks CLSID_AcPePropertyEditorEllipsesHyperlinks
  518. #define CLSID_PropertyEditorSpin CLSID_AcPePropertyEditorSpin
  519. #define CLSID_PropertyEditorDimArrowHead CLSID_AcPePropertyEditorDimArrowHead
  520. #define CLSID_PropertyEditorGradientPattern CLSID_AcPePropertyEditorGradientPattern
  521. #define CLSID_PropertyEditorPlotStyleName CLSID_AcPePropertyEditorPlotStyleName
  522. #define CLSID_PropertyEditorPlotStyleTable CLSID_AcPePropertyEditorPlotStyleTable
  523. #define CLSID_PropertyEditorNoPickVariant CLSID_AcPePropertyEditorNoPickVariant
  524. #define CLSID_PropertyEditorRasterImageHeight CLSID_AcPePropertyEditorRasterImageHeight
  525. #define CLSID_PropertyEditorRasterImageWidth CLSID_AcPePropertyEditorRasterImageWidth
  526. #define CLSID_PropertyEditorTextJustify CLSID_AcPePropertyEditorTextJustify
  527. #define CLSID_PropertyEditorEllipseEndAngle CLSID_AcPePropertyEditorEllipseEndAngle
  528. #define CLSID_PropertyEditorDimStyle CLSID_AcPePropertyEditorDimStyle
  529. #define CLSID_PropertyEditorTextStyle CLSID_AcPePropertyEditorTextStyle
  530. #define CLSID_PropertyEditorMTextStyle CLSID_AcPePropertyEditorMTextStyle
  531. #define CLSID_PropertyEditorPwdText CLSID_AcPePropertyEditorPwdText
  532. #define CLSID_PropertyEditorVisualStyle CLSID_AcPePropertyEditorVisualStyle
  533. #define CLSID_PropertyEditorLightLampColor CLSID_AcPePropertyEditorLightLampColor
  534. #define CLSID_PropertyEditorIntensityScheme CLSID_AcPePropertyEditorIntensityScheme
  535. #define CLSID_PropertyEditorLightWebPreview CLSID_AcPePropertyEditorLightWebPreview
  536. #define CLSID_PropertyEditorLightIntensity CLSID_AcPePropertyEditorLightIntensity
  537. #define CLSID_PropertyEditorTableStyle CLSID_AcPePropertyEditorTableStyle
  538. #define CLSID_PropertyEditorAttributeValue CLSID_AcPePropertyEditorAttributeValue
  539. #define CLSID_PropertyEditorPredefBlock CLSID_AcPePropertyEditorPredefBlock
  540. #define CLSID_PropertyEditorMLeaderStyle CLSID_AcPePropertyEditorMLeaderStyle
  541. #define CLSID_PropertySectionLayerCombo CLSID_AcPePropertySectionLayerCombo
  542. EXTERN_C const IID LIBID_ACPEXCTLLib;
  543. #ifndef __IAcPeNumericEditor_INTERFACE_DEFINED__
  544. #define __IAcPeNumericEditor_INTERFACE_DEFINED__
  545. /* interface IAcPeNumericEditor */
  546. /* [unique][helpstring][uuid][object] */
  547. EXTERN_C const IID IID_IAcPeNumericEditor;
  548. #if defined(__cplusplus) && !defined(CINTERFACE)
  549. MIDL_INTERFACE("AD52023A-9B0D-44c8-AD8A-B28250858222")
  550. IAcPeNumericEditor : public IUnknown
  551. {
  552. public:
  553. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetNumericDataType(
  554. /* [in] */ enum AcPeNumericType dataType) = 0;
  555. };
  556. #else /* C style interface */
  557. typedef struct IAcPeNumericEditorVtbl
  558. {
  559. BEGIN_INTERFACE
  560. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  561. IAcPeNumericEditor * This,
  562. /* [in] */ REFIID riid,
  563. /* [annotation][iid_is][out] */
  564. _COM_Outptr_ void **ppvObject);
  565. ULONG ( STDMETHODCALLTYPE *AddRef )(
  566. IAcPeNumericEditor * This);
  567. ULONG ( STDMETHODCALLTYPE *Release )(
  568. IAcPeNumericEditor * This);
  569. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetNumericDataType )(
  570. IAcPeNumericEditor * This,
  571. /* [in] */ enum AcPeNumericType dataType);
  572. END_INTERFACE
  573. } IAcPeNumericEditorVtbl;
  574. interface IAcPeNumericEditor
  575. {
  576. CONST_VTBL struct IAcPeNumericEditorVtbl *lpVtbl;
  577. };
  578. #ifdef COBJMACROS
  579. #define IAcPeNumericEditor_QueryInterface(This,riid,ppvObject) \
  580. ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
  581. #define IAcPeNumericEditor_AddRef(This) \
  582. ( (This)->lpVtbl -> AddRef(This) )
  583. #define IAcPeNumericEditor_Release(This) \
  584. ( (This)->lpVtbl -> Release(This) )
  585. #define IAcPeNumericEditor_SetNumericDataType(This,dataType) \
  586. ( (This)->lpVtbl -> SetNumericDataType(This,dataType) )
  587. #endif /* COBJMACROS */
  588. #endif /* C style interface */
  589. #endif /* __IAcPeNumericEditor_INTERFACE_DEFINED__ */
  590. #ifndef __IAcPeVariantCtrl_INTERFACE_DEFINED__
  591. #define __IAcPeVariantCtrl_INTERFACE_DEFINED__
  592. /* interface IAcPeVariantCtrl */
  593. /* [unique][helpstring][uuid][object] */
  594. EXTERN_C const IID IID_IAcPeVariantCtrl;
  595. #if defined(__cplusplus) && !defined(CINTERFACE)
  596. MIDL_INTERFACE("2A5B57E5-7B4F-4fee-B36B-FF636468ED91")
  597. IAcPeVariantCtrl : public IUnknown
  598. {
  599. public:
  600. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetDwCookies(
  601. /* [in] */ VARIANT cookieArray) = 0;
  602. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetGroupOffset(
  603. /* [in] */ DWORD dwOffset) = 0;
  604. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetElementCount(
  605. /* [in] */ DWORD elemCount) = 0;
  606. };
  607. #else /* C style interface */
  608. typedef struct IAcPeVariantCtrlVtbl
  609. {
  610. BEGIN_INTERFACE
  611. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  612. IAcPeVariantCtrl * This,
  613. /* [in] */ REFIID riid,
  614. /* [annotation][iid_is][out] */
  615. _COM_Outptr_ void **ppvObject);
  616. ULONG ( STDMETHODCALLTYPE *AddRef )(
  617. IAcPeVariantCtrl * This);
  618. ULONG ( STDMETHODCALLTYPE *Release )(
  619. IAcPeVariantCtrl * This);
  620. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetDwCookies )(
  621. IAcPeVariantCtrl * This,
  622. /* [in] */ VARIANT cookieArray);
  623. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetGroupOffset )(
  624. IAcPeVariantCtrl * This,
  625. /* [in] */ DWORD dwOffset);
  626. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetElementCount )(
  627. IAcPeVariantCtrl * This,
  628. /* [in] */ DWORD elemCount);
  629. END_INTERFACE
  630. } IAcPeVariantCtrlVtbl;
  631. interface IAcPeVariantCtrl
  632. {
  633. CONST_VTBL struct IAcPeVariantCtrlVtbl *lpVtbl;
  634. };
  635. #ifdef COBJMACROS
  636. #define IAcPeVariantCtrl_QueryInterface(This,riid,ppvObject) \
  637. ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
  638. #define IAcPeVariantCtrl_AddRef(This) \
  639. ( (This)->lpVtbl -> AddRef(This) )
  640. #define IAcPeVariantCtrl_Release(This) \
  641. ( (This)->lpVtbl -> Release(This) )
  642. #define IAcPeVariantCtrl_SetDwCookies(This,cookieArray) \
  643. ( (This)->lpVtbl -> SetDwCookies(This,cookieArray) )
  644. #define IAcPeVariantCtrl_SetGroupOffset(This,dwOffset) \
  645. ( (This)->lpVtbl -> SetGroupOffset(This,dwOffset) )
  646. #define IAcPeVariantCtrl_SetElementCount(This,elemCount) \
  647. ( (This)->lpVtbl -> SetElementCount(This,elemCount) )
  648. #endif /* COBJMACROS */
  649. #endif /* C style interface */
  650. #endif /* __IAcPeVariantCtrl_INTERFACE_DEFINED__ */
  651. #ifndef __IAcPeColorCtrl_INTERFACE_DEFINED__
  652. #define __IAcPeColorCtrl_INTERFACE_DEFINED__
  653. /* interface IAcPeColorCtrl */
  654. /* [unique][helpstring][uuid][object] */
  655. EXTERN_C const IID IID_IAcPeColorCtrl;
  656. #if defined(__cplusplus) && !defined(CINTERFACE)
  657. MIDL_INTERFACE("3C308511-9949-46F3-93A5-76D23A633E11")
  658. IAcPeColorCtrl : public IUnknown
  659. {
  660. public:
  661. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetNoMetaColor(
  662. /* [in] */ VARIANT_BOOL bNoMetaColors) = 0;
  663. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetAllowNoneColor(
  664. /* [in] */ VARIANT_BOOL bAllowNone) = 0;
  665. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetFixedForeground(
  666. /* [in] */ VARIANT_BOOL bFixedForeground) = 0;
  667. };
  668. #else /* C style interface */
  669. typedef struct IAcPeColorCtrlVtbl
  670. {
  671. BEGIN_INTERFACE
  672. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  673. IAcPeColorCtrl * This,
  674. /* [in] */ REFIID riid,
  675. /* [annotation][iid_is][out] */
  676. _COM_Outptr_ void **ppvObject);
  677. ULONG ( STDMETHODCALLTYPE *AddRef )(
  678. IAcPeColorCtrl * This);
  679. ULONG ( STDMETHODCALLTYPE *Release )(
  680. IAcPeColorCtrl * This);
  681. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetNoMetaColor )(
  682. IAcPeColorCtrl * This,
  683. /* [in] */ VARIANT_BOOL bNoMetaColors);
  684. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetAllowNoneColor )(
  685. IAcPeColorCtrl * This,
  686. /* [in] */ VARIANT_BOOL bAllowNone);
  687. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetFixedForeground )(
  688. IAcPeColorCtrl * This,
  689. /* [in] */ VARIANT_BOOL bFixedForeground);
  690. END_INTERFACE
  691. } IAcPeColorCtrlVtbl;
  692. interface IAcPeColorCtrl
  693. {
  694. CONST_VTBL struct IAcPeColorCtrlVtbl *lpVtbl;
  695. };
  696. #ifdef COBJMACROS
  697. #define IAcPeColorCtrl_QueryInterface(This,riid,ppvObject) \
  698. ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
  699. #define IAcPeColorCtrl_AddRef(This) \
  700. ( (This)->lpVtbl -> AddRef(This) )
  701. #define IAcPeColorCtrl_Release(This) \
  702. ( (This)->lpVtbl -> Release(This) )
  703. #define IAcPeColorCtrl_SetNoMetaColor(This,bNoMetaColors) \
  704. ( (This)->lpVtbl -> SetNoMetaColor(This,bNoMetaColors) )
  705. #define IAcPeColorCtrl_SetAllowNoneColor(This,bAllowNone) \
  706. ( (This)->lpVtbl -> SetAllowNoneColor(This,bAllowNone) )
  707. #define IAcPeColorCtrl_SetFixedForeground(This,bFixedForeground) \
  708. ( (This)->lpVtbl -> SetFixedForeground(This,bFixedForeground) )
  709. #endif /* COBJMACROS */
  710. #endif /* C style interface */
  711. #endif /* __IAcPeColorCtrl_INTERFACE_DEFINED__ */
  712. #ifndef __IAcPeSpinCtrl_INTERFACE_DEFINED__
  713. #define __IAcPeSpinCtrl_INTERFACE_DEFINED__
  714. /* interface IAcPeSpinCtrl */
  715. /* [unique][helpstring][uuid][object] */
  716. EXTERN_C const IID IID_IAcPeSpinCtrl;
  717. #if defined(__cplusplus) && !defined(CINTERFACE)
  718. MIDL_INTERFACE("4132B288-9018-4690-BDFD-58A0EB2F3D27")
  719. IAcPeSpinCtrl : public IUnknown
  720. {
  721. public:
  722. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetControls(
  723. /* [in] */ VARIANT varControlsIUnkArray) = 0;
  724. };
  725. #else /* C style interface */
  726. typedef struct IAcPeSpinCtrlVtbl
  727. {
  728. BEGIN_INTERFACE
  729. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  730. IAcPeSpinCtrl * This,
  731. /* [in] */ REFIID riid,
  732. /* [annotation][iid_is][out] */
  733. _COM_Outptr_ void **ppvObject);
  734. ULONG ( STDMETHODCALLTYPE *AddRef )(
  735. IAcPeSpinCtrl * This);
  736. ULONG ( STDMETHODCALLTYPE *Release )(
  737. IAcPeSpinCtrl * This);
  738. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetControls )(
  739. IAcPeSpinCtrl * This,
  740. /* [in] */ VARIANT varControlsIUnkArray);
  741. END_INTERFACE
  742. } IAcPeSpinCtrlVtbl;
  743. interface IAcPeSpinCtrl
  744. {
  745. CONST_VTBL struct IAcPeSpinCtrlVtbl *lpVtbl;
  746. };
  747. #ifdef COBJMACROS
  748. #define IAcPeSpinCtrl_QueryInterface(This,riid,ppvObject) \
  749. ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
  750. #define IAcPeSpinCtrl_AddRef(This) \
  751. ( (This)->lpVtbl -> AddRef(This) )
  752. #define IAcPeSpinCtrl_Release(This) \
  753. ( (This)->lpVtbl -> Release(This) )
  754. #define IAcPeSpinCtrl_SetControls(This,varControlsIUnkArray) \
  755. ( (This)->lpVtbl -> SetControls(This,varControlsIUnkArray) )
  756. #endif /* COBJMACROS */
  757. #endif /* C style interface */
  758. #endif /* __IAcPeSpinCtrl_INTERFACE_DEFINED__ */
  759. #ifndef __IAcPeNoPickVariantRW_INTERFACE_DEFINED__
  760. #define __IAcPeNoPickVariantRW_INTERFACE_DEFINED__
  761. /* interface IAcPeNoPickVariantRW */
  762. /* [unique][helpstring][uuid][object] */
  763. EXTERN_C const IID IID_IAcPeNoPickVariantRW;
  764. #if defined(__cplusplus) && !defined(CINTERFACE)
  765. MIDL_INTERFACE("FFDC513D-B298-4d51-ACA7-8384F1196650")
  766. IAcPeNoPickVariantRW : public IUnknown
  767. {
  768. public:
  769. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetAlwaysRW(
  770. /* [in] */ VARIANT_BOOL bIsAlwaysRW) = 0;
  771. };
  772. #else /* C style interface */
  773. typedef struct IAcPeNoPickVariantRWVtbl
  774. {
  775. BEGIN_INTERFACE
  776. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  777. IAcPeNoPickVariantRW * This,
  778. /* [in] */ REFIID riid,
  779. /* [annotation][iid_is][out] */
  780. _COM_Outptr_ void **ppvObject);
  781. ULONG ( STDMETHODCALLTYPE *AddRef )(
  782. IAcPeNoPickVariantRW * This);
  783. ULONG ( STDMETHODCALLTYPE *Release )(
  784. IAcPeNoPickVariantRW * This);
  785. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetAlwaysRW )(
  786. IAcPeNoPickVariantRW * This,
  787. /* [in] */ VARIANT_BOOL bIsAlwaysRW);
  788. END_INTERFACE
  789. } IAcPeNoPickVariantRWVtbl;
  790. interface IAcPeNoPickVariantRW
  791. {
  792. CONST_VTBL struct IAcPeNoPickVariantRWVtbl *lpVtbl;
  793. };
  794. #ifdef COBJMACROS
  795. #define IAcPeNoPickVariantRW_QueryInterface(This,riid,ppvObject) \
  796. ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
  797. #define IAcPeNoPickVariantRW_AddRef(This) \
  798. ( (This)->lpVtbl -> AddRef(This) )
  799. #define IAcPeNoPickVariantRW_Release(This) \
  800. ( (This)->lpVtbl -> Release(This) )
  801. #define IAcPeNoPickVariantRW_SetAlwaysRW(This,bIsAlwaysRW) \
  802. ( (This)->lpVtbl -> SetAlwaysRW(This,bIsAlwaysRW) )
  803. #endif /* COBJMACROS */
  804. #endif /* C style interface */
  805. #endif /* __IAcPeNoPickVariantRW_INTERFACE_DEFINED__ */
  806. #ifndef __IAcPeButtonEditCtrl_INTERFACE_DEFINED__
  807. #define __IAcPeButtonEditCtrl_INTERFACE_DEFINED__
  808. /* interface IAcPeButtonEditCtrl */
  809. /* [unique][helpstring][uuid][object] */
  810. EXTERN_C const IID IID_IAcPeButtonEditCtrl;
  811. #if defined(__cplusplus) && !defined(CINTERFACE)
  812. MIDL_INTERFACE("5295B0C4-94A0-4167-BA90-1C61A868E269")
  813. IAcPeButtonEditCtrl : public IUnknown
  814. {
  815. public:
  816. virtual /* [helpstring][id][requestedit][bindable][propput] */ HRESULT STDMETHODCALLTYPE put_DefaultPicture(
  817. /* [in] */ IUnknown *pIPicture) = 0;
  818. virtual /* [helpstring][id][requestedit][bindable][propget] */ HRESULT STDMETHODCALLTYPE get_DefaultPicture(
  819. /* [retval][out] */ IUnknown **pIPicture) = 0;
  820. virtual /* [helpstring][id][requestedit][bindable][propput] */ HRESULT STDMETHODCALLTYPE put_DisabledPicture(
  821. /* [in] */ IUnknown *pIPicture) = 0;
  822. virtual /* [helpstring][id][requestedit][bindable][propget] */ HRESULT STDMETHODCALLTYPE get_DisabledPicture(
  823. /* [retval][out] */ IUnknown **pIPicture) = 0;
  824. };
  825. #else /* C style interface */
  826. typedef struct IAcPeButtonEditCtrlVtbl
  827. {
  828. BEGIN_INTERFACE
  829. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  830. IAcPeButtonEditCtrl * This,
  831. /* [in] */ REFIID riid,
  832. /* [annotation][iid_is][out] */
  833. _COM_Outptr_ void **ppvObject);
  834. ULONG ( STDMETHODCALLTYPE *AddRef )(
  835. IAcPeButtonEditCtrl * This);
  836. ULONG ( STDMETHODCALLTYPE *Release )(
  837. IAcPeButtonEditCtrl * This);
  838. /* [helpstring][id][requestedit][bindable][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultPicture )(
  839. IAcPeButtonEditCtrl * This,
  840. /* [in] */ IUnknown *pIPicture);
  841. /* [helpstring][id][requestedit][bindable][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultPicture )(
  842. IAcPeButtonEditCtrl * This,
  843. /* [retval][out] */ IUnknown **pIPicture);
  844. /* [helpstring][id][requestedit][bindable][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DisabledPicture )(
  845. IAcPeButtonEditCtrl * This,
  846. /* [in] */ IUnknown *pIPicture);
  847. /* [helpstring][id][requestedit][bindable][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisabledPicture )(
  848. IAcPeButtonEditCtrl * This,
  849. /* [retval][out] */ IUnknown **pIPicture);
  850. END_INTERFACE
  851. } IAcPeButtonEditCtrlVtbl;
  852. interface IAcPeButtonEditCtrl
  853. {
  854. CONST_VTBL struct IAcPeButtonEditCtrlVtbl *lpVtbl;
  855. };
  856. #ifdef COBJMACROS
  857. #define IAcPeButtonEditCtrl_QueryInterface(This,riid,ppvObject) \
  858. ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
  859. #define IAcPeButtonEditCtrl_AddRef(This) \
  860. ( (This)->lpVtbl -> AddRef(This) )
  861. #define IAcPeButtonEditCtrl_Release(This) \
  862. ( (This)->lpVtbl -> Release(This) )
  863. #define IAcPeButtonEditCtrl_put_DefaultPicture(This,pIPicture) \
  864. ( (This)->lpVtbl -> put_DefaultPicture(This,pIPicture) )
  865. #define IAcPeButtonEditCtrl_get_DefaultPicture(This,pIPicture) \
  866. ( (This)->lpVtbl -> get_DefaultPicture(This,pIPicture) )
  867. #define IAcPeButtonEditCtrl_put_DisabledPicture(This,pIPicture) \
  868. ( (This)->lpVtbl -> put_DisabledPicture(This,pIPicture) )
  869. #define IAcPeButtonEditCtrl_get_DisabledPicture(This,pIPicture) \
  870. ( (This)->lpVtbl -> get_DisabledPicture(This,pIPicture) )
  871. #endif /* COBJMACROS */
  872. #endif /* C style interface */
  873. #endif /* __IAcPeButtonEditCtrl_INTERFACE_DEFINED__ */
  874. #ifndef __IAcPeButtonPicture_INTERFACE_DEFINED__
  875. #define __IAcPeButtonPicture_INTERFACE_DEFINED__
  876. /* interface IAcPeButtonPicture */
  877. /* [unique][helpstring][uuid][object] */
  878. EXTERN_C const IID IID_IAcPeButtonPicture;
  879. #if defined(__cplusplus) && !defined(CINTERFACE)
  880. MIDL_INTERFACE("6395B0C4-94A0-4167-BA90-1C61A868E269")
  881. IAcPeButtonPicture : public IUnknown
  882. {
  883. public:
  884. virtual /* [helpstring][id][requestedit][bindable][propput] */ HRESULT STDMETHODCALLTYPE put_DefaultPicture(
  885. /* [in] */ IUnknown *pIPicture) = 0;
  886. virtual /* [helpstring][id][requestedit][bindable][propget] */ HRESULT STDMETHODCALLTYPE get_DefaultPicture(
  887. /* [retval][out] */ IUnknown **pIPicture) = 0;
  888. virtual /* [helpstring][id][requestedit][bindable][propput] */ HRESULT STDMETHODCALLTYPE put_DisabledPicture(
  889. /* [in] */ IUnknown *pIPicture) = 0;
  890. virtual /* [helpstring][id][requestedit][bindable][propget] */ HRESULT STDMETHODCALLTYPE get_DisabledPicture(
  891. /* [retval][out] */ IUnknown **pIPicture) = 0;
  892. };
  893. #else /* C style interface */
  894. typedef struct IAcPeButtonPictureVtbl
  895. {
  896. BEGIN_INTERFACE
  897. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  898. IAcPeButtonPicture * This,
  899. /* [in] */ REFIID riid,
  900. /* [annotation][iid_is][out] */
  901. _COM_Outptr_ void **ppvObject);
  902. ULONG ( STDMETHODCALLTYPE *AddRef )(
  903. IAcPeButtonPicture * This);
  904. ULONG ( STDMETHODCALLTYPE *Release )(
  905. IAcPeButtonPicture * This);
  906. /* [helpstring][id][requestedit][bindable][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultPicture )(
  907. IAcPeButtonPicture * This,
  908. /* [in] */ IUnknown *pIPicture);
  909. /* [helpstring][id][requestedit][bindable][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultPicture )(
  910. IAcPeButtonPicture * This,
  911. /* [retval][out] */ IUnknown **pIPicture);
  912. /* [helpstring][id][requestedit][bindable][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DisabledPicture )(
  913. IAcPeButtonPicture * This,
  914. /* [in] */ IUnknown *pIPicture);
  915. /* [helpstring][id][requestedit][bindable][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisabledPicture )(
  916. IAcPeButtonPicture * This,
  917. /* [retval][out] */ IUnknown **pIPicture);
  918. END_INTERFACE
  919. } IAcPeButtonPictureVtbl;
  920. interface IAcPeButtonPicture
  921. {
  922. CONST_VTBL struct IAcPeButtonPictureVtbl *lpVtbl;
  923. };
  924. #ifdef COBJMACROS
  925. #define IAcPeButtonPicture_QueryInterface(This,riid,ppvObject) \
  926. ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
  927. #define IAcPeButtonPicture_AddRef(This) \
  928. ( (This)->lpVtbl -> AddRef(This) )
  929. #define IAcPeButtonPicture_Release(This) \
  930. ( (This)->lpVtbl -> Release(This) )
  931. #define IAcPeButtonPicture_put_DefaultPicture(This,pIPicture) \
  932. ( (This)->lpVtbl -> put_DefaultPicture(This,pIPicture) )
  933. #define IAcPeButtonPicture_get_DefaultPicture(This,pIPicture) \
  934. ( (This)->lpVtbl -> get_DefaultPicture(This,pIPicture) )
  935. #define IAcPeButtonPicture_put_DisabledPicture(This,pIPicture) \
  936. ( (This)->lpVtbl -> put_DisabledPicture(This,pIPicture) )
  937. #define IAcPeButtonPicture_get_DisabledPicture(This,pIPicture) \
  938. ( (This)->lpVtbl -> get_DisabledPicture(This,pIPicture) )
  939. #endif /* COBJMACROS */
  940. #endif /* C style interface */
  941. #endif /* __IAcPeButtonPicture_INTERFACE_DEFINED__ */
  942. #ifndef __IAcPePick2PointsCtrl_INTERFACE_DEFINED__
  943. #define __IAcPePick2PointsCtrl_INTERFACE_DEFINED__
  944. /* interface IAcPePick2PointsCtrl */
  945. /* [unique][helpstring][uuid][object] */
  946. EXTERN_C const IID IID_IAcPePick2PointsCtrl;
  947. #if defined(__cplusplus) && !defined(CINTERFACE)
  948. MIDL_INTERFACE("01500220-9289-41be-9A2E-F300A84598B0")
  949. IAcPePick2PointsCtrl : public IUnknown
  950. {
  951. public:
  952. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetPrompts(
  953. /* [in] */ BSTR prompt1,
  954. /* [in] */ BSTR prompt2) = 0;
  955. };
  956. #else /* C style interface */
  957. typedef struct IAcPePick2PointsCtrlVtbl
  958. {
  959. BEGIN_INTERFACE
  960. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  961. IAcPePick2PointsCtrl * This,
  962. /* [in] */ REFIID riid,
  963. /* [annotation][iid_is][out] */
  964. _COM_Outptr_ void **ppvObject);
  965. ULONG ( STDMETHODCALLTYPE *AddRef )(
  966. IAcPePick2PointsCtrl * This);
  967. ULONG ( STDMETHODCALLTYPE *Release )(
  968. IAcPePick2PointsCtrl * This);
  969. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetPrompts )(
  970. IAcPePick2PointsCtrl * This,
  971. /* [in] */ BSTR prompt1,
  972. /* [in] */ BSTR prompt2);
  973. END_INTERFACE
  974. } IAcPePick2PointsCtrlVtbl;
  975. interface IAcPePick2PointsCtrl
  976. {
  977. CONST_VTBL struct IAcPePick2PointsCtrlVtbl *lpVtbl;
  978. };
  979. #ifdef COBJMACROS
  980. #define IAcPePick2PointsCtrl_QueryInterface(This,riid,ppvObject) \
  981. ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
  982. #define IAcPePick2PointsCtrl_AddRef(This) \
  983. ( (This)->lpVtbl -> AddRef(This) )
  984. #define IAcPePick2PointsCtrl_Release(This) \
  985. ( (This)->lpVtbl -> Release(This) )
  986. #define IAcPePick2PointsCtrl_SetPrompts(This,prompt1,prompt2) \
  987. ( (This)->lpVtbl -> SetPrompts(This,prompt1,prompt2) )
  988. #endif /* COBJMACROS */
  989. #endif /* C style interface */
  990. #endif /* __IAcPePick2PointsCtrl_INTERFACE_DEFINED__ */
  991. #ifndef __IAcPeCalculatorCtrl_INTERFACE_DEFINED__
  992. #define __IAcPeCalculatorCtrl_INTERFACE_DEFINED__
  993. /* interface IAcPeCalculatorCtrl */
  994. /* [unique][helpstring][uuid][object] */
  995. EXTERN_C const IID IID_IAcPeCalculatorCtrl;
  996. #if defined(__cplusplus) && !defined(CINTERFACE)
  997. MIDL_INTERFACE("0AED2050-3838-4c85-A816-BA5CC5604999")
  998. IAcPeCalculatorCtrl : public IUnknown
  999. {
  1000. public:
  1001. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetCalculatorMode(
  1002. /* [in] */ VARIANT_BOOL mode) = 0;
  1003. };
  1004. #else /* C style interface */
  1005. typedef struct IAcPeCalculatorCtrlVtbl
  1006. {
  1007. BEGIN_INTERFACE
  1008. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  1009. IAcPeCalculatorCtrl * This,
  1010. /* [in] */ REFIID riid,
  1011. /* [annotation][iid_is][out] */
  1012. _COM_Outptr_ void **ppvObject);
  1013. ULONG ( STDMETHODCALLTYPE *AddRef )(
  1014. IAcPeCalculatorCtrl * This);
  1015. ULONG ( STDMETHODCALLTYPE *Release )(
  1016. IAcPeCalculatorCtrl * This);
  1017. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetCalculatorMode )(
  1018. IAcPeCalculatorCtrl * This,
  1019. /* [in] */ VARIANT_BOOL mode);
  1020. END_INTERFACE
  1021. } IAcPeCalculatorCtrlVtbl;
  1022. interface IAcPeCalculatorCtrl
  1023. {
  1024. CONST_VTBL struct IAcPeCalculatorCtrlVtbl *lpVtbl;
  1025. };
  1026. #ifdef COBJMACROS
  1027. #define IAcPeCalculatorCtrl_QueryInterface(This,riid,ppvObject) \
  1028. ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
  1029. #define IAcPeCalculatorCtrl_AddRef(This) \
  1030. ( (This)->lpVtbl -> AddRef(This) )
  1031. #define IAcPeCalculatorCtrl_Release(This) \
  1032. ( (This)->lpVtbl -> Release(This) )
  1033. #define IAcPeCalculatorCtrl_SetCalculatorMode(This,mode) \
  1034. ( (This)->lpVtbl -> SetCalculatorMode(This,mode) )
  1035. #endif /* COBJMACROS */
  1036. #endif /* C style interface */
  1037. #endif /* __IAcPeCalculatorCtrl_INTERFACE_DEFINED__ */
  1038. EXTERN_C const CLSID CLSID_AcPePropertyEditorText;
  1039. #ifdef __cplusplus
  1040. class DECLSPEC_UUID("E631D337-7F88-44C8-B63F-C9031292FB4E")
  1041. AcPePropertyEditorText;
  1042. #endif
  1043. EXTERN_C const CLSID CLSID_AcPePropertyEditorLWeight;
  1044. #ifdef __cplusplus
  1045. class DECLSPEC_UUID("7C21FF74-D9D0-4C6B-9C25-1D41B58F4776")
  1046. AcPePropertyEditorLWeight;
  1047. #endif
  1048. EXTERN_C const CLSID CLSID_AcPePropertyEditorLayer;
  1049. #ifdef __cplusplus
  1050. class DECLSPEC_UUID("7FFD8B60-5083-4c30-A642-AE08CD6B75E7")
  1051. AcPePropertyEditorLayer;
  1052. #endif
  1053. EXTERN_C const CLSID CLSID_AcPePropertyEditorMaterial;
  1054. #ifdef __cplusplus
  1055. class DECLSPEC_UUID("A8DBF45D-5F3F-497C-8DC3-84BD8A078A1B")
  1056. AcPePropertyEditorMaterial;
  1057. #endif
  1058. EXTERN_C const CLSID CLSID_AcPePropertyEditorColor;
  1059. #ifdef __cplusplus
  1060. class DECLSPEC_UUID("5149A9AC-E7E5-43C7-A78F-A80A53783A8D")
  1061. AcPePropertyEditorColor;
  1062. #endif
  1063. EXTERN_C const CLSID CLSID_AcPePropertyEditorLType;
  1064. #ifdef __cplusplus
  1065. class DECLSPEC_UUID("615F2CF0-C283-4ff9-B839-FAB43A957885")
  1066. AcPePropertyEditorLType;
  1067. #endif
  1068. EXTERN_C const CLSID CLSID_AcPePropertyEditorNumeric;
  1069. #ifdef __cplusplus
  1070. class DECLSPEC_UUID("50446CFC-B0CF-432a-BA08-5D1CBDF090C8")
  1071. AcPePropertyEditorNumeric;
  1072. #endif
  1073. EXTERN_C const CLSID CLSID_AcPePropertyEditorBool;
  1074. #ifdef __cplusplus
  1075. class DECLSPEC_UUID("6C2269DC-77B6-4908-8D0C-4E3CF1036FA7")
  1076. AcPePropertyEditorBool;
  1077. #endif
  1078. EXTERN_C const CLSID CLSID_AcPePropertyEditorACADNumeric;
  1079. #ifdef __cplusplus
  1080. class DECLSPEC_UUID("D621630B-0BFA-480e-94EF-2EEA1BD58D51")
  1081. AcPePropertyEditorACADNumeric;
  1082. #endif
  1083. EXTERN_C const CLSID CLSID_AcPePick2PointsCtrl;
  1084. #ifdef __cplusplus
  1085. class DECLSPEC_UUID("15CC9D07-16B4-11d6-A4C1-001083782B8E")
  1086. AcPePick2PointsCtrl;
  1087. #endif
  1088. EXTERN_C const CLSID CLSID_AcPePropertyEditorNumericArea;
  1089. #ifdef __cplusplus
  1090. class DECLSPEC_UUID("7E7D8243-4A38-42f5-A152-0629315D7B2B")
  1091. AcPePropertyEditorNumericArea;
  1092. #endif
  1093. EXTERN_C const CLSID CLSID_AcPePropertyEditorEllipses;
  1094. #ifdef __cplusplus
  1095. class DECLSPEC_UUID("DDE306CA-B5C1-4c92-AFAB-2B37D01A717F")
  1096. AcPePropertyEditorEllipses;
  1097. #endif
  1098. EXTERN_C const CLSID CLSID_AcPePropertyEditorEditButton;
  1099. #ifdef __cplusplus
  1100. class DECLSPEC_UUID("C504B291-944A-4828-9CFC-D3727B651AC7")
  1101. AcPePropertyEditorEditButton;
  1102. #endif
  1103. EXTERN_C const CLSID CLSID_AcPePropertyEditorEnum;
  1104. #ifdef __cplusplus
  1105. class DECLSPEC_UUID("4DE4AD7B-6F4A-441e-98EE-8B1DF0F8BDC4")
  1106. AcPePropertyEditorEnum;
  1107. #endif
  1108. EXTERN_C const CLSID CLSID_AcPePropertyEditorSpinnerEnum;
  1109. #ifdef __cplusplus
  1110. class DECLSPEC_UUID("339150DF-E48E-4f42-8002-8489F0FF5D64")
  1111. AcPePropertyEditorSpinnerEnum;
  1112. #endif
  1113. EXTERN_C const CLSID CLSID_AcPePropertyEditorHatchEnum;
  1114. #ifdef __cplusplus
  1115. class DECLSPEC_UUID("8221CC89-8C65-4c50-85FE-53005DE1B3B0")
  1116. AcPePropertyEditorHatchEnum;
  1117. #endif
  1118. EXTERN_C const CLSID CLSID_AcPePropertyEditorMTextDir;
  1119. #ifdef __cplusplus
  1120. class DECLSPEC_UUID("E2E8A2A9-935D-4bb5-9347-717DDAEB327F")
  1121. AcPePropertyEditorMTextDir;
  1122. #endif
  1123. EXTERN_C const CLSID CLSID_AcPePropertyEditorHatchISOPenWidth;
  1124. #ifdef __cplusplus
  1125. class DECLSPEC_UUID("EF5A02F6-7908-407f-A945-2BCB2AE589AB")
  1126. AcPePropertyEditorHatchISOPenWidth;
  1127. #endif
  1128. EXTERN_C const CLSID CLSID_AcPePropertyEditorHatchPatternName;
  1129. #ifdef __cplusplus
  1130. class DECLSPEC_UUID("CD5C7ABB-9A0C-4c3a-B0C7-73296AFF7EC1")
  1131. AcPePropertyEditorHatchPatternName;
  1132. #endif
  1133. EXTERN_C const CLSID CLSID_AcPePropertyEditorEllipsisHatchPatternType;
  1134. #ifdef __cplusplus
  1135. class DECLSPEC_UUID("04D47EE2-EA15-41bd-A1E7-990331C7CECD")
  1136. AcPePropertyEditorEllipsisHatchPatternType;
  1137. #endif
  1138. EXTERN_C const CLSID CLSID_AcPeDlgLaunchCtrl;
  1139. #ifdef __cplusplus
  1140. class DECLSPEC_UUID("C6CB13D4-3E36-4ab8-80D2-FC202CBB0ACD")
  1141. AcPeDlgLaunchCtrl;
  1142. #endif
  1143. EXTERN_C const CLSID CLSID_AcPePropertyEditorVariant;
  1144. #ifdef __cplusplus
  1145. class DECLSPEC_UUID("C14AD0AE-7C2D-48e7-B8FC-2D48AD9149D1")
  1146. AcPePropertyEditorVariant;
  1147. #endif
  1148. EXTERN_C const CLSID CLSID_AcPePropertyEditorEllipsesHyperlinks;
  1149. #ifdef __cplusplus
  1150. class DECLSPEC_UUID("45D4C0E8-5896-420d-A27C-6A9793497065")
  1151. AcPePropertyEditorEllipsesHyperlinks;
  1152. #endif
  1153. EXTERN_C const CLSID CLSID_AcPePropertyEditorSpin;
  1154. #ifdef __cplusplus
  1155. class DECLSPEC_UUID("2AF455A6-9012-4d01-9E02-A8E5680E1E7E")
  1156. AcPePropertyEditorSpin;
  1157. #endif
  1158. EXTERN_C const CLSID CLSID_AcPePropertyEditorDimArrowHead;
  1159. #ifdef __cplusplus
  1160. class DECLSPEC_UUID("AA055959-C7F1-4cfd-A2D1-8881D547E79C")
  1161. AcPePropertyEditorDimArrowHead;
  1162. #endif
  1163. EXTERN_C const CLSID CLSID_AcPePropertyEditorGradientPattern;
  1164. #ifdef __cplusplus
  1165. class DECLSPEC_UUID("94684377-17FE-452E-9A51-7AABFFFE40BA")
  1166. AcPePropertyEditorGradientPattern;
  1167. #endif
  1168. EXTERN_C const CLSID CLSID_AcPePropertyEditorPlotStyleName;
  1169. #ifdef __cplusplus
  1170. class DECLSPEC_UUID("55CF0D68-EBD0-4d54-B138-98CCF7BCCB20")
  1171. AcPePropertyEditorPlotStyleName;
  1172. #endif
  1173. EXTERN_C const CLSID CLSID_AcPePropertyEditorPlotStyleTable;
  1174. #ifdef __cplusplus
  1175. class DECLSPEC_UUID("98EEC9A9-7F09-48e0-B615-984801A634CB")
  1176. AcPePropertyEditorPlotStyleTable;
  1177. #endif
  1178. EXTERN_C const CLSID CLSID_AcPePropertyEditorNoPickVariant;
  1179. #ifdef __cplusplus
  1180. class DECLSPEC_UUID("C64EA053-7634-4466-89CF-AFDAB92C8F1B")
  1181. AcPePropertyEditorNoPickVariant;
  1182. #endif
  1183. EXTERN_C const CLSID CLSID_AcPePropertyEditorRasterImageHeight;
  1184. #ifdef __cplusplus
  1185. class DECLSPEC_UUID("ED2490B2-06E6-4b7e-80D7-1ADAD6363694")
  1186. AcPePropertyEditorRasterImageHeight;
  1187. #endif
  1188. EXTERN_C const CLSID CLSID_AcPePropertyEditorRasterImageWidth;
  1189. #ifdef __cplusplus
  1190. class DECLSPEC_UUID("99CD9966-D002-425d-AB7A-04E500546DB6")
  1191. AcPePropertyEditorRasterImageWidth;
  1192. #endif
  1193. EXTERN_C const CLSID CLSID_AcPePropertyEditorTextJustify;
  1194. #ifdef __cplusplus
  1195. class DECLSPEC_UUID("CC7F3967-6919-42e6-A2ED-6FFA0697AFBB")
  1196. AcPePropertyEditorTextJustify;
  1197. #endif
  1198. EXTERN_C const CLSID CLSID_AcPePropertyEditorEllipseEndAngle;
  1199. #ifdef __cplusplus
  1200. class DECLSPEC_UUID("7C672133-53DB-4fbf-BA5C-E017F83D866B")
  1201. AcPePropertyEditorEllipseEndAngle;
  1202. #endif
  1203. EXTERN_C const CLSID CLSID_AcPePropertyEditorDimStyle;
  1204. #ifdef __cplusplus
  1205. class DECLSPEC_UUID("4D0BBBEF-B91D-46ac-A3C0-BEBB947FADE6")
  1206. AcPePropertyEditorDimStyle;
  1207. #endif
  1208. EXTERN_C const CLSID CLSID_AcPePropertyEditorTextStyle;
  1209. #ifdef __cplusplus
  1210. class DECLSPEC_UUID("E4A55764-4C3D-405e-BCCB-8C81AB6DBCFC")
  1211. AcPePropertyEditorTextStyle;
  1212. #endif
  1213. EXTERN_C const CLSID CLSID_AcPePropertyEditorMTextStyle;
  1214. #ifdef __cplusplus
  1215. class DECLSPEC_UUID("151E6750-4079-4609-9FD3-AD68B60F8B65")
  1216. AcPePropertyEditorMTextStyle;
  1217. #endif
  1218. EXTERN_C const CLSID CLSID_AcPePropertyEditorCustomColor;
  1219. #ifdef __cplusplus
  1220. class DECLSPEC_UUID("43FD41DE-D16A-44ad-847F-70C08743BDDB")
  1221. AcPePropertyEditorCustomColor;
  1222. #endif
  1223. EXTERN_C const CLSID CLSID_AcPePropertyEditorPwdText;
  1224. #ifdef __cplusplus
  1225. class DECLSPEC_UUID("39AB6541-F2E3-46b1-ACEE-EDDC2BD8A26A")
  1226. AcPePropertyEditorPwdText;
  1227. #endif
  1228. EXTERN_C const CLSID CLSID_AcPePropertyEditorTextEx;
  1229. #ifdef __cplusplus
  1230. class DECLSPEC_UUID("8355614D-DC16-4a84-AF66-758E4CA4FE14")
  1231. AcPePropertyEditorTextEx;
  1232. #endif
  1233. EXTERN_C const CLSID CLSID_AcPePropertyEditorVisualStyle;
  1234. #ifdef __cplusplus
  1235. class DECLSPEC_UUID("6CADB719-36E3-4E22-BDF1-65B394DADCDF")
  1236. AcPePropertyEditorVisualStyle;
  1237. #endif
  1238. EXTERN_C const CLSID CLSID_AcPePropertyEditorLightLampColor;
  1239. #ifdef __cplusplus
  1240. class DECLSPEC_UUID("BB069CBE-6B99-4dac-873C-0CB60DCF144D")
  1241. AcPePropertyEditorLightLampColor;
  1242. #endif
  1243. EXTERN_C const CLSID CLSID_AcPePropertyEditorIntensityScheme;
  1244. #ifdef __cplusplus
  1245. class DECLSPEC_UUID("AFB16721-D061-4BFC-B8C9-7A24E5D4D458")
  1246. AcPePropertyEditorIntensityScheme;
  1247. #endif
  1248. EXTERN_C const CLSID CLSID_AcPePropertyEditorLightWebPreview;
  1249. #ifdef __cplusplus
  1250. class DECLSPEC_UUID("05F84868-29A5-44bb-BC2B-4F00DCE3F694")
  1251. AcPePropertyEditorLightWebPreview;
  1252. #endif
  1253. EXTERN_C const CLSID CLSID_AcPePropertyEditorLightIntensity;
  1254. #ifdef __cplusplus
  1255. class DECLSPEC_UUID("124268F0-4F78-4434-8E45-87A72CAB0AFA")
  1256. AcPePropertyEditorLightIntensity;
  1257. #endif
  1258. EXTERN_C const CLSID CLSID_AcPePropertyEditorTableStyle;
  1259. #ifdef __cplusplus
  1260. class DECLSPEC_UUID("1BCAFFC4-3397-486a-80D0-4CBA3C186678")
  1261. AcPePropertyEditorTableStyle;
  1262. #endif
  1263. EXTERN_C const CLSID CLSID_AcPePropertyEditorAttributeValue;
  1264. #ifdef __cplusplus
  1265. class DECLSPEC_UUID("64117059-A80B-4ea4-86ED-BB45CC6148A7")
  1266. AcPePropertyEditorAttributeValue;
  1267. #endif
  1268. EXTERN_C const CLSID CLSID_AcPePropertyEditorPredefBlock;
  1269. #ifdef __cplusplus
  1270. class DECLSPEC_UUID("6326A3CE-62D5-4080-B682-CD152D507D0B")
  1271. AcPePropertyEditorPredefBlock;
  1272. #endif
  1273. EXTERN_C const CLSID CLSID_AcPePropertyEditorMLeaderStyle;
  1274. #ifdef __cplusplus
  1275. class DECLSPEC_UUID("0480A986-4ECA-40ab-A1C7-8DCEA0082B0A")
  1276. AcPePropertyEditorMLeaderStyle;
  1277. #endif
  1278. EXTERN_C const CLSID CLSID_AcPePropertySectionLayerCombo;
  1279. #ifdef __cplusplus
  1280. class DECLSPEC_UUID("0480B986-5ECA-40ab-A2C7-9DCEA0072B0A")
  1281. AcPePropertySectionLayerCombo;
  1282. #endif
  1283. #endif /* __ACPEXCTLLib_LIBRARY_DEFINED__ */
  1284. /* Additional Prototypes for ALL interfaces */
  1285. /* end of Additional Prototypes */
  1286. #ifdef __cplusplus
  1287. }
  1288. #endif
  1289. #endif
  1290.