[MS-DTYP]: Windows Data Types

This topic lists Errata found in [MS-DTYP] since it was last published. Since this topic is updated frequently, we recommend that you subscribe to this RSS feed to receive update notifications.

Errata are subject to the same terms as the Open Specifications documentation referenced.

RSS 

To view a PDF file of the errata for the previous versions of this document, see the following ERRATA Archives:

October 16, 2015 - Download

June 30, 2015 - Download

July 18, 2016 - Download

June 1, 2017 - Download

September 15, 2017 - Download

December 1, 2017 - Download

September 12, 2018 - Download

April 7, 2021 - Download

April 29, 2022 - Download

April 4, 2023 - Download

Errata below are for Protocol Document Version V39.0 - 2023/04/04.

Errata Published*

Description

2023/08/16

Section 2.4.2.4 Well-known SID Structures: Added Remote VM SID value with format for machine identity.

Changed from:

Constant/value

Description

. . .

NT VIRTUAL MACHINE\Virtual Machines

S-1-5-83-0

A built-in group. The group is created when the Hyper-V role is installed. Membership in the group is maintained by the Hyper-V Management Service (VMMS). Requires the Create Symbolic Links right (SeCreateSymbolicLinkPrivilege) and the Log on as a Service right (SeServiceLogonRight).

USER_MODE_DRIVERS

S-1-5-84-0-0-0-0-0

Identifies a user-mode driver process.

. . .

Constant/value

Description

. . .

NT VIRTUAL MACHINE\Virtual Machines

S-1-5-83-0

A built-in group. The group is created when the Hyper-V role is installed. Membership in the group is maintained by the Hyper-V Management Service (VMMS). Requires the Create Symbolic Links right (SeCreateSymbolicLinkPrivilege) and the Log on as a Service right (SeServiceLogonRight).

NT VIRTUAL MACHINE\Remote Virtual Machine

S-1-5-83-1-dd-dd-dd-dd

The VM SID is only used for local access, while remote access uses the machine identity.

S-1: Security ID revision level 1

5: The identifier-authority SECURITY_NT_AUTHORITY

83: First subauthority SECURITY_VIRTUALSERVER_ID_BASE_RID

1: Second subauthority SECURITY_VIRTUAL_MACHINE_RID

dd: The last 4 values is the container ID

There are a total of 6 subauthorities.

USER_MODE_DRIVERS

S-1-5-84-0-0-0-0-0

Identifies a user-mode driver process.

. . .

2023/06/27

In section 2.4.2.4, "Well-Known SID Structures," added a value (S-1-5-83-0) related to Hyper-V to the table:

NT_SERVICE

S-1-5-80

An NT Service account prefix.

USER_MODE_DRIVERS

S-1-5-84-0-0-0-0-0

Identifies a user-mode driver process.

Changed to:

NT_SERVICE

S-1-5-80

An NT Service account prefix.

NT VIRTUAL MACHINE\Virtual Machines

S-1-5-83-0

A built-in group. The group is created when the Hyper-V role is installed. Membership in the group is maintained by the Hyper-V Management Service (VMMS). Requires the Create Symbolic Links right (SeCreateSymbolicLinkPrivilege) and the Log on as a Service right (SeServiceLogonRight).

USER_MODE_DRIVERS

S-1-5-84-0-0-0-0-0

Identifies a user-mode driver process.

2023/05/16

In section 2.5.1.1, "Syntax," revised grammar to properly treat ! as a unary operator.

Changed from:

; multiple rules for cond-expr to represent different precedence of || and &&

; super-term and factor are intermediate rules and used only in this part of the grammar

cond-expr = expr

expr = super-term [wspace] *( "||" [wspace] super-term )

super-term = factor [wspace] *( "&&" [wspace] factor )

factor = ["!"] [wspace] "(" [wspace] factor [wspace] ")"

factor = term

Changed to:

; multiple rules for cond-expr to represent different precedence of || and &&

; super-term and factor are intermediate rules and used only in this part of the grammar

cond-expr = expr

expr = super-term [wspace] *( "||" [wspace] super-term )

super-term = factor [wspace] *( "&&" [wspace] factor )

factor = term

factor /= "(" [wspace] expr [wspace] ")"

factor /= "!" [wspace] factor

*Date format: YYYY/MM/DD