2.1.383 Part 1 Section 17.15.1.1, activeWritingStyle (Grammar Checking Settings)

a.   The standard states that the lang attribute specifies the language of the engine used to perform the grammatical content checking.

Word ignores the activeWritingStyle element if the lang attribute specifies an unknown locale.

b.   The standard states that the dllVersion attribute can be any integer value.

Word restricts this attribute to a 32-bit unsigned integer when the nlCheck attribute value is on, and a 16-bit unsigned integer when the nlCheck attribute value is off.

c.   The standard states that the values of the vendorID attribute are defined by the XML Schema integer datatype.

Word defines this attribute with the XML Schema int datatype, with a minimum value of 0.

d.   The standard does not state a default value for the nlCheck attribute.

Word uses off as the default value for the nlCheck attribute.

e.   The standard states that if an application reads these settings and does not understand the value of appName, then its settings may be ignored and the application's default settings used instead.

Word only understands an appName attribute value of MSWord.