Windows 8 build 7700

6.1.7700.0.winmain.100122-1900
Build of Windows 8
Screenshot
OS familyWindows NT
Version number6.1
Build number7700
Build revision0
ArchitectureAMD64
Build labwinmain
Compiled on2010-01-22
Expiration date
Timebomb2010-03-01 (+38 days)
SKUs
Home Basic
Home Premium
Professional
Ultimate
Not available by default:[a]
Starter
Enterprise
About dialog

Windows 8 build 7700 is the earliest available build of Windows 8, which was shared in the AMD64 architecture on 25 December 2019 alongside its server counterpart. Prior to public availability, screenshots of this build were released by Russian Windows news website WZor on 29 January 2010. A screenshot of this build's desktop, Start menu and Explorer was also shared on 3 January 2019.

This build has been determined to be a Windows 8 build due to varying factors such as its relatively high build number, the presence of an early in-development version of Internet Explorer 9 and several non-user-facing changes to the operating system, such as group policy management changes, internal refactors to existing Windows functionalities and changes to the way code generation is handled throughout the build process.

New features and changes[edit | edit source]

Hardware compatibility[edit | edit source]

The Streaming SIMD Extensions (SSE) CPU instruction set is now a requirement in order to boot this build, dropping support for CPUs such as the Pentium II. This is however debatable, as there are no AMD64 CPUs that lack support for this instruction set, although later builds in the x86 architecture require the instruction set as well.

Boot Manager[edit | edit source]

This build's Boot Manager has received the following internal changes:

  • The default boot screen now supports the 800x600 resolution, causing it to no longer fall back to the Vista boot screen under that resolution;
  • A new serial boot debugging driver has been added for the Maxim MAX311 series (MAX3110E/MAX3111E/MAX3100/MAX3222E) SPI UART;
  • Attempting to load an ARM Thumb executable under the wrong architecture will now cause the operating system to return the error code STATUS_INVALID_IMAGE_WIN_32;
  • An LdrProcessRelocationBlockLongLong instruction has been added that handles architecture-specific relocations for the IA-64, ARMv7, Thumb, Thumb-2, and MIPS architectures.

General[edit | edit source]

This build reverts the default Harmony wallpaper seen in the Windows 7 RTM release to the older placeholder betta fish wallpaper seen in Windows 7 builds from 7032 through 7231. The older Windows 7 Release Candidate EULA is also retained from the aforementioned builds. This may suggest that Windows 8 was forked from a Release Candidate build of Windows 7.

A Windows 8 family search filtering option (along with a filtering option for the Windows 8 operating system) has been added to the Local Group Policy Editor utility, referencing the project's codename.

Debugging[edit | edit source]

The kd.dll and kdnet.dll libraries have been added to the system, which allow for the operating system to support local and network debugging. The network implementation in this build includes drivers for the Realtek RTL8139 and Intel PRO/1000 network cards, although as a result of it being early in development, it does not implement the encryption key system used in the final iteration of KDNET and hence the default WinDbg network debugging settings (which assume a key to be present) will not be able to connect to this build's debugger.

Subsequently, typing in bcdedit /dbgsettings /? into the Command Prompt will now show instructions on how to set up network or local debugging.

Internet Explorer 9[edit | edit source]

This build includes an extremely early version of Internet Explorer 9, which can be enabled via the application's Developer Tools. Because of its sheer earliness, the browser still identifies itself as Internet Explorer 8, and often fails to load images, regular HTML content, the code for pressing items on websites, and will even crash when loading pages utilizing HTML5.

On-Screen Keyboard[edit | edit source]

Various internal changes have been made to the On-Screen Keyboard application, like the introduction of a new "Microsoft On-Screen Keyboard Support Utilities" (osksupport.dll) library, and the removal of the "About the On-Screen Keyboard" link from the keyboard's Options menu.

System Restore[edit | edit source]

Four new error messages have been added to the System Restore application:

  • System restore failed to restore a file. This could happen if an anti-virus program is protecting the file. If the failure persists switch off your anti-virus and retry the restore, or perform system restore from Windows Recovery Environment.
  • System restore failed in delayed file move operation for the file <FILE>.
  • System restore failed in delayed delete operation for the file <FILE>.
  • System restore failed in delayed set short filename operation for the file <FILE>.

The "Show more restore points" checkbox has also been removed.

Miscellaneous[edit | edit source]

  • Certain functions of the power service have been moved into a new dedicated User-Mode Power Services Extensions library (umpoext.dll).
  • The full object path is no longer mentioned in assertion strings.
  • Additional APIs have been added to the Audio and Bluetooth services under the names AudioEndpointBuilder.dll and BluetoothApis.dll respectively.
  • This builds adds or removes the following libraries/files/exports:

The following libraries/files/exports have been added or removed:

New libraries/files:

dpapi.dll

Added:

  • CryptProtectDataNoUI
  • CryptProtectMemory
  • CryptResetMachineCredentials
  • CryptUnprotectDataNoUI
  • CryptUnprotectMemory
  • CryptUpdateProtectedState
  • iCryptIdentifyProtection


certca.dll

Added:

  • CAFindByName
  • CAFindByCertType
  • CAFindByIssuerDN
  • CAEnumFirstCA
  • CAEnumNextCA
  • CACreateNewCA
  • CAUpdateCA
  • CAUpdateCAEx
  • CADeleteCA
  • CADeleteCAEx
  • CACountCAs
  • CACloseCA
  • CAGetCAProperty
  • CAFreeCAProperty
  • CASetCAProperty
  • CAGetCACertificate
  • CASetCACertificate
  • CAGetCAExpiration
  • CASetCAExpiration
  • CAGetCASecurity
  • CASetCASecurity
  • CAAccessCheck
  • CAAccessCheckEx
  • CAEnumCertTypesForCA
  • CAEnumCertTypesForCAEx
  • CAAddCACertificateType
  • CAAddCACertificateTypeEx
  • CARemoveCACertificateType
  • CARemoveCACertificateTypeEx
  • CAGetCAFlags
  • CASetCAFlags
  • CAGetDN
  • CAEnumCertTypes
  • CAEnumCertTypesEx
  • CAFindCertTypeByName
  • CACreateCertType
  • CAUpdateCertType
  • CAUpdateCertTypeEx
  • CADeleteCertType
  • CADeleteCertTypeEx
  • CACloneCertType
  • CAEnumNextCertType
  • CACountCertTypes
  • CACloseCertType
  • CAGetCertTypeProperty
  • CAGetCertTypePropertyEx
  • CASetCertTypeProperty
  • CASetCertTypePropertyEx
  • CADCSetCertTypePropertyEx
  • CAFreeCertTypeProperty
  • CAGetCertTypeExtensions
  • CAGetCertTypeExtensionsEx
  • CAFreeCertTypeExtensions
  • CASetCertTypeExtension
  • CAGetCertTypeKeySpec
  • CASetCertTypeKeySpec
  • CAGetCertTypeExpiration
  • CASetCertTypeExpiration
  • CAGetCertTypeFlags
  • CAGetCertTypeFlagsEx
  • CASetCertTypeFlags
  • CASetCertTypeFlagsEx
  • CAInstallDefaultCertType
  • CAInstallDefaultCertTypeEx
  • CAIsCertTypeCurrent
  • CAIsCertTypeCurrentEx
  • CACertTypeGetSecurity
  • CACertTypeSetSecurity
  • CACertTypeAccessCheck
  • CACertTypeAccessCheckEx
  • CACertTypeAuthzAccessCheck
  • CAOIDCreateNew
  • CAOIDCreateNewEx
  • CAOIDSetProperty
  • CAOIDSetPropertyEx
  • CAOIDAdd
  • CAOIDAddEx
  • CAOIDDelete
  • CAOIDDeleteEx
  • CAOIDGetProperty
  • CAOIDGetPropertyEx
  • CAOIDFreeProperty
  • CAOIDGetLdapURL
  • CAOIDFreeLdapURL
  • CACertTypeRegisterQuery
  • CACertTypeQuery
  • CACertTypeUnregisterQuery
  • CACreateLocalAutoEnrollmentObject
  • CADeleteLocalAutoEnrollmentObject
  • CACreateAutoEnrollmentObjectEx


AudioEndpointBuilder.dll

Added:

  • ServiceMain
  • SvchostPushServiceGlobals


BluetoothApis.dll

Added:

  • BluetoothAddressToString
  • BluetoothDisconnectDevice
  • BluetoothEnableDiscovery
  • BluetoothEnableIncomingConnections
  • BluetoothEnumerateInstalledServices
  • BluetoothEnumerateInstalledServicesEx
  • BluetoothEnumerateLocalServices
  • BluetoothFindBrowseGroupClose
  • BluetoothFindClassIdClose
  • BluetoothFindDeviceClose
  • BluetoothFindFirstBrowseGroup
  • BluetoothFindFirstClassId
  • BluetoothFindFirstDevice
  • BluetoothFindFirstProfileDescriptor
  • BluetoothFindFirstProtocolDescriptorStack
  • BluetoothFindFirstProtocolEntry
  • BluetoothFindFirstRadio
  • BluetoothFindFirstService
  • BluetoothFindFirstServiceEx
  • BluetoothFindNextBrowseGroup
  • BluetoothFindNextClassId
  • BluetoothFindNextDevice
  • BluetoothFindNextProfileDescriptor
  • BluetoothFindNextProtocolDescriptorStack
  • BluetoothFindNextProtocolEntry
  • BluetoothFindNextRadio
  • BluetoothFindNextService
  • BluetoothFindProfileDescriptorClose
  • BluetoothFindProtocolDescriptorStackClose
  • BluetoothFindProtocolEntryClose
  • BluetoothFindRadioClose
  • BluetoothFindServiceClose
  • BluetoothGetDeviceInfo
  • BluetoothGetLocalServiceInfo
  • BluetoothGetRadioInfo
  • BluetoothGetServicePnpInstance
  • BluetoothIsConnectable
  • BluetoothIsDiscoverable
  • BluetoothIsVersionAvailable
  • BluetoothRegisterForAuthentication
  • BluetoothRegisterForAuthenticationEx
  • BluetoothRemoveDevice
  • BluetoothSdpEnumAttributes
  • BluetoothSdpGetAttributeValue
  • BluetoothSdpGetContainerElementData
  • BluetoothSdpGetElementData
  • BluetoothSdpGetString
  • BluetoothSendAuthenticationResponse
  • BluetoothSendAuthenticationResponseEx
  • BluetoothSetLocalServiceInfo
  • BluetoothSetServiceState
  • BluetoothSetServiceStateEx
  • BluetoothUnregisterAuthentication
  • BluetoothUpdateDeviceRecord
  • BthpCheckForUnsupportedGuid
  • BthpEnableAllServices
  • BthpEnableConnectableAndDiscoverable
  • BthpFindPnpInfo
  • BthpInnerRecord
  • BthpIsBluetoothServiceRunning
  • BthpIsConnectableByDefault
  • BthpIsDiscoverableByDefault
  • BthpMapStatusToErr
  • BthpNextRecord
  • BthpSetServiceState
  • BthpTranspose16Bits
  • BthpTranspose32Bits
  • BthpTransposeAndExtendBytes
  • DllCanUnloadNow
  • FindNextOpenVCOMPort
  • InstallIncomingComPort
  • ShouldForceAuthentication


kd.dll

Added:

  • KdD0Transition
  • KdD3Transition
  • KdDebuggerInitialize0
  • KdDebuggerInitialize1
  • KdReceivePacket
  • KdRestore
  • KdSave
  • KdSendPacket


OskSupport.dll

Added:

  • InitializeOSKSupport
  • UninitializeOSKSupport


UIAutomationCoreRes.dll


umpoext.dll

Added:

  • DllMain
  • ExtensionInit


winmmbase.dll

Added:

  • CloseDriver
  • DefDriverProc
  • DriverCallback
  • DrvGetModuleHandle
  • GetDriverModuleHandle
  • OpenDriver
  • SendDriverMessage
  • auxGetDevCapsA
  • auxGetDevCapsW
  • auxGetNumDevs
  • auxGetVolume
  • auxOutMessage
  • auxSetVolume
  • joyConfigChanged
  • joyGetDevCapsA
  • joyGetDevCapsW
  • joyGetNumDevs
  • joyGetPos
  • joyGetPosEx
  • joyGetThreshold
  • joyReleaseCapture
  • joySetCapture
  • joySetThreshold
  • midiConnect
  • midiDisconnect
  • midiInAddBuffer
  • midiInClose
  • midiInGetDevCapsA
  • midiInGetDevCapsW
  • midiInGetErrorTextA
  • midiInGetErrorTextW
  • midiInGetID
  • midiInGetNumDevs
  • midiInMessage
  • midiInOpen
  • midiInPrepareHeader
  • midiInReset
  • midiInStart
  • midiInStop
  • midiInUnprepareHeader
  • midiOutCacheDrumPatches
  • midiOutCachePatches
  • midiOutClose
  • midiOutGetDevCapsA
  • midiOutGetDevCapsW
  • midiOutGetErrorTextA
  • midiOutGetErrorTextW
  • midiOutGetID
  • midiOutGetNumDevs
  • midiOutGetVolume
  • midiOutLongMsg
  • midiOutMessage
  • midiOutOpen
  • midiOutPrepareHeader
  • midiOutReset
  • midiOutSetVolume
  • midiOutShortMsg
  • midiOutUnprepareHeader
  • midiStreamClose
  • midiStreamOpen
  • midiStreamOut
  • midiStreamPause
  • midiStreamPosition
  • midiStreamProperty
  • midiStreamRestart
  • midiStreamStop
  • mixerClose
  • mixerGetControlDetailsA
  • mixerGetControlDetailsW
  • mixerGetDevCapsA
  • mixerGetDevCapsW
  • mixerGetID
  • mixerGetLineControlsA
  • mixerGetLineControlsW
  • mixerGetLineInfoA
  • mixerGetLineInfoW
  • mixerGetNumDevs
  • mixerMessage
  • mixerOpen
  • mixerSetControlDetails
  • mmDrvInstall
  • mmGetCurrentTask
  • mmTaskBlock
  • mmTaskCreate
  • mmTaskSignal
  • mmTaskYield
  • mmioAdvance
  • mmioAscend
  • mmioClose
  • mmioCreateChunk
  • mmioDescend
  • mmioFlush
  • mmioGetInfo
  • mmioInstallIOProcA
  • mmioInstallIOProcW
  • mmioOpenA
  • mmioOpenW
  • mmioRead
  • mmioRenameA
  • mmioRenameW
  • mmioSeek
  • mmioSendMessage
  • mmioSetBuffer
  • mmioSetInfo
  • mmioStringToFOURCCA
  • mmioStringToFOURCCW
  • mmioWrite
  • waveInAddBuffer
  • waveInClose
  • waveInGetDevCapsA
  • waveInGetDevCapsW
  • waveInGetErrorTextA
  • waveInGetErrorTextW
  • waveInGetID
  • waveInGetNumDevs
  • waveInGetPosition
  • waveInMessage
  • waveInOpen
  • waveInPrepareHeader
  • waveInReset
  • waveInStart
  • waveInStop
  • waveInUnprepareHeader
  • waveOutBreakLoop
  • waveOutClose
  • waveOutGetDevCapsA
  • waveOutGetDevCapsW
  • waveOutGetErrorTextA
  • waveOutGetErrorTextW
  • waveOutGetID
  • waveOutGetNumDevs
  • waveOutGetPitch
  • waveOutGetPlaybackRate
  • waveOutGetPosition
  • waveOutGetVolume
  • waveOutMessage
  • waveOutOpen
  • waveOutPause
  • waveOutPrepareHeader
  • waveOutReset
  • waveOutRestart
  • waveOutSetPitch
  • waveOutSetPlaybackRate
  • waveOutSetVolume
  • waveOutUnprepareHeader
  • waveOutWrite


dmvscres.dll


kdnet.dll

Added:

  • KdD0Transition
  • KdD3Transition
  • KdDebuggerInitialize0
  • KdDebuggerInitialize1
  • KdReceivePacket
  • KdRestore
  • KdSave
  • KdSendPacket


Removed libraries/files:

corpol.dll

cngaudit.dll

pnpsetup.dll

msswch.dll


Existing libraries/files:

ntdll.dll

Added:

  • RtlCheckTokenMembership
  • RtlQueryValidationRunlevel

Removed:

  • RtlCreateUmsThread
  • TpDbgGetFreeInfo
  • TpPoolFreeUnusedNodes


dui70.dll

Added:

  • ?GetElementProviderImpl@XBaby@DirectUI@@UEAAJPEAVInvokeHelper@2@PEAPEAVElementProvider@2@@Z


tquery.dll

Added:

  • ChangeToInitialDirectory
  • ?GetStackTrace@@YAXPEADK@Z
  • ?GetStackTraceW@@YAXPEAGK@Z
  • SetInitialDirectory


samlib.dll

Added:

  • SamChangePasswordUser3
  • SamiChangePasswordUser3
  • SamiOemChangePasswordUser2
  • SamiOemChangePasswordUser2WithTransport


urlmon.dll

Added:

  • CORPolicyProvider
  • Ordinal 01CB
  • Ordinal 01CC
  • Ordinal 01CD
  • Ordinal 01CE
  • Ordinal 01CF

Removed:

  • Ordinal 00E8


dxgi.dll

Added:

  • DXGID3D10ETWRundown


mprdim.dll

Added:

  • SvchostPushServiceGlobals


WSManMigrationPlugin.dll

Removed:

  • DllMain


iertutil.dll

Added:

  • Ordinal 0061

Removed:

  • Ordinal 002F


drmmgrtn.dll

Removed:

  • DllMain


d3d10warp.dll

Added:

  • D3D9GetSWInfo


kernel32.dll

Added:

  • RegCopyTreeW


McxDriv.dll

Removed:

  • DllMain


ulib.dll

Added:

  • ?PathWasTooBig@PATH@@QEAAEXZ


msrating.dll

Removed:

  • DllCanUnloadNow
  • DllGetClassObject


ExplorerFrame.dll

Removed:

  • Ordinal 006E
  • Ordinal 006F
  • Ordinal 0073
  • Ordinal 0074
  • Ordinal 0075
  • Ordinal 0076
  • Ordinal 0077
  • Ordinal 0078
  • Ordinal 0079
  • Ordinal 007A
  • Ordinal 007B
  • Ordinal 007C
  • Ordinal 007D
  • Ordinal 007E
  • Ordinal 007F
  • Ordinal 0080
  • Ordinal 0081
  • Ordinal 0082
  • Ordinal 0083
  • Ordinal 0084
  • Ordinal 0085


bthpanapi.dll

Added:

  • BluetoothDuplicateNetworkHandle


ntoskrnl.exe

Added:

  • InbvDisplayCharacter
  • InbvEnableDisplayCharacter
  • MmAllocateNodePagesForMdlEx
  • ObWaitForMultipleObjects
  • ObWaitForSingleObject
  • RtlCreateUserThread
  • RtlQueryValidationRunlevel
  • ZwRenameKey

Removed:

  • IoSetOplockKeyContext


shlwapi.dll

Added:

  • Ordinal 026B


CscMig.dll

Removed:

  • DllMain


qmgr.dll

Removed:

  • ??0CNestedImpersonation@@QEAA@PEAX@Z
  • ??0CNestedImpersonation@@QEAA@PEAX_N@Z


TapiMigPlugin.dll

Removed:

  • DllMain


ieUnatt.exe

Added:

  • ?GetSize@?$CDynamicArray@EPEAUSKey@@@@QEBA_KXZ
  • ?GetSize@?$CDynamicArray@EPEAUSValue@@@@QEBA_KXZ
  • ?GetSizeInBytes@?$CDynamicArray@EPEAE@@QEAA_KXZ


themeui.dll

Removed:

  • AdvancedSettingSheetHelper
  • DisplaySaveSettingsEx


icfupgd.dll

Removed:

  • DllMain


umpo.dll

Added:

  • PtrUmpoDebug
  • PtrUmpoHandle
  • PtrUmpoOnAcPower
  • PtrUmpoProviderHandle
  • PtrUmpoSystemPowerRootKey
  • UmpoAllocate
  • UmpoAlpcSendPowerMessage
  • UmpoFree
  • UmpoInternalAccessCheck
  • UmpoInternalConvertGuidToString
  • UmpoInternalDataAccessorToString
  • UmpoInternalEnumerate
  • UmpoInternalGetActiveScheme
  • UmpoInternalGetActiveSchemeGuid
  • UmpoInternalIsSettingRangeDefined
  • UmpoInternalOpenGUIDSubKey
  • UmpoInternalOpenUserPowerKey
  • UmpoInternalReadFromSystemPowerKey
  • UmpoInternalReadFromUserPowerKey
  • UmpoInternalSetActiveScheme
  • UmpoInternalWriteToUserPowerKey
  • UmpoNewBroadcast
  • UmpoNotifyKernelAllPowerPolicyChanged
  • UmpoTraceAdaptiveDimTimeout


win32spl.dll

Removed:

  • DllCanUnloadNow
  • DllGetClassObject
  • DllRegisterServer
  • DllUnregisterServer
  • ProviderEntryW


fundisc.dll

Removed:

  • DllRegisterServer
  • DllUnregisterServer


pidgenx.dll

Added:

  • PidGenX2


user32.dll

Added:

  • GetLicenseQueryFunction
  • LicensingCallback
  • OutputWin32kPowerLog
  • RefreshTouchSysParams
  • SetLicenseQueryFunction
  • UpdateLicensingGlobals

Removed:

  • Ordinal 0927
  • Ordinal 0928
  • Ordinal 0929
  • Ordinal 092A
  • Ordinal 092B
  • Ordinal 092C


IasMigPlugin.dll

Removed:

  • DllMain


ieframe.dll

Added:

  • CORLockDownProvider
  • Ordinal 0144

Removed:

  • Ordinal 00B0


Display.dll

Added:

  • DisplaySaveSettingsEx


certcli.dll

Added:

  • CSPrintAssert
  • CSPrintError
  • DbgPrintf
  • DbgPrintfInit
  • DbgIsSSActive
  • myHResultToString
  • myGetErrorMessageText
  • myHResultToStringRaw
  • myFreeColumnDisplayNames
  • myRobustLdapBind
  • myIsDelayLoadHResult
  • myHExceptionCode
  • myJetHResult
  • myModifyVirtualRootsAndFileShares
  • DecodeFileW
  • EncodeToFileW
  • myAddShare
  • DbgLogStringInit
  • WszToMultiByteIntegerBuf
  • WszToMultiByteInteger
  • myGetErrorMessageText1
  • myGetErrorMessageTextEx
  • myCAPropGetDisplayName
  • myCAPropInfoUnmarshal
  • myCAPropInfoLookup
  • myRobustLdapBindEx
  • caTranslateFileTimePeriodToPeriodUnits
  • myCryptBinaryToString
  • myCryptBinaryToStringA
  • myCryptStringToBinary
  • myCryptStringToBinaryA
  • myOIDHashOIDToString
  • myLogExceptionInit
  • myHExceptionCodePrint
  • DbgPrintfW
  • IsASPEnabledInIIS
  • EnableASPInIIS
  • IsISAPIExtensionEnabled
  • EnableISAPIExtension
  • myGetSidFromDomain
  • IsASPEnabledInIIS_New
  • myDoesDSExist@209
  • mySanitizeName
  • mySanitizedNameToDSName
  • mySanitizedNameToShortName
  • myRevertSanitizeName
  • myGenerateGuidString
  • myGenerateGuidSerialNumber
  • mylstrcmpiL
  • myHGetLastError
  • CSPrintErrorLineFile
  • CSPrintErrorLineFile2
  • CSPrintErrorLineFileData
  • CSPrintErrorLineFileData2
  • CAGetAccessRights
  • CAIsValid
  • CAGetCertTypeAccessRights
  • CAIsCertTypeValid
  • DbgLogStringInit2
  • RemoveISAPIExtension
  • RemoveVDir
  • SplitConfigString
  • AddOrRemoveOCSPISAPIExtension
  • myGetTargetMachineDomainDnsName
  • myNetLogonUser
  • CertcliGetDetailedCertcliVersionString
  • myGetHashAlgorithmOIDInfoFromSignatureAlgorithm
  • myEnablePrivilege
  • Ordinal 0156
  • Ordinal 0157
  • Ordinal 0158
  • Ordinal 0189
  • Ordinal 018A
  • Ordinal 018B
  • Ordinal 018C
  • Ordinal 018D
  • Ordinal 018E
  • Ordinal 018F
  • Ordinal 0190
  • Ordinal 0191
  • Ordinal 0192
  • Ordinal 0193
  • Ordinal 0194
  • Ordinal 0195
  • Ordinal 0196
  • Ordinal 0197
  • Ordinal 0198
  • Ordinal 0199
  • Ordinal 019A
  • Ordinal 019B
  • Ordinal 019C
  • Ordinal 019D
  • Ordinal 019E
  • Ordinal 01A0
  • Ordinal 01A1
  • Ordinal 01A2
  • Ordinal 01A3
  • Ordinal 01A4
  • Ordinal 01A5
  • Ordinal 01A6
  • Ordinal 01A7
  • Ordinal 01A8
  • Ordinal 01A9
  • Ordinal 01AA
  • Ordinal 01AB
  • Ordinal 01AC
  • Ordinal 01AD
  • Ordinal 01AE
  • Ordinal 01AF
  • Ordinal 01B0
  • Ordinal 01B1
  • Ordinal 01B2
  • Ordinal 01B3
  • Ordinal 01B4
  • Ordinal 01B5
  • Ordinal 01B6
  • Ordinal 01B7
  • Ordinal 01B8
  • Ordinal 01B9
  • Ordinal 01BA
  • Ordinal 01BB
  • Ordinal 01BC
  • Ordinal 01BD
  • Ordinal 01BE
  • Ordinal 01BF
  • Ordinal 01C0
  • Ordinal 01C1
  • Ordinal 01C2
  • Ordinal 01C3
  • Ordinal 01C4
  • Ordinal 01C5
  • Ordinal 01C6
  • Ordinal 01C7
  • Ordinal 01C8
  • Ordinal 01C9
  • Ordinal 01CA
  • Ordinal 01CB
  • Ordinal 01CC
  • Ordinal 01CD
  • Ordinal 01CE
  • Ordinal 01CF
  • Ordinal 01D0
  • Ordinal 01D1
  • Ordinal 01D2
  • Ordinal 01D3
  • Ordinal 01D4
  • Ordinal 01D5
  • Ordinal 01D6
  • Ordinal 01D7
  • Ordinal 01D8
  • Ordinal 01D9
  • Ordinal 01DA
  • Ordinal 01DB
  • Ordinal 01DC
  • Ordinal 01DD
  • Ordinal 01DE
  • Ordinal 01DF
  • Ordinal 01E0
  • Ordinal 01E1
  • Ordinal 01E2
  • Ordinal 01E3
  • Ordinal 01E4
  • Ordinal 01E5
  • Ordinal 01E6
  • Ordinal 01E7
  • Ordinal 01E8
  • Ordinal 01E9
  • Ordinal 01EA

Removed:

  • DllInstall
  • GetProxyDllInfo
  • Ordinal 00C9
  • Ordinal 00CA
  • Ordinal 00CB
  • Ordinal 00CC
  • Ordinal 00CD
  • Ordinal 00CE
  • Ordinal 00CF
  • Ordinal 00D0
  • Ordinal 00D1
  • Ordinal 00D5
  • Ordinal 00D6
  • Ordinal 00D7
  • Ordinal 00D8
  • Ordinal 00D9
  • Ordinal 00DA
  • Ordinal 00DF
  • Ordinal 00E1
  • Ordinal 00F0
  • Ordinal 00F2
  • Ordinal 00F5
  • Ordinal 00F6
  • Ordinal 00F7
  • Ordinal 00F8
  • Ordinal 00F9
  • Ordinal 00FA
  • Ordinal 00FB
  • Ordinal 00FC
  • Ordinal 00FD
  • Ordinal 00FE
  • Ordinal 00FF
  • Ordinal 0100
  • Ordinal 0101
  • Ordinal 0102
  • Ordinal 0103
  • Ordinal 0104
  • Ordinal 0105
  • Ordinal 0106
  • Ordinal 0107
  • Ordinal 0108
  • Ordinal 0109
  • Ordinal 010A
  • Ordinal 010B
  • Ordinal 015D
  • Ordinal 015E
  • Ordinal 015F
  • Ordinal 0160
  • Ordinal 0161
  • Ordinal 0162
  • Ordinal 0163
  • Ordinal 0164
  • Ordinal 0165
  • Ordinal 0166
  • Ordinal 0167
  • Ordinal 0168
  • Ordinal 0169
  • Ordinal 016A
  • Ordinal 016B
  • Ordinal 016C
  • Ordinal 016E
  • Ordinal 0170
  • Ordinal 0171
  • Ordinal 0172
  • Ordinal 0173
  • Ordinal 0175
  • Ordinal 0177
  • Ordinal 0186
  • Ordinal 0187
  • Ordinal 0188


shunimpl.dll

Added:

  • Ordinal 01AB
  • Ordinal 01AC


wdscore.dll

Added:

  • ?GetSize@?$CDynamicArray@EPEAUSKey@@@@QEBA_KXZ
  • ?GetSize@?$CDynamicArray@EPEAUSValue@@@@QEBA_KXZ
  • ?GetSizeInBytes@?$CDynamicArray@EPEAE@@QEAA_KXZ


sstpsvc.dll

Added:

  • SvchostPushServiceGlobals


cryptui.dll

Added:

  • CryptProtectData
  • CryptUnprotectData

Removed:

  • LocalEnroll
  • LocalEnrollNoDS
  • CryptUIWizCertRequest
  • CryptUIWizCreateCertRequestNoDS
  • CryptUIWizFreeCertRequestNoDS
  • CryptUIWizQueryCertRequestNoDS
  • CryptUIWizSubmitCertRequestNoDS
  • EnrollmentCOMObjectFactory_getInstance
  • I_CryptUIProtect
  • I_CryptUIProtectFailure
  • RetrievePKCS7FromCA


gpapi.dll

Removed:

  • Ordinal 0069
  • Ordinal 006F


dwmapi.dll

Added:

  • Ordinal 007A
  • Ordinal 007B


KernelBase.dll

Added:

  • ClearCommBreak
  • ClearCommError
  • ContinueDebugEvent
  • CreateMemoryResourceNotification
  • EnumSystemFirmwareTables
  • EscapeCommFunction
  • FlushInstructionCache
  • GetCommConfig
  • GetCommMask
  • GetCommModemStatus
  • GetCommProperties
  • GetCommState
  • GetCommTimeouts
  • GetLargePageMinimum
  • GetProcessWorkingSetSizeEx
  • GetSystemFileCacheSize
  • GetSystemFirmwareTable
  • GetTempPathW
  • GetThreadContext
  • GetThreadTimes
  • GetVolumeNameForVolumeMountPointW
  • GetVolumePathNamesForVolumeNameW
  • InitOnceBeginInitialize
  • InitOnceComplete
  • InitOnceExecuteOnce
  • InitOnceInitialize
  • InitializeConditionVariable
  • IsProcessorFeaturePresent
  • IsThreadAFiber
  • PurgeComm
  • QueryMemoryResourceNotification
  • QueueUserWorkItem
  • SetCommBreak
  • SetCommConfig
  • SetCommMask
  • SetCommState
  • SetCommTimeouts
  • SetComputerNameExW
  • SetProcessWorkingSetSizeEx
  • SetSystemFileCacheSize
  • SetThreadContext
  • SetupComm
  • SleepConditionVariableCS
  • SleepConditionVariableSRW
  • TransmitCommChar
  • VirtualLock
  • VirtualUnlock
  • WaitCommEvent
  • WaitForDebugEvent
  • WakeAllConditionVariable
  • WakeConditionVariable

Bugs and quirks[edit | edit source]

Installation[edit | edit source]

It is not possible to upgrade to this build without modification due to a ERROR_INVALID_IMAGE_HASH signature validation error. To upgrade to this build, the user must modify the 0x4EFF19F3 offset of the installation .iso file from 0x59 to 0x58 using a Hex Editor, or replace imageres.dll in each index of the install.wim with a copy from build 7746.

Internet Explorer[edit | edit source]

The early version of Internet Explorer 9 found in this build is known to be highly unstable because of its earliness, and will often crash when switching to IE9 mode or while loading a page containing HTML5 content.

Miscellaneous[edit | edit source]

Most of the description strings used in the "System Drivers" section of the System Information app (like the kbdhid, processor, and usbtor strings) are pseudolocalized.

Gallery[edit | edit source]

Windows Setup[edit | edit source]

Images taken prior to publication[edit | edit source]

Notes[edit | edit source]

  1. The packages for these SKUs are present in this build's component store, although the user must manually stage them to be able to install them.