Windows Server 2003 Kernel Extender Info

(v1 27 December 2020)

Compared Win2k3 DLL Name: Kernel32.dll

Version : 5.2.3790.4480

Missing Exported Function Names in Server 2003 in comparsion to Windows Vista kernel32.dll Version : 6.0.6001.18631

Functions:
__C_specific_handler
__chkstk
__misaligned_access
_local_unwind
AcquireSRWLockExclusive
AcquireSRWLockShared
AddDllDirectory
AddSecureMemoryCacheCallback
AddSIDToBoundaryDescriptor
AdjustCalendarDate
AllocateUserPhysicalPagesNuma
ApplicationRecoveryFinished
ApplicationRecoveryInProgress
BaseGenerateAppCompatData
BaseThreadInitThunk
CallbackMayRunLong
CancelIoEx
CancelSynchronousIo
CancelThreadpoolIo
CheckElevation
CheckElevationEnabled
CheckForReadOnlyResource
ClosePrivateNamespace
CloseThreadpool
CloseThreadpoolCleanupGroup
CloseThreadpoolCleanupGroupMembers
CloseThreadpoolIo
CloseThreadpoolTimer
CloseThreadpoolWait
CloseThreadpoolWork
CompareCalendarDates
CompareStringEx
CompareStringOrdinal
ConsoleIMERoutine
ConvertCalDateTimeToSystemTime
ConvertNLSDayOfWeekToWin32DayOfWeek
ConvertSystemTimeToCalDateTime
CopyFileTransactedA
CopyFileTransactedW
CreateBoundaryDescriptorA
CreateBoundaryDescriptorW
CreateDirectoryTransactedA
CreateDirectoryTransactedW
CreateEventExA
CreateEventExW
CreateFileMappingNumaA
CreateFileMappingNumaW
CreateFileTransactedA
CreateFileTransactedW
CreateHardLinkTransactedA
CreateHardLinkTransactedW
CreateMutexExA
CreateMutexExW
CreatePrivateNamespaceA
CreatePrivateNamespaceW
CreateSemaphoreExA
CreateSemaphoreExW
CreateSymbolicLinkA
CreateSymbolicLinkTransactedA
CreateSymbolicLinkTransactedW
CreateSymbolicLinkW
CreateThreadpool
CreateThreadpoolCleanupGroup
CreateThreadpoolIo
CreateThreadpoolTimer
CreateThreadpoolWait
CreateThreadpoolWork
CreateWaitableTimerExA
CreateWaitableTimerExW
CtrlRoutine
DeleteBoundaryDescriptor
DeleteFileTransactedA
DeleteFileTransactedW
DeleteProcThreadAttributeList
DisassociateCurrentThreadFromCallback
EnumCalendarInfoExEx
EnumDateFormatsExEx
EnumResourceLanguagesExA
EnumResourceLanguagesExW
EnumResourceNamesExA
EnumResourceNamesExW
EnumResourceTypesExA
EnumResourceTypesExW
EnumSystemLocalesEx
EnumTimeFormatsEx
FindFirstFileNameTransactedW
FindFirstFileNameW
FindFirstFileTransactedA
FindFirstFileTransactedW
FindFirstStreamTransactedW
FindNextFileNameW
FindNLSString
FindNLSStringEx
FlushProcessWriteBuffers
FreeLibraryWhenCallbackReturns
GetApplicationRecoveryCallback
GetApplicationRestartSettings
GetCalendarDateFormat
GetCalendarDateFormatEx
GetCalendarDaysInMonth
GetCalendarDifferenceInDays
GetCalendarInfoEx
GetCalendarMonthsInYear
GetCalendarSupportedDateRange
GetCalendarWeekNumber
GetCompressedFileSizeTransactedA
GetCompressedFileSizeTransactedW
GetConsoleHistoryInfo
GetConsoleOriginalTitleA
GetConsoleOriginalTitleW
GetConsoleScreenBufferInfoEx
GetCurrencyFormatEx
GetCurrentConsoleFontEx
GetDateFormatEx
GetDurationFormat
GetDurationFormatEx
GetDynamicTimeZoneInformation
GetErrorMode
GetFileAttributesTransactedA
GetFileAttributesTransactedW
GetFileBandwidthReservation
GetFileInformationByHandleEx
GetFileMUIInfo
GetFileMUIPath
GetFinalPathNameByHandleA
GetFinalPathNameByHandleW
GetFullPathNameTransactedA
GetFullPathNameTransactedW
GetLocaleInfoEx
GetLongPathNameTransactedA
GetLongPathNameTransactedW
GetNamedPipeAttribute
GetNamedPipeClientComputerNameA
GetNamedPipeClientComputerNameW
GetNamedPipeClientProcessId
GetNamedPipeClientSessionId
GetNamedPipeServerProcessId
GetNamedPipeServerSessionId
GetNLSVersionEx
GetNumaProximityNode
GetNumberFormatEx
GetPhysicallyInstalledSystemMemory
GetProcessDEPPolicy
GetProductInfo
GetQueuedCompletionStatusEx
GetStringScripts
GetSystemDefaultLocaleName
GetSystemDEPPolicy
GetSystemPreferredUILanguages
GetThreadPreferredUILanguages
GetThreadUILanguage
GetTickCount64
GetTimeFormatEx
GetTimeZoneInformationForYear
GetUILanguageInfo
GetUserDefaultLocaleName
GetUserPreferredUILanguages
GetVolumeInformationByHandleW
IdnToAscii
IdnToNameprepUnicode
IdnToUnicode
InitializeConditionVariable
InitializeCriticalSectionEx
InitializeProcThreadAttributeList
InitializeSRWLock
InitOnceBeginInitialize
InitOnceComplete
InitOnceExecuteOnce
InitOnceInitialize
InterlockedPushListSList
IsCalendarLeapDay
IsCalendarLeapMonth
IsCalendarLeapYear
IsNormalizedString
IsThreadAFiber
IsThreadpoolTimerSet
IsValidCalDateTime
IsValidLocaleName
LCIDToLocaleName
LCMapStringEx
LeaveCriticalSectionWhenCallbackReturns
LoadStringBaseExW
LoadStringBaseW
LocaleNameToLCID
MapViewOfFileExNuma
MoveFileTransactedA
MoveFileTransactedW
NlsCheckPolicy
NlsEventDataDescCreate
NlsUpdateLocale
NlsUpdateSystemLocale
NlsWriteEtwEvent
NormalizeString
NotifyUILanguageChange
OpenFileById
OpenPrivateNamespaceA
OpenPrivateNamespaceW
QueryActCtxSettingsW
QueryFullProcessImageNameA
QueryFullProcessImageNameW
QueryIdleProcessorCycleTime
QueryProcessAffinityUpdateMode
QueryProcessCycleTime
QueryThreadCycleTime
RegisterApplicationRecoveryCallback
RegisterApplicationRestart
ReleaseMutexWhenCallbackReturns
ReleaseSemaphoreWhenCallbackReturns
ReleaseSRWLockExclusive
ReleaseSRWLockShared
RemoveDirectoryTransactedA
RemoveDirectoryTransactedW
RemoveDllDirectory
RemoveSecureMemoryCacheCallback
ReplacePartitionUnit
RtlAddFunctionTable
RtlCompareMemory
RtlCopyMemory
RtlDeleteFunctionTable
RtlInstallFunctionTableCallback
RtlLookupFunctionEntry
RtlPcToFileHeader
RtlRaiseException
RtlRestoreContext
RtlUnwindEx
RtlVirtualUnwind
SetConsoleHistoryInfo
SetConsoleScreenBufferInfoEx
SetCurrentConsoleFontEx
SetDefaultDllDirectories
SetDynamicTimeZoneInformation
SetEventWhenCallbackReturns
SetFileAttributesTransactedA
SetFileAttributesTransactedW
SetFileBandwidthReservation
SetFileInformationByHandle
SetFileIoOverlappedRange
SetNamedPipeAttribute
SetProcessAffinityUpdateMode
SetProcessDEPPolicy
SetStdHandleEx
SetThreadpoolThreadMaximum
SetThreadpoolThreadMinimum
SetThreadpoolTimer
SetThreadpoolWait
SetThreadPreferredUILanguages
SleepConditionVariableCS
SleepConditionVariableSRW
StartThreadpoolIo
SubmitThreadpoolWork
TrySubmitThreadpoolCallback
uaw_lstrcmpiW
uaw_lstrcmpW
uaw_lstrlenW
uaw_wcschr
uaw_wcscpy
uaw_wcsicmp
uaw_wcslen
uaw_wcsrchr
UnregisterApplicationRecoveryCallback
UnregisterApplicationRestart
UpdateCalendarDayOfWeek
UpdateProcThreadAttribute
VerifyScripts
VirtualAllocExNuma
WaitForThreadpoolIoCallbacks
WaitForThreadpoolTimerCallbacks
WaitForThreadpoolWaitCallbacks
WaitForThreadpoolWorkCallbacks
WakeAllConditionVariable
WakeConditionVariable
WerGetFlags
WerpCleanupMessageMapping
WerpInitiateRemoteRecovery
WerpNotifyLoadStringResource
WerpNotifyLoadStringResourceEx
WerpNotifyUseStringResource
WerpStringLookup
WerRegisterFile
WerRegisterMemoryBlock
WerSetFlags
WerUnregisterFile
WerUnregisterMemoryBlock
Wow64GetThreadContext
Wow64SetThreadContext
Wow64SuspendThread

1. Windows Vista functions missing in wine 6.0 rc3

__misaligned_access
AddLocalAlternateComputerNameA
AddLocalAlternateComputerNameW
AddSecureMemoryCacheCallback
AddSIDToBoundaryDescriptor
AdjustCalendarDate
BaseCheckRunApp
BaseGenerateAppCompatData
BaseIsAppcompatInfrastructureDisabled
BasepCheckBadapp
BasepCheckWinSaferRestrictions
BasepFreeAppCompatData
BaseQueryModuleData
CheckElevation
CheckElevationEnabled
CheckForReadOnlyResource
ClosePrivateNamespace
CompareCalendarDates
ConsoleIMERoutine
ConvertCalDateTimeToSystemTime
ConvertNLSDayOfWeekToWin32DayOfWeek
ConvertSystemTimeToCalDateTime
CopyFileTransactedA
CopyFileTransactedW
CreateBoundaryDescriptorA
CreateBoundaryDescriptorW
CreateDirectoryTransactedA
CreateDirectoryTransactedW
CreateFileMappingNumaA
CreateJobSet
CreatePrivateNamespaceA
CreatePrivateNamespaceW
CreateSymbolicLinkTransactedA
CreateSymbolicLinkTransactedW
DeleteBoundaryDescriptor
DeleteFileTransactedA
DeleteFileTransactedW
DosPathToSessionPathA
DosPathToSessionPathW
EnumerateLocalComputerNamesA
EnumerateLocalComputerNamesW
FindFirstFileNameTransactedW
FindFirstFileNameW
FindFirstFileTransactedA
FindFirstFileTransactedW
FindFirstStreamTransactedW
FindNextFileNameW
GetApplicationRecoveryCallback
GetCalendarDateFormat
GetCalendarDateFormatEx
GetCalendarDaysInMonth
GetCalendarDifferenceInDays
GetCalendarMonthsInYear
GetCalendarSupportedDateRange
GetCalendarWeekNumber
GetComPlusPackageInstallStatus
GetCompressedFileSizeTransactedA
GetCompressedFileSizeTransactedW
GetConsoleHistoryInfo
GetConsoleOriginalTitleA
GetConsoleOriginalTitleW
GetConsoleSelectionInfo
GetCPFileNameFromRegistry
GetDurationFormat
GetDurationFormatEx
GetFileAttributesTransactedA
GetFileAttributesTransactedW
GetFileBandwidthReservation
GetFullPathNameTransactedA
GetFullPathNameTransactedW
GetLongPathNameTransactedA
GetLongPathNameTransactedW
GetNamedPipeAttribute
GetNamedPipeClientComputerNameA
GetNamedPipeClientComputerNameW
GetStringScripts
GetUILanguageInfo
IsCalendarLeapDay
IsCalendarLeapMonth
IsCalendarLeapYear
IsNLSDefinedString
IsTimeZoneRedirectionEnabled
IsValidCalDateTime
LoadStringBaseExW
LoadStringBaseW
LZCloseFile
LZCreateFileW
MapUserPhysicalPagesScatter
NlsCheckPolicy
NlsConvertIntegerToString
NlsEventDataDescCreate
NlsGetCacheUpdateCount
NlsUpdateLocale
NlsUpdateSystemLocale
NlsWriteEtwEvent
NotifyUILanguageChange
OpenPrivateNamespaceA
OpenPrivateNamespaceW
QueryIdleProcessorCycleTime
QueryProcessAffinityUpdateMode
RemoveDirectoryTransactedA
RemoveDirectoryTransactedW
RemoveLocalAlternateComputerNameA
RemoveLocalAlternateComputerNameW
RemoveSecureMemoryCacheCallback
ReplacePartitionUnit
RtlRaiseException
SetClientTimeZoneInformation
SetComPlusPackageInstallStatus
SetConsoleHistoryInfo
SetDynamicTimeZoneInformation
SetFileAttributesTransactedA
SetFileAttributesTransactedW
SetFileBandwidthReservation
SetFileIoOverlappedRange
SetFileShortNameA
SetFileShortNameW
SetFirmwareEnvironmentVariableA
SetLocalPrimaryComputerNameA
SetLocalPrimaryComputerNameW
SetNamedPipeAttribute
uaw_lstrcmpiW
uaw_lstrcmpW
uaw_lstrlenW
uaw_wcschr
uaw_wcscpy
uaw_wcsicmp
uaw_wcslen
uaw_wcsrchr
UnregisterApplicationRecoveryCallback
UnregisterConsoleIME
UpdateCalendarDayOfWeek
UTRegister
UTUnRegister
VerifyScripts
WerpCleanupMessageMapping
WerpInitiateRemoteRecovery
WerpNotifyLoadStringResource
WerpNotifyLoadStringResourceEx
WerpNotifyUseStringResource
WerpStringLookup
Wow64SuspendThread

2. Additional Kernel32 functions in wine 6.0 rc3

_DebugOut
_DebugPrintf
BaseAttachCompleteThunk
BaseCleanupAppcompatCache
BaseGetNamedObjectDirectory
BaseInitAppcompatCache
BasepDebugDump
BaseProcessInitPostImport
ClosePseudoConsole
CloseSystemHandle
ConsoleSubst
ConvertToGlobalHandle
CopyContext
CreateFile2
CreateKernelThread
CreateProcessAsUserA
CreateProcessAsUserW
CreatePseudoConsole
CreateRemoteThreadEx
CreateSocketHandle
CreateUmsCompletionList
CreateUmsThreadContext
CreateVirtualBuffer
DeleteUmsCompletionList
DeleteUmsThreadContext
DequeueUmsCompletionListItems
dprintf
EnterUmsSchedulingMode
ExecuteUmsThread
ExtendVirtualBuffer
FindStringOrdinal
FreeVirtualBuffer
GetActiveProcessorCount
GetActiveProcessorGroupCount
GetCurrentPackageFamilyName
GetCurrentPackageFullName
GetCurrentPackageId
GetCurrentProcessorNumberEx
GetCurrentThreadStackLimits
GetCurrentUmsThread
GetDaylightFlag
GetDefaultSortkeySize
GetDynamicTimeZoneInformationEffectiveYears
GetEnabledXStateFeatures
GetHandleContext
GetLinguistLangSize
GetLogicalProcessorInformationEx
GetMaximumProcessorCount
GetMaximumProcessorGroupCount
GetNextUmsListItem
GetNlsSectionName
GetNumaAvailableMemoryNodeEx
GetNumaNodeProcessorMaskEx
GetNumaProcessorNodeEx
GetNumaProximityNodeEx
GetOverlappedResultEx
GetPackageFamilyName
GetPackageFullName
GetProcessFlags
GetProcessMitigationPolicy
GetProcessPreferredUILanguages
GetProductName
GetSystemTimePreciseAsFileTime
GetThreadDescription
GetThreadErrorMode
GetThreadGroupAffinity
GetThreadIdealProcessorEx
GetUmsCompletionListEvent
GetXStateFeaturesMask
HeapCreateTagsW
HeapExtend
HeapQueryTagW
HeapSetFlags
HeapUsage
InitializeContext
InitializeContext2
InterlockedPushListSListEx
InvalidateNLSCache
IsValidNLSVersion
IsWow64Process2
K32EmptyWorkingSet
K32EnumDeviceDrivers
K32EnumPageFilesA
K32EnumPageFilesW
K32EnumProcesses
K32EnumProcessModules
K32EnumProcessModulesEx
K32GetDeviceDriverBaseNameA
K32GetDeviceDriverBaseNameW
K32GetDeviceDriverFileNameA
K32GetDeviceDriverFileNameW
K32GetMappedFileNameA
K32GetMappedFileNameW
K32GetModuleBaseNameA
K32GetModuleBaseNameW
K32GetModuleFileNameExA
K32GetModuleFileNameExW
K32GetModuleInformation
K32GetPerformanceInfo
K32GetProcessImageFileNameA
K32GetProcessImageFileNameW
K32GetProcessMemoryInfo
K32GetWsChanges
K32GetWsChangesEx
K32InitializeProcessForWsWatch
K32QueryWorkingSet
K32QueryWorkingSetEx
LoadAppInitDlls
LoadPackagedLibrary
LocateXStateFeature
MakeCriticalSectionGlobal
NotifyNLSUserCache
OpenDataFile
OpenProcessToken
OpenThreadToken
PowerClearRequest
PowerCreateRequest
PowerSetRequest
QueryNumberOfEventLogRecords
QueryOldestEventLogRecord
QueryThreadpoolStackInformation
QueryUmsThreadInformation
QueryUnbiasedInterruptTime
QueryWin31IniFilesMappedToRegistry
RegCloseKey
RegCreateKeyExA
RegCreateKeyExW
RegDeleteKeyExA
RegDeleteKeyExW
RegDeleteTreeA
RegDeleteTreeW
RegDeleteValueA
RegDeleteValueW
RegEnumKeyExA
RegEnumKeyExW
RegEnumValueA
RegEnumValueW
RegFlushKey
RegGetKeySecurity
RegGetValueA
RegGetValueW
RegisterServiceProcess
RegisterSysMsgHandler
RegLoadKeyA
RegLoadKeyW
RegLoadMUIStringA
RegLoadMUIStringW
RegNotifyChangeKeyValue
RegOpenCurrentUser
RegOpenKeyExA
RegOpenKeyExW
RegOpenUserClassesRoot
RegQueryInfoKeyA
RegQueryInfoKeyW
RegQueryValueExA
RegQueryValueExW
RegRestoreKeyA
RegRestoreKeyW
RegSaveKeyExA
RegSaveKeyExW
RegSetKeySecurity
RegSetValueExA
RegSetValueExW
RegUnLoadKeyA
RegUnLoadKeyW
ReinitializeCriticalSection
ResizePseudoConsole
ResolveDelayLoadedAPI
ResolveLocaleName
SetConsoleCommandHistoryMode
SetCPGlobal
SetDaylightFlag
SetHandleContext
SetProcessMitigationPolicy
SetProcessPreferredUILanguages
SetThreadDescription
SetThreadErrorMode
SetThreadGroupAffinity
SetThreadIdealProcessorEx
SetThreadpoolStackInformation
SetUmsThreadInformation
SetWaitableTimerEx
SetXStateFeaturesMask
TlsAllocInternal
TlsFreeInternal
TrimVirtualBuffer
TryAcquireSRWLockExclusive
TryAcquireSRWLockShared
UmsThreadYield
UninitializeCriticalSection
ValidateLCType
ValidateLocale
VirtualBufferExceptionHandler
WerRegisterRuntimeExceptionModule
WerUnregisterRuntimeExceptionModule
wine_get_dos_file_name
wine_get_unix_file_name

Edit Report
Pub: 26 Dec 2020 21:32 UTC
Edit: 26 Dec 2020 22:16 UTC
Views: 33