/*
 *     Generated by class-dump 3.3.4 (64 bit).
 *
 *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2011 by Steve Nygard.
 */

#import <OfficeImport/OCBReader.h>

@class NSMutableArray, TSUNoCopyDictionary, WBOfficeArtReaderState, WDDocument;

@interface WBReader : OCBReader
{
    struct WrdNoteTable *mFootnoteTable;
    struct WrdNoteTable *mEndnoteTable;
    struct WrdAnnotationTable *mAnnotationTable;
    struct WrdCPTableHeaders *mTableHeaders;
    struct WrdBookmarkTable *mBookmarkTable;
    struct WrdBookmarkTable *mAnnotationBookmarkTable;
    struct WrdFieldPositionTable *mFieldPositionTables[8];
    struct WrdStoryTable *mStoryTable;
    struct WrdStoryTable *mHeaderStoryTable;
    struct WrdFileShapeAddressTable *mFileShapeAddressTable;
    struct WrdFileShapeAddressTable *mFileShapeAddressHeaderTable;
    struct WrdEshObjectFactory *mEshObjectFactory;
    struct WrdParagraphProperties *mLastRowParagraphProperties;
    NSMutableArray *mAnnotationOwners;
    TSUNoCopyDictionary *mIndexToStyles;
    TSUNoCopyDictionary *mIndexToFonts;
    WDDocument *mTargetDocument;
    WBOfficeArtReaderState *mOfficeArtState;
    struct vector<WBTextBoxReaderInfo, std::allocator<WBTextBoxReaderInfo>> *mTextBoxes;
    BOOL mReportProgress;
    id mAnnotationRangeStart;
}

@property(nonatomic) WDDocument *targetDocument; // @synthesize targetDocument=mTargetDocument;
- (struct WBTextBoxReaderInfo)textBoxInfoAtIndex:(unsigned int)arg1;
- (unsigned int)textBoxCount;
- (void)cacheTextBox:(id)arg1 withChainIndex:(unsigned short)arg2;
- (id)drawableForShapeId:(unsigned int)arg1;
- (void)setOfficeArtState:(id)arg1;
- (id)officeArtState;
- (void)setReportProgress:(BOOL)arg1;
- (BOOL)reportProgress;
- (void)addFont:(id)arg1 index:(int)arg2;
- (id)fontAtIndex:(int)arg1;
- (void)addStyle:(id)arg1 index:(int)arg2;
- (id)styleAtIndex:(int)arg1;
- (void)setLastRowParagraphProperties:(struct WrdParagraphProperties *)arg1;
- (struct WrdParagraphProperties *)lastRowParagraphProperties;
- (struct WrdEshObjectFactory *)eshObjectFactory;
- (struct WrdFileShapeAddressTable *)fileShapeAddressHeaderTable;
- (struct WrdFileShapeAddressTable *)fileShapeAddressTable;
- (struct WrdStoryTable *)headerStoryTable;
- (struct WrdStoryTable *)storyTable;
- (id)readCharactersFrom:(unsigned long)arg1 to:(unsigned long)arg2 textType:(int)arg3;
- (id)readCharactersForTextRun:(struct WrdTextRun *)arg1;
- (struct WrdFieldPositionTable *)fieldPositionTableForTextType:(int)arg1;
- (struct WrdBookmarkTable *)annotationBookmarkTable;
- (struct WrdBookmarkTable *)bookmarkTable;
- (struct WrdCPTableHeaders *)tableHeaders;
- (id)annotationOwner:(int)arg1;
- (struct WrdAnnotationTable *)annotationTable;
- (struct WrdNoteTable *)endnoteTable;
- (struct WrdNoteTable *)footnoteTable;
- (struct WrdBinaryReader *)wrdReader;
- (struct OCCBinaryStreamer *)allocBinaryStreamerWithCryptoKey:(struct OCCCryptoKey *)arg1 baseOutputFilenameInUTF8:(const char *)arg2;
- (struct OCCEncryptionInfoReader *)encryptionInfoReader;
- (id)read;
- (BOOL)start;
- (void)dealloc;
- (id)initWithCancelDelegate:(id)arg1 tracing:(id)arg2;
- (void)initialize;
- (void)setAnnotationRangeStart:(id)arg1;
- (id)annotationRangeStart;

@end

