PageRenderTime 54ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 1ms

/OfficeImport.framework/Headers/OfficeImport-Structs.h

https://github.com/kokoabim/iOSOpenDev-Framework-Header-Files
C Header | 5119 lines | 4695 code | 416 blank | 8 comment | 0 complexity | 408af69afbce88f6d829cd0711c7fa5f MD5 | raw file
Possible License(s): GPL-2.0

Large files files are truncated, but you can click here to view the full file

  1. /**
  2. * This header is generated by class-dump-z 0.2b.
  3. *
  4. * Source: /System/Library/PrivateFrameworks/OfficeImport.framework/OfficeImport
  5. */
  6. typedef struct _xmlAttr xmlAttr;
  7. typedef struct _xmlDoc xmlDoc;
  8. typedef struct _xmlNs xmlNs;
  9. typedef struct _xmlNode {
  10. void *_field1;
  11. int _field2;
  12. char *_field3;
  13. struct xmlNode *_field4;
  14. struct xmlNode *_field5;
  15. struct xmlNode *_field6;
  16. struct xmlNode *_field7;
  17. struct xmlNode *_field8;
  18. xmlDoc *_field9;
  19. xmlNs *_field10;
  20. char *_field11;
  21. xmlAttr *_field12;
  22. xmlNs *_field13;
  23. void *_field14;
  24. unsigned short _field15;
  25. unsigned short _field16;
  26. } xmlNode;
  27. typedef struct _xmlDtd xmlDtd;
  28. typedef struct _xmlDict xmlDict;
  29. struct _xmlDoc {
  30. void *_field1;
  31. int _field2;
  32. char *_field3;
  33. struct xmlNode *_field4;
  34. struct xmlNode *_field5;
  35. struct xmlNode *_field6;
  36. struct xmlNode *_field7;
  37. struct xmlNode *_field8;
  38. struct xmlDoc *_field9;
  39. int _field10;
  40. int _field11;
  41. struct xmlDtd *_field12;
  42. struct xmlDtd *_field13;
  43. struct xmlNs *_field14;
  44. char *_field15;
  45. char *_field16;
  46. void *_field17;
  47. void *_field18;
  48. char *_field19;
  49. int _field20;
  50. struct xmlDict *_field21;
  51. void *_field22;
  52. int _field23;
  53. int _field24;
  54. };
  55. struct _xmlNs {
  56. struct xmlNs *_field1;
  57. int _field2;
  58. char *_field3;
  59. char *_field4;
  60. void *_field5;
  61. struct xmlDoc *_field6;
  62. };
  63. struct _xmlAttr {
  64. void *_field1;
  65. int _field2;
  66. char *_field3;
  67. struct xmlNode *_field4;
  68. struct xmlNode *_field5;
  69. struct xmlNode *_field6;
  70. struct xmlAttr *_field7;
  71. struct xmlAttr *_field8;
  72. struct xmlDoc *_field9;
  73. struct xmlNs *_field10;
  74. int _field11;
  75. void *_field12;
  76. };
  77. typedef struct CPTaggedMessageStructure {
  78. int _field1;
  79. id _field2;
  80. } CPTaggedMessageStructure;
  81. typedef struct RGB {
  82. unsigned char m_bRed;
  83. unsigned char m_bGreen;
  84. unsigned char m_bBlue;
  85. } RGB;
  86. typedef struct AdjustedColor {
  87. unsigned char m_refColor;
  88. unsigned char m_bParam;
  89. unsigned m_adjust : 4;
  90. unsigned m_isInvert : 1;
  91. unsigned m_isInvert128 : 1;
  92. unsigned m_isGray : 1;
  93. } AdjustedColor;
  94. typedef union Value {
  95. RGB m_rgb;
  96. unsigned short m_schemeIndex;
  97. unsigned short m_paletteIndex;
  98. AdjustedColor m_adjustedColor;
  99. } Value;
  100. typedef struct Data {
  101. int m_type;
  102. Value m_value;
  103. } Data;
  104. typedef struct EshColor {
  105. Data m_data;
  106. } EshColor;
  107. template<>
  108. struct ChVector<long int> {
  109. long *m_vector;
  110. long *m_tmpVector;
  111. unsigned m_count;
  112. unsigned m_size;
  113. unsigned m_blockSize;
  114. };
  115. template<>
  116. struct EshTablePropVal<long int> {
  117. /*function-pointer*/ void **_field1;
  118. ChVector<long int> _field2;
  119. };
  120. typedef struct EshGradientStop EshGradientStop;
  121. template<>
  122. struct ChVector<EshGradientStop> {
  123. EshGradientStop *_field1;
  124. EshGradientStop *_field2;
  125. unsigned _field3;
  126. unsigned _field4;
  127. unsigned _field5;
  128. };
  129. template<>
  130. struct EshTablePropVal<EshGradientStop> {
  131. /*function-pointer*/ void **_field1;
  132. ChVector<EshGradientStop> _field2;
  133. };
  134. typedef struct EshHeader {
  135. int m_lLength;
  136. unsigned m_ulOffset;
  137. short m_nInstance;
  138. unsigned short m_unType;
  139. unsigned char m_bVersion;
  140. } EshHeader;
  141. typedef struct UID {
  142. unsigned char _field1[16];
  143. } UID;
  144. typedef struct EshBlip {
  145. /*function-pointer*/ void **_field1;
  146. unsigned short _field2;
  147. EshHeader _field3;
  148. UID _field4;
  149. } EshBlip;
  150. typedef struct PptTextHeaderAtom {
  151. /*function-pointer*/ void **_field1;
  152. unsigned short _field2;
  153. EshHeader _field3;
  154. /*function-pointer*/ void **_field4;
  155. int _field5;
  156. bool _field6;
  157. int _field7;
  158. } PptTextHeaderAtom;
  159. typedef struct CsColour {
  160. unsigned short _field1;
  161. unsigned short _field2;
  162. unsigned short _field3;
  163. unsigned short _field4;
  164. } CsColour;
  165. typedef struct PptColor {
  166. CsColour _field1;
  167. int _field2;
  168. } PptColor;
  169. template<>
  170. struct ChVector<PptTab>;
  171. typedef struct PptParaProperty {
  172. struct {
  173. unsigned _field1 : 1;
  174. unsigned _field2 : 1;
  175. unsigned _field3 : 1;
  176. unsigned _field4 : 1;
  177. unsigned _field5 : 1;
  178. unsigned _field6 : 1;
  179. unsigned _field7 : 1;
  180. unsigned _field8 : 1;
  181. unsigned _field9 : 1;
  182. unsigned _field10 : 1;
  183. unsigned _field11 : 1;
  184. unsigned _field12 : 1;
  185. unsigned _field13 : 1;
  186. unsigned _field14 : 1;
  187. unsigned _field15 : 1;
  188. unsigned _field16 : 1;
  189. unsigned _field17 : 1;
  190. unsigned _field18 : 1;
  191. unsigned _field19 : 1;
  192. unsigned _field20 : 1;
  193. unsigned _field21 : 1;
  194. } _field1;
  195. unsigned _field2 : 1;
  196. unsigned _field3 : 1;
  197. unsigned _field4 : 1;
  198. unsigned _field5 : 1;
  199. unsigned _field6 : 1;
  200. unsigned _field7 : 1;
  201. unsigned _field8 : 1;
  202. unsigned _field9 : 1;
  203. unsigned _field10 : 4;
  204. unsigned _field11 : 2;
  205. unsigned short _field12;
  206. unsigned short _field13;
  207. short _field14;
  208. PptColor _field15;
  209. short _field16;
  210. short _field17;
  211. short _field18;
  212. short _field19;
  213. short _field20;
  214. short _field21;
  215. ChVector<PptTab> *_field22;
  216. } PptParaProperty;
  217. typedef struct PptParaRun {
  218. int _field1;
  219. short _field2;
  220. PptParaProperty _field3;
  221. } PptParaRun;
  222. template<>
  223. struct ChVector<PptParaRun*> {
  224. PptParaRun **m_vector;
  225. PptParaRun **m_tmpVector;
  226. unsigned m_count;
  227. unsigned m_size;
  228. unsigned m_blockSize;
  229. };
  230. typedef struct PptCharProperty {
  231. struct {
  232. unsigned _field1 : 1;
  233. unsigned _field2 : 1;
  234. unsigned _field3 : 1;
  235. unsigned _field4 : 1;
  236. unsigned _field5 : 1;
  237. unsigned _field6 : 1;
  238. unsigned _field7 : 1;
  239. unsigned _field8 : 1;
  240. unsigned _field9 : 1;
  241. unsigned _field10 : 1;
  242. unsigned _field11 : 1;
  243. unsigned _field12 : 1;
  244. unsigned _field13 : 1;
  245. unsigned _field14 : 1;
  246. unsigned _field15 : 1;
  247. unsigned _field16 : 1;
  248. unsigned _field17 : 1;
  249. unsigned _field18 : 4;
  250. } _field1;
  251. unsigned _field2 : 1;
  252. unsigned _field3 : 1;
  253. unsigned _field4 : 1;
  254. unsigned _field5 : 1;
  255. unsigned _field6 : 1;
  256. unsigned _field7 : 1;
  257. unsigned _field8 : 1;
  258. unsigned _field9 : 1;
  259. unsigned _field10 : 1;
  260. unsigned _field11 : 1;
  261. unsigned _field12 : 4;
  262. unsigned _field13 : 1;
  263. unsigned short _field14;
  264. unsigned short _field15;
  265. unsigned short _field16;
  266. unsigned short _field17;
  267. unsigned short _field18;
  268. PptColor _field19;
  269. short _field20;
  270. } PptCharProperty;
  271. typedef struct PptCharRun {
  272. int _field1;
  273. PptCharProperty _field2;
  274. } PptCharRun;
  275. template<>
  276. struct ChVector<PptCharRun*> {
  277. PptCharRun **m_vector;
  278. PptCharRun **m_tmpVector;
  279. unsigned m_count;
  280. unsigned m_size;
  281. unsigned m_blockSize;
  282. };
  283. typedef struct PptTextBlockStylingAtom {
  284. /*function-pointer*/ void **_field1;
  285. unsigned short _field2;
  286. EshHeader _field3;
  287. /*function-pointer*/ void **_field4;
  288. int _field5;
  289. bool _field6;
  290. ChVector<PptParaRun*> _field7;
  291. ChVector<PptCharRun*> _field8;
  292. unsigned _field9;
  293. } PptTextBlockStylingAtom;
  294. template<>
  295. struct ChVector<PptTab>;
  296. typedef struct PptTextRulerAtom {
  297. /*function-pointer*/ void **_field1;
  298. unsigned short _field2;
  299. EshHeader _field3;
  300. /*function-pointer*/ void **_field4;
  301. int _field5;
  302. bool _field6;
  303. ChVector<PptTab> *_field7;
  304. unsigned short _field8[5];
  305. unsigned short _field9[5];
  306. unsigned short _field10;
  307. } PptTextRulerAtom;
  308. typedef struct PptTxInteracInfoAtom {
  309. /*function-pointer*/ void **_field1;
  310. unsigned short _field2;
  311. EshHeader _field3;
  312. /*function-pointer*/ void **_field4;
  313. int _field5;
  314. bool _field6;
  315. int _field7;
  316. int _field8;
  317. } PptTxInteracInfoAtom;
  318. typedef struct Level Level;
  319. template<>
  320. struct ChVector<PptTextMasterStyleAtom::Level*> {
  321. Level **_field1;
  322. Level **_field2;
  323. unsigned _field3;
  324. unsigned _field4;
  325. unsigned _field5;
  326. };
  327. typedef struct PptTextMasterStyleAtom {
  328. /*function-pointer*/ void **_field1;
  329. unsigned short _field2;
  330. EshHeader _field3;
  331. /*function-pointer*/ void **_field4;
  332. int _field5;
  333. bool _field6;
  334. ChVector<PptTextMasterStyleAtom::Level*> _field7;
  335. } PptTextMasterStyleAtom;
  336. typedef struct PptTextAutoNumberScheme {
  337. unsigned _field1 : 6;
  338. short _field2;
  339. } PptTextAutoNumberScheme;
  340. typedef struct PptParaProperty9 {
  341. struct {
  342. unsigned _field1 : 1;
  343. unsigned _field2 : 1;
  344. unsigned _field3 : 1;
  345. } _field1;
  346. short _field2;
  347. bool _field3;
  348. PptTextAutoNumberScheme _field4;
  349. } PptParaProperty9;
  350. typedef struct PptColorSchemeAtom {
  351. /*function-pointer*/ void **_field1;
  352. unsigned short _field2;
  353. EshHeader _field3;
  354. /*function-pointer*/ void **_field4;
  355. int _field5;
  356. bool _field6;
  357. /*function-pointer*/ void **_field7;
  358. CsColour _field8;
  359. CsColour _field9;
  360. CsColour _field10;
  361. CsColour _field11;
  362. CsColour _field12;
  363. CsColour _field13;
  364. CsColour _field14;
  365. CsColour _field15;
  366. } PptColorSchemeAtom;
  367. typedef struct PptHeadersFootersAtom {
  368. /*function-pointer*/ void **_field1;
  369. unsigned short _field2;
  370. EshHeader _field3;
  371. /*function-pointer*/ void **_field4;
  372. int _field5;
  373. bool _field6;
  374. int _field7;
  375. bool _field8;
  376. bool _field9;
  377. bool _field10;
  378. bool _field11;
  379. bool _field12;
  380. bool _field13;
  381. } PptHeadersFootersAtom;
  382. template<>
  383. struct ChVector<PptTextMasterStyle9Atom::Level*> {
  384. Level **_field1;
  385. Level **_field2;
  386. unsigned _field3;
  387. unsigned _field4;
  388. unsigned _field5;
  389. };
  390. typedef struct PptTextMasterStyle9Atom {
  391. /*function-pointer*/ void **_field1;
  392. unsigned short _field2;
  393. EshHeader _field3;
  394. /*function-pointer*/ void **_field4;
  395. int _field5;
  396. bool _field6;
  397. ChVector<PptTextMasterStyle9Atom::Level*> _field7;
  398. } PptTextMasterStyle9Atom;
  399. typedef struct EshObjectFactory {
  400. /*function-pointer*/ void **_field1;
  401. bool _field2;
  402. } EshObjectFactory;
  403. typedef struct __sbuf {
  404. char *_base;
  405. int _size;
  406. } sbuf;
  407. typedef struct __sFILEX sFILEX;
  408. typedef struct __sFILE {
  409. char *_field1;
  410. int _field2;
  411. int _field3;
  412. short _field4;
  413. short _field5;
  414. sbuf _field6;
  415. int _field7;
  416. void *_field8;
  417. /*function-pointer*/ void *_field9;
  418. /*function-pointer*/ void *_field10;
  419. /*function-pointer*/ void *_field11;
  420. /*function-pointer*/ void *_field12;
  421. sbuf _field13;
  422. sFILEX *_field14;
  423. int _field15;
  424. unsigned char _field16[3];
  425. unsigned char _field17[1];
  426. sbuf _field18;
  427. int _field19;
  428. long long _field20;
  429. } FILE;
  430. typedef struct _Storage Storage;
  431. typedef struct _RootStorage RootStorage;
  432. typedef struct SsrwOORootStorage {
  433. Storage *m_pStorage;
  434. unsigned short m_pBuffer[36];
  435. RootStorage *m_pRootStorage;
  436. } SsrwOORootStorage;
  437. typedef struct SsrwOOStorage {
  438. Storage *_field1;
  439. unsigned short _field2[36];
  440. } SsrwOOStorage;
  441. typedef struct SsrwOOStream {
  442. /*function-pointer*/ void **_field1;
  443. } SsrwOOStream;
  444. typedef struct PptEshReader PptEshReader;
  445. typedef struct PptParserVisitor PptParserVisitor;
  446. typedef struct PptPersistDir PptPersistDir;
  447. typedef struct EshObject {
  448. /*function-pointer*/ void **_field1;
  449. unsigned short _field2;
  450. } EshObject;
  451. template<>
  452. struct CsLess<long unsigned int>;
  453. typedef struct _Rb_tree_node_base {
  454. int _M_color;
  455. struct Rb_tree_node_base *_M_parent;
  456. struct Rb_tree_node_base *_M_left;
  457. struct Rb_tree_node_base *_M_right;
  458. } Rb_tree_node_base;
  459. template<>
  460. struct _Rb_tree_impl<CsLess<long unsigned int>,false> {
  461. CsLess<long unsigned int> _M_key_compare;
  462. Rb_tree_node_base _M_header;
  463. unsigned _M_node_count;
  464. };
  465. template<>
  466. struct _Rb_tree<long unsigned int,std::pair<const long unsigned int, PptBinaryReader::SKIP_CONDITIONS>,std::_Select1st<std::pair<const long unsigned int, PptBinaryReader::SKIP_CONDITIONS> >,CsLess<long unsigned int>,std::allocator<std::pair<const long unsigned int, PptBinaryReader::SKIP_CONDITIONS> > > {
  467. _Rb_tree_impl<CsLess<long unsigned int>,false> _M_impl;
  468. };
  469. template<>
  470. struct map<long unsigned int,PptBinaryReader::SKIP_CONDITIONS,CsLess<long unsigned int>,std::allocator<std::pair<const long unsigned int, PptBinaryReader::SKIP_CONDITIONS> > > {
  471. _Rb_tree<long unsigned int,std::pair<const long unsigned int, PptBinaryReader::SKIP_CONDITIONS>,std::_Select1st<std::pair<const long unsigned int, PptBinaryReader::SKIP_CONDITIONS> >,CsLess<long unsigned int>,std::allocator<std::pair<const long unsigned int, PptBinaryReader::SKIP_CONDITIONS> > > _M_t;
  472. };
  473. template<>
  474. struct ChMap<long unsigned int,PptBinaryReader::SKIP_CONDITIONS,CsLess<long unsigned int> > {
  475. map<long unsigned int,PptBinaryReader::SKIP_CONDITIONS,CsLess<long unsigned int>,std::allocator<std::pair<const long unsigned int, PptBinaryReader::SKIP_CONDITIONS> > > m_map;
  476. };
  477. typedef struct PptEshObjectFactory PptEshObjectFactory;
  478. typedef struct PptObjectFactory {
  479. /*function-pointer*/ void **_field1;
  480. PptEshObjectFactory *_field2;
  481. } PptObjectFactory;
  482. typedef struct EshMark EshMark;
  483. template<>
  484. struct ChPair<long unsigned int,EscherObjectEnums>;
  485. template<>
  486. struct ChVector<ChPair<long unsigned int, EscherObjectEnums> > {
  487. ChPair<long unsigned int,EscherObjectEnums> *m_vector;
  488. ChPair<long unsigned int,EscherObjectEnums> *m_tmpVector;
  489. unsigned m_count;
  490. unsigned m_size;
  491. unsigned m_blockSize;
  492. };
  493. typedef struct PptBinaryReader {
  494. /*function-pointer*/ void **_field1;
  495. /*function-pointer*/ void **_field2;
  496. EshObjectFactory *_field3;
  497. bool _field4;
  498. char *_field5;
  499. unsigned _field6;
  500. FILE *_field7;
  501. SsrwOORootStorage _field8;
  502. SsrwOOStorage *_field9;
  503. SsrwOOStorage *_field10;
  504. SsrwOOStream *_field11;
  505. SsrwOOStream *_field12;
  506. int _field13;
  507. bool _field14;
  508. PptEshReader *_field15;
  509. PptEshReader *_field16;
  510. PptParserVisitor *_field17;
  511. PptPersistDir *_field18;
  512. EshHeader *_field19;
  513. EshObject *_field20;
  514. unsigned _field21;
  515. unsigned _field22;
  516. unsigned _field23;
  517. unsigned _field24;
  518. unsigned _field25;
  519. unsigned _field26;
  520. ChMap<long unsigned int,PptBinaryReader::SKIP_CONDITIONS,CsLess<long unsigned int> > _field27;
  521. PptObjectFactory *_field28;
  522. EshMark *_field29;
  523. int _field30;
  524. ChVector<ChPair<long unsigned int, EscherObjectEnums> > _field31;
  525. unsigned char _field32;
  526. } PptBinaryReader;
  527. typedef struct PBReaderMasterStyleInfo {
  528. PptTextMasterStyleAtom *_field1;
  529. PptTextMasterStyle9Atom *_field2;
  530. } PBReaderMasterStyleInfo;
  531. template<>
  532. struct ChVector<PBReaderMasterStyleInfo> {
  533. PBReaderMasterStyleInfo *_field1;
  534. PBReaderMasterStyleInfo *_field2;
  535. unsigned _field3;
  536. unsigned _field4;
  537. unsigned _field5;
  538. };
  539. typedef struct PBTextFormatProgTagInfo {
  540. unsigned short *_field1;
  541. unsigned short _field2;
  542. unsigned short _field3;
  543. unsigned short _field4;
  544. unsigned short _field5;
  545. } PBTextFormatProgTagInfo;
  546. template<>
  547. struct ChVector<int> {
  548. int *_field1;
  549. int *_field2;
  550. unsigned _field3;
  551. unsigned _field4;
  552. unsigned _field5;
  553. };
  554. struct PptEshObjectFactory;
  555. typedef struct XlPtg {
  556. char *_field1;
  557. int _field2;
  558. int _field3;
  559. unsigned _field4;
  560. unsigned short _field5;
  561. } XlPtg;
  562. template<>
  563. struct ChVector<XlPtg*> {
  564. XlPtg **_field1;
  565. XlPtg **_field2;
  566. unsigned _field3;
  567. unsigned _field4;
  568. unsigned _field5;
  569. };
  570. typedef struct EDCellAnchorMarker {
  571. int columnIndex;
  572. float columnAdjustment;
  573. int rowIndex;
  574. float rowAdjustment;
  575. } EDCellAnchorMarker;
  576. typedef struct EDAreaReference {
  577. int firstRow;
  578. int firstColumn;
  579. int lastRow;
  580. int lastColumn;
  581. } EDAreaReference;
  582. typedef struct _xmlTextReader xmlTextReader;
  583. typedef struct EDRowInfo {
  584. unsigned _field1;
  585. unsigned _field2;
  586. unsigned short _field3;
  587. unsigned short _field4;
  588. unsigned short _field5;
  589. unsigned short _field6;
  590. unsigned char _field7;
  591. unsigned _field8 : 1;
  592. unsigned _field9 : 1;
  593. } EDRowInfo;
  594. typedef struct EDCellHeader {
  595. unsigned short _field1;
  596. unsigned _field2;
  597. } EDCellHeader;
  598. typedef struct OcText {
  599. /*function-pointer*/ void **_vptr$OcText;
  600. int m_encoding;
  601. unsigned m_ulStartCP;
  602. unsigned m_ulCharacterCount;
  603. unsigned m_ulBufferSize;
  604. char *m_pBuffer;
  605. char *m_pTempBuffer;
  606. bool m_isMyBuffer;
  607. } OcText;
  608. template<>
  609. struct ChVector<OcText> {
  610. OcText *_field1;
  611. OcText *_field2;
  612. unsigned _field3;
  613. unsigned _field4;
  614. unsigned _field5;
  615. };
  616. typedef struct XlObjData XlObjData;
  617. template<>
  618. struct ChVector<XlGraphicsInfo::XlObjData*> {
  619. XlObjData **_field1;
  620. XlObjData **_field2;
  621. unsigned _field3;
  622. unsigned _field4;
  623. unsigned _field5;
  624. };
  625. template<>
  626. struct ChVector<ChSINT2*> {
  627. short **_field1;
  628. short **_field2;
  629. unsigned _field3;
  630. unsigned _field4;
  631. unsigned _field5;
  632. };
  633. typedef struct XlPhoneticInfo XlPhoneticInfo;
  634. typedef struct XlString {
  635. /*function-pointer*/ void **_field1;
  636. OcText _field2;
  637. ChVector<ChSINT2*> _field3;
  638. XlPhoneticInfo *_field4;
  639. int _field5;
  640. short *_field6;
  641. } XlString;
  642. typedef struct XlGraphicsInfo {
  643. /*function-pointer*/ void **_field1;
  644. int _field2;
  645. short _field3;
  646. bool _field4;
  647. bool _field5;
  648. bool _field6;
  649. bool _field7;
  650. ChVector<XlGraphicsInfo::XlObjData*> _field8;
  651. bool _field9;
  652. int _field10;
  653. XlString *_field11;
  654. int _field12;
  655. int _field13;
  656. int _field14;
  657. bool _field15;
  658. unsigned short _field16;
  659. unsigned short _field17;
  660. unsigned short _field18;
  661. char *_field19;
  662. unsigned _field20;
  663. unsigned _field21;
  664. bool _field22;
  665. unsigned _field23;
  666. unsigned _field24;
  667. int _field25;
  668. int _field26;
  669. bool _field27;
  670. XlString *_field28;
  671. } XlGraphicsInfo;
  672. struct XlPhoneticInfo;
  673. typedef struct XlXti XlXti;
  674. template<>
  675. struct ChVector<XlXti*> {
  676. XlXti **m_vector;
  677. XlXti **m_tmpVector;
  678. unsigned m_count;
  679. unsigned m_size;
  680. unsigned m_blockSize;
  681. };
  682. typedef struct XlLinkLookupTable {
  683. /*function-pointer*/ void **_vptr$XlLinkLookupTable;
  684. bool m_isOwnRefs;
  685. ChVector<XlXti*> m_lookupTable;
  686. } XlLinkLookupTable;
  687. typedef struct XlLink XlLink;
  688. template<>
  689. struct ChVector<XlLink*> {
  690. XlLink **m_vector;
  691. XlLink **m_tmpVector;
  692. unsigned m_count;
  693. unsigned m_size;
  694. unsigned m_blockSize;
  695. };
  696. typedef struct XlLinkTable {
  697. /*function-pointer*/ void **_field1;
  698. XlLinkLookupTable _field2;
  699. ChVector<XlLink*> _field3;
  700. } XlLinkTable;
  701. typedef struct XlRecord XlRecord;
  702. template<>
  703. struct ChVector<XlRecord*> {
  704. XlRecord **m_vector;
  705. XlRecord **m_tmpVector;
  706. unsigned m_count;
  707. unsigned m_size;
  708. unsigned m_blockSize;
  709. };
  710. template<>
  711. struct CsSimpleHeapVector<XlRecord> {
  712. ChVector<XlRecord*> m_pointerVector;
  713. };
  714. typedef struct XlNameTable {
  715. /*function-pointer*/ void **_field1;
  716. CsSimpleHeapVector<XlRecord> _field2;
  717. OcText _field3[14];
  718. } XlNameTable;
  719. typedef struct XlFormulaParser XlFormulaParser;
  720. typedef struct XlBaseFormulaTable XlBaseFormulaTable;
  721. typedef struct CsString {
  722. /*function-pointer*/ void **_field1;
  723. unsigned short *_field2;
  724. unsigned _field3;
  725. unsigned _field4;
  726. } CsString;
  727. template<>
  728. struct ChVector<CsString*> {
  729. CsString **m_vector;
  730. CsString **m_tmpVector;
  731. unsigned m_count;
  732. unsigned m_size;
  733. unsigned m_blockSize;
  734. };
  735. typedef struct XlFormulaProcessor {
  736. /*function-pointer*/ void **_field1;
  737. XlFormulaParser *_field2;
  738. XlBaseFormulaTable *_field3;
  739. ChVector<CsString*> _field4;
  740. XlNameTable *_field5;
  741. ChVector<OcText> *_field6;
  742. XlLinkTable *_field7;
  743. unsigned _field8;
  744. unsigned _field9;
  745. BOOL _field10[64];
  746. unsigned short *_field11;
  747. char *_field12;
  748. bool _field13;
  749. unsigned _field14;
  750. unsigned short _field15;
  751. unsigned short _field16;
  752. } XlFormulaProcessor;
  753. typedef struct XlRowProperties XlRowProperties;
  754. typedef struct XlFormulaInfo XlFormulaInfo;
  755. typedef struct XlCell {
  756. /*function-pointer*/ void **_field1;
  757. unsigned short _field2;
  758. short _field3;
  759. short _field4;
  760. int _field5;
  761. double _field6;
  762. XlString *_field7;
  763. int _field8;
  764. XlFormulaInfo *_field9;
  765. bool _field10;
  766. bool _field11;
  767. bool _field12;
  768. } XlCell;
  769. template<>
  770. struct ChVector<XlCell*> {
  771. XlCell **m_vector;
  772. XlCell **m_tmpVector;
  773. unsigned m_count;
  774. unsigned m_size;
  775. unsigned m_blockSize;
  776. };
  777. typedef struct XlCellRow {
  778. /*function-pointer*/ void **_field1;
  779. XlRowProperties *_field2;
  780. ChVector<XlCell*> _field3;
  781. unsigned _field4;
  782. } XlCellRow;
  783. typedef struct XlRef {
  784. unsigned short m_nRowFirst;
  785. unsigned short m_nRowLast;
  786. short m_nColFirst;
  787. short m_nColLast;
  788. bool m_isCompact;
  789. } XlRef;
  790. typedef struct EshParserVisitor EshParserVisitor;
  791. template<>
  792. struct ChStack<EshHeader> {
  793. EshHeader *m_stack;
  794. EshHeader *m_tmpStack;
  795. unsigned m_count;
  796. unsigned m_size;
  797. unsigned m_blockSize;
  798. };
  799. typedef struct XlReadStgStream XlReadStgStream;
  800. typedef struct XlEshBinaryReader {
  801. /*function-pointer*/ void **_vptr$EshBinaryReader;
  802. SsrwOOStream *m_pStream;
  803. EshParserVisitor *m_pParserVisitor;
  804. EshObjectFactory *m_pObjectFactory;
  805. unsigned m_ulStartPos;
  806. unsigned m_ulEndPos;
  807. ChStack<EshHeader> m_containers;
  808. unsigned m_ulCrtPos;
  809. EshHeader m_nextHeader;
  810. bool m_isLowLevel;
  811. bool m_isPatriarchRead;
  812. unsigned m_ulFragmentBoundary;
  813. XlReadStgStream *m_pBiffStream;
  814. } XlEshBinaryReader;
  815. typedef struct XlStringExtractor XlStringExtractor;
  816. typedef struct XlSheetInfoTable {
  817. /*function-pointer*/ void **_field1;
  818. CsSimpleHeapVector<XlRecord> _field2;
  819. char *_field3;
  820. } XlSheetInfoTable;
  821. typedef struct XlIndex XlIndex;
  822. typedef struct XlRow XlRow;
  823. typedef struct XlBrk XlBrk;
  824. template<>
  825. struct ChVector<XlBrk*> {
  826. XlBrk **m_vector;
  827. XlBrk **m_tmpVector;
  828. unsigned m_count;
  829. unsigned m_size;
  830. unsigned m_blockSize;
  831. };
  832. typedef struct XlWorksheetProperties {
  833. /*function-pointer*/ void **_vptr$XlWorksheetProperties;
  834. unsigned short m_unDefaultColWidth;
  835. int m_lStandardColWidth;
  836. unsigned short m_unDefaultRowHeight;
  837. bool m_isGridChanged;
  838. unsigned short m_unRowGutter;
  839. unsigned short m_unColGutter;
  840. unsigned short m_unRowOutlineMax;
  841. unsigned short m_unColOutlineMax;
  842. bool m_isUndefRowUnsynced;
  843. bool m_isUndefRowZero;
  844. bool m_isUndefRowExAscent;
  845. bool m_isUndefRowExDescent;
  846. bool m_isShowAutoPgBreaks;
  847. bool m_isIntlMacro;
  848. bool m_isDialog;
  849. bool m_isOutlineAutoStyle;
  850. bool m_isRowSumsBelow;
  851. bool m_isColSumsRight;
  852. bool m_isFitToPage;
  853. bool m_isDisplayGuts;
  854. bool m_isAltExprEval;
  855. bool m_isAltFmlaEntry;
  856. bool m_isPrintHeadings;
  857. bool m_isPrintGrid;
  858. short m_nTabColorIdx;
  859. ChVector<XlBrk*> m_pHorizPgBreaks;
  860. ChVector<XlBrk*> m_pVertPgBreaks;
  861. OcText m_objectName;
  862. } XlWorksheetProperties;
  863. typedef struct XlWorksheetProtection {
  864. /*function-pointer*/ void **_vptr$XlWorksheetProtection;
  865. bool m_isLockContent;
  866. bool m_isLockScenario;
  867. bool m_isLockObj;
  868. bool m_isEditObjects;
  869. bool m_isEditScenarios;
  870. bool m_isChangeCellFormatting;
  871. bool m_isChangeColumnFormatting;
  872. bool m_isChangeRowFormatting;
  873. bool m_isInsertColumns;
  874. bool m_isInsertRow;
  875. bool m_isInsertHyperlinks;
  876. bool m_isDeleteColumns;
  877. bool m_isDeleteRows;
  878. bool m_isSelectLockedCells;
  879. bool m_isSortCellRange;
  880. bool m_isEditAutoFilters;
  881. bool m_isEditPivotTables;
  882. bool m_isSelectUnlockedCells;
  883. short m_nPassword;
  884. } XlWorksheetProtection;
  885. typedef struct XlCalculationProperties {
  886. /*function-pointer*/ void **_vptr$XlCalculationProperties;
  887. double m_dIncrementMax;
  888. int m_autoRecalcMode;
  889. short m_nIterationMax;
  890. bool m_isIterationOn;
  891. int m_referenceStyle;
  892. bool m_isRecalcSave;
  893. } XlCalculationProperties;
  894. typedef struct XlSortInfo {
  895. /*function-pointer*/ void **_vptr$XlSortInfo;
  896. bool m_isSortLtoR;
  897. bool m_isKey1Dsc;
  898. bool m_isKey2Dsc;
  899. bool m_isKey3Dsc;
  900. bool m_isCaseSensitive;
  901. bool m_isAltMethod;
  902. unsigned char m_bOrderIndex;
  903. OcText m_key1String;
  904. OcText m_key2String;
  905. OcText m_key3String;
  906. } XlSortInfo;
  907. typedef struct XlDocumentInfo {
  908. /*function-pointer*/ void **_vptr$XlDocumentInfo;
  909. unsigned short m_unBuildID;
  910. unsigned short m_unBuildYear;
  911. int m_lLowestVersion;
  912. bool m_isWrittenByWin;
  913. bool m_isWrittenByRisc;
  914. bool m_isWrittenByBeta;
  915. bool m_isEditedByWin;
  916. bool m_isEditedByMac;
  917. bool m_isEditedByBeta;
  918. bool m_isEditedByRisc;
  919. bool m_is0x40;
  920. } XlDocumentInfo;
  921. typedef struct XlDocumentProtection {
  922. /*function-pointer*/ void **_vptr$XlDocumentProtection;
  923. bool m_isLockContent;
  924. bool m_isLockWindow;
  925. bool m_isLockShare;
  926. short m_nPassword;
  927. short m_nSharePassword;
  928. } XlDocumentProtection;
  929. typedef struct XlFileProtection {
  930. /*function-pointer*/ void **_vptr$XlFileProtection;
  931. int m_lFilePassword;
  932. bool m_isWriteProtected;
  933. bool m_isReadOnlyLoad;
  934. short m_nWritePassword;
  935. OcText m_creatorName;
  936. OcText m_ownerName;
  937. char *m_pTempBuffer;
  938. } XlFileProtection;
  939. typedef struct XlDocumentProperties {
  940. /*function-pointer*/ void **_vptr$XlDocumentProperties;
  941. unsigned short m_unDateBase;
  942. short m_nCodePage;
  943. int m_nCountry;
  944. bool m_isExcel9File;
  945. bool m_isUsingElfs;
  946. bool m_isFullPrecision;
  947. bool m_isRefreshAll;
  948. bool m_isNoSaveSupp;
  949. bool m_hasMailEnvelope;
  950. bool m_isMailEnvelopeVisible;
  951. bool m_isVBProject;
  952. int m_lRecalcEngineID;
  953. short m_nTabCount;
  954. short *m_pTabIdTable;
  955. OcText m_workbookName;
  956. int m_objectShow;
  957. XlRef m_oleSize;
  958. bool m_isHaveOleSize;
  959. } XlDocumentProperties;
  960. typedef struct XlSheetInfo {
  961. /*function-pointer*/ void **_vptr$XlSheetInfo;
  962. int m_substreamType;
  963. int m_lRowBlockCount;
  964. } XlSheetInfo;
  965. typedef struct XlPageProperties {
  966. /*function-pointer*/ void **_vptr$XlPageProperties;
  967. double m_dBottomMargin;
  968. double m_dTopMargin;
  969. double m_dLeftMargin;
  970. double m_dRightMargin;
  971. OcText *m_pHeaderString;
  972. OcText *m_pFooterString;
  973. bool m_isHorizCentered;
  974. bool m_isVertCentered;
  975. short m_nPaperSize;
  976. short m_nScaleFactor;
  977. short m_nPageStartNumber;
  978. short m_nPrintFitToWidth;
  979. short m_nPrintFitToHeight;
  980. bool m_isPrintLeftToRight;
  981. int m_printLandscape;
  982. bool m_isPrintNoPls;
  983. bool m_isPrintNoColor;
  984. bool m_isPrintDraft;
  985. bool m_isPrintNotes;
  986. bool m_isPrintNoOrient;
  987. bool m_isPrintPageNoAuto;
  988. short m_nPrintResolution;
  989. short m_nPrintVertResolution;
  990. short m_nPrintCopyCount;
  991. double m_dPrintHeaderMargin;
  992. double m_dPrintFooterMargin;
  993. short m_nPrintSize;
  994. } XlPageProperties;
  995. typedef struct XlCellTableInfo {
  996. /*function-pointer*/ void **_vptr$XlCellTableInfo;
  997. int m_lRowMin;
  998. int m_lRowMax;
  999. unsigned short m_unColumnMin;
  1000. unsigned short m_unColumnMax;
  1001. } XlCellTableInfo;
  1002. typedef struct XlSubstreamProperties {
  1003. /*function-pointer*/ void **_vptr$XlSubstreamProperties;
  1004. XlSheetInfo m_subStreamInfo;
  1005. XlPageProperties m_pageInfo;
  1006. XlCellTableInfo m_cellTableInfo;
  1007. int m_lGraphicsLoc;
  1008. int m_lEsherLoc;
  1009. } XlSubstreamProperties;
  1010. typedef struct XlEshObjectFactory XlEshObjectFactory;
  1011. typedef struct XlObjectFactory {
  1012. /*function-pointer*/ void **_field1;
  1013. XlEshObjectFactory *_field2;
  1014. } XlObjectFactory;
  1015. typedef struct XlParserVisitor XlParserVisitor;
  1016. typedef struct XlBinaryReader {
  1017. /*function-pointer*/ void **_field1;
  1018. /*function-pointer*/ void **_field2;
  1019. /*function-pointer*/ void **_field3;
  1020. EshObjectFactory *_field4;
  1021. bool _field5;
  1022. SsrwOORootStorage *_field6;
  1023. SsrwOOStorage *_field7;
  1024. XlEshBinaryReader _field8;
  1025. XlStringExtractor *_field9;
  1026. XlSheetInfoTable *_field10;
  1027. int _field11;
  1028. int _field12;
  1029. int _field13;
  1030. int _field14;
  1031. int _field15;
  1032. int _field16;
  1033. int _field17;
  1034. int _field18;
  1035. int _field19;
  1036. int _field20;
  1037. int _field21;
  1038. int _field22;
  1039. int _field23;
  1040. int _field24;
  1041. int _field25;
  1042. int _field26;
  1043. int _field27;
  1044. int _field28;
  1045. int _field29;
  1046. int _field30;
  1047. int _field31;
  1048. int _field32;
  1049. int _field33;
  1050. int _field34;
  1051. int _field35;
  1052. int _field36;
  1053. int _field37;
  1054. int _field38;
  1055. int _field39;
  1056. int _field40;
  1057. bool _field41;
  1058. bool _field42;
  1059. bool _field43;
  1060. ChVector<long int> _field44;
  1061. ChVector<long int> _field45;
  1062. ChVector<long int> _field46;
  1063. XlIndex *_field47;
  1064. XlRow *_field48;
  1065. XlRecord *_field49;
  1066. int _field50;
  1067. int _field51;
  1068. short _field52;
  1069. int _field53;
  1070. int _field54;
  1071. ChVector<XlCell*> _field55;
  1072. int _field56;
  1073. unsigned char _field57;
  1074. int _field58;
  1075. XlWorksheetProperties _field59;
  1076. XlWorksheetProtection _field60;
  1077. XlCalculationProperties _field61;
  1078. XlSortInfo _field62;
  1079. XlDocumentInfo _field63;
  1080. XlDocumentProtection _field64;
  1081. XlFileProtection _field65;
  1082. int _field66;
  1083. int _field67;
  1084. XlDocumentProperties _field68;
  1085. XlSubstreamProperties _field69;
  1086. XlRecord *_field70;
  1087. SsrwOOStream *_field71;
  1088. unsigned char _field72;
  1089. XlObjectFactory *_field73;
  1090. XlParserVisitor *_field74;
  1091. bool _field75;
  1092. /*function-pointer*/ void **_field76;
  1093. EshObjectFactory *_field77;
  1094. } XlBinaryReader;
  1095. struct XlEshObjectFactory {
  1096. /*function-pointer*/ void **_field1;
  1097. bool _field2;
  1098. };
  1099. template<>
  1100. struct CsRect<float> {
  1101. float m_data[4];
  1102. };
  1103. typedef struct AxisParentChildren {
  1104. int m_lXAxisLoc;
  1105. int m_lYAxisLoc;
  1106. int m_lZAxisLoc;
  1107. int m_lFrameLoc;
  1108. ChVector<long int> m_chartFormatLoc;
  1109. int m_lXAxisTitleLoc;
  1110. int m_lYAxisTitleLoc;
  1111. int m_lZAxisTitleLoc;
  1112. } AxisParentChildren;
  1113. typedef struct SeriesDescriptor SeriesDescriptor;
  1114. template<>
  1115. struct ChVector<XlChartBinaryReader::SeriesDescriptor> {
  1116. SeriesDescriptor *m_vector;
  1117. SeriesDescriptor *m_tmpVector;
  1118. unsigned m_count;
  1119. unsigned m_size;
  1120. unsigned m_blockSize;
  1121. };
  1122. typedef struct PlotDescriptor PlotDescriptor;
  1123. template<>
  1124. struct ChVector<XlChartBinaryReader::PlotDescriptor> {
  1125. PlotDescriptor *m_vector;
  1126. PlotDescriptor *m_tmpVector;
  1127. unsigned m_count;
  1128. unsigned m_size;
  1129. unsigned m_blockSize;
  1130. };
  1131. template<>
  1132. struct _Rb_tree<long unsigned int,std::pair<const long unsigned int, long int>,std::_Select1st<std::pair<const long unsigned int, long int> >,CsLess<long unsigned int>,std::allocator<std::pair<const long unsigned int, long int> > > {
  1133. _Rb_tree_impl<CsLess<long unsigned int>,false> _M_impl;
  1134. };
  1135. template<>
  1136. struct map<long unsigned int,long int,CsLess<long unsigned int>,std::allocator<std::pair<const long unsigned int, long int> > > {
  1137. _Rb_tree<long unsigned int,std::pair<const long unsigned int, long int>,std::_Select1st<std::pair<const long unsigned int, long int> >,CsLess<long unsigned int>,std::allocator<std::pair<const long unsigned int, long int> > > _M_t;
  1138. };
  1139. template<>
  1140. struct ChMap<long unsigned int,long int,CsLess<long unsigned int> > {
  1141. map<long unsigned int,long int,CsLess<long unsigned int>,std::allocator<std::pair<const long unsigned int, long int> > > m_map;
  1142. };
  1143. typedef struct XlChartBinaryReader {
  1144. /*function-pointer*/ void **_field1;
  1145. /*function-pointer*/ void **_field2;
  1146. /*function-pointer*/ void **_field3;
  1147. EshObjectFactory *_field4;
  1148. bool _field5;
  1149. SsrwOORootStorage *_field6;
  1150. SsrwOOStorage *_field7;
  1151. XlEshBinaryReader _field8;
  1152. XlStringExtractor *_field9;
  1153. XlSheetInfoTable *_field10;
  1154. int _field11;
  1155. int _field12;
  1156. int _field13;
  1157. int _field14;
  1158. int _field15;
  1159. int _field16;
  1160. int _field17;
  1161. int _field18;
  1162. int _field19;
  1163. int _field20;
  1164. int _field21;
  1165. int _field22;
  1166. int _field23;
  1167. int _field24;
  1168. int _field25;
  1169. int _field26;
  1170. int _field27;
  1171. int _field28;
  1172. int _field29;
  1173. int _field30;
  1174. int _field31;
  1175. int _field32;
  1176. int _field33;
  1177. int _field34;
  1178. int _field35;
  1179. int _field36;
  1180. int _field37;
  1181. int _field38;
  1182. int _field39;
  1183. int _field40;
  1184. bool _field41;
  1185. bool _field42;
  1186. bool _field43;
  1187. ChVector<long int> _field44;
  1188. ChVector<long int> _field45;
  1189. ChVector<long int> _field46;
  1190. XlIndex *_field47;
  1191. XlRow *_field48;
  1192. XlRecord *_field49;
  1193. int _field50;
  1194. int _field51;
  1195. short _field52;
  1196. int _field53;
  1197. int _field54;
  1198. ChVector<XlCell*> _field55;
  1199. int _field56;
  1200. unsigned char _field57;
  1201. int _field58;
  1202. XlWorksheetProperties _field59;
  1203. XlWorksheetProtection _field60;
  1204. XlCalculationProperties _field61;
  1205. XlSortInfo _field62;
  1206. XlDocumentInfo _field63;
  1207. XlDocumentProtection _field64;
  1208. XlFileProtection _field65;
  1209. int _field66;
  1210. int _field67;
  1211. XlDocumentProperties _field68;
  1212. XlSubstreamProperties _field69;
  1213. XlRecord *_field70;
  1214. SsrwOOStream *_field71;
  1215. unsigned char _field72;
  1216. XlObjectFactory *_field73;
  1217. XlParserVisitor *_field74;
  1218. bool _field75;
  1219. /*function-pointer*/ void **_field76;
  1220. EshObjectFactory *_field77;
  1221. ChVector<long int> _field78;
  1222. XlSubstreamProperties _field79;
  1223. int _field80;
  1224. int _field81;
  1225. int _field82;
  1226. CsRect<float> _field83;
  1227. int _field84;
  1228. int _field85;
  1229. int _field86[4];
  1230. int _field87;
  1231. int _field88;
  1232. int _field89;
  1233. int _field90;
  1234. int _field91;
  1235. ChVector<long int> _field92;
  1236. int _field93[4];
  1237. int _field94;
  1238. int _field95;
  1239. AxisParentChildren _field96;
  1240. AxisParentChildren _field97;
  1241. ChVector<XlChartBinaryReader::SeriesDescriptor> _field98;
  1242. ChVector<XlChartBinaryReader::PlotDescriptor> _field99;
  1243. ChMap<long unsigned int,long int,CsLess<long unsigned int> > _field100;
  1244. ChMap<long unsigned int,long int,CsLess<long unsigned int> > _field101;
  1245. unsigned short _field102;
  1246. ChMap<long unsigned int,long int,CsLess<long unsigned int> > _field103;
  1247. ChMap<long unsigned int,long int,CsLess<long unsigned int> > _field104;
  1248. float _field105;
  1249. float _field106;
  1250. unsigned short _field107;
  1251. unsigned short _field108;
  1252. int _field109;
  1253. ChVector<long int> _field110;
  1254. ChVector<long int> _field111;
  1255. int _field112;
  1256. bool _field113;
  1257. bool _field114;
  1258. /*function-pointer*/ void **_field115;
  1259. EshObjectFactory *_field116;
  1260. } XlChartBinaryReader;
  1261. typedef struct XlDXfProtect {
  1262. bool _field1;
  1263. bool _field2;
  1264. } XlDXfProtect;
  1265. typedef struct XlHeader {
  1266. unsigned _field1;
  1267. short _field2;
  1268. unsigned char _field3;
  1269. } XlHeader;
  1270. typedef struct XlXf {
  1271. /*function-pointer*/ void **_field1;
  1272. XlHeader _field2;
  1273. short _field3;
  1274. short _field4;
  1275. short _field5;
  1276. int _field6;
  1277. int _field7;
  1278. unsigned char _field8;
  1279. unsigned char _field9;
  1280. int _field10;
  1281. int _field11;
  1282. int _field12;
  1283. int _field13;
  1284. int _field14;
  1285. int _field15;
  1286. int _field16;
  1287. int _field17;
  1288. unsigned char _field18;
  1289. unsigned char _field19;
  1290. unsigned char _field20;
  1291. unsigned char _field21;
  1292. unsigned char _field22;
  1293. unsigned char _field23;
  1294. unsigned char _field24;
  1295. bool _field25;
  1296. bool _field26;
  1297. bool _field27;
  1298. bool _field28;
  1299. bool _field29;
  1300. bool _field30;
  1301. bool _field31;
  1302. bool _field32;
  1303. bool _field33;
  1304. bool _field34;
  1305. bool _field35;
  1306. bool _field36;
  1307. bool _field37;
  1308. bool _field38;
  1309. bool _field39;
  1310. } XlXf;
  1311. typedef struct XlHLinkToolTip {
  1312. /*function-pointer*/ void **_field1;
  1313. XlHeader _field2;
  1314. XlRef *_field3;
  1315. XlString *_field4;
  1316. } XlHLinkToolTip;
  1317. typedef struct XlHLink {
  1318. /*function-pointer*/ void **_field1;
  1319. XlHeader _field2;
  1320. XlRef *_field3;
  1321. int _field4;
  1322. bool _field5;
  1323. bool _field6;
  1324. XlString *_field7;
  1325. XlString *_field8;
  1326. XlString *_field9;
  1327. XlString *_field10;
  1328. XlString *_field11;
  1329. unsigned short _field12;
  1330. } XlHLink;
  1331. typedef struct XlShrFmla XlShrFmla;
  1332. typedef struct XlArray XlArray;
  1333. typedef struct XlTable XlTable;
  1334. struct XlFormulaInfo {
  1335. /*function-pointer*/ void **_field1;
  1336. int _field2;
  1337. struct OcText *_field3;
  1338. char *_field4;
  1339. unsigned _field5;
  1340. short _field6;
  1341. struct XlShrFmla *_field7;
  1342. struct XlArray *_field8;
  1343. struct XlTable *_field9;
  1344. bool _field10;
  1345. bool _field11;
  1346. bool _field12;
  1347. bool _field13;
  1348. };
  1349. typedef struct XlDXfFont {
  1350. /*function-pointer*/ void **_field1;
  1351. unsigned char _field2;
  1352. XlString *_field3;
  1353. int _field4;
  1354. int _field5;
  1355. short _field6;
  1356. int _field7;
  1357. int _field8;
  1358. unsigned char _field9;
  1359. unsigned char _field10;
  1360. int _field11;
  1361. int _field12;
  1362. unsigned _field13;
  1363. unsigned _field14;
  1364. unsigned _field15;
  1365. int _field16;
  1366. int _field17;
  1367. int _field18;
  1368. int _field19;
  1369. short _field20;
  1370. } XlDXfFont;
  1371. typedef struct XlFont {
  1372. /*function-pointer*/ void **_field1;
  1373. XlHeader _field2;
  1374. XlString *_field3;
  1375. short _field4;
  1376. short _field5;
  1377. short _field6;
  1378. int _field7;
  1379. bool _field8;
  1380. bool _field9;
  1381. bool _field10;
  1382. bool _field11;
  1383. bool _field12;
  1384. bool _field13;
  1385. int _field14;
  1386. unsigned char _field15;
  1387. unsigned char _field16;
  1388. } XlFont;
  1389. typedef struct XlDXfUserFmt {
  1390. /*function-pointer*/ void **_field1;
  1391. bool _field2;
  1392. short _field3;
  1393. XlString *_field4;
  1394. } XlDXfUserFmt;
  1395. typedef struct XlDXfAlign {
  1396. int _field1;
  1397. int _field2;
  1398. short _field3;
  1399. short _field4;
  1400. bool _field5;
  1401. bool _field6;
  1402. int _field7;
  1403. } XlDXfAlign;
  1404. typedef struct XlDXfBorders XlDXfBorders;
  1405. typedef struct XlDXfPattern XlDXfPattern;
  1406. typedef struct XlDXf {
  1407. unsigned char _field1;
  1408. unsigned char _field2;
  1409. unsigned char _field3;
  1410. unsigned char _field4;
  1411. unsigned char _field5;
  1412. unsigned char _field6;
  1413. XlDXfUserFmt *_field7;
  1414. XlDXfFont *_field8;
  1415. XlDXfAlign *_field9;
  1416. XlDXfBorders *_field10;
  1417. XlDXfPattern *_field11;
  1418. XlDXfProtect *_field12;
  1419. } XlDXf;
  1420. typedef struct XlFormat {
  1421. /*function-pointer*/ void **_field1;
  1422. XlHeader _field2;
  1423. XlString *_field3;
  1424. short _field4;
  1425. } XlFormat;
  1426. typedef struct XlCondFmt XlCondFmt;
  1427. typedef struct XlConditionalFormat {
  1428. /*function-pointer*/ void **_field1;
  1429. CsSimpleHeapVector<XlRecord> _field2;
  1430. XlCondFmt *_field3;
  1431. } XlConditionalFormat;
  1432. typedef struct TextRun TextRun;
  1433. template<>
  1434. struct ChVector<XlChartTextFrame::TextRun> {
  1435. TextRun *_field1;
  1436. TextRun *_field2;
  1437. unsigned _field3;
  1438. unsigned _field4;
  1439. unsigned _field5;
  1440. };
  1441. typedef struct XlChartLineStyle XlChartLineStyle;
  1442. typedef struct XlChartFillStyle XlChartFillStyle;
  1443. typedef struct XlChartPicF XlChartPicF;
  1444. typedef struct XlChartTextFrame {
  1445. /*function-pointer*/ void **_field1;
  1446. float _field2;
  1447. float _field3;
  1448. float _field4;
  1449. float _field5;
  1450. int _field6;
  1451. int _field7;
  1452. int _field8;
  1453. int _field9;
  1454. XlChartLineStyle *_field10;
  1455. XlChartFillStyle *_field11;
  1456. XlChartPicF *_field12;
  1457. bool _field13;
  1458. bool _field14;
  1459. bool _field15;
  1460. OcText *_field16;
  1461. CsColour _field17;
  1462. char *_field18;
  1463. int _field19;
  1464. int _field20;
  1465. int _field21;
  1466. int _field22;
  1467. int _field23;
  1468. ChVector<XlChartTextFrame::TextRun> _field24;
  1469. unsigned _field25;
  1470. unsigned _field26;
  1471. short _field27;
  1472. short _field28;
  1473. short _field29;
  1474. short _field30;
  1475. bool _field31;
  1476. bool _field32;
  1477. bool _field33;
  1478. bool _field34;
  1479. bool _field35;
  1480. bool _field36;
  1481. bool _field37;
  1482. bool _field38;
  1483. bool _field39;
  1484. bool _field40;
  1485. bool _field41;
  1486. bool _field42;
  1487. bool _field43;
  1488. bool _field44;
  1489. bool _field45;
  1490. XlString *_field46;
  1491. } XlChartTextFrame;
  1492. struct XlChartLineStyle {
  1493. /*function-pointer*/ void **_field1;
  1494. struct CsColour _field2;
  1495. int _field3;
  1496. int _field4;
  1497. unsigned short _field5;
  1498. bool _field6;
  1499. bool _field7;
  1500. bool _field8;
  1501. float _field9;
  1502. int _field10;
  1503. };
  1504. struct XlChartFillStyle {
  1505. /*function-pointer*/ void **_field1;
  1506. struct CsColour _field2;
  1507. struct CsColour _field3;
  1508. unsigned short _field4;
  1509. unsigned short _field5;
  1510. unsigned short _field6;
  1511. bool _field7;
  1512. bool _field8;
  1513. bool _field9;
  1514. };
  1515. struct XlChartPicF {
  1516. /*function-pointer*/ void **_field1;
  1517. struct XlHeader _field2;
  1518. double _field3;
  1519. int _field4;
  1520. int _field5;
  1521. int _field6;
  1522. unsigned char _field7;
  1523. };
  1524. typedef struct XlChartTick XlChartTick;
  1525. typedef struct XlChartPlotAxis {
  1526. /*function-pointer*/ void **_field1;
  1527. int _field2;
  1528. XlChartTextFrame *_field3;
  1529. XlChartLineStyle *_field4;
  1530. XlChartLineStyle *_field5;
  1531. XlChartLineStyle *_field6;
  1532. XlChartLineStyle *_field7;
  1533. XlChartFillStyle *_field8;
  1534. XlChartPicF *_field9;
  1535. XlChartTick *_field10;
  1536. unsigned short _field11;
  1537. unsigned short _field12;
  1538. bool _field13;
  1539. bool _field14;
  1540. } XlChartPlotAxis;
  1541. template<>
  1542. struct _Rb_tree<long unsigned int,std::pair<const long unsigned int, XlChartEnteredData*>,std::_Select1st<std::pair<const long unsigned int, XlChartEnteredData*> >,CsLess<long unsigned int>,std::allocator<std::pair<const long unsigned int, XlChartEnteredData*> > > {
  1543. _Rb_tree_impl<CsLess<long unsigned int>,false> _field1;
  1544. };
  1545. template<>
  1546. struct map<long unsigned int,XlChartEnteredData*,CsLess<long unsigned int>,std::allocator<std::pair<const long unsigned int, XlChartEnteredData*> > > {
  1547. _Rb_tree<long unsigned int,std::pair<const long unsigned int, XlChartEnteredData*>,std::_Select1st<std::pair<const long unsigned int, XlChartEnteredData*> >,CsLess<long unsigned int>,std::allocator<std::pair<const long unsigned int, XlChartEnteredData*> > > _field1;
  1548. };
  1549. template<>
  1550. struct ChMap<long unsigned int,XlChartEnteredData*,CsLess<long unsigned int> > {
  1551. map<long unsigned int,XlChartEnteredData*,CsLess<long unsigned int>,std::allocator<std::pair<const long unsigned int, XlChartEnteredData*> > > _field1;
  1552. };
  1553. typedef struct XlChartLinkedData {
  1554. /*function-pointer*/ void **_field1;
  1555. int _field2;
  1556. char *_field3;
  1557. unsigned short _field4;
  1558. short _field5;
  1559. bool _field6;
  1560. ChMap<long unsigned int,XlChartEnteredData*,CsLess<long unsigned int> > _field7;
  1561. } XlChartLinkedData;
  1562. struct TextRun;
  1563. typedef struct XlChartCustomLabelText {
  1564. /*function-pointer*/ void **_field1;
  1565. float _field2;
  1566. float _field3;
  1567. float _field4;
  1568. float _field5;
  1569. int _field6;
  1570. int _field7;
  1571. int _field8;
  1572. int _field9;
  1573. XlChartLineStyle *_field10;
  1574. XlChartFillStyle *_field11;
  1575. XlChartPicF *_field12;
  1576. bool _field13;
  1577. bool _field14;
  1578. bool _field15;
  1579. OcText *_field16;
  1580. CsColour _field17;
  1581. char *_field18;
  1582. int _field19;
  1583. int _field20;
  1584. int _field21;
  1585. int _field22;
  1586. int _field23;
  1587. ChVector<XlChartTextFrame::TextRun> _field24;
  1588. unsigned _field25;
  1589. unsigned _field26;
  1590. short _field27;
  1591. short _field28;
  1592. short _field29;
  1593. short _field30;
  1594. bool _field31;
  1595. bool _field32;
  1596. bool _field33;
  1597. bool _field34;
  1598. bool _field35;
  1599. bool _field36;
  1600. bool _field37;
  1601. bool _field38;
  1602. bool _field39;
  1603. bool _field40;
  1604. bool _field41;
  1605. bool _field42;
  1606. bool _field43;
  1607. bool _field44;
  1608. bool _field45;
  1609. XlString *_field46;
  1610. unsigned _field47;
  1611. unsigned short _field48;
  1612. } XlChartCustomLabelText;
  1613. typedef struct XlChartMarkerStyle {
  1614. /*function-pointer*/ void **_field1;
  1615. int _field2;
  1616. CsColour _field3;
  1617. CsColour _field4;
  1618. unsigned _field5;
  1619. unsigned short _field6;
  1620. unsigned short _field7;
  1621. bool _field8;
  1622. bool _field9;
  1623. bool _field10;
  1624. } XlChartMarkerStyle;
  1625. typedef struct XlChartSeriesFormat {
  1626. /*function-pointer*/ void **_field1;
  1627. XlChartLineStyle *_field2;
  1628. XlChartFillStyle *_field3;
  1629. XlChartMarkerStyle *_field4;
  1630. XlChartPicF *_field5;
  1631. int _field6;
  1632. unsigned short _field7;
  1633. unsigned short _field8;
  1634. unsigned short _field9;
  1635. int _field10;
  1636. bool _field11;
  1637. bool _field12;
  1638. bool _field13;
  1639. bool _field14;
  1640. bool _field15;
  1641. bool _field16;
  1642. bool _field17;
  1643. bool _field18;
  1644. bool _field19;
  1645. bool _field20;
  1646. } XlChartSeriesFormat;
  1647. typedef struct XlChartSeries XlChartSeries;
  1648. template<>
  1649. struct ChVector<XlChartSeriesFormat*> {
  1650. XlChartSeriesFormat **_field1;
  1651. XlChartSeriesFormat **_field2;
  1652. unsigned _field3;
  1653. unsigned _field4;
  1654. unsigned _field5;
  1655. };
  1656. template<>
  1657. struct ChVector<XlChartCustomLabelText*> {
  1658. XlChartCustomLabelText **_field1;
  1659. XlChartCustomLabelText **_field2;
  1660. unsigned _field3;
  1661. unsigned _field4;
  1662. unsigned _field5;
  1663. };
  1664. template<>
  1665. struct ChVector<long unsigned int> {
  1666. unsigned long *_field1;
  1667. unsigned long *_field2;
  1668. unsigned _field3;
  1669. unsigned _field4;
  1670. unsigned _field5;
  1671. };
  1672. typedef struct XlChartCustomLegend {
  1673. /*function-pointer*/ void **_field1;
  1674. float _field2;
  1675. float _field3;
  1676. float _field4;
  1677. float _field5;
  1678. int _field6;
  1679. int _field7;
  1680. int _field8;
  1681. int _field9;
  1682. XlChartLineStyle *_field10;
  1683. XlChartFillStyle *_field11;
  1684. XlChartPicF *_field12;
  1685. bool _field13;
  1686. bool _field14;
  1687. bool _field15;
  1688. OcText *_field16;
  1689. CsColour _field17;
  1690. char *_field18;
  1691. int _field19;
  1692. int _field20;
  1693. int _field21;
  1694. int _field22;
  1695. int _field23;
  1696. ChVector<XlChartTextFrame::TextRun> _field24;
  1697. unsigned _field25;
  1698. unsigned _field26;
  1699. short _field27;
  1700. short _field28;
  1701. short _field29;
  1702. short _field30;
  1703. bool _field31;
  1704. bool _field32;
  1705. bool _field33;
  1706. bool _field34;
  1707. bool _field35;
  1708. bool _field36;
  1709. bool _field37;
  1710. bool _field38;
  1711. bool _field39;
  1712. bool _field40;
  1713. bool _field41;
  1714. bool _field42;
  1715. bool _field43;
  1716. bool _field44;
  1717. bool _field45;
  1718. XlString *_field46;
  1719. short _field47;
  1720. bool _field48;
  1721. bool _field49;
  1722. } XlChartCustomLegend;
  1723. template<>
  1724. struct ChVector<XlChartCustomLegend*> {
  1725. XlChartCustomLegend **_field1;
  1726. XlChartCustomLegend **_field2;
  1727. unsigned _field3;
  1728. unsigned _field4;
  1729. unsigned _field5;
  1730. };
  1731. typedef struct XlChartSerAuxErrBar {
  1732. /*function-pointer*/ void **_field1;
  1733. XlHeader _field2;
  1734. double _field3;
  1735. unsigned short _field4;
  1736. int _field5;
  1737. int _field6;
  1738. unsigned char _field7;
  1739. } XlChartSerAuxErrBar;
  1740. typedef struct XlChartErrorBar {
  1741. /*function-pointer*/ void **_field1;
  1742. XlChartSeries *_field2;
  1743. unsigned short _field3;
  1744. unsigned short _field4;
  1745. unsigned short _field5;
  1746. ChVector<XlChartSeriesFormat*> _field6;
  1747. ChVector<XlChartSeriesFormat*> _field7;
  1748. ChVector<XlChartCustomLabelText*> _field8;
  1749. ChVector<long unsigned int> _field9;
  1750. ChVector<long int> _field10;
  1751. XlChartLinkedData *_field11;
  1752. XlChartLinkedData *_field12;
  1753. XlChartLinkedData *_field13;
  1754. XlChartLinkedData *_field14;
  1755. ChVector<XlChartCustomLegend*> _field15;
  1756. XlChartSerAuxErrBar _field16;
  1757. int _field17;
  1758. } XlChartErrorBar;
  1759. typedef struct XlChartFrameType {
  1760. /*function-pointer*/ void **_field1;
  1761. float _field2;
  1762. float _field3;
  1763. float _field4;
  1764. float _field5;
  1765. int _field6;
  1766. int _field7;
  1767. int _field8;
  1768. int _field9;
  1769. XlChartLineStyle *_field10;
  1770. XlChartFillStyle *_field11;
  1771. XlChartPicF *_field12;
  1772. bool _field13;
  1773. bool _field14;
  1774. bool _field15;
  1775. } XlChartFrameType;
  1776. typedef struct XlChartLegendFrame {
  1777. /*function-pointer*/ void **_field1;
  1778. float _field2;
  1779. float _field3;
  1780. float _field4;
  1781. float _field5;
  1782. int _field6;
  1783. int _field7;
  1784. int _field8;
  1785. int _field9;
  1786. XlChartLineStyle *_field10;
  1787. XlChartFillStyle *_field11;
  1788. XlChartPicF *_field12;
  1789. bool _field13;
  1790. bool _field14;
  1791. bool _field15;
  1792. OcText *_field16;
  1793. CsColour _field17;
  1794. char *_field18;
  1795. int _field19;
  1796. int _field20;
  1797. int _field21;
  1798. int _field22;
  1799. int _field23;
  1800. ChVector<XlChartTextFrame::TextRun> _field24;
  1801. unsigned _field25;
  1802. unsigned _field26;
  1803. short _field27;
  1804. short _field28;
  1805. short _field29;
  1806. short _field30;
  1807. bool _field31;
  1808. bool _field32;
  1809. bool _field33;
  1810. bool _field34;
  1811. bool _field35;
  1812. bool _field36;
  1813. bool _field37;
  1814. bool _field38;
  1815. bool _field39;
  1816. bool _field40;
  1817. bool _field41;
  1818. bool _field42;
  1819. bool _field43;
  1820. bool _field44;
  1821. bool _field45;
  1822. XlString *_field46;
  1823. int _field47;
  1824. int _field48;
  1825. int _field49;
  1826. int _field50;
  1827. bool _field51;
  1828. bool _field52;
  1829. bool _field53;
  1830. bool _field54;
  1831. bool _field55;
  1832. } XlChartLegendFrame;
  1833. typedef struct XlChart3D {
  1834. /*function-pointer*/ void **_field1;
  1835. XlHeader _field2;
  1836. short _field3;
  1837. short _field4;
  1838. short _field5;
  1839. short _field6;
  1840. short _field7;
  1841. short _field8;
  1842. short _field9;
  1843. } XlChart3D;
  1844. typedef struct XlChartChartFormat XlChartChartFormat;
  1845. typedef struct DefText DefText;
  1846. template<>
  1847. struct ChVector<XlChartPlot::DefText> {
  1848. DefText *m_vector;
  1849. DefText *m_tmpVector;
  1850. unsigned m_count;
  1851. unsigned m_size;
  1852. unsigned m_blockSize;
  1853. };
  1854. typedef struct XlChartPlot {
  1855. /*function-pointer*/ void **_field1;
  1856. XlChart3D *_field2;
  1857. XlChartChartFormat *_field3;
  1858. XlChartSeriesFormat *_field4;
  1859. XlChartLineStyle *_field5;
  1860. XlChartLineStyle *_field6;
  1861. XlChartLineStyle *_field7;
  1862. XlChartLineStyle *_field8;
  1863. ChVector<XlChartPlot::DefText> _field9;
  1864. int _field10;
  1865. bool _field11;
  1866. bool _field12;
  1867. bool _field13;
  1868. bool _field14;
  1869. } XlChartPlot;
  1870. typedef struct XlChartDataSeries {
  1871. /*function-pointer*/ void **_field1;
  1872. XlChartSeries *_field2;
  1873. unsigned short _field3;
  1874. unsigned short _field4;
  1875. unsigned short _field5;
  1876. ChVector<XlChartSeriesFormat*> _field6;
  1877. ChVector<XlChartSeriesFormat*> _field7;
  1878. ChVector<XlChartCustomLabelText*> _field8;
  1879. ChVector<long unsigned int> _field9;
  1880. ChVector<long int> _field10;
  1881. XlChartLinkedData *_field11;
  1882. XlChartLinkedData *_field12;
  1883. XlChartLinkedData *_field13;
  1884. XlChartLinkedData *_field14;
  1885. ChVector<XlChartCustomLegend*> _field15;
  1886. } XlChartDataSeries;
  1887. typedef struct XlChartTrendLine {
  1888. /*function-pointer*/ void **_field1;
  1889. XlChartSeries *_field2;
  1890. unsigned short _field3;
  1891. unsigned short _field4;
  1892. unsigned short _field5;
  1893. ChVector<XlChartSeriesFormat*> _field6;
  1894. ChVector<XlChartSeriesFormat*> _field7;
  1895. ChVector<XlChartCustomLabelText*> _field8;
  1896. ChVector<long unsigned int> _field9;
  1897. ChVector<long int> _field10;
  1898. XlChartLinkedData *_field11;
  1899. XlChartLinkedData *_field12;
  1900. XlChartLinkedData *_field13;
  1901. XlChartLinkedData *_field14;
  1902. ChVector<XlChartCustomLegend*> _field15;
  1903. /*function-pointer*/ void **_field16;
  1904. XlHeader _field17;
  1905. double _field18;
  1906. double _field19;
  1907. double _field20;
  1908. int _field21;
  1909. unsigned char _field22;
  1910. unsigned char _field23;
  1911. unsigned char _field24;
  1912. } XlChartTrendLine;
  1913. typedef struct EDValue {
  1914. int type;
  1915. union {
  1916. bool boolean;
  1917. double number;
  1918. EDString *string;
  1919. unsigned stringIndex;
  1920. int error;
  1921. };
  1922. } EDValue;
  1923. typedef struct CHDDataPoint {
  1924. unsigned index;
  1925. EDValue value;
  1926. unsigned contentFormatId;
  1927. } CHDDataPoint;
  1928. typedef struct EDValue {
  1929. int _field1;
  1930. union {
  1931. bool _field1;
  1932. double _field2;
  1933. id _field3;
  1934. unsigned _field4;
  1935. int _field5;
  1936. } _field2;
  1937. } EDValue;
  1938. typedef struct CHDDataPoint {
  1939. unsigned _field1;
  1940. EDValue _field2;
  1941. unsigned _field3;
  1942. } CHDDataPoint;
  1943. typedef struct XlWindow2 {
  1944. /*function-pointer*/ void **_field1;
  1945. XlHeader _field2;
  1946. int _field3;
  1947. short _field4;
  1948. short _field5;
  1949. bool _field6;
  1950. bool _field7;
  1951. bool _field8;
  1952. bool _field9;
  1953. bool _field10;
  1954. bool _field11;
  1955. bool _field12;
  1956. bool _field13;
  1957. bool _field14;
  1958. bool _field15;
  1959. bool _field16;
  1960. bool _field17;
  1961. unsigned short _field18;
  1962. short _field19;
  1963. } XlWindow2;
  1964. typedef struct XlScl XlScl;
  1965. typedef struct XlPane XlPane;
  1966. typedef struct XlSelection XlSelection;
  1967. typedef struct XlSheetPresentation {
  1968. /*function-pointer*/ void **_field1;
  1969. XlWindow2 *_field2;
  1970. XlScl *_field3;
  1971. XlPane *_field4;
  1972. XlSelection *_field5[4];
  1973. } XlSheetPresentation;
  1974. typedef struct WrdBorder {
  1975. /*function-pointer*/ void **_field1;
  1976. CsColour _field2;
  1977. int _field3;
  1978. int _field4;
  1979. unsigned _field5 : 1;
  1980. unsigned _field6 : 1;
  1981. unsigned char _field7;
  1982. unsigned char _field8;
  1983. } WrdBorder;
  1984. typedef struct WrdCharacterPropertiesOverridden {
  1985. unsigned _field1 : 1;
  1986. unsigned _field2 : 1;
  1987. unsigned _field3 : 1;
  1988. unsigned _field4 : 1;
  1989. unsigned _field5 : 1;
  1990. unsigned _field6 : 1;
  1991. unsigned _field7 : 1;
  1992. unsigned _field8 : 1;
  1993. unsigned _field9 : 1;
  1994. unsigned _field10 : 1;
  1995. unsigned _field11 : 1;
  1996. unsigned _field12 : 1;
  1997. unsigned _field13 : 1;
  1998. unsigned _field14 : 1;
  1999. unsigned _field15 : 1;
  2000. unsigned _field16 : 1;
  2001. unsigned _field17 : 1;
  2002. unsigned _field18 : 1;
  2003. unsigned _field19 : 1;
  2004. unsigned _field20 : 1;
  2005. unsigned _field21 : 1;
  2006. unsigned _field22 : 1;
  2007. unsigned _field23 : 1;
  2008. unsigned _field24 : 1;
  2009. unsigned _field25 : 1;
  2010. unsigned _field26 : 1;
  2011. unsigned _field27 : 1;
  2012. unsigned _field28 : 1;
  2013. unsigned _field29 : 1;
  2014. unsigned _field30 : 1;
  2015. unsigned _field31 : 1;
  2016. unsigned _field32 : 1;
  2017. unsigned _field33 : 1;
  2018. unsigned _field34 : 1;
  2019. unsigned _field35 : 1;
  2020. unsigned _field36 : 1;
  2021. unsigned _field37 : 1;
  2022. unsigned _field38 : 1;
  2023. unsigned _field39 : 1;
  2024. unsigned _field40 : 1;
  2025. unsigned _field41 : 1;
  2026. unsigned _field42 : 1;
  2027. unsigned _field43 : 1;
  2028. unsigned _field44 : 1;
  2029. unsigned _field45 : 1;
  2030. unsigned _field46 : 1;
  2031. unsigned _field47 : 1;
  2032. unsigned _field48 : 1;
  2033. unsigned _field49 : 1;
  2034. unsigned _field50 : 1;
  2035. unsigned _field51 : 1;
  2036. unsigned _field52 : 1;
  2037. unsigned _field53 : 1;
  2038. unsigned _field54 : 1;
  2039. unsigned _field55 : 1;
  2040. unsigned _field56 : 1;
  2041. unsigned _field57 : 1;
  2042. unsigned _field58 : 1;
  2043. unsigned _field59 : 1;
  2044. unsigned _field60 : 1;
  2045. unsigned _field61 : 1;
  2046. unsigned _field62 : 1;
  2047. unsigned _field63 : 1;
  2048. unsigned _field64 : 1;
  2049. unsigned _field65 : 1;
  2050. unsigned _field66 : 1;
  2051. unsigned _field67 : 1;
  2052. unsigned _field68 : 1;
  2053. unsigned _field69 : 1;
  2054. unsigned _field70 : 1;
  2055. unsigned _field71 : 1;
  2056. unsigned _field72 : 1;
  2057. unsigned _field73 : 1;
  2058. unsigned _field74 : 1;
  2059. unsigned _field75 : 1;
  2060. unsigned _field76 : 1;
  2061. unsigned _field77 : 1;
  2062. unsigned _field78 : 1;
  2063. unsigned _field79 : 1;
  2064. unsigned _field80 : 1;
  2065. unsigned _field81 : 1;
  2066. unsigned _field82 : 1;
  2067. unsigned _field83 : 1;
  2068. unsigned _field84 : 1;
  2069. unsigned _field85 : 1;
  2070. unsigned _field86 : 1;
  2071. unsigned _field87 : 1;
  2072. unsigned _field88 : 1;
  2073. unsigned _field89 : 1;
  2074. unsigned _field90 : 1;
  2075. unsigned _field91 : 1;
  2076. unsigned _

Large files files are truncated, but you can click here to view the full file