windows-nt/Source/XPSP1/NT/windows/richedit/lsinc/lsffi.h
2020-09-26 16:20:57 +08:00

56 lines
1.5 KiB
C

#ifndef LSFFI_DEFINED
#define LSFFI_DEFINED
/* Line Services "format flags" (from LSPAP ) */
/* Visi flags */
#define fFmiVisiCondHyphens 0x00000001L
#define fFmiVisiParaMarks 0x00000002L
#define fFmiVisiSpaces 0x00000004L
#define fFmiVisiTabs 0x00000008L
#define fFmiVisiSplats 0x00000010L
#define fFmiVisiBreaks 0x00000020L
/* Advanced typography enabling */
#define fFmiPunctStartLine 0x00000040L
#define fFmiHangingPunct 0x00000080L
#define fFmiApplyBreakingRules 0x00000100L
/* WYSIWYG flags */
#define fFmiPresSuppressWiggle 0x00000200L
#define fFmiPresExactSync 0x00000400L
/* Autonumbering flags */
#define fFmiAnm 0x00000800L
/* Miscellaneous flags */
#define fFmiAutoDecimalTab 0x00001000L
#define fFmiUnderlineTrailSpacesRM 0x00002000L
#define fFmiSpacesInfluenceHeight 0x00004000L
#define fFmiIgnoreSplatBreak 0x00010000L
#define fFmiLimSplat 0x00020000L
#define fFmiAllowSplatLine 0x00040000L
#define fFmiForceBreakAsNext 0x00080000L
#define fFmiFCheckTruncateBefore 0x00100000L
#define fFmiDoHyphenation 0x00200000L
#define fFmiDrawInCharCodes 0x00400000L
#define fFmiTreatHyphenAsRegular 0x00800000L
#define fFmiWrapTrailingSpaces 0x01000000L
#define fFmiWrapAllSpaces 0x02000000L
/* Compatibility flags for bugs in older versions of WORD */
#define fFmiForgetLastTabAlignment 0x10000000L
#define fFmiIndentChangesHyphenZone 0x20000000L
#define fFmiNoPunctAfterAutoNumber 0x40000000L
#define fFmiResolveTabsAsWord97 0x80000000L
#endif /* !LSFFI_DEFINED */