2.2.2.2.16 AUX_OSVERSIONINFO Auxiliary Block Structure

The AUX_OSVERSIONINFO auxiliary block structure sends the server's operating system version information to the client.


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

OSVersionInfoSize

MajorVersion

MinorVersion

BuildNumber

Reserved1 (132 bytes)

...

...

...

ServicePackMajor

ServicePackMinor

Reserved2

OSVersionInfoSize (4 bytes):  The size of this AUX_OSVERSIONINFO structure.

MajorVersion (4 bytes):  The major version number of the operating system of the server.

MinorVersion (4 bytes):  The minor version number of the operating system of the server.

BuildNumber (4 bytes):  The build number of the operating system of the server.

Reserved1 (132 bytes):  Reserved and MUST be ignored when received.

ServicePackMajor (2 bytes):  The major version number of the latest operating system service pack that is installed on the server.

ServicePackMinor (2 bytes):  The minor version number of the latest operating system service pack that is installed on the server.

Reserved2 (4 bytes):  Reserved and MUST be ignored when received.