esriCartoUI.tlh
上传用户:juying163
上传日期:2014-09-24
资源大小:5867k
文件大小:126k
源码类别:

GIS编程

开发平台:

Visual C++

  1. // Created by Microsoft (R) C/C++ Compiler Version 12.00.9782.0 (21c410a2).
  2. //
  3. // esriCartoUI.tlh
  4. //
  5. // C++ source equivalent of Win32 type library d:/Program Files/ArcGIS/com/esriCartoUI.olb
  6. // compiler-generated file created 01/08/07 at 20:58:35 - DO NOT EDIT!
  7. //
  8. // Cross-referenced type libraries:
  9. //
  10. //  #import "D:Program FilesArcGIScomesriSystem.olb"
  11. //  #import "D:Program FilesArcGIScomesriCarto.olb"
  12. //  #import "D:Program FilesArcGIScomesriGeometry.olb"
  13. //  #import "D:Program FilesArcGIScomesriGeoDatabase.olb"
  14. //  #import "D:Program FilesArcGIScomesriFramework.olb"
  15. //  #import "D:Program FilesArcGIScomesriDisplay.olb"
  16. //  #import "D:Program FilesArcGIScomesriCatalog.olb"
  17. //
  18. #pragma once
  19. #pragma pack(push, 8)
  20. #include <comdef.h>
  21. //
  22. // Forward references and typedefs
  23. //
  24. struct __declspec(uuid("51cf4cf0-c37f-11d2-9f22-00c04f6bc709"))
  25. /* interface */ ISymbolLevelDialog;
  26. struct __declspec(uuid("66a13af5-8396-49c7-ae45-255738059b42"))
  27. /* interface */ IAdvancedDrawingDialog;
  28. struct __declspec(uuid("c3f131c5-2596-11d3-9f9d-00c04f6bc78e"))
  29. /* interface */ IDatumChecker;
  30. struct __declspec(uuid("016fb9f5-81ff-4467-8ae5-35ccf3315a93"))
  31. /* interface */ IDatumChecker2;
  32. struct __declspec(uuid("de76fad7-ee01-11d3-9fdb-00c04f6bc78e"))
  33. /* interface */ IMapGridWizard;
  34. struct __declspec(uuid("d7a07c90-f9a1-11d1-adec-080009ec732a"))
  35. /* interface */ IMapGridFactory;
  36. struct __declspec(uuid("3686d1fb-fe89-11d3-9fe6-00c04f6bc78e"))
  37. /* interface */ IQueryWizard;
  38. struct __declspec(uuid("3a964d76-2ab1-11d4-a632-0008c711c8c1"))
  39. /* interface */ INewGeoTransformationDialog;
  40. struct __declspec(uuid("b0bd3480-60a4-425a-a264-557bad0ccd34"))
  41. /* interface */ INewGeoTransformationDialog2;
  42. struct __declspec(uuid("6688a44b-36d8-469f-852f-403a4c6e967e"))
  43. /* interface */ ILabelManagerDialog;
  44. struct __declspec(uuid("d7f13b7d-9e08-4534-acc1-c3685c5bf004"))
  45. /* interface */ ILabelPriorityRankingDialog;
  46. struct __declspec(uuid("18a61cb3-26c4-430f-8092-364c860ecff1"))
  47. /* interface */ ILabelWeightRankingDialog;
  48. struct __declspec(uuid("df8c493c-24f3-4eba-ac21-d07f600569b1"))
  49. /* interface */ ILabelStyleSelector;
  50. struct /* coclass */ MeasuredGridFactory;
  51. struct /* coclass */ IndexGridFactory;
  52. struct /* coclass */ GraticuleFactory;
  53. struct /* coclass */ CustomOverlayGridFactory;
  54. struct /* coclass */ GroupLayerPropertyPage;
  55. struct /* coclass */ NorthArrowSelector;
  56. struct /* coclass */ ScaleBarSelector;
  57. struct /* coclass */ LegendItemSelector;
  58. struct /* coclass */ ScaleTextSelector;
  59. struct /* coclass */ LabelStyleSelector;
  60. struct /* coclass */ MapGridIntervalsPropertyPage;
  61. struct /* coclass */ MapGridAxesPropertyPage;
  62. struct /* coclass */ MapGridLinesPropertyPage;
  63. struct /* coclass */ MapGridLabelsPropertyPage;
  64. struct /* coclass */ MapGridOverlayPropertyPage;
  65. struct /* coclass */ MapGridSystemPropertyPage;
  66. struct /* coclass */ IndexTabPropertyPage;
  67. struct /* coclass */ DmsLabelPropertyPage;
  68. struct /* coclass */ MixedFontLabelPropertyPage;
  69. struct /* coclass */ IndexGridPropertyPage;
  70. struct /* coclass */ CalibratedBorderPropertyPage;
  71. struct /* coclass */ MapGraphicsLayerPropertyPage;
  72. struct /* coclass */ SymbolLevelDialog;
  73. struct /* coclass */ AdvancedDrawingDialog;
  74. struct /* coclass */ CovAnnoFontPropertyPage;
  75. struct /* coclass */ CovAnnoLevelPropertyPage;
  76. struct /* coclass */ MapProjectionPropPage;
  77. struct /* coclass */ DatumChecker;
  78. struct /* coclass */ MapGridWizard;
  79. struct /* coclass */ QueryWizard;
  80. struct /* coclass */ NewGeoTransformationDialog;
  81. struct /* coclass */ MgrsGridFactory;
  82. struct /* coclass */ MgrsGridPropertyPage;
  83. struct /* coclass */ PrincipalDigitsPropertyPage;
  84. struct /* coclass */ CornerLabelPropertyPage;
  85. struct /* coclass */ GridHatchPropertyPage;
  86. struct /* coclass */ InteriorLabelsPropertyPage;
  87. struct /* coclass */ LabelManagerDialog;
  88. struct /* coclass */ LabelPriorityRankingDialog;
  89. struct /* coclass */ LabelWeightRankingDialog;
  90. struct /* coclass */ LabelWeightsPropertyPage;
  91. struct /* coclass */ MapCachePropertyPage;
  92. struct __declspec(uuid("161be4c0-1a11-11d4-80d7-00c04f601565"))
  93. /* interface */ IAnnotationExpressionProperties;
  94. struct /* coclass */ AnnoLEPropsExpressionPropertyPage;
  95. struct /* coclass */ AnnoLEPropsPlacementPropertyPage;
  96. struct /* coclass */ AnnoLEPropsConflictPropertyPage;
  97. struct /* coclass */ LabelStylePropertyPage;
  98. struct /* coclass */ AnnoPlacementPropertyPluginPage;
  99. struct /* coclass */ AnnoDisplayPropertyPage;
  100. struct /* coclass */ AnnoLabelClassesPropertyPage;
  101. struct /* coclass */ AnnoSymbologyPropertyPage;
  102. struct /* coclass */ AnnotationClassPropertyPage;
  103. struct /* coclass */ AnnotationClassesPropertyPage;
  104. struct /* coclass */ AnnotationClassesFLPropertyPage;
  105. struct /* coclass */ OverposterGeneralPropertyPage;
  106. struct /* coclass */ AnnotationSublayerInfoPropertyPage;
  107. struct /* coclass */ AnnotationExpressionProperties;
  108. struct __declspec(uuid("2aad86be-5eeb-4284-9a29-8f8ef40e040b"))
  109. /* interface */ IFeatureLayerSourcePageExtension;
  110. struct __declspec(uuid("6c609945-cac4-454c-87b1-9a27a40aedd0"))
  111. /* interface */ ISQLQueryDialog;
  112. struct __declspec(uuid("8a76f73c-88e2-448c-872d-762c59ff76c5"))
  113. /* interface */ ILabelScaleRangeDialog;
  114. struct __declspec(uuid("c356b499-7819-41a9-bf14-eef6d3dae4bb"))
  115. /* interface */ ICreateHyperlinkMacroDialog;
  116. struct /* coclass */ GxBrowserFactory;
  117. struct /* coclass */ LayerDrawingPropertyPage;
  118. struct /* coclass */ LayerFieldsPropertyPage;
  119. struct /* coclass */ LayerDefinitionQueryPropertyPage;
  120. struct /* coclass */ LayerLabelsPropertyPage;
  121. struct /* coclass */ FeatureLayerSelectionPropertyPage;
  122. struct /* coclass */ FeatureLayerSourcePropertyPage;
  123. struct /* coclass */ FeatureLayerDisplayPropertyPage;
  124. struct /* coclass */ CoverageAnnotationLayerFactory;
  125. struct /* coclass */ GraphicsLayerAnnoPropertyPage;
  126. struct /* coclass */ LegendPatchPropertyPage;
  127. struct /* coclass */ DefaultFeatureLayerSymbology;
  128. struct /* coclass */ LabelDefinitionPropertyPage;
  129. struct /* coclass */ SQLQueryDialog;
  130. struct /* coclass */ LabelScaleRangeDialog;
  131. struct /* coclass */ AnnoClassScaleRangeDialog;
  132. struct /* coclass */ CreateHyperlinkMacroDialog;
  133. struct __declspec(uuid("44bd4d21-5f47-11d0-92da-00805f7c28b0"))
  134. /* interface */ IRendererPropertyPage;
  135. struct __declspec(uuid("463dde6f-a9ed-11d2-aae6-000000000000"))
  136. /* interface */ IRendererUIDialog;
  137. struct __declspec(uuid("98dd7039-feb4-11d3-9f7c-00c04f6bc709"))
  138. /* interface */ IRendererUIDialog2;
  139. struct __declspec(uuid("db4ec7b0-e41d-11d3-822a-0080c79f0371"))
  140. /* interface */ IDotDensitySymbolUIDialog;
  141. struct /* coclass */ SingleSymbolPropertyPage;
  142. struct /* coclass */ LookupSymbolPropertyPage;
  143. struct /* coclass */ UniqueValuePropertyPage;
  144. struct /* coclass */ GraduatedColorPropertyPage;
  145. struct /* coclass */ GraduatedSymbolPropertyPage;
  146. struct /* coclass */ ProportionalSymbolPropertyPage;
  147. struct /* coclass */ BiUniqueValuePropertyPage;
  148. struct /* coclass */ CombiUniqueValuePropertyPage;
  149. struct /* coclass */ PieChartPropertyPage;
  150. struct /* coclass */ BarChartPropertyPage;
  151. struct /* coclass */ StackedChartPropertyPage;
  152. struct /* coclass */ MultiDotDensityPropertyPage;
  153. struct /* coclass */ GeneralLegendItemPropertyPage;
  154. struct /* coclass */ HorizontalLegendItemPropertyPage;
  155. struct /* coclass */ VerticalLegendItemPropertyPage;
  156. struct /* coclass */ HorizontalBarLegendItemPropertyPage;
  157. struct /* coclass */ NestedLegendItemPropertyPage;
  158. struct /* coclass */ MarkerRotationDialog;
  159. struct /* coclass */ TransparencyFieldDialog;
  160. struct /* coclass */ PieSizeDialog;
  161. struct /* coclass */ BarSizeDialog;
  162. struct /* coclass */ DotDensitySymbolUIDialog;
  163. struct __declspec(uuid("d4fd105b-e2fc-11d2-9f50-00c04f6bc78e"))
  164. /* interface */ IMapGridSelector;
  165. struct __declspec(uuid("0f220a17-fabb-11d3-9fe4-00c04f6bc78e"))
  166. /* interface */ ILegendWizard;
  167. struct __declspec(uuid("5be42e7d-b0d8-49fc-b812-ba7d81b43319"))
  168. /* interface */ IDataFrameClippingDialog;
  169. struct __declspec(uuid("58f2ae0e-3d5f-4c62-8765-541604432c05"))
  170. /* interface */ IDataFrameFixedExtentDialog;
  171. struct /* coclass */ MapFramePropertyPage;
  172. struct /* coclass */ LegendElementPropertyPage;
  173. struct /* coclass */ LegendElementItemsPropertyPage;
  174. struct /* coclass */ ScaleTextElementPropertyPage;
  175. struct /* coclass */ ScaleBarScalePropertyPage;
  176. struct /* coclass */ ScaleBarLabelsAndMarksPropertyPage;
  177. struct /* coclass */ ScaleBarFormatPropertyPage;
  178. struct /* coclass */ NorthArrowElementPropertyPage;
  179. struct /* coclass */ MapFrameLocatorPropertyPage;
  180. struct /* coclass */ MapGridSelector;
  181. struct /* coclass */ MapGridStyleGalleryClass;
  182. struct /* coclass */ ScaleTextPropertyPage;
  183. struct /* coclass */ LegendWizard;
  184. struct /* coclass */ DataFrameClippingDialog;
  185. struct /* coclass */ DataFrameFixedExtentDialog;
  186. struct __declspec(uuid("962bd9ab-1ec8-11d3-9f4d-00c04f6bc709"))
  187. /* interface */ IHistogram;
  188. struct __declspec(uuid("fd21f231-67a6-11d3-9f66-00c04f6bc709"))
  189. /* interface */ IDataHistogram;
  190. struct __declspec(uuid("3e055f75-2288-11d3-9f4f-00c04f6bc709"))
  191. /* interface */ IClassificationDialog;
  192. struct /* coclass */ TableHistogram;
  193. struct /* coclass */ DataHistogram;
  194. struct /* coclass */ ClassificationDialog;
  195. struct /* coclass */ DataExclusionPropertyPage;
  196. struct /* coclass */ DataExclusionQueryPropertyPage;
  197. struct /* coclass */ DataSamplingPropertyPage;
  198. struct __declspec(uuid("049eadd1-dd95-11d3-9fd4-00c04f6bc78e"))
  199. /* interface */ IAVObject;
  200. struct __declspec(uuid("049eadd3-dd95-11d3-9fd4-00c04f6bc78e"))
  201. /* interface */ IAVObjectConverter;
  202. struct __declspec(uuid("56bbc8a2-e583-11d3-9fd8-00c04f6bc78e"))
  203. /* interface */ IAVThemeImporter;
  204. struct __declspec(uuid("56bbc8a3-e583-11d3-9fd8-00c04f6bc78e"))
  205. /* interface */ IAVFSrcImporter;
  206. struct /* coclass */ AVObject;
  207. struct /* coclass */ AVObjectConverter;
  208. struct __declspec(uuid("1528024d-e4a1-11d3-a665-0008c7df88db"))
  209. /* interface */ IDataGraphProperties;
  210. struct __declspec(uuid("08796195-5f3b-11d4-a689-0008c7df88db"))
  211. /* interface */ IDataGraphColorTable;
  212. struct __declspec(uuid("7c51563f-a2bb-4bea-8479-acbbefc6d1bb"))
  213. /* interface */ IDataGraphTicks;
  214. struct __declspec(uuid("14452bb2-e92d-40ed-a397-2931a0d805cd"))
  215. /* interface */ IDataGraphAxis;
  216. struct __declspec(uuid("c7d5617b-17a4-11d4-a67b-0008c7df88db"))
  217. /* interface */ IDataGraphAreaProperties;
  218. struct __declspec(uuid("c7d5617e-17a4-11d4-a67b-0008c7df88db"))
  219. /* interface */ IDataGraphBarProperties;
  220. struct __declspec(uuid("c7d56187-17a4-11d4-a67b-0008c7df88db"))
  221. /* interface */ IDataGraphHighLowCloseProperties;
  222. struct __declspec(uuid("c7d56181-17a4-11d4-a67b-0008c7df88db"))
  223. /* interface */ IDataGraphPieProperties;
  224. struct __declspec(uuid("20d068a6-18d8-11d4-80ff-000000000000"))
  225. /* interface */ IDataGraphOverlayProperties;
  226. struct __declspec(uuid("bbc88496-de59-11d3-a662-0008c7df88db"))
  227. /* interface */ IDataGraphs;
  228. struct __declspec(uuid("102409cc-fe99-11d3-a672-0008c7df88db"))
  229. /* interface */ IDataGraphElement;
  230. struct /* coclass */ DataGraph;
  231. struct /* coclass */ DataGraphElement;
  232. struct /* coclass */ LineElementPropertyPage;
  233. struct /* coclass */ MarkerElementPropertyPage;
  234. struct /* coclass */ FillShapeElementPropertyPage;
  235. struct /* coclass */ TextElementPropertyPage;
  236. struct /* coclass */ PictureElementPropertyPage;
  237. struct /* coclass */ SizeAndPositionPropertyPage;
  238. struct /* coclass */ FramePropertyPage;
  239. struct /* coclass */ BorderSelector;
  240. struct /* coclass */ BackgroundSelector;
  241. struct /* coclass */ ShadowSelector;
  242. struct /* coclass */ SymbolBorderPropertyPage;
  243. struct /* coclass */ SymbolBackgroundPropertyPage;
  244. struct /* coclass */ SymbolShadowPropertyPage;
  245. struct /* coclass */ ColumnAndMarginPropertyPage;
  246. struct /* coclass */ AreaGraphicPropertyPage;
  247. struct /* coclass */ RotateTracker;
  248. struct /* coclass */ ScaleTracker;
  249. struct /* coclass */ GeneralLayerPropPage;
  250. struct __declspec(uuid("f8aab777-8b1e-11d3-9f7a-00c04f6bc886"))
  251. /* interface */ IIdentifyDialog;
  252. struct __declspec(uuid("8329391f-1606-11d4-a69b-0008c7d3ae8d"))
  253. /* interface */ IIdentifyDialog2;
  254. struct __declspec(uuid("2442004f-03fe-11d4-9fe9-00c04f6bc78e"))
  255. /* interface */ IIdentifyDialogProps;
  256. struct /* coclass */ FeatureIdentifyObject;
  257. struct /* coclass */ RowIdentifyObject;
  258. struct /* coclass */ IdentifyDialog;
  259. struct /* coclass */ CadLayerFactory;
  260. struct /* coclass */ CadFeatureLayerFactory;
  261. struct /* coclass */ CadAnnotationLayerFactory;
  262. struct __declspec(uuid("0f7205e2-7f9e-402e-9e2e-e8265d83fbf5"))
  263. /* interface */ ISymbolLevelsDialog;
  264. struct /* coclass */ SymbolLevelsDialog;
  265. struct __declspec(uuid("f1d4f6ee-2ad0-42fe-ba7c-d4d4906962af"))
  266. /* interface */ IMaplexWeightRankingDialog;
  267. struct __declspec(uuid("e09f2eda-b2c6-4367-95ec-f46b49fef7ee"))
  268. /* interface */ IMaplexDictionaryDialog;
  269. struct /* coclass */ MaplexAnnoLEPropsPlacementPropertyPage;
  270. struct /* coclass */ MaplexAnnoLEPropsConflictPropertyPage;
  271. struct /* coclass */ MaplexAnnoLEPropsStrategyPropertyPage;
  272. struct /* coclass */ MaplexAnnoLEPropsStackingPropertyPage;
  273. struct /* coclass */ MaplexAnnoPlacementPropertyPluginPage;
  274. struct /* coclass */ MaplexLabelStyleGalleryClass;
  275. struct /* coclass */ MaplexLabelStyleSelector;
  276. struct /* coclass */ MaplexLabelStylePropertyPage;
  277. struct /* coclass */ MaplexOverposterOptionsPropertyPage;
  278. struct /* coclass */ MaplexWeightRankingDialog;
  279. struct /* coclass */ MaplexDictionaryDialog;
  280. //
  281. // Smart pointer typedef declarations
  282. //
  283. _COM_SMARTPTR_TYPEDEF(ISymbolLevelDialog, __uuidof(ISymbolLevelDialog));
  284. _COM_SMARTPTR_TYPEDEF(IAdvancedDrawingDialog, __uuidof(IAdvancedDrawingDialog));
  285. _COM_SMARTPTR_TYPEDEF(IDatumChecker, __uuidof(IDatumChecker));
  286. _COM_SMARTPTR_TYPEDEF(IDatumChecker2, __uuidof(IDatumChecker2));
  287. _COM_SMARTPTR_TYPEDEF(IMapGridWizard, __uuidof(IMapGridWizard));
  288. _COM_SMARTPTR_TYPEDEF(IMapGridFactory, __uuidof(IMapGridFactory));
  289. _COM_SMARTPTR_TYPEDEF(IQueryWizard, __uuidof(IQueryWizard));
  290. _COM_SMARTPTR_TYPEDEF(INewGeoTransformationDialog, __uuidof(INewGeoTransformationDialog));
  291. _COM_SMARTPTR_TYPEDEF(INewGeoTransformationDialog2, __uuidof(INewGeoTransformationDialog2));
  292. _COM_SMARTPTR_TYPEDEF(ILabelManagerDialog, __uuidof(ILabelManagerDialog));
  293. _COM_SMARTPTR_TYPEDEF(ILabelPriorityRankingDialog, __uuidof(ILabelPriorityRankingDialog));
  294. _COM_SMARTPTR_TYPEDEF(ILabelWeightRankingDialog, __uuidof(ILabelWeightRankingDialog));
  295. _COM_SMARTPTR_TYPEDEF(ILabelStyleSelector, __uuidof(ILabelStyleSelector));
  296. _COM_SMARTPTR_TYPEDEF(IAnnotationExpressionProperties, __uuidof(IAnnotationExpressionProperties));
  297. _COM_SMARTPTR_TYPEDEF(IFeatureLayerSourcePageExtension, __uuidof(IFeatureLayerSourcePageExtension));
  298. _COM_SMARTPTR_TYPEDEF(ISQLQueryDialog, __uuidof(ISQLQueryDialog));
  299. _COM_SMARTPTR_TYPEDEF(ILabelScaleRangeDialog, __uuidof(ILabelScaleRangeDialog));
  300. _COM_SMARTPTR_TYPEDEF(ICreateHyperlinkMacroDialog, __uuidof(ICreateHyperlinkMacroDialog));
  301. _COM_SMARTPTR_TYPEDEF(IRendererPropertyPage, __uuidof(IRendererPropertyPage));
  302. _COM_SMARTPTR_TYPEDEF(IRendererUIDialog, __uuidof(IRendererUIDialog));
  303. _COM_SMARTPTR_TYPEDEF(IRendererUIDialog2, __uuidof(IRendererUIDialog2));
  304. _COM_SMARTPTR_TYPEDEF(IDotDensitySymbolUIDialog, __uuidof(IDotDensitySymbolUIDialog));
  305. _COM_SMARTPTR_TYPEDEF(IMapGridSelector, __uuidof(IMapGridSelector));
  306. _COM_SMARTPTR_TYPEDEF(ILegendWizard, __uuidof(ILegendWizard));
  307. _COM_SMARTPTR_TYPEDEF(IDataFrameClippingDialog, __uuidof(IDataFrameClippingDialog));
  308. _COM_SMARTPTR_TYPEDEF(IDataFrameFixedExtentDialog, __uuidof(IDataFrameFixedExtentDialog));
  309. _COM_SMARTPTR_TYPEDEF(IHistogram, __uuidof(IHistogram));
  310. _COM_SMARTPTR_TYPEDEF(IDataHistogram, __uuidof(IDataHistogram));
  311. _COM_SMARTPTR_TYPEDEF(IClassificationDialog, __uuidof(IClassificationDialog));
  312. _COM_SMARTPTR_TYPEDEF(IAVObject, __uuidof(IAVObject));
  313. _COM_SMARTPTR_TYPEDEF(IAVObjectConverter, __uuidof(IAVObjectConverter));
  314. _COM_SMARTPTR_TYPEDEF(IAVThemeImporter, __uuidof(IAVThemeImporter));
  315. _COM_SMARTPTR_TYPEDEF(IAVFSrcImporter, __uuidof(IAVFSrcImporter));
  316. _COM_SMARTPTR_TYPEDEF(IDataGraphProperties, __uuidof(IDataGraphProperties));
  317. _COM_SMARTPTR_TYPEDEF(IDataGraphColorTable, __uuidof(IDataGraphColorTable));
  318. _COM_SMARTPTR_TYPEDEF(IDataGraphTicks, __uuidof(IDataGraphTicks));
  319. _COM_SMARTPTR_TYPEDEF(IDataGraphAxis, __uuidof(IDataGraphAxis));
  320. _COM_SMARTPTR_TYPEDEF(IDataGraphAreaProperties, __uuidof(IDataGraphAreaProperties));
  321. _COM_SMARTPTR_TYPEDEF(IDataGraphBarProperties, __uuidof(IDataGraphBarProperties));
  322. _COM_SMARTPTR_TYPEDEF(IDataGraphHighLowCloseProperties, __uuidof(IDataGraphHighLowCloseProperties));
  323. _COM_SMARTPTR_TYPEDEF(IDataGraphPieProperties, __uuidof(IDataGraphPieProperties));
  324. _COM_SMARTPTR_TYPEDEF(IDataGraphOverlayProperties, __uuidof(IDataGraphOverlayProperties));
  325. _COM_SMARTPTR_TYPEDEF(IDataGraphs, __uuidof(IDataGraphs));
  326. _COM_SMARTPTR_TYPEDEF(IDataGraphElement, __uuidof(IDataGraphElement));
  327. _COM_SMARTPTR_TYPEDEF(IIdentifyDialog, __uuidof(IIdentifyDialog));
  328. _COM_SMARTPTR_TYPEDEF(IIdentifyDialog2, __uuidof(IIdentifyDialog2));
  329. _COM_SMARTPTR_TYPEDEF(IIdentifyDialogProps, __uuidof(IIdentifyDialogProps));
  330. _COM_SMARTPTR_TYPEDEF(ISymbolLevelsDialog, __uuidof(ISymbolLevelsDialog));
  331. _COM_SMARTPTR_TYPEDEF(IMaplexWeightRankingDialog, __uuidof(IMaplexWeightRankingDialog));
  332. _COM_SMARTPTR_TYPEDEF(IMaplexDictionaryDialog, __uuidof(IMaplexDictionaryDialog));
  333. //
  334. // Type library items
  335. //
  336. struct __declspec(uuid("51cf4cf0-c37f-11d2-9f22-00c04f6bc709"))
  337. ISymbolLevelDialog : IUnknown
  338. {
  339.     //
  340.     // Raw methods provided by interface
  341.     //
  342.     virtual HRESULT __stdcall DoModal (
  343.         OLE_HANDLE parentHWnd,
  344.         VARIANT_BOOL * ok ) = 0;
  345.     virtual HRESULT __stdcall putref_DataFrame (
  346.         struct IMap * _arg1 ) = 0;
  347. };
  348. struct __declspec(uuid("66a13af5-8396-49c7-ae45-255738059b42"))
  349. IAdvancedDrawingDialog : IUnknown
  350. {
  351.     //
  352.     // Raw methods provided by interface
  353.     //
  354.     virtual HRESULT __stdcall DoModal (
  355.         OLE_HANDLE parentHWnd,
  356.         VARIANT_BOOL * ok ) = 0;
  357.     virtual HRESULT __stdcall putref_DataFrame (
  358.         struct IMap * _arg1 ) = 0;
  359. };
  360. struct __declspec(uuid("c3f131c5-2596-11d3-9f9d-00c04f6bc78e"))
  361. IDatumChecker : IUnknown
  362. {
  363.     //
  364.     // Raw methods provided by interface
  365.     //
  366.     virtual HRESULT __stdcall AddLayerCheck (
  367.         struct IMap * Map,
  368.         struct ILayer * Layer,
  369.         OLE_HANDLE parentHWnd,
  370.         VARIANT_BOOL * okToAdd ) = 0;
  371.     virtual HRESULT __stdcall AddLayerReset ( ) = 0;
  372.     virtual HRESULT __stdcall SetSpatialReferenceCheck (
  373.         struct IMap * Map,
  374.         struct ISpatialReference * spatialReference,
  375.         OLE_HANDLE parentHWnd,
  376.         VARIANT_BOOL * okToChange ) = 0;
  377. };
  378. struct __declspec(uuid("016fb9f5-81ff-4467-8ae5-35ccf3315a93"))
  379. IDatumChecker2 : IDatumChecker
  380. {
  381.     //
  382.     // Raw methods provided by interface
  383.     //
  384.     virtual HRESULT __stdcall AddLayerCheckBasic (
  385.         struct IBasicMap * BasicMap,
  386.         struct ILayer * Layer,
  387.         OLE_HANDLE parentHWnd,
  388.         VARIANT_BOOL * okToAdd ) = 0;
  389.     virtual HRESULT __stdcall SetSpatialReferenceCheckBasic (
  390.         struct IBasicMap * BasicMap,
  391.         struct ISpatialReference * spatialReference,
  392.         OLE_HANDLE parentHWnd,
  393.         VARIANT_BOOL * okToChange ) = 0;
  394.     virtual HRESULT __stdcall SetAppRegKey (
  395.         BSTR appName ) = 0;
  396. };
  397. struct __declspec(uuid("de76fad7-ee01-11d3-9fdb-00c04f6bc78e"))
  398. IMapGridWizard : IUnknown
  399. {
  400.     //
  401.     // Raw methods provided by interface
  402.     //
  403.     virtual HRESULT __stdcall putref_MapFrame (
  404.         struct IMapFrame * _arg1 ) = 0;
  405.     virtual HRESULT __stdcall putref_PageLayout (
  406.         struct IPageLayout * _arg1 ) = 0;
  407.     virtual HRESULT __stdcall put_InitialGrid (
  408.         struct IMapGrid * _arg1 ) = 0;
  409.     virtual HRESULT __stdcall get_MapGrid (
  410.         struct IMapGrid * * MapGrid ) = 0;
  411.     virtual HRESULT __stdcall get_GraphicElement (
  412.         struct IElement * * outputGraphic ) = 0;
  413.     virtual HRESULT __stdcall DoModal (
  414.         OLE_HANDLE parentHWnd,
  415.         VARIANT_BOOL * ok ) = 0;
  416. };
  417. struct __declspec(uuid("d7a07c90-f9a1-11d1-adec-080009ec732a"))
  418. IMapGridFactory : IUnknown
  419. {
  420.     //
  421.     // Raw methods provided by interface
  422.     //
  423.     virtual HRESULT __stdcall get_Name (
  424.         BSTR * Name ) = 0;
  425.     virtual HRESULT __stdcall Create (
  426.         struct IMapFrame * MapFrame,
  427.         struct IMapGrid * * MapGrid ) = 0;
  428. };
  429. struct __declspec(uuid("3686d1fb-fe89-11d3-9fe6-00c04f6bc78e"))
  430. IQueryWizard : IUnknown
  431. {
  432.     //
  433.     // Raw methods provided by interface
  434.     //
  435.     virtual HRESULT __stdcall putref_Map (
  436.         struct IMap * _arg1 ) = 0;
  437.     virtual HRESULT __stdcall putref_InitialLayer (
  438.         struct ILayer * _arg1 ) = 0;
  439.     virtual HRESULT __stdcall get_Layer (
  440.         struct ILayer * * resultLayer ) = 0;
  441.     virtual HRESULT __stdcall get_WhereClause (
  442.         BSTR * WhereClause ) = 0;
  443.     virtual HRESULT __stdcall get_CombinationMethod (
  444.         enum esriSelectionResultEnum * comboMethod ) = 0;
  445.     virtual HRESULT __stdcall DoModal (
  446.         OLE_HANDLE parentHWnd,
  447.         VARIANT_BOOL * ok ) = 0;
  448. };
  449. struct __declspec(uuid("3a964d76-2ab1-11d4-a632-0008c711c8c1"))
  450. INewGeoTransformationDialog : IUnknown
  451. {
  452.     //
  453.     // Raw methods provided by interface
  454.     //
  455.     virtual HRESULT __stdcall DoModal (
  456.         struct IGeographicCoordinateSystem * pSourceGCS,
  457.         struct IGeographicCoordinateSystem * pTargetGCS,
  458.         struct IGeoTransformation * * ppGT ) = 0;
  459. };
  460. struct __declspec(uuid("b0bd3480-60a4-425a-a264-557bad0ccd34"))
  461. INewGeoTransformationDialog2 : IUnknown
  462. {
  463.     //
  464.     // Raw methods provided by interface
  465.     //
  466.     virtual HRESULT __stdcall SetDefault (
  467.         struct IGeoTransformation * pGT ) = 0;
  468. };
  469. struct __declspec(uuid("6688a44b-36d8-469f-852f-403a4c6e967e"))
  470. ILabelManagerDialog : IUnknown
  471. {
  472.     //
  473.     // Raw methods provided by interface
  474.     //
  475.     virtual HRESULT __stdcall DoModal (
  476.         struct IMap * pMap,
  477.         OLE_HANDLE hwnd,
  478.         VARIANT_BOOL * ok ) = 0;
  479. };
  480. struct __declspec(uuid("d7f13b7d-9e08-4534-acc1-c3685c5bf004"))
  481. ILabelPriorityRankingDialog : IUnknown
  482. {
  483.     //
  484.     // Raw methods provided by interface
  485.     //
  486.     virtual HRESULT __stdcall DoModal (
  487.         struct IMap * pMap,
  488.         OLE_HANDLE hwnd,
  489.         VARIANT_BOOL * ok ) = 0;
  490. };
  491. struct __declspec(uuid("18a61cb3-26c4-430f-8092-364c860ecff1"))
  492. ILabelWeightRankingDialog : IUnknown
  493. {
  494.     //
  495.     // Raw methods provided by interface
  496.     //
  497.     virtual HRESULT __stdcall DoModal (
  498.         struct IMap * pMap,
  499.         OLE_HANDLE hwnd,
  500.         VARIANT_BOOL * ok ) = 0;
  501. };
  502. struct __declspec(uuid("df8c493c-24f3-4eba-ac21-d07f600569b1"))
  503. ILabelStyleSelector : IUnknown
  504. {
  505.     //
  506.     // Raw methods provided by interface
  507.     //
  508.     virtual HRESULT __stdcall Applies (
  509.         struct ILabelStyle * style,
  510.         VARIANT_BOOL * Applies ) = 0;
  511. };
  512. struct __declspec(uuid("d7a07c92-f9a1-11d1-adec-080009ec732a"))
  513. MeasuredGridFactory;
  514.     // [ default ] interface IUnknown
  515.     // interface IMapGridFactory
  516. struct __declspec(uuid("d7a07c93-f9a1-11d1-adec-080009ec732a"))
  517. IndexGridFactory;
  518.     // [ default ] interface IUnknown
  519.     // interface IMapGridFactory
  520. struct __declspec(uuid("d7a07c91-f9a1-11d1-adec-080009ec732a"))
  521. GraticuleFactory;
  522.     // [ default ] interface IUnknown
  523.     // interface IMapGridFactory
  524. struct __declspec(uuid("fbecfd5f-d7d7-11d2-9f44-00c04f6bc78e"))
  525. CustomOverlayGridFactory;
  526.     // [ default ] interface IUnknown
  527.     // interface IMapGridFactory
  528. struct __declspec(uuid("1476c784-6f57-11d2-a2c6-080009b6f22b"))
  529. GroupLayerPropertyPage;
  530.     // [ default ] interface IUnknown
  531.     // interface IPropertyPage
  532.     // interface IPropertyPageContext
  533.     // interface IComPropertyPage2
  534.     // interface IComPropertyPage
  535. struct __declspec(uuid("a340840d-797f-11d2-87d4-0000f8751720"))
  536. NorthArrowSelector;
  537.     // [ default ] interface IUnknown
  538.     // interface IStyleSelector
  539.     // interface IComPropertySheetEvents
  540. struct __declspec(uuid("a340840e-797f-11d2-87d4-0000f8751720"))
  541. ScaleBarSelector;
  542.     // [ default ] interface IUnknown
  543.     // interface IStyleSelector
  544.     // interface IComPropertySheetEvents
  545. struct __declspec(uuid("a340840f-797f-11d2-87d4-0000f8751720"))
  546. LegendItemSelector;
  547.     // [ default ] interface IUnknown
  548.     // interface IStyleSelector
  549.     // interface IComPropertySheetEvents
  550. struct __declspec(uuid("a3408410-797f-11d2-87d4-0000f8751720"))
  551. ScaleTextSelector;
  552.     // [ default ] interface IUnknown
  553.     // interface IStyleSelector
  554.     // interface IComPropertySheetEvents
  555. struct __declspec(uuid("12ca6d17-cc09-11d2-9f34-00c04f6bc6a5"))
  556. LabelStyleSelector;
  557.     // [ default ] interface IUnknown
  558.     // interface IStyleSelector
  559.     // interface ILabelStyleSelector
  560.     // interface IComPropertySheetEvents
  561. struct __declspec(uuid("31f26e71-a038-11d2-ae7e-080009ec732a"))
  562. MapGridIntervalsPropertyPage;
  563.     // [ default ] interface IUnknown
  564.     // interface IPropertyPage
  565.     // interface IPropertyPageContext
  566.     // interface IComPropertyPage2
  567.     // interface IComPropertyPage
  568. struct __declspec(uuid("b2f62b5f-a067-11d2-aae0-000000000000"))
  569. MapGridAxesPropertyPage;
  570.     // [ default ] interface IUnknown
  571.     // interface IPropertyPage
  572.     // interface IPropertyPageContext
  573.     // interface IComPropertyPage2
  574.     // interface IComPropertyPage
  575. struct __declspec(uuid("8af09a6b-a0dd-11d2-ae7f-080009ec732a"))
  576. MapGridLinesPropertyPage;
  577.     // [ default ] interface IUnknown
  578.     // interface IPropertyPage
  579.     // interface IPropertyPageContext
  580.     // interface IComPropertyPage2
  581.     // interface IComPropertyPage
  582. struct __declspec(uuid("8af09a6f-a0dd-11d2-ae7f-080009ec732a"))
  583. MapGridLabelsPropertyPage;
  584.     // [ default ] interface IUnknown
  585.     // interface IPropertyPage
  586.     // interface IPropertyPageContext
  587.     // interface IComPropertyPage2
  588.     // interface IComPropertyPage
  589. struct __declspec(uuid("fbecfd60-d7d7-11d2-9f44-00c04f6bc78e"))
  590. MapGridOverlayPropertyPage;
  591.     // [ default ] interface IUnknown
  592.     // interface IPropertyPage
  593.     // interface IPropertyPageContext
  594.     // interface IComPropertyPage2
  595.     // interface IComPropertyPage
  596. struct __declspec(uuid("520d8051-da49-11d2-ab02-000000000000"))
  597. MapGridSystemPropertyPage;
  598.     // [ default ] interface IUnknown
  599.     // interface IPropertyPage
  600.     // interface IPropertyPageContext
  601.     // interface IComPropertyPage2
  602.     // interface IComPropertyPage
  603. struct __declspec(uuid("ad1f2dbf-a2bc-11d2-aae1-000000000000"))
  604. IndexTabPropertyPage;
  605.     // [ default ] interface IUnknown
  606.     // interface IPropertyPage
  607.     // interface IPropertyPageContext
  608.     // interface IComPropertyPage2
  609.     // interface IComPropertyPage
  610. struct __declspec(uuid("ad1f2dc0-a2bc-11d2-aae1-000000000000"))
  611. DmsLabelPropertyPage;
  612.     // [ default ] interface IUnknown
  613.     // interface IPropertyPage
  614.     // interface IPropertyPageContext
  615.     // interface IComPropertyPage2
  616.     // interface IComPropertyPage
  617. struct __declspec(uuid("5642d2ab-a3fe-11d2-ae80-080009ec732a"))
  618. MixedFontLabelPropertyPage;
  619.     // [ default ] interface IUnknown
  620.     // interface IPropertyPage
  621.     // interface IPropertyPageContext
  622.     // interface IComPropertyPage2
  623.     // interface IComPropertyPage
  624. struct __declspec(uuid("a74bd95b-a5e1-11d2-aae2-000000000000"))
  625. IndexGridPropertyPage;
  626.     // [ default ] interface IUnknown
  627.     // interface IPropertyPage
  628.     // interface IPropertyPageContext
  629.     // interface IComPropertyPage2
  630.     // interface IComPropertyPage
  631. struct __declspec(uuid("c4adb337-e869-11d2-9f55-00c04f6bc78e"))
  632. CalibratedBorderPropertyPage;
  633.     // [ default ] interface IUnknown
  634.     // interface IPropertyPage
  635.     // interface IPropertyPageContext
  636.     // interface IComPropertyPage2
  637.     // interface IComPropertyPage
  638. struct __declspec(uuid("53353fc1-a719-11d2-a301-080009b6f22b"))
  639. MapGraphicsLayerPropertyPage;
  640.     // [ default ] interface IUnknown
  641.     // interface IPropertyPage
  642.     // interface IPropertyPageContext
  643.     // interface IComPropertyPage2
  644.     // interface IComPropertyPage
  645. struct __declspec(uuid("51cf4cf1-c37f-11d2-9f22-00c04f6bc709"))
  646. SymbolLevelDialog;
  647.     // [ default ] interface IUnknown
  648.     // interface ISymbolLevelDialog
  649. struct __declspec(uuid("df63951d-0156-4849-b308-653cf4192abf"))
  650. AdvancedDrawingDialog;
  651.     // [ default ] interface IUnknown
  652.     // interface IAdvancedDrawingDialog
  653. struct __declspec(uuid("891f0819-dd5d-11d2-9f49-00c04f6bc78e"))
  654. CovAnnoFontPropertyPage;
  655.     // [ default ] interface IUnknown
  656.     // interface IPropertyPage
  657.     // interface IPropertyPageContext
  658.     // interface IComPropertyPage2
  659.     // interface IComPropertyPage
  660. struct __declspec(uuid("891f081a-dd5d-11d2-9f49-00c04f6bc78e"))
  661. CovAnnoLevelPropertyPage;
  662.     // [ default ] interface IUnknown
  663.     // interface IPropertyPage
  664.     // interface IPropertyPageContext
  665.     // interface IComPropertyPage2
  666.     // interface IComPropertyPage
  667. struct __declspec(uuid("e8458d0d-ea9c-11d1-8782-0000f8751720"))
  668. MapProjectionPropPage;
  669.     // [ default ] interface IUnknown
  670.     // interface IPropertyPage
  671.     // interface IPropertyPageContext
  672.     // interface IComPropertyPage2
  673.     // interface IComPropertyPage
  674. struct __declspec(uuid("c3f131c6-2596-11d3-9f9d-00c04f6bc78e"))
  675. DatumChecker;
  676.     // [ default ] interface IUnknown
  677.     // interface IDatumChecker
  678.     // interface IDatumChecker2
  679. struct __declspec(uuid("de76fad8-ee01-11d3-9fdb-00c04f6bc78e"))
  680. MapGridWizard;
  681.     // [ default ] interface IUnknown
  682.     // interface IMapGridWizard
  683. struct __declspec(uuid("3686d1fc-fe89-11d3-9fe6-00c04f6bc78e"))
  684. QueryWizard;
  685.     // [ default ] interface IUnknown
  686.     // interface IQueryWizard
  687. struct __declspec(uuid("ee02b625-6a44-11d4-a643-0008c711c8c1"))
  688. NewGeoTransformationDialog;
  689.     // [ default ] interface IUnknown
  690.     // interface INewGeoTransformationDialog
  691. struct __declspec(uuid("205733e3-0c63-4dc9-a3c5-a44397fa881f"))
  692. MgrsGridFactory;
  693.     // [ default ] interface IUnknown
  694.     // interface IMapGridFactory
  695. struct __declspec(uuid("b6021439-7b2e-4cdf-906a-dd0af5e6c6d8"))
  696. MgrsGridPropertyPage;
  697.     // [ default ] interface IUnknown
  698.     // interface IPropertyPage
  699.     // interface IPropertyPageContext
  700.     // interface IComPropertyPage2
  701.     // interface IComPropertyPage
  702. struct __declspec(uuid("6e3eac2c-9699-4505-bb82-e41f986de11a"))
  703. PrincipalDigitsPropertyPage;
  704.     // [ default ] interface IUnknown
  705.     // interface IPropertyPage
  706.     // interface IPropertyPageContext
  707.     // interface IComPropertyPage2
  708.     // interface IComPropertyPage
  709. struct __declspec(uuid("e2cbe513-53ef-4474-aaa7-3b5c54a7cece"))
  710. CornerLabelPropertyPage;
  711.     // [ default ] interface IUnknown
  712.     // interface IPropertyPage
  713.     // interface IPropertyPageContext
  714.     // interface IComPropertyPage2
  715.     // interface IComPropertyPage
  716. struct __declspec(uuid("884ee217-35d0-4bff-8776-5925046ec487"))
  717. GridHatchPropertyPage;
  718.     // [ default ] interface IUnknown
  719.     // interface IPropertyPage
  720.     // interface IPropertyPageContext
  721.     // interface IComPropertyPage2
  722.     // interface IComPropertyPage
  723. struct __declspec(uuid("a699c566-c325-4380-874f-82eb2caf89b7"))
  724. InteriorLabelsPropertyPage;
  725.     // [ default ] interface IUnknown
  726.     // interface IPropertyPage
  727.     // interface IPropertyPageContext
  728.     // interface IComPropertyPage2
  729.     // interface IComPropertyPage
  730. struct __declspec(uuid("f2c2000f-930c-44c3-92f1-339996823014"))
  731. LabelManagerDialog;
  732.     // [ default ] interface IUnknown
  733.     // interface ILabelManagerDialog
  734. struct __declspec(uuid("a18e67c5-9db9-4950-975f-abb976445f51"))
  735. LabelPriorityRankingDialog;
  736.     // [ default ] interface IUnknown
  737.     // interface ILabelPriorityRankingDialog
  738. struct __declspec(uuid("9936a70d-5a1f-42ce-81d7-b1c120415c7d"))
  739. LabelWeightRankingDialog;
  740.     // [ default ] interface IUnknown
  741.     // interface ILabelWeightRankingDialog
  742. struct __declspec(uuid("f457915f-4a4d-4fd3-9e52-68f6eca3b870"))
  743. LabelWeightsPropertyPage;
  744.     // [ default ] interface IUnknown
  745.     // interface IPropertyPage
  746.     // interface IPropertyPageContext
  747.     // interface IComPropertyPage2
  748.     // interface IComPropertyPage
  749. struct __declspec(uuid("554a9795-b465-4de6-aee8-d6b139a56b48"))
  750. MapCachePropertyPage;
  751.     // [ default ] interface IUnknown
  752.     // interface IPropertyPage
  753.     // interface IPropertyPageContext
  754.     // interface IComPropertyPage2
  755.     // interface IComPropertyPage
  756. struct __declspec(uuid("161be4c0-1a11-11d4-80d7-00c04f601565"))
  757. IAnnotationExpressionProperties : IUnknown
  758. {
  759.     //
  760.     // Raw methods provided by interface
  761.     //
  762.     virtual HRESULT __stdcall get_Expression (
  763.         BSTR * Expression ) = 0;
  764.     virtual HRESULT __stdcall put_Expression (
  765.         BSTR Expression ) = 0;
  766.     virtual HRESULT __stdcall put_IsExpressionSimple (
  767.         VARIANT_BOOL isSimple ) = 0;
  768.     virtual HRESULT __stdcall get_IsExpressionSimple (
  769.         VARIANT_BOOL * isSimple ) = 0;
  770.     virtual HRESULT __stdcall putref_ExpressionParser (
  771.         struct IAnnotationExpressionEngine * parser ) = 0;
  772.     virtual HRESULT __stdcall get_ExpressionParser (
  773.         struct IAnnotationExpressionEngine * * parser ) = 0;
  774.     virtual HRESULT __stdcall putref_DisplayFeatureClass (
  775.         struct IFeatureClass * FeatureClass ) = 0;
  776.     virtual HRESULT __stdcall get_DisplayFeatureClass (
  777.         struct IFeatureClass * * FeatureClass ) = 0;
  778. };
  779. struct __declspec(uuid("1d5849f5-0d33-11d2-a26f-080009b6f22b"))
  780. AnnoLEPropsExpressionPropertyPage;
  781.     // [ default ] interface IUnknown
  782.     // interface IPropertyPage
  783.     // interface IPropertyPageContext
  784.     // interface IComPropertyPage2
  785.     // interface IComPropertyPage
  786. struct __declspec(uuid("027f41b1-0f77-11d2-a270-080009b6f22b"))
  787. AnnoLEPropsPlacementPropertyPage;
  788.     // [ default ] interface IUnknown
  789.     // interface IPropertyPage
  790.     // interface IPropertyPageContext
  791.     // interface IComPropertyPage2
  792.     // interface IComPropertyPage
  793. struct __declspec(uuid("da1c4077-6892-4f5b-bc95-7efbb0b043a9"))
  794. AnnoLEPropsConflictPropertyPage;
  795.     // [ default ] interface IUnknown
  796.     // interface IPropertyPage
  797.     // interface IPropertyPageContext
  798.     // interface IComPropertyPage2
  799.     // interface IComPropertyPage
  800. struct __declspec(uuid("4c90de7c-cb77-11d2-9f34-00c04f6bc6a5"))
  801. LabelStylePropertyPage;
  802.     // [ default ] interface IUnknown
  803.     // interface IPropertyPage
  804.     // interface IPropertyPageContext
  805.     // interface IComPropertyPage2
  806.     // interface IComPropertyPage
  807. struct __declspec(uuid("2c73bcc0-d23d-43b4-a081-cd0f17a0fe58"))
  808. AnnoPlacementPropertyPluginPage;
  809.     // [ default ] interface IUnknown
  810.     // interface IPropertyPage
  811.     // interface IPropertyPageContext
  812.     // interface IComPropertyPage2
  813.     // interface IComPropertyPage
  814. struct __declspec(uuid("b2f1fe6e-13dc-4d8c-9c16-646aee52f2fc"))
  815. AnnoDisplayPropertyPage;
  816.     // [ default ] interface IUnknown
  817.     // interface IPropertyPage
  818.     // interface IPropertyPageContext
  819.     // interface IComPropertyPage2
  820.     // interface IComPropertyPage
  821. struct __declspec(uuid("d5b08f1b-d160-468a-8cc1-8d58a74cfb4b"))
  822. AnnoLabelClassesPropertyPage;
  823.     // [ default ] interface IUnknown
  824.     // interface IPropertyPage
  825.     // interface IPropertyPageContext
  826.     // interface IComPropertyPage2
  827.     // interface IComPropertyPage
  828. struct __declspec(uuid("383c40a7-31a4-4bbf-9f77-bbb28a9a3f3c"))
  829. AnnoSymbologyPropertyPage;
  830.     // [ default ] interface IUnknown
  831.     // interface IPropertyPage
  832.     // interface IPropertyPageContext
  833.     // interface IComPropertyPage2
  834.     // interface IComPropertyPage
  835. struct __declspec(uuid("38e095f5-ac47-440c-8295-0b108c82f8c5"))
  836. AnnotationClassPropertyPage;
  837.     // [ default ] interface IUnknown
  838.     // interface IPropertyPage
  839.     // interface IPropertyPageContext
  840.     // interface IComPropertyPage2
  841.     // interface IComPropertyPage
  842. struct __declspec(uuid("dfa5265e-0fc8-433a-81dc-8a168b0d138e"))
  843. AnnotationClassesPropertyPage;
  844.     // [ default ] interface IUnknown
  845.     // interface IPropertyPage
  846.     // interface IPropertyPageContext
  847.     // interface IComPropertyPage2
  848.     // interface IComPropertyPage
  849. struct __declspec(uuid("80ae1ac1-a94c-4d6a-b21c-4f5536b32ada"))
  850. AnnotationClassesFLPropertyPage;
  851.     // [ default ] interface IUnknown
  852.     // interface IPropertyPage
  853.     // interface IPropertyPageContext
  854.     // interface IComPropertyPage2
  855.     // interface IComPropertyPage
  856. struct __declspec(uuid("5ee19849-1e82-4bac-9d20-46f11e774782"))
  857. OverposterGeneralPropertyPage;
  858.     // [ default ] interface IUnknown
  859.     // interface IPropertyPage
  860.     // interface IPropertyPageContext
  861.     // interface IComPropertyPage2
  862.     // interface IComPropertyPage
  863. struct __declspec(uuid("d0b93f47-5284-4ece-9ef4-7ecbe562cc39"))
  864. AnnotationSublayerInfoPropertyPage;
  865.     // [ default ] interface IUnknown
  866.     // interface IPropertyPage
  867.     // interface IPropertyPageContext
  868.     // interface IComPropertyPage2
  869.     // interface IComPropertyPage
  870. struct __declspec(uuid("582f83f4-1ecd-48c1-82a9-ea18429c151d"))
  871. AnnotationExpressionProperties;
  872.     // [ default ] interface IUnknown
  873.     // interface IAnnotationExpressionProperties
  874. struct __declspec(uuid("2aad86be-5eeb-4284-9a29-8f8ef40e040b"))
  875. IFeatureLayerSourcePageExtension : IUnknown
  876. {
  877.     //
  878.     // Raw methods provided by interface
  879.     //
  880.     virtual HRESULT __stdcall put_Description (
  881.         struct IFeatureLayer * pLayer,
  882.         BSTR text ) = 0;
  883.     virtual HRESULT __stdcall get_Description (
  884.         struct IFeatureLayer * pLayer,
  885.         BSTR * text ) = 0;
  886.     virtual HRESULT __stdcall ShowDialog (
  887.         struct IFeatureLayer * pLayer,
  888.         OLE_HANDLE parentHWnd ) = 0;
  889.     virtual HRESULT __stdcall get_DataSourceReadOnly (
  890.         VARIANT_BOOL * flag ) = 0;
  891. };
  892. struct __declspec(uuid("6c609945-cac4-454c-87b1-9a27a40aedd0"))
  893. ISQLQueryDialog : IUnknown
  894. {
  895.     //
  896.     // Raw methods provided by interface
  897.     //
  898.     virtual HRESULT __stdcall get_SQLQuery (
  899.         BSTR * val ) = 0;
  900.     virtual HRESULT __stdcall DoModal (
  901.         BSTR initialSqlQuery,
  902.         struct IFeatureClass * pFeatureClass,
  903.         OLE_HANDLE hwnd,
  904.         VARIANT_BOOL * ok ) = 0;
  905. };
  906. struct __declspec(uuid("8a76f73c-88e2-448c-872d-762c59ff76c5"))
  907. ILabelScaleRangeDialog : IUnknown
  908. {
  909.     //
  910.     // Raw methods provided by interface
  911.     //
  912.     virtual HRESULT __stdcall get_MinimumScale (
  913.         double * val ) = 0;
  914.     virtual HRESULT __stdcall get_MaximumScale (
  915.         double * val ) = 0;
  916.     virtual HRESULT __stdcall DoModal (
  917.         double initialMinimumScale,
  918.         double initialMaximumScale,
  919.         OLE_HANDLE hwnd,
  920.         VARIANT_BOOL * ok ) = 0;
  921. };
  922. struct __declspec(uuid("c356b499-7819-41a9-bf14-eef6d3dae4bb"))
  923. ICreateHyperlinkMacroDialog : IUnknown
  924. {
  925.     //
  926.     // Raw methods provided by interface
  927.     //
  928.     virtual HRESULT __stdcall get_DocumentText (
  929.         BSTR * text ) = 0;
  930.     virtual HRESULT __stdcall get_ModuleText (
  931.         BSTR * text ) = 0;
  932.     virtual HRESULT __stdcall get_MacroText (
  933.         BSTR * text ) = 0;
  934.     virtual HRESULT __stdcall DoModal (
  935.         struct IApplication * pApp,
  936.         OLE_HANDLE hwnd,
  937.         VARIANT_BOOL * ok ) = 0;
  938. };
  939. struct __declspec(uuid("808d7bd5-eaa2-11d1-ade5-080009ec732a"))
  940. GxBrowserFactory;
  941.     // [ default ] interface IUnknown
  942.     // interface ILayerFactory
  943. struct __declspec(uuid("1476c785-6f57-11d2-a2c6-080009b6f22b"))
  944. LayerDrawingPropertyPage;
  945.     // [ default ] interface IUnknown
  946.     // interface IPropertyPage
  947.     // interface IPropertyPageContext
  948.     // interface IComPropertyPage2
  949.     // interface IComPropertyPage
  950. struct __declspec(uuid("1476c787-6f57-11d2-a2c6-080009b6f22b"))
  951. LayerFieldsPropertyPage;
  952.     // [ default ] interface IUnknown
  953.     // interface IPropertyPage
  954.     // interface IPropertyPageContext
  955.     // interface IComPropertyPage2
  956.     // interface IComPropertyPage
  957. struct __declspec(uuid("1476c788-6f57-11d2-a2c6-080009b6f22b"))
  958. LayerDefinitionQueryPropertyPage;
  959.     // [ default ] interface IUnknown
  960.     // interface IPropertyPage
  961.     // interface IPropertyPageContext
  962.     // interface IComPropertyPage2
  963.     // interface IComPropertyPage
  964. struct __declspec(uuid("1476c781-6f57-11d2-a2c6-080009b6f22b"))
  965. LayerLabelsPropertyPage;
  966.     // [ default ] interface IUnknown
  967.     // interface IPropertyPage
  968.     // interface IPropertyPageContext
  969.     // interface IComPropertyPage2
  970.     // interface IComPropertyPage
  971. struct __declspec(uuid("bb708287-c171-11d2-aaf6-000000000000"))
  972. FeatureLayerSelectionPropertyPage;
  973.     // [ default ] interface IUnknown
  974.     // interface IPropertyPage
  975.     // interface IPropertyPageContext
  976.     // interface IComPropertyPage2
  977.     // interface IComPropertyPage
  978. struct __declspec(uuid("a1a37857-d673-11d2-9f42-00c04f6bc78e"))
  979. FeatureLayerSourcePropertyPage;
  980.     // [ default ] interface IUnknown
  981.     // interface IPropertyPage
  982.     // interface IPropertyPageContext
  983.     // interface IComPropertyPage2
  984.     // interface IComPropertyPage
  985. struct __declspec(uuid("a1a37858-d673-11d2-9f42-00c04f6bc78e"))
  986. FeatureLayerDisplayPropertyPage;
  987.     // [ default ] interface IUnknown
  988.     // interface IPropertyPage
  989.     // interface IPropertyPageContext
  990.     // interface IComPropertyPage2
  991.     // interface IComPropertyPage
  992. struct __declspec(uuid("0c22a4c8-dafd-11d2-9f46-00c04f6bc78e"))
  993. CoverageAnnotationLayerFactory;
  994.     // [ default ] interface IUnknown
  995.     // interface ILayerFactory
  996.     // interface ICoverageAnnotationLayerFactory
  997. struct __declspec(uuid("57bc7953-0fd7-11d3-9f83-00c04f6bc6a5"))
  998. GraphicsLayerAnnoPropertyPage;
  999.     // [ default ] interface IUnknown
  1000.     // interface IPropertyPage
  1001.     // interface IPropertyPageContext
  1002.     // interface IComPropertyPage2
  1003.     // interface IComPropertyPage
  1004. struct __declspec(uuid("12ba3732-4ff2-11d3-b8bd-00600802e603"))
  1005. LegendPatchPropertyPage;
  1006.     // [ default ] interface IUnknown
  1007.     // interface IPropertyPage
  1008.     // interface IPropertyPageContext
  1009.     // interface IComPropertyPage2
  1010.     // interface IComPropertyPage
  1011. struct __declspec(uuid("ca98d4ed-b734-4b61-92a1-8f922dac54b1"))
  1012. DefaultFeatureLayerSymbology;
  1013.     // [ default ] interface IUnknown
  1014.     // interface IFeatureLayerSymbology
  1015. struct __declspec(uuid("0fd4d253-9dd3-41b3-adbb-dbb52318e5c0"))
  1016. LabelDefinitionPropertyPage;
  1017.     // [ default ] interface IUnknown
  1018.     // interface IPropertyPage
  1019.     // interface IPropertyPageContext
  1020.     // interface IComPropertyPage2
  1021.     // interface IComPropertyPage
  1022. struct __declspec(uuid("4ea8eb39-e784-4a23-bcbf-2462ce9d6975"))
  1023. SQLQueryDialog;
  1024.     // [ default ] interface IUnknown
  1025.     // interface ISQLQueryDialog
  1026. struct __declspec(uuid("f7488013-f1ba-4c6b-9eed-dc21c7d3e994"))
  1027. LabelScaleRangeDialog;
  1028.     // [ default ] interface IUnknown
  1029.     // interface ILabelScaleRangeDialog
  1030. struct __declspec(uuid("e9612330-c5e4-40d8-82f0-3479ad382717"))
  1031. AnnoClassScaleRangeDialog;
  1032.     // [ default ] interface IUnknown
  1033.     // interface ILabelScaleRangeDialog
  1034. struct __declspec(uuid("6e32e2f3-c6da-4b90-b34c-613953001b62"))
  1035. CreateHyperlinkMacroDialog;
  1036.     // [ default ] interface IUnknown
  1037.     // interface ICreateHyperlinkMacroDialog
  1038. struct __declspec(uuid("44bd4d21-5f47-11d0-92da-00805f7c28b0"))
  1039. IRendererPropertyPage : IUnknown
  1040. {
  1041.     //
  1042.     // Raw methods provided by interface
  1043.     //
  1044.     virtual HRESULT __stdcall get_Type (
  1045.         BSTR * Type ) = 0;
  1046.     virtual HRESULT __stdcall get_Description (
  1047.         BSTR * desc ) = 0;
  1048.     virtual HRESULT __stdcall get_Name (
  1049.         BSTR * Name ) = 0;
  1050.     virtual HRESULT __stdcall get_PreviewImage (
  1051.         OLE_HANDLE * hBitmap ) = 0;
  1052.     virtual HRESULT __stdcall get_RendererClassID (
  1053.         struct IUID * * clsid ) = 0;
  1054.     virtual HRESULT __stdcall get_ClassID (
  1055.         struct IUID * * clsid ) = 0;
  1056.     virtual HRESULT __stdcall CanEdit (
  1057.         struct IFeatureRenderer * obj,
  1058.         VARIANT_BOOL * result ) = 0;
  1059. };
  1060. struct __declspec(uuid("463dde6f-a9ed-11d2-aae6-000000000000"))
  1061. IRendererUIDialog : IUnknown
  1062. {
  1063.     //
  1064.     // Raw methods provided by interface
  1065.     //
  1066.     virtual HRESULT __stdcall putref_Renderer (
  1067.         struct IFeatureRenderer * _arg1 ) = 0;
  1068.     virtual HRESULT __stdcall putref_FeatureClass (
  1069.         struct IFeatureClass * _arg1 ) = 0;
  1070.     virtual HRESULT __stdcall DoModal (
  1071.         OLE_HANDLE parentHWnd,
  1072.         VARIANT_BOOL * ok ) = 0;
  1073. };
  1074. struct __declspec(uuid("98dd7039-feb4-11d3-9f7c-00c04f6bc709"))
  1075. IRendererUIDialog2 : IUnknown
  1076. {
  1077.     //
  1078.     // Raw methods provided by interface
  1079.     //
  1080.     virtual HRESULT __stdcall putref_Renderer (
  1081.         struct IFeatureRenderer * _arg1 ) = 0;
  1082.     virtual HRESULT __stdcall putref_FeatureLayer (
  1083.         struct IFeatureLayer * _arg1 ) = 0;
  1084.     virtual HRESULT __stdcall DoModal (
  1085.         OLE_HANDLE parentHWnd,
  1086.         VARIANT_BOOL * ok ) = 0;
  1087. };
  1088. struct __declspec(uuid("db4ec7b0-e41d-11d3-822a-0080c79f0371"))
  1089. IDotDensitySymbolUIDialog : IUnknown
  1090. {
  1091.     //
  1092.     // Raw methods provided by interface
  1093.     //
  1094.     virtual HRESULT __stdcall putref_Symbol (
  1095.         struct IDotDensityFillSymbol * _arg1 ) = 0;
  1096.     virtual HRESULT __stdcall putref_Layers (
  1097.         struct IEnumLayer * _arg1 ) = 0;
  1098.     virtual HRESULT __stdcall get_Layer (
  1099.         struct ILayer * * Layer ) = 0;
  1100.     virtual HRESULT __stdcall DoModal (
  1101.         OLE_HANDLE parentHWnd,
  1102.         VARIANT_BOOL * ok ) = 0;
  1103. };
  1104. struct __declspec(uuid("4eab5691-8f9c-11d2-ab21-00c04fa334b3"))
  1105. SingleSymbolPropertyPage;
  1106.     // [ default ] interface IUnknown
  1107.     // interface IPropertyPage
  1108.     // interface IComPropertyPage2
  1109.     // interface IPropertyPageContext
  1110.     // interface IRendererPropertyPage
  1111.     // interface IComPropertyPage
  1112. struct __declspec(uuid("90c47e6f-a102-11d2-ab24-00c04fa334b3"))
  1113. LookupSymbolPropertyPage;
  1114.     // [ default ] interface IUnknown
  1115.     // interface IPropertyPage
  1116.     // interface IComPropertyPage2
  1117.     // interface IPropertyPageContext
  1118.     // interface IRendererPropertyPage
  1119.     // interface IComPropertyPage
  1120. struct __declspec(uuid("683c994e-a17b-11d1-8816-080009ec732a"))
  1121. UniqueValuePropertyPage;
  1122.     // [ default ] interface IUnknown
  1123.     // interface IPropertyPage
  1124.     // interface IComPropertyPage2
  1125.     // interface IPropertyPageContext
  1126.     // interface IRendererPropertyPage
  1127.     // interface IComPropertyPage
  1128. struct __declspec(uuid("683c994f-a17b-11d1-8816-080009ec732a"))
  1129. GraduatedColorPropertyPage;
  1130.     // [ default ] interface IUnknown
  1131.     // interface IPropertyPage
  1132.     // interface IComPropertyPage2
  1133.     // interface IPropertyPageContext
  1134.     // interface IRendererPropertyPage
  1135.     // interface IComPropertyPage
  1136. struct __declspec(uuid("f891fe57-e796-11d2-9f31-00c04f6bc709"))
  1137. GraduatedSymbolPropertyPage;
  1138.     // [ default ] interface IUnknown
  1139.     // interface IPropertyPage
  1140.     // interface IComPropertyPage2
  1141.     // interface IPropertyPageContext
  1142.     // interface IRendererPropertyPage
  1143.     // interface IComPropertyPage
  1144. struct __declspec(uuid("f891fe58-e796-11d2-9f31-00c04f6bc709"))
  1145. ProportionalSymbolPropertyPage;
  1146.     // [ default ] interface IUnknown
  1147.     // interface IPropertyPage
  1148.     // interface IComPropertyPage2
  1149.     // interface IPropertyPageContext
  1150.     // interface IRendererPropertyPage
  1151.     // interface IComPropertyPage
  1152. struct __declspec(uuid("ae1248b6-cd1e-11d2-9f25-00c04f6bc709"))
  1153. BiUniqueValuePropertyPage;
  1154.     // [ default ] interface IUnknown
  1155.     // interface IPropertyPage
  1156.     // interface IComPropertyPage2
  1157.     // interface IPropertyPageContext
  1158.     // interface IRendererPropertyPage
  1159.     // interface IComPropertyPage
  1160. struct __declspec(uuid("68e95091-e60d-11d2-9f31-00c04f6bc709"))
  1161. CombiUniqueValuePropertyPage;
  1162.     // [ default ] interface IUnknown
  1163.     // interface IPropertyPage
  1164.     // interface IComPropertyPage2
  1165.     // interface IPropertyPageContext
  1166.     // interface IRendererPropertyPage
  1167.     // interface IComPropertyPage
  1168. struct __declspec(uuid("98dd7040-feb4-11d3-9f7c-00c04f6bc709"))
  1169. PieChartPropertyPage;
  1170.     // [ default ] interface IUnknown
  1171.     // interface IPropertyPage
  1172.     // interface IComPropertyPage2
  1173.     // interface IPropertyPageContext
  1174.     // interface IRendererPropertyPage
  1175.     // interface IComPropertyPage
  1176. struct __declspec(uuid("98dd703f-feb4-11d3-9f7c-00c04f6bc709"))
  1177. BarChartPropertyPage;
  1178.     // [ default ] interface IUnknown
  1179.     // interface IPropertyPage
  1180.     // interface IComPropertyPage2
  1181.     // interface IPropertyPageContext
  1182.     // interface IRendererPropertyPage
  1183.     // interface IComPropertyPage
  1184. struct __declspec(uuid("98dd7041-feb4-11d3-9f7c-00c04f6bc709"))
  1185. StackedChartPropertyPage;
  1186.     // [ default ] interface IUnknown
  1187.     // interface IPropertyPage
  1188.     // interface IComPropertyPage2
  1189.     // interface IPropertyPageContext
  1190.     // interface IRendererPropertyPage
  1191.     // interface IComPropertyPage
  1192. struct __declspec(uuid("d2025f16-0502-11d4-9f7c-00c04f6bc709"))
  1193. MultiDotDensityPropertyPage;
  1194.     // [ default ] interface IUnknown
  1195.     // interface IPropertyPage
  1196.     // interface IComPropertyPage2
  1197.     // interface IPropertyPageContext
  1198.     // interface IRendererPropertyPage
  1199.     // interface IComPropertyPage
  1200. struct __declspec(uuid("c734d617-7a46-11d2-87d5-0000f8751720"))
  1201. GeneralLegendItemPropertyPage;
  1202.     // [ default ] interface IUnknown
  1203.     // interface IPropertyPage
  1204.     // interface IComPropertyPage2
  1205.     // interface IPropertyPageContext
  1206.     // interface IComPropertyPage
  1207. struct __declspec(uuid("c734d618-7a46-11d2-87d5-0000f8751720"))
  1208. HorizontalLegendItemPropertyPage;
  1209.     // [ default ] interface IUnknown
  1210.     // interface IPropertyPage
  1211.     // interface IComPropertyPage2
  1212.     // interface IPropertyPageContext
  1213.     // interface IComPropertyPage
  1214. struct __declspec(uuid("c734d619-7a46-11d2-87d5-0000f8751720"))
  1215. VerticalLegendItemPropertyPage;
  1216.     // [ default ] interface IUnknown
  1217.     // interface IPropertyPage
  1218.     // interface IComPropertyPage2
  1219.     // interface IPropertyPageContext
  1220.     // interface IComPropertyPage
  1221. struct __declspec(uuid("130d219d-cac3-11d3-92fb-00600802e603"))
  1222. HorizontalBarLegendItemPropertyPage;
  1223.     // [ default ] interface IUnknown
  1224.     // interface IPropertyPage
  1225.     // interface IComPropertyPage2
  1226.     // interface IPropertyPageContext
  1227.     // interface IComPropertyPage
  1228. struct __declspec(uuid("130d219e-cac3-11d3-92fb-00600802e603"))
  1229. NestedLegendItemPropertyPage;
  1230.     // [ default ] interface IUnknown
  1231.     // interface IPropertyPage
  1232.     // interface IComPropertyPage2
  1233.     // interface IPropertyPageContext
  1234.     // interface IComPropertyPage
  1235. struct __declspec(uuid("463dde70-a9ed-11d2-aae6-000000000000"))
  1236. MarkerRotationDialog;
  1237.     // [ default ] interface IUnknown
  1238.     // interface IRendererUIDialog
  1239.     // interface IRendererUIDialog2
  1240. struct __declspec(uuid("fb20665e-db1c-11d2-9f2e-00c04f6bc709"))
  1241. TransparencyFieldDialog;
  1242.     // [ default ] interface IUnknown
  1243.     // interface IRendererUIDialog
  1244.     // interface IRendererUIDialog2
  1245. struct __declspec(uuid("98dd703a-feb4-11d3-9f7c-00c04f6bc709"))
  1246. PieSizeDialog;
  1247.     // [ default ] interface IUnknown
  1248.     // interface IRendererUIDialog2
  1249. struct __declspec(uuid("98dd7044-feb4-11d3-9f7c-00c04f6bc709"))
  1250. BarSizeDialog;
  1251.     // [ default ] interface IUnknown
  1252.     // interface IRendererUIDialog2
  1253. struct __declspec(uuid("5370f8d0-e41f-11d3-822a-0080c79f0371"))
  1254. DotDensitySymbolUIDialog;
  1255.     // [ default ] interface IUnknown
  1256.     // interface IDotDensitySymbolUIDialog
  1257. struct __declspec(uuid("d4fd105b-e2fc-11d2-9f50-00c04f6bc78e"))
  1258. IMapGridSelector : IUnknown
  1259. {
  1260.     //
  1261.     // Raw methods provided by interface
  1262.     //
  1263.     virtual HRESULT __stdcall putref_MapFrame (
  1264.         struct IMapFrame * _arg1 ) = 0;
  1265. };
  1266. struct __declspec(uuid("0f220a17-fabb-11d3-9fe4-00c04f6bc78e"))
  1267. ILegendWizard : IUnknown
  1268. {
  1269.     //
  1270.     // Raw methods provided by interface
  1271.     //
  1272.     virtual HRESULT __stdcall putref_PageLayout (
  1273.         struct IPageLayout * _arg1 ) = 0;
  1274.     virtual HRESULT __stdcall put_InitialLegendFrame (
  1275.         struct IMapSurroundFrame * _arg1 ) = 0;
  1276.     virtual HRESULT __stdcall get_LegendFrame (
  1277.         struct IMapSurroundFrame * * resultLegendFrame ) = 0;
  1278.     virtual HRESULT __stdcall DoModal (
  1279.         OLE_HANDLE parentHWnd,
  1280.         VARIANT_BOOL * ok ) = 0;
  1281. };
  1282. struct __declspec(uuid("5be42e7d-b0d8-49fc-b812-ba7d81b43319"))
  1283. IDataFrameClippingDialog : IUnknown
  1284. {
  1285.     //
  1286.     // Raw methods provided by interface
  1287.     //
  1288.     virtual HRESULT __stdcall DoModal (
  1289.         struct IMapFrame * pMapFrame,
  1290.         struct IGraphicsContainer * pContainer,
  1291.         OLE_HANDLE parentWindow,
  1292.         VARIANT_BOOL * ok ) = 0;
  1293. };
  1294. struct __declspec(uuid("58f2ae0e-3d5f-4c62-8765-541604432c05"))
  1295. IDataFrameFixedExtentDialog : IUnknown
  1296. {
  1297.     //
  1298.     // Raw methods provided by interface
  1299.     //
  1300.     virtual HRESULT __stdcall DoModal (
  1301.         struct IMapFrame * pMapFrame,
  1302.         OLE_HANDLE parentWindow,
  1303.         VARIANT_BOOL * ok ) = 0;
  1304. };
  1305. struct __declspec(uuid("48980ff1-f493-11d1-8788-0000f8751720"))
  1306. MapFramePropertyPage;
  1307.     // [ default ] interface IUnknown
  1308.     // interface IPropertyPage
  1309.     // interface IComPropertyPage2
  1310.     // interface IPropertyPageContext
  1311.     // interface IComPropertyPage
  1312. struct __declspec(uuid("59eeff07-fbec-11d1-878a-0000f8751720"))
  1313. LegendElementPropertyPage;
  1314.     // [ default ] interface IUnknown
  1315.     // interface IPropertyPage
  1316.     // interface IComPropertyPage2
  1317.     // interface IPropertyPageContext
  1318.     // interface IComPropertyPage
  1319. struct __declspec(uuid("59eeff08-fbec-11d1-878a-0000f8751720"))
  1320. LegendElementItemsPropertyPage;
  1321.     // [ default ] interface IUnknown
  1322.     // interface IPropertyPage
  1323.     // interface IComPropertyPage2
  1324.     // interface IPropertyPageContext
  1325.     // interface IComPropertyPage
  1326. struct __declspec(uuid("48980ff2-f493-11d1-8788-0000f8751720"))
  1327. ScaleTextElementPropertyPage;
  1328.     // [ default ] interface IUnknown
  1329.     // interface IPropertyPage
  1330.     // interface IComPropertyPage2
  1331.     // interface IPropertyPageContext
  1332.     // interface IComPropertyPage
  1333. struct __declspec(uuid("17d0529d-1cf6-11d3-b8a6-00600802e603"))
  1334. ScaleBarScalePropertyPage;
  1335.     // [ default ] interface IUnknown
  1336.     // interface IPropertyPage
  1337.     // interface IComPropertyPage2
  1338.     // interface IPropertyPageContext
  1339.     // interface IComPropertyPage
  1340. struct __declspec(uuid("17d0529e-1cf6-11d3-b8a6-00600802e603"))
  1341. ScaleBarLabelsAndMarksPropertyPage;
  1342.     // [ default ] interface IUnknown
  1343.     // interface IPropertyPage
  1344.     // interface IComPropertyPage2
  1345.     // interface IPropertyPageContext
  1346.     // interface IComPropertyPage
  1347. struct __declspec(uuid("17d0529f-1cf6-11d3-b8a6-00600802e603"))
  1348. ScaleBarFormatPropertyPage;
  1349.     // [ default ] interface IUnknown
  1350.     // interface IPropertyPage
  1351.     // interface IComPropertyPage2
  1352.     // interface IPropertyPageContext
  1353.     // interface IComPropertyPage
  1354. struct __declspec(uuid("48980ff4-f493-11d1-8788-0000f8751720"))
  1355. NorthArrowElementPropertyPage;
  1356.     // [ default ] interface IUnknown
  1357.     // interface IPropertyPage
  1358.     // interface IComPropertyPage2
  1359.     // interface IPropertyPageContext
  1360.     // interface IComPropertyPage
  1361. struct __declspec(uuid("48980ff5-f493-11d1-8788-0000f8751720"))
  1362. MapFrameLocatorPropertyPage;
  1363.     // [ default ] interface IUnknown
  1364.     // interface IPropertyPage
  1365.     // interface IComPropertyPage2
  1366.     // interface IPropertyPageContext
  1367.     // interface IComPropertyPage
  1368. struct __declspec(uuid("17dff3d4-e26d-11d2-ab07-000000000000"))
  1369. MapGridSelector;
  1370.     // [ default ] interface IUnknown
  1371.     // interface IStyleSelector
  1372.     // interface IMapGridSelector
  1373.     // interface IComPropertySheetEvents
  1374. struct __declspec(uuid("17dff3d3-e26d-11d2-ab07-000000000000"))
  1375. MapGridStyleGalleryClass;
  1376.     // [ default ] interface IUnknown
  1377.     // interface IStyleGalleryClass
  1378. struct __declspec(uuid("59eeff10-fbec-11d1-878a-0000f8751720"))
  1379. ScaleTextPropertyPage;
  1380.     // [ default ] interface IUnknown
  1381.     // interface IPropertyPage
  1382.     // interface IComPropertyPage2
  1383.     // interface IPropertyPageContext
  1384.     // interface IComPropertyPage
  1385. struct __declspec(uuid("0f220a18-fabb-11d3-9fe4-00c04f6bc78e"))
  1386. LegendWizard;
  1387.     // [ default ] interface IUnknown
  1388.     // interface ILegendWizard
  1389. struct __declspec(uuid("c6bb8296-763b-426e-8af5-d80254ddcad7"))
  1390. DataFrameClippingDialog;
  1391.     // [ default ] interface IUnknown
  1392.     // interface IDataFrameClippingDialog
  1393. struct __declspec(uuid("6db491df-9854-46e0-9f0a-29f5f3bf30cf"))
  1394. DataFrameFixedExtentDialog;
  1395.     // [ default ] interface IUnknown
  1396.     // interface IDataFrameFixedExtentDialog
  1397. struct __declspec(uuid("962bd9ab-1ec8-11d3-9f4d-00c04f6bc709"))
  1398. IHistogram : IUnknown
  1399. {
  1400.     //
  1401.     // Raw methods provided by interface
  1402.     //
  1403.     virtual HRESULT __stdcall GetHistogram (
  1404.         VARIANT * doubleArrayValues,
  1405.         VARIANT * longArrayFrequencies ) = 0;
  1406.     virtual HRESULT __stdcall put_CustomMin (
  1407.         double _arg1 ) = 0;
  1408.     virtual HRESULT __stdcall put_CustomMax (
  1409.         double _arg1 ) = 0;
  1410.     virtual HRESULT __stdcall ResetCustomMinMax ( ) = 0;
  1411.     virtual HRESULT __stdcall ExclusionDoModal (
  1412.         OLE_HANDLE parentHWnd,
  1413.         VARIANT_BOOL * ok ) = 0;
  1414.     virtual HRESULT __stdcall HasExclusion (
  1415.         VARIANT_BOOL * flag ) = 0;
  1416.     virtual HRESULT __stdcall SamplingDoModal (
  1417.         OLE_HANDLE parentHWnd,
  1418.         VARIANT_BOOL * ok ) = 0;
  1419.     virtual HRESULT __stdcall HasSampling (
  1420.         VARIANT_BOOL * flag ) = 0;
  1421. };
  1422. struct __declspec(uuid("fd21f231-67a6-11d3-9f66-00c04f6bc709"))
  1423. IDataHistogram : IUnknown
  1424. {
  1425.     //
  1426.     // Raw methods provided by interface
  1427.     //
  1428.     virtual HRESULT __stdcall SetData (
  1429.         VARIANT doubleArrayValues ) = 0;
  1430.     virtual HRESULT __stdcall SetHistogramData (
  1431.         VARIANT doubleArrayValues,
  1432.         VARIANT longArrayFrequencies ) = 0;
  1433. };
  1434. struct __declspec(uuid("3e055f75-2288-11d3-9f4f-00c04f6bc709"))
  1435. IClassificationDialog : IUnknown
  1436. {
  1437.     //
  1438.     // Raw methods provided by interface
  1439.     //
  1440.     virtual HRESULT __stdcall put_ClassBreaks (
  1441.         VARIANT doubleArrayBreaks ) = 0;
  1442.     virtual HRESULT __stdcall get_ClassBreaks (
  1443.         VARIANT * doubleArrayBreaks ) = 0;
  1444.     virtual HRESULT __stdcall SetHistogramData (
  1445.         struct IHistogram * histo ) = 0;
  1446.     virtual HRESULT __stdcall SetData (
  1447.         VARIANT doubleArrayValues ) = 0;
  1448.     virtual HRESULT __stdcall put_NumberFormat (
  1449.         struct INumberFormat * _arg1 ) = 0;
  1450.     virtual HRESULT __stdcall SetClassLimits (
  1451.         long minClasses,
  1452.         long maxClasses ) = 0;
  1453.     virtual HRESULT __stdcall put_UpperThreshold (
  1454.         long threshold ) = 0;
  1455.     virtual HRESULT __stdcall get_UpperThreshold (
  1456.         long * threshold ) = 0;
  1457.     virtual HRESULT __stdcall put_LowerThreshold (
  1458.         long threshold ) = 0;
  1459.     virtual HRESULT __stdcall get_LowerThreshold (
  1460.         long * threshold ) = 0;
  1461.     virtual HRESULT __stdcall put_Classification (
  1462.         struct IUID * clsid ) = 0;
  1463.     virtual HRESULT __stdcall get_Classification (
  1464.         struct IUID * * clsid ) = 0;
  1465.     virtual HRESULT __stdcall DoModal (
  1466.         OLE_HANDLE parentHWnd,
  1467.         VARIANT_BOOL * ok ) = 0;
  1468. };
  1469. struct __declspec(uuid("962bd9aa-1ec8-11d3-9f4d-00c04f6bc709"))
  1470. TableHistogram;
  1471.     // [ default ] interface IUnknown
  1472.     // interface IHistogram
  1473.     // interface ITableHistogram
  1474.     // interface IDataNormalization
  1475.     // interface IStatisticsResults
  1476. struct __declspec(uuid("fd21f232-67a6-11d3-9f66-00c04f6bc709"))
  1477. DataHistogram;
  1478.     // [ default ] interface IUnknown
  1479.     // interface IHistogram
  1480.     // interface IDataHistogram
  1481.     // interface IStatisticsResults
  1482. struct __declspec(uuid("3e055f76-2288-11d3-9f4f-00c04f6bc709"))
  1483. ClassificationDialog;
  1484.     // [ default ] interface IUnknown
  1485.     // interface IClassificationDialog
  1486. struct __declspec(uuid("301a4421-a76c-11d2-ab27-00c04fa334b3"))
  1487. DataExclusionPropertyPage;
  1488.     // [ default ] interface IUnknown
  1489.     // interface IPropertyPage
  1490.     // interface IComPropertyPage2
  1491.     // interface IPropertyPageContext
  1492.     // interface IComPropertyPage
  1493. struct __declspec(uuid("f4adc64f-a76d-11d2-ab27-00c04fa334b3"))
  1494. DataExclusionQueryPropertyPage;
  1495.     // [ default ] interface IUnknown
  1496.     // interface IPropertyPage
  1497.     // interface IComPropertyPage2
  1498.     // interface IPropertyPageContext
  1499.     // interface IComPropertyPage
  1500. struct __declspec(uuid("5a51e1df-2daf-11d3-9f52-00c04f6bc709"))
  1501. DataSamplingPropertyPage;
  1502.     // [ default ] interface IUnknown
  1503.     // interface IPropertyPage
  1504.     // interface IComPropertyPage2
  1505.     // interface IPropertyPageContext
  1506.     // interface IComPropertyPage
  1507. struct __declspec(uuid("049eadd1-dd95-11d3-9fd4-00c04f6bc78e"))
  1508. IAVObject : IUnknown
  1509. {
  1510.     //
  1511.     // Raw methods provided by interface
  1512.     //
  1513.     virtual HRESULT __stdcall get_Type (
  1514.         BSTR * Type ) = 0;
  1515.     virtual HRESULT __stdcall put_Type (
  1516.         BSTR Type ) = 0;
  1517.     virtual HRESULT __stdcall get_PropertyCount (
  1518.         long * Count ) = 0;
  1519.     virtual HRESULT __stdcall get_Property (
  1520.         long index,
  1521.         struct IProperty * * prop ) = 0;
  1522.     virtual HRESULT __stdcall AddProperty (
  1523.         struct IProperty * prop ) = 0;
  1524.     virtual HRESULT __stdcall QueryPropertyValue (
  1525.         BSTR propertyName,
  1526.         BSTR * value ) = 0;
  1527.     virtual HRESULT __stdcall ClearProperties ( ) = 0;
  1528. };
  1529. struct __declspec(uuid("049eadd3-dd95-11d3-9fd4-00c04f6bc78e"))
  1530. IAVObjectConverter : IUnknown
  1531. {
  1532.     //
  1533.     // Raw methods provided by interface
  1534.     //
  1535.     virtual HRESULT __stdcall ReadObjects (
  1536.         BSTR filePath ) = 0;
  1537.     virtual HRESULT __stdcall NextObject (
  1538.         struct IAVObject * * obj ) = 0;
  1539.     virtual HRESULT __stdcall Reset ( ) = 0;
  1540.     virtual HRESULT __stdcall ImportView (
  1541.         BSTR viewName,
  1542.         struct IMap * pMap ) = 0;
  1543.     virtual HRESULT __stdcall ImportLayout (
  1544.         BSTR layoutName,
  1545.         struct IPageLayout * pLayout ) = 0;
  1546.     virtual HRESULT __stdcall QueryObjectProperty (
  1547.         struct IAVObject * obj,
  1548.         BSTR propertyName,
  1549.         struct IAVObject * * propertyObject ) = 0;
  1550.     virtual HRESULT __stdcall QueryObjectByID (
  1551.         long objID,
  1552.         struct IAVObject * * obj ) = 0;
  1553.     virtual HRESULT __stdcall QueryFeatureClass (
  1554.         struct IAVObject * fThemeObject,
  1555.         struct IFeatureClass * * fclass ) = 0;
  1556.     virtual HRESULT __stdcall SetFeatureSymbology (
  1557.         struct IAVObject * themeObject,
  1558.         struct IFeatureLayer * flayer ) = 0;
  1559.     virtual HRESULT __stdcall ConvertLegend (
  1560.         struct IAVObject * legendObject,
  1561.         struct IFeatureRenderer * * Renderer ) = 0;
  1562.     virtual HRESULT __stdcall ConvertSymbol (
  1563.         struct IAVObject * symbolObj,
  1564.         struct ISymbol * * Symbol ) = 0;
  1565.     virtual HRESULT __stdcall ConvertColor (
  1566.         struct IAVObject * colorObject,
  1567.         struct IColor * * color ) = 0;
  1568.     virtual HRESULT __stdcall ConvertFont (
  1569.         struct IAVObject * fontObject,
  1570.         IFontDisp * * fontDisp ) = 0;
  1571.     virtual HRESULT __stdcall ConvertElement (
  1572.         struct IAVObject * graphicObject,
  1573.         double xOrigin,
  1574.         double yOrigin,
  1575.         short pass,
  1576.         struct IGraphicsContainer * gContainer,
  1577.         struct IElement * * outElement ) = 0;
  1578.     virtual HRESULT __stdcall ConvertBounds (
  1579.         struct IAVObject * rectObject,
  1580.         double xOrigin,
  1581.         double yOrigin,
  1582.         struct IEnvelope * * bounds ) = 0;
  1583.     virtual HRESULT __stdcall ConvertGeometry (
  1584.         struct IAVObject * shapeObject,
  1585.         double xOrigin,
  1586.         double yOrigin,
  1587.         struct IGeometry * * geometry ) = 0;
  1588.     virtual HRESULT __stdcall ConvertProjection (
  1589.         struct IAVObject * projectionObj,
  1590.         struct ISpatialReference * * spatialRef ) = 0;
  1591.     virtual HRESULT __stdcall ConnectToView (
  1592.         struct IAVObject * viewObject,
  1593.         struct IMap * * Map ) = 0;
  1594.     virtual HRESULT __stdcall get_MapCount (
  1595.         long * Count ) = 0;
  1596.     virtual HRESULT __stdcall get_Map (
  1597.         long index,
  1598.         struct IMap * * Map ) = 0;
  1599. };
  1600. struct __declspec(uuid("56bbc8a2-e583-11d3-9fd8-00c04f6bc78e"))
  1601. IAVThemeImporter : IUnknown
  1602. {
  1603.     //
  1604.     // Raw methods provided by interface
  1605.     //
  1606.     virtual HRESULT __stdcall get_CanImport (
  1607.         struct IAVObject * themeObject,
  1608.         struct IAVObjectConverter * pConverter,
  1609.         VARIANT_BOOL * flag ) = 0;
  1610.     virtual HRESULT __stdcall Import (
  1611.         struct IAVObject * themeObject,
  1612.         struct IAVObjectConverter * pConverter,
  1613.         struct ILayer * * Layer ) = 0;
  1614. };
  1615. struct __declspec(uuid("56bbc8a3-e583-11d3-9fd8-00c04f6bc78e"))
  1616. IAVFSrcImporter : IUnknown
  1617. {
  1618.     //
  1619.     // Raw methods provided by interface
  1620.     //
  1621.     virtual HRESULT __stdcall get_CanImport (
  1622.         struct IAVObject * fsrcObj,
  1623.         struct IAVObjectConverter * pConverter,
  1624.         VARIANT_BOOL * flag ) = 0;
  1625.     virtual HRESULT __stdcall Import (
  1626.         struct IAVObject * fsrcObj,
  1627.         struct IAVObjectConverter * pConverter,
  1628.         struct IFeatureClass * * fclass ) = 0;
  1629. };
  1630. struct __declspec(uuid("049eadd2-dd95-11d3-9fd4-00c04f6bc78e"))
  1631. AVObject;
  1632.     // [ default ] interface IUnknown
  1633.     // interface IAVObject
  1634. struct __declspec(uuid("049eadd4-dd95-11d3-9fd4-00c04f6bc78e"))
  1635. AVObjectConverter;
  1636.     // [ default ] interface IUnknown
  1637.     // interface IAVObjectConverter
  1638. struct __declspec(uuid("1528024d-e4a1-11d3-a665-0008c7df88db"))
  1639. IDataGraphProperties : IUnknown
  1640. {
  1641.     //
  1642.     // Raw methods provided by interface
  1643.     //
  1644.     virtual HRESULT __stdcall get_GraphType (
  1645.         enum esriDataGraphTypeEnum * pTypeEnum ) = 0;
  1646.     virtual HRESULT __stdcall put_GraphType (
  1647.         enum esriDataGraphTypeEnum pTypeEnum ) = 0;
  1648.     virtual HRESULT __stdcall get_GraphSubtype (
  1649.         enum esriDataGraphSubtypeEnum * pSubtypeEnum ) = 0;
  1650.     virtual HRESULT __stdcall put_GraphSubtype (
  1651.         enum esriDataGraphSubtypeEnum pSubtypeEnum ) = 0;
  1652.     virtual HRESULT __stdcall get_Title (
  1653.         BSTR * pTitle ) = 0;
  1654.     virtual HRESULT __stdcall put_Title (
  1655.         BSTR pTitle ) = 0;
  1656.     virtual HRESULT __stdcall get_SubTitle (
  1657.         BSTR * pSubTitle ) = 0;
  1658.     virtual HRESULT __stdcall put_SubTitle (
  1659.         BSTR pSubTitle ) = 0;
  1660.     virtual HRESULT __stdcall get_ShowXAxisLabels (
  1661.         VARIANT_BOOL * pShow ) = 0;
  1662.     virtual HRESULT __stdcall put_ShowXAxisLabels (
  1663.         VARIANT_BOOL pShow ) = 0;
  1664.     virtual HRESULT __stdcall get_XAxisLabelField (
  1665.         BSTR * pField ) = 0;
  1666.     virtual HRESULT __stdcall put_XAxisLabelField (
  1667.         BSTR pField ) = 0;
  1668.     virtual HRESULT __stdcall get_ShowDataLabels (
  1669.         VARIANT_BOOL * pShow ) = 0;
  1670.     virtual HRESULT __stdcall put_ShowDataLabels (
  1671.         VARIANT_BOOL pShow ) = 0;
  1672.     virtual HRESULT __stdcall get_ShowLegend (
  1673.         VARIANT_BOOL * pShow ) = 0;
  1674.     virtual HRESULT __stdcall put_ShowLegend (
  1675.         VARIANT_BOOL pShow ) = 0;
  1676.     virtual HRESULT __stdcall get_LegendPosition (
  1677.         enum esriDataGraphLegendPositionEnum * pPos ) = 0;
  1678.     virtual HRESULT __stdcall put_LegendPosition (
  1679.         enum esriDataGraphLegendPositionEnum pPos ) = 0;
  1680.     virtual HRESULT __stdcall EditAdvancedProperties ( ) = 0;
  1681. };
  1682. enum esriDataGraphTypeEnum
  1683. {
  1684.     esriDataGraphTypeUnknown = 0,
  1685.     esriDataGraphTypeArea = 20,
  1686.     esriDataGraphTypeBar = 40,
  1687.     esriDataGraphTypeColumn = 60,
  1688.     esriDataGraphTypeLine = 80,
  1689.     esriDataGraphTypePie = 100,
  1690.     esriDataGraphTypeScatter = 120,
  1691.     esriDataGraphTypeBubble = 140,
  1692.     esriDataGraphTypePolar = 160,
  1693.     esriDataGraphTypeHighLowClose = 180
  1694. };
  1695. enum esriDataGraphSubtypeEnum
  1696. {
  1697.     esriDataGraphSubtypeUnknown = 0,
  1698.     esriDataGraphSubtypeArea2DAbsolute = 20,
  1699.     esriDataGraphSubtypeArea2DStacked = 21,
  1700.     esriDataGraphSubtypeArea2DStackedPct = 22,
  1701.     esriDataGraphSubtypeArea3DAbsolute = 23,
  1702.     esriDataGraphSubtypeArea3DStacked = 24,
  1703.     esriDataGraphSubtypeArea3DStackedPct = 25,
  1704.     esriDataGraphSubtypeBar2DSimple = 40,
  1705.     esriDataGraphSubtypeBar2DStacked = 41,
  1706.     esriDataGraphSubtypeBar2DStackedPct = 42,
  1707.     esriDataGraphSubtypeBar2DStackedFloating = 43,
  1708.     esriDataGraphSubtypeBar2DPareto = 44,
  1709.     esriDataGraphSubtypeBar3DSimple = 45,
  1710.     esriDataGraphSubtypeBar3DStacked = 46,
  1711.     esriDataGraphSubtypeBar3DStackedPct = 47,
  1712.     esriDataGraphSubtypeBar3DStackedFloating = 48,
  1713.     esriDataGraphSubtypeBar3DPareto = 49,
  1714.     esriDataGraphSubtypeBar3DZClustered = 50,
  1715.     esriDataGraphSubtypeColumn2DSimple = 60,
  1716.     esriDataGraphSubtypeColumn2DStacked = 61,
  1717.     esriDataGraphSubtypeColumn2DStackedPct = 62,
  1718.     esriDataGraphSubtypeColumn2DStackedFloating = 63,
  1719.     esriDataGraphSubtypeColumn2DPareto = 64,
  1720.     esriDataGraphSubtypeColumn3DSimple = 65,
  1721.     esriDataGraphSubtypeColumn3DStacked = 66,
  1722.     esriDataGraphSubtypeColumn3DStackedPct = 67,
  1723.     esriDataGraphSubtypeColumn3DStackedFloating = 68,
  1724.     esriDataGraphSubtypeColumn3DPareto = 69,
  1725.     esriDataGraphSubtypeColumn3DZClustered = 70,
  1726.     esriDataGraphSubtypeLine2DSimple = 80,
  1727.     esriDataGraphSubtypeLine2DMarkers = 81,
  1728.     esriDataGraphSubtypeLine2DMarkersSticks = 82,
  1729.     esriDataGraphSubtypeLine3DTape = 83,
  1730.     esriDataGraphSubtypePie2DSimple = 100,
  1731.     esriDataGraphSubtypePie3DSimple = 101,
  1732.     esriDataGraphSubtypeScatter2DSimple = 102,
  1733.     esriDataGraphSubtypeScatter2DSmooth = 120,
  1734.     esriDataGraphSubtypeScatter2DSmoothMarkers = 121,
  1735.     esriDataGraphSubtypeScatter3DSimple = 122,
  1736.     esriDataGraphSubtypeScatter3DLines = 123,
  1737.     esriDataGraphSubtypeScatter3DSticks = 124,
  1738.     esriDataGraphSubtypeScatter3DLinesSticks = 125,
  1739.     esriDataGraphSubtypeBubbleSimple = 140,
  1740.     esriDataGraphSubtypePolar2DLines = 160,
  1741.     esriDataGraphSubtypePolar2DLinesSymbols = 161,
  1742.     esriDataGraphSubtypePolar2DLinesSymbolsSticks = 162,
  1743.     esriDataGraphSubtypePolar2DSymbolsSticks = 163,
  1744.     esriDataGraphSubtypePolar2DSticks = 164,
  1745.     esriDataGraphSubtypePolar2DSymbols = 165,
  1746.     esriDataGraphSubtypeHighLowCloseSimple = 180,
  1747.     esriDataGraphSubtypeOpenHighLowClose = 181,
  1748.     esriDataGraphSubtypeCandlestick = 182
  1749. };
  1750. enum esriDataGraphLegendPositionEnum
  1751. {
  1752.     esriDataGraphLegendPositionCR = 0,
  1753.     esriDataGraphLegendPositionUR = 1,
  1754.     esriDataGraphLegendPositionUC = 2,
  1755.     esriDataGraphLegendPositionUL = 3,
  1756.     esriDataGraphLegendPositionCL = 4,
  1757.     esriDataGraphLegendPositionLL = 5,
  1758.     esriDataGraphLegendPositionLC = 6,
  1759.     esriDataGraphLegendPositionLR = 7
  1760. };
  1761. struct __declspec(uuid("08796195-5f3b-11d4-a689-0008c7df88db"))
  1762. IDataGraphColorTable : IUnknown
  1763. {
  1764.     //
  1765.     // Raw methods provided by interface
  1766.     //
  1767.     virtual HRESULT __stdcall Reset ( ) = 0;
  1768.     virtual HRESULT __stdcall get_PaletteIndex (
  1769.         enum esriDataGraphPaletteEnum * pPalette ) = 0;
  1770.     virtual HRESULT __stdcall put_PaletteIndex (
  1771.         enum esriDataGraphPaletteEnum pPalette ) = 0;
  1772.     virtual HRESULT __stdcall get_Size (
  1773.         long * pSize ) = 0;
  1774.     virtual HRESULT __stdcall put_Size (
  1775.         long pSize ) = 0;
  1776.     virtual HRESULT __stdcall get_ColorRGB (
  1777.         long index,
  1778.         OLE_COLOR * rgb ) = 0;
  1779.     virtual HRESULT __stdcall put_ColorRGB (
  1780.         long index,
  1781.         OLE_COLOR rgb ) = 0;
  1782.     virtual HRESULT __stdcall get_ColorEnum (
  1783.         long index,
  1784.         enum esriDataGraphColorEnum * pColor ) = 0;
  1785.     virtual HRESULT __stdcall put_ColorEnum (
  1786.         long index,
  1787.         enum esriDataGraphColorEnum pColor ) = 0;
  1788. };
  1789. enum esriDataGraphPaletteEnum
  1790. {
  1791.     esriDataGraphPaletteSolidColor = 0,
  1792.     esriDataGraphPalettePastel = 1,
  1793.     esriDataGraphPaletteGrayScale = 2,
  1794.     esriDataGraphPaletteGrayScale128 = 3,
  1795.     esriDataGraphPalettePastel128 = 4,
  1796.     esriDataGraphPaletteRGBCMY128 = 5,
  1797.     esriDataGraphPaletteRainbow128 = 6,
  1798.     esriDataGraphPaletteRedRamp128 = 7,
  1799.     esriDataGraphPaletteGreenRamp128 = 8,
  1800.     esriDataGraphPaletteBlueRamp128 = 9,
  1801.     esriDataGraphPaletteCyanRamp128 = 10,
  1802.     esriDataGraphPaletteMagentaRamp128 = 11,
  1803.     esriDataGraphPaletteYellowRamp128 = 12
  1804. };
  1805. enum esriDataGraphColorEnum
  1806. {
  1807.     esriDataGraphColorBlack = 0,
  1808.     esriDataGraphColorBlue = 1,
  1809.     esriDataGraphColorGreen = 2,
  1810.     esriDataGraphColorCyan = 3,
  1811.     esriDataGraphColorRed = 4,
  1812.     esriDataGraphColorMagenta = 5,
  1813.     esriDataGraphColorBrown = 6,
  1814.     esriDataGraphColorLightGray = 7,
  1815.     esriDataGraphColorDarkGray = 8,
  1816.     esriDataGraphColorLightBlue = 9,
  1817.     esriDataGraphColorLightGreen = 10,
  1818.     esriDataGraphColorLightCyan = 11,
  1819.     esriDataGraphColorLightRed = 12,
  1820.     esriDataGraphColorLightMagenta = 13,
  1821.     esriDataGraphColorYellow = 14,
  1822.     esriDataGraphColorWhite = 15,
  1823.     esriDataGraphColorAuto = 16
  1824. };
  1825. struct __declspec(uuid("7c51563f-a2bb-4bea-8479-acbbefc6d1bb"))
  1826. IDataGraphTicks : IUnknown
  1827. {
  1828.     //
  1829.     // Raw methods provided by interface
  1830.     //
  1831.     virtual HRESULT __stdcall get_Ticks (
  1832.         enum esriDataGraphTicksEnum * pTicks ) = 0;
  1833.     virtual HRESULT __stdcall put_Ticks (
  1834.         enum esriDataGraphTicksEnum pTicks ) = 0;
  1835.     virtual HRESULT __stdcall get_TickStyle (
  1836.         enum esriDataGraphTickStyleEnum * pStyle ) = 0;
  1837.     virtual HRESULT __stdcall put_TickStyle (
  1838.         enum esriDataGraphTickStyleEnum pStyle ) = 0;
  1839.     virtual HRESULT __stdcall get_TickEvery (
  1840.         long * pTickEvery ) = 0;
  1841.     virtual HRESULT __stdcall put_TickEvery (
  1842.         long pTickEvery ) = 0;
  1843. };
  1844. enum esriDataGraphTicksEnum
  1845. {
  1846.     esriDataGraphTicksOff = 0,
  1847.     esriDataGraphTicksXY = 1,
  1848.     esriDataGraphTicksX = 2,
  1849.     esriDataGraphTicksY = 3
  1850. };
  1851. enum esriDataGraphTickStyleEnum
  1852. {
  1853.     esriDataGraphTickStyleThrough = 0,
  1854.     esriDataGraphTickStyleInside = 1,
  1855.     esriDataGraphTicksStyleOutside = 2
  1856. };
  1857. struct __declspec(uuid("14452bb2-e92d-40ed-a397-2931a0d805cd"))
  1858. IDataGraphAxis : IUnknown
  1859. {
  1860.     //
  1861.     // Raw methods provided by interface
  1862.     //
  1863.     virtual HRESULT __stdcall get_YAxisStyle (
  1864.         enum esriDataGraphAxisStyleEnum * pStyle ) = 0;
  1865.     virtual HRESULT __stdcall put_YAxisStyle (
  1866.         enum esriDataGraphAxisStyleEnum pStyle ) = 0;
  1867.     virtual HRESULT __stdcall get_YAxisMin (
  1868.         double * pMinVal ) = 0;
  1869.     virtual HRESULT __stdcall put_YAxisMin (
  1870.         double pMinVal ) = 0;
  1871.     virtual HRESULT __stdcall get_YAxisMax (
  1872.         double * pMaxVal ) = 0;
  1873.     virtual HRESULT __stdcall put_YAxisMax (
  1874.         double pMaxVal ) = 0;
  1875.     virtual HRESULT __stdcall get_XAxisStyle (
  1876.         enum esriDataGraphAxisStyleEnum * pStyle ) = 0;
  1877.     virtual HRESULT __stdcall put_XAxisStyle (
  1878.         enum esriDataGraphAxisStyleEnum pStyle ) = 0;
  1879.     virtual HRESULT __stdcall get_XAxisMin (
  1880.         double * pMinVal ) = 0;
  1881.     virtual HRESULT __stdcall put_XAxisMin (
  1882.         double pMinVal ) = 0;
  1883.     virtual HRESULT __stdcall get_XAxisMax (
  1884.         double * pMaxVal ) = 0;
  1885.     virtual HRESULT __stdcall put_XAxisMax (
  1886.         double pMaxVal ) = 0;
  1887. };
  1888. enum esriDataGraphAxisStyleEnum
  1889. {
  1890.     esriDataGraphAxisStyleZeroOrigin = 0,
  1891.     esriDataGraphAxisStyleVariableOrigin = 1,
  1892.     esriDataGraphAxisStyleUserDefined = 2
  1893. };
  1894. struct __declspec(uuid("c7d5617b-17a4-11d4-a67b-0008c7df88db"))
  1895. IDataGraphAreaProperties : IUnknown
  1896. {
  1897.     //
  1898.     // Raw methods provided by interface
  1899.     //
  1900.     virtual HRESULT __stdcall get_UseLogYAxis (
  1901.         VARIANT_BOOL * pUseLog ) = 0;
  1902.     virtual HRESULT __stdcall put_UseLogYAxis (
  1903.         VARIANT_BOOL pUseLog ) = 0;
  1904.     virtual HRESULT __stdcall get_UseLogXAxis (
  1905.         VARIANT_BOOL * pUseLog ) = 0;
  1906.     virtual HRESULT __stdcall put_UseLogXAxis (
  1907.         VARIANT_BOOL pUseLog ) = 0;
  1908. };
  1909. struct __declspec(uuid("c7d5617e-17a4-11d4-a67b-0008c7df88db"))
  1910. IDataGraphBarProperties : IUnknown
  1911. {
  1912.     //
  1913.     // Raw methods provided by interface
  1914.     //
  1915.     virtual HRESULT __stdcall get_BarGap (
  1916.         long * pBarGap ) = 0;
  1917.     virtual HRESULT __stdcall put_BarGap (
  1918.         long pBarGap ) = 0;
  1919. };
  1920. struct __declspec(uuid("c7d56187-17a4-11d4-a67b-0008c7df88db"))
  1921. IDataGraphHighLowCloseProperties : IUnknown
  1922. {
  1923.     //
  1924.     // Raw methods provided by interface
  1925.     //
  1926.     virtual HRESULT __stdcall get_ShowHighLowTicks (
  1927.         VARIANT_BOOL * pShowTicks ) = 0;
  1928.     virtual HRESULT __stdcall put_ShowHighLowTicks (
  1929.         VARIANT_BOOL pShowTicks ) = 0;
  1930.     virtual HRESULT __stdcall get_ShowOpenCloseTicks (
  1931.         VARIANT_BOOL * pShowTicks ) = 0;
  1932.     virtual HRESULT __stdcall put_ShowOpenCloseTicks (
  1933.         VARIANT_BOOL pShowTicks ) = 0;
  1934. };
  1935. struct __declspec(uuid("c7d56181-17a4-11d4-a67b-0008c7df88db"))
  1936. IDataGraphPieProperties : IUnknown
  1937. {
  1938.     //
  1939.     // Raw methods provided by interface
  1940.     //
  1941.     virtual HRESULT __stdcall get_LabelSlicesUsing (
  1942.         enum esriDataGraphPieLabelSliceUsingEnum * pLabelUsing ) = 0;
  1943.     virtual HRESULT __stdcall put_LabelSlicesUsing (
  1944.         enum esriDataGraphPieLabelSliceUsingEnum pLabelUsing ) = 0;
  1945.     virtual HRESULT __stdcall get_LabelUsingColors (
  1946.         VARIANT_BOOL * pUseColors ) = 0;
  1947.     virtual HRESULT __stdcall put_LabelUsingColors (
  1948.         VARIANT_BOOL pUseColors ) = 0;
  1949.     virtual HRESULT __stdcall get_PreventLabelOverlap (
  1950.         VARIANT_BOOL * pPreventOverlap ) = 0;
  1951.     virtual HRESULT __stdcall put_PreventLabelOverlap (
  1952.         VARIANT_BOOL pPreventOverlap ) = 0;
  1953.     virtual HRESULT __stdcall get_ShowConnectingLines (
  1954.         VARIANT_BOOL * pShowLines ) = 0;
  1955.     virtual HRESULT __stdcall put_ShowConnectingLines (
  1956.         VARIANT_BOOL pShowLines ) = 0;
  1957. };
  1958. enum esriDataGraphPieLabelSliceUsingEnum
  1959. {
  1960.     esriDataGraphPieLabelSliceUsingNone = 0,
  1961.     esriDataGraphPieLabelSliceUsingField = 1,
  1962.     esriDataGraphPieLabelSliceUsingPercent = 2
  1963. };
  1964. struct __declspec(uuid("20d068a6-18d8-11d4-80ff-000000000000"))
  1965. IDataGraphOverlayProperties : IUnknown
  1966. {
  1967.     //
  1968.     // Raw methods provided by interface
  1969.     //
  1970.     virtual HRESULT __stdcall get_UseOverlay (
  1971.         VARIANT_BOOL * pUseOverlay ) = 0;
  1972.     virtual HRESULT __stdcall put_UseOverlay (
  1973.         VARIANT_BOOL pUseOverlay ) = 0;
  1974.     virtual HRESULT __stdcall get_OverlayType (
  1975.         enum esriDataGraphOverlayTypeEnum * pOverlayType ) = 0;
  1976.     virtual HRESULT __stdcall put_OverlayType (
  1977.         enum esriDataGraphOverlayTypeEnum pOverlayType ) = 0;
  1978.     virtual HRESULT __stdcall get_YAxisField (
  1979.         BSTR * pField ) = 0;
  1980.     virtual HRESULT __stdcall put_YAxisField (
  1981.         BSTR pField ) = 0;
  1982.     virtual HRESULT __stdcall get_ShareYAxisRange (
  1983.         VARIANT_BOOL * pShareYRange ) = 0;
  1984.     virtual HRESULT __stdcall put_ShareYAxisRange (
  1985.         VARIANT_BOOL pShareYRange ) = 0;
  1986.     virtual HRESULT __stdcall get_XAxisField (
  1987.         BSTR * pField ) = 0;
  1988.     virtual HRESULT __stdcall put_XAxisField (
  1989.         BSTR pField ) = 0;
  1990.     virtual HRESULT __stdcall get_OverlayColor (
  1991.         enum esriDataGraphColorEnum * pColor ) = 0;
  1992.     virtual HRESULT __stdcall put_OverlayColor (
  1993.         enum esriDataGraphColorEnum pColor ) = 0;
  1994.     virtual HRESULT __stdcall get_OverlayMarker (
  1995.         enum esriDataGraphMarkerEnum * pMarker ) = 0;
  1996.     virtual HRESULT __stdcall put_OverlayMarker (
  1997.         enum esriDataGraphMarkerEnum pMarker ) = 0;
  1998.     virtual HRESULT __stdcall get_UseOverlayLineThickness (
  1999.         VARIANT_BOOL * pUseLineThickness ) = 0;
  2000.     virtual HRESULT __stdcall put_UseOverlayLineThickness (
  2001.         VARIANT_BOOL pUseLineThickness ) = 0;
  2002.     virtual HRESULT __stdcall get_OverlayLineThickness (
  2003.         enum esriDataGraphOverlayLineThicknessEnum * pThickness ) = 0;
  2004.     virtual HRESULT __stdcall put_OverlayLineThickness (
  2005.         enum esriDataGraphOverlayLineThicknessEnum pThickness ) = 0;
  2006.     virtual HRESULT __stdcall get_OverlayLinePattern (
  2007.         enum esriDataGraphOverlayLinePatternEnum * pPattern ) = 0;
  2008.     virtual HRESULT __stdcall put_OverlayLinePattern (
  2009.         enum esriDataGraphOverlayLinePatternEnum pPattern ) = 0;
  2010.     virtual HRESULT __stdcall get_ShowMean (
  2011.         VARIANT_BOOL * pShowMean ) = 0;
  2012.     virtual HRESULT __stdcall put_ShowMean (
  2013.         VARIANT_BOOL pShowMean ) = 0;
  2014.     virtual HRESULT __stdcall get_ShowMinMax (
  2015.         VARIANT_BOOL * pShowMinMax ) = 0;
  2016.     virtual HRESULT __stdcall put_ShowMinMax (
  2017.         VARIANT_BOOL pShowMinMax ) = 0;
  2018.     virtual HRESULT __stdcall get_ShowStdDev (
  2019.         VARIANT_BOOL * pShowStdDev ) = 0;
  2020.     virtual HRESULT __stdcall put_ShowStdDev (
  2021.         VARIANT_BOOL pShowStdDev ) = 0;
  2022.     virtual HRESULT __stdcall get_ShowBestFit (
  2023.         VARIANT_BOOL * pShowBestFit ) = 0;
  2024.     virtual HRESULT __stdcall put_ShowBestFit (
  2025.         VARIANT_BOOL pShowBestFit ) = 0;
  2026.     virtual HRESULT __stdcall get_ShowCurveFit (
  2027.         VARIANT_BOOL * pShowCurveFit ) = 0;
  2028.     virtual HRESULT __stdcall put_ShowCurveFit (
  2029.         VARIANT_BOOL pShowCurveFit ) = 0;
  2030. };
  2031. enum esriDataGraphOverlayTypeEnum
  2032. {
  2033.     esriDataGraphOverlayTypeUnknown = 0,
  2034.     esriDataGraphOverlayTypeSimple = 1,
  2035.     esriDataGraphOverlayTypeMarkers = 2,
  2036.     esriDataGraphOverlayTypeMarkersSticks = 3
  2037. };
  2038. enum esriDataGraphMarkerEnum
  2039. {
  2040.     esriDataGraphMarker0 = 0,
  2041.     esriDataGraphMarker1 = 1,
  2042.     esriDataGraphMarker2 = 2,
  2043.     esriDataGraphMarker3 = 3,
  2044.     esriDataGraphMarker4 = 4,
  2045.     esriDataGraphMarker5 = 5,
  2046.     esriDataGraphMarker6 = 6,
  2047.     esriDataGraphMarker7 = 7,
  2048.     esriDataGraphMarker8 = 8,
  2049.     esriDataGraphMarker9 = 9,
  2050.     esriDataGraphMarker10 = 10,
  2051.     esriDataGraphMarker11 = 11,
  2052.     esriDataGraphMarker12 = 12,
  2053.     esriDataGraphMarker13 = 13
  2054. };
  2055. enum esriDataGraphOverlayLineThicknessEnum
  2056. {
  2057.     esriDataGraphOverlayLineThickness0 = 0,
  2058.     esriDataGraphOverlayLineThickness1 = 1,
  2059.     esriDataGraphOverlayLineThickness2 = 2,
  2060.     esriDataGraphOverlayLineThickness3 = 3,
  2061.     esriDataGraphOverlayLineThickness4 = 4,
  2062.     esriDataGraphOverlayLineThickness5 = 5
  2063. };
  2064. enum esriDataGraphOverlayLinePatternEnum
  2065. {
  2066.     esriDataGraphOverlayLinePattern0 = 0,
  2067.     esriDataGraphOverlayLinePattern1 = 1,
  2068.     esriDataGraphOverlayLinePattern2 = 2,
  2069.     esriDataGraphOverlayLinePattern3 = 3,
  2070.     esriDataGraphOverlayLinePattern4 = 4,
  2071.     esriDataGraphOverlayLinePattern5 = 5
  2072. };
  2073. struct __declspec(uuid("bbc88496-de59-11d3-a662-0008c7df88db"))
  2074. IDataGraphs : IUnknown
  2075. {
  2076.     //
  2077.     // Raw methods provided by interface
  2078.     //
  2079.     virtual HRESULT __stdcall get_Count (
  2080.         long * pCount ) = 0;
  2081.     virtual HRESULT __stdcall get_Item (
  2082.         long index,
  2083.         struct IDataGraph * * pGraph ) = 0;
  2084.     virtual HRESULT __stdcall Create (
  2085.         struct IDataGraph * * pGraph ) = 0;
  2086.     virtual HRESULT __stdcall Remove (
  2087.         struct IDataGraph * graph ) = 0;
  2088.     virtual HRESULT __stdcall Add (
  2089.         struct IDataGraph * graph ) = 0;
  2090.     virtual HRESULT __stdcall RemoveAt (
  2091.         long index ) = 0;
  2092.     virtual HRESULT __stdcall Reset ( ) = 0;
  2093. };
  2094. struct __declspec(uuid("102409cc-fe99-11d3-a672-0008c7df88db"))
  2095. IDataGraphElement : IUnknown
  2096. {
  2097.     //
  2098.     // Raw methods provided by interface
  2099.     //
  2100.     virtual HRESULT __stdcall get_Map (
  2101.         struct IMap * * Map ) = 0;
  2102.     virtual HRESULT __stdcall putref_Map (
  2103.         struct IMap * Map ) = 0;
  2104.     virtual HRESULT __stdcall get_DataGraph (
  2105.         struct IDataGraph * * ppDataGraph ) = 0;
  2106.     virtual HRESULT __stdcall putref_DataGraph (
  2107.         struct IDataGraph * ppDataGraph ) = 0;
  2108. };
  2109. struct __declspec(uuid("e5286a2f-e4cc-11d3-a665-0008c7df88db"))
  2110. DataGraph;
  2111.     // [ default ] interface IUnknown
  2112.     // interface IDataGraph
  2113.     // interface IDataGraphProperties
  2114.     // interface IDataGraphColorTable
  2115.     // interface IDataGraphTicks
  2116.     // interface IDataGraphAxis
  2117.     // interface IDataGraphAreaProperties
  2118.     // interface IDataGraphBarProperties
  2119.     // interface IDataGraphPieProperties
  2120.     // interface IDataGraphHighLowCloseProperties
  2121.     // interface IDataGraphOverlayProperties
  2122.     // interface IPersistStream
  2123.     // interface IClone
  2124. struct __declspec(uuid("6ec37a11-fe9e-11d3-a672-0008c7df88db"))
  2125. DataGraphElement;
  2126.     // [ default ] interface IUnknown
  2127.     // interface IElement
  2128.     // interface IElementProperties
  2129.     // interface IElementProperties2
  2130.     // interface IDataGraphElement
  2131.     // interface IGraphicElement
  2132.     // interface IBoundsProperties
  2133.     // interface IGraphicsContainerProperty
  2134.     // interface ITransform2D
  2135.     // interface IActiveViewEvents
  2136.     // interface IPropertySupport
  2137.     // interface IPersistStream
  2138.     // interface IClone
  2139. struct __declspec(uuid("ff44a615-dcf6-11d0-838b-080009b996cc"))
  2140. LineElementPropertyPage;
  2141.     // [ default ] interface IUnknown
  2142.     // interface IPropertyPage
  2143.     // interface IPropertyPageContext
  2144.     // interface IComPropertyPage
  2145.     // interface IComPropertyPage2
  2146. struct __declspec(uuid("70d40611-f15d-11d0-83a0-080009b996cc"))
  2147. MarkerElementPropertyPage;
  2148.     // [ default ] interface IUnknown
  2149.     // interface IPropertyPage
  2150.     // interface IPropertyPageContext
  2151.     // interface IComPropertyPage
  2152.     // interface IComPropertyPage2
  2153. struct __declspec(uuid("204034d1-f6ea-11d0-83ad-080009b996cc"))
  2154. FillShapeElementPropertyPage;
  2155.     // [ default ] interface IUnknown
  2156.     // interface IPropertyPage
  2157.     // interface IPropertyPageContext
  2158.     // interface IComPropertyPage
  2159.     // interface IComPropertyPage2
  2160. struct __declspec(uuid("9bce2ba1-fdf3-11d0-83b5-080009b996cc"))
  2161. TextElementPropertyPage;
  2162.     // [ default ] interface IUnknown
  2163.     // interface IPropertyPage
  2164.     // interface IPropertyPageContext
  2165.     // interface IComPropertyPage
  2166.     // interface IComPropertyPage2
  2167. struct __declspec(uuid("5994c051-d2f9-11d1-9142-0000f87808ee"))
  2168. PictureElementPropertyPage;
  2169.     // [ default ] interface IUnknown
  2170.     // interface IPropertyPage
  2171.     // interface IPropertyPageContext
  2172.     // interface IComPropertyPage
  2173.     // interface IComPropertyPage2
  2174. struct __declspec(uuid("a4b3e6d3-ef1c-11d1-8786-0000f8751720"))
  2175. SizeAndPositionPropertyPage;
  2176.     // [ default ] interface IUnknown
  2177.     // interface IPropertyPage
  2178.     // interface IPropertyPageContext
  2179.     // interface IComPropertyPage
  2180.     // interface IComPropertyPage2
  2181. struct __declspec(uuid("af5279b2-0b8b-11d2-a26e-080009b6f22b"))
  2182. FramePropertyPage;
  2183.     // [ default ] interface IUnknown
  2184.     // interface IPropertyPage
  2185.     // interface IPropertyPageContext
  2186.     // interface IComPropertyPage
  2187.     // interface IComPropertyPage2
  2188. struct __declspec(uuid("ee23a189-de16-11d2-b868-00600802e603"))
  2189. BorderSelector;
  2190.     // [ default ] interface IUnknown
  2191.     // interface IStyleSelector
  2192.     // interface IComPropertySheetEvents
  2193. struct __declspec(uuid("ee23a18a-de16-11d2-b868-00600802e603"))
  2194. BackgroundSelector;
  2195.     // [ default ] interface IUnknown
  2196.     // interface IStyleSelector
  2197.     // interface IComPropertySheetEvents
  2198. struct __declspec(uuid("00205997-7b00-4d5c-9330-b795cd5bd8bd"))
  2199. ShadowSelector;
  2200.     // [ default ] interface IUnknown
  2201.     // interface IStyleSelector
  2202.     // interface IComPropertySheetEvents
  2203. struct __declspec(uuid("bbcfa855-de33-11d2-b868-00600802e603"))
  2204. SymbolBorderPropertyPage;
  2205.     // [ default ] interface IUnknown
  2206.     // interface IPropertyPage
  2207.     // interface IPropertyPageContext
  2208.     // interface IComPropertyPage
  2209.     // interface IComPropertyPage2
  2210. struct __declspec(uuid("bbcfa856-de33-11d2-b868-00600802e603"))
  2211. SymbolBackgroundPropertyPage;
  2212.     // [ default ] interface IUnknown
  2213.     // interface IPropertyPage
  2214.     // interface IPropertyPageContext
  2215.     // interface IComPropertyPage
  2216.     // interface IComPropertyPage2
  2217. struct __declspec(uuid("f667263b-c1b9-4eb0-b0a3-220786d14804"))
  2218. SymbolShadowPropertyPage;
  2219.     // [ default ] interface IUnknown
  2220.     // interface IPropertyPage
  2221.     // interface IPropertyPageContext
  2222.     // interface IComPropertyPage
  2223.     // interface IComPropertyPage2
  2224. struct __declspec(uuid("ada81873-9e76-4a5c-a4a4-40f6369e0bdb"))
  2225. ColumnAndMarginPropertyPage;
  2226.     // [ default ] interface IUnknown
  2227.     // interface IPropertyPage
  2228.     // interface IPropertyPageContext
  2229.     // interface IComPropertyPage
  2230.     // interface IComPropertyPage2
  2231. struct __declspec(uuid("f1e616f2-13ce-4b0a-8132-bce093d8566d"))
  2232. AreaGraphicPropertyPage;
  2233.     // [ default ] interface IUnknown
  2234.     // interface IPropertyPage
  2235.     // interface IPropertyPageContext
  2236.     // interface IComPropertyPage
  2237.     // interface IComPropertyPage2
  2238. struct __declspec(uuid("66770312-fbc0-11d1-a24e-080009b6f22b"))
  2239. RotateTracker;
  2240.     // [ default ] interface IUnknown
  2241.     // interface IRotateTracker
  2242. struct __declspec(uuid("2dc98f3a-38aa-11d3-9f3c-00c04f6bc979"))
  2243. ScaleTracker;
  2244.     // [ default ] interface IUnknown
  2245.     // interface IScaleTracker
  2246. struct __declspec(uuid("49c65517-d260-11d2-9f48-00c04f8ed21a"))
  2247. GeneralLayerPropPage;
  2248.     // [ default ] interface IUnknown
  2249.     // interface IPropertyPage
  2250.     // interface IPropertyPageContext
  2251.     // interface IComPropertyPage2
  2252.     // interface IComPropertyPage
  2253. struct __declspec(uuid("f8aab777-8b1e-11d3-9f7a-00c04f6bc886"))
  2254. IIdentifyDialog : IUnknown
  2255. {
  2256.     //
  2257.     // Raw methods provided by interface
  2258.     //
  2259.     virtual HRESULT __stdcall putref_Map (
  2260.         struct IMap * _arg1 ) = 0;
  2261.     virtual HRESULT __stdcall putref_Display (
  2262.         struct IDisplay * _arg1 ) = 0;
  2263.     virtual HRESULT __stdcall ClearLayers ( ) = 0;
  2264.     virtual HRESULT __stdcall AddLayerIdentifyPoint (
  2265.         struct ILayer * pLayer,
  2266.         long x,
  2267.         long y ) = 0;
  2268.     virtual HRESULT __stdcall AddLayerIdentifyOID (
  2269.         struct ILayer * pLayer,
  2270.         long oid ) = 0;
  2271.     virtual HRESULT __stdcall Show ( ) = 0;
  2272. };
  2273. struct __declspec(uuid("8329391f-1606-11d4-a69b-0008c7d3ae8d"))
  2274. IIdentifyDialog2 : IUnknown
  2275. {
  2276.     //
  2277.     // Raw methods provided by interface
  2278.     //
  2279.     virtual HRESULT __stdcall AddTableIdentifyOID (
  2280.         struct ITable * pSTable,
  2281.         struct ITable * pNewOIDCopyTable,
  2282.         long oid ) = 0;
  2283.     virtual HRESULT __stdcall get_Visible (
  2284.         VARIANT_BOOL * vis ) = 0;
  2285.     virtual HRESULT __stdcall put_Visible (
  2286.         VARIANT_BOOL vis ) = 0;
  2287.     virtual HRESULT __stdcall put_HideLayersComboBox (
  2288.         VARIANT_BOOL pHide ) = 0;
  2289.     virtual HRESULT __stdcall get_HideLayersComboBox (
  2290.         VARIANT_BOOL * pHide ) = 0;
  2291.     virtual HRESULT __stdcall putref_BasicMap (
  2292.         struct IBasicMap * _arg1 ) = 0;
  2293.     virtual HRESULT __stdcall AddLayerIdentifyPoint (
  2294.         struct ILayer * pLayer,
  2295.         long x,
  2296.         long y,
  2297.         long tolerance,
  2298.         struct ITrackCancel * trackCancel ) = 0;
  2299.     virtual HRESULT __stdcall get_HideContextMenu (
  2300.         VARIANT_BOOL * hide ) = 0;
  2301.     virtual HRESULT __stdcall put_HideContextMenu (
  2302.         VARIANT_BOOL hide ) = 0;
  2303.     virtual HRESULT __stdcall AddLayerIdentifyObject (
  2304.         struct ILayer * pLayer,
  2305.         IUnknown * object,
  2306.         struct IPoint * location ) = 0;
  2307.     virtual HRESULT __stdcall SelectLayer (
  2308.         struct ILayer * pLayer ) = 0;
  2309. };
  2310. struct __declspec(uuid("2442004f-03fe-11d4-9fe9-00c04f6bc78e"))
  2311. IIdentifyDialogProps : IUnknown
  2312. {
  2313.     //
  2314.     // Raw methods provided by interface
  2315.     //
  2316.     virtual HRESULT __stdcall get_Layers (
  2317.         struct IEnumLayer * * Layers ) = 0;
  2318.     virtual HRESULT __stdcall get_TopmostOnly (
  2319.         VARIANT_BOOL * flag ) = 0;
  2320.     virtual HRESULT __stdcall get_FlashEffect (
  2321.         short * effect ) = 0;
  2322.     virtual HRESULT __stdcall put_FlashEffect (
  2323.         short effect ) = 0;
  2324. };
  2325. struct __declspec(uuid("92b0c6d0-d361-11d2-8cd0-00c04f5b951e"))
  2326. FeatureIdentifyObject;
  2327.     // [ default ] interface IUnknown
  2328.     // interface IFeatureIdentifyObj
  2329.     // interface IBasicMapIdentifyObject
  2330.     // interface IMapIdentifyObject
  2331.     // interface IIdentifyObj
  2332.     // interface IRowIdentifyObject
  2333. struct __declspec(uuid("061bded2-1486-11d4-9fec-00c04f6bc78e"))
  2334. RowIdentifyObject;
  2335.     // [ default ] interface IUnknown
  2336.     // interface IRowIdentifyObject
  2337.     // interface IIdentifyObj
  2338. struct __declspec(uuid("f8aab776-8b1e-11d3-9f7a-00c04f6bc886"))
  2339. IdentifyDialog;
  2340.     // [ default ] interface IUnknown
  2341.     // interface IIdentifyDialog
  2342.     // interface IIdentifyDialog2
  2343.     // interface IIdentifyDialogProps
  2344. struct __declspec(uuid("e299adc3-a5c3-11d2-9b10-00c04fa33299"))
  2345. CadLayerFactory;
  2346.     // [ default ] interface IUnknown
  2347.     // interface ILayerFactory
  2348. struct __declspec(uuid("e0f384b5-e0c1-11d2-9b30-00c04fa33299"))
  2349. CadFeatureLayerFactory;
  2350.     // [ default ] interface IUnknown
  2351.     // interface ILayerFactory
  2352. struct __declspec(uuid("26d73023-a5fe-11d4-a216-444553547777"))
  2353. CadAnnotationLayerFactory;
  2354.     // [ default ] interface IUnknown
  2355.     // interface ILayerFactory
  2356. struct __declspec(uuid("0f7205e2-7f9e-402e-9e2e-e8265d83fbf5"))
  2357. ISymbolLevelsDialog : IUnknown
  2358. {
  2359.     //
  2360.     // Raw methods provided by interface
  2361.     //
  2362.     virtual HRESULT __stdcall put_Layer (
  2363.         struct ILayer * _arg1 ) = 0;
  2364.     virtual HRESULT __stdcall put_Symbols (
  2365.         VARIANT vSymbols,
  2366.         VARIANT vLabelNames,
  2367.         VARIANT vLayerNames,
  2368.         VARIANT _arg4 ) = 0;
  2369.     virtual HRESULT __stdcall get_SymbolArray (
  2370.         struct IArray * * ppArray ) = 0;
  2371.     virtual HRESULT __stdcall put_UseSymbolLevels (
  2372.         VARIANT_BOOL pbUsesLevels ) = 0;
  2373.     virtual HRESULT __stdcall get_UseSymbolLevels (
  2374.         VARIANT_BOOL * pbUsesLevels ) = 0;
  2375.     virtual HRESULT __stdcall EnableApplyButton (
  2376.         VARIANT_BOOL bEnable,
  2377.         struct IMap * pMap ) = 0;
  2378.     virtual HRESULT __stdcall put_ControlLayer (
  2379.         struct ILayer * _arg1 ) = 0;
  2380.     virtual HRESULT __stdcall DoModal (
  2381.         OLE_HANDLE parentHWnd,
  2382.         VARIANT_BOOL * ok ) = 0;
  2383. };
  2384. struct __declspec(uuid("c6f0ad3e-fa72-4110-a5af-1b43857c6550"))
  2385. SymbolLevelsDialog;
  2386.     // [ default ] interface IUnknown
  2387.     // interface ISymbolLevelsDialog
  2388. struct __declspec(uuid("f1d4f6ee-2ad0-42fe-ba7c-d4d4906962af"))
  2389. IMaplexWeightRankingDialog : IUnknown
  2390. {
  2391.     //
  2392.     // Raw methods provided by interface
  2393.     //
  2394.     virtual HRESULT __stdcall DoModal (
  2395.         struct IMap * pMap,
  2396.         OLE_HANDLE hwnd,
  2397.         VARIANT_BOOL * ok ) = 0;
  2398. };
  2399. struct __declspec(uuid("e09f2eda-b2c6-4367-95ec-f46b49fef7ee"))
  2400. IMaplexDictionaryDialog : IUnknown
  2401. {
  2402.     //
  2403.     // Raw methods provided by interface
  2404.     //
  2405.     virtual HRESULT __stdcall DoModal (
  2406.         struct IMaplexDictionaries * pDictionaries,
  2407.         OLE_HANDLE hwnd,
  2408.         VARIANT_BOOL * ok ) = 0;
  2409. };
  2410. struct __declspec(uuid("20664808-0f77-11d2-a270-080009b6f22b"))
  2411. MaplexAnnoLEPropsPlacementPropertyPage;
  2412.     // [ default ] interface IUnknown
  2413.     // interface IPropertyPage
  2414.     // interface IPropertyPageContext
  2415.     // interface IComPropertyPage2
  2416.     // interface IComPropertyPage
  2417. struct __declspec(uuid("20664808-6891-4f5b-bc95-7efbb0b043a9"))
  2418. MaplexAnnoLEPropsConflictPropertyPage;
  2419.     // [ default ] interface IUnknown
  2420.     // interface IPropertyPage
  2421.     // interface IPropertyPageContext
  2422.     // interface IComPropertyPage2
  2423.     // interface IComPropertyPage
  2424. struct __declspec(uuid("20664808-6892-3f5b-bc55-7efbb0b01235"))
  2425. MaplexAnnoLEPropsStrategyPropertyPage;
  2426.     // [ default ] interface IUnknown
  2427.     // interface IPropertyPage
  2428.     // interface IPropertyPageContext
  2429.     // interface IComPropertyPage2
  2430.     // interface IComPropertyPage
  2431. struct __declspec(uuid("20664808-6122-334b-bc55-7ef340b01233"))
  2432. MaplexAnnoLEPropsStackingPropertyPage;
  2433.     // [ default ] interface IUnknown
  2434.     // interface IPropertyPage
  2435.     // interface IPropertyPageContext
  2436.     // interface IComPropertyPage2
  2437.     // interface IComPropertyPage
  2438. struct __declspec(uuid("5c4ffb3b-6b31-4510-8237-cd5289f4f72f"))
  2439. MaplexAnnoPlacementPropertyPluginPage;
  2440.     // [ default ] interface IUnknown
  2441.     // interface IPropertyPage
  2442.     // interface IPropertyPageContext
  2443.     // interface IComPropertyPage2
  2444.     // interface IComPropertyPage
  2445. struct __declspec(uuid("20664808-cba7-11d2-9fa4-0fc04f6ec6a1"))
  2446. MaplexLabelStyleGalleryClass;
  2447.     // [ default ] interface IUnknown
  2448.     // interface IStyleGalleryClass
  2449. struct __declspec(uuid("20664808-ca09-1ada-9fa4-0ab04dcbc6a5"))
  2450. MaplexLabelStyleSelector;
  2451.     // [ default ] interface IUnknown
  2452.     // interface IStyleSelector
  2453.     // interface ILabelStyleSelector
  2454.     // interface IComPropertySheetEvents
  2455. struct __declspec(uuid("20664808-cb77-1ad2-9f34-0ac04d6ec6a5"))
  2456. MaplexLabelStylePropertyPage;
  2457.     // [ default ] interface IUnknown
  2458.     // interface IPropertyPage
  2459.     // interface IPropertyPageContext
  2460.     // interface IComPropertyPage2
  2461.     // interface IComPropertyPage
  2462. struct __declspec(uuid("e2364829-f464-45ff-b825-de12e0cba316"))
  2463. MaplexOverposterOptionsPropertyPage;
  2464.     // [ default ] interface IUnknown
  2465.     // interface IPropertyPage
  2466.     // interface IPropertyPageContext
  2467.     // interface IComPropertyPage2
  2468.     // interface IComPropertyPage
  2469. struct __declspec(uuid("d9c171ee-4fdf-4935-b4b6-4f2338347842"))
  2470. MaplexWeightRankingDialog;
  2471.     // [ default ] interface IUnknown
  2472.     // interface IMaplexWeightRankingDialog
  2473. struct __declspec(uuid("26d5cf30-8040-4d69-8474-11f9d8ed57e6"))
  2474. MaplexDictionaryDialog;
  2475.     // [ default ] interface IUnknown
  2476.     // interface IMaplexDictionaryDialog
  2477. //
  2478. // Named GUID constants initializations
  2479. //
  2480. extern "C" const GUID __declspec(selectany) LIBID_esriCartoUI =
  2481.     {0xd92377dc,0xfab1,0x4dfb,{0xa4,0xc1,0x61,0xbd,0x8c,0x40,0xdb,0xeb}};
  2482. extern "C" const GUID __declspec(selectany) IID_ISymbolLevelDialog =
  2483.     {0x51cf4cf0,0xc37f,0x11d2,{0x9f,0x22,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2484. extern "C" const GUID __declspec(selectany) IID_IAdvancedDrawingDialog =
  2485.     {0x66a13af5,0x8396,0x49c7,{0xae,0x45,0x25,0x57,0x38,0x05,0x9b,0x42}};
  2486. extern "C" const GUID __declspec(selectany) IID_IDatumChecker =
  2487.     {0xc3f131c5,0x2596,0x11d3,{0x9f,0x9d,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2488. extern "C" const GUID __declspec(selectany) IID_IDatumChecker2 =
  2489.     {0x016fb9f5,0x81ff,0x4467,{0x8a,0xe5,0x35,0xcc,0xf3,0x31,0x5a,0x93}};
  2490. extern "C" const GUID __declspec(selectany) IID_IMapGridWizard =
  2491.     {0xde76fad7,0xee01,0x11d3,{0x9f,0xdb,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2492. extern "C" const GUID __declspec(selectany) IID_IMapGridFactory =
  2493.     {0xd7a07c90,0xf9a1,0x11d1,{0xad,0xec,0x08,0x00,0x09,0xec,0x73,0x2a}};
  2494. extern "C" const GUID __declspec(selectany) IID_IQueryWizard =
  2495.     {0x3686d1fb,0xfe89,0x11d3,{0x9f,0xe6,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2496. extern "C" const GUID __declspec(selectany) IID_INewGeoTransformationDialog =
  2497.     {0x3a964d76,0x2ab1,0x11d4,{0xa6,0x32,0x00,0x08,0xc7,0x11,0xc8,0xc1}};
  2498. extern "C" const GUID __declspec(selectany) IID_INewGeoTransformationDialog2 =
  2499.     {0xb0bd3480,0x60a4,0x425a,{0xa2,0x64,0x55,0x7b,0xad,0x0c,0xcd,0x34}};
  2500. extern "C" const GUID __declspec(selectany) IID_ILabelManagerDialog =
  2501.     {0x6688a44b,0x36d8,0x469f,{0x85,0x2f,0x40,0x3a,0x4c,0x6e,0x96,0x7e}};
  2502. extern "C" const GUID __declspec(selectany) IID_ILabelPriorityRankingDialog =
  2503.     {0xd7f13b7d,0x9e08,0x4534,{0xac,0xc1,0xc3,0x68,0x5c,0x5b,0xf0,0x04}};
  2504. extern "C" const GUID __declspec(selectany) IID_ILabelWeightRankingDialog =
  2505.     {0x18a61cb3,0x26c4,0x430f,{0x80,0x92,0x36,0x4c,0x86,0x0e,0xcf,0xf1}};
  2506. extern "C" const GUID __declspec(selectany) IID_ILabelStyleSelector =
  2507.     {0xdf8c493c,0x24f3,0x4eba,{0xac,0x21,0xd0,0x7f,0x60,0x05,0x69,0xb1}};
  2508. extern "C" const GUID __declspec(selectany) CLSID_MeasuredGridFactory =
  2509.     {0xd7a07c92,0xf9a1,0x11d1,{0xad,0xec,0x08,0x00,0x09,0xec,0x73,0x2a}};
  2510. extern "C" const GUID __declspec(selectany) CLSID_IndexGridFactory =
  2511.     {0xd7a07c93,0xf9a1,0x11d1,{0xad,0xec,0x08,0x00,0x09,0xec,0x73,0x2a}};
  2512. extern "C" const GUID __declspec(selectany) CLSID_GraticuleFactory =
  2513.     {0xd7a07c91,0xf9a1,0x11d1,{0xad,0xec,0x08,0x00,0x09,0xec,0x73,0x2a}};
  2514. extern "C" const GUID __declspec(selectany) CLSID_CustomOverlayGridFactory =
  2515.     {0xfbecfd5f,0xd7d7,0x11d2,{0x9f,0x44,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2516. extern "C" const GUID __declspec(selectany) CLSID_GroupLayerPropertyPage =
  2517.     {0x1476c784,0x6f57,0x11d2,{0xa2,0xc6,0x08,0x00,0x09,0xb6,0xf2,0x2b}};
  2518. extern "C" const GUID __declspec(selectany) CLSID_NorthArrowSelector =
  2519.     {0xa340840d,0x797f,0x11d2,{0x87,0xd4,0x00,0x00,0xf8,0x75,0x17,0x20}};
  2520. extern "C" const GUID __declspec(selectany) CLSID_ScaleBarSelector =
  2521.     {0xa340840e,0x797f,0x11d2,{0x87,0xd4,0x00,0x00,0xf8,0x75,0x17,0x20}};
  2522. extern "C" const GUID __declspec(selectany) CLSID_LegendItemSelector =
  2523.     {0xa340840f,0x797f,0x11d2,{0x87,0xd4,0x00,0x00,0xf8,0x75,0x17,0x20}};
  2524. extern "C" const GUID __declspec(selectany) CLSID_ScaleTextSelector =
  2525.     {0xa3408410,0x797f,0x11d2,{0x87,0xd4,0x00,0x00,0xf8,0x75,0x17,0x20}};
  2526. extern "C" const GUID __declspec(selectany) CLSID_LabelStyleSelector =
  2527.     {0x12ca6d17,0xcc09,0x11d2,{0x9f,0x34,0x00,0xc0,0x4f,0x6b,0xc6,0xa5}};
  2528. extern "C" const GUID __declspec(selectany) CLSID_MapGridIntervalsPropertyPage =
  2529.     {0x31f26e71,0xa038,0x11d2,{0xae,0x7e,0x08,0x00,0x09,0xec,0x73,0x2a}};
  2530. extern "C" const GUID __declspec(selectany) CLSID_MapGridAxesPropertyPage =
  2531.     {0xb2f62b5f,0xa067,0x11d2,{0xaa,0xe0,0x00,0x00,0x00,0x00,0x00,0x00}};
  2532. extern "C" const GUID __declspec(selectany) CLSID_MapGridLinesPropertyPage =
  2533.     {0x8af09a6b,0xa0dd,0x11d2,{0xae,0x7f,0x08,0x00,0x09,0xec,0x73,0x2a}};
  2534. extern "C" const GUID __declspec(selectany) CLSID_MapGridLabelsPropertyPage =
  2535.     {0x8af09a6f,0xa0dd,0x11d2,{0xae,0x7f,0x08,0x00,0x09,0xec,0x73,0x2a}};
  2536. extern "C" const GUID __declspec(selectany) CLSID_MapGridOverlayPropertyPage =
  2537.     {0xfbecfd60,0xd7d7,0x11d2,{0x9f,0x44,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2538. extern "C" const GUID __declspec(selectany) CLSID_MapGridSystemPropertyPage =
  2539.     {0x520d8051,0xda49,0x11d2,{0xab,0x02,0x00,0x00,0x00,0x00,0x00,0x00}};
  2540. extern "C" const GUID __declspec(selectany) CLSID_IndexTabPropertyPage =
  2541.     {0xad1f2dbf,0xa2bc,0x11d2,{0xaa,0xe1,0x00,0x00,0x00,0x00,0x00,0x00}};
  2542. extern "C" const GUID __declspec(selectany) CLSID_DmsLabelPropertyPage =
  2543.     {0xad1f2dc0,0xa2bc,0x11d2,{0xaa,0xe1,0x00,0x00,0x00,0x00,0x00,0x00}};
  2544. extern "C" const GUID __declspec(selectany) CLSID_MixedFontLabelPropertyPage =
  2545.     {0x5642d2ab,0xa3fe,0x11d2,{0xae,0x80,0x08,0x00,0x09,0xec,0x73,0x2a}};
  2546. extern "C" const GUID __declspec(selectany) CLSID_IndexGridPropertyPage =
  2547.     {0xa74bd95b,0xa5e1,0x11d2,{0xaa,0xe2,0x00,0x00,0x00,0x00,0x00,0x00}};
  2548. extern "C" const GUID __declspec(selectany) CLSID_CalibratedBorderPropertyPage =
  2549.     {0xc4adb337,0xe869,0x11d2,{0x9f,0x55,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2550. extern "C" const GUID __declspec(selectany) CLSID_MapGraphicsLayerPropertyPage =
  2551.     {0x53353fc1,0xa719,0x11d2,{0xa3,0x01,0x08,0x00,0x09,0xb6,0xf2,0x2b}};
  2552. extern "C" const GUID __declspec(selectany) CLSID_SymbolLevelDialog =
  2553.     {0x51cf4cf1,0xc37f,0x11d2,{0x9f,0x22,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2554. extern "C" const GUID __declspec(selectany) CLSID_AdvancedDrawingDialog =
  2555.     {0xdf63951d,0x0156,0x4849,{0xb3,0x08,0x65,0x3c,0xf4,0x19,0x2a,0xbf}};
  2556. extern "C" const GUID __declspec(selectany) CLSID_CovAnnoFontPropertyPage =
  2557.     {0x891f0819,0xdd5d,0x11d2,{0x9f,0x49,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2558. extern "C" const GUID __declspec(selectany) CLSID_CovAnnoLevelPropertyPage =
  2559.     {0x891f081a,0xdd5d,0x11d2,{0x9f,0x49,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2560. extern "C" const GUID __declspec(selectany) CLSID_MapProjectionPropPage =
  2561.     {0xe8458d0d,0xea9c,0x11d1,{0x87,0x82,0x00,0x00,0xf8,0x75,0x17,0x20}};
  2562. extern "C" const GUID __declspec(selectany) CLSID_DatumChecker =
  2563.     {0xc3f131c6,0x2596,0x11d3,{0x9f,0x9d,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2564. extern "C" const GUID __declspec(selectany) CLSID_MapGridWizard =
  2565.     {0xde76fad8,0xee01,0x11d3,{0x9f,0xdb,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2566. extern "C" const GUID __declspec(selectany) CLSID_QueryWizard =
  2567.     {0x3686d1fc,0xfe89,0x11d3,{0x9f,0xe6,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2568. extern "C" const GUID __declspec(selectany) CLSID_NewGeoTransformationDialog =
  2569.     {0xee02b625,0x6a44,0x11d4,{0xa6,0x43,0x00,0x08,0xc7,0x11,0xc8,0xc1}};
  2570. extern "C" const GUID __declspec(selectany) CLSID_MgrsGridFactory =
  2571.     {0x205733e3,0x0c63,0x4dc9,{0xa3,0xc5,0xa4,0x43,0x97,0xfa,0x88,0x1f}};
  2572. extern "C" const GUID __declspec(selectany) CLSID_MgrsGridPropertyPage =
  2573.     {0xb6021439,0x7b2e,0x4cdf,{0x90,0x6a,0xdd,0x0a,0xf5,0xe6,0xc6,0xd8}};
  2574. extern "C" const GUID __declspec(selectany) CLSID_PrincipalDigitsPropertyPage =
  2575.     {0x6e3eac2c,0x9699,0x4505,{0xbb,0x82,0xe4,0x1f,0x98,0x6d,0xe1,0x1a}};
  2576. extern "C" const GUID __declspec(selectany) CLSID_CornerLabelPropertyPage =
  2577.     {0xe2cbe513,0x53ef,0x4474,{0xaa,0xa7,0x3b,0x5c,0x54,0xa7,0xce,0xce}};
  2578. extern "C" const GUID __declspec(selectany) CLSID_GridHatchPropertyPage =
  2579.     {0x884ee217,0x35d0,0x4bff,{0x87,0x76,0x59,0x25,0x04,0x6e,0xc4,0x87}};
  2580. extern "C" const GUID __declspec(selectany) CLSID_InteriorLabelsPropertyPage =
  2581.     {0xa699c566,0xc325,0x4380,{0x87,0x4f,0x82,0xeb,0x2c,0xaf,0x89,0xb7}};
  2582. extern "C" const GUID __declspec(selectany) CLSID_LabelManagerDialog =
  2583.     {0xf2c2000f,0x930c,0x44c3,{0x92,0xf1,0x33,0x99,0x96,0x82,0x30,0x14}};
  2584. extern "C" const GUID __declspec(selectany) CLSID_LabelPriorityRankingDialog =
  2585.     {0xa18e67c5,0x9db9,0x4950,{0x97,0x5f,0xab,0xb9,0x76,0x44,0x5f,0x51}};
  2586. extern "C" const GUID __declspec(selectany) CLSID_LabelWeightRankingDialog =
  2587.     {0x9936a70d,0x5a1f,0x42ce,{0x81,0xd7,0xb1,0xc1,0x20,0x41,0x5c,0x7d}};
  2588. extern "C" const GUID __declspec(selectany) CLSID_LabelWeightsPropertyPage =
  2589.     {0xf457915f,0x4a4d,0x4fd3,{0x9e,0x52,0x68,0xf6,0xec,0xa3,0xb8,0x70}};
  2590. extern "C" const GUID __declspec(selectany) CLSID_MapCachePropertyPage =
  2591.     {0x554a9795,0xb465,0x4de6,{0xae,0xe8,0xd6,0xb1,0x39,0xa5,0x6b,0x48}};
  2592. extern "C" const GUID __declspec(selectany) IID_IAnnotationExpressionProperties =
  2593.     {0x161be4c0,0x1a11,0x11d4,{0x80,0xd7,0x00,0xc0,0x4f,0x60,0x15,0x65}};
  2594. extern "C" const GUID __declspec(selectany) CLSID_AnnoLEPropsExpressionPropertyPage =
  2595.     {0x1d5849f5,0x0d33,0x11d2,{0xa2,0x6f,0x08,0x00,0x09,0xb6,0xf2,0x2b}};
  2596. extern "C" const GUID __declspec(selectany) CLSID_AnnoLEPropsPlacementPropertyPage =
  2597.     {0x027f41b1,0x0f77,0x11d2,{0xa2,0x70,0x08,0x00,0x09,0xb6,0xf2,0x2b}};
  2598. extern "C" const GUID __declspec(selectany) CLSID_AnnoLEPropsConflictPropertyPage =
  2599.     {0xda1c4077,0x6892,0x4f5b,{0xbc,0x95,0x7e,0xfb,0xb0,0xb0,0x43,0xa9}};
  2600. extern "C" const GUID __declspec(selectany) CLSID_LabelStylePropertyPage =
  2601.     {0x4c90de7c,0xcb77,0x11d2,{0x9f,0x34,0x00,0xc0,0x4f,0x6b,0xc6,0xa5}};
  2602. extern "C" const GUID __declspec(selectany) CLSID_AnnoPlacementPropertyPluginPage =
  2603.     {0x2c73bcc0,0xd23d,0x43b4,{0xa0,0x81,0xcd,0x0f,0x17,0xa0,0xfe,0x58}};
  2604. extern "C" const GUID __declspec(selectany) CLSID_AnnoDisplayPropertyPage =
  2605.     {0xb2f1fe6e,0x13dc,0x4d8c,{0x9c,0x16,0x64,0x6a,0xee,0x52,0xf2,0xfc}};
  2606. extern "C" const GUID __declspec(selectany) CLSID_AnnoLabelClassesPropertyPage =
  2607.     {0xd5b08f1b,0xd160,0x468a,{0x8c,0xc1,0x8d,0x58,0xa7,0x4c,0xfb,0x4b}};
  2608. extern "C" const GUID __declspec(selectany) CLSID_AnnoSymbologyPropertyPage =
  2609.     {0x383c40a7,0x31a4,0x4bbf,{0x9f,0x77,0xbb,0xb2,0x8a,0x9a,0x3f,0x3c}};
  2610. extern "C" const GUID __declspec(selectany) CLSID_AnnotationClassPropertyPage =
  2611.     {0x38e095f5,0xac47,0x440c,{0x82,0x95,0x0b,0x10,0x8c,0x82,0xf8,0xc5}};
  2612. extern "C" const GUID __declspec(selectany) CLSID_AnnotationClassesPropertyPage =
  2613.     {0xdfa5265e,0x0fc8,0x433a,{0x81,0xdc,0x8a,0x16,0x8b,0x0d,0x13,0x8e}};
  2614. extern "C" const GUID __declspec(selectany) CLSID_AnnotationClassesFLPropertyPage =
  2615.     {0x80ae1ac1,0xa94c,0x4d6a,{0xb2,0x1c,0x4f,0x55,0x36,0xb3,0x2a,0xda}};
  2616. extern "C" const GUID __declspec(selectany) CLSID_OverposterGeneralPropertyPage =
  2617.     {0x5ee19849,0x1e82,0x4bac,{0x9d,0x20,0x46,0xf1,0x1e,0x77,0x47,0x82}};
  2618. extern "C" const GUID __declspec(selectany) CLSID_AnnotationSublayerInfoPropertyPage =
  2619.     {0xd0b93f47,0x5284,0x4ece,{0x9e,0xf4,0x7e,0xcb,0xe5,0x62,0xcc,0x39}};
  2620. extern "C" const GUID __declspec(selectany) CLSID_AnnotationExpressionProperties =
  2621.     {0x582f83f4,0x1ecd,0x48c1,{0x82,0xa9,0xea,0x18,0x42,0x9c,0x15,0x1d}};
  2622. extern "C" const GUID __declspec(selectany) IID_IFeatureLayerSourcePageExtension =
  2623.     {0x2aad86be,0x5eeb,0x4284,{0x9a,0x29,0x8f,0x8e,0xf4,0x0e,0x04,0x0b}};
  2624. extern "C" const GUID __declspec(selectany) IID_ISQLQueryDialog =
  2625.     {0x6c609945,0xcac4,0x454c,{0x87,0xb1,0x9a,0x27,0xa4,0x0a,0xed,0xd0}};
  2626. extern "C" const GUID __declspec(selectany) IID_ILabelScaleRangeDialog =
  2627.     {0x8a76f73c,0x88e2,0x448c,{0x87,0x2d,0x76,0x2c,0x59,0xff,0x76,0xc5}};
  2628. extern "C" const GUID __declspec(selectany) IID_ICreateHyperlinkMacroDialog =
  2629.     {0xc356b499,0x7819,0x41a9,{0xbf,0x14,0xee,0xf6,0xd3,0xda,0xe4,0xbb}};
  2630. extern "C" const GUID __declspec(selectany) CLSID_GxBrowserFactory =
  2631.     {0x808d7bd5,0xeaa2,0x11d1,{0xad,0xe5,0x08,0x00,0x09,0xec,0x73,0x2a}};
  2632. extern "C" const GUID __declspec(selectany) CLSID_LayerDrawingPropertyPage =
  2633.     {0x1476c785,0x6f57,0x11d2,{0xa2,0xc6,0x08,0x00,0x09,0xb6,0xf2,0x2b}};
  2634. extern "C" const GUID __declspec(selectany) CLSID_LayerFieldsPropertyPage =
  2635.     {0x1476c787,0x6f57,0x11d2,{0xa2,0xc6,0x08,0x00,0x09,0xb6,0xf2,0x2b}};
  2636. extern "C" const GUID __declspec(selectany) CLSID_LayerDefinitionQueryPropertyPage =
  2637.     {0x1476c788,0x6f57,0x11d2,{0xa2,0xc6,0x08,0x00,0x09,0xb6,0xf2,0x2b}};
  2638. extern "C" const GUID __declspec(selectany) CLSID_LayerLabelsPropertyPage =
  2639.     {0x1476c781,0x6f57,0x11d2,{0xa2,0xc6,0x08,0x00,0x09,0xb6,0xf2,0x2b}};
  2640. extern "C" const GUID __declspec(selectany) CLSID_FeatureLayerSelectionPropertyPage =
  2641.     {0xbb708287,0xc171,0x11d2,{0xaa,0xf6,0x00,0x00,0x00,0x00,0x00,0x00}};
  2642. extern "C" const GUID __declspec(selectany) CLSID_FeatureLayerSourcePropertyPage =
  2643.     {0xa1a37857,0xd673,0x11d2,{0x9f,0x42,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2644. extern "C" const GUID __declspec(selectany) CLSID_FeatureLayerDisplayPropertyPage =
  2645.     {0xa1a37858,0xd673,0x11d2,{0x9f,0x42,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2646. extern "C" const GUID __declspec(selectany) CLSID_CoverageAnnotationLayerFactory =
  2647.     {0x0c22a4c8,0xdafd,0x11d2,{0x9f,0x46,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2648. extern "C" const GUID __declspec(selectany) CLSID_GraphicsLayerAnnoPropertyPage =
  2649.     {0x57bc7953,0x0fd7,0x11d3,{0x9f,0x83,0x00,0xc0,0x4f,0x6b,0xc6,0xa5}};
  2650. extern "C" const GUID __declspec(selectany) CLSID_LegendPatchPropertyPage =
  2651.     {0x12ba3732,0x4ff2,0x11d3,{0xb8,0xbd,0x00,0x60,0x08,0x02,0xe6,0x03}};
  2652. extern "C" const GUID __declspec(selectany) CLSID_DefaultFeatureLayerSymbology =
  2653.     {0xca98d4ed,0xb734,0x4b61,{0x92,0xa1,0x8f,0x92,0x2d,0xac,0x54,0xb1}};
  2654. extern "C" const GUID __declspec(selectany) CLSID_LabelDefinitionPropertyPage =
  2655.     {0x0fd4d253,0x9dd3,0x41b3,{0xad,0xbb,0xdb,0xb5,0x23,0x18,0xe5,0xc0}};
  2656. extern "C" const GUID __declspec(selectany) CLSID_SQLQueryDialog =
  2657.     {0x4ea8eb39,0xe784,0x4a23,{0xbc,0xbf,0x24,0x62,0xce,0x9d,0x69,0x75}};
  2658. extern "C" const GUID __declspec(selectany) CLSID_LabelScaleRangeDialog =
  2659.     {0xf7488013,0xf1ba,0x4c6b,{0x9e,0xed,0xdc,0x21,0xc7,0xd3,0xe9,0x94}};
  2660. extern "C" const GUID __declspec(selectany) CLSID_AnnoClassScaleRangeDialog =
  2661.     {0xe9612330,0xc5e4,0x40d8,{0x82,0xf0,0x34,0x79,0xad,0x38,0x27,0x17}};
  2662. extern "C" const GUID __declspec(selectany) CLSID_CreateHyperlinkMacroDialog =
  2663.     {0x6e32e2f3,0xc6da,0x4b90,{0xb3,0x4c,0x61,0x39,0x53,0x00,0x1b,0x62}};
  2664. extern "C" const GUID __declspec(selectany) IID_IRendererPropertyPage =
  2665.     {0x44bd4d21,0x5f47,0x11d0,{0x92,0xda,0x00,0x80,0x5f,0x7c,0x28,0xb0}};
  2666. extern "C" const GUID __declspec(selectany) IID_IRendererUIDialog =
  2667.     {0x463dde6f,0xa9ed,0x11d2,{0xaa,0xe6,0x00,0x00,0x00,0x00,0x00,0x00}};
  2668. extern "C" const GUID __declspec(selectany) IID_IRendererUIDialog2 =
  2669.     {0x98dd7039,0xfeb4,0x11d3,{0x9f,0x7c,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2670. extern "C" const GUID __declspec(selectany) IID_IDotDensitySymbolUIDialog =
  2671.     {0xdb4ec7b0,0xe41d,0x11d3,{0x82,0x2a,0x00,0x80,0xc7,0x9f,0x03,0x71}};
  2672. extern "C" const GUID __declspec(selectany) CLSID_SingleSymbolPropertyPage =
  2673.     {0x4eab5691,0x8f9c,0x11d2,{0xab,0x21,0x00,0xc0,0x4f,0xa3,0x34,0xb3}};
  2674. extern "C" const GUID __declspec(selectany) CLSID_LookupSymbolPropertyPage =
  2675.     {0x90c47e6f,0xa102,0x11d2,{0xab,0x24,0x00,0xc0,0x4f,0xa3,0x34,0xb3}};
  2676. extern "C" const GUID __declspec(selectany) CLSID_UniqueValuePropertyPage =
  2677.     {0x683c994e,0xa17b,0x11d1,{0x88,0x16,0x08,0x00,0x09,0xec,0x73,0x2a}};
  2678. extern "C" const GUID __declspec(selectany) CLSID_GraduatedColorPropertyPage =
  2679.     {0x683c994f,0xa17b,0x11d1,{0x88,0x16,0x08,0x00,0x09,0xec,0x73,0x2a}};
  2680. extern "C" const GUID __declspec(selectany) CLSID_GraduatedSymbolPropertyPage =
  2681.     {0xf891fe57,0xe796,0x11d2,{0x9f,0x31,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2682. extern "C" const GUID __declspec(selectany) CLSID_ProportionalSymbolPropertyPage =
  2683.     {0xf891fe58,0xe796,0x11d2,{0x9f,0x31,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2684. extern "C" const GUID __declspec(selectany) CLSID_BiUniqueValuePropertyPage =
  2685.     {0xae1248b6,0xcd1e,0x11d2,{0x9f,0x25,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2686. extern "C" const GUID __declspec(selectany) CLSID_CombiUniqueValuePropertyPage =
  2687.     {0x68e95091,0xe60d,0x11d2,{0x9f,0x31,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2688. extern "C" const GUID __declspec(selectany) CLSID_PieChartPropertyPage =
  2689.     {0x98dd7040,0xfeb4,0x11d3,{0x9f,0x7c,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2690. extern "C" const GUID __declspec(selectany) CLSID_BarChartPropertyPage =
  2691.     {0x98dd703f,0xfeb4,0x11d3,{0x9f,0x7c,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2692. extern "C" const GUID __declspec(selectany) CLSID_StackedChartPropertyPage =
  2693.     {0x98dd7041,0xfeb4,0x11d3,{0x9f,0x7c,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2694. extern "C" const GUID __declspec(selectany) CLSID_MultiDotDensityPropertyPage =
  2695.     {0xd2025f16,0x0502,0x11d4,{0x9f,0x7c,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2696. extern "C" const GUID __declspec(selectany) CLSID_GeneralLegendItemPropertyPage =
  2697.     {0xc734d617,0x7a46,0x11d2,{0x87,0xd5,0x00,0x00,0xf8,0x75,0x17,0x20}};
  2698. extern "C" const GUID __declspec(selectany) CLSID_HorizontalLegendItemPropertyPage =
  2699.     {0xc734d618,0x7a46,0x11d2,{0x87,0xd5,0x00,0x00,0xf8,0x75,0x17,0x20}};
  2700. extern "C" const GUID __declspec(selectany) CLSID_VerticalLegendItemPropertyPage =
  2701.     {0xc734d619,0x7a46,0x11d2,{0x87,0xd5,0x00,0x00,0xf8,0x75,0x17,0x20}};
  2702. extern "C" const GUID __declspec(selectany) CLSID_HorizontalBarLegendItemPropertyPage =
  2703.     {0x130d219d,0xcac3,0x11d3,{0x92,0xfb,0x00,0x60,0x08,0x02,0xe6,0x03}};
  2704. extern "C" const GUID __declspec(selectany) CLSID_NestedLegendItemPropertyPage =
  2705.     {0x130d219e,0xcac3,0x11d3,{0x92,0xfb,0x00,0x60,0x08,0x02,0xe6,0x03}};
  2706. extern "C" const GUID __declspec(selectany) CLSID_MarkerRotationDialog =
  2707.     {0x463dde70,0xa9ed,0x11d2,{0xaa,0xe6,0x00,0x00,0x00,0x00,0x00,0x00}};
  2708. extern "C" const GUID __declspec(selectany) CLSID_TransparencyFieldDialog =
  2709.     {0xfb20665e,0xdb1c,0x11d2,{0x9f,0x2e,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2710. extern "C" const GUID __declspec(selectany) CLSID_PieSizeDialog =
  2711.     {0x98dd703a,0xfeb4,0x11d3,{0x9f,0x7c,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2712. extern "C" const GUID __declspec(selectany) CLSID_BarSizeDialog =
  2713.     {0x98dd7044,0xfeb4,0x11d3,{0x9f,0x7c,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2714. extern "C" const GUID __declspec(selectany) CLSID_DotDensitySymbolUIDialog =
  2715.     {0x5370f8d0,0xe41f,0x11d3,{0x82,0x2a,0x00,0x80,0xc7,0x9f,0x03,0x71}};
  2716. extern "C" const GUID __declspec(selectany) IID_IMapGridSelector =
  2717.     {0xd4fd105b,0xe2fc,0x11d2,{0x9f,0x50,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2718. extern "C" const GUID __declspec(selectany) IID_ILegendWizard =
  2719.     {0x0f220a17,0xfabb,0x11d3,{0x9f,0xe4,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2720. extern "C" const GUID __declspec(selectany) IID_IDataFrameClippingDialog =
  2721.     {0x5be42e7d,0xb0d8,0x49fc,{0xb8,0x12,0xba,0x7d,0x81,0xb4,0x33,0x19}};
  2722. extern "C" const GUID __declspec(selectany) IID_IDataFrameFixedExtentDialog =
  2723.     {0x58f2ae0e,0x3d5f,0x4c62,{0x87,0x65,0x54,0x16,0x04,0x43,0x2c,0x05}};
  2724. extern "C" const GUID __declspec(selectany) CLSID_MapFramePropertyPage =
  2725.     {0x48980ff1,0xf493,0x11d1,{0x87,0x88,0x00,0x00,0xf8,0x75,0x17,0x20}};
  2726. extern "C" const GUID __declspec(selectany) CLSID_LegendElementPropertyPage =
  2727.     {0x59eeff07,0xfbec,0x11d1,{0x87,0x8a,0x00,0x00,0xf8,0x75,0x17,0x20}};
  2728. extern "C" const GUID __declspec(selectany) CLSID_LegendElementItemsPropertyPage =
  2729.     {0x59eeff08,0xfbec,0x11d1,{0x87,0x8a,0x00,0x00,0xf8,0x75,0x17,0x20}};
  2730. extern "C" const GUID __declspec(selectany) CLSID_ScaleTextElementPropertyPage =
  2731.     {0x48980ff2,0xf493,0x11d1,{0x87,0x88,0x00,0x00,0xf8,0x75,0x17,0x20}};
  2732. extern "C" const GUID __declspec(selectany) CLSID_ScaleBarScalePropertyPage =
  2733.     {0x17d0529d,0x1cf6,0x11d3,{0xb8,0xa6,0x00,0x60,0x08,0x02,0xe6,0x03}};
  2734. extern "C" const GUID __declspec(selectany) CLSID_ScaleBarLabelsAndMarksPropertyPage =
  2735.     {0x17d0529e,0x1cf6,0x11d3,{0xb8,0xa6,0x00,0x60,0x08,0x02,0xe6,0x03}};
  2736. extern "C" const GUID __declspec(selectany) CLSID_ScaleBarFormatPropertyPage =
  2737.     {0x17d0529f,0x1cf6,0x11d3,{0xb8,0xa6,0x00,0x60,0x08,0x02,0xe6,0x03}};
  2738. extern "C" const GUID __declspec(selectany) CLSID_NorthArrowElementPropertyPage =
  2739.     {0x48980ff4,0xf493,0x11d1,{0x87,0x88,0x00,0x00,0xf8,0x75,0x17,0x20}};
  2740. extern "C" const GUID __declspec(selectany) CLSID_MapFrameLocatorPropertyPage =
  2741.     {0x48980ff5,0xf493,0x11d1,{0x87,0x88,0x00,0x00,0xf8,0x75,0x17,0x20}};
  2742. extern "C" const GUID __declspec(selectany) CLSID_MapGridSelector =
  2743.     {0x17dff3d4,0xe26d,0x11d2,{0xab,0x07,0x00,0x00,0x00,0x00,0x00,0x00}};
  2744. extern "C" const GUID __declspec(selectany) CLSID_MapGridStyleGalleryClass =
  2745.     {0x17dff3d3,0xe26d,0x11d2,{0xab,0x07,0x00,0x00,0x00,0x00,0x00,0x00}};
  2746. extern "C" const GUID __declspec(selectany) CLSID_ScaleTextPropertyPage =
  2747.     {0x59eeff10,0xfbec,0x11d1,{0x87,0x8a,0x00,0x00,0xf8,0x75,0x17,0x20}};
  2748. extern "C" const GUID __declspec(selectany) CLSID_LegendWizard =
  2749.     {0x0f220a18,0xfabb,0x11d3,{0x9f,0xe4,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2750. extern "C" const GUID __declspec(selectany) CLSID_DataFrameClippingDialog =
  2751.     {0xc6bb8296,0x763b,0x426e,{0x8a,0xf5,0xd8,0x02,0x54,0xdd,0xca,0xd7}};
  2752. extern "C" const GUID __declspec(selectany) CLSID_DataFrameFixedExtentDialog =
  2753.     {0x6db491df,0x9854,0x46e0,{0x9f,0x0a,0x29,0xf5,0xf3,0xbf,0x30,0xcf}};
  2754. extern "C" const GUID __declspec(selectany) IID_IHistogram =
  2755.     {0x962bd9ab,0x1ec8,0x11d3,{0x9f,0x4d,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2756. extern "C" const GUID __declspec(selectany) IID_IDataHistogram =
  2757.     {0xfd21f231,0x67a6,0x11d3,{0x9f,0x66,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2758. extern "C" const GUID __declspec(selectany) IID_IClassificationDialog =
  2759.     {0x3e055f75,0x2288,0x11d3,{0x9f,0x4f,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2760. extern "C" const GUID __declspec(selectany) CLSID_TableHistogram =
  2761.     {0x962bd9aa,0x1ec8,0x11d3,{0x9f,0x4d,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2762. extern "C" const GUID __declspec(selectany) CLSID_DataHistogram =
  2763.     {0xfd21f232,0x67a6,0x11d3,{0x9f,0x66,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2764. extern "C" const GUID __declspec(selectany) CLSID_ClassificationDialog =
  2765.     {0x3e055f76,0x2288,0x11d3,{0x9f,0x4f,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2766. extern "C" const GUID __declspec(selectany) CLSID_DataExclusionPropertyPage =
  2767.     {0x301a4421,0xa76c,0x11d2,{0xab,0x27,0x00,0xc0,0x4f,0xa3,0x34,0xb3}};
  2768. extern "C" const GUID __declspec(selectany) CLSID_DataExclusionQueryPropertyPage =
  2769.     {0xf4adc64f,0xa76d,0x11d2,{0xab,0x27,0x00,0xc0,0x4f,0xa3,0x34,0xb3}};
  2770. extern "C" const GUID __declspec(selectany) CLSID_DataSamplingPropertyPage =
  2771.     {0x5a51e1df,0x2daf,0x11d3,{0x9f,0x52,0x00,0xc0,0x4f,0x6b,0xc7,0x09}};
  2772. extern "C" const GUID __declspec(selectany) IID_IAVObject =
  2773.     {0x049eadd1,0xdd95,0x11d3,{0x9f,0xd4,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2774. extern "C" const GUID __declspec(selectany) IID_IAVObjectConverter =
  2775.     {0x049eadd3,0xdd95,0x11d3,{0x9f,0xd4,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2776. extern "C" const GUID __declspec(selectany) IID_IAVThemeImporter =
  2777.     {0x56bbc8a2,0xe583,0x11d3,{0x9f,0xd8,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2778. extern "C" const GUID __declspec(selectany) IID_IAVFSrcImporter =
  2779.     {0x56bbc8a3,0xe583,0x11d3,{0x9f,0xd8,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2780. extern "C" const GUID __declspec(selectany) CLSID_AVObject =
  2781.     {0x049eadd2,0xdd95,0x11d3,{0x9f,0xd4,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2782. extern "C" const GUID __declspec(selectany) CLSID_AVObjectConverter =
  2783.     {0x049eadd4,0xdd95,0x11d3,{0x9f,0xd4,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2784. extern "C" const GUID __declspec(selectany) IID_IDataGraphProperties =
  2785.     {0x1528024d,0xe4a1,0x11d3,{0xa6,0x65,0x00,0x08,0xc7,0xdf,0x88,0xdb}};
  2786. extern "C" const GUID __declspec(selectany) IID_IDataGraphColorTable =
  2787.     {0x08796195,0x5f3b,0x11d4,{0xa6,0x89,0x00,0x08,0xc7,0xdf,0x88,0xdb}};
  2788. extern "C" const GUID __declspec(selectany) IID_IDataGraphTicks =
  2789.     {0x7c51563f,0xa2bb,0x4bea,{0x84,0x79,0xac,0xbb,0xef,0xc6,0xd1,0xbb}};
  2790. extern "C" const GUID __declspec(selectany) IID_IDataGraphAxis =
  2791.     {0x14452bb2,0xe92d,0x40ed,{0xa3,0x97,0x29,0x31,0xa0,0xd8,0x05,0xcd}};
  2792. extern "C" const GUID __declspec(selectany) IID_IDataGraphAreaProperties =
  2793.     {0xc7d5617b,0x17a4,0x11d4,{0xa6,0x7b,0x00,0x08,0xc7,0xdf,0x88,0xdb}};
  2794. extern "C" const GUID __declspec(selectany) IID_IDataGraphBarProperties =
  2795.     {0xc7d5617e,0x17a4,0x11d4,{0xa6,0x7b,0x00,0x08,0xc7,0xdf,0x88,0xdb}};
  2796. extern "C" const GUID __declspec(selectany) IID_IDataGraphHighLowCloseProperties =
  2797.     {0xc7d56187,0x17a4,0x11d4,{0xa6,0x7b,0x00,0x08,0xc7,0xdf,0x88,0xdb}};
  2798. extern "C" const GUID __declspec(selectany) IID_IDataGraphPieProperties =
  2799.     {0xc7d56181,0x17a4,0x11d4,{0xa6,0x7b,0x00,0x08,0xc7,0xdf,0x88,0xdb}};
  2800. extern "C" const GUID __declspec(selectany) IID_IDataGraphOverlayProperties =
  2801.     {0x20d068a6,0x18d8,0x11d4,{0x80,0xff,0x00,0x00,0x00,0x00,0x00,0x00}};
  2802. extern "C" const GUID __declspec(selectany) IID_IDataGraphs =
  2803.     {0xbbc88496,0xde59,0x11d3,{0xa6,0x62,0x00,0x08,0xc7,0xdf,0x88,0xdb}};
  2804. extern "C" const GUID __declspec(selectany) IID_IDataGraphElement =
  2805.     {0x102409cc,0xfe99,0x11d3,{0xa6,0x72,0x00,0x08,0xc7,0xdf,0x88,0xdb}};
  2806. extern "C" const GUID __declspec(selectany) CLSID_DataGraph =
  2807.     {0xe5286a2f,0xe4cc,0x11d3,{0xa6,0x65,0x00,0x08,0xc7,0xdf,0x88,0xdb}};
  2808. extern "C" const GUID __declspec(selectany) CLSID_DataGraphElement =
  2809.     {0x6ec37a11,0xfe9e,0x11d3,{0xa6,0x72,0x00,0x08,0xc7,0xdf,0x88,0xdb}};
  2810. extern "C" const GUID __declspec(selectany) CLSID_LineElementPropertyPage =
  2811.     {0xff44a615,0xdcf6,0x11d0,{0x83,0x8b,0x08,0x00,0x09,0xb9,0x96,0xcc}};
  2812. extern "C" const GUID __declspec(selectany) CLSID_MarkerElementPropertyPage =
  2813.     {0x70d40611,0xf15d,0x11d0,{0x83,0xa0,0x08,0x00,0x09,0xb9,0x96,0xcc}};
  2814. extern "C" const GUID __declspec(selectany) CLSID_FillShapeElementPropertyPage =
  2815.     {0x204034d1,0xf6ea,0x11d0,{0x83,0xad,0x08,0x00,0x09,0xb9,0x96,0xcc}};
  2816. extern "C" const GUID __declspec(selectany) CLSID_TextElementPropertyPage =
  2817.     {0x9bce2ba1,0xfdf3,0x11d0,{0x83,0xb5,0x08,0x00,0x09,0xb9,0x96,0xcc}};
  2818. extern "C" const GUID __declspec(selectany) CLSID_PictureElementPropertyPage =
  2819.     {0x5994c051,0xd2f9,0x11d1,{0x91,0x42,0x00,0x00,0xf8,0x78,0x08,0xee}};
  2820. extern "C" const GUID __declspec(selectany) CLSID_SizeAndPositionPropertyPage =
  2821.     {0xa4b3e6d3,0xef1c,0x11d1,{0x87,0x86,0x00,0x00,0xf8,0x75,0x17,0x20}};
  2822. extern "C" const GUID __declspec(selectany) CLSID_FramePropertyPage =
  2823.     {0xaf5279b2,0x0b8b,0x11d2,{0xa2,0x6e,0x08,0x00,0x09,0xb6,0xf2,0x2b}};
  2824. extern "C" const GUID __declspec(selectany) CLSID_BorderSelector =
  2825.     {0xee23a189,0xde16,0x11d2,{0xb8,0x68,0x00,0x60,0x08,0x02,0xe6,0x03}};
  2826. extern "C" const GUID __declspec(selectany) CLSID_BackgroundSelector =
  2827.     {0xee23a18a,0xde16,0x11d2,{0xb8,0x68,0x00,0x60,0x08,0x02,0xe6,0x03}};
  2828. extern "C" const GUID __declspec(selectany) CLSID_ShadowSelector =
  2829.     {0x00205997,0x7b00,0x4d5c,{0x93,0x30,0xb7,0x95,0xcd,0x5b,0xd8,0xbd}};
  2830. extern "C" const GUID __declspec(selectany) CLSID_SymbolBorderPropertyPage =
  2831.     {0xbbcfa855,0xde33,0x11d2,{0xb8,0x68,0x00,0x60,0x08,0x02,0xe6,0x03}};
  2832. extern "C" const GUID __declspec(selectany) CLSID_SymbolBackgroundPropertyPage =
  2833.     {0xbbcfa856,0xde33,0x11d2,{0xb8,0x68,0x00,0x60,0x08,0x02,0xe6,0x03}};
  2834. extern "C" const GUID __declspec(selectany) CLSID_SymbolShadowPropertyPage =
  2835.     {0xf667263b,0xc1b9,0x4eb0,{0xb0,0xa3,0x22,0x07,0x86,0xd1,0x48,0x04}};
  2836. extern "C" const GUID __declspec(selectany) CLSID_ColumnAndMarginPropertyPage =
  2837.     {0xada81873,0x9e76,0x4a5c,{0xa4,0xa4,0x40,0xf6,0x36,0x9e,0x0b,0xdb}};
  2838. extern "C" const GUID __declspec(selectany) CLSID_AreaGraphicPropertyPage =
  2839.     {0xf1e616f2,0x13ce,0x4b0a,{0x81,0x32,0xbc,0xe0,0x93,0xd8,0x56,0x6d}};
  2840. extern "C" const GUID __declspec(selectany) CLSID_RotateTracker =
  2841.     {0x66770312,0xfbc0,0x11d1,{0xa2,0x4e,0x08,0x00,0x09,0xb6,0xf2,0x2b}};
  2842. extern "C" const GUID __declspec(selectany) CLSID_ScaleTracker =
  2843.     {0x2dc98f3a,0x38aa,0x11d3,{0x9f,0x3c,0x00,0xc0,0x4f,0x6b,0xc9,0x79}};
  2844. extern "C" const GUID __declspec(selectany) CLSID_GeneralLayerPropPage =
  2845.     {0x49c65517,0xd260,0x11d2,{0x9f,0x48,0x00,0xc0,0x4f,0x8e,0xd2,0x1a}};
  2846. extern "C" const GUID __declspec(selectany) IID_IIdentifyDialog =
  2847.     {0xf8aab777,0x8b1e,0x11d3,{0x9f,0x7a,0x00,0xc0,0x4f,0x6b,0xc8,0x86}};
  2848. extern "C" const GUID __declspec(selectany) IID_IIdentifyDialog2 =
  2849.     {0x8329391f,0x1606,0x11d4,{0xa6,0x9b,0x00,0x08,0xc7,0xd3,0xae,0x8d}};
  2850. extern "C" const GUID __declspec(selectany) IID_IIdentifyDialogProps =
  2851.     {0x2442004f,0x03fe,0x11d4,{0x9f,0xe9,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2852. extern "C" const GUID __declspec(selectany) CLSID_FeatureIdentifyObject =
  2853.     {0x92b0c6d0,0xd361,0x11d2,{0x8c,0xd0,0x00,0xc0,0x4f,0x5b,0x95,0x1e}};
  2854. extern "C" const GUID __declspec(selectany) CLSID_RowIdentifyObject =
  2855.     {0x061bded2,0x1486,0x11d4,{0x9f,0xec,0x00,0xc0,0x4f,0x6b,0xc7,0x8e}};
  2856. extern "C" const GUID __declspec(selectany) CLSID_IdentifyDialog =
  2857.     {0xf8aab776,0x8b1e,0x11d3,{0x9f,0x7a,0x00,0xc0,0x4f,0x6b,0xc8,0x86}};
  2858. extern "C" const GUID __declspec(selectany) CLSID_CadLayerFactory =
  2859.     {0xe299adc3,0xa5c3,0x11d2,{0x9b,0x10,0x00,0xc0,0x4f,0xa3,0x32,0x99}};
  2860. extern "C" const GUID __declspec(selectany) CLSID_CadFeatureLayerFactory =
  2861.     {0xe0f384b5,0xe0c1,0x11d2,{0x9b,0x30,0x00,0xc0,0x4f,0xa3,0x32,0x99}};
  2862. extern "C" const GUID __declspec(selectany) CLSID_CadAnnotationLayerFactory =
  2863.     {0x26d73023,0xa5fe,0x11d4,{0xa2,0x16,0x44,0x45,0x53,0x54,0x77,0x77}};
  2864. extern "C" const GUID __declspec(selectany) IID_ISymbolLevelsDialog =
  2865.     {0x0f7205e2,0x7f9e,0x402e,{0x9e,0x2e,0xe8,0x26,0x5d,0x83,0xfb,0xf5}};
  2866. extern "C" const GUID __declspec(selectany) CLSID_SymbolLevelsDialog =
  2867.     {0xc6f0ad3e,0xfa72,0x4110,{0xa5,0xaf,0x1b,0x43,0x85,0x7c,0x65,0x50}};
  2868. extern "C" const GUID __declspec(selectany) IID_IMaplexWeightRankingDialog =
  2869.     {0xf1d4f6ee,0x2ad0,0x42fe,{0xba,0x7c,0xd4,0xd4,0x90,0x69,0x62,0xaf}};
  2870. extern "C" const GUID __declspec(selectany) IID_IMaplexDictionaryDialog =
  2871.     {0xe09f2eda,0xb2c6,0x4367,{0x95,0xec,0xf4,0x6b,0x49,0xfe,0xf7,0xee}};
  2872. extern "C" const GUID __declspec(selectany) CLSID_MaplexAnnoLEPropsPlacementPropertyPage =
  2873.     {0x20664808,0x0f77,0x11d2,{0xa2,0x70,0x08,0x00,0x09,0xb6,0xf2,0x2b}};
  2874. extern "C" const GUID __declspec(selectany) CLSID_MaplexAnnoLEPropsConflictPropertyPage =
  2875.     {0x20664808,0x6891,0x4f5b,{0xbc,0x95,0x7e,0xfb,0xb0,0xb0,0x43,0xa9}};
  2876. extern "C" const GUID __declspec(selectany) CLSID_MaplexAnnoLEPropsStrategyPropertyPage =
  2877.     {0x20664808,0x6892,0x3f5b,{0xbc,0x55,0x7e,0xfb,0xb0,0xb0,0x12,0x35}};
  2878. extern "C" const GUID __declspec(selectany) CLSID_MaplexAnnoLEPropsStackingPropertyPage =
  2879.     {0x20664808,0x6122,0x334b,{0xbc,0x55,0x7e,0xf3,0x40,0xb0,0x12,0x33}};
  2880. extern "C" const GUID __declspec(selectany) CLSID_MaplexAnnoPlacementPropertyPluginPage =
  2881.     {0x5c4ffb3b,0x6b31,0x4510,{0x82,0x37,0xcd,0x52,0x89,0xf4,0xf7,0x2f}};
  2882. extern "C" const GUID __declspec(selectany) CLSID_MaplexLabelStyleGalleryClass =
  2883.     {0x20664808,0xcba7,0x11d2,{0x9f,0xa4,0x0f,0xc0,0x4f,0x6e,0xc6,0xa1}};
  2884. extern "C" const GUID __declspec(selectany) CLSID_MaplexLabelStyleSelector =
  2885.     {0x20664808,0xca09,0x1ada,{0x9f,0xa4,0x0a,0xb0,0x4d,0xcb,0xc6,0xa5}};
  2886. extern "C" const GUID __declspec(selectany) CLSID_MaplexLabelStylePropertyPage =
  2887.     {0x20664808,0xcb77,0x1ad2,{0x9f,0x34,0x0a,0xc0,0x4d,0x6e,0xc6,0xa5}};
  2888. extern "C" const GUID __declspec(selectany) CLSID_MaplexOverposterOptionsPropertyPage =
  2889.     {0xe2364829,0xf464,0x45ff,{0xb8,0x25,0xde,0x12,0xe0,0xcb,0xa3,0x16}};
  2890. extern "C" const GUID __declspec(selectany) CLSID_MaplexWeightRankingDialog =
  2891.     {0xd9c171ee,0x4fdf,0x4935,{0xb4,0xb6,0x4f,0x23,0x38,0x34,0x78,0x42}};
  2892. extern "C" const GUID __declspec(selectany) CLSID_MaplexDictionaryDialog =
  2893.     {0x26d5cf30,0x8040,0x4d69,{0x84,0x74,0x11,0xf9,0xd8,0xed,0x57,0xe6}};
  2894. #pragma pack(pop)