1426 lines
26 KiB
C++
1426 lines
26 KiB
C++
/*
|
|
* (c) Copyright Ascensio System SIA 2010-2023
|
|
*
|
|
* This program is a free software product. You can redistribute it and/or
|
|
* modify it under the terms of the GNU Affero General Public License (AGPL)
|
|
* version 3 as published by the Free Software Foundation. In accordance with
|
|
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
|
|
* that Ascensio System SIA expressly excludes the warranty of non-infringement
|
|
* of any third-party rights.
|
|
*
|
|
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
|
|
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
|
|
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
|
|
*
|
|
* You can contact Ascensio System SIA at 20A-6 Ernesta Birznieka-Upish
|
|
* street, Riga, Latvia, EU, LV-1050.
|
|
*
|
|
* The interactive user interfaces in modified source and object code versions
|
|
* of the Program must display Appropriate Legal Notices, as required under
|
|
* Section 5 of the GNU AGPL version 3.
|
|
*
|
|
* Pursuant to Section 7(b) of the License you must retain the original Product
|
|
* logo when distributing the program. Pursuant to Section 7(e) we decline to
|
|
* grant you any rights under trademark law for use of our trademarks.
|
|
*
|
|
* All the Product's GUI elements, including illustrations and icon sets, as
|
|
* well as technical writing content are licensed under the terms of the
|
|
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
|
|
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
|
|
*
|
|
*/
|
|
#pragma once
|
|
|
|
namespace BinDocxRW
|
|
{
|
|
const double eps = 0.001;
|
|
|
|
const int align_Right = 0;
|
|
const int align_Left = 1;
|
|
const int align_Center = 2;
|
|
const int align_Justify = 3;
|
|
|
|
const int vertalignjc_Top = 0x00;
|
|
const int vertalignjc_Center = 0x01;
|
|
const int vertalignjc_Bottom = 0x02;
|
|
|
|
const int vmerge_Restart = 0x01;
|
|
const int vmerge_Continue = 0x02;
|
|
|
|
const int linerule_AtLeast = 0;
|
|
const int linerule_Auto = 1;
|
|
const int linerule_Exact = 2;
|
|
|
|
const int orientation_Portrait = 0x00;
|
|
const int orientation_Landscape = 0x01;
|
|
|
|
const int tblwidth_Auto = 0x00;
|
|
const int tblwidth_Mm = 0x01;
|
|
const int tblwidth_Nil = 0x02;
|
|
const int tblwidth_Pct = 0x03;
|
|
|
|
const int styletype_Character = 0x01;
|
|
const int styletype_Numbering = 0x02;
|
|
const int styletype_Paragraph = 0x03;
|
|
const int styletype_Table = 0x04;
|
|
|
|
const double g_dKoef_mm_to_pt = 72 / (2.54 * 10);
|
|
const double g_dKoef_mm_to_twips = 20 * g_dKoef_mm_to_pt;
|
|
const double g_dKoef_mm_to_emu = 36000;
|
|
const double g_dKoef_mm_to_eightpoint = 8 * g_dKoef_mm_to_pt;
|
|
const double g_dKoef_mm_to_hps = 2 * g_dKoef_mm_to_pt;
|
|
|
|
const static wchar_t* g_sFormatSignature = L"DOCY";
|
|
|
|
const int g_nFormatVersion = 5;
|
|
const int g_nFormatVersionNoBase64 = 10;
|
|
|
|
extern int g_nCurFormatVersion;
|
|
|
|
namespace c_oAscWrapStyle{enum c_oSerFormat
|
|
{
|
|
Inline = 0,
|
|
Flow = 1
|
|
};}
|
|
namespace c_oSerConstants{enum c_oSerConstants
|
|
{
|
|
ErrorFormat = -2,
|
|
ErrorUnknown = -1,
|
|
ReadOk = 0,
|
|
ReadUnknown = 1,
|
|
ErrorStream = 0x55
|
|
};}
|
|
namespace c_oSerTableTypes{enum c_oSerTableTypes
|
|
{
|
|
Signature = 0,
|
|
Info = 1,
|
|
Media = 2,
|
|
Numbering = 3,
|
|
HdrFtr = 4,
|
|
Style = 5,
|
|
Document = 6,
|
|
Other = 7,
|
|
Comments = 8,
|
|
Settings = 9,
|
|
Footnotes = 10,
|
|
Endnotes = 11,
|
|
Background = 12,
|
|
VbaProject = 13,
|
|
App = 15,
|
|
Core = 16,
|
|
DocumentComments = 17,
|
|
CustomProperties = 18,
|
|
Glossary = 19,
|
|
Customs = 20,
|
|
OForm = 21
|
|
};}
|
|
namespace c_oSerSigTypes{enum c_oSerSigTypes
|
|
{
|
|
Version = 0
|
|
};}
|
|
namespace c_oSerHdrFtrTypes{enum c_oSerHdrFtrTypes
|
|
{
|
|
Header = 0,
|
|
Footer = 1,
|
|
HdrFtr_First = 2,
|
|
HdrFtr_Even = 3,
|
|
HdrFtr_Odd = 4,
|
|
HdrFtr_Content = 5,
|
|
HdrFtr_Y2 = 6,//устарел
|
|
HdrFtr_Y = 7//устарел
|
|
};}
|
|
namespace c_oSerCnf {enum c_oSerCnf
|
|
{
|
|
Val = 0,
|
|
EvenHBand = 1,
|
|
EvenVBand = 2,
|
|
FirstColumn = 3,
|
|
FirstRow = 4,
|
|
FirstRowFirstColumn = 5,
|
|
FirstRowLastColumn = 6,
|
|
LastColumn = 7,
|
|
LastRow = 8,
|
|
LastRowFirstColumn = 9,
|
|
LastRowLastColumn = 10,
|
|
OddHBand = 11,
|
|
OddVBand = 12
|
|
};}
|
|
namespace c_oSerNumTypes{enum c_oSerNumTypes
|
|
{
|
|
AbstractNums = 0,
|
|
AbstractNum = 1,
|
|
AbstractNum_Id = 2,
|
|
AbstractNum_Type = 3,
|
|
AbstractNum_Lvls = 4,
|
|
Lvl = 5,
|
|
lvl_Format = 6,//deprecated (instead use lvl_NumFmt)
|
|
lvl_Jc_deprecated = 7,//deprecated
|
|
lvl_LvlText = 8,
|
|
lvl_LvlTextItem = 9,
|
|
lvl_LvlTextItemText = 10,
|
|
lvl_LvlTextItemNum = 11,
|
|
lvl_Restart = 12,
|
|
lvl_Start = 13,
|
|
lvl_Suff = 14,
|
|
lvl_ParaPr = 15,
|
|
lvl_TextPr = 16,
|
|
Nums = 17,
|
|
Num = 18,
|
|
Num_ANumId = 19,
|
|
Num_NumId = 20,
|
|
lvl_PStyle = 21,
|
|
NumStyleLink = 22,
|
|
StyleLink = 23,
|
|
lvl_NumFmt = 24,
|
|
NumFmtVal = 25,
|
|
NumFmtFormat = 26,
|
|
Num_LvlOverride = 27,
|
|
StartOverride = 28,
|
|
ILvl = 29,
|
|
Tentative = 30,
|
|
Tplc = 31,
|
|
IsLgl = 32,
|
|
LvlLegacy = 33,
|
|
Legacy = 34,
|
|
LegacyIndent = 35,
|
|
LegacySpace = 36,
|
|
lvl_Jc = 37,
|
|
Nsid = 38
|
|
};}
|
|
namespace c_oSerOtherTableTypes{enum c_oSerOtherTableTypes
|
|
{
|
|
ImageMap = 0, //not using now
|
|
ImageMap_Src = 1, //not using now
|
|
EmbeddedFonts = 2,
|
|
DocxTheme = 3
|
|
};}
|
|
namespace c_oSerFontsTypes{enum c_oSerFontsTypes
|
|
{
|
|
Name = 0
|
|
};}
|
|
namespace c_oSerImageMapTypes{enum c_oSerImageMapTypes
|
|
{
|
|
Src = 0
|
|
};}
|
|
namespace c_oSerStyleTypes{enum c_oSerStyleTypes
|
|
{
|
|
Name = 0,
|
|
BasedOn = 1,
|
|
Next = 2
|
|
};}
|
|
namespace c_oSerPropLenType{enum c_oSerPropLenType
|
|
{
|
|
Null = 0,
|
|
Byte = 1,
|
|
Short = 2,
|
|
Three = 3,
|
|
Long = 4,
|
|
Double = 5,
|
|
Variable = 6,
|
|
Double64 = 7,
|
|
Long64 = 8
|
|
};}
|
|
namespace c_oSer_st{enum c_oSer_st
|
|
{
|
|
DefpPr = 0,
|
|
DefrPr = 1,
|
|
Styles = 2
|
|
};}
|
|
namespace c_oSer_sts{enum c_oSer_sts
|
|
{
|
|
Style = 0,
|
|
Style_Id = 1,
|
|
Style_Name = 2,
|
|
Style_BasedOn = 3,
|
|
Style_Next = 4,
|
|
Style_TextPr = 5,
|
|
Style_ParaPr = 6,
|
|
Style_TablePr = 7,
|
|
Style_Default = 8,
|
|
Style_Type = 9,
|
|
Style_qFormat = 10,
|
|
Style_uiPriority = 11,
|
|
Style_hidden = 12,
|
|
Style_semiHidden = 13,
|
|
Style_unhideWhenUsed = 14,
|
|
Style_RowPr = 15,
|
|
Style_CellPr = 16,
|
|
Style_TblStylePr = 17,
|
|
Style_Link = 18,
|
|
Style_CustomStyle = 19,
|
|
Style_Aliases = 20,
|
|
Style_AutoRedefine = 21,
|
|
Style_Locked = 22,
|
|
Style_Personal = 23,
|
|
Style_PersonalCompose = 24,
|
|
Style_PersonalReply = 25
|
|
};}
|
|
namespace c_oSerProp_tblStylePrType{enum c_oSerProp_tblStylePrType
|
|
{
|
|
TblStylePr = 0,
|
|
Type = 1,
|
|
RunPr = 2,
|
|
ParPr = 3,
|
|
TblPr = 4,
|
|
TrPr = 5,
|
|
TcPr = 6
|
|
};}
|
|
namespace c_oSerProp_tblPrType{enum c_oSerProp_tblPrType
|
|
{
|
|
Rows = 0,
|
|
Cols = 1,
|
|
Jc = 2,
|
|
TableInd = 3,
|
|
TableW = 4,
|
|
TableCellMar = 5,
|
|
TableBorders = 6,
|
|
Shd = 7,
|
|
tblpPr = 8,
|
|
Look = 9,
|
|
Style = 10,
|
|
tblpPr2 = 11,
|
|
Layout = 12,
|
|
tblPrChange = 13,
|
|
TableCellSpacing = 14,
|
|
RowBandSize = 15,
|
|
ColBandSize = 16,
|
|
tblCaption = 17,
|
|
tblDescription = 18,
|
|
TableIndTwips = 19,
|
|
TableCellSpacingTwips = 20,
|
|
tblOverlap = 21,
|
|
bidiVisual = 22
|
|
};}
|
|
namespace c_oSer_tblpPrType{enum c_oSer_tblpPrType
|
|
{
|
|
Page = 0,
|
|
X = 1,
|
|
Y = 2,
|
|
Paddings = 3
|
|
};}
|
|
namespace c_oSer_tblpPrType2{enum c_oSer_tblpPrType2
|
|
{
|
|
HorzAnchor = 0,
|
|
TblpX = 1,
|
|
TblpXSpec = 2,
|
|
VertAnchor = 3,
|
|
TblpY = 4,
|
|
TblpYSpec = 5,
|
|
Paddings = 6,
|
|
TblpXTwips = 7,
|
|
TblpYTwips = 8
|
|
};}
|
|
namespace c_oSerProp_pPrType{enum c_oSerProp_pPrType
|
|
{
|
|
ContextualSpacing = 0,
|
|
Ind = 1,
|
|
Ind_Left = 2,
|
|
Ind_Right = 3,
|
|
Ind_FirstLine = 4,
|
|
Jc = 5,
|
|
KeepLines = 6,
|
|
KeepNext = 7,
|
|
PageBreakBefore = 8,
|
|
Spacing = 9,
|
|
Spacing_Line = 10,
|
|
Spacing_LineRule = 11,
|
|
Spacing_Before = 12,
|
|
Spacing_After = 13,
|
|
Shd = 14,
|
|
Tab = 17,
|
|
Tab_Item = 18,
|
|
Tab_Item_Pos = 19,
|
|
Tab_Item_Val_deprecated = 20,
|
|
ParaStyle = 21,
|
|
numPr = 22,
|
|
numPr_lvl = 23,
|
|
numPr_id = 24,
|
|
WidowControl = 25,
|
|
pPr_rPr = 26,
|
|
pBdr = 27,
|
|
Spacing_BeforeAuto = 28,
|
|
Spacing_AfterAuto = 29,
|
|
FramePr = 30,
|
|
SectPr = 31,
|
|
numPr_Ins = 32,
|
|
pPrChange = 33,
|
|
outlineLvl = 34,
|
|
Tab_Item_Leader = 35,
|
|
Ind_LeftTwips = 36,
|
|
Ind_RightTwips = 37,
|
|
Ind_FirstLineTwips = 38,
|
|
Spacing_LineTwips = 39,
|
|
Spacing_BeforeTwips = 40,
|
|
Spacing_AfterTwips = 41,
|
|
Tab_Item_PosTwips = 42,
|
|
Tab_Item_Val = 43,
|
|
SuppressLineNumbers = 44,
|
|
CnfStyle = 45,
|
|
SnapToGrid = 46,
|
|
Bidi = 47,
|
|
Spacing_AfterLines = 48,
|
|
Spacing_BeforeLines = 49
|
|
};}
|
|
namespace c_oSerProp_rPrType{enum c_oSerProp_rPrType
|
|
{
|
|
Bold = 0,
|
|
Italic = 1,
|
|
Underline = 2,
|
|
Strikeout = 3,
|
|
FontAscii = 4,
|
|
FontHAnsi = 5,
|
|
FontAE = 6,
|
|
FontCS = 7,
|
|
FontSize = 8,
|
|
Color = 9,
|
|
VertAlign = 10,
|
|
HighLight = 11,
|
|
HighLightTyped = 12,
|
|
RStyle = 13,
|
|
Spacing = 14,
|
|
DStrikeout = 15,
|
|
Caps = 16,
|
|
SmallCaps = 17,
|
|
Position = 18,
|
|
FontHint = 19,
|
|
BoldCs = 20,
|
|
ItalicCs = 21,
|
|
FontSizeCs = 22,
|
|
Cs = 23,
|
|
Rtl = 24,
|
|
Lang = 25,
|
|
LangBidi = 26,
|
|
LangEA = 27,
|
|
ColorTheme = 28,
|
|
Shd = 29,
|
|
Vanish = 30,
|
|
TextOutline = 31,
|
|
TextFill = 32,
|
|
Del = 33,
|
|
Ins = 34,
|
|
rPrChange = 35,
|
|
MoveFrom = 36,
|
|
MoveTo = 37,
|
|
SpacingTwips = 38,
|
|
PositionHps = 39,
|
|
FontAsciiTheme = 40,
|
|
FontHAnsiTheme = 41,
|
|
FontAETheme = 42,
|
|
FontCSTheme = 43,
|
|
CompressText = 44,
|
|
SnapToGrid = 45,
|
|
Ligatures = 46,
|
|
NumSpacing = 47,
|
|
NumForm = 48,
|
|
StylisticSets = 49,
|
|
CntxtAlts = 50,
|
|
ShadowExt = 51,
|
|
Reflection = 52,
|
|
Glow = 53,
|
|
Props3d = 54,
|
|
Scene3d = 55,
|
|
Kern = 56
|
|
};}
|
|
namespace c_oSerProp_rowPrType{enum c_oSerProp_rowPrType
|
|
{
|
|
CantSplit = 0,
|
|
GridAfter = 1,
|
|
GridBefore = 2,
|
|
Jc = 3,
|
|
TableCellSpacing = 4,
|
|
Height = 5,
|
|
Height_Rule = 6,
|
|
Height_Value = 7,
|
|
WAfter = 8,
|
|
WBefore = 9,
|
|
WAfterBefore_W = 10,
|
|
WAfterBefore_Type = 11,
|
|
After = 12,
|
|
Before = 13,
|
|
TableHeader = 14,
|
|
Del = 15,
|
|
Ins = 16,
|
|
trPrChange = 17,
|
|
TableCellSpacingTwips = 18,
|
|
Height_ValueTwips = 19,
|
|
CnfStyle = 20
|
|
};}
|
|
namespace c_oSerProp_cellPrType{enum c_oSerProp_cellPrType
|
|
{
|
|
GridSpan = 0,
|
|
Shd = 1,
|
|
TableCellBorders = 2,
|
|
TableCellW = 3,
|
|
VAlign = 4,
|
|
VMerge = 5,
|
|
CellMar = 6,
|
|
CellDel = 7,
|
|
CellIns = 8,
|
|
CellMerge = 9,
|
|
tcPrChange = 10,
|
|
textDirection = 11,
|
|
hideMark = 12,
|
|
noWrap = 13,
|
|
tcFitText = 14,
|
|
HMerge = 15,
|
|
CnfStyle = 16
|
|
};}
|
|
namespace c_oSerProp_secPrType{enum c_oSerProp_secPrType
|
|
{
|
|
pgSz = 0,
|
|
pgMar = 1,
|
|
setting = 2,
|
|
headers = 3,
|
|
footers = 4,
|
|
hdrftrelem = 5,
|
|
pageNumType = 6,
|
|
sectPrChange = 7,
|
|
cols = 8,
|
|
pgBorders = 9,
|
|
footnotePr = 10,
|
|
endnotePr = 11,
|
|
rtlGutter = 12,
|
|
lnNumType = 13,
|
|
docGrid = 14,
|
|
bidi = 15
|
|
};}
|
|
namespace c_oSerProp_secPrSettingsType{enum c_oSerProp_secPrSettingsType
|
|
{
|
|
titlePg = 0,
|
|
EvenAndOddHeaders = 1,
|
|
SectionType = 2
|
|
};}
|
|
namespace c_oSerProp_secPrPageNumType{enum c_oSerProp_secPrPageNumType
|
|
{
|
|
start = 0,
|
|
fmt = 1,
|
|
chapStyle = 2,
|
|
chapSep = 3
|
|
};}
|
|
namespace c_oSerProp_secPrLineNumType{enum c_oSerProp_secPrLineNumType
|
|
{
|
|
CountBy = 0,
|
|
Distance = 1,
|
|
Restart = 2,
|
|
Start = 3
|
|
};}
|
|
namespace c_oSerParType{enum c_oSerParType
|
|
{
|
|
Par = 0,
|
|
pPr = 1,
|
|
Content = 2,
|
|
Table = 3,
|
|
sectPr = 4,
|
|
Run = 5,
|
|
CommentStart = 6,
|
|
CommentEnd = 7,
|
|
OMathPara = 8,
|
|
OMath = 9,
|
|
Hyperlink = 10,
|
|
FldSimple = 11,
|
|
Del = 12,
|
|
Ins = 13,
|
|
Background = 14,
|
|
Sdt = 15,
|
|
MoveFrom = 16,
|
|
MoveTo = 17,
|
|
MoveFromRangeStart = 18,
|
|
MoveFromRangeEnd = 19,
|
|
MoveToRangeStart = 20,
|
|
MoveToRangeEnd = 21,
|
|
JsaProject = 22,
|
|
BookmarkStart = 23,
|
|
BookmarkEnd = 24,
|
|
MRun = 25,
|
|
AltChunk = 26,
|
|
DocParts = 27,
|
|
PermStart = 28,
|
|
PermEnd = 29,
|
|
JsaProjectExternal = 30,
|
|
ParaID = 31,
|
|
TextID = 32
|
|
};}
|
|
namespace c_oSerGlossary {
|
|
enum c_oSerGlossary
|
|
{
|
|
DocPart = 0,
|
|
DocPartPr = 1,
|
|
DocPartBody = 2,
|
|
Name = 3,
|
|
Style = 4,
|
|
Guid = 5,
|
|
Description = 6,
|
|
CategoryName = 7,
|
|
CategoryGallery = 8,
|
|
Types = 9,
|
|
Type = 10,
|
|
Behaviors = 11,
|
|
Behavior = 12
|
|
};}
|
|
namespace c_oSerDocTableType{enum c_oSerDocTableType
|
|
{
|
|
tblPr = 0,
|
|
tblGrid = 1,
|
|
tblGrid_Item = 2,
|
|
Content = 3,
|
|
Row = 4,
|
|
Row_Pr = 4,
|
|
Row_Content = 5,
|
|
Cell = 6,
|
|
Cell_Pr = 7,
|
|
Cell_Content = 8,
|
|
tblGridChange = 9,
|
|
Sdt = 10,
|
|
BookmarkStart = 11,
|
|
BookmarkEnd = 12,
|
|
tblGrid_ItemTwips = 13,
|
|
MoveFromRangeStart = 14,
|
|
MoveFromRangeEnd = 15,
|
|
MoveToRangeStart = 16,
|
|
MoveToRangeEnd = 17,
|
|
PermStart = 18,
|
|
PermEnd = 19
|
|
};}
|
|
namespace c_oSerRunType{enum c_oSerRunType
|
|
{
|
|
run = 0,
|
|
rPr = 1,
|
|
tab = 2,
|
|
pagenum = 3,
|
|
pagebreak = 4,
|
|
linebreak = 5,
|
|
image = 6,
|
|
table = 7,
|
|
Content = 8,
|
|
fldstart_deprecated = 9,
|
|
fldend_deprecated = 10,
|
|
CommentReference = 11,
|
|
pptxDrawing = 12,
|
|
object = 14,
|
|
delText = 15,
|
|
del = 16,
|
|
ins = 17,
|
|
columnbreak = 18,
|
|
cr = 19,
|
|
noBreakHyphen = 20,
|
|
softHyphen = 21,
|
|
separator = 22,
|
|
continuationSeparator = 23,
|
|
footnoteRef = 24,
|
|
endnoteRef = 25,
|
|
footnoteReference = 26,
|
|
endnoteReference = 27,
|
|
arPr = 28,
|
|
fldChar = 29,
|
|
instrText = 30,
|
|
delInstrText = 31,
|
|
linebreakClearAll = 32,
|
|
linebreakClearLeft = 33,
|
|
linebreakClearRight = 34,
|
|
pptxDrawingAlternative = 0x99
|
|
};}
|
|
namespace c_oSerVbaProjectTypes{enum c_oSerVbaProjectType
|
|
{
|
|
Name = 0
|
|
};}
|
|
namespace c_oSerBackgroundType{enum c_oSerBackgroundType
|
|
{
|
|
Color = 0,
|
|
ColorTheme = 1,
|
|
pptxDrawing = 2
|
|
};}
|
|
namespace c_oSerImageType{enum c_oSerImageType
|
|
{
|
|
MediaId = 0,
|
|
Type = 1,
|
|
Width = 2,
|
|
Height = 3,
|
|
X = 4,
|
|
Y = 5,
|
|
Page = 6,
|
|
Padding = 7
|
|
};}
|
|
namespace c_oSerImageType2{enum c_oSerImageType2
|
|
{
|
|
Type = 0,
|
|
PptxData = 1,
|
|
AllowOverlap = 2,
|
|
BehindDoc = 3,
|
|
DistB = 4,
|
|
DistL = 5,
|
|
DistR = 6,
|
|
DistT = 7,
|
|
Hidden = 8,
|
|
LayoutInCell = 9,
|
|
Locked = 10,
|
|
RelativeHeight = 11,
|
|
BSimplePos = 12,
|
|
EffectExtent = 13,
|
|
Extent = 14,
|
|
PositionH = 15,
|
|
PositionV = 16,
|
|
SimplePos = 17,
|
|
WrapNone = 18,
|
|
WrapSquare = 19,
|
|
WrapThrough = 20,
|
|
WrapTight = 21,
|
|
WrapTopAndBottom = 22,
|
|
Chart = 25,
|
|
CachedImage = 26,
|
|
SizeRelH = 27,
|
|
SizeRelV = 28,
|
|
Embedded = 29,
|
|
GraphicFramePr = 30,
|
|
DocPr = 31,
|
|
DistBEmu = 32,
|
|
DistLEmu = 33,
|
|
DistREmu = 34,
|
|
DistTEmu = 35,
|
|
ChartEx = 36
|
|
};}
|
|
namespace c_oSerEffectExtent{enum c_oSerEffectExtent
|
|
{
|
|
Left = 0,
|
|
Top = 1,
|
|
Right = 2,
|
|
Bottom = 3,
|
|
LeftEmu = 4,
|
|
TopEmu = 5,
|
|
RightEmu = 6,
|
|
BottomEmu = 7
|
|
};}
|
|
namespace c_oSerExtent{enum c_oSerExtent
|
|
{
|
|
Cx = 0,
|
|
Cy = 1,
|
|
CxEmu = 2,
|
|
CyEmu = 3
|
|
};}
|
|
namespace c_oSerPosHV{enum c_oSerPosHV
|
|
{
|
|
RelativeFrom = 0,
|
|
Align = 1,
|
|
PosOffset = 2,
|
|
PctOffset = 3,
|
|
PosOffsetEmu = 4
|
|
};}
|
|
namespace c_oSerSizeRelHV{enum c_oSerSizeRelHV
|
|
{
|
|
RelativeFrom = 0,
|
|
Pct = 1
|
|
};}
|
|
namespace c_oSerSimplePos{enum c_oSerSimplePos
|
|
{
|
|
X = 0,
|
|
Y = 1,
|
|
XEmu = 2,
|
|
YEmu = 3
|
|
};}
|
|
namespace c_oSerWrapSquare{enum c_oSerWrapSquare
|
|
{
|
|
DistL = 0,
|
|
DistT = 1,
|
|
DistR = 2,
|
|
DistB = 3,
|
|
WrapText = 4,
|
|
EffectExtent = 5,
|
|
DistLEmu = 6,
|
|
DistTEmu = 7,
|
|
DistREmu = 8,
|
|
DistBEmu = 9
|
|
};}
|
|
namespace c_oSerWrapThroughTight{enum c_oSerWrapThroughTight
|
|
{
|
|
DistL = 0,
|
|
DistR = 1,
|
|
WrapText = 2,
|
|
WrapPolygon = 3,
|
|
DistLEmu = 4,
|
|
DistREmu = 5
|
|
};}
|
|
namespace c_oSerWrapTopBottom{enum c_oSerWrapTopBottom
|
|
{
|
|
DistT = 0,
|
|
DistB = 1,
|
|
EffectExtent = 2,
|
|
DistTEmu = 3,
|
|
DistBEmu = 4
|
|
};}
|
|
namespace c_oSerWrapPolygon{enum c_oSerWrapPolygon
|
|
{
|
|
Edited = 0,
|
|
Start = 1,
|
|
ALineTo = 2,
|
|
LineTo = 3
|
|
};}
|
|
namespace c_oSerPoint2D{enum c_oSerPoint2D
|
|
{
|
|
X = 0,
|
|
Y = 1,
|
|
XEmu = 2,
|
|
YEmu = 3
|
|
};}
|
|
namespace c_oSerBorderType{enum c_oSerBorderType
|
|
{
|
|
Color = 0,
|
|
Space = 1,
|
|
Size = 2,
|
|
Value = 3,
|
|
ColorTheme = 4,
|
|
SpacePoint = 5,
|
|
Size8Point = 6,
|
|
ValueType = 7
|
|
};}
|
|
namespace c_oSerShdType{enum c_oSerShdType
|
|
{
|
|
Value = 0,
|
|
Color = 1,
|
|
ColorTheme = 2,
|
|
Fill = 3,
|
|
FillTheme = 4
|
|
};}
|
|
namespace c_oSerPaddingType{enum c_oSerPaddingType
|
|
{
|
|
left = 0,
|
|
top = 1,
|
|
right = 2,
|
|
bottom = 3,
|
|
leftTwips = 4,
|
|
topTwips = 5,
|
|
rightTwips = 6,
|
|
bottomTwips = 7
|
|
};}
|
|
namespace c_oSerMarginsType{enum c_oSerMarginsType
|
|
{
|
|
left = 0,
|
|
top = 1,
|
|
right = 2,
|
|
bottom = 3
|
|
};}
|
|
namespace c_oSerBordersType{enum c_oSerBordersType
|
|
{
|
|
left = 0,
|
|
top = 1,
|
|
right = 2,
|
|
bottom = 3,
|
|
insideV = 4,
|
|
insideH = 5,
|
|
start = 6,
|
|
end = 7,
|
|
tl2br = 8,
|
|
tr2bl = 9,
|
|
bar = 10,
|
|
between = 11
|
|
};}
|
|
namespace c_oSerWidthType{enum c_oSerWidthType
|
|
{
|
|
Type = 0,
|
|
W = 1,
|
|
WDocx = 2
|
|
};}
|
|
namespace c_oSer_pgSzType{enum c_oSer_pgSzType
|
|
{
|
|
W = 0,
|
|
H = 1,
|
|
Orientation = 2,
|
|
WTwips = 3,
|
|
HTwips = 4
|
|
};}
|
|
namespace c_oSer_pgMarType{enum c_oSer_pgMarType
|
|
{
|
|
Left = 0,
|
|
Top = 1,
|
|
Right = 2,
|
|
Bottom = 3,
|
|
Header = 4,
|
|
Footer = 5,
|
|
LeftTwips = 6,
|
|
TopTwips = 7,
|
|
RightTwips = 8,
|
|
BottomTwips = 9,
|
|
HeaderTwips = 10,
|
|
FooterTwips = 11,
|
|
GutterTwips = 12
|
|
};}
|
|
namespace c_oSer_ColorType{enum c_oSer_ColorType
|
|
{
|
|
None = 0,
|
|
Auto = 1
|
|
};}
|
|
namespace c_oSer_CommentsType{enum c_oSer_CommentsType
|
|
{
|
|
Comment = 0,
|
|
Id = 1,
|
|
Initials = 2,
|
|
UserName = 3,
|
|
UserId = 4,
|
|
Date = 5,
|
|
Text = 6,
|
|
QuoteText = 7,
|
|
Solved = 8,
|
|
Replies = 9,
|
|
OOData = 10,
|
|
DurableId = 11,
|
|
ProviderId = 12,
|
|
CommentContent = 13,
|
|
DateUtc = 14,
|
|
UserData = 15
|
|
};}
|
|
namespace c_oSer_SettingsType{enum c_oSer_SettingsType
|
|
{
|
|
ClrSchemeMapping = 0,
|
|
DefaultTabStop = 1,
|
|
MathPr = 2,
|
|
TrackRevisions = 3,
|
|
FootnotePr = 4,
|
|
EndnotePr = 5,
|
|
SdtGlobalColor = 6,
|
|
SdtGlobalShowHighlight = 7,
|
|
Compat = 8,
|
|
DefaultTabStopTwips = 9,
|
|
DecimalSymbol = 10,
|
|
ListSeparator = 11,
|
|
GutterAtTop = 12,
|
|
MirrorMargins = 13,
|
|
PrintTwoOnOne = 14,
|
|
BookFoldPrinting = 15,
|
|
BookFoldPrintingSheets = 16,
|
|
BookFoldRevPrinting = 17,
|
|
SpecialFormsHighlight = 18,
|
|
DocumentProtection = 19,
|
|
WriteProtection = 20,
|
|
AutoHyphenation = 21,
|
|
HyphenationZone = 22,
|
|
DoNotHyphenateCaps = 23,
|
|
ConsecutiveHyphenLimit = 24,
|
|
DrawingGridHorizontalOrigin = 25,
|
|
DrawingGridHorizontalSpacing = 26,
|
|
DrawingGridVerticalOrigin = 27,
|
|
DrawingGridVerticalSpacing = 28,
|
|
DisplayHorizontalDrawingGridEvery = 29,
|
|
DisplayVerticalDrawingGridEvery = 30
|
|
};}
|
|
namespace c_oSer_MathPrType{enum c_oSer_SettingsType
|
|
{
|
|
BrkBin = 0,
|
|
BrkBinSub = 1,
|
|
DefJc = 2,
|
|
DispDef = 3,
|
|
InterSp = 4,
|
|
IntLim = 5,
|
|
IntraSp = 6,
|
|
LMargin = 7,
|
|
MathFont = 8,
|
|
NaryLim = 9,
|
|
PostSp = 10,
|
|
PreSp = 11,
|
|
RMargin = 12,
|
|
SmallFrac = 13,
|
|
WrapIndent = 14,
|
|
WrapRight = 15
|
|
};}
|
|
namespace c_oSer_ClrSchemeMappingType{enum c_oSer_ClrSchemeMappingType
|
|
{
|
|
Accent1 = 0,
|
|
Accent2 = 1,
|
|
Accent3 = 2,
|
|
Accent4 = 3,
|
|
Accent5 = 4,
|
|
Accent6 = 5,
|
|
Bg1 = 6,
|
|
Bg2 = 7,
|
|
FollowedHyperlink = 8,
|
|
Hyperlink = 9,
|
|
T1 = 10,
|
|
T2 = 11
|
|
};}
|
|
namespace c_oSer_OMathBottomNodesType{enum c_oSer_OMathBottomNodesType
|
|
{
|
|
Aln = 0,
|
|
AlnScr = 1,
|
|
ArgSz = 2,
|
|
BaseJc = 3,
|
|
BegChr = 4,
|
|
Brk = 5,
|
|
CGp = 6,
|
|
CGpRule = 7,
|
|
Chr = 8,
|
|
Count = 9,
|
|
CSp = 10,
|
|
CtrlPr = 11,
|
|
DegHide = 12,
|
|
Diff = 13,
|
|
EndChr = 14,
|
|
Grow = 15,
|
|
HideBot = 16,
|
|
HideLeft = 17,
|
|
HideRight = 18,
|
|
HideTop = 19,
|
|
MJc = 20,
|
|
LimLoc = 21,
|
|
Lit = 22,
|
|
MaxDist = 23,
|
|
McJc = 24,
|
|
Mcs = 25,
|
|
NoBreak = 26,
|
|
Nor = 27,
|
|
ObjDist = 28,
|
|
OpEmu = 29,
|
|
PlcHide = 30,
|
|
Pos = 31,
|
|
RSp = 32,
|
|
RSpRule = 33,
|
|
Scr = 34,
|
|
SepChr = 35,
|
|
Show = 36,
|
|
Shp = 37,
|
|
StrikeBLTR = 38,
|
|
StrikeH = 39,
|
|
StrikeTLBR = 40,
|
|
StrikeV = 41,
|
|
Sty = 42,
|
|
SubHide = 43,
|
|
SupHide = 44,
|
|
Transp = 45,
|
|
Type = 46,
|
|
VertJc = 47,
|
|
ZeroAsc = 48,
|
|
ZeroDesc = 49,
|
|
ZeroWid = 50,
|
|
Column = 51,
|
|
Row = 52
|
|
};}
|
|
namespace c_oSer_OMathBottomNodesValType{enum c_oSer_OMathBottomNodesValType
|
|
{
|
|
Val = 0,
|
|
AlnAt = 1,
|
|
ValTwips = 2
|
|
};}
|
|
namespace c_oSer_OMathContentType{enum c_oSer_OMathContentType
|
|
{
|
|
Acc = 0,
|
|
AccPr = 1,
|
|
ArgPr = 2,
|
|
Bar = 3,
|
|
BarPr = 4,
|
|
BorderBox = 5,
|
|
BorderBoxPr = 6,
|
|
Box = 7,
|
|
BoxPr = 8,
|
|
Deg = 9,
|
|
Den = 10,
|
|
Delimiter = 11,
|
|
DelimiterPr = 12,
|
|
Element = 13,
|
|
EqArr = 14,
|
|
EqArrPr = 15,
|
|
FName = 16,
|
|
Fraction = 17,
|
|
FPr = 18,
|
|
Func = 19,
|
|
FuncPr = 20,
|
|
GroupChr = 21,
|
|
GroupChrPr = 22,
|
|
Lim = 23,
|
|
LimLow = 24,
|
|
LimLowPr = 25,
|
|
LimUpp = 26,
|
|
LimUppPr = 27,
|
|
Matrix = 28,
|
|
MathPr = 29,
|
|
Mc = 30,
|
|
McPr = 31,
|
|
MPr = 32,
|
|
Mr = 33,
|
|
Nary = 34,
|
|
NaryPr = 35,
|
|
Num = 36,
|
|
OMath = 37,
|
|
OMathPara = 38,
|
|
OMathParaPr = 39,
|
|
Phant = 40,
|
|
PhantPr = 41,
|
|
MRun = 42,
|
|
Rad = 43,
|
|
RadPr = 44,
|
|
RPr = 45,
|
|
MRPr = 46,
|
|
SPre = 47,
|
|
SPrePr = 48,
|
|
SSub = 49,
|
|
SSubPr = 50,
|
|
SSubSup = 51,
|
|
SSubSupPr = 52,
|
|
SSup = 53,
|
|
SSupPr = 54,
|
|
Sub = 55,
|
|
Sup = 56,
|
|
MText = 57,
|
|
CtrlPr = 58,
|
|
pagebreak = 59,
|
|
linebreak = 60,
|
|
Run = 61,
|
|
Ins = 62,
|
|
Del = 63,
|
|
columnbreak = 64,
|
|
ARPr = 65,
|
|
BookmarkStart = 66,
|
|
BookmarkEnd = 67,
|
|
MoveFromRangeStart = 68,
|
|
MoveFromRangeEnd = 69,
|
|
MoveToRangeStart = 70,
|
|
MoveToRangeEnd = 71,
|
|
AnnotationRef = 72,
|
|
CommentReference = 73,
|
|
ContentPart = 74,
|
|
Cr = 75,
|
|
EndnoteRef = 76,
|
|
EndnoteReference = 77,
|
|
FootnoteRef = 78,
|
|
FootnoteReference = 79,
|
|
LastRenderedPageBreak = 80,
|
|
NoBreakHyphen = 81,
|
|
SoftHyphen = 82,
|
|
Sym = 83,
|
|
Tab = 84,
|
|
PermStart =85,
|
|
PermEnd = 86
|
|
};}
|
|
namespace c_oSer_FramePrType{ enum c_oSer_FramePrType
|
|
{
|
|
DropCap = 0,
|
|
H = 1,
|
|
HAnchor = 2,
|
|
HRule = 3,
|
|
HSpace = 4,
|
|
Lines = 5,
|
|
VAnchor = 6,
|
|
VSpace = 7,
|
|
W = 8,
|
|
Wrap = 9,
|
|
X = 10,
|
|
XAlign = 11,
|
|
Y = 12,
|
|
YAlign = 13
|
|
};}
|
|
namespace c_oSer_HyperlinkType{ enum c_oSer_HyperlinkType
|
|
{
|
|
Content = 0,
|
|
Link = 1,
|
|
Anchor = 2,
|
|
Tooltip = 3,
|
|
History = 4,
|
|
DocLocation = 5,
|
|
TgtFrame = 6
|
|
};}
|
|
namespace c_oSer_FldSimpleType{ enum c_oSer_FldSimpleType
|
|
{
|
|
Content = 0,
|
|
Instr = 1,
|
|
FFData = 2,
|
|
CharType = 3,
|
|
PrivateData = 4
|
|
};}
|
|
namespace c_oSer_ColorThemeType{ enum c_oSer_ColorThemeType
|
|
{
|
|
Auto = 0,
|
|
Color = 1,
|
|
Tint = 2,
|
|
Shade = 3
|
|
};}
|
|
namespace c_oSerProp_RevisionType{enum c_oSerProp_RevisionType
|
|
{
|
|
Author = 0,
|
|
Date = 1,
|
|
Id = 2,
|
|
UserId = 3,
|
|
Content = 4,
|
|
VMerge = 5,
|
|
VMergeOrigin = 6,
|
|
pPrChange = 7,
|
|
rPrChange = 8,
|
|
sectPrChange = 9,
|
|
tblGridChange = 10,
|
|
tblPrChange = 11,
|
|
tcPrChange = 12,
|
|
trPrChange = 13,
|
|
ContentRun = 14
|
|
};}
|
|
namespace c_oSerProp_Columns{enum c_oSerProp_Columns
|
|
{
|
|
EqualWidth = 0,
|
|
Num = 1,
|
|
Sep = 2,
|
|
Space = 3,
|
|
Column = 4,
|
|
ColumnSpace = 5,
|
|
ColumnW = 6
|
|
};}
|
|
namespace c_oSerProp_DocGrid {enum c_oSerProp_DocGrid
|
|
{
|
|
Type = 0,
|
|
CharSpace = 1,
|
|
LinePitch = 2
|
|
};}
|
|
namespace c_oSerPageBorders{enum c_oSerPageBorders
|
|
{
|
|
Display = 0,
|
|
OffsetFrom = 1,
|
|
ZOrder = 2,
|
|
Bottom = 3,
|
|
Left = 4,
|
|
Right = 5,
|
|
Top = 6,
|
|
Color = 7,
|
|
Frame = 8,
|
|
Id = 9,
|
|
Shadow = 10,
|
|
Space = 11,
|
|
Sz = 12,
|
|
ColorTheme = 13,
|
|
Val = 16
|
|
};}
|
|
namespace c_oSerGraphicFramePr{enum c_oSerGraphicFramePr
|
|
{
|
|
NoChangeAspect = 0,
|
|
NoDrilldown = 1,
|
|
NoGrp = 2,
|
|
NoMove = 3,
|
|
NoResize = 4,
|
|
NoSelect = 5
|
|
};}
|
|
namespace c_oSerNotes{enum c_oSerNotes
|
|
{
|
|
Note = 0,
|
|
NoteType = 1,
|
|
NoteId = 2,
|
|
NoteContent = 3,
|
|
RefCustomMarkFollows = 4,
|
|
RefId = 5,
|
|
PrFmt = 6,
|
|
PrRestart = 7,
|
|
PrStart = 8,
|
|
PrFntPos = 9,
|
|
PrEndPos = 10,
|
|
PrRef = 11
|
|
};}
|
|
namespace c_oSerCustoms {enum c_oSerCustoms
|
|
{
|
|
Custom = 0,
|
|
ItemId = 1,
|
|
Uri = 2,
|
|
Content = 3,
|
|
ContentA = 4
|
|
};}
|
|
namespace c_oSerApp{enum c_oSerApp
|
|
{
|
|
Application = 0,
|
|
AppVersion = 1
|
|
};}
|
|
namespace c_oSerDocPr{enum c_oSerDocPr
|
|
{
|
|
Id = 0,
|
|
Name = 1,
|
|
Hidden = 2,
|
|
Title = 3,
|
|
Descr = 4,
|
|
Form = 5
|
|
};}
|
|
namespace c_oSerEmbedded{enum c_oSerEmbedded
|
|
{
|
|
Type = 0,
|
|
Data = 1,
|
|
Program = 2
|
|
};}
|
|
namespace c_oSerSdt{enum c_oSerSdt
|
|
{
|
|
Pr = 0,
|
|
EndPr = 1,
|
|
Content = 2,
|
|
Type = 3,
|
|
Alias = 4,
|
|
ComboBox = 5,
|
|
LastValue = 6,
|
|
SdtListItem = 7,
|
|
DisplayText = 8,
|
|
Value = 9,
|
|
DataBinding = 10,
|
|
PrefixMappings = 11,
|
|
StoreItemID = 12,
|
|
XPath = 13,
|
|
PrDate = 14,
|
|
FullDate = 15,
|
|
Calendar = 16,
|
|
DateFormat = 17,
|
|
Lid = 18,
|
|
StoreMappedDataAs = 19,
|
|
DocPartList = 20,
|
|
DocPartObj = 21,
|
|
DocPartCategory = 22,
|
|
DocPartGallery = 23,
|
|
DocPartUnique = 24,
|
|
DropDownList = 25,
|
|
Id = 26,
|
|
Label = 27,
|
|
Lock = 28,
|
|
PlaceHolder = 29,
|
|
RPr = 30,
|
|
ShowingPlcHdr = 31,
|
|
TabIndex = 32,
|
|
Tag = 33,
|
|
Temporary = 34,
|
|
MultiLine = 35,
|
|
Appearance = 36,
|
|
Color = 37,
|
|
Checkbox = 38,
|
|
CheckboxChecked = 39,
|
|
CheckboxCheckedFont = 40,
|
|
CheckboxCheckedVal = 41,
|
|
CheckboxUncheckedFont = 42,
|
|
CheckboxUncheckedVal = 43,
|
|
FormPr = 44,
|
|
FormPrKey = 45,
|
|
FormPrLabel = 46,
|
|
FormPrHelpText = 47,
|
|
FormPrRequired = 48,
|
|
CheckboxGroupKey = 49,
|
|
TextFormPr = 50,
|
|
TextFormPrComb = 51,
|
|
TextFormPrCombWidth = 52,
|
|
TextFormPrCombSym = 53,
|
|
TextFormPrCombFont = 54,
|
|
TextFormPrMaxCharacters = 55,
|
|
TextFormPrCombBorder = 56,
|
|
TextFormPrAutoFit = 57,
|
|
TextFormPrMultiLine = 58,
|
|
TextFormPrFormat = 59,
|
|
PictureFormPr = 60,
|
|
PictureFormPrScaleFlag = 61,
|
|
PictureFormPrLockProportions = 62,
|
|
PictureFormPrRespectBorders = 63,
|
|
PictureFormPrShiftX = 64,
|
|
PictureFormPrShiftY = 65,
|
|
PictureFormPrSignature = 66,
|
|
FormPrBorder = 70,
|
|
FormPrShd = 71,
|
|
TextFormPrCombWRule = 72,
|
|
TextFormPrFormatType = 80,
|
|
TextFormPrFormatVal = 81,
|
|
TextFormPrFormatSymbols = 82,
|
|
StoreItemChecksum = 85,
|
|
ComplexFormPr = 90,
|
|
ComplexFormPrType = 91,
|
|
OformMaster = 92,
|
|
Border = 93,
|
|
Shd = 94
|
|
};}
|
|
namespace c_oSerFFData{enum c_oSerFFData
|
|
{
|
|
CalcOnExit = 0,
|
|
CheckBox = 1,
|
|
DDList = 2,
|
|
Enabled = 3,
|
|
EntryMacro = 4,
|
|
ExitMacro = 5,
|
|
HelpText = 6,
|
|
Label = 7,
|
|
Name = 8,
|
|
StatusText = 9,
|
|
TabIndex = 10,
|
|
TextInput = 11,
|
|
CBChecked = 12,
|
|
CBDefault = 13,
|
|
CBSize = 14,
|
|
CBSizeAuto = 15,
|
|
DLDefault = 16,
|
|
DLResult = 17,
|
|
DLListEntry = 18,
|
|
HTType = 19,
|
|
HTVal = 20,
|
|
TIDefault = 21,
|
|
TIFormat = 22,
|
|
TIMaxLength = 23,
|
|
TIType = 24,
|
|
};}
|
|
namespace c_oSerMoveRange{enum c_oSerMoveRange
|
|
{
|
|
Author = 0,
|
|
ColFirst = 1,
|
|
ColLast = 2,
|
|
Date = 3,
|
|
DisplacedByCustomXml = 4,
|
|
Id = 5,
|
|
Name = 6,
|
|
UserId = 7
|
|
};}
|
|
namespace c_oSerBookmark{enum c_oSerBookmark
|
|
{
|
|
Id = 0,
|
|
Name = 1,
|
|
DisplacedByCustomXml = 2,
|
|
ColFirst = 3,
|
|
ColLast = 4
|
|
};}
|
|
namespace c_oSerPermission {enum c_oSerPermission
|
|
{
|
|
Id = 0,
|
|
DisplacedByCustomXml = 1,
|
|
ColFirst = 2,
|
|
ColLast = 3,
|
|
Ed = 4,
|
|
EdGroup = 5
|
|
};}
|
|
namespace c_oSerCompat{enum c_oSerCompat
|
|
{
|
|
CompatSetting = 0,
|
|
CompatName = 1,
|
|
CompatUri = 2,
|
|
CompatValue = 3,
|
|
Flags1 = 4,
|
|
Flags2 = 5,
|
|
Flags3 = 6
|
|
};}
|
|
namespace c_oDocProtect {
|
|
enum c_oDocProtect
|
|
{
|
|
AlgorithmName = 0,
|
|
Edit = 1,
|
|
Enforcment = 2,
|
|
Formatting = 3,
|
|
HashValue = 4,
|
|
SaltValue = 5,
|
|
SpinCount = 6,
|
|
|
|
AlgIdExt = 7,
|
|
AlgIdExtSource = 8,
|
|
CryptAlgorithmClass = 9,
|
|
CryptAlgorithmSid = 10,
|
|
CryptAlgorithmType = 11,
|
|
CryptProvider = 12,
|
|
CryptProviderType = 13,
|
|
CryptProviderTypeExt = 14,
|
|
CryptProviderTypeExtSource = 15
|
|
};
|
|
}
|
|
namespace c_oWriteProtect {
|
|
enum c_oWriteProtect
|
|
{
|
|
AlgorithmName = 0,
|
|
Recommended = 1,
|
|
HashValue = 2,
|
|
SaltValue = 3,
|
|
SpinCount = 4,
|
|
|
|
AlgIdExt = 7,
|
|
AlgIdExtSource = 8,
|
|
CryptAlgorithmClass = 9,
|
|
CryptAlgorithmSid = 10,
|
|
CryptAlgorithmType = 11,
|
|
CryptProvider = 12,
|
|
CryptProviderType = 13,
|
|
CryptProviderTypeExt = 14,
|
|
CryptProviderTypeExtSource = 15
|
|
};
|
|
}
|
|
}
|