@class CXNamespace, WDDocument, OCPPackagePart, WDCharacterRun, NSMutableDictionary, NSMutableArray, WXOAVReadState, OITSUNoCopyDictionary, OAXDrawingState; @protocol TCCancelDelegate; @interface WXReadState : OCXReadState { WDDocument *mDocument; OITSUNoCopyDictionary *mTextNodesToBeAdded; OITSUNoCopyDictionary *mMapBookmarkIdToName; OITSUNoCopyDictionary *mMapAnnotationIdToAnnotation; OITSUNoCopyDictionary *mMapAnnotationParaIdToAnnotation; NSMutableDictionary *mMapFlowIdToTextBox; OCPPackagePart *mPackagePart; OCPPackagePart *mAnnotationPart; OCPPackagePart *mAnnotationExtendedPart; struct _xmlDoc { void *x0; int x1; char *x2; struct _xmlNode *x3; struct _xmlNode *x4; struct _xmlNode *x5; struct _xmlNode *x6; struct _xmlNode *x7; struct _xmlDoc *x8; int x9; int x10; struct _xmlDtd *x11; struct _xmlDtd *x12; struct _xmlNs *x13; char *x14; char *x15; void *x16; void *x17; char *x18; int x19; struct _xmlDict *x20; void *x21; int x22; int x23; } *mFootnoteDocument; struct _xmlNode { void *x0; int x1; char *x2; struct _xmlNode *x3; struct _xmlNode *x4; struct _xmlNode *x5; struct _xmlNode *x6; struct _xmlNode *x7; struct _xmlDoc *x8; struct _xmlNs *x9; char *x10; struct _xmlAttr *x11; struct _xmlNs *x12; void *x13; unsigned short x14; unsigned short x15; } *mFootnotes; struct _xmlDoc { void *x0; int x1; char *x2; struct _xmlNode *x3; struct _xmlNode *x4; struct _xmlNode *x5; struct _xmlNode *x6; struct _xmlNode *x7; struct _xmlDoc *x8; int x9; int x10; struct _xmlDtd *x11; struct _xmlDtd *x12; struct _xmlNs *x13; char *x14; char *x15; void *x16; void *x17; char *x18; int x19; struct _xmlDict *x20; void *x21; int x22; int x23; } *mEndnoteDocument; struct _xmlNode { void *x0; int x1; char *x2; struct _xmlNode *x3; struct _xmlNode *x4; struct _xmlNode *x5; struct _xmlNode *x6; struct _xmlNode *x7; struct _xmlDoc *x8; struct _xmlNs *x9; char *x10; struct _xmlAttr *x11; struct _xmlNs *x12; void *x13; unsigned short x14; unsigned short x15; } *mEndnotes; struct _xmlDoc { void *x0; int x1; char *x2; struct _xmlNode *x3; struct _xmlNode *x4; struct _xmlNode *x5; struct _xmlNode *x6; struct _xmlNode *x7; struct _xmlDoc *x8; int x9; int x10; struct _xmlDtd *x11; struct _xmlDtd *x12; struct _xmlNs *x13; char *x14; char *x15; void *x16; void *x17; char *x18; int x19; struct _xmlDict *x20; void *x21; int x22; int x23; } *mAnnotationDocument; struct _xmlNode { void *x0; int x1; char *x2; struct _xmlNode *x3; struct _xmlNode *x4; struct _xmlNode *x5; struct _xmlNode *x6; struct _xmlNode *x7; struct _xmlDoc *x8; struct _xmlNs *x9; char *x10; struct _xmlAttr *x11; struct _xmlNs *x12; void *x13; unsigned short x14; unsigned short x15; } *mAnnotations; struct _xmlDoc { void *x0; int x1; char *x2; struct _xmlNode *x3; struct _xmlNode *x4; struct _xmlNode *x5; struct _xmlNode *x6; struct _xmlNode *x7; struct _xmlDoc *x8; int x9; int x10; struct _xmlDtd *x11; struct _xmlDtd *x12; struct _xmlNs *x13; char *x14; char *x15; void *x16; void *x17; char *x18; int x19; struct _xmlDict *x20; void *x21; int x22; int x23; } *mAnnotationExtendedDocument; struct _xmlNode { void *x0; int x1; char *x2; struct _xmlNode *x3; struct _xmlNode *x4; struct _xmlNode *x5; struct _xmlNode *x6; struct _xmlNode *x7; struct _xmlDoc *x8; struct _xmlNs *x9; char *x10; struct _xmlAttr *x11; struct _xmlNs *x12; void *x13; unsigned short x14; unsigned short x15; } *mAnnotationsExtended; NSMutableArray *mDeleteAuthorStack; NSMutableArray *mDeleteDateStack; NSMutableArray *mEditAuthorStack; NSMutableArray *mEditDateStack; NSMutableArray *mFormatAuthorStack; NSMutableArray *mFormatDateStack; NSMutableArray *mPendingCommentNodes; NSMutableArray *mPendingBookmarkNodes; WXOAVReadState *mWXOavState; OAXDrawingState *mDrawingState; WDCharacterRun *mReadSymbolTo; BOOL mNewSectionRequested; unsigned long long mCurrentRowCNFStyle; unsigned long long mCurrentCellCNFStyle; BOOL mCurrentTableWraps; BOOL mIsThumbnail; } @property (nonatomic) int currentOfficeArtTextType; @property (retain, nonatomic) id<TCCancelDelegate> cancelDelegate; @property (retain, nonatomic) CXNamespace *WXMainNamespace; @property (retain, nonatomic) CXNamespace *WXDrawingNamespace; @property (retain, nonatomic) CXNamespace *WXShapeNamespace; @property (retain, nonatomic) CXNamespace *WXGroupNamespace; @property (retain, nonatomic) CXNamespace *WXOOBibliographyNamespace; @property (retain, nonatomic) CXNamespace *WXRelationshipNamespace; @property (nonatomic) BOOL readingMath; - (id)document; - (id)init; - (void)dealloc; - (BOOL)isThumbnail; - (void)setDocument:(id)a0; - (void).cxx_destruct; - (BOOL)hasAnnotations; - (id)currentEditDate; - (id)nodesToBeAdded:(id)a0; - (id)pendingComments; - (void)addAnnotationParaId:(unsigned int)a0 annotation:(id)a1; - (void)setIsThumbnail:(BOOL)a0; - (void)setPackagePart:(id)a0; - (void)addAnnotationId:(long long)a0 annotation:(id)a1; - (void)addBookmarkId:(long long)a0 name:(id)a1; - (void)addPendingBookmark:(struct _xmlNode { void *x0; int x1; char *x2; struct _xmlNode *x3; struct _xmlNode *x4; struct _xmlNode *x5; struct _xmlNode *x6; struct _xmlNode *x7; struct _xmlDoc *x8; struct _xmlNs *x9; char *x10; struct _xmlAttr *x11; struct _xmlNs *x12; void *x13; unsigned short x14; unsigned short x15; } *)a0; - (void)addPendingComment:(struct _xmlNode { void *x0; int x1; char *x2; struct _xmlNode *x3; struct _xmlNode *x4; struct _xmlNode *x5; struct _xmlNode *x6; struct _xmlNode *x7; struct _xmlDoc *x8; struct _xmlNs *x9; char *x10; struct _xmlAttr *x11; struct _xmlNs *x12; void *x13; unsigned short x14; unsigned short x15; } *)a0; - (void)addText:(id)a0 node:(struct _xmlNode { void *x0; int x1; char *x2; struct _xmlNode *x3; struct _xmlNode *x4; struct _xmlNode *x5; struct _xmlNode *x6; struct _xmlNode *x7; struct _xmlDoc *x8; struct _xmlNs *x9; char *x10; struct _xmlAttr *x11; struct _xmlNs *x12; void *x13; unsigned short x14; unsigned short x15; } *)a1; - (id)annotationExtendedPart; - (id)annotationPart; - (id)annotationWithId:(long long)a0; - (id)annotationWithParaId:(unsigned int)a0; - (id)bookmarkName:(long long)a0; - (void)clearOutNodesToBeAdded:(id)a0; - (void)clearPendingBookmarks; - (void)clearPendingComments; - (unsigned long long)currentCellCNFStyle; - (id)currentDeleteAuthor; - (id)currentDeleteDate; - (id)currentEditAuthor; - (id)currentFormatAuthor; - (id)currentFormatDate; - (unsigned long long)currentRowCNFStyle; - (BOOL)currentTableWraps; - (id)drawingState; - (BOOL)hasAnnotationsExtended; - (id)initNoStacksWith:(id)a0; - (BOOL)isNewSectionRequested; - (id)packagePart; - (id)pendingBookmarks; - (void)popDeleteAuthorDate; - (void)popEditAuthorDate; - (void)popFormatAuthorDate; - (void)pushDeleteAuthor:(id)a0 date:(id)a1; - (void)pushEditAuthor:(id)a0 date:(id)a1; - (void)pushFormatAuthor:(id)a0 date:(id)a1; - (id)readSymbolTo; - (void)setAnnotationExtendedPart:(id)a0; - (void)setAnnotationPart:(id)a0; - (void)setCurrentCellCNFStyle:(unsigned long long)a0; - (void)setCurrentRowCNFStyle:(unsigned long long)a0; - (void)setCurrentTableWraps:(BOOL)a0; - (void)setDocumentPart:(id)a0; - (void)setNewSectionRequested:(BOOL)a0; - (void)setReadSymbolTo:(id)a0; - (void)setTextBox:(id)a0 forFlowId:(id)a1; - (void)setupNSForXMLFormat:(int)a0; - (id)textBoxForFlowId:(id)a0; - (id)wxoavState; - (struct _xmlNode { void *x0; int x1; char *x2; struct _xmlNode *x3; struct _xmlNode *x4; struct _xmlNode *x5; struct _xmlNode *x6; struct _xmlNode *x7; struct _xmlDoc *x8; struct _xmlNs *x9; char *x10; struct _xmlAttr *x11; struct _xmlNs *x12; void *x13; unsigned short x14; unsigned short x15; } *)xmlAnnotationExtendedWithParaId:(unsigned int)a0; - (struct _xmlNode { void *x0; int x1; char *x2; struct _xmlNode *x3; struct _xmlNode *x4; struct _xmlNode *x5; struct _xmlNode *x6; struct _xmlNode *x7; struct _xmlDoc *x8; struct _xmlNs *x9; char *x10; struct _xmlAttr *x11; struct _xmlNs *x12; void *x13; unsigned short x14; unsigned short x15; } *)xmlAnnotationWithID:(long long)a0; - (struct _xmlNode { void *x0; int x1; char *x2; struct _xmlNode *x3; struct _xmlNode *x4; struct _xmlNode *x5; struct _xmlNode *x6; struct _xmlNode *x7; struct _xmlDoc *x8; struct _xmlNs *x9; char *x10; struct _xmlAttr *x11; struct _xmlNs *x12; void *x13; unsigned short x14; unsigned short x15; } *)xmlEndnoteWithID:(long long)a0; - (struct _xmlNode { void *x0; int x1; char *x2; struct _xmlNode *x3; struct _xmlNode *x4; struct _xmlNode *x5; struct _xmlNode *x6; struct _xmlNode *x7; struct _xmlDoc *x8; struct _xmlNs *x9; char *x10; struct _xmlAttr *x11; struct _xmlNs *x12; void *x13; unsigned short x14; unsigned short x15; } *)xmlFootnoteWithID:(long long)a0; @end