Microsoft Software Licensing Tables
(SLIC and MSDM)
November 29, 2011
Abstract
This specification defines the format of the software licensing (SLIC)
table and the Microsoft Data Management (MSDM) table, used in
platform firmware to enable Windows software licensing.
This information applies to the following operating systems:
Windows Vista
Windows Server 2008
Windows 7
Windows Server 2008 R2
The next version of Windows, code-named Windows 8
References and resources discussed here are listed at the end of this
paper.
The current version of this paper is maintained on the web at:
Microsoft Software Licensing Tables (SLIC and MSDM)
Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including
URL and other Internet website references, may change without notice. You bear the risk of using it.
This document does not provide you with any legal rights to any intellectual property in any Microsoft
product. You may copy and use this document for your internal, reference purposes.
© 2011 Microsoft. All rights reserved.
.......2 Document History Date Change November 29......... 3 Resources.................... ........................................................................................................ All rights reserved.............Microsoft Software Licensing Tables (SLIC and MSDM) ........ 4 November 29...................................................................................................................... 3 MSDM table................... 2011 First publication Contents Introduction..................... 2011 © 2011 Microsoft................................... 3 SLIC table..........
SLIC table The ACPI SLIC table defines the information necessary to enable generic activation. Revision of the utility that created the table. The length implies the number of entry fields at the end of the table. must match OEMID in the ACPI RSDT and XSDT tables. Original equipment manufacturers (OEMs) must be licensed for Microsoft OEM Activation and receive the approved licensing information before generating the generic SLIC table. All rights reserved.3 Introduction Microsoft uses Advanced Configuration and Power Interface (ACPI) tables to enable software licensing. An OEM-supplied string that identifies the OEM. of the entire table.aspx). Table 1. Details can be found in the appropriate Microsoft OEM licensing kit by first visiting the Microsoft OEM website (http://www. OEM revision number of the table for the supplied OEM Table ID. . SLIC table format Field Byte lengt h Byte offs et Description Signature Length 4 4 0 4 Revision Checksum OEMID 1 1 6 8 9 10 OEM Table ID 8 16 OEM Revision Creator ID 4 24 4 28 Creator Revision Software Licensing Structure 4 32 Varia ble lengt h 36 SLIC Length. 0x01 Checksum of the entire table. Optional motherboard/BIOS logical identifier. must match OEM Table ID in the ACPI RSDT and XSDT tables. 2011 © 2011 Microsoft. in bytes. The software licensing (SLIC) and Microsoft Data Management (MSDM) tables are defined in this document.com/oem/page s/index.microsoft. OEMs are advised to collaborate with their motherboard and/or BIOS vendors to construct the entire table and inject it into ACPI. November 29. Vendor ID of the utility that created the table. Proprietary data structure that contains all the licensing data necessary to enable Windows activation.Microsoft Software Licensing Tables (SLIC and MSDM) .
Revision of the utility that created the table. in bytes. of the entire table. OEMs must be licensed for Microsoft OEM Activation licensing program and receive the approved licensing information prior to any ACPI work.aspx). OEM revision number of the table for the supplied OEM Table ID.microsoft. Resources Microsoft OEM website http://www. Proprietary data structure that contains all the licensing data necessary to enable Windows activation. Optional motherboard/BIOS logical identifier. 0x01 Checksum of the entire table. Vendor ID of the utility that created the table. All rights reserved.Microsoft Software Licensing Tables (SLIC and MSDM) . Table 2.com/oem/pages/index.aspx November 29.com/oem/page s/index. An OEM-supplied string that identifies the OEM. Details can be found in the appropriate Microsoft OEM licensing kit by first visiting the Microsoft OEM website (http://www.4 MSDM table The ACPI MSDM table defines the information necessary to enable individualized OEM activation. The payload of the table starting at offset 36 is expected to be provided by a Microsoft-developed tool. MSDM table format Field Byte Lengt h Byte Offs et Description Signature Length Revision Checksum OEMID 4 4 1 1 6 0 4 8 9 10 OEM Table ID OEM Revision Creator ID 8 16 4 24 4 28 Creator Revision Software Licensing Structure 4 32 Varia ble lengt h 36 MSDM Length. . and OEMs are advised to collaborate with their motherboard and/or BIOS vendors to construct the entire table and inject it into ACPI. 2011 © 2011 Microsoft.microsoft.
All rights reserved. 2011 © 2011 Microsoft. .5 November 29.Microsoft Software Licensing Tables (SLIC and MSDM) .