Platform SDK: Win32 API

New Functions in Windows 98

The following functions and groups of functions are new in Windows 98.

Base

CancelIo
CancelWaitableTimer
ConvertThreadToFiber
CreateFiber
CreateWaitableTimer
DeleteFiber
FlashWindowEx
GetCurrentFiber
GetFiberData
GetFileAttributesEx
GetLongPathName
GetWriteWatch

HasOverlappedIoCompleted
InitializeCriticalSectionAndSpinCount
InterlockedCompareExchange
InterlockedCompareExchangePointer
InterlockedExchangeAdd
IsDebuggerPresent
MsgWaitForMultipleObjectsEx
OpenWaitableTimer
QueryDosDevice
RegNotifyChangeKeyValue
ResetWriteWatch
SetWaitableTimer
SwitchToFiber
VirtualUnlock

Broadcast Architecture

Device Management

RegisterDeviceNotification
SetupDiCreateDeviceInfoList
SetupDiCreateDeviceInterfaceRegKey
SetupDiDeleteDeviceInterfaceData
SetupDiDeleteDeviceInterfaceRegKey
SetupDiDestroyDeviceInfoList
SetupDiEnumDeviceInterfaces
SetupDiGetClassDevs
SetupDiGetDeviceInterfaceAlias
SetupDiGetDeviceInterfaceDetail
SetupDiOpenClassRegKeyEx
SetupDiOpenDeviceInterface
SetupDiOpenDeviceInterfaceRegKey
UnregisterDeviceNotification

DirectX 5.0

GDI

AlphaBlend
ChangeDisplaySettingsEx
GetDCBrushColor

GetDCPenColor
GradientFill
SetArcDirection
TransparentBlt

ICM

Internet Explorer 4.0

IP Helper

Multiple Display Monitors

National Language Support

EnumCalendarInfoEx
EnumDateFormatsEx
EnumDateFormatsProcEx
EnumLanguageGroupLocales
EnumLanguageGroupLocalesProc
EnumLanguageGroupsProc
EnumSystemLanguageGroups
EnumUILanguages
EnumUILanguagesProc
GetCPInfoEx
GetSystemDefaultUILanguage
GetUserDefaultUILanguage
IsValidLanguageGroup

Power Management

GetDevicePowerState
IsSystemResumeAutomatic
RequestWakeupLatency
SetThreadExecutionState

Still Image

User Interface

AnimateWindow
EndMenu
GetClipboardSequenceNumber
GetLayout
GetMenuInfo
GetMouseMovePointsEx
GetProcessDefaultLayout
InSendMessageEx
SendInput
SetLayout
SetMenuInfo
SetProcessDefaultLayout
TrackMouseEvent