Export (0) Print
Expand All
23 out of 40 rated this helpful - Rate this topic

Windows Vista

The following were added to the Windows application programming interface (API) in Windows Vista.

New function groups

Application Recovery and Restart
Boot Configuration Data
Common Log File System
Condition Variables
Debug Help Library 6.6
Kernel Transaction Manager (KTM)
Multilingual User Interface Functions
Multimedia Class Scheduler Service
Object Namespaces
Offline Files
One-Time Initialization
Performance Logs and Alerts
Restart Manager
Thread Ordering Service
Thread Pool
Transactional NTFS (TxF)
Wait Chain Traversal
Web Distributed Authoring and Versioning (WebDAV)
Windows Error Reporting

Other new functions

AddClipboardFormatListener
AllocateUserPhysicalPagesNuma
CancelIoEx
CancelSynchronousIo
ChangeWindowMessageFilter
ControlServiceEx
CreateDesktopEx
CreateEventEx
CreateFileMappingNuma
CreateMutexEx
CreateSemaphoreEx
CreateSymbolicLink
CreateWaitableTimerEx
DeleteProcThreadAttributeList
EnumCalendarInfoExEx
EnumDateFormatsExEx
EnumProcessModulesEx
EnumResourceLanguagesEx
EnumResourceNamesEx
EnumResourceTypesEx
EnumSystemLocalesEx
EnumTimeFormatsEx
FlushProcessWriteBuffers
FindFirstFileNameW
FindNextFileNameW
GetCalendarInfoEx
GetConsoleHistoryInfo
GetConsoleOriginalTitle
GetConsoleScreenBufferInfoEx
GetCurrencyFormatEx
GetCurrentConsoleFontEx
GetDateFormatEx
GetDurationFormat
GetDurationFormatEx
GetDynamicTimeZoneInformation
GetErrorMode
GetFileBandwidthReservation
GetFileInformationByHandleEx
GetFileVersionInfoEx
GetFileVersionInfoSizeEx
GetFinalPathNameByHandle
GetIconInfoEx
GetLocaleInfoEx
GetNamedPipeClientComputerName
GetNamedPipeClientProcessId
GetNamedPipeClientSessionId
GetNamedPipeServerProcessId
GetNamedPipeServerSessionId
GetNLSVersionEx
GetNumaProximityNode
GetNumberFormatEx
GetPhysicalCursorPos
GetProductInfo
GetQueuedCompletionStatusEx
GetStringScripts
GetSystemDefaultLocaleName
GetTickCount64
GetTimeFormatEx
GetUpdatedClipboardFormats
GetUserDefaultLocaleName
IdnToAscii
IdnToNameprepUnicode
IdnToUnicode
InitializeCriticalSectionEx
InitializeProcThreadAttributeList
InitiateShutdown
IsNormalizedString
IsProcessDPIAware
IsThreadAFiber
IsValidLocaleName
LCIDToLocaleName
LCMapStringEx
LocaleNameToLCID
LogicalToPhysicalPoint
MapViewOfFileExNuma
NormalizeString
NotifyServiceStatusChange
OpenFileById
PdhAddEnglishCounter
PdhCollectQueryDataWithTime
PdhValidatePathEx
PhysicalToLogicalPoint
QueryFullProcessImageName
QueryIdleProcessorCycleTime
QueryProcessCycleTime
QueryThreadCycleTime
RegCopyTree
RegCreateKeyTransacted
RegDeleteKeyTransacted
RegDeleteKeyValue
RegDeleteTree
RegDisablePredefinedCacheEx
RegisterPowerSettingNotification
RegLoadAppKey
RegLoadMUIString
RegOpenKeyTransacted
RegSetKeyValue
RemoveClipboardFormatListener
SetConsoleHistoryInfo
SetConsoleScreenBufferInfoEx
SetCurrentConsoleFontEx
SetDynamicTimeZoneInformation
SetFileBandwidthReservation
SetFileCompletionNotificationModes
SetFileInformationByHandle
SetFileIoOverlappedRange
SetPhysicalCursorPos
SetProcessDPIAware
SHAddDefaultPropertiesByExt
SHAssocEnumHandlers
SHBindToFolderIDListParent
SHBindToFolderIDListParentEx
SHBindToObject
SHChangeNotifyRegisterThread
SHCreateAssociationRegistration
SHCreateDataObject
SHCreateDefaultContextMenu
SHCreateDefaultExtractIcon
SHCreateDefaultPropertiesOp
SHCreateItemFromIDList
SHCreateItemFromParsingName
SHCreateItemFromRelativeName
SHCreateItemInKnownFolder
SHCreateItemWithParent
SHCreateShellItemArray
SHCreateShellItemArrayFromDataObject
SHCreateShellItemArrayFromIDLists
SHCreateShellItemArrayFromShellItem
SHEvaluateSystemCommandTemplate
SHGetDriveMedia
SHGetIDListFromObject
SHGetKnownFolderIDList
SHGetKnownFolderPath
SHGetLocalizedName
SHGetNameFromIDList
SHGetNameFromPropertyKey
SHGetPathFromIDListEx
SHGetPropertyStoreFromIDList
SHGetPropertyStoreFromParsingName
SHGetStockIconInfo
SHGetTemporaryPropertyForItem
SHLocalStrDup
SHOpenWithDialog
SHQueryUserNotificationState
SHRegGetBoolValueFromHKCUHKLM
SHRegGetValueFromHKCUHKLM
SHRemoveLocalizedName
SHSetDefaultProperties
SHSetKnownFolderPath
SHSetTemporaryPropertyForItem
ShutdownBlockReasonCreate
ShutdownBlockReasonDestroy
ShutdownBlockReasonQuery
UnregisterPowerSettingNotification
UpdateProcThreadAttribute
UpdateLayeredWindowIndirect
VerifyScripts
VirtualAllocExNuma
WindowFromPhysicalPoint
Wow64GetThreadContext
Wow64SetThreadContext
Wow64SuspendThread

Programming elements with new flags

ChangeServiceConfig2, QueryServiceConfig2
SERVICE_CONFIG_DELAYED_AUTO_START_INFO
SERVICE_CONFIG_FAILURE_ACTIONS_FLAG
SERVICE_CONFIG_PRESHUTDOWN_INFO
SERVICE_CONFIG_REQUIRED_PRIVILEGES_INFO
SERVICE_CONFIG_SERVICE_SID_INFO
CreateProcess, CreateProcessAsUser, CreateProcessWithLogonW, CreateProcessWithTokenW
EXTENDED_STARTUPINFO_PRESENT
ExitWindowsEx
EWX_RESTARTAPPS
GetSystemMetrics
SM_MOUSEHORIZONTALWHEELPRESENT
Handler, HandlerEx
SERVICE_CONTROL_PRESHUTDOWN
HeapQueryInformation, HeapSetInformation
HeapEnableTerminationOnCorruption
MOUSE_EVENT_RECORD
MOUSE_HWHEELED
SERVICE_STATUS, SERVICE_STATUS_PROCESS
SERVICE_ACCEPT_PRESHUTDOWN
SetPriorityClass
PROCESS_MODE_BACKGROUND_BEGIN
PROCESS_MODE_BACKGROUND_END
SetThreadPriority
THREAD_MODE_BACKGROUND_BEGIN
THREAD_MODE_BACKGROUND_END
SystemParametersInfo
SPI_GETAUDIODESCRIPTION
SPI_GETCLIENTAREAANIMATION
SPI_GETDISABLEOVERLAPPEDCONTENT
SPI_GETMESSAGEDURATION
SPI_GETWHEELSCROLLCHARS
SPI_SETAUDIODESCRIPTION
SPI_SETCLIENTAREAANIMATION
SPI_SETDISABLEOVERLAPPEDCONTENT
SPI_SETMESSAGEDURATION
SPI_SETWHEELSCROLLCHARS
WM_ENDSESSION, WM_QUERYENDSESSION
ENDSESSION_CLOSEAPP

 

 

Build date: 3/25/2010

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

Show:
© 2014 Microsoft. All rights reserved.