Binary compatibility report for the kernel32.dll library  between 5.1.2600.5781-Windows SDK 5.0 and 6.0.6001.18000-Windows SDK 6.0 versions on x86

Test Info


Library Namekernel32.dll
Version #15.1.2600.5781-Windows SDK 5.0
Version #26.0.6001.18000-Windows SDK 6.0
CPU Architecturex86

Test Results


Total Header Files6
Total Dynamic Libraries1
Total Symbols / Types772 / 523
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-236
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low3
Problems with
Symbols
High0
Medium0
Low6
Problems with
Constants
Low4

Added Symbols (236)


winbase.h, kernel32.dll
AcquireSRWLockExclusive PSRWLOCK SRWLock )
AcquireSRWLockShared PSRWLOCK SRWLock )
AddSIDToBoundaryDescriptor ( HANDLE* BoundaryDescriptor, PSID RequiredSid )
AddVectoredContinueHandler ULONG First, PVECTORED_EXCEPTION_HANDLER Handler )
AllocateUserPhysicalPagesNuma HANDLE hProcess, PULONG_PTR NumberOfPages, PULONG_PTR PageArray, DWORD nndPreferred )
ApplicationRecoveryFinished BOOL bSuccess )
ApplicationRecoveryInProgress PBOOL pbCancelled )
CallbackMayRunLong PTP_CALLBACK_INSTANCE pci )
CancelIoEx HANDLE hFile, LPOVERLAPPED lpOverlapped )
CancelSynchronousIo HANDLE hThread )
CancelThreadpoolIo PTP_IO pio )
ClosePrivateNamespace HANDLE Handle, ULONG Flags )
CloseThreadpool PTP_POOL ptpp )
CloseThreadpoolCleanupGroup PTP_CLEANUP_GROUP ptpcg )
CloseThreadpoolCleanupGroupMembers ( PTP_CLEANUP_GROUP ptpcg, BOOL fCancelPendingCallbacks, PVOID pvCleanupContext )
CloseThreadpoolIo PTP_IO pio )
CloseThreadpoolTimer PTP_TIMER pti )
CloseThreadpoolWait PTP_WAIT pwa )
CloseThreadpoolWork PTP_WORK pwk )
ConvertThreadToFiberEx ( LPVOID lpParameter, DWORD dwFlags )
CopyFileTransactedA ( LPCSTR lpExistingFileName, LPCSTR lpNewFileName, LPPROGRESS_ROUTINE lpProgressRoutine, LPVOID lpData, LPBOOL pbCancel, DWORD dwCopyFlags, HANDLE hTransaction )
CopyFileTransactedW ( LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName, LPPROGRESS_ROUTINE lpProgressRoutine, LPVOID lpData, LPBOOL pbCancel, DWORD dwCopyFlags, HANDLE hTransaction )
CreateBoundaryDescriptorA LPCSTR Name, ULONG Flags )
CreateBoundaryDescriptorW LPCWSTR Name, ULONG Flags )
CreateDirectoryTransactedA ( LPCSTR lpTemplateDirectory, LPCSTR lpNewDirectory, LPSECURITY_ATTRIBUTES lpSecurityAttributes, HANDLE hTransaction )
CreateDirectoryTransactedW ( LPCWSTR lpTemplateDirectory, LPCWSTR lpNewDirectory, LPSECURITY_ATTRIBUTES lpSecurityAttributes, HANDLE hTransaction )
CreateEventExA ( LPSECURITY_ATTRIBUTES lpEventAttributes, LPCSTR lpName, DWORD dwFlags, DWORD dwDesiredAccess )
CreateEventExW ( LPSECURITY_ATTRIBUTES lpEventAttributes, LPCWSTR lpName, DWORD dwFlags, DWORD dwDesiredAccess )
CreateFileMappingNumaA HANDLE hFile, LPSECURITY_ATTRIBUTES lpFileMappingAttributes, DWORD flProtect, DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCSTR lpName, DWORD nndPreferred )
CreateFileMappingNumaW HANDLE hFile, LPSECURITY_ATTRIBUTES lpFileMappingAttributes, DWORD flProtect, DWORD dwMaximumSizeHigh, DWORD dwMaximumSizeLow, LPCWSTR lpName, DWORD nndPreferred )
CreateFileTransactedA ( LPCSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile, HANDLE hTransaction, PUSHORT pusMiniVersion, PVOID lpExtendedParameter )
CreateFileTransactedW ( LPCWSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile, HANDLE hTransaction, PUSHORT pusMiniVersion, PVOID lpExtendedParameter )
CreateHardLinkTransactedA ( LPCSTR lpFileName, LPCSTR lpExistingFileName, LPSECURITY_ATTRIBUTES lpSecurityAttributes, HANDLE hTransaction )
CreateHardLinkTransactedW ( LPCWSTR lpFileName, LPCWSTR lpExistingFileName, LPSECURITY_ATTRIBUTES lpSecurityAttributes, HANDLE hTransaction )
CreateMutexExA ( LPSECURITY_ATTRIBUTES lpMutexAttributes, LPCSTR lpName, DWORD dwFlags, DWORD dwDesiredAccess )
CreateMutexExW ( LPSECURITY_ATTRIBUTES lpMutexAttributes, LPCWSTR lpName, DWORD dwFlags, DWORD dwDesiredAccess )
CreatePrivateNamespaceA ( LPSECURITY_ATTRIBUTES lpPrivateNamespaceAttributes, LPVOID lpBoundaryDescriptor, LPCSTR lpAliasPrefix )
CreatePrivateNamespaceW ( LPSECURITY_ATTRIBUTES lpPrivateNamespaceAttributes, LPVOID lpBoundaryDescriptor, LPCWSTR lpAliasPrefix )
CreateSemaphoreExA ( LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, LONG lMaximumCount, LPCSTR lpName, DWORD dwFlags, DWORD dwDesiredAccess )
CreateSemaphoreExW ( LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, LONG lInitialCount, LONG lMaximumCount, LPCWSTR lpName, DWORD dwFlags, DWORD dwDesiredAccess )
CreateSymbolicLinkA ( LPCSTR lpSymlinkFileName, LPCSTR lpTargetFileName, DWORD dwFlags )
CreateSymbolicLinkTransactedA ( LPCSTR lpSymlinkFileName, LPCSTR lpTargetFileName, DWORD dwFlags, HANDLE hTransaction )
CreateSymbolicLinkTransactedW ( LPCWSTR lpSymlinkFileName, LPCWSTR lpTargetFileName, DWORD dwFlags, HANDLE hTransaction )
CreateSymbolicLinkW ( LPCWSTR lpSymlinkFileName, LPCWSTR lpTargetFileName, DWORD dwFlags )
CreateThreadpool PVOID reserved )
CreateThreadpoolCleanupGroup ( )
CreateThreadpoolIo HANDLE fl, PTP_WIN32_IO_CALLBACK pfnio, PVOID pv, PTP_CALLBACK_ENVIRON pcbe )
CreateThreadpoolTimer ( PTP_TIMER_CALLBACK pfnti, PVOID pv, PTP_CALLBACK_ENVIRON pcbe )
CreateThreadpoolWait ( PTP_WAIT_CALLBACK pfnwa, PVOID pv, PTP_CALLBACK_ENVIRON pcbe )
CreateThreadpoolWork ( PTP_WORK_CALLBACK pfnwk, PVOID pv, PTP_CALLBACK_ENVIRON pcbe )
CreateWaitableTimerExA ( LPSECURITY_ATTRIBUTES lpTimerAttributes, LPCSTR lpTimerName, DWORD dwFlags, DWORD dwDesiredAccess )
CreateWaitableTimerExW ( LPSECURITY_ATTRIBUTES lpTimerAttributes, LPCWSTR lpTimerName, DWORD dwFlags, DWORD dwDesiredAccess )
DeleteBoundaryDescriptor HANDLE BoundaryDescriptor )
DeleteFileTransactedA ( LPCSTR lpFileName, HANDLE hTransaction )
DeleteFileTransactedW ( LPCWSTR lpFileName, HANDLE hTransaction )
DeleteProcThreadAttributeList LPPROC_THREAD_ATTRIBUTE_LIST lpAttributeList )
DisassociateCurrentThreadFromCallback PTP_CALLBACK_INSTANCE pci )
EnumResourceLanguagesExA HMODULE hModule, LPCSTR lpType, LPCSTR lpName, ENUMRESLANGPROCA lpEnumFunc, LONG_PTR lParam, DWORD dwFlags, LANGID LangId )
EnumResourceLanguagesExW HMODULE hModule, LPCWSTR lpType, LPCWSTR lpName, ENUMRESLANGPROCW lpEnumFunc, LONG_PTR lParam, DWORD dwFlags, LANGID LangId )
EnumResourceNamesExA HMODULE hModule, LPCSTR lpType, ENUMRESNAMEPROCA lpEnumFunc, LONG_PTR lParam, DWORD dwFlags, LANGID LangId )
EnumResourceNamesExW HMODULE hModule, LPCWSTR lpType, ENUMRESNAMEPROCW lpEnumFunc, LONG_PTR lParam, DWORD dwFlags, LANGID LangId )
EnumResourceTypesExA HMODULE hModule, ENUMRESTYPEPROCA lpEnumFunc, LONG_PTR lParam, DWORD dwFlags, LANGID LangId )
EnumResourceTypesExW HMODULE hModule, ENUMRESTYPEPROCW lpEnumFunc, LONG_PTR lParam, DWORD dwFlags, LANGID LangId )
EnumSystemFirmwareTables ( DWORD FirmwareTableProviderSignature, PVOID pFirmwareTableEnumBuffer, DWORD BufferSize )
FindFirstFileNameTransactedW ( LPCWSTR lpFileName, DWORD dwFlags, LPDWORD StringLength, PWCHAR LinkName, HANDLE hTransaction )
FindFirstFileNameW ( LPCWSTR lpFileName, DWORD dwFlags, LPDWORD StringLength, PWCHAR LinkName )
FindFirstFileTransactedA ( LPCSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags, HANDLE hTransaction )
FindFirstFileTransactedW ( LPCWSTR lpFileName, FINDEX_INFO_LEVELS fInfoLevelId, LPVOID lpFindFileData, FINDEX_SEARCH_OPS fSearchOp, LPVOID lpSearchFilter, DWORD dwAdditionalFlags, HANDLE hTransaction )
FindFirstStreamW ( LPCWSTR lpFileName, STREAM_INFO_LEVELS InfoLevel, LPVOID lpFindStreamData, DWORD dwFlags )
FindNextFileNameW ( HANDLE hFindStream, LPDWORD StringLength, PWCHAR LinkName )
FindNextStreamW ( HANDLE hFindStream, LPVOID lpFindStreamData )
FlsAlloc PFLS_CALLBACK_FUNCTION lpCallback )
FlsFree DWORD dwFlsIndex )
FlsGetValue DWORD dwFlsIndex )
FlsSetValue ( DWORD dwFlsIndex, PVOID lpFlsData )
FlushProcessWriteBuffers ( )
FreeLibraryWhenCallbackReturns ( PTP_CALLBACK_INSTANCE pci, HMODULE mod )
GetApplicationRecoveryCallback HANDLE hProcess, APPLICATION_RECOVERY_CALLBACK* pRecoveryCallback, PVOID* ppvParameter, PDWORD pdwPingInterval, PDWORD pdwFlags )
GetApplicationRestartSettings HANDLE hProcess, PWSTR pwzCommandline, PDWORD pcchSize, PDWORD pdwFlags )
GetCompressedFileSizeTransactedA ( LPCSTR lpFileName, LPDWORD lpFileSizeHigh, HANDLE hTransaction )
GetCompressedFileSizeTransactedW ( LPCWSTR lpFileName, LPDWORD lpFileSizeHigh, HANDLE hTransaction )
GetCurrentProcessorNumber ( )
GetDynamicTimeZoneInformation PDYNAMIC_TIME_ZONE_INFORMATION pTimeZoneInformation )
GetErrorMode ( )
GetFileAttributesTransactedA ( LPCSTR lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, LPVOID lpFileInformation, HANDLE hTransaction )
GetFileAttributesTransactedW ( LPCWSTR lpFileName, GET_FILEEX_INFO_LEVELS fInfoLevelId, LPVOID lpFileInformation, HANDLE hTransaction )
GetFileBandwidthReservation HANDLE hFile, LPDWORD lpPeriodMilliseconds, LPDWORD lpBytesPerPeriod, LPBOOL pDiscardable, LPDWORD lpTransferSize, LPDWORD lpNumOutstandingRequests )
GetFileInformationByHandleEx HANDLE hFile, FILE_INFO_BY_HANDLE_CLASS FileInformationClass, LPVOID lpFileInformation, DWORD dwBufferSize )
GetFinalPathNameByHandleA HANDLE hFile, LPSTR lpszFilePath, DWORD cchFilePath, DWORD dwFlags )
GetFinalPathNameByHandleW HANDLE hFile, LPWSTR lpszFilePath, DWORD cchFilePath, DWORD dwFlags )
GetFullPathNameTransactedA ( LPCSTR lpFileName, DWORD nBufferLength, LPSTR lpBuffer, LPSTR* lpFilePart, HANDLE hTransaction )
GetFullPathNameTransactedW ( LPCWSTR lpFileName, DWORD nBufferLength, LPWSTR lpBuffer, LPWSTR* lpFilePart, HANDLE hTransaction )
GetLargePageMinimum ( )
GetLongPathNameTransactedA ( LPCSTR lpszShortPath, LPSTR lpszLongPath, DWORD cchBuffer, HANDLE hTransaction )
GetLongPathNameTransactedW ( LPCWSTR lpszShortPath, LPWSTR lpszLongPath, DWORD cchBuffer, HANDLE hTransaction )
GetNamedPipeAttribute HANDLE Pipe, PIPE_ATTRIBUTE_TYPE AttributeType, PSTR AttributeName, PVOID AttributeValue, PSIZE_T AttributeValueLength )
GetNamedPipeClientComputerNameA HANDLE Pipe, LPSTR ClientComputerName, ULONG ClientComputerNameLength )
GetNamedPipeClientComputerNameW HANDLE Pipe, LPWSTR ClientComputerName, ULONG ClientComputerNameLength )
GetNamedPipeClientProcessId HANDLE Pipe, PULONG ClientProcessId )
GetNamedPipeClientSessionId HANDLE Pipe, PULONG ClientSessionId )
GetNamedPipeServerProcessId HANDLE Pipe, PULONG ServerProcessId )
GetNamedPipeServerSessionId HANDLE Pipe, PULONG ServerSessionId )
GetNumaProximityNode ( ULONG ProximityId, PUCHAR NodeNumber )
GetProcessIdOfThread HANDLE Thread )
GetProcessWorkingSetSizeEx HANDLE hProcess, PSIZE_T lpMinimumWorkingSetSize, PSIZE_T lpMaximumWorkingSetSize, PDWORD Flags )
GetProductInfo ( DWORD dwOSMajorVersion, DWORD dwOSMinorVersion, DWORD dwSpMajorVersion, DWORD dwSpMinorVersion, PDWORD pdwReturnedProductType )
GetQueuedCompletionStatusEx ( HANDLE CompletionPort, LPOVERLAPPED_ENTRY lpCompletionPortEntries, ULONG ulCount, PULONG ulNumEntriesRemoved, DWORD dwMilliseconds, BOOL fAlertable )
GetSystemFileCacheSize ( PSIZE_T lpMinimumFileCacheSize, PSIZE_T lpMaximumFileCacheSize, PDWORD lpFlags )
GetSystemFirmwareTable ( DWORD FirmwareTableProviderSignature, DWORD FirmwareTableID, PVOID pFirmwareTableBuffer, DWORD BufferSize )
GetThreadId HANDLE Thread )
GetTickCount64 ( )
GetVolumeInformationByHandleW HANDLE hFile, LPWSTR lpVolumeNameBuffer, DWORD nVolumeNameSize, LPDWORD lpVolumeSerialNumber, LPDWORD lpMaximumComponentLength, LPDWORD lpFileSystemFlags, LPWSTR lpFileSystemNameBuffer, DWORD nFileSystemNameSize )
InitializeConditionVariable PCONDITION_VARIABLE ConditionVariable )
InitializeCriticalSectionEx ( LPCRITICAL_SECTION lpCriticalSection, DWORD dwSpinCount, DWORD Flags )
InitializeProcThreadAttributeList ( LPPROC_THREAD_ATTRIBUTE_LIST lpAttributeList, DWORD dwAttributeCount, DWORD dwFlags, PSIZE_T lpSize )
InitializeSRWLock PSRWLOCK SRWLock )
InitOnceBeginInitialize ( LPINIT_ONCE lpInitOnce, DWORD dwFlags, PBOOL fPending, LPVOID* lpContext )
InitOnceComplete ( LPINIT_ONCE lpInitOnce, DWORD dwFlags, LPVOID lpContext )
InitOnceExecuteOnce ( PINIT_ONCE InitOnce, PINIT_ONCE_FN InitFn, PVOID Parameter, LPVOID* Context )
InitOnceInitialize PINIT_ONCE InitOnce )
IsThreadAFiber ( )
IsThreadpoolTimerSet PTP_TIMER pti )
LeaveCriticalSectionWhenCallbackReturns ( PTP_CALLBACK_INSTANCE pci, PCRITICAL_SECTION pcs )
MapViewOfFileExNuma ( HANDLE hFileMappingObject, DWORD dwDesiredAccess, DWORD dwFileOffsetHigh, DWORD dwFileOffsetLow, SIZE_T dwNumberOfBytesToMap, LPVOID lpBaseAddress, DWORD nndPreferred )
MoveFileTransactedA ( LPCSTR lpExistingFileName, LPCSTR lpNewFileName, LPPROGRESS_ROUTINE lpProgressRoutine, LPVOID lpData, DWORD dwFlags, HANDLE hTransaction )
MoveFileTransactedW ( LPCWSTR lpExistingFileName, LPCWSTR lpNewFileName, LPPROGRESS_ROUTINE lpProgressRoutine, LPVOID lpData, DWORD dwFlags, HANDLE hTransaction )
NeedCurrentDirectoryForExePathA LPCSTR ExeName )
NeedCurrentDirectoryForExePathW LPCWSTR ExeName )
OpenFileById ( HANDLE hVolumeHint, LPFILE_ID_DESCRIPTOR lpFileId, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwFlagsAndAttributes )
OpenPrivateNamespaceA ( LPVOID lpBoundaryDescriptor, LPCSTR lpAliasPrefix )
OpenPrivateNamespaceW ( LPVOID lpBoundaryDescriptor, LPCWSTR lpAliasPrefix )
QueryActCtxSettingsW DWORD dwFlags, HANDLE hActCtx, PCWSTR settingsNameSpace, PCWSTR settingName, PWSTR pvBuffer, SIZE_T dwBuffer, SIZE_T* pdwWrittenOrRequired )
QueryFullProcessImageNameA HANDLE hProcess, DWORD dwFlags, LPSTR lpExeName, PDWORD lpdwSize )
QueryFullProcessImageNameW HANDLE hProcess, DWORD dwFlags, LPWSTR lpExeName, PDWORD lpdwSize )
QueryIdleProcessorCycleTime ( PULONG BufferLength, PULONG64 ProcessorIdleCycleTime )
QueryProcessCycleTime ( HANDLE ProcessHandle, PULONG64 CycleTime )
QueryThreadCycleTime ( HANDLE ThreadHandle, PULONG64 CycleTime )
RegisterApplicationRecoveryCallback ( APPLICATION_RECOVERY_CALLBACK pRecoveyCallback, PVOID pvParameter, DWORD dwPingInterval, DWORD dwFlags )
RegisterApplicationRestart ( PCWSTR pwzCommandline, DWORD dwFlags )
ReleaseMutexWhenCallbackReturns ( PTP_CALLBACK_INSTANCE pci, HANDLE mut )
ReleaseSemaphoreWhenCallbackReturns ( PTP_CALLBACK_INSTANCE pci, HANDLE sem, DWORD crel )
ReleaseSRWLockExclusive PSRWLOCK SRWLock )
ReleaseSRWLockShared PSRWLOCK SRWLock )
RemoveDirectoryTransactedA ( LPCSTR lpPathName, HANDLE hTransaction )
RemoveDirectoryTransactedW ( LPCWSTR lpPathName, HANDLE hTransaction )
RemoveVectoredContinueHandler PVOID Handle )
ReOpenFile ( HANDLE hOriginalFile, DWORD dwDesiredAccess, DWORD dwShareMode, DWORD dwFlagsAndAttributes )
SetDynamicTimeZoneInformation DYNAMIC_TIME_ZONE_INFORMATION const* lpTimeZoneInformation )
SetEnvironmentStringsA LPCH NewEnvironment )
SetEnvironmentStringsW LPWCH NewEnvironment )
SetEventWhenCallbackReturns ( PTP_CALLBACK_INSTANCE pci, HANDLE evt )
SetFileAttributesTransactedA ( LPCSTR lpFileName, DWORD dwFileAttributes, HANDLE hTransaction )
SetFileAttributesTransactedW ( LPCWSTR lpFileName, DWORD dwFileAttributes, HANDLE hTransaction )
SetFileBandwidthReservation HANDLE hFile, DWORD nPeriodMilliseconds, DWORD nBytesPerPeriod, BOOL bDiscardable, LPDWORD lpTransferSize, LPDWORD lpNumOutstandingRequests )
SetFileCompletionNotificationModes ( HANDLE FileHandle, UCHAR Flags )
SetFileInformationByHandle HANDLE hFile, FILE_INFO_BY_HANDLE_CLASS FileInformationClass, LPVOID lpFileInformation, DWORD dwBufferSize )
SetFileIoOverlappedRange ( HANDLE FileHandle, PUCHAR OverlappedRangeStart, ULONG Length )
SetNamedPipeAttribute HANDLE Pipe, PIPE_ATTRIBUTE_TYPE AttributeType, PSTR AttributeName, PVOID AttributeValue, SIZE_T AttributeValueLength )
SetProcessWorkingSetSizeEx HANDLE hProcess, SIZE_T dwMinimumWorkingSetSize, SIZE_T dwMaximumWorkingSetSize, DWORD Flags )
SetStdHandleEx ( DWORD nStdHandle, HANDLE hHandle, PHANDLE phPrevValue )
SetSystemFileCacheSize ( SIZE_T MinimumFileCacheSize, SIZE_T MaximumFileCacheSize, DWORD Flags )
SetThreadpoolThreadMaximum PTP_POOL ptpp, DWORD cthrdMost )
SetThreadpoolThreadMinimum PTP_POOL ptpp, DWORD cthrdMic )
SetThreadpoolTimer PTP_TIMER pti, PFILETIME pftDueTime, DWORD msPeriod, DWORD msWindowLength )
SetThreadpoolWait PTP_WAIT pwa, HANDLE h, PFILETIME pftTimeout )
SetThreadStackGuarantee PULONG StackSizeInBytes )
SleepConditionVariableCS ( PCONDITION_VARIABLE ConditionVariable, PCRITICAL_SECTION CriticalSection, DWORD dwMilliseconds )
SleepConditionVariableSRW ( PCONDITION_VARIABLE ConditionVariable, PSRWLOCK SRWLock, DWORD dwMilliseconds, ULONG Flags )
StartThreadpoolIo PTP_IO pio )
SubmitThreadpoolWork PTP_WORK pwk )
TrySubmitThreadpoolCallback ( PTP_SIMPLE_CALLBACK pfns, PVOID pv, PTP_CALLBACK_ENVIRON pcbe )
UnregisterApplicationRecoveryCallback ( )
UnregisterApplicationRestart ( )
UpdateProcThreadAttribute ( LPPROC_THREAD_ATTRIBUTE_LIST lpAttributeList, DWORD dwFlags, DWORD_PTR Attribute, PVOID lpValue, SIZE_T cbSize, PVOID lpPreviousValue, PSIZE_T lpReturnSize )
VirtualAllocExNuma HANDLE hProcess, LPVOID lpAddress, SIZE_T dwSize, DWORD flAllocationType, DWORD flProtect, DWORD nndPreferred )
WaitForThreadpoolIoCallbacks PTP_IO pio, BOOL fCancelPendingCallbacks )
WaitForThreadpoolTimerCallbacks PTP_TIMER pti, BOOL fCancelPendingCallbacks )
WaitForThreadpoolWaitCallbacks PTP_WAIT pwa, BOOL fCancelPendingCallbacks )
WaitForThreadpoolWorkCallbacks PTP_WORK pwk, BOOL fCancelPendingCallbacks )
WakeAllConditionVariable PCONDITION_VARIABLE ConditionVariable )
WakeConditionVariable PCONDITION_VARIABLE ConditionVariable )
Wow64DisableWow64FsRedirection PVOID* OldValue )
Wow64EnableWow64FsRedirection BOOLEAN Wow64FsEnableRedirection )
Wow64GetThreadContext HANDLE hThread, PWOW64_CONTEXT lpContext )
Wow64RevertWow64FsRedirection PVOID OlValue )
Wow64SetThreadContext HANDLE hThread, WOW64_CONTEXT const* lpContext )
Wow64SuspendThread HANDLE hThread )

wincon.h, kernel32.dll
GetConsoleHistoryInfo PCONSOLE_HISTORY_INFO lpConsoleHistoryInfo )
GetConsoleOriginalTitleA ( LPSTR lpConsoleTitle, DWORD nSize )
GetConsoleOriginalTitleW ( LPWSTR lpConsoleTitle, DWORD nSize )
GetConsoleScreenBufferInfoEx ( HANDLE hConsoleOutput, PCONSOLE_SCREEN_BUFFER_INFOEX lpConsoleScreenBufferInfoEx )
GetCurrentConsoleFontEx ( HANDLE hConsoleOutput, BOOL bMaximumWindow, PCONSOLE_FONT_INFOEX lpConsoleCurrentFontEx )
SetConsoleHistoryInfo PCONSOLE_HISTORY_INFO lpConsoleHistoryInfo )
SetConsoleScreenBufferInfoEx ( HANDLE hConsoleOutput, PCONSOLE_SCREEN_BUFFER_INFOEX lpConsoleScreenBufferInfoEx )
SetCurrentConsoleFontEx ( HANDLE hConsoleOutput, BOOL bMaximumWindow, PCONSOLE_FONT_INFOEX lpConsoleCurrentFontEx )

winnls.h, kernel32.dll
CompareStringEx ( LPCWSTR lpLocaleName, DWORD dwCmpFlags, LPCWSTR lpString1, int cchCount1, LPCWSTR lpString2, int cchCount2, LPNLSVERSIONINFO lpVersionInformation, LPVOID lpReserved, LPARAM lParam )
CompareStringOrdinal ( LPCWSTR lpString1, int cchCount1, LPCWSTR lpString2, int cchCount2, BOOL bIgnoreCase )
EnumCalendarInfoExEx ( CALINFO_ENUMPROCEXEX pCalInfoEnumProcExEx, LPCWSTR lpLocaleName, CALID Calendar, LPCWSTR lpReserved, CALTYPE CalType, LPARAM lParam )
EnumDateFormatsExEx ( DATEFMT_ENUMPROCEXEX lpDateFmtEnumProcExEx, LPCWSTR lpLocaleName, DWORD dwFlags, LPARAM lParam )
EnumSystemLocalesEx ( LOCALE_ENUMPROCEX lpLocaleEnumProcEx, DWORD dwFlags, LPARAM lParam, LPVOID lpReserved )
EnumTimeFormatsEx ( TIMEFMT_ENUMPROCEX lpTimeFmtEnumProcEx, LPCWSTR lpLocaleName, DWORD dwFlags, LPARAM lParam )
FindNLSString LCID Locale, DWORD dwFindNLSStringFlags, LPCWSTR lpStringSource, int cchSource, LPCWSTR lpStringValue, int cchValue, LPINT pcchFound )
FindNLSStringEx ( LPCWSTR lpLocaleName, DWORD dwFindNLSStringFlags, LPCWSTR lpStringSource, int cchSource, LPCWSTR lpStringValue, int cchValue, LPINT pcchFound, LPNLSVERSIONINFO lpVersionInformation, LPVOID lpReserved, LPARAM lParam )
GetCalendarInfoEx ( LPCWSTR lpLocaleName, CALID Calendar, LPCWSTR lpReserved, CALTYPE CalType, LPWSTR lpCalData, int cchData, LPDWORD lpValue )
GetCurrencyFormatEx ( LPCWSTR lpLocaleName, DWORD dwFlags, LPCWSTR lpValue, CURRENCYFMTW const* lpFormat, LPWSTR lpCurrencyStr, int cchCurrency )
GetDateFormatEx ( LPCWSTR lpLocaleName, DWORD dwFlags, SYSTEMTIME const* lpDate, LPCWSTR lpFormat, LPWSTR lpDateStr, int cchDate, LPCWSTR lpCalendar )
GetDurationFormat LCID Locale, DWORD dwFlags, SYSTEMTIME const* lpDuration, ULONGLONG ullDuration, LPCWSTR lpFormat, LPWSTR lpDurationStr, int cchDuration )
GetDurationFormatEx ( LPCWSTR lpLocaleName, DWORD dwFlags, SYSTEMTIME const* lpDuration, ULONGLONG ullDuration, LPCWSTR lpFormat, LPWSTR lpDurationStr, int cchDuration )
GetFileMUIInfo DWORD dwFlags, PCWSTR pcwszFilePath, PFILEMUIINFO pFileMUIInfo, DWORD* pcbFileMUIInfo )
GetFileMUIPath DWORD dwFlags, PCWSTR pcwszFilePath, PWSTR pwszLanguage, PULONG pcchLanguage, PWSTR pwszFileMUIPath, PULONG pcchFileMUIPath, PULONGLONG pululEnumerator )
GetLocaleInfoEx ( LPCWSTR lpLocaleName, LCTYPE LCType, LPWSTR lpLCData, int cchData )
GetNLSVersion ( NLS_FUNCTION Function, LCID Locale, LPNLSVERSIONINFO lpVersionInformation )
GetNLSVersionEx ( NLS_FUNCTION function, LPCWSTR lpLocaleName, LPNLSVERSIONINFOEX lpVersionInformation )
GetNumberFormatEx ( LPCWSTR lpLocaleName, DWORD dwFlags, LPCWSTR lpValue, NUMBERFMTW const* lpFormat, LPWSTR lpNumberStr, int cchNumber )
GetStringScripts DWORD dwFlags, LPCWSTR lpString, int cchString, LPWSTR lpScripts, int cchScripts )
GetSystemDefaultLocaleName ( LPWSTR lpLocaleName, int cchLocaleName )
GetSystemPreferredUILanguages DWORD dwFlags, PULONG pulNumLanguages, PWSTR pwszLanguagesBuffer, PULONG pcchLanguagesBuffer )
GetThreadPreferredUILanguages DWORD dwFlags, PULONG pulNumLanguages, PWSTR pwszLanguagesBuffer, PULONG pcchLanguagesBuffer )
GetThreadUILanguage ( )
GetTimeFormatEx ( LPCWSTR lpLocaleName, DWORD dwFlags, SYSTEMTIME const* lpTime, LPCWSTR lpFormat, LPWSTR lpTimeStr, int cchTime )
GetUILanguageInfo DWORD dwFlags, PCWSTR pwmszLanguage, PWSTR pwszFallbackLanguages, PDWORD pcchFallbackLanguages, PDWORD pAttributes )
GetUserDefaultLocaleName ( LPWSTR lpLocaleName, int cchLocaleName )
GetUserPreferredUILanguages DWORD dwFlags, PULONG pulNumLanguages, PWSTR pwszLanguagesBuffer, PULONG pcchLanguagesBuffer )
IdnToAscii DWORD dwFlags, LPCWSTR lpUnicodeCharStr, int cchUnicodeChar, LPWSTR lpASCIICharStr, int cchASCIIChar )
IdnToNameprepUnicode DWORD dwFlags, LPCWSTR lpUnicodeCharStr, int cchUnicodeChar, LPWSTR lpNameprepCharStr, int cchNameprepChar )
IdnToUnicode DWORD dwFlags, LPCWSTR lpASCIICharStr, int cchASCIIChar, LPWSTR lpUnicodeCharStr, int cchUnicodeChar )
IsNLSDefinedString ( NLS_FUNCTION Function, DWORD dwFlags, LPNLSVERSIONINFO lpVersionInformation, LPCWSTR lpString, INT cchStr )
IsNormalizedString ( NORM_FORM NormForm, LPCWSTR lpString, int cwLength )
IsValidLocaleName LPCWSTR lpLocaleName )
LCIDToLocaleName LCID Locale, LPWSTR lpName, int cchName, DWORD dwFlags )
LCMapStringEx ( LPCWSTR lpLocaleName, DWORD dwMapFlags, LPCWSTR lpSrcStr, int cchSrc, LPWSTR lpDestStr, int cchDest, LPNLSVERSIONINFO lpVersionInformation, LPVOID lpReserved, LPARAM lParam )
LocaleNameToLCID LPCWSTR lpName, DWORD dwFlags )
NormalizeString ( NORM_FORM NormForm, LPCWSTR lpSrcString, int cwSrcLength, LPWSTR lpDstString, int cwDstLength )
NotifyUILanguageChange DWORD dwFlags, PCWSTR pcwstrNewLanguage, PCWSTR pcwstrPreviousLanguage, DWORD dwReserved, PDWORD pdwStatusRtrn )
SetThreadPreferredUILanguages DWORD dwFlags, PCWSTR pwszLanguagesBuffer, PULONG pulNumLanguages )
VerifyScripts DWORD dwFlags, LPCWSTR lpLocaleScripts, int cchLocaleScripts, LPCWSTR lpTestScripts, int cchTestScripts )

to the top

Problems with Data Types, Low Severity (3)


winnt.h
[+] struct _RTL_CRITICAL_SECTION_DEBUG (3)

to the top

Problems with Symbols, Low Severity (6)


winbase.h, kernel32.dll
[+] SystemTimeToTzSpecificLocalTime ( LPTIME_ZONE_INFORMATION lpTimeZoneInformation, LPSYSTEMTIME lpUniversalTime, LPSYSTEMTIME lpLocalTime ) (2)
[+] TzSpecificLocalTimeToSystemTime ( LPTIME_ZONE_INFORMATION lpTimeZoneInformation, LPSYSTEMTIME lpLocalTime, LPSYSTEMTIME lpUniversalTime ) (2)

wincon.h, kernel32.dll
[+] ReadConsoleA ( HANDLE hConsoleInput, LPVOID lpBuffer, DWORD nNumberOfCharsToRead, LPDWORD lpNumberOfCharsRead, LPVOID lpReserved ) (1)
[+] ReadConsoleW ( HANDLE hConsoleInput, LPVOID lpBuffer, DWORD nNumberOfCharsToRead, LPDWORD lpNumberOfCharsRead, LPVOID lpReserved ) (1)

to the top

Problems with Constants (4)


winnt.h
[+] ACCESS_MAX_MS_V5_ACE_TYPE
[+] PROCESS_ALL_ACCESS
[+] SYSTEM_LUID
[+] THREAD_ALL_ACCESS

to the top

Header Files (6)


tlhelp32.h
winbase.h
wincon.h
winnls.h
winnt.h
winternl.h

to the top

Dynamic Libraries (1)


kernel32.dll

to the top




Generated on Wed Aug 10 07:04:23 2011 for kernel32.dll by ABI Compliance Checker 1.93.4  
A tool for checking backward binary compatibility of a shared C/C++ library API