00001
00002
00003
00004
00005
00006
00007 @class NSDate, NSMutableArray, WDBorder, WDShading, WDStyle;
00008
00009 struct $_137 {
00010 unsigned int _flags:8;
00011 unsigned int _pathState:2;
00012 unsigned int _unused:22;
00013 };
00014
00015 struct AdjustedColor {
00016 unsigned char m_refColor;
00017 unsigned char m_bParam;
00018 unsigned int m_adjust:4;
00019 unsigned int m_isInvert:1;
00020 unsigned int m_isInvert128:1;
00021 unsigned int m_isGray:1;
00022 };
00023
00024 struct AxisParentChildren {
00025 int _field1;
00026 int _field2;
00027 int _field3;
00028 int _field4;
00029 struct ChVector<ChSINT4> _field5;
00030 int _field6;
00031 int _field7;
00032 int _field8;
00033 };
00034
00035 struct CGAffineTransform {
00036 float _field1;
00037 float _field2;
00038 float _field3;
00039 float _field4;
00040 float _field5;
00041 float _field6;
00042 };
00043
00044 struct CGColor;
00045
00046 struct CGContext;
00047
00048 struct CGImage;
00049
00050 struct CGPath;
00051
00052 struct CGPoint {
00053 float _field1;
00054 float _field2;
00055 };
00056
00057 struct CGRect {
00058 struct CGPoint _field1;
00059 struct CGSize _field2;
00060 };
00061
00062 struct CGSize {
00063 float _field1;
00064 float _field2;
00065 };
00066
00067 struct CPEnumerationStruct {
00068 int _field1;
00069 id _field2;
00070 };
00071
00072 struct CPTaggedMessageStructure {
00073 int _field1;
00074 id _field2;
00075 };
00076
00077 struct CPXmlEnumDescription {
00078 int _field1;
00079 char *_field2;
00080 };
00081
00082 struct CPZEndOfCentralDirectory {
00083 unsigned long long _field1;
00084 unsigned long long _field2;
00085 unsigned long long _field3;
00086 };
00087
00088 struct ChMap<ChUINT4, ChSINT4, CsLess<ChUINT4>> {
00089 struct map<ChUINT4, ChSINT4, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, ChSINT4>>> _field1;
00090 };
00091
00092 struct ChMap<ChUINT4, ChUINT4, CsLess<ChUINT4>> {
00093 struct map<ChUINT4, ChUINT4, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, ChUINT4>>> m_map;
00094 };
00095
00096 struct ChMap<ChUINT4, EshOpt::Value, CsLess<ChUINT4>> {
00097 struct map<ChUINT4, EshOpt::Value, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, EshOpt::Value>>> m_map;
00098 };
00099
00100 struct ChMap<ChUINT4, PptBinaryReader::SKIP_CONDITIONS, CsLess<ChUINT4>> {
00101 struct map<ChUINT4, PptBinaryReader::SKIP_CONDITIONS, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, PptBinaryReader::SKIP_CONDITIONS>>> m_map;
00102 };
00103
00104 struct ChMap<ChUINT4, WrdCharacterProperties*, CsLess<ChUINT4>> {
00105 struct map<ChUINT4, WrdCharacterProperties*, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, WrdCharacterProperties*>>> _field1;
00106 };
00107
00108 struct ChMap<ChUINT4, WrdParagraphProperties*, CsLess<ChUINT4>> {
00109 struct map<ChUINT4, WrdParagraphProperties*, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, WrdParagraphProperties*>>> _field1;
00110 };
00111
00112 struct ChMap<ChUINT4, WrdTableProperties*, CsLess<ChUINT4>> {
00113 struct map<ChUINT4, WrdTableProperties*, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, WrdTableProperties*>>> _field1;
00114 };
00115
00116 struct ChMap<ChUINT4, XlChartEnteredData*, CsLess<ChUINT4>> {
00117 struct map<ChUINT4, XlChartEnteredData*, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, XlChartEnteredData*>>> _field1;
00118 };
00119
00120 struct ChPair<ChUINT4, EscherObjectEnums>;
00121
00122 struct ChStack<EshHeader> {
00123 struct EshHeader *m_stack;
00124 struct EshHeader *m_tmpStack;
00125 unsigned long m_count;
00126 unsigned long m_size;
00127 unsigned long m_blockSize;
00128 };
00129
00130 struct ChVector<ChBYTE*>;
00131
00132 struct ChVector<ChPair<ChUINT4, EscherObjectEnums>> {
00133 struct ChPair<ChUINT4, EscherObjectEnums> *m_vector;
00134 struct ChPair<ChUINT4, EscherObjectEnums> *m_tmpVector;
00135 unsigned int m_count;
00136 unsigned int m_size;
00137 unsigned int m_blockSize;
00138 };
00139
00140 struct ChVector<ChSINT2*> {
00141 short **_field1;
00142 short **_field2;
00143 unsigned int _field3;
00144 unsigned int _field4;
00145 unsigned int _field5;
00146 };
00147
00148 struct ChVector<ChSINT2> {
00149 short *_field1;
00150 short *_field2;
00151 unsigned int _field3;
00152 unsigned int _field4;
00153 unsigned int _field5;
00154 };
00155
00156 struct ChVector<ChSINT4> {
00157 int *m_vector;
00158 int *m_tmpVector;
00159 unsigned int m_count;
00160 unsigned int m_size;
00161 unsigned int m_blockSize;
00162 };
00163
00164 struct ChVector<ChUINT4> {
00165 unsigned int *_field1;
00166 unsigned int *_field2;
00167 unsigned int _field3;
00168 unsigned int _field4;
00169 unsigned int _field5;
00170 };
00171
00172 struct ChVector<CsString*> {
00173 struct CsString **m_vector;
00174 struct CsString **m_tmpVector;
00175 unsigned int m_count;
00176 unsigned int m_size;
00177 unsigned int m_blockSize;
00178 };
00179
00180 struct ChVector<EshComputedRect> {
00181 struct EshComputedRect *_field1;
00182 struct EshComputedRect *_field2;
00183 unsigned int _field3;
00184 unsigned int _field4;
00185 unsigned int _field5;
00186 };
00187
00188 struct ChVector<EshComputedValue> {
00189 struct EshComputedValue *_field1;
00190 struct EshComputedValue *_field2;
00191 unsigned int _field3;
00192 unsigned int _field4;
00193 unsigned int _field5;
00194 };
00195
00196 struct ChVector<EshFormula> {
00197 struct EshFormula *_field1;
00198 struct EshFormula *_field2;
00199 unsigned int _field3;
00200 unsigned int _field4;
00201 unsigned int _field5;
00202 };
00203
00204 struct ChVector<EshGradientStop> {
00205 struct EshGradientStop *_field1;
00206 struct EshGradientStop *_field2;
00207 unsigned int _field3;
00208 unsigned int _field4;
00209 unsigned int _field5;
00210 };
00211
00212 struct ChVector<EshHeader*> {
00213 struct EshHeader **_field1;
00214 struct EshHeader **_field2;
00215 unsigned int _field3;
00216 unsigned int _field4;
00217 unsigned int _field5;
00218 };
00219
00220 struct ChVector<EshPathCommand> {
00221 struct EshPathCommand *_field1;
00222 struct EshPathCommand *_field2;
00223 unsigned int _field3;
00224 unsigned int _field4;
00225 unsigned int _field5;
00226 };
00227
00228 struct ChVector<OcText> {
00229 struct OcText *_field1;
00230 struct OcText *_field2;
00231 unsigned int _field3;
00232 unsigned int _field4;
00233 unsigned int _field5;
00234 };
00235
00236 struct ChVector<PptCharProperty*> {
00237 struct PptCharProperty **_field1;
00238 struct PptCharProperty **_field2;
00239 unsigned int _field3;
00240 unsigned int _field4;
00241 unsigned int _field5;
00242 };
00243
00244 struct ChVector<PptCharRun*> {
00245 struct PptCharRun **m_vector;
00246 struct PptCharRun **m_tmpVector;
00247 unsigned int m_count;
00248 unsigned int m_size;
00249 unsigned int m_blockSize;
00250 };
00251
00252 struct ChVector<PptParaProperty*> {
00253 struct PptParaProperty **_field1;
00254 struct PptParaProperty **_field2;
00255 unsigned int _field3;
00256 unsigned int _field4;
00257 unsigned int _field5;
00258 };
00259
00260 struct ChVector<PptParaRun*> {
00261 struct PptParaRun **m_vector;
00262 struct PptParaRun **m_tmpVector;
00263 unsigned int m_count;
00264 unsigned int m_size;
00265 unsigned int m_blockSize;
00266 };
00267
00268 struct ChVector<PptTab*> {
00269 struct PptTab **m_vector;
00270 struct PptTab **m_tmpVector;
00271 unsigned int m_count;
00272 unsigned int m_size;
00273 unsigned int m_blockSize;
00274 };
00275
00276 struct ChVector<WrdAnnotation*> {
00277 struct WrdAnnotation **m_vector;
00278 struct WrdAnnotation **m_tmpVector;
00279 unsigned int m_count;
00280 unsigned int m_size;
00281 unsigned int m_blockSize;
00282 };
00283
00284 struct ChVector<WrdBookmark*> {
00285 struct WrdBookmark **m_vector;
00286 struct WrdBookmark **m_tmpVector;
00287 unsigned int m_count;
00288 unsigned int m_size;
00289 unsigned int m_blockSize;
00290 };
00291
00292 struct ChVector<WrdFieldPosition*> {
00293 struct WrdFieldPosition **_field1;
00294 struct WrdFieldPosition **_field2;
00295 unsigned int _field3;
00296 unsigned int _field4;
00297 unsigned int _field5;
00298 };
00299
00300 struct ChVector<WrdFileShapeAddress*> {
00301 struct WrdFileShapeAddress **m_vector;
00302 struct WrdFileShapeAddress **m_tmpVector;
00303 unsigned int m_count;
00304 unsigned int m_size;
00305 unsigned int m_blockSize;
00306 };
00307
00308 struct ChVector<WrdFontFamilyName*> {
00309 struct WrdFontFamilyName **_field1;
00310 struct WrdFontFamilyName **_field2;
00311 unsigned int _field3;
00312 unsigned int _field4;
00313 unsigned int _field5;
00314 };
00315
00316 struct ChVector<WrdListLevelFormat*> {
00317 struct WrdListLevelFormat **_field1;
00318 struct WrdListLevelFormat **_field2;
00319 unsigned int _field3;
00320 unsigned int _field4;
00321 unsigned int _field5;
00322 };
00323
00324 struct ChVector<WrdListLevelFormatOverride*> {
00325 struct WrdListLevelFormatOverride **_field1;
00326 struct WrdListLevelFormatOverride **_field2;
00327 unsigned int _field3;
00328 unsigned int _field4;
00329 unsigned int _field5;
00330 };
00331
00332 struct ChVector<WrdNote*> {
00333 struct WrdNote **m_vector;
00334 struct WrdNote **m_tmpVector;
00335 unsigned int m_count;
00336 unsigned int m_size;
00337 unsigned int m_blockSize;
00338 };
00339
00340 struct ChVector<WrdStory*> {
00341 struct WrdStory **m_vector;
00342 struct WrdStory **m_tmpVector;
00343 unsigned int m_count;
00344 unsigned int m_size;
00345 unsigned int m_blockSize;
00346 };
00347
00348 struct ChVector<WrdStyle*> {
00349 struct WrdStyle **_field1;
00350 struct WrdStyle **_field2;
00351 unsigned int _field3;
00352 unsigned int _field4;
00353 unsigned int _field5;
00354 };
00355
00356 struct ChVector<WrdTabDescriptor*> {
00357 struct WrdTabDescriptor **m_vector;
00358 struct WrdTabDescriptor **m_tmpVector;
00359 unsigned int m_count;
00360 unsigned int m_size;
00361 unsigned int m_blockSize;
00362 };
00363
00364 struct ChVector<WrdTableCellDescriptor*> {
00365 struct WrdTableCellDescriptor **_field1;
00366 struct WrdTableCellDescriptor **_field2;
00367 unsigned int _field3;
00368 unsigned int _field4;
00369 unsigned int _field5;
00370 };
00371
00372 struct ChVector<XlBrk*> {
00373 struct XlBrk **m_vector;
00374 struct XlBrk **m_tmpVector;
00375 unsigned int m_count;
00376 unsigned int m_size;
00377 unsigned int m_blockSize;
00378 };
00379
00380 struct ChVector<XlCell*> {
00381 struct XlCell **m_vector;
00382 struct XlCell **m_tmpVector;
00383 unsigned int m_count;
00384 unsigned int m_size;
00385 unsigned int m_blockSize;
00386 };
00387
00388 struct ChVector<XlChartBinaryReader::PlotDescriptor> {
00389 struct PlotDescriptor *_field1;
00390 struct PlotDescriptor *_field2;
00391 unsigned int _field3;
00392 unsigned int _field4;
00393 unsigned int _field5;
00394 };
00395
00396 struct ChVector<XlChartBinaryReader::SeriesDescriptor> {
00397 struct SeriesDescriptor *_field1;
00398 struct SeriesDescriptor *_field2;
00399 unsigned int _field3;
00400 unsigned int _field4;
00401 unsigned int _field5;
00402 };
00403
00404 struct ChVector<XlChartCustomLegend*> {
00405 struct XlChartCustomLegend **_field1;
00406 struct XlChartCustomLegend **_field2;
00407 unsigned int _field3;
00408 unsigned int _field4;
00409 unsigned int _field5;
00410 };
00411
00412 struct ChVector<XlChartSeriesFormat*> {
00413 struct XlChartSeriesFormat **_field1;
00414 struct XlChartSeriesFormat **_field2;
00415 unsigned int _field3;
00416 unsigned int _field4;
00417 unsigned int _field5;
00418 };
00419
00420 struct ChVector<XlGraphicsInfo::XlObjData*> {
00421 struct XlObjData **_field1;
00422 struct XlObjData **_field2;
00423 unsigned int _field3;
00424 unsigned int _field4;
00425 unsigned int _field5;
00426 };
00427
00428 struct ChVector<XlLink*> {
00429 struct XlLink **m_vector;
00430 struct XlLink **m_tmpVector;
00431 unsigned int m_count;
00432 unsigned int m_size;
00433 unsigned int m_blockSize;
00434 };
00435
00436 struct ChVector<XlPtg*> {
00437 struct XlPtg **_field1;
00438 struct XlPtg **_field2;
00439 unsigned int _field3;
00440 unsigned int _field4;
00441 unsigned int _field5;
00442 };
00443
00444 struct ChVector<XlRecord*> {
00445 struct XlRecord **m_vector;
00446 struct XlRecord **m_tmpVector;
00447 unsigned int m_count;
00448 unsigned int m_size;
00449 unsigned int m_blockSize;
00450 };
00451
00452 struct ChVector<XlXti*> {
00453 struct XlXti **m_vector;
00454 struct XlXti **m_tmpVector;
00455 unsigned int m_count;
00456 unsigned int m_size;
00457 unsigned int m_blockSize;
00458 };
00459
00460 struct ChVector<long int> {
00461 long *_field1;
00462 long *_field2;
00463 unsigned int _field3;
00464 unsigned int _field4;
00465 unsigned int _field5;
00466 };
00467
00468 struct CsColour {
00469 unsigned short _field1;
00470 unsigned short _field2;
00471 unsigned short _field3;
00472 unsigned short _field4;
00473 };
00474
00475 struct CsLess<ChUINT4>;
00476
00477 struct CsPoint<ChSINT4> {
00478 int _field1[2];
00479 };
00480
00481 struct CsRect<ChFLT4> {
00482 float _field1[4];
00483 };
00484
00485 struct CsRect<ChSINT4> {
00486 int m_data[4];
00487 };
00488
00489 struct CsSimpleHeapVector<XlRecord> {
00490 struct ChVector<XlRecord*> m_pointerVector;
00491 };
00492
00493 struct CsString {
00494 void **_field1;
00495 unsigned short *_field2;
00496 unsigned int _field3;
00497 unsigned int _field4;
00498 };
00499
00500 struct Data {
00501 int m_type;
00502 union Value m_value;
00503 };
00504
00505 struct EDCellAnchorMarker {
00506 int columnIndex;
00507 float columnAdjustment;
00508 int rowIndex;
00509 float rowAdjustment;
00510 };
00511
00512 struct EshBlip {
00513 void **_field1;
00514 unsigned short _field2;
00515 struct EshHeader _field3;
00516 struct UID _field4;
00517 };
00518
00519 struct EshCallout {
00520 void **_vptr$EshObject;
00521 unsigned short m_unType;
00522 struct EshContentData *m_data;
00523 };
00524
00525 struct EshColor {
00526 struct Data m_data;
00527 };
00528
00529 struct EshComputedRect;
00530
00531 struct EshComputedValue {
00532 _Bool _field1;
00533 int _field2;
00534 };
00535
00536 struct EshContainer {
00537 void **_field1;
00538 unsigned short _field2;
00539 struct EshHeader _field3;
00540 struct ChVector<EshHeader*> _field4;
00541 };
00542
00543 struct EshContent {
00544 void **_field1;
00545 };
00546
00547 struct EshContentData {
00548 struct EshOpt m_optB;
00549 struct EshOpt m_optX;
00550 struct EshSp m_sp;
00551 struct CsRect<ChSINT4> m_anchor;
00552 };
00553
00554 struct EshContentProperties {
00555 void **_field1;
00556 unsigned short _field2;
00557 struct EshContentData *_field3;
00558 };
00559
00560 struct EshDiagram {
00561 void **_field1;
00562 unsigned short _field2;
00563 struct EshContentData *_field3;
00564 };
00565
00566 struct EshExtrusion {
00567 void **_vptr$EshObject;
00568 unsigned short m_unType;
00569 struct EshContentData *m_data;
00570 };
00571
00572 struct EshFill {
00573 void **_vptr$EshObject;
00574 unsigned short m_unType;
00575 struct EshContentData *m_data;
00576 };
00577
00578 struct EshFormula;
00579
00580 struct EshGradientStop;
00581
00582 struct EshGroup {
00583 void **_field1;
00584 unsigned short _field2;
00585 struct EshContentData _field3;
00586 void **_field4;
00587 struct EshSpgr *_field5;
00588 struct EshGroupProperties _field6;
00589 struct EshGroupLocks _field7;
00590 struct EshDiagram _field8;
00591 };
00592
00593 struct EshGroupLocks {
00594 void **_field1;
00595 unsigned short _field2;
00596 struct EshContentData *_field3;
00597 };
00598
00599 struct EshGroupProperties {
00600 void **_field1;
00601 unsigned short _field2;
00602 struct EshContentData *_field3;
00603 struct EshRectAtom *_field4;
00604 };
00605
00606 struct EshHeader {
00607 int m_lLength;
00608 unsigned int m_ulOffset;
00609 short m_nInstance;
00610 unsigned short m_unType;
00611 unsigned char m_bVersion;
00612 };
00613
00614 struct EshMark;
00615
00616 struct EshMetafileBlipInfo {
00617 unsigned short *_field1;
00618 struct UID _field2;
00619 struct OcBinaryData _field3;
00620 int _field4;
00621 struct CsRect<ChSINT4> _field5;
00622 struct CsPoint<ChSINT4> _field6;
00623 int _field7;
00624 unsigned char _field8;
00625 unsigned char _field9;
00626 };
00627
00628 struct EshObject {
00629 void **_field1;
00630 unsigned short _field2;
00631 };
00632
00633 struct EshObjectFactory {
00634 void **_field1;
00635 _Bool _field2;
00636 };
00637
00638 struct EshOpt {
00639 void **_vptr$EshObject;
00640 unsigned short m_unType;
00641 struct EshHeader m_header;
00642 struct ChMap<ChUINT4, EshOpt::Value, CsLess<ChUINT4>> m_data;
00643 struct EshColor m_color;
00644 };
00645
00646 struct EshParserVisitor;
00647
00648 struct EshPath {
00649 void **_vptr$EshObject;
00650 unsigned short m_unType;
00651 struct EshContentData *m_data;
00652 };
00653
00654 struct EshPathCommand;
00655
00656 struct EshPathParamTable {
00657 void **_field1;
00658 struct ChVector<EshComputedValue> _field2;
00659 };
00660
00661 struct EshQuickTimeData {
00662 void **_vptr$EshObject;
00663 unsigned short m_unType;
00664 struct EshHeader m_header;
00665 struct OcBinaryData m_data;
00666 };
00667
00668 struct EshRectAtom;
00669
00670 struct EshRoot {
00671 void **_field1;
00672 unsigned short _field2;
00673 struct ChVector<EshHeader*> _field3;
00674 };
00675
00676 struct EshShadow {
00677 void **_vptr$EshObject;
00678 unsigned short m_unType;
00679 struct EshContentData *m_data;
00680 };
00681
00682 struct EshShape {
00683 void **_field1;
00684 unsigned short _field2;
00685 struct EshContentData _field3;
00686 struct EshTextBox _field4;
00687 struct EshFill _field5;
00688 struct EshStroke _field6;
00689 struct EshShadow _field7;
00690 struct EshExtrusion _field8;
00691 struct EshCallout _field9;
00692 void **_field10;
00693 struct EshShapeProperties _field11;
00694 struct EshShapeLocks _field12;
00695 struct EshShapeImageData _field13;
00696 struct EshTextPath _field14;
00697 struct EshPath _field15;
00698 struct EshSkew _field16;
00699 struct EshQuickTimeData _field17;
00700 };
00701
00702 struct EshShapeBase {
00703 void **_field1;
00704 unsigned short _field2;
00705 struct EshContentData _field3;
00706 struct EshTextBox _field4;
00707 struct EshFill _field5;
00708 struct EshStroke _field6;
00709 struct EshShadow _field7;
00710 struct EshExtrusion _field8;
00711 struct EshCallout _field9;
00712 };
00713
00714 struct EshShapeImageData {
00715 void **_vptr$EshObject;
00716 unsigned short m_unType;
00717 struct EshContentData *m_data;
00718 };
00719
00720 struct EshShapeLocks {
00721 void **_vptr$EshObject;
00722 unsigned short m_unType;
00723 struct EshContentData *m_data;
00724 };
00725
00726 struct EshShapeProperties {
00727 void **_vptr$EshObject;
00728 unsigned short m_unType;
00729 struct EshContentData *m_data;
00730 void **_vptr$EshBackgroundProperties;
00731 };
00732
00733 struct EshSkew {
00734 void **_vptr$EshObject;
00735 unsigned short m_unType;
00736 struct EshContentData *m_data;
00737 };
00738
00739 struct EshSp {
00740 void **_vptr$EshObject;
00741 unsigned short m_unType;
00742 struct EshHeader m_header;
00743 unsigned int m_ulSpid;
00744 _Bool m_isGroup;
00745 _Bool m_isChild;
00746 _Bool m_isPatriarch;
00747 _Bool m_isDeleted;
00748 _Bool m_isOleShape;
00749 _Bool m_isHaveMaster;
00750 _Bool m_isFlipH;
00751 _Bool m_isFlipV;
00752 _Bool m_isConnector;
00753 _Bool m_isHaveAnchor;
00754 _Bool m_isBackground;
00755 _Bool m_isHaveSpt;
00756 };
00757
00758 struct EshSpgr;
00759
00760 struct EshStroke {
00761 void **_vptr$EshObject;
00762 unsigned short m_unType;
00763 struct EshContentData *m_data;
00764 };
00765
00766 struct EshTablePropVal<ChSINT4> {
00767 void **_field1;
00768 struct ChVector<ChSINT4> _field2;
00769 };
00770
00771 struct EshTablePropVal<EshComputedRect> {
00772 void **_field1;
00773 struct ChVector<EshComputedRect> _field2;
00774 };
00775
00776 struct EshTablePropVal<EshFormula> {
00777 void **_field1;
00778 struct ChVector<EshFormula> _field2;
00779 };
00780
00781 struct EshTablePropVal<EshGradientStop> {
00782 void **_field1;
00783 struct ChVector<EshGradientStop> _field2;
00784 };
00785
00786 struct EshTablePropVal<EshPathCommand> {
00787 void **_field1;
00788 struct ChVector<EshPathCommand> _field2;
00789 };
00790
00791 struct EshTextBox {
00792 void **_vptr$EshObject;
00793 unsigned short m_unType;
00794 struct EshContentData *m_data;
00795 };
00796
00797 struct EshTextPath {
00798 void **_vptr$EshObject;
00799 unsigned short m_unType;
00800 struct EshContentData *m_data;
00801 };
00802
00803 struct OABTable2DArray<EshShape*> {
00804 int _field1;
00805 int _field2;
00806 struct EshShape **_field3;
00807 };
00808
00809 struct OABTable2DArray<OABTableCell> {
00810 int _field1;
00811 int _field2;
00812 struct OABTableCell *_field3;
00813 };
00814
00815 struct OABTableCell;
00816
00817 struct OADAdjustCoord {
00818 char isFormulaResult;
00819 int value;
00820 };
00821
00822 struct OADAdjustPoint {
00823 struct OADAdjustCoord x;
00824 struct OADAdjustCoord y;
00825 };
00826
00827 struct OADFormulaArg {
00828 int type;
00829 int value;
00830 };
00831
00832 struct OAVTextBoxInsets {
00833 float _field1;
00834 float _field2;
00835 float _field3;
00836 float _field4;
00837 };
00838
00839 struct OcBinaryData {
00840 void **_vptr$OcBinaryData;
00841 unsigned int m_ulStartOffset;
00842 unsigned int m_ulByteCount;
00843 unsigned int m_ulBufferSize;
00844 char *m_pBuffer;
00845 _Bool m_isMyBuffer;
00846 };
00847
00848 struct OcReader {
00849 void **_field1;
00850 struct EshObjectFactory *_field2;
00851 };
00852
00853 struct OcText {
00854 void **_vptr$OcText;
00855 int m_encoding;
00856 unsigned int m_ulStartCP;
00857 unsigned int m_ulCharacterCount;
00858 unsigned int m_ulBufferSize;
00859 char *m_pBuffer;
00860 char *m_pTempBuffer;
00861 _Bool m_isMyBuffer;
00862 };
00863
00864 struct OcWriter {
00865 void **_field1;
00866 };
00867
00868 struct PATHSEGMENT {
00869 unsigned char _field1;
00870 struct _NSPoint _field2;
00871 };
00872
00873 struct PlotDescriptor;
00874
00875 struct PptBinaryReader {
00876 void **_field1;
00877 void **_field2;
00878 struct EshObjectFactory *_field3;
00879 _Bool _field4;
00880 struct __sFILE *_field5;
00881 struct SsrwOORootStorage _field6;
00882 struct SsrwOOStorage *_field7;
00883 struct SsrwOOStorage *_field8;
00884 struct SsrwOOStream *_field9;
00885 struct SsrwOOStream *_field10;
00886 int _field11;
00887 _Bool _field12;
00888 struct PptEshReader *_field13;
00889 struct PptEshReader *_field14;
00890 struct PptParserVisitor *_field15;
00891 struct PptPersistDir *_field16;
00892 struct EshHeader *_field17;
00893 struct EshObject *_field18;
00894 unsigned int _field19;
00895 unsigned int _field20;
00896 unsigned int _field21;
00897 unsigned int _field22;
00898 unsigned int _field23;
00899 unsigned int _field24;
00900 struct ChMap<ChUINT4, PptBinaryReader::SKIP_CONDITIONS, CsLess<ChUINT4>> _field25;
00901 struct PptObjectFactory *_field26;
00902 struct EshMark *_field27;
00903 int _field28;
00904 struct ChVector<ChPair<ChUINT4, EscherObjectEnums>> _field29;
00905 };
00906
00907 struct PptBulletStyle {
00908 void **_field1;
00909 short _field2;
00910 short _field3;
00911 short _field4;
00912 short _field5;
00913 int _field6;
00914 short _field7;
00915 _Bool _field8;
00916 unsigned short _field9;
00917 unsigned short _field10;
00918 unsigned short _field11;
00919 unsigned short _field12;
00920 unsigned short _field13;
00921 unsigned short _field14;
00922 };
00923
00924 struct PptCharProperty {
00925 void **_field1;
00926 unsigned short _field2;
00927 unsigned short _field3;
00928 short _field4;
00929 short _field5;
00930 short _field6;
00931 short _field7;
00932 short _field8;
00933 short _field9;
00934 struct PptColor _field10;
00935 short _field11;
00936 };
00937
00938 struct PptCharRun {
00939 void **_field1;
00940 int _field2;
00941 struct PptCharProperty _field3;
00942 };
00943
00944 struct PptColor {
00945 struct CsColour _field1;
00946 int _field2;
00947 };
00948
00949 struct PptColorSchemeAtom {
00950 void **_field1;
00951 unsigned short _field2;
00952 struct EshHeader _field3;
00953 void **_field4;
00954 int _field5;
00955 _Bool _field6;
00956 void **_field7;
00957 struct CsColour _field8;
00958 struct CsColour _field9;
00959 struct CsColour _field10;
00960 struct CsColour _field11;
00961 struct CsColour _field12;
00962 struct CsColour _field13;
00963 struct CsColour _field14;
00964 struct CsColour _field15;
00965 };
00966
00967 struct PptEshReader;
00968
00969 struct PptInteractiveInfoAtom {
00970 void **_field1;
00971 unsigned short _field2;
00972 struct EshHeader _field3;
00973 void **_field4;
00974 int _field5;
00975 _Bool _field6;
00976 unsigned int _field7;
00977 unsigned int _field8;
00978 int _field9;
00979 unsigned char _field10;
00980 int _field11;
00981 _Bool _field12;
00982 _Bool _field13;
00983 _Bool _field14;
00984 unsigned char _field15;
00985 };
00986
00987 struct PptObjectFactory;
00988
00989 struct PptParaProperty {
00990 struct ChVector<PptTab*> _field1;
00991 unsigned int _field2;
00992 unsigned short _field3;
00993 unsigned short _field4;
00994 short _field5;
00995 short _field6;
00996 struct PptColor _field7;
00997 int _field8;
00998 short _field9;
00999 short _field10;
01000 short _field11;
01001 short _field12;
01002 short _field13;
01003 short _field14;
01004 int _field15;
01005 short _field16;
01006 short _field17;
01007 short _field18;
01008 _Bool _field19;
01009 short _field20;
01010 short _field21;
01011 short _field22;
01012 short _field23;
01013 short _field24;
01014 };
01015
01016 struct PptParaRun {
01017 void **_field1;
01018 int _field2;
01019 short _field3;
01020 struct PptParaProperty _field4;
01021 _Bool _field5;
01022 };
01023
01024 struct PptParserVisitor;
01025
01026 struct PptPersistDir;
01027
01028 struct PptRecolorSpec {
01029 void **_field1;
01030 struct EshColor _field2;
01031 struct EshColor _field3;
01032 _Bool _field4;
01033 _Bool _field5;
01034 };
01035
01036 struct PptStyleTextPropertyAtom {
01037 void **_field1;
01038 unsigned short _field2;
01039 struct EshHeader _field3;
01040 void **_field4;
01041 int _field5;
01042 _Bool _field6;
01043 struct ChVector<PptParaRun*> _field7;
01044 struct ChVector<PptCharRun*> _field8;
01045 short _field9;
01046 };
01047
01048 struct PptTab;
01049
01050 struct PptTextHeaderAtom {
01051 void **_field1;
01052 unsigned short _field2;
01053 struct EshHeader _field3;
01054 void **_field4;
01055 int _field5;
01056 _Bool _field6;
01057 int _field7;
01058 };
01059
01060 struct PptTextRulerAtom {
01061 void **_field1;
01062 unsigned short _field2;
01063 struct EshHeader _field3;
01064 void **_field4;
01065 int _field5;
01066 _Bool _field6;
01067 struct ChVector<PptTab*> _field7;
01068 unsigned short _field8[5];
01069 unsigned short _field9[5];
01070 int _field10;
01071 unsigned short _field11;
01072 short _field12;
01073 };
01074
01075 struct PptTxInteracInfoAtom {
01076 void **_field1;
01077 unsigned short _field2;
01078 struct EshHeader _field3;
01079 void **_field4;
01080 int _field5;
01081 _Bool _field6;
01082 int _field7;
01083 int _field8;
01084 };
01085
01086 struct PptTxMasterStyleAtom {
01087 void **_field1;
01088 unsigned short _field2;
01089 struct EshHeader _field3;
01090 void **_field4;
01091 int _field5;
01092 _Bool _field6;
01093 short _field7;
01094 struct ChVector<PptParaProperty*> _field8;
01095 struct ChVector<PptCharProperty*> _field9;
01096 _Bool _field10;
01097 short _field11;
01098 };
01099
01100 struct RGB {
01101 unsigned char m_bRed;
01102 unsigned char m_bGreen;
01103 unsigned char m_bBlue;
01104 };
01105
01106 struct SeriesDescriptor;
01107
01108 struct SsrwOORootStorage {
01109 struct _Storage *m_pStorage;
01110 unsigned short m_pBuffer[36];
01111 struct _RootStorage *m_pRootStorage;
01112 };
01113
01114 struct SsrwOOStorage;
01115
01116 struct SsrwOOStream;
01117
01118 struct UID {
01119 unsigned char _field1[16];
01120 };
01121
01122 struct WBParagraphReadState {
01123 int _field1;
01124 int _field2;
01125 int _field3;
01126 struct WrdFieldPosition *_field4;
01127 int _field5;
01128 struct vector<ChUINT4, std::allocator<ChUINT4>> _field6;
01129 int _field7;
01130 int _field8;
01131 struct vector<ChUINT4, std::allocator<ChUINT4>> _field9;
01132 };
01133
01134 struct WrdAnnotation;
01135
01136 struct WrdAnnotationTable {
01137 void **_field1;
01138 struct ChVector<WrdAnnotation*> _field2;
01139 };
01140
01141 struct WrdAutoNumberListDescriptor;
01142
01143 struct WrdAutoSummaryInfo;
01144
01145 struct WrdBinTable;
01146
01147 struct WrdBinaryReader {
01148 void **_field1;
01149 void **_field2;
01150 struct EshObjectFactory *_field3;
01151 struct WrdParser *_field4;
01152 struct WrdEshReader _field5;
01153 struct WrdRdrText *_field6;
01154 struct WrdBinTable *_field7;
01155 struct WrdPAPXFKP *_field8;
01156 unsigned int _field9;
01157 struct WrdBinTable *_field10;
01158 struct WrdCHPXFKP *_field11;
01159 unsigned int _field12;
01160 int _field13;
01161 struct WrdSectionDescriptorTable *_field14;
01162 struct WrdStyleSheet *_field15;
01163 struct WrdEmbeddedTTFRecordTable *_field16;
01164 struct WrdDocumentFileRecord *_field17;
01165 struct ChMap<ChUINT4, ChUINT4, CsLess<ChUINT4>> _field18[8];
01166 struct ChMap<ChUINT4, ChUINT4, CsLess<ChUINT4>> _field19[8];
01167 unsigned int _field20;
01168 unsigned int _field21;
01169 unsigned int _field22;
01170 unsigned int _field23;
01171 int _field24;
01172 struct WrdText _field25;
01173 struct WrdEmbeddedTrueTypeFont *_field26;
01174 };
01175
01176 struct WrdBookmark;
01177
01178 struct WrdBookmarkTable {
01179 void **_field1;
01180 int _field2;
01181 struct ChVector<WrdBookmark*> _field3;
01182 };
01183
01184 struct WrdBorder {
01185 void **_field1;
01186 struct CsColour _field2;
01187 int _field3;
01188 int _field4;
01189 unsigned int :1;
01190 unsigned int :1;
01191 unsigned char _field5;
01192 unsigned char _field6;
01193 };
01194
01195 struct WrdCHPXFKP;
01196
01197 struct WrdCPTableHeaders {
01198 void **_field1;
01199 struct ChVector<ChSINT4> _field2;
01200 };
01201
01202 struct WrdCharacterProperties {
01203 void **_field1;
01204 void **_field2;
01205 struct WrdCharacterPropertiesOverridden _field3;
01206 struct CsColour _field4;
01207 struct CsColour _field5;
01208 struct CsString _field6;
01209 struct WrdShading *_field7;
01210 struct WrdBorder *_field8;
01211 struct WrdDateTime *_field9;
01212 struct WrdDateTime *_field10;
01213 struct WrdDateTime *_field11;
01214 struct WrdDateTime *_field12;
01215 struct WrdDateTime *_field13;
01216 int _field14;
01217 int _field15;
01218 int _field16;
01219 int _field17;
01220 int _field18;
01221 int _field19;
01222 int _field20;
01223 int _field21;
01224 int _field22;
01225 int _field23;
01226 int _field24;
01227 int _field25;
01228 int _field26;
01229 int _field27;
01230 int _field28;
01231 int _field29;
01232 int _field30;
01233 int _field31;
01234 int _field32;
01235 int _field33;
01236 int _field34;
01237 int _field35;
01238 int _field36;
01239 int _field37;
01240 int _field38;
01241 int _field39;
01242 int _field40;
01243 int _field41;
01244 int _field42;
01245 int _field43;
01246 unsigned short _field44;
01247 unsigned short _field45;
01248 unsigned short _field46;
01249 unsigned short _field47;
01250 unsigned short _field48;
01251 int _field49;
01252 int _field50;
01253 unsigned short _field51;
01254 int _field52;
01255 int _field53;
01256 int _field54;
01257 int _field55;
01258 int _field56;
01259 int _field57;
01260 int _field58;
01261 int _field59;
01262 unsigned int _field60;
01263 unsigned short _field61;
01264 unsigned short _field62;
01265 unsigned short _field63;
01266 unsigned short _field64;
01267 unsigned short _field65;
01268 unsigned short _field66;
01269 unsigned short _field67;
01270 unsigned short _field68;
01271 unsigned short _field69;
01272 unsigned short _field70;
01273 unsigned short _field71;
01274 unsigned short _field72;
01275 unsigned short _field73;
01276 unsigned short _field74;
01277 unsigned short _field75;
01278 unsigned short _field76;
01279 unsigned int :1;
01280 unsigned int :1;
01281 unsigned int :1;
01282 unsigned int :1;
01283 unsigned int :1;
01284 unsigned int :1;
01285 unsigned int :1;
01286 unsigned int :1;
01287 unsigned int :1;
01288 unsigned int :1;
01289 unsigned int :1;
01290 unsigned int :1;
01291 unsigned int :1;
01292 unsigned int :1;
01293 unsigned int :1;
01294 unsigned int :1;
01295 unsigned int :1;
01296 unsigned int :1;
01297 unsigned int :1;
01298 unsigned int :1;
01299 unsigned int :1;
01300 unsigned int :1;
01301 unsigned int :1;
01302 unsigned int :1;
01303 unsigned int :1;
01304 unsigned int :1;
01305 unsigned int :1;
01306 unsigned int :1;
01307 unsigned int :1;
01308 short _field77;
01309 unsigned char _field78;
01310 unsigned char _field79;
01311 unsigned char _field80;
01312 unsigned char _field81;
01313 unsigned char _field82;
01314 };
01315
01316 struct WrdCharacterPropertiesOverridden {
01317 unsigned int :1;
01318 unsigned int :1;
01319 unsigned int :1;
01320 unsigned int :1;
01321 unsigned int :1;
01322 unsigned int :1;
01323 unsigned int :1;
01324 unsigned int :1;
01325 unsigned int :1;
01326 unsigned int :1;
01327 unsigned int :1;
01328 unsigned int :1;
01329 unsigned int :1;
01330 unsigned int :1;
01331 unsigned int :1;
01332 unsigned int :1;
01333 unsigned int :1;
01334 unsigned int :1;
01335 unsigned int :1;
01336 unsigned int :1;
01337 unsigned int :1;
01338 unsigned int :1;
01339 unsigned int :1;
01340 unsigned int :1;
01341 unsigned int :1;
01342 unsigned int :1;
01343 unsigned int :1;
01344 unsigned int :1;
01345 unsigned int :1;
01346 unsigned int :1;
01347 unsigned int :1;
01348 unsigned int :1;
01349 unsigned int :1;
01350 unsigned int :1;
01351 unsigned int :1;
01352 unsigned int :1;
01353 unsigned int :1;
01354 unsigned int :1;
01355 unsigned int :1;
01356 unsigned int :1;
01357 unsigned int :1;
01358 unsigned int :1;
01359 unsigned int :1;
01360 unsigned int :1;
01361 unsigned int :1;
01362 unsigned int :1;
01363 unsigned int :1;
01364 unsigned int :1;
01365 unsigned int :1;
01366 unsigned int :1;
01367 unsigned int :1;
01368 unsigned int :1;
01369 unsigned int :1;
01370 unsigned int :1;
01371 unsigned int :1;
01372 unsigned int :1;
01373 unsigned int :1;
01374 unsigned int :1;
01375 unsigned int :1;
01376 unsigned int :1;
01377 unsigned int :1;
01378 unsigned int :1;
01379 unsigned int :1;
01380 unsigned int :1;
01381 unsigned int :1;
01382 unsigned int :1;
01383 unsigned int :1;
01384 unsigned int :1;
01385 unsigned int :1;
01386 unsigned int :1;
01387 unsigned int :1;
01388 unsigned int :1;
01389 unsigned int :1;
01390 unsigned int :1;
01391 unsigned int :1;
01392 unsigned int :1;
01393 unsigned int :1;
01394 unsigned int :1;
01395 unsigned int :1;
01396 unsigned int :1;
01397 unsigned int :1;
01398 unsigned int :1;
01399 unsigned int :1;
01400 unsigned int :1;
01401 unsigned int :1;
01402 unsigned int :1;
01403 unsigned int :1;
01404 unsigned int :1;
01405 unsigned int :1;
01406 unsigned int :1;
01407 unsigned int :1;
01408 unsigned int :1;
01409 unsigned int :1;
01410 unsigned int :1;
01411 unsigned int :1;
01412 unsigned int :1;
01413 unsigned int :1;
01414 unsigned int :1;
01415 unsigned int :1;
01416 unsigned int :1;
01417 unsigned int :1;
01418 unsigned int :1;
01419 unsigned int :1;
01420 unsigned int :1;
01421 unsigned int :1;
01422 unsigned int :1;
01423 unsigned int :1;
01424 unsigned int :1;
01425 };
01426
01427 struct WrdCharacterTextRun {
01428 void **_field1;
01429 int _field2;
01430 unsigned int _field3;
01431 unsigned int _field4;
01432 struct WrdCharacterProperties *_field5;
01433 struct WrdCharacterProperties *_field6;
01434 };
01435
01436 struct WrdDOPTypography;
01437
01438 struct WrdDateTime {
01439 void **_field1;
01440 int _field2;
01441 unsigned short _field3;
01442 unsigned short _field4;
01443 unsigned short _field5;
01444 unsigned short _field6;
01445 unsigned short _field7;
01446 };
01447
01448 struct WrdDocumentFileRecord;
01449
01450 struct WrdDocumentProperties {
01451 void **_field1;
01452 unsigned short _field2;
01453 struct WrdDOPTypography *_field3;
01454 struct WrdDrawingObjectGrid *_field4;
01455 struct WrdAutoSummaryInfo *_field5;
01456 struct WrdDateTime *_field6;
01457 struct WrdDateTime *_field7;
01458 struct WrdDateTime *_field8;
01459 int _field9;
01460 int _field10;
01461 int _field11;
01462 int _field12;
01463 int _field13;
01464 int _field14;
01465 int _field15;
01466 int _field16;
01467 int _field17;
01468 int _field18;
01469 int _field19;
01470 int _field20;
01471 int _field21;
01472 int _field22;
01473 int _field23;
01474 int _field24;
01475 short _field25;
01476 short _field26;
01477 short _field27;
01478 unsigned short _field28;
01479 unsigned short _field29;
01480 unsigned short _field30;
01481 unsigned short _field31;
01482 unsigned short _field32;
01483 unsigned short _field33;
01484 unsigned short _field34;
01485 unsigned int :1;
01486 unsigned int :1;
01487 unsigned int :1;
01488 unsigned int :1;
01489 unsigned int :1;
01490 unsigned int :1;
01491 unsigned int :1;
01492 unsigned int :1;
01493 unsigned int :1;
01494 unsigned int :1;
01495 unsigned int :1;
01496 unsigned int :1;
01497 unsigned int :1;
01498 unsigned int :1;
01499 unsigned int :1;
01500 unsigned int :1;
01501 unsigned int :1;
01502 unsigned int :1;
01503 unsigned int :1;
01504 unsigned int :1;
01505 unsigned int :1;
01506 unsigned int :1;
01507 unsigned int :1;
01508 unsigned int :1;
01509 unsigned int :1;
01510 unsigned int :1;
01511 unsigned int :1;
01512 unsigned int :1;
01513 unsigned int :1;
01514 unsigned int :1;
01515 unsigned int :1;
01516 unsigned int :1;
01517 unsigned int :1;
01518 unsigned int :1;
01519 unsigned int :1;
01520 unsigned int :1;
01521 unsigned int :1;
01522 unsigned int :1;
01523 unsigned int :1;
01524 unsigned int :1;
01525 unsigned int :1;
01526 unsigned int :1;
01527 unsigned int :1;
01528 unsigned int :1;
01529 unsigned int :1;
01530 unsigned int :1;
01531 unsigned int :1;
01532 unsigned int :1;
01533 unsigned int :1;
01534 unsigned int :1;
01535 unsigned int :1;
01536 unsigned int :1;
01537 unsigned int :1;
01538 unsigned int :1;
01539 unsigned int :1;
01540 unsigned int :1;
01541 unsigned int :1;
01542 unsigned int :1;
01543 unsigned int :1;
01544 unsigned int :1;
01545 unsigned int :1;
01546 unsigned int :1;
01547 unsigned int :1;
01548 unsigned int :1;
01549 unsigned int :1;
01550 unsigned int :1;
01551 unsigned int :1;
01552 unsigned int :1;
01553 unsigned int :1;
01554 unsigned int :1;
01555 unsigned int :1;
01556 unsigned int :1;
01557 unsigned int :1;
01558 unsigned int :1;
01559 unsigned int :1;
01560 unsigned int :1;
01561 unsigned int :1;
01562 unsigned int :1;
01563 unsigned int :1;
01564 unsigned int :1;
01565 unsigned int :1;
01566 unsigned int :1;
01567 unsigned int :1;
01568 unsigned int :1;
01569 unsigned int :1;
01570 unsigned int :1;
01571 unsigned int :1;
01572 unsigned int :1;
01573 unsigned int :1;
01574 unsigned int :1;
01575 unsigned int :1;
01576 unsigned int :1;
01577 unsigned int :1;
01578 unsigned int :1;
01579 unsigned int :1;
01580 unsigned int :1;
01581 unsigned int :1;
01582 unsigned int :1;
01583 unsigned int :1;
01584 unsigned int :1;
01585 unsigned int :1;
01586 unsigned int :1;
01587 unsigned int :1;
01588 unsigned int :1;
01589 unsigned int :1;
01590 unsigned int :1;
01591 unsigned int :1;
01592 unsigned int :1;
01593 unsigned int :1;
01594 unsigned int :1;
01595 unsigned int :1;
01596 unsigned int :1;
01597 unsigned int :1;
01598 unsigned int :1;
01599 unsigned int :1;
01600 unsigned int :1;
01601 unsigned int :1;
01602 unsigned int :1;
01603 unsigned int :1;
01604 unsigned int :1;
01605 unsigned int :1;
01606 unsigned int :1;
01607 int _field35;
01608 int _field36;
01609 int _field37;
01610 int _field38;
01611 int _field39;
01612 int _field40;
01613 int _field41;
01614 int _field42;
01615 int _field43;
01616 int _field44;
01617 int _field45;
01618 int _field46;
01619 int _field47;
01620 short _field48;
01621 short _field49;
01622 short _field50;
01623 unsigned char _field51;
01624 unsigned char _field52;
01625 unsigned char _field53;
01626 };
01627
01628 struct WrdDrawingObjectGrid;
01629
01630 struct WrdDropCap;
01631
01632 struct WrdEmbeddedTTFRecordTable;
01633
01634 struct WrdEmbeddedTrueTypeFont;
01635
01636 struct WrdEshClientAnchor;
01637
01638 struct WrdEshClientData;
01639
01640 struct WrdEshClientTextBox;
01641
01642 struct WrdEshObjectFactory {
01643 void **_field1;
01644 _Bool _field2;
01645 };
01646
01647 struct WrdEshReader {
01648 void **_vptr$EshBinaryReader;
01649 struct SsrwOOStream *m_pStream;
01650 struct EshParserVisitor *m_pParserVisitor;
01651 struct EshObjectFactory *m_pObjectFactory;
01652 unsigned int m_ulStartPos;
01653 unsigned int m_ulEndPos;
01654 struct ChStack<EshHeader> m_containers;
01655 unsigned int m_ulCrtPos;
01656 struct EshHeader m_nextHeader;
01657 _Bool m_isLowLevel;
01658 };
01659
01660 struct WrdEshShape {
01661 void **_field1;
01662 unsigned short _field2;
01663 struct EshContentData _field3;
01664 struct EshTextBox _field4;
01665 struct EshFill _field5;
01666 struct EshStroke _field6;
01667 struct EshShadow _field7;
01668 struct EshExtrusion _field8;
01669 struct EshCallout _field9;
01670 void **_field10;
01671 struct EshShapeProperties _field11;
01672 struct EshShapeLocks _field12;
01673 struct EshShapeImageData _field13;
01674 struct EshTextPath _field14;
01675 struct EshPath _field15;
01676 struct EshSkew _field16;
01677 struct EshQuickTimeData _field17;
01678 struct WrdEshClientAnchor *_field18;
01679 struct WrdEshClientData *_field19;
01680 struct WrdEshClientTextBox *_field20;
01681 };
01682
01683 struct WrdFieldDescriptor;
01684
01685 struct WrdFieldPosition {
01686 void **_field1;
01687 int _field2;
01688 struct WrdFieldDescriptor *_field3;
01689 };
01690
01691 struct WrdFieldPositionTable {
01692 void **_field1;
01693 int _field2;
01694 struct ChVector<WrdFieldPosition*> _field3;
01695 };
01696
01697 struct WrdFileShapeAddress {
01698 void **_field1;
01699 int _field2;
01700 int _field3;
01701 int _field4;
01702 int _field5;
01703 int _field6;
01704 int _field7;
01705 int _field8;
01706 int _field9;
01707 int _field10;
01708 int _field11;
01709 _Bool _field12;
01710 _Bool _field13;
01711 _Bool _field14;
01712 int _field15;
01713 };
01714
01715 struct WrdFileShapeAddressTable {
01716 void **_field1;
01717 int _field2;
01718 struct ChVector<WrdFileShapeAddress*> _field3;
01719 };
01720
01721 struct WrdFontFamilyName {
01722 void **_field1;
01723 struct CsString _field2;
01724 struct CsString _field3;
01725 int _field4;
01726 char *_field5;
01727 char *_field6;
01728 unsigned short _field7;
01729 _Bool _field8;
01730 unsigned char _field9;
01731 unsigned char _field10;
01732 unsigned char _field11;
01733 };
01734
01735 struct WrdFontFamilyNameTable {
01736 void **_field1;
01737 struct ChVector<WrdFontFamilyName*> _field2;
01738 };
01739
01740 struct WrdLineSpaceDescriptor;
01741
01742 struct WrdListFormat {
01743 void **_field1;
01744 struct ChVector<WrdListLevelFormat*> _field2;
01745 short *_field3;
01746 int _field4;
01747 int _field5;
01748 short _field6;
01749 unsigned int :1;
01750 unsigned int :1;
01751 unsigned int :1;
01752 unsigned int :1;
01753 unsigned int :1;
01754 unsigned int :1;
01755 unsigned int :1;
01756 unsigned int :1;
01757 unsigned int :1;
01758 unsigned int :1;
01759 unsigned int :1;
01760 unsigned int :1;
01761 unsigned int :1;
01762 unsigned char _field7;
01763 };
01764
01765 struct WrdListFormatOverride {
01766 void **_field1;
01767 struct WrdListLevelFormatOverride *_field2;
01768 int _field3;
01769 struct ChVector<WrdListLevelFormatOverride*> _field4;
01770 unsigned char _field5;
01771 unsigned char _field6;
01772 unsigned int :1;
01773 unsigned int :1;
01774 unsigned int :1;
01775 unsigned int :1;
01776 unsigned int :1;
01777 unsigned int :1;
01778 unsigned int :1;
01779 unsigned int :1;
01780 };
01781
01782 struct WrdListLevelFormat {
01783 void **_field1;
01784 struct WrdParagraphProperties *_field2;
01785 struct WrdCharacterProperties *_field3;
01786 int _field4;
01787 unsigned short _field5;
01788 int _field6;
01789 int _field7;
01790 int _field8;
01791 unsigned char _field9[9];
01792 int _field10;
01793 int _field11;
01794 unsigned short _field12;
01795 unsigned short *_field13;
01796 unsigned int :1;
01797 unsigned int :1;
01798 unsigned int :1;
01799 unsigned int :1;
01800 unsigned int :1;
01801 unsigned char _field14;
01802 unsigned int :1;
01803 unsigned int :1;
01804 unsigned int :1;
01805 unsigned int :1;
01806 unsigned int :1;
01807 unsigned int :1;
01808 unsigned int :1;
01809 unsigned int :1;
01810 };
01811
01812 struct WrdListLevelFormatOverride {
01813 void **_field1;
01814 struct WrdListLevelFormat *_field2;
01815 int _field3;
01816 unsigned char _field4;
01817 unsigned int :1;
01818 unsigned int :1;
01819 unsigned int :1;
01820 unsigned int :1;
01821 unsigned int :1;
01822 unsigned int :1;
01823 unsigned int :1;
01824 unsigned int :1;
01825 unsigned int :1;
01826 unsigned int :1;
01827 };
01828
01829 struct WrdNote;
01830
01831 struct WrdNoteTable {
01832 void **_field1;
01833 int _field2;
01834 struct ChVector<WrdNote*> _field3;
01835 };
01836
01837 struct WrdNumberRevisionMarkData;
01838
01839 struct WrdObject;
01840
01841 struct WrdOutlineListData;
01842
01843 struct WrdPAPXFKP;
01844
01845 struct WrdParagraphProperties {
01846 void **_field1;
01847 void **_field2;
01848 struct WrdParagraphPropertiesOverridden _field3;
01849 struct WrdShading *_field4;
01850 struct WrdLineSpaceDescriptor *_field5;
01851 struct WrdDropCap *_field6;
01852 struct WrdBorder *_field7;
01853 struct WrdBorder *_field8;
01854 struct WrdBorder *_field9;
01855 struct WrdBorder *_field10;
01856 struct WrdBorder *_field11;
01857 struct WrdBorder *_field12;
01858 struct WrdAutoNumberListDescriptor *_field13;
01859 struct WrdDateTime *_field14;
01860 struct WrdNumberRevisionMarkData *_field15;
01861 struct WrdTabDescriptor *_field16;
01862 short _field17;
01863 short _field18;
01864 unsigned short _field19;
01865 unsigned short _field20;
01866 unsigned short _field21;
01867 int _field22;
01868 int _field23;
01869 int _field24;
01870 int _field25;
01871 int _field26;
01872 int _field27;
01873 int _field28;
01874 int _field29;
01875 struct ChVector<WrdTabDescriptor*> _field30;
01876 short *_field31;
01877 short *_field32;
01878 short *_field33;
01879 int _field34;
01880 int _field35;
01881 int _field36;
01882 int _field37;
01883 int _field38;
01884 int _field39;
01885 int _field40;
01886 int _field41;
01887 int _field42;
01888 int _field43;
01889 int _field44;
01890 int _field45;
01891 unsigned int _field46;
01892 unsigned int _field47;
01893 short _field48;
01894 short _field49;
01895 short _field50;
01896 short _field51;
01897 short _field52;
01898 unsigned short _field53;
01899 unsigned short _field54;
01900 unsigned short _field55;
01901 unsigned int :1;
01902 unsigned int :1;
01903 unsigned int :1;
01904 unsigned int :1;
01905 unsigned int :1;
01906 unsigned int :1;
01907 unsigned int :1;
01908 unsigned int :1;
01909 unsigned int :1;
01910 unsigned int :1;
01911 unsigned int :1;
01912 unsigned int :1;
01913 unsigned int :1;
01914 unsigned int :1;
01915 unsigned int :1;
01916 unsigned int :1;
01917 unsigned int :1;
01918 unsigned int :1;
01919 unsigned int :1;
01920 unsigned int :1;
01921 unsigned int :1;
01922 unsigned int :1;
01923 unsigned int :1;
01924 unsigned int :1;
01925 unsigned int :1;
01926 unsigned int :1;
01927 unsigned int :1;
01928 unsigned int :1;
01929 unsigned int :1;
01930 unsigned int :1;
01931 unsigned char _field56;
01932 unsigned char _field57;
01933 unsigned char _field58;
01934 unsigned char _field59;
01935 };
01936
01937 struct WrdParagraphPropertiesOverridden {
01938 unsigned int m_paragraphStyleIndex:1;
01939 unsigned int m_tableStyleIndex:1;
01940 unsigned int m_paragraphInTable:1;
01941 unsigned int m_tableTrailerParagraph:1;
01942 unsigned int m_listLevel:1;
01943 unsigned int m_indexToList:1;
01944 unsigned int m_justification:1;
01945 unsigned int m_justificationV8:1;
01946 unsigned int m_shading:1;
01947 unsigned int m_tabStops:1;
01948 unsigned int m_dropCap:1;
01949 unsigned int m_sideBySide:1;
01950 unsigned int m_keepOnOnePage:1;
01951 unsigned int m_keepFollowingParagraph:1;
01952 unsigned int m_pageBreakBefore:1;
01953 unsigned int m_borderLineStyle:1;
01954 unsigned int m_borderCode:1;
01955 unsigned int m_noLineNumbering:1;
01956 unsigned int m_lineSpace:1;
01957 unsigned int m_spaceBefore:1;
01958 unsigned int m_spaceAfter:1;
01959 unsigned int m_horizontalPlacement:1;
01960 unsigned int m_verticalPlacement:1;
01961 unsigned int m_width:1;
01962 unsigned int m_verticalPosition:1;
01963 unsigned int m_horizontalPosition:1;
01964 unsigned int m_wrapCode:1;
01965 unsigned int m_noAutoHyphenate:1;
01966 unsigned int m_absoluteHeight:1;
01967 unsigned int m_minimumHeightCode:1;
01968 unsigned int m_verticalDistanceFromText:1;
01969 unsigned int m_horizontalDistanceFromText:1;
01970 unsigned int m_locked:1;
01971 unsigned int m_widowed:1;
01972 unsigned int m_kinsoku:1;
01973 unsigned int m_wordWrap:1;
01974 unsigned int m_overflowPunctuation:1;
01975 unsigned int m_topLinePunctuationProcessing:1;
01976 unsigned int m_autoSpaceEastAsianAndAlphabeticCharacters:1;
01977 unsigned int m_autoSpaceEastAsianAndNumericCharacters:1;
01978 unsigned int m_fontAlignment:1;
01979 unsigned int m_vertical:1;
01980 unsigned int m_backward:1;
01981 unsigned int m_rotateFont:1;
01982 unsigned int m_outlineLevel:1;
01983 unsigned int m_biDi:1;
01984 unsigned int m_paragraphNumberInserted:1;
01985 unsigned int m_pageSetupLinePitch:1;
01986 unsigned int m_adjustRightMargin:1;
01987 unsigned int m_tableNestingLevel:1;
01988 unsigned int m_innerTableCell:1;
01989 unsigned int m_innerTableTrailerParagraph:1;
01990 unsigned int m_tableCellCharacterNotZeroHeight:1;
01991 unsigned int m_rightIndentCharacterUnits:1;
01992 unsigned int m_leftIndentCharacterUnits:1;
01993 unsigned int m_firstLineIndentCharacterUnits:1;
01994 unsigned int m_lineSpaceBefore:1;
01995 unsigned int m_lineSpaceAfter:1;
01996 unsigned int m_verticalSpacingBeforeAutomatic:1;
01997 unsigned int m_verticalSpacingAfterAutomatic:1;
01998 unsigned int m_trailingIndent:1;
01999 unsigned int m_leadingIndent:1;
02000 unsigned int m_rightIndent:1;
02001 unsigned int m_leftIndent:1;
02002 unsigned int m_firstLineLeadingIndent:1;
02003 unsigned int m_firstLineLeftIndent:1;
02004 unsigned int m_noOverlapAllowed:1;
02005 unsigned int m_borderTop:1;
02006 unsigned int m_borderLeft:1;
02007 unsigned int m_borderBottom:1;
02008 unsigned int m_borderRight:1;
02009 unsigned int m_borderBetween:1;
02010 unsigned int m_borderBar:1;
02011 unsigned int m_autoNumberListDescriptor:1;
02012 unsigned int m_revisionMark:1;
02013 unsigned int m_authorIDForRevision:1;
02014 unsigned int m_dttmRevisionMark:1;
02015 unsigned int m_numberRevisionMarkData:1;
02016 unsigned int m_columnIndex:1;
02017 unsigned int m_tablePart:1;
02018 };
02019
02020 struct WrdParagraphTextRun {
02021 void **_field1;
02022 int _field2;
02023 unsigned int _field3;
02024 unsigned int _field4;
02025 struct WrdParagraphProperties *_field5;
02026 struct WrdParagraphProperties *_field6;
02027 struct WrdTableProperties *_field7;
02028 struct WrdTableProperties *_field8;
02029 };
02030
02031 struct WrdParser;
02032
02033 struct WrdPredefinedStyleInfo {
02034 unsigned int :1;
02035 };
02036
02037 struct WrdRdrText;
02038
02039 struct WrdReader {
02040 void **_field1;
02041 struct EshObjectFactory *_field2;
02042 };
02043
02044 struct WrdSectionDescriptorTable;
02045
02046 struct WrdSectionProperties {
02047 void **_field1;
02048 void **_field2;
02049 struct WrdSectionPropertiesOverridden _field3;
02050 struct WrdBorder *_field4;
02051 struct WrdBorder *_field5;
02052 struct WrdBorder *_field6;
02053 struct WrdBorder *_field7;
02054 struct WrdDateTime *_field8;
02055 struct WrdOutlineListData *_field9;
02056 int _field10;
02057 int _field11;
02058 int _field12;
02059 int _field13;
02060 int _field14;
02061 int _field15;
02062 int _field16;
02063 int _field17;
02064 int _field18;
02065 int _field19;
02066 int _field20;
02067 int _field21;
02068 int _field22;
02069 int _field23;
02070 int _field24;
02071 int _field25;
02072 unsigned int _field26;
02073 unsigned int _field27;
02074 unsigned int _field28;
02075 unsigned int _field29;
02076 unsigned int _field30;
02077 unsigned int _field31;
02078 unsigned int _field32;
02079 struct ChMap<ChUINT4, ChUINT4, CsLess<ChUINT4>> _field33;
02080 struct ChMap<ChUINT4, ChUINT4, CsLess<ChUINT4>> _field34;
02081 unsigned short _field35;
02082 unsigned short _field36;
02083 unsigned short _field37;
02084 unsigned short _field38;
02085 unsigned short _field39;
02086 short _field40;
02087 short _field41;
02088 short _field42;
02089 short _field43;
02090 short _field44;
02091 short _field45;
02092 unsigned char _field46;
02093 unsigned char _field47;
02094 unsigned char _field48;
02095 unsigned char _field49;
02096 unsigned char _field50;
02097 unsigned char _field51;
02098 unsigned char _field52;
02099 unsigned char _field53;
02100 unsigned char _field54;
02101 unsigned char _field55;
02102 unsigned char _field56;
02103 unsigned char _field57;
02104 int _field58;
02105 int _field59;
02106 int _field60;
02107 int _field61;
02108 int _field62;
02109 int _field63;
02110 unsigned short _field64;
02111 unsigned short _field65;
02112 struct OcBinaryData _field66;
02113 };
02114
02115 struct WrdSectionPropertiesOverridden {
02116 unsigned int :1;
02117 unsigned int :1;
02118 unsigned int :1;
02119 unsigned int :1;
02120 unsigned int :1;
02121 unsigned int :1;
02122 unsigned int :1;
02123 unsigned int :1;
02124 unsigned int :1;
02125 unsigned int :1;
02126 unsigned int :1;
02127 unsigned int :1;
02128 unsigned int :1;
02129 unsigned int :1;
02130 unsigned int :1;
02131 unsigned int :1;
02132 unsigned int :1;
02133 unsigned int :1;
02134 unsigned int :1;
02135 unsigned int :1;
02136 unsigned int :1;
02137 unsigned int :1;
02138 unsigned int :1;
02139 unsigned int :1;
02140 unsigned int :1;
02141 unsigned int :1;
02142 unsigned int :1;
02143 unsigned int :1;
02144 unsigned int :1;
02145 unsigned int :1;
02146 unsigned int :1;
02147 unsigned int :1;
02148 unsigned int :1;
02149 unsigned int :1;
02150 unsigned int :1;
02151 unsigned int :1;
02152 unsigned int :1;
02153 unsigned int :1;
02154 unsigned int :1;
02155 unsigned int :1;
02156 unsigned int :1;
02157 unsigned int :1;
02158 unsigned int :1;
02159 unsigned int :1;
02160 unsigned int :1;
02161 unsigned int :1;
02162 unsigned int :1;
02163 unsigned int :1;
02164 unsigned int :1;
02165 unsigned int :1;
02166 unsigned int :1;
02167 unsigned int :1;
02168 unsigned int :1;
02169 unsigned int :1;
02170 unsigned int :1;
02171 unsigned int :1;
02172 unsigned int :1;
02173 unsigned int :1;
02174 unsigned int :1;
02175 unsigned int :1;
02176 unsigned int :1;
02177 unsigned int :1;
02178 };
02179
02180 struct WrdSectionTextRun {
02181 void **_field1;
02182 int _field2;
02183 unsigned int _field3;
02184 unsigned int _field4;
02185 struct WrdSectionProperties *_field5;
02186 struct WrdSectionProperties *_field6;
02187 };
02188
02189 struct WrdShading {
02190 void **_field1;
02191 struct CsColour _field2;
02192 struct CsColour _field3;
02193 int _field4;
02194 int _field5;
02195 int _field6;
02196 };
02197
02198 struct WrdStory;
02199
02200 struct WrdStoryTable {
02201 void **_field1;
02202 int _field2;
02203 struct ChVector<WrdStory*> _field3;
02204 };
02205
02206 struct WrdStyle {
02207 void **_field1;
02208 struct CsString _field2;
02209 struct WrdParagraphProperties *_field3;
02210 struct WrdParagraphProperties *_field4;
02211 struct WrdCharacterProperties *_field5;
02212 struct WrdCharacterProperties *_field6;
02213 struct WrdTableProperties *_field7;
02214 struct WrdDateTime *_field8;
02215 struct ChMap<ChUINT4, WrdParagraphProperties*, CsLess<ChUINT4>> _field9;
02216 struct ChMap<ChUINT4, WrdCharacterProperties*, CsLess<ChUINT4>> _field10;
02217 struct ChMap<ChUINT4, WrdTableProperties*, CsLess<ChUINT4>> _field11;
02218 int _field12;
02219 unsigned short _field13;
02220 unsigned short _field14;
02221 unsigned short _field15;
02222 unsigned short _field16;
02223 unsigned int :1;
02224 unsigned int :1;
02225 unsigned int :1;
02226 unsigned int :1;
02227 unsigned int :1;
02228 };
02229
02230 struct WrdStyleSheet {
02231 void **_field1;
02232 unsigned short _field2;
02233 unsigned short _field3;
02234 unsigned short _field4;
02235 unsigned short _field5;
02236 struct WrdStyle *_field6;
02237 struct ChVector<WrdStyle*> _field7;
02238 struct WrdPredefinedStyleInfo _field8[156];
02239 unsigned short _field9;
02240 };
02241
02242 struct WrdTabDescriptor;
02243
02244 struct WrdTableAutoformatLookSpecifier;
02245
02246 struct WrdTableCellDescriptor;
02247
02248 struct WrdTableProperties {
02249 void **_field1;
02250 void **_field2;
02251 struct WrdTablePropertiesOverridden _field3;
02252 struct WrdTableAutoformatLookSpecifier *_field4;
02253 struct WrdTableCellDescriptor *_field5;
02254 struct WrdShading *_field6;
02255 struct WrdBorder *_field7;
02256 struct WrdBorder *_field8;
02257 struct WrdBorder *_field9;
02258 struct WrdBorder *_field10;
02259 struct WrdBorder *_field11;
02260 struct WrdBorder *_field12;
02261 struct WrdBorder *_field13;
02262 struct WrdBorder *_field14;
02263 struct WrdDateTime *_field15;
02264 int _field16;
02265 int _field17;
02266 int _field18;
02267 int _field19;
02268 int _field20;
02269 int _field21;
02270 int _field22;
02271 int _field23;
02272 int _field24;
02273 int _field25;
02274 int _field26;
02275 int _field27;
02276 int _field28;
02277 int _field29;
02278 int _field30;
02279 int _field31;
02280 int _field32;
02281 int _field33;
02282 int _field34;
02283 int _field35;
02284 int _field36;
02285 int _field37;
02286 int _field38;
02287 int _field39;
02288 int _field40;
02289 int _field41;
02290 int _field42;
02291 int _field43;
02292 int _field44;
02293 struct ChVector<ChSINT2> _field45;
02294 struct ChVector<WrdTableCellDescriptor*> _field46;
02295 int _field47;
02296 int _field48;
02297 int _field49;
02298 int _field50;
02299 int _field51;
02300 int _field52;
02301 int _field53;
02302 int _field54;
02303 unsigned short _field55;
02304 unsigned short _field56;
02305 unsigned int :1;
02306 unsigned int :1;
02307 unsigned int :1;
02308 unsigned int :1;
02309 unsigned int :1;
02310 unsigned int :1;
02311 short _field57;
02312 short _field58;
02313 short _field59;
02314 short _field60;
02315 short _field61;
02316 short _field62;
02317 short _field63;
02318 short _field64;
02319 short _field65;
02320 short _field66;
02321 short _field67;
02322 short _field68;
02323 short _field69;
02324 short _field70;
02325 short _field71;
02326 short _field72;
02327 short _field73;
02328 short _field74;
02329 short _field75;
02330 short _field76;
02331 short _field77;
02332 short _field78;
02333 short _field79;
02334 short _field80;
02335 short _field81;
02336 unsigned char _field82;
02337 unsigned char _field83;
02338 unsigned char _field84;
02339 unsigned char _field85;
02340 unsigned char _field86;
02341 unsigned char _field87;
02342 unsigned char _field88;
02343 unsigned char _field89;
02344 };
02345
02346 struct WrdTablePropertiesOverridden {
02347 unsigned int :1;
02348 unsigned int :1;
02349 unsigned int :1;
02350 unsigned int :1;
02351 unsigned int :1;
02352 unsigned int :1;
02353 unsigned int :1;
02354 unsigned int :1;
02355 unsigned int :1;
02356 unsigned int :1;
02357 unsigned int :1;
02358 unsigned int :1;
02359 unsigned int :1;
02360 unsigned int :1;
02361 unsigned int :1;
02362 unsigned int :1;
02363 unsigned int :1;
02364 unsigned int :1;
02365 unsigned int :1;
02366 unsigned int :1;
02367 unsigned int :1;
02368 unsigned int :1;
02369 unsigned int :1;
02370 unsigned int :1;
02371 unsigned int :1;
02372 unsigned int :1;
02373 unsigned int :1;
02374 unsigned int :1;
02375 unsigned int :1;
02376 unsigned int :1;
02377 unsigned int :1;
02378 unsigned int :1;
02379 unsigned int :1;
02380 unsigned int :1;
02381 unsigned int :1;
02382 unsigned int :1;
02383 unsigned int :1;
02384 unsigned int :1;
02385 unsigned int :1;
02386 unsigned int :1;
02387 unsigned int :1;
02388 unsigned int :1;
02389 unsigned int :1;
02390 unsigned int :1;
02391 unsigned int :1;
02392 unsigned int :1;
02393 unsigned int :1;
02394 unsigned int :1;
02395 unsigned int :1;
02396 unsigned int :1;
02397 unsigned int :1;
02398 unsigned int :1;
02399 unsigned int :1;
02400 unsigned int :1;
02401 unsigned int :1;
02402 unsigned int :1;
02403 unsigned int :1;
02404 unsigned int :1;
02405 unsigned int :1;
02406 unsigned int :1;
02407 unsigned int :1;
02408 unsigned int :1;
02409 unsigned int :1;
02410 unsigned int :1;
02411 unsigned int :1;
02412 unsigned int :1;
02413 unsigned int :1;
02414 unsigned int :1;
02415 unsigned int :1;
02416 unsigned int :1;
02417 unsigned int :1;
02418 unsigned int :1;
02419 unsigned int :1;
02420 unsigned int :1;
02421 unsigned int :1;
02422 unsigned int :1;
02423 unsigned int :1;
02424 unsigned int :1;
02425 unsigned int :1;
02426 unsigned int :1;
02427 unsigned int :1;
02428 unsigned int :1;
02429 unsigned int :1;
02430 unsigned int :1;
02431 unsigned int :1;
02432 unsigned int :1;
02433 unsigned int :1;
02434 unsigned int :1;
02435 unsigned int :1;
02436 unsigned int :1;
02437 unsigned int :1;
02438 unsigned int :1;
02439 unsigned int :1;
02440 };
02441
02442 struct WrdText {
02443 void **_vptr$WrdObject;
02444 struct OcText m_text;
02445 int m_textType;
02446 };
02447
02448 struct WrdTextRun {
02449 void **_field1;
02450 int _field2;
02451 unsigned int _field3;
02452 unsigned int _field4;
02453 };
02454
02455 struct XlArray;
02456
02457 struct XlBaseFormulaTable;
02458
02459 struct XlBinaryReader {
02460 void **_field1;
02461 void **_field2;
02462 void **_field3;
02463 struct EshObjectFactory *_field4;
02464 _Bool _field5;
02465 struct SsrwOORootStorage *_field6;
02466 struct SsrwOOStorage *_field7;
02467 struct XlEshBinaryReader _field8;
02468 struct XlStringExtractor *_field9;
02469 struct XlSheetInfoTable *_field10;
02470 int _field11;
02471 int _field12;
02472 int _field13;
02473 int _field14;
02474 int _field15;
02475 int _field16;
02476 int _field17;
02477 int _field18;
02478 int _field19;
02479 int _field20;
02480 int _field21;
02481 int _field22;
02482 int _field23;
02483 int _field24;
02484 int _field25;
02485 int _field26;
02486 int _field27;
02487 int _field28;
02488 int _field29;
02489 int _field30;
02490 int _field31;
02491 int _field32;
02492 int _field33;
02493 int _field34;
02494 int _field35;
02495 int _field36;
02496 int _field37;
02497 int _field38;
02498 int _field39;
02499 int _field40;
02500 int _field41;
02501 int _field42;
02502 _Bool _field43;
02503 _Bool _field44;
02504 _Bool _field45;
02505 struct ChVector<ChSINT4> _field46;
02506 struct ChVector<ChSINT4> _field47;
02507 struct ChVector<ChSINT4> _field48;
02508 struct XlIndex *_field49;
02509 struct XlRow *_field50;
02510 struct XlRecord *_field51;
02511 int _field52;
02512 int _field53;
02513 short _field54;
02514 int _field55;
02515 int _field56;
02516 struct ChVector<XlCell*> _field57;
02517 int _field58;
02518 unsigned char _field59;
02519 int _field60;
02520 struct XlWorksheetProperties _field61;
02521 struct XlWorksheetProtection _field62;
02522 struct XlCalculationProperties _field63;
02523 struct XlSortInfo _field64;
02524 struct XlDocumentInfo _field65;
02525 struct XlDocumentProperties _field66;
02526 struct XlDocumentProtection _field67;
02527 struct XlFileProtection _field68;
02528 struct XlSubstreamProperties _field69;
02529 struct XlRecord *_field70;
02530 struct SsrwOOStream *_field71;
02531 unsigned char _field72;
02532 struct XlObjectFactory *_field73;
02533 struct XlParserVisitor *_field74;
02534 void **_field75;
02535 struct EshObjectFactory *_field76;
02536 };
02537
02538 struct XlBrk;
02539
02540 struct XlCalculationProperties {
02541 void **_vptr$XlCalculationProperties;
02542 double m_dIncrementMax;
02543 int m_autoRecalcMode;
02544 short m_nIterationMax;
02545 _Bool m_isIterationOn;
02546 int m_referenceStyle;
02547 _Bool m_isRecalcSave;
02548 };
02549
02550 struct XlCell {
02551 void **_field1;
02552 unsigned short _field2;
02553 short _field3;
02554 short _field4;
02555 int _field5;
02556 double _field6;
02557 struct XlString *_field7;
02558 int _field8;
02559 struct XlFormulaInfo *_field9;
02560 _Bool _field10;
02561 _Bool _field11;
02562 _Bool _field12;
02563 };
02564
02565 struct XlCellRow {
02566 void **_field1;
02567 struct XlRowProperties *_field2;
02568 struct ChVector<XlCell*> _field3;
02569 unsigned int _field4;
02570 };
02571
02572 struct XlCellTableInfo {
02573 void **_vptr$XlCellTableInfo;
02574 int m_lRowMin;
02575 int m_lRowMax;
02576 unsigned short m_unColumnMin;
02577 unsigned short m_unColumnMax;
02578 };
02579
02580 struct XlCf {
02581 void **_field1;
02582 struct XlHeader _field2;
02583 int _field3;
02584 int _field4;
02585 short _field5;
02586 short _field6;
02587 struct XlDXf *_field7;
02588 char *_field8;
02589 char *_field9;
02590 };
02591
02592 struct XlChartBinaryReader {
02593 void **_field1;
02594 void **_field2;
02595 void **_field3;
02596 struct EshObjectFactory *_field4;
02597 _Bool _field5;
02598 struct SsrwOORootStorage *_field6;
02599 struct SsrwOOStorage *_field7;
02600 struct XlEshBinaryReader _field8;
02601 struct XlStringExtractor *_field9;
02602 struct XlSheetInfoTable *_field10;
02603 int _field11;
02604 int _field12;
02605 int _field13;
02606 int _field14;
02607 int _field15;
02608 int _field16;
02609 int _field17;
02610 int _field18;
02611 int _field19;
02612 int _field20;
02613 int _field21;
02614 int _field22;
02615 int _field23;
02616 int _field24;
02617 int _field25;
02618 int _field26;
02619 int _field27;
02620 int _field28;
02621 int _field29;
02622 int _field30;
02623 int _field31;
02624 int _field32;
02625 int _field33;
02626 int _field34;
02627 int _field35;
02628 int _field36;
02629 int _field37;
02630 int _field38;
02631 int _field39;
02632 int _field40;
02633 int _field41;
02634 int _field42;
02635 _Bool _field43;
02636 _Bool _field44;
02637 _Bool _field45;
02638 struct ChVector<ChSINT4> _field46;
02639 struct ChVector<ChSINT4> _field47;
02640 struct ChVector<ChSINT4> _field48;
02641 struct XlIndex *_field49;
02642 struct XlRow *_field50;
02643 struct XlRecord *_field51;
02644 int _field52;
02645 int _field53;
02646 short _field54;
02647 int _field55;
02648 int _field56;
02649 struct ChVector<XlCell*> _field57;
02650 int _field58;
02651 unsigned char _field59;
02652 int _field60;
02653 struct XlWorksheetProperties _field61;
02654 struct XlWorksheetProtection _field62;
02655 struct XlCalculationProperties _field63;
02656 struct XlSortInfo _field64;
02657 struct XlDocumentInfo _field65;
02658 struct XlDocumentProperties _field66;
02659 struct XlDocumentProtection _field67;
02660 struct XlFileProtection _field68;
02661 struct XlSubstreamProperties _field69;
02662 struct XlRecord *_field70;
02663 struct SsrwOOStream *_field71;
02664 unsigned char _field72;
02665 struct XlObjectFactory *_field73;
02666 struct XlParserVisitor *_field74;
02667 void **_field75;
02668 struct EshObjectFactory *_field76;
02669 struct ChVector<ChSINT4> _field77;
02670 struct XlSubstreamProperties _field78;
02671 int _field79;
02672 int _field80;
02673 int _field81;
02674 struct CsRect<ChFLT4> _field82;
02675 int _field83;
02676 int _field84;
02677 int _field85[4];
02678 int _field86;
02679 int _field87;
02680 int _field88;
02681 int _field89;
02682 int _field90;
02683 struct ChVector<ChSINT4> _field91;
02684 int _field92[4];
02685 int _field93;
02686 int _field94;
02687 struct AxisParentChildren _field95;
02688 struct AxisParentChildren _field96;
02689 struct ChVector<XlChartBinaryReader::SeriesDescriptor> _field97;
02690 struct ChVector<XlChartBinaryReader::PlotDescriptor> _field98;
02691 struct ChMap<ChUINT4, ChSINT4, CsLess<ChUINT4>> _field99;
02692 struct ChVector<ChSINT4> _field100;
02693 struct ChMap<ChUINT4, ChSINT4, CsLess<ChUINT4>> _field101;
02694 float _field102;
02695 float _field103;
02696 unsigned short _field104;
02697 unsigned short _field105;
02698 int _field106;
02699 struct ChVector<ChSINT4> _field107;
02700 struct ChVector<ChSINT4> _field108;
02701 void **_field109;
02702 struct EshObjectFactory *_field110;
02703 };
02704
02705 struct XlChartCustomLegend;
02706
02707 struct XlChartDataSeries {
02708 void **_field1;
02709 struct XlChartSeries *_field2;
02710 unsigned short _field3;
02711 unsigned short _field4;
02712 unsigned short _field5;
02713 struct ChVector<XlChartSeriesFormat*> _field6;
02714 struct ChVector<ChUINT4> _field7;
02715 struct ChVector<ChSINT4> _field8;
02716 struct XlChartLinkedData *_field9;
02717 struct XlChartLinkedData *_field10;
02718 struct XlChartLinkedData *_field11;
02719 struct XlChartLinkedData *_field12;
02720 struct ChVector<XlChartCustomLegend*> _field13;
02721 };
02722
02723 struct XlChartFillStyle {
02724 void **_field1;
02725 struct CsColour _field2;
02726 struct CsColour _field3;
02727 unsigned short _field4;
02728 unsigned short _field5;
02729 unsigned short _field6;
02730 _Bool _field7;
02731 _Bool _field8;
02732 _Bool _field9;
02733 };
02734
02735 struct XlChartFrameType {
02736 void **_field1;
02737 float _field2;
02738 float _field3;
02739 float _field4;
02740 float _field5;
02741 int _field6;
02742 int _field7;
02743 int _field8;
02744 int _field9;
02745 struct XlChartLineStyle *_field10;
02746 struct XlChartFillStyle *_field11;
02747 struct XlChartPicF *_field12;
02748 _Bool _field13;
02749 _Bool _field14;
02750 _Bool _field15;
02751 };
02752
02753 struct XlChartLineStyle {
02754 void **_field1;
02755 struct CsColour _field2;
02756 int _field3;
02757 int _field4;
02758 unsigned short _field5;
02759 _Bool _field6;
02760 _Bool _field7;
02761 _Bool _field8;
02762 };
02763
02764 struct XlChartLinkedData {
02765 void **_field1;
02766 int _field2;
02767 char *_field3;
02768 unsigned short _field4;
02769 short _field5;
02770 _Bool _field6;
02771 struct ChMap<ChUINT4, XlChartEnteredData*, CsLess<ChUINT4>> _field7;
02772 };
02773
02774 struct XlChartMarkerStyle;
02775
02776 struct XlChartPicF;
02777
02778 struct XlChartSeries;
02779
02780 struct XlChartSeriesFormat {
02781 void **_field1;
02782 struct XlChartLineStyle *_field2;
02783 struct XlChartFillStyle *_field3;
02784 struct XlChartMarkerStyle *_field4;
02785 struct XlChartPicF *_field5;
02786 int _field6;
02787 unsigned short _field7;
02788 unsigned short _field8;
02789 unsigned short _field9;
02790 int _field10;
02791 _Bool _field11;
02792 _Bool _field12;
02793 _Bool _field13;
02794 _Bool _field14;
02795 _Bool _field15;
02796 _Bool _field16;
02797 _Bool _field17;
02798 _Bool _field18;
02799 _Bool _field19;
02800 _Bool _field20;
02801 };
02802
02803 struct XlCondFmt;
02804
02805 struct XlConditionalFormat {
02806 void **_field1;
02807 struct CsSimpleHeapVector<XlRecord> _field2;
02808 struct XlCondFmt *_field3;
02809 };
02810
02811 struct XlDXf {
02812 unsigned char _field1;
02813 unsigned char _field2;
02814 unsigned char _field3;
02815 unsigned char _field4;
02816 unsigned char _field5;
02817 unsigned char _field6;
02818 struct XlDXfUserFmt *_field7;
02819 struct XlDXfFont *_field8;
02820 struct XlDXfAlign *_field9;
02821 struct XlDXfBorders *_field10;
02822 struct XlDXfPattern *_field11;
02823 struct XlDXfProtect *_field12;
02824 };
02825
02826 struct XlDXfAlign {
02827 int _field1;
02828 int _field2;
02829 short _field3;
02830 short _field4;
02831 _Bool _field5;
02832 _Bool _field6;
02833 int _field7;
02834 };
02835
02836 struct XlDXfBorders;
02837
02838 struct XlDXfFont {
02839 void **_field1;
02840 unsigned char _field2;
02841 struct XlString *_field3;
02842 int _field4;
02843 int _field5;
02844 short _field6;
02845 int _field7;
02846 int _field8;
02847 unsigned char _field9;
02848 unsigned char _field10;
02849 int _field11;
02850 int _field12;
02851 unsigned int _field13;
02852 unsigned int _field14;
02853 unsigned int _field15;
02854 int _field16;
02855 int _field17;
02856 int _field18;
02857 int _field19;
02858 short _field20;
02859 };
02860
02861 struct XlDXfPattern;
02862
02863 struct XlDXfProtect {
02864 _Bool _field1;
02865 _Bool _field2;
02866 };
02867
02868 struct XlDXfUserFmt {
02869 void **_field1;
02870 _Bool _field2;
02871 short _field3;
02872 struct XlString *_field4;
02873 };
02874
02875 struct XlDocumentInfo {
02876 void **_vptr$XlDocumentInfo;
02877 unsigned short m_unBuildID;
02878 unsigned short m_unBuildYear;
02879 int m_lLowestVersion;
02880 _Bool m_isWrittenByWin;
02881 _Bool m_isWrittenByRisc;
02882 _Bool m_isWrittenByBeta;
02883 _Bool m_isEditedByWin;
02884 _Bool m_isEditedByMac;
02885 _Bool m_isEditedByBeta;
02886 _Bool m_isEditedByRisc;
02887 _Bool m_is0x40;
02888 };
02889
02890 struct XlDocumentProperties {
02891 void **_vptr$XlDocumentProperties;
02892 unsigned short m_unDateBase;
02893 short m_nCodePage;
02894 int m_nCountry;
02895 _Bool m_isExcel9File;
02896 _Bool m_isUsingElfs;
02897 _Bool m_isFullPrecision;
02898 _Bool m_isRefreshAll;
02899 _Bool m_isNoSaveSupp;
02900 _Bool m_hasMailEnvelope;
02901 _Bool m_isMailEnvelopeVisible;
02902 _Bool m_isVBProject;
02903 int m_lRecalcEngineID;
02904 short m_nTabCount;
02905 short *m_pTabIdTable;
02906 struct OcText m_workbookName;
02907 int m_objectShow;
02908 struct XlRef m_oleSize;
02909 _Bool m_isHaveOleSize;
02910 };
02911
02912 struct XlDocumentProtection {
02913 void **_vptr$XlDocumentProtection;
02914 _Bool m_isLockContent;
02915 _Bool m_isLockWindow;
02916 _Bool m_isLockShare;
02917 short m_nPassword;
02918 short m_nSharePassword;
02919 };
02920
02921 struct XlEshBinaryReader {
02922 void **_vptr$EshBinaryReader;
02923 struct SsrwOOStream *m_pStream;
02924 struct EshParserVisitor *m_pParserVisitor;
02925 struct EshObjectFactory *m_pObjectFactory;
02926 unsigned int m_ulStartPos;
02927 unsigned int m_ulEndPos;
02928 struct ChStack<EshHeader> m_containers;
02929 unsigned int m_ulCrtPos;
02930 struct EshHeader m_nextHeader;
02931 _Bool m_isLowLevel;
02932 _Bool m_isPatriarchRead;
02933 unsigned int m_ulFragmentBoundary;
02934 struct XlReadStgStream *m_pBiffStream;
02935 };
02936
02937 struct XlEshClientAnchor {
02938 void **_field1;
02939 unsigned short _field2;
02940 struct EshHeader _field3;
02941 short _field4;
02942 struct CsRect<ChSINT4> _field5;
02943 struct CsRect<ChSINT4> _field6;
02944 };
02945
02946 struct XlFileProtection {
02947 void **_vptr$XlFileProtection;
02948 int m_lFilePassword;
02949 _Bool m_isWriteProtected;
02950 _Bool m_isReadOnlyLoad;
02951 short m_nWritePassword;
02952 struct OcText m_creatorName;
02953 struct OcText m_ownerName;
02954 char *m_pTempBuffer;
02955 };
02956
02957 struct XlFont {
02958 void **_field1;
02959 struct XlHeader _field2;
02960 struct XlString *_field3;
02961 short _field4;
02962 short _field5;
02963 short _field6;
02964 int _field7;
02965 _Bool _field8;
02966 _Bool _field9;
02967 _Bool _field10;
02968 _Bool _field11;
02969 _Bool _field12;
02970 _Bool _field13;
02971 int _field14;
02972 unsigned char _field15;
02973 unsigned char _field16;
02974 };
02975
02976 struct XlFormat {
02977 void **_field1;
02978 struct XlHeader _field2;
02979 struct XlString *_field3;
02980 short _field4;
02981 };
02982
02983 struct XlFormulaInfo {
02984 void **_field1;
02985 int _field2;
02986 struct OcText *_field3;
02987 char *_field4;
02988 unsigned int _field5;
02989 short _field6;
02990 struct XlShrFmla *_field7;
02991 struct XlArray *_field8;
02992 struct XlTable *_field9;
02993 _Bool _field10;
02994 _Bool _field11;
02995 _Bool _field12;
02996 _Bool _field13;
02997 };
02998
02999 struct XlFormulaParser;
03000
03001 struct XlFormulaProcessor {
03002 void **_field1;
03003 struct XlFormulaParser *_field2;
03004 struct XlBaseFormulaTable *_field3;
03005 struct ChVector<CsString*> _field4;
03006 struct XlNameTable *_field5;
03007 struct ChVector<OcText> *_field6;
03008 struct XlLinkTable *_field7;
03009 unsigned int _field8;
03010 unsigned int _field9;
03011 char _field10[64];
03012 unsigned short *_field11;
03013 char *_field12;
03014 _Bool _field13;
03015 unsigned int _field14;
03016 };
03017
03018 struct XlGraphicsInfo {
03019 void **_field1;
03020 int _field2;
03021 short _field3;
03022 _Bool _field4;
03023 _Bool _field5;
03024 _Bool _field6;
03025 _Bool _field7;
03026 struct ChVector<XlGraphicsInfo::XlObjData*> _field8;
03027 _Bool _field9;
03028 struct XlString *_field10;
03029 int _field11;
03030 int _field12;
03031 int _field13;
03032 _Bool _field14;
03033 unsigned short _field15;
03034 unsigned short _field16;
03035 unsigned short _field17;
03036 char *_field18;
03037 unsigned int _field19;
03038 unsigned int _field20;
03039 _Bool _field21;
03040 unsigned int _field22;
03041 unsigned int _field23;
03042 int _field24;
03043 int _field25;
03044 _Bool _field26;
03045 struct XlString *_field27;
03046 };
03047
03048 struct XlHLink {
03049 void **_field1;
03050 struct XlHeader _field2;
03051 struct XlRef *_field3;
03052 int _field4;
03053 _Bool _field5;
03054 _Bool _field6;
03055 struct XlString *_field7;
03056 struct XlString *_field8;
03057 struct XlString *_field9;
03058 struct XlString *_field10;
03059 struct XlString *_field11;
03060 unsigned short _field12;
03061 };
03062
03063 struct XlHLinkToolTip {
03064 void **_field1;
03065 struct XlHeader _field2;
03066 struct XlRef *_field3;
03067 struct XlString *_field4;
03068 };
03069
03070 struct XlHeader {
03071 unsigned int _field1;
03072 short _field2;
03073 unsigned char _field3;
03074 };
03075
03076 struct XlIndex;
03077
03078 struct XlLink;
03079
03080 struct XlLinkLookupTable {
03081 void **_vptr$XlLinkLookupTable;
03082 _Bool m_isOwnRefs;
03083 struct ChVector<XlXti*> m_lookupTable;
03084 };
03085
03086 struct XlLinkTable {
03087 void **_field1;
03088 struct XlLinkLookupTable _field2;
03089 struct ChVector<XlLink*> _field3;
03090 };
03091
03092 struct XlName {
03093 void **_field1;
03094 struct XlHeader _field2;
03095 struct XlString *_field3;
03096 struct XlString *_field4;
03097 struct XlString *_field5;
03098 struct XlString *_field6;
03099 struct XlString *_field7;
03100 char *_field8;
03101 short _field9;
03102 short _field10;
03103 short _field11;
03104 short _field12;
03105 unsigned char _field13;
03106 unsigned char _field14;
03107 _Bool _field15;
03108 _Bool _field16;
03109 _Bool _field17;
03110 _Bool _field18;
03111 _Bool _field19;
03112 _Bool _field20;
03113 _Bool _field21;
03114 int _field22;
03115 };
03116
03117 struct XlNameTable {
03118 void **_field1;
03119 struct CsSimpleHeapVector<XlRecord> _field2;
03120 struct OcText _field3[14];
03121 };
03122
03123 struct XlObjData;
03124
03125 struct XlObjectFactory;
03126
03127 struct XlPageProperties {
03128 void **_vptr$XlPageProperties;
03129 double m_dBottomMargin;
03130 double m_dTopMargin;
03131 double m_dLeftMargin;
03132 double m_dRightMargin;
03133 struct OcText *m_pHeaderString;
03134 struct OcText *m_pFooterString;
03135 _Bool m_isHorizCentered;
03136 _Bool m_isVertCentered;
03137 short m_nPaperSize;
03138 short m_nScaleFactor;
03139 short m_nPageStartNumber;
03140 short m_nPrintFitToWidth;
03141 short m_nPrintFitToHeight;
03142 _Bool m_isPrintLeftToRight;
03143 int m_printLandscape;
03144 _Bool m_isPrintNoPls;
03145 _Bool m_isPrintNoColor;
03146 _Bool m_isPrintDraft;
03147 _Bool m_isPrintNotes;
03148 _Bool m_isPrintNoOrient;
03149 _Bool m_isPrintPageNoAuto;
03150 short m_nPrintResolution;
03151 short m_nPrintVertResolution;
03152 short m_nPrintCopyCount;
03153 double m_dPrintHeaderMargin;
03154 double m_dPrintFooterMargin;
03155 short m_nPrintSize;
03156 };
03157
03158 struct XlParserVisitor;
03159
03160 struct XlPhoneticInfo;
03161
03162 struct XlPtg {
03163 struct ChVector<ChBYTE*> *_field1;
03164 struct ChVector<ChUINT4> *_field2;
03165 int _field3;
03166 int _field4;
03167 };
03168
03169 struct XlReadStgStream;
03170
03171 struct XlRecord;
03172
03173 struct XlRef {
03174 unsigned short m_nRowFirst;
03175 unsigned short m_nRowLast;
03176 short m_nColFirst;
03177 short m_nColLast;
03178 _Bool m_isCompact;
03179 };
03180
03181 struct XlRow;
03182
03183 struct XlRowProperties;
03184
03185 struct XlSheetInfo {
03186 void **_vptr$XlSheetInfo;
03187 int m_substreamType;
03188 int m_lRowBlockCount;
03189 };
03190
03191 struct XlSheetInfoTable {
03192 void **_field1;
03193 struct CsSimpleHeapVector<XlRecord> _field2;
03194 char *_field3;
03195 };
03196
03197 struct XlShrFmla;
03198
03199 struct XlSortInfo {
03200 void **_vptr$XlSortInfo;
03201 _Bool m_isSortLtoR;
03202 _Bool m_isKey1Dsc;
03203 _Bool m_isKey2Dsc;
03204 _Bool m_isKey3Dsc;
03205 _Bool m_isCaseSensitive;
03206 _Bool m_isAltMethod;
03207 unsigned char m_bOrderIndex;
03208 struct OcText m_key1String;
03209 struct OcText m_key2String;
03210 struct OcText m_key3String;
03211 };
03212
03213 struct XlString {
03214 void **_field1;
03215 struct OcText _field2;
03216 struct ChVector<ChSINT2*> _field3;
03217 struct XlPhoneticInfo *_field4;
03218 int _field5;
03219 short *_field6;
03220 };
03221
03222 struct XlStringExtractor;
03223
03224 struct XlStyleTable {
03225 void **_field1;
03226 struct CsSimpleHeapVector<XlRecord> _field2;
03227 struct OcText _field3[10];
03228 };
03229
03230 struct XlSubstreamProperties {
03231 void **_vptr$XlSubstreamProperties;
03232 struct XlSheetInfo m_subStreamInfo;
03233 struct XlPageProperties m_pageInfo;
03234 struct XlCellTableInfo m_cellTableInfo;
03235 int m_lGraphicsLoc;
03236 int m_lEsherLoc;
03237 };
03238
03239 struct XlTable;
03240
03241 struct XlWorksheetProperties {
03242 void **_vptr$XlWorksheetProperties;
03243 unsigned short m_unDefaultColWidth;
03244 int m_lStandardColWidth;
03245 unsigned short m_unDefaultRowHeight;
03246 _Bool m_isGridChanged;
03247 unsigned short m_unRowGutter;
03248 unsigned short m_unColGutter;
03249 unsigned short m_unRowOutlineMax;
03250 unsigned short m_unColOutlineMax;
03251 _Bool m_isUndefRowUnsynced;
03252 _Bool m_isUndefRowZero;
03253 _Bool m_isUndefRowExAscent;
03254 _Bool m_isUndefRowExDescent;
03255 _Bool m_isShowAutoPgBreaks;
03256 _Bool m_isIntlMacro;
03257 _Bool m_isDialog;
03258 _Bool m_isOutlineAutoStyle;
03259 _Bool m_isRowSumsBelow;
03260 _Bool m_isColSumsRight;
03261 _Bool m_isFitToPage;
03262 _Bool m_isDisplayGuts;
03263 _Bool m_isAltExprEval;
03264 _Bool m_isAltFmlaEntry;
03265 _Bool m_isPrintHeadings;
03266 _Bool m_isPrintGrid;
03267 short m_nTabColorIdx;
03268 struct ChVector<XlBrk*> m_pHorizPgBreaks;
03269 struct ChVector<XlBrk*> m_pVertPgBreaks;
03270 struct OcText m_objectName;
03271 };
03272
03273 struct XlWorksheetProtection {
03274 void **_vptr$XlWorksheetProtection;
03275 _Bool m_isLockContent;
03276 _Bool m_isLockScenario;
03277 _Bool m_isLockObj;
03278 _Bool m_isEditObjects;
03279 _Bool m_isEditScenarios;
03280 _Bool m_isChangeCellFormatting;
03281 _Bool m_isChangeColumnFormatting;
03282 _Bool m_isChangeRowFormatting;
03283 _Bool m_isInsertColumns;
03284 _Bool m_isInsertRow;
03285 _Bool m_isInsertHyperlinks;
03286 _Bool m_isDeleteColumns;
03287 _Bool m_isDeleteRows;
03288 _Bool m_isSelectLockedCells;
03289 _Bool m_isSortCellRange;
03290 _Bool m_isEditAutoFilters;
03291 _Bool m_isEditPivotTables;
03292 _Bool m_isSelectUnlockedCells;
03293 short m_nPassword;
03294 };
03295
03296 struct XlXf {
03297 void **_field1;
03298 struct XlHeader _field2;
03299 short _field3;
03300 short _field4;
03301 short _field5;
03302 int _field6;
03303 int _field7;
03304 unsigned char _field8;
03305 unsigned char _field9;
03306 int _field10;
03307 int _field11;
03308 int _field12;
03309 int _field13;
03310 int _field14;
03311 int _field15;
03312 int _field16;
03313 int _field17;
03314 unsigned char _field18;
03315 unsigned char _field19;
03316 unsigned char _field20;
03317 unsigned char _field21;
03318 unsigned char _field22;
03319 unsigned char _field23;
03320 unsigned char _field24;
03321 _Bool _field25;
03322 _Bool _field26;
03323 _Bool _field27;
03324 _Bool _field28;
03325 _Bool _field29;
03326 _Bool _field30;
03327 _Bool _field31;
03328 _Bool _field32;
03329 _Bool _field33;
03330 _Bool _field34;
03331 _Bool _field35;
03332 _Bool _field36;
03333 _Bool _field37;
03334 _Bool _field38;
03335 _Bool _field39;
03336 };
03337
03338 struct XlXti;
03339
03340 struct _NSAffineTransformStruct {
03341 float _field1;
03342 float _field2;
03343 float _field3;
03344 float _field4;
03345 float _field5;
03346 float _field6;
03347 };
03348
03349 struct _NSPoint {
03350 float x;
03351 float y;
03352 };
03353
03354 struct _NSRange {
03355 unsigned int location;
03356 unsigned int length;
03357 };
03358
03359 struct _NSRect {
03360 struct _NSPoint origin;
03361 struct _NSSize size;
03362 };
03363
03364 struct _NSSize {
03365 float width;
03366 float height;
03367 };
03368
03369 struct _NSZone;
03370
03371 struct _Rb_tree<ChUINT4, std::pair<const ChUINT4, ChSINT4>, std::_Select1st<std::pair<const ChUINT4, ChSINT4>>, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, ChSINT4>>> {
03372 struct _Rb_tree_impl<CsLess<ChUINT4>, false> _field1;
03373 };
03374
03375 struct _Rb_tree<ChUINT4, std::pair<const ChUINT4, ChUINT4>, std::_Select1st<std::pair<const ChUINT4, ChUINT4>>, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, ChUINT4>>> {
03376 struct _Rb_tree_impl<CsLess<ChUINT4>, false> _M_impl;
03377 };
03378
03379 struct _Rb_tree<ChUINT4, std::pair<const ChUINT4, EshOpt::Value>, std::_Select1st<std::pair<const ChUINT4, EshOpt::Value>>, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, EshOpt::Value>>> {
03380 struct _Rb_tree_impl<CsLess<ChUINT4>, false> _M_impl;
03381 };
03382
03383 struct _Rb_tree<ChUINT4, std::pair<const ChUINT4, PptBinaryReader::SKIP_CONDITIONS>, std::_Select1st<std::pair<const ChUINT4, PptBinaryReader::SKIP_CONDITIONS>>, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, PptBinaryReader::SKIP_CONDITIONS>>> {
03384 struct _Rb_tree_impl<CsLess<ChUINT4>, false> _M_impl;
03385 };
03386
03387 struct _Rb_tree<ChUINT4, std::pair<const ChUINT4, WrdCharacterProperties*>, std::_Select1st<std::pair<const ChUINT4, WrdCharacterProperties*>>, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, WrdCharacterProperties*>>> {
03388 struct _Rb_tree_impl<CsLess<ChUINT4>, false> _field1;
03389 };
03390
03391 struct _Rb_tree<ChUINT4, std::pair<const ChUINT4, WrdParagraphProperties*>, std::_Select1st<std::pair<const ChUINT4, WrdParagraphProperties*>>, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, WrdParagraphProperties*>>> {
03392 struct _Rb_tree_impl<CsLess<ChUINT4>, false> _field1;
03393 };
03394
03395 struct _Rb_tree<ChUINT4, std::pair<const ChUINT4, WrdTableProperties*>, std::_Select1st<std::pair<const ChUINT4, WrdTableProperties*>>, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, WrdTableProperties*>>> {
03396 struct _Rb_tree_impl<CsLess<ChUINT4>, false> _field1;
03397 };
03398
03399 struct _Rb_tree<ChUINT4, std::pair<const ChUINT4, XlChartEnteredData*>, std::_Select1st<std::pair<const ChUINT4, XlChartEnteredData*>>, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, XlChartEnteredData*>>> {
03400 struct _Rb_tree_impl<CsLess<ChUINT4>, false> _field1;
03401 };
03402
03403 struct _Rb_tree_impl<CsLess<ChUINT4>, false> {
03404 struct CsLess<ChUINT4> _M_key_compare;
03405 struct _Rb_tree_node_base _M_header;
03406 unsigned int _M_node_count;
03407 };
03408
03409 struct _Rb_tree_node_base {
03410 int _M_color;
03411 struct _Rb_tree_node_base *_M_parent;
03412 struct _Rb_tree_node_base *_M_left;
03413 struct _Rb_tree_node_base *_M_right;
03414 };
03415
03416 struct _RootStorage;
03417
03418 struct _SSRW_GUID {
03419 unsigned long _field1;
03420 unsigned short _field2;
03421 unsigned short _field3;
03422 unsigned char _field4[8];
03423 };
03424
03425 struct _StgInfo {
03426 int *_field1;
03427 int _field2;
03428 unsigned long _field3;
03429 unsigned long long _field4;
03430 int _field5;
03431 int _field6;
03432 int _field7;
03433 struct _SSRW_GUID _field8;
03434 };
03435
03436 struct _Storage;
03437
03438 struct _Stream;
03439
03440 struct _TidyDoc {
03441 int _field1;
03442 };
03443
03444 struct _TidyNode {
03445 int _field1;
03446 };
03447
03448 struct _Vector_impl {
03449 unsigned int *_field1;
03450 unsigned int *_field2;
03451 unsigned int *_field3;
03452 };
03453
03454 struct __CFArray;
03455
03456 struct __CFDateFormatter;
03457
03458 struct __CFDictionary;
03459
03460 struct __CFLocale;
03461
03462 struct __CFNumberFormatter;
03463
03464 struct __CFString;
03465
03466 struct __sFILE {
03467 char *_field1;
03468 int _field2;
03469 int _field3;
03470 short _field4;
03471 short _field5;
03472 struct __sbuf _field6;
03473 int _field7;
03474 void *_field8;
03475 void *_field9;
03476 void *_field10;
03477 void *_field11;
03478 void *_field12;
03479 struct __sbuf _field13;
03480 struct __sFILEX *_field14;
03481 int _field15;
03482 unsigned char _field16[3];
03483 unsigned char _field17[1];
03484 struct __sbuf _field18;
03485 int _field19;
03486 long long _field20;
03487 };
03488
03489 struct __sFILEX;
03490
03491 struct __sbuf {
03492 char *_base;
03493 int _size;
03494 };
03495
03496 struct _tagFPRgbTriple {
03497 unsigned int _field1;
03498 unsigned int _field2;
03499 unsigned int _field3;
03500 };
03501
03502 struct _tagLevelItem {
03503 struct _tagLevelItem *_field1;
03504 struct _tagOctreeNode *_field2;
03505 };
03506
03507 struct _tagOctree {
03508 struct _tagOctreeNode *_field1;
03509 unsigned short _field2;
03510 unsigned short _field3;
03511 struct _tagRgbQuad *_field4;
03512 struct _tagLevelItem *_field5[9];
03513 };
03514
03515 struct _tagOctreeNode {
03516 struct _tagOctreeNode *_field1;
03517 struct _tagOctreeNode *_field2[8];
03518 unsigned int _field3;
03519 struct _tagFPRgbTriple _field4;
03520 unsigned short _field5;
03521 };
03522
03523 struct _tagRgbQuad {
03524 unsigned char _field1;
03525 unsigned char _field2;
03526 unsigned char _field3;
03527 unsigned char _field4;
03528 };
03529
03530 struct _xmlAttr {
03531 void *_field1;
03532 int _field2;
03533 char *_field3;
03534 struct _xmlNode *_field4;
03535 struct _xmlNode *_field5;
03536 struct _xmlNode *_field6;
03537 struct _xmlAttr *_field7;
03538 struct _xmlAttr *_field8;
03539 struct _xmlDoc *_field9;
03540 struct _xmlNs *_field10;
03541 int _field11;
03542 void *_field12;
03543 };
03544
03545 struct _xmlAutomata;
03546
03547 struct _xmlAutomataState;
03548
03549 struct _xmlBuffer;
03550
03551 struct _xmlDict;
03552
03553 struct _xmlDoc {
03554 void *_field1;
03555 int _field2;
03556 char *_field3;
03557 struct _xmlNode *_field4;
03558 struct _xmlNode *_field5;
03559 struct _xmlNode *_field6;
03560 struct _xmlNode *_field7;
03561 struct _xmlNode *_field8;
03562 struct _xmlDoc *_field9;
03563 int _field10;
03564 int _field11;
03565 struct _xmlDtd *_field12;
03566 struct _xmlDtd *_field13;
03567 struct _xmlNs *_field14;
03568 char *_field15;
03569 char *_field16;
03570 void *_field17;
03571 void *_field18;
03572 char *_field19;
03573 int _field20;
03574 struct _xmlDict *_field21;
03575 void *_field22;
03576 };
03577
03578 struct _xmlDtd {
03579 void *_field1;
03580 int _field2;
03581 char *_field3;
03582 struct _xmlNode *_field4;
03583 struct _xmlNode *_field5;
03584 struct _xmlDoc *_field6;
03585 struct _xmlNode *_field7;
03586 struct _xmlNode *_field8;
03587 struct _xmlDoc *_field9;
03588 void *_field10;
03589 void *_field11;
03590 void *_field12;
03591 void *_field13;
03592 char *_field14;
03593 char *_field15;
03594 void *_field16;
03595 };
03596
03597 struct _xmlElementContent {
03598 int _field1;
03599 int _field2;
03600 char *_field3;
03601 struct _xmlElementContent *_field4;
03602 struct _xmlElementContent *_field5;
03603 struct _xmlElementContent *_field6;
03604 char *_field7;
03605 };
03606
03607 struct _xmlError {
03608 int domain;
03609 int code;
03610 char *message;
03611 int level;
03612 char *file;
03613 int line;
03614 char *str1;
03615 char *str2;
03616 char *str3;
03617 int int1;
03618 int int2;
03619 void *ctxt;
03620 void *node;
03621 };
03622
03623 struct _xmlHashTable;
03624
03625 struct _xmlNode {
03626 void *_field1;
03627 int _field2;
03628 char *_field3;
03629 struct _xmlNode *_field4;
03630 struct _xmlNode *_field5;
03631 struct _xmlNode *_field6;
03632 struct _xmlNode *_field7;
03633 struct _xmlNode *_field8;
03634 struct _xmlDoc *_field9;
03635 struct _xmlNs *_field10;
03636 char *_field11;
03637 struct _xmlAttr *_field12;
03638 struct _xmlNs *_field13;
03639 void *_field14;
03640 unsigned short _field15;
03641 unsigned short _field16;
03642 };
03643
03644 struct _xmlNs {
03645 struct _xmlNs *_field1;
03646 int _field2;
03647 char *_field3;
03648 char *_field4;
03649 void *_field5;
03650 };
03651
03652 struct _xmlParserCtxt {
03653 struct _xmlSAXHandler *_field1;
03654 void *_field2;
03655 struct _xmlDoc *_field3;
03656 int _field4;
03657 int _field5;
03658 char *_field6;
03659 char *_field7;
03660 int _field8;
03661 int _field9;
03662 struct _xmlParserInput *_field10;
03663 int _field11;
03664 int _field12;
03665 struct _xmlParserInput **_field13;
03666 struct _xmlNode *_field14;
03667 int _field15;
03668 int _field16;
03669 struct _xmlNode **_field17;
03670 int _field18;
03671 struct _xmlParserNodeInfoSeq _field19;
03672 int _field20;
03673 int _field21;
03674 int _field22;
03675 int _field23;
03676 int _field24;
03677 int _field25;
03678 struct _xmlValidCtxt _field26;
03679 int _field27;
03680 int _field28;
03681 char *_field29;
03682 char *_field30;
03683 int _field31;
03684 int _field32;
03685 char **_field33;
03686 long _field34;
03687 long _field35;
03688 int _field36;
03689 int _field37;
03690 int _field38;
03691 char *_field39;
03692 char *_field40;
03693 char *_field41;
03694 int *_field42;
03695 int _field43;
03696 int _field44;
03697 int *_field45;
03698 int _field46;
03699 struct _xmlParserInput *_field47;
03700 int _field48;
03701 int _field49;
03702 int _field50;
03703 int _field51;
03704 void *_field52;
03705 int _field53;
03706 int _field54;
03707 void *_field55;
03708 int _field56;
03709 int _field57;
03710 struct _xmlDict *_field58;
03711 char **_field59;
03712 int _field60;
03713 int _field61;
03714 char *_field62;
03715 char *_field63;
03716 char *_field64;
03717 int _field65;
03718 int _field66;
03719 int _field67;
03720 char **_field68;
03721 int *_field69;
03722 void **_field70;
03723 struct _xmlHashTable *_field71;
03724 struct _xmlHashTable *_field72;
03725 int _field73;
03726 int _field74;
03727 int _field75;
03728 int _field76;
03729 struct _xmlNode *_field77;
03730 int _field78;
03731 struct _xmlAttr *_field79;
03732 struct _xmlError _field80;
03733 int _field81;
03734 };
03735
03736 struct _xmlParserInput;
03737
03738 struct _xmlParserInputBuffer;
03739
03740 struct _xmlParserNodeInfo;
03741
03742 struct _xmlParserNodeInfoSeq {
03743 unsigned long maximum;
03744 unsigned long length;
03745 struct _xmlParserNodeInfo *buffer;
03746 };
03747
03748 struct _xmlPattern;
03749
03750 struct _xmlRelaxNG;
03751
03752 struct _xmlRelaxNGValidCtxt;
03753
03754 struct _xmlSAXHandler {
03755 void *_field1;
03756 void *_field2;
03757 void *_field3;
03758 void *_field4;
03759 void *_field5;
03760 void *_field6;
03761 void *_field7;
03762 void *_field8;
03763 void *_field9;
03764 void *_field10;
03765 void *_field11;
03766 void *_field12;
03767 void *_field13;
03768 void *_field14;
03769 void *_field15;
03770 void *_field16;
03771 void *_field17;
03772 void *_field18;
03773 void *_field19;
03774 void *_field20;
03775 void *_field21;
03776 void *_field22;
03777 void *_field23;
03778 void *_field24;
03779 void *_field25;
03780 void *_field26;
03781 void *_field27;
03782 unsigned int _field28;
03783 void *_field29;
03784 void *_field30;
03785 void *_field31;
03786 void *_field32;
03787 };
03788
03789 struct _xmlTextReader {
03790 int _field1;
03791 struct _xmlDoc *_field2;
03792 int _field3;
03793 int _field4;
03794 int _field5;
03795 struct _xmlParserCtxt *_field6;
03796 struct _xmlSAXHandler *_field7;
03797 struct _xmlParserInputBuffer *_field8;
03798 void *_field9;
03799 void *_field10;
03800 void *_field11;
03801 void *_field12;
03802 void *_field13;
03803 void *_field14;
03804 unsigned int _field15;
03805 unsigned int _field16;
03806 struct _xmlNode *_field17;
03807 struct _xmlNode *_field18;
03808 int _field19;
03809 struct _xmlNode *_field20;
03810 int _field21;
03811 struct _xmlBuffer *_field22;
03812 struct _xmlDict *_field23;
03813 struct _xmlNode *_field24;
03814 int _field25;
03815 int _field26;
03816 struct _xmlNode **_field27;
03817 void *_field28;
03818 void *_field29;
03819 struct _xmlRelaxNG *_field30;
03820 struct _xmlRelaxNGValidCtxt *_field31;
03821 int _field32;
03822 struct _xmlNode *_field33;
03823 int _field34;
03824 char *_field35;
03825 struct _xmlXIncludeCtxt *_field36;
03826 int _field37;
03827 int _field38;
03828 int _field39;
03829 struct _xmlPattern **_field40;
03830 int _field41;
03831 int _field42;
03832 };
03833
03834 struct _xmlValidCtxt {
03835 void *userData;
03836 void *error;
03837 void *warning;
03838 struct _xmlNode *node;
03839 int nodeNr;
03840 int nodeMax;
03841 struct _xmlNode **nodeTab;
03842 unsigned int finishDtd;
03843 struct _xmlDoc *doc;
03844 int valid;
03845 struct _xmlValidState *vstate;
03846 int vstateNr;
03847 int vstateMax;
03848 struct _xmlValidState *vstateTab;
03849 struct _xmlAutomata *am;
03850 struct _xmlAutomataState *state;
03851 };
03852
03853 struct _xmlValidState;
03854
03855 struct _xmlXIncludeCtxt;
03856
03857 struct internal_state;
03858
03859 struct map<ChUINT4, ChSINT4, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, ChSINT4>>> {
03860 struct _Rb_tree<ChUINT4, std::pair<const ChUINT4, ChSINT4>, std::_Select1st<std::pair<const ChUINT4, ChSINT4>>, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, ChSINT4>>> _field1;
03861 };
03862
03863 struct map<ChUINT4, ChUINT4, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, ChUINT4>>> {
03864 struct _Rb_tree<ChUINT4, std::pair<const ChUINT4, ChUINT4>, std::_Select1st<std::pair<const ChUINT4, ChUINT4>>, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, ChUINT4>>> _M_t;
03865 };
03866
03867 struct map<ChUINT4, EshOpt::Value, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, EshOpt::Value>>> {
03868 struct _Rb_tree<ChUINT4, std::pair<const ChUINT4, EshOpt::Value>, std::_Select1st<std::pair<const ChUINT4, EshOpt::Value>>, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, EshOpt::Value>>> _M_t;
03869 };
03870
03871 struct map<ChUINT4, PptBinaryReader::SKIP_CONDITIONS, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, PptBinaryReader::SKIP_CONDITIONS>>> {
03872 struct _Rb_tree<ChUINT4, std::pair<const ChUINT4, PptBinaryReader::SKIP_CONDITIONS>, std::_Select1st<std::pair<const ChUINT4, PptBinaryReader::SKIP_CONDITIONS>>, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, PptBinaryReader::SKIP_CONDITIONS>>> _M_t;
03873 };
03874
03875 struct map<ChUINT4, WrdCharacterProperties*, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, WrdCharacterProperties*>>> {
03876 struct _Rb_tree<ChUINT4, std::pair<const ChUINT4, WrdCharacterProperties*>, std::_Select1st<std::pair<const ChUINT4, WrdCharacterProperties*>>, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, WrdCharacterProperties*>>> _field1;
03877 };
03878
03879 struct map<ChUINT4, WrdParagraphProperties*, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, WrdParagraphProperties*>>> {
03880 struct _Rb_tree<ChUINT4, std::pair<const ChUINT4, WrdParagraphProperties*>, std::_Select1st<std::pair<const ChUINT4, WrdParagraphProperties*>>, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, WrdParagraphProperties*>>> _field1;
03881 };
03882
03883 struct map<ChUINT4, WrdTableProperties*, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, WrdTableProperties*>>> {
03884 struct _Rb_tree<ChUINT4, std::pair<const ChUINT4, WrdTableProperties*>, std::_Select1st<std::pair<const ChUINT4, WrdTableProperties*>>, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, WrdTableProperties*>>> _field1;
03885 };
03886
03887 struct map<ChUINT4, XlChartEnteredData*, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, XlChartEnteredData*>>> {
03888 struct _Rb_tree<ChUINT4, std::pair<const ChUINT4, XlChartEnteredData*>, std::_Select1st<std::pair<const ChUINT4, XlChartEnteredData*>>, CsLess<ChUINT4>, std::allocator<std::pair<const ChUINT4, XlChartEnteredData*>>> _field1;
03889 };
03890
03891 struct vector<ChUINT4, std::allocator<ChUINT4>> {
03892 struct _Vector_impl _field1;
03893 };
03894
03895 struct z_stream_s {
03896 char *next_in;
03897 unsigned int avail_in;
03898 unsigned int total_in;
03899 char *next_out;
03900 unsigned int avail_out;
03901 unsigned int total_out;
03902 char *msg;
03903 struct internal_state *state;
03904 void *zalloc;
03905 void *zfree;
03906 void *opaque;
03907 int data_type;
03908 unsigned int adler;
03909 unsigned int reserved;
03910 };
03911
03912 typedef struct {
03913 short widthBefore;
03914 char widthBeforeOverridden;
03915 int widthBeforeType;
03916 char widthBeforeTypeOverridden;
03917 short widthAfter;
03918 char widthAfterOverridden;
03919 int widthAfterType;
03920 char widthAfterTypeOverridden;
03921 int height;
03922 char heightOverridden;
03923 int heightType;
03924 char heightTypeOverridden;
03925 char header;
03926 char headerOverridden;
03927 } CDAnonymousStruct1;
03928
03929 typedef struct {
03930 short _field1;
03931 int _field2;
03932 int _field3;
03933 } CDAnonymousStruct2;
03934
03935 typedef struct {
03936 id _field1;
03937 char _field2;
03938 id _field3;
03939 char _field4;
03940 id _field5;
03941 char _field6;
03942 id _field7;
03943 char _field8;
03944 id _field9;
03945 char _field10;
03946 id _field11;
03947 char _field12;
03948 id _field13;
03949 char _field14;
03950 id _field15;
03951 char _field16;
03952 id _field17;
03953 char _field18;
03954 int _field19;
03955 char _field20;
03956 short _field21;
03957 char _field22;
03958 int _field23;
03959 char _field24;
03960 short _field25;
03961 char _field26;
03962 int _field27;
03963 char _field28;
03964 short _field29;
03965 char _field30;
03966 int _field31;
03967 char _field32;
03968 short _field33;
03969 char _field34;
03970 int _field35;
03971 char _field36;
03972 int _field37;
03973 char _field38;
03974 char _field39;
03975 char _field40;
03976 char _field41;
03977 char _field42;
03978 char _field43;
03979 char _field44;
03980 } CDAnonymousStruct3;
03981
03982 typedef struct {
03983 double _field1;
03984 double _field2;
03985 double _field3;
03986 char _field4;
03987 char _field5;
03988 } CDAnonymousStruct4;
03989
03990 typedef struct {
03991 unsigned int m_data1;
03992 unsigned short m_data2;
03993 unsigned short m_data3;
03994 unsigned char m_data4[8];
03995 } CDAnonymousStruct5;
03996
03997 typedef struct {
03998 unsigned char _field1;
03999 unsigned char _field2;
04000 unsigned char _field3;
04001 unsigned char _field4;
04002 } CDAnonymousStruct6;
04003
04004 typedef struct {
04005 unsigned long long _field1;
04006 id _field2;
04007 id _field3;
04008 char _field4;
04009 unsigned char _field5;
04010 int _field6;
04011 id _field7;
04012 id _field8;
04013 id _field9;
04014 id _field10;
04015 id _field11;
04016 id _field12;
04017 id _field13;
04018 struct {
04019 int _field1;
04020 unsigned char _field2;
04021 } _field14;
04022 int _field15;
04023 unsigned short _field16;
04024 int _field17;
04025 int _field18;
04026 int _field19;
04027 char _field20;
04028 int _field21;
04029 int _field22;
04030 int _field23;
04031 int _field24;
04032 char _field25;
04033 char _field26;
04034 unsigned short _field27;
04035 char _field28;
04036 unsigned short _field29;
04037 char _field30;
04038 short _field31;
04039 int _field32;
04040 short _field33;
04041 short _field34;
04042 short _field35;
04043 int _field36;
04044 unsigned short _field37;
04045 char _field38;
04046 char _field39;
04047 char _field40;
04048 char _field41;
04049 char _field42;
04050 id _field43;
04051 int _field44;
04052 id _field45;
04053 int _field46;
04054 unsigned short _field47;
04055 int _field48;
04056 unsigned short _field49;
04057 id _field50;
04058 } CDAnonymousStruct7;
04059
04060 typedef struct {
04061 unsigned int _pi;
04062 unsigned int _si;
04063 void *_bs;
04064 } CDAnonymousStruct8;
04065
04066 typedef struct {
04067 WDStyle *baseStyle;
04068 char baseStyleOverridden;
04069 WDShading *shading;
04070 char shadingOverridden;
04071 WDBorder *topBorder;
04072 char topBorderOverridden;
04073 WDBorder *leftBorder;
04074 char leftBorderOverridden;
04075 WDBorder *bottomBorder;
04076 char bottomBorderOverridden;
04077 WDBorder *rightBorder;
04078 char rightBorderOverridden;
04079 WDBorder *insideHorizontalBorder;
04080 char insideHorizontalBorderOverridden;
04081 WDBorder *insideVerticalBorder;
04082 char insideVerticalBorderOverridden;
04083 int justification;
04084 char justificationOverridden;
04085 int alignment;
04086 char alignmentOverridden;
04087 int width;
04088 char widthOverridden;
04089 int widthType;
04090 char widthTypeOverridden;
04091 short indent;
04092 char indentOverridden;
04093 int indentType;
04094 char indentTypeOverridden;
04095 short cellSpacing;
04096 char cellSpacingOverridden;
04097 int cellSpacingType;
04098 char cellSpacingTypeOverridden;
04099 int verticalAnchor;
04100 char verticalAnchorOverridden;
04101 int horizontalAnchor;
04102 char horizontalAnchorOverridden;
04103 int verticalPosition;
04104 char verticalPositionOverridden;
04105 int horizontalPosition;
04106 char horizontalPositionOverridden;
04107 int leftDistanceFromText;
04108 char leftDistanceFromTextOverridden;
04109 int topDistanceFromText;
04110 char topDistanceFromTextOverridden;
04111 int rightDistanceFromText;
04112 char rightDistanceFromTextOverridden;
04113 int bottomDistanceFromText;
04114 char bottomDistanceFromTextOverridden;
04115 int deleted;
04116 char deletedOverridden;
04117 int edited;
04118 char editedOverridden;
04119 int formattingChanged;
04120 char formattingChangedOverridden;
04121 unsigned short indexToAuthorIDOfDeletion;
04122 char indexToAuthorIDOfDeletionOverridden;
04123 unsigned short indexToAuthorIDOfEdit;
04124 char indexToAuthorIDOfEditOverridden;
04125 unsigned short indexToAuthorIDOfFormattingChange;
04126 char indexToAuthorIDOfFormattingChangeOverridden;
04127 NSDate *deletionDate;
04128 char deletionDateOverridden;
04129 NSDate *editDate;
04130 char editDateOverridden;
04131 NSDate *formattingChangeDate;
04132 char formattingChangeDateOverridden;
04133 } CDAnonymousStruct9;
04134
04135 typedef struct {
04136 unsigned long long _field1;
04137 id _field2;
04138 id _field3;
04139 id _field4;
04140 id _field5;
04141 id _field6;
04142 id _field7;
04143 unsigned short _field8;
04144 id _field9;
04145 int _field10;
04146 int _field11;
04147 int _field12;
04148 int _field13;
04149 int _field14;
04150 int _field15;
04151 int _field16;
04152 id _field17;
04153 int _field18;
04154 char _field19;
04155 int _field20;
04156 int _field21;
04157 int _field22;
04158 int _field23;
04159 char _field24;
04160 int _field25;
04161 short _field26;
04162 unsigned short _field27;
04163 unsigned short _field28;
04164 unsigned short _field29;
04165 unsigned short _field30;
04166 int _field31;
04167 id _field32;
04168 char _field33;
04169 int _field34;
04170 int _field35;
04171 int _field36;
04172 int _field37;
04173 char _field38;
04174 char _field39;
04175 unsigned short _field40;
04176 unsigned short _field41;
04177 unsigned short _field42;
04178 id _field43;
04179 id _field44;
04180 id _field45;
04181 int _field46;
04182 int _field47;
04183 int _field48;
04184 char _field49;
04185 char _field50;
04186 unsigned short _field51;
04187 int _field52;
04188 int _field53;
04189 } CDAnonymousStruct10;
04190
04191 typedef struct {
04192 WDShading *shading;
04193 char shadingOverridden;
04194 WDBorder *topBorder;
04195 char topBorderOverridden;
04196 WDBorder *leftBorder;
04197 char leftBorderOverridden;
04198 WDBorder *bottomBorder;
04199 char bottomBorderOverridden;
04200 WDBorder *rightBorder;
04201 char rightBorderOverridden;
04202 WDBorder *diagonalUpBorder;
04203 char diagonalUpBorderOverridden;
04204 WDBorder *diagonalDownBorder;
04205 char diagonalDownBorderOverridden;
04206 WDBorder *insideHorizontalBorder;
04207 char insideHorizontalBorderOverridden;
04208 WDBorder *insideVerticalBorder;
04209 char insideVerticalBorderOverridden;
04210 int widthType;
04211 char widthTypeOverridden;
04212 short topMargin;
04213 char topMarginOverridden;
04214 int topMarginType;
04215 char topMarginTypeOverridden;
04216 short bottomMargin;
04217 char bottomMarginOverridden;
04218 int bottomMarginType;
04219 char bottomMarginTypeOverridden;
04220 short leftMargin;
04221 char leftMarginOverridden;
04222 int leftMarginType;
04223 char leftMarginTypeOverridden;
04224 short rightMargin;
04225 char rightMarginOverridden;
04226 int rightMarginType;
04227 char rightMarginTypeOverridden;
04228 int verticalAlignment;
04229 char verticalAlignmentOverridden;
04230 char verticallyMergedCell;
04231 char verticallyMergedCellOverridden;
04232 char firstInSetOfVerticallyMergedCells;
04233 char firstInSetOfVerticallyMergedCellsOverridden;
04234 char noWrap;
04235 char noWrapOverridden;
04236 } CDAnonymousStruct11;
04237
04238 typedef struct {
04239 int style;
04240 unsigned char lines;
04241 } CDAnonymousStruct12;
04242
04243 typedef struct {
04244 WDBorder *topBorder;
04245 char topBorderOverridden;
04246 WDBorder *leftBorder;
04247 char leftBorderOverridden;
04248 WDBorder *bottomBorder;
04249 char bottomBorderOverridden;
04250 WDBorder *rightBorder;
04251 char rightBorderOverridden;
04252 int breakType;
04253 char breakTypeOverridden;
04254 unsigned int pageWidth;
04255 char pageWidthOverridden;
04256 unsigned int pageHeight;
04257 char pageHeightOverridden;
04258 int pageOrientation;
04259 char pageOrientationOverridden;
04260 unsigned int leftMargin;
04261 char leftMarginOverridden;
04262 unsigned int rightMargin;
04263 char rightMarginOverridden;
04264 unsigned int topMargin;
04265 char topMarginOverridden;
04266 unsigned int bottomMargin;
04267 char bottomMarginOverridden;
04268 unsigned int headerMargin;
04269 char headerMarginOverridden;
04270 unsigned int footerMargin;
04271 char footerMarginOverridden;
04272 unsigned int gutterMargin;
04273 char gutterMarginOverridden;
04274 int borderDepth;
04275 char borderDepthOverridden;
04276 int borderDisplay;
04277 char borderDisplayOverridden;
04278 int borderOffset;
04279 char borderOffsetOverridden;
04280 short lineNumberStart;
04281 char lineNumberStartOverridden;
04282 unsigned short lineNumberIncrement;
04283 char lineNumberIncrementOverridden;
04284 short lineNumberDistance;
04285 char lineNumberDistanceOverridden;
04286 int lineNumberRestart;
04287 char lineNumberRestartOverridden;
04288 int pageNumberFormat;
04289 char pageNumberFormatOverridden;
04290 unsigned short pageNumberStart;
04291 char pageNumberStartOverridden;
04292 char pageNumberRestart;
04293 char pageNumberRestartOverridden;
04294 int chapterNumberSeparator;
04295 char chapterNumberSeparatorOverridden;
04296 NSMutableArray *columnWidths;
04297 NSMutableArray *columnSpaces;
04298 unsigned short columnCount;
04299 char columnCountOverridden;
04300 char columnsEqualWidth;
04301 char columnsEqualWidthOverridden;
04302 int columnSpace;
04303 char columnSpaceOverridden;
04304 int verticalJustification;
04305 char verticalJustificationOverridden;
04306 char titlePage;
04307 char titlePageOverridden;
04308 char formattingChanged;
04309 char formattingChangedOverridden;
04310 unsigned short indexToAuthorIDOfFormattingChange;
04311 char indexToAuthorIDOfFormattingChangeOverridden;
04312 NSDate *formattingChangeDate;
04313 char formattingChangeDateOverridden;
04314 } CDAnonymousStruct13;
04315
04316 union Value {
04317 struct RGB m_rgb;
04318 unsigned short m_schemeIndex;
04319 unsigned short m_paletteIndex;
04320 struct AdjustedColor m_adjustedColor;
04321 };
04322