ApiSetSchema Versions

ApiSetSchema.dll was introduced for Windows 7.

File Version Distribution
6.1 Windows 7
Windows Server 2008 R2
6.2 Windows 8
6.3 Windows 8.1
10.0 Windows 10

Builds

The following builds have been inspected for these notes. Most are from MSDN discs. Some, especially since Microsoft greatly reduced its shipment of operating systems on MSDN discs, are from service packs downloaded (typically as self-extracting executables) from a Microsoft website.

Builds are arranged in increasing order of the file version as recorded in the executable’s resources. This version number is readily visible using Windows Explorer either in a so-called infotip for the file or by accessing the Version tab in the Properties dialog for the file. Programmers know this version number as coming from the so-called root block of the version-information resource, specifically from the dwFileVersionMS and dwFileVersionLS members of a VS_FIXEDFILEINFO structure.

The date stamp shown for each version is more obscure. File dates are easily modified after the executable is built and are anyway liable to be shown differently when read from different time zones. However, there is in each executable’s header a date stamp which is set when the executable is built and which is not commonly changed afterwards. It is readily accessible to anyone with programming knowledge and appropriate tools, e.g., Microsoft’s own DUMPBIN utility.

File Version File Header Date Stamp File Size Package
6.1.7600.16385 4A5BD9B5 (13th July 2009) 6,656 Windows 7
Windows 7 SP1
6.2.9200.16384 5010B65C (25th July 2012) 46,320 Windows 8
6.3.9600.16384 52159A73 (22nd August 2013) 70,496 Windows 8.1
Windows 8.1 Update
10.0.10240.16384 559F4063 (9th July 2015) 91,488 Windows 10

Where two packages are shown together, exactly the same ApiSetSchema.dll file is in each. For instance, the same file is installed for both the original Windows 7 and its service pack.

64-Bit Windows (amd64)

File Version File Header Date Stamp File Size Package
6.1.7600.16385 4A5BDEAB (13th July 2009) 6,656 Windows 7
Windows Server 2008 R2
Windows 7 SP1
6.2.9200.16384 5010B373 (25th July 2012) 46,320 Windows 8
6.3.9600.16384 52160049 (22nd August 2013) 70,496 Windows 8.1
Windows 8.1 Update
10.0.10240.16384 559F3E3D (9th July 2015) 92,000 Windows 10

Again, where two packages are shown together, exactly the same ApiSetSchema.dll file is in each. For intance, not only are the ApiSetSchema.dll files for Windows 7 and Windows Server 2008 R2 identical, but so too is the file that’s installed for Windows 7 SP1.