Changes in Microsoft Windows 7 vs Microsoft Vista SP1: kernel32.dll

New in Microsoft Windows 7
Import NameNotes
AddIntegrityLabelToBoundaryDescriptor 
BaseCheckAppcompatCacheEx 
BaseDllReadWriteIniFile 
BaseFormatObjectAttributes 
BaseFormatTimeOut 
BaseGetNamedObjectDirectory 
BaseSetLastNTError 
BaseVerifyUnicodeString 
Basep8BitStringToDynamicUnicodeString 
BasepAllocateActivationContextActivationBlock 
BasepAnsiStringToDynamicUnicodeString 
BasepFreeActivationContextActivationBlock 
BasepIsRealtimeAllowed 
BasepMapModuleHandle 
CopyExtendedContext 
CreateRemoteThreadExforwarded to Microsoft-Windows-System-Process-ProcessThreads-L1-1-0.CreateRemoteThreadEx
CtrlRoutinethis export is present in Vista Ultimate 64-bit, but it's not present in Vista Business 32-bit (not tested on other versions)
FindStringOrdinal 
GetActiveProcessorCount 
GetActiveProcessorGroupCount 
GetCurrentProcessorNumberExforwarded to NTDLL.RtlGetCurrentProcessorNumberEx
GetEnabledExtendedFeaturesforwarded to MICROSOFT-WINDOWS-SYSTEM-XSTATE-L1-1-0.RtlGetEnabledExtendedFeatures
GetEraNameCountedString 
GetExtendedContextLengthforwarded to MICROSOFT-WINDOWS-SYSTEM-XSTATE-L1-1-0.RtlGetExtendedContextLength
GetExtendedFeaturesMaskforwarded to MICROSOFT-WINDOWS-SYSTEM-XSTATE-L1-1-0.RtlGetExtendedFeaturesMask
GetLogicalProcessorInformationExforwarded to Microsoft-Windows-System-SysInfo-L1-1-0.GetLogicalProcessorInformationEx
GetMaximumProcessorCount 
GetMaximumProcessorGroupCount 
GetNumaAvailableMemoryNodeEx 
GetNumaNodeNumberFromHandle 
GetNumaNodeProcessorMaskEx 
GetNumaProcessorNodeEx 
GetNumaProximityNodeEx 
GetProcessGroupAffinity 
GetProcessPreferredUILanguages 
GetProcessorSystemCycleTime 
GetSystemInfoInternal 
GetThreadErrorMode 
GetThreadGroupAffinity 
GetThreadIdealProcessorEx 
InitializeExtendedContext 
K32EmptyWorkingSet 
K32EnumDeviceDrivers 
K32EnumPageFilesA 
K32EnumPageFilesW 
K32EnumProcessModules 
K32EnumProcessModulesEx 
K32EnumProcesses 
K32GetDeviceDriverBaseNameA 
K32GetDeviceDriverBaseNameW 
K32GetDeviceDriverFileNameA 
K32GetDeviceDriverFileNameW 
K32GetMappedFileNameA 
K32GetMappedFileNameW 
K32GetModuleBaseNameA 
K32GetModuleBaseNameW 
K32GetModuleFileNameExA 
K32GetModuleFileNameExW 
K32GetModuleInformation 
K32GetPerformanceInfo 
K32GetProcessImageFileNameA 
K32GetProcessImageFileNameW 
K32GetProcessMemoryInfo 
K32GetWsChanges 
K32GetWsChangesEx 
K32InitializeProcessForWsWatch 
K32QueryWorkingSet 
K32QueryWorkingSetEx 
LoadAppInitDlls 
LocateExtendedFeatureforwarded to MICROSOFT-WINDOWS-SYSTEM-XSTATE-L1-1-0.RtlLocateExtendedFeature
LocateLegacyContextforwarded to MICROSOFT-WINDOWS-SYSTEM-XSTATE-L1-1-0.RtlLocateLegacyContext
NotifyMountMgr 
PowerClearRequest 
PowerCreateRequest 
PowerSetRequest 
QueryIdleProcessorCycleTimeEx 
QueryThreadpoolStackInformation 
QueryUnbiasedInterruptTime 
RaiseFailFastException 
ResolveLocaleName 
SetExtendedFeaturesMaskforwarded to MICROSOFT-WINDOWS-SYSTEM-XSTATE-L1-1-0.RtlSetExtendedFeaturesMask
SetProcessPreferredUILanguages 
SetSearchPathMode 
SetThreadErrorMode 
SetThreadGroupAffinity 
SetThreadIdealProcessorEx 
SetThreadpoolStackInformation 
SetWaitableTimerExforwarded to Microsoft-Windows-System-ThreadPool-L1-1-0.SetWaitableTimerEx
SortCloseHandle 
SortGetHandle 
TryAcquireSRWLockExclusiveforwarded to NTDLL.RtlTryAcquireSRWLockExclusive
TryAcquireSRWLockSharedforwarded to NTDLL.RtlTryAcquireSRWLockShared
WerRegisterRuntimeExceptionModule 
WerUnregisterRuntimeExceptionModule 


Removed from Microsoft Windows 7
Import NameNotes
ConsoleIMERoutinethis function is present in Vista Ultimate 64-bit, but not in Vista Business 32-bit
GetCPFileNameFromRegistry 
NlsConvertIntegerToString 


Add a comment:

Nick:
URL (optional):
Math captcha: 9 ∗ 2 + 3 =