2.2.2.9.2.1 MS License Server Info Version 1 (MS_LICENSE_SERVER_INFO_V1)

The MS License Server Info Version 1 structure contains information about the license server that issued a license.


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

Version

IssuerNameOffset

LsScopeOffset

IssuerName (variable)

...

LsScope (variable)

...

Version (4 bytes): A 32-bit unsigned integer that specifies the version of the MS_LICENSE_SERVER_INFO_V1 structure. This field MUST be set to 0x0001000.

IssuerNameOffset (2 bytes): A 16-bit unsigned integer that specifies the offset (in bytes) from the beginning of the MS_LICENSE_SERVER_INFO_V1 variable data to the IssuerName field. This field MUST be set to zero.

LsScopeOffset (2 bytes): A 16-bit unsigned integer that specifies the offset (in bytes) from the beginning of the MS_LICENSE_SERVER_INFO_V1 variable data to the LsScope field.

IssuerName (variable): A null-terminated Unicode string that specifies the name of the license server that issued the license.

LsScope (variable): A null-terminated Unicode string that specifies the scope of the license server. If the license server is domain joined then this field contains the domain name, and if the license server is not domain joined then it contains the workgroup name.