I'm trying to write an application to read a XLSB file. I'm using the specification here https://interoperability.blob.core.windows.net/files/MS-XLSB/%5bMS-XLSB%5d.pdf. My main objective (for now) is to read a worksheets CELLTABLE which requires me to read the structures that come before it. I've gotten as far as reading the BrtWSDim record. My concern is there are two strings of bytes that appear in the format that don't appear to be documented. Would anyone be able to point me to where I might learn more about these undocumented regions? I've labeled them below as "reserved (undocumented)":
All bits/bytes displayed little endian
A - fShowAutoBreaks (1 bit): 1
B - reserved1 (2 bits): 00
C - fPublish (1 bit): 0
D - fDialog (1 bit): 0
E - fApplyStyles (1 bit): 0
F - fRowSumsBelow (1 bit): 0
G - fColSumsRight (1 bit): 1
H - fFitToPage (1 bit): 1
I - reserved2 (1 bit): 0
J - fShowOutlineSymbols (1 bit): 0
K - reserved3 (1 bit): 0
L - fSyncHoriz (1 bit): 0
M - fSyncVert (1 bit): 0
N - fAltExprEval (1 bit): 0
O - fAltFormulaEntry (1 bit): 0
P - fFilterMode (1 bit): 0
Q - fCondFmtCalc (1 bit): 0
reserved4 (6 bits): 000000
brtcolorTab (8 bytes): 1100100110000000110001001001001100100000010000000000000000000010
reserved (undocumented) (6 bytes): 000000000000000000000000000000000000000000000000
rwSync (4 bytes): 11111111111111111111111111111111
colSync (4 bytes): 11111111111111111111111111111111
strName.cchCharacters (CodeName): 01100000000000000000000000000000 Payload: Sheet1
reserved (undocumented) (3 bytes): 001010011000000000001000
brtWsDim.rwFirst (4 bytes): 00000000000000000000000000000000 IntVal: 0
brtWsDim.rwLast (4 bytes): 01000000000000000000000000000000 IntVal: 2
brtWsDim.colFirst (4 bytes): 00000000000000000000000000000000 IntVal: 0
brtWsDim.colLast (4 bytes): 01000000000000000000000000000000 IntVal: 2
'''