2.2.5.9.1 GetTemplateInfo Request Type Request Body

The GetTemplateInfo request type request body contains the following fields.


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

Flags

DisplayType

HasTemplateDn

TemplateDn (optional) (variable)

...

CodePage

LocaleId

AuxiliaryBufferSize

AuxiliaryBuffer (variable)

...

Flags (4 bytes): A set of bit flags that specify options to the server. The server MUST ignore values other than the bit flags TI_HELPFILE_NAME (0x00000020), TI_HELPFILE_CONTENTS (0x00000040), TI_SCRIPT (0x00000004), TI_TEMPLATE (0x00000001), and TI_EMT (0x00000010).

DisplayType (4 bytes): An unsigned integer that specifies the display type of the template for which information is requested. The valid values for this field are specified in [MS-OXNSPI] section 2.2.1.3.

HasTemplateDn (1 byte): A Boolean value that specifies whether the TemplateDn field is present.

TemplateDn (optional) (variable): A null-terminated ASCII string that specifies the DN of the template requested. This field is present when the HasTemplateDn field is nonzero and is not present otherwise.

CodePage (4 bytes): An unsigned integer that specifies the code page of the template for which information is requested.

LocaleId (4 bytes): An unsigned integer that specifies the language code identifier (LCID), as specified in [MS-LCID], of the template for which information is requested.

AuxiliaryBufferSize (4 bytes): An unsigned integer that specifies the size, in bytes, of the AuxiliaryBuffer field.

AuxiliaryBuffer (variable): An array of bytes that constitute the auxiliary payload data sent from the client. The size of this field, in bytes, is specified by the AuxiliaryBufferSize field. For details about extended buffers and auxiliary payloads, see [MS-OXCRPC] section 3.1.4.2.1 and section 3.1.4.2.2.