2.5.113 RangeProtectionTitleSDRel

The RangeProtectionTitleSDRel structure specifies the title of a cell range and the security descriptor.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

rgchTitle (variable)

...

dwsdRel

pSDRel (variable)

...

rgchTitle (variable):  An XLWideString (section 2.5.169) that specifies the title of the cell range. The value MUST be unique for the sheet. The number of characters in the string MUST be greater than or equal to 1, and less than or equal to 255. The string MUST conform to the following ABNF grammar.

 string =  name-start-character *name-character  
  
 name-start-character = "_" / "\" / Unicode-character 
  
 name-character = name-start-character / Unicode-space / Unicode-digit / "?" / "." 

In the preceding grammar, Unicode-character is any code point that is a character, as defined by the Unicode character properties, Chapter Four of [UNICODE4.0].

Unicode-digit is any code point that is a digit, as defined by the Unicode character properties, Chapter Four of [UNICODE4.0].

Unicode-space is any code point that is a space, as defined by the Unicode character properties, Chapter Four of [UNICODE4.0].

dwsdRel (4 bytes): An unsigned integer that specifies the size in bytes of the security descriptor in pSDRel. If the value is 0x00000000, then there is no security descriptor.

pSDRel (variable): An optional SECURITY_DESCRIPTOR structure, as defined in [MS-DTYP] section 2.4.6, that specifies a relative security descriptor that lists users who edit the cell range without providing the password. This field MUST exist only if dwsdRel is greater than 0.