Windows 2000

The following functions were added to the Windows application programming interface (API) in this release:

AddFontMemResourceEx

AddFontResourceEx

AddPrinterDriverEx

AddUsersToEncryptedFile

AllocateUserPhysicalPages

AllowSetForegroundWindow

AlphaBlend

AnimateWindow

AssignProcessToJobObject

BindIoCompletionCallback

BlockInput

CallNtPowerInformation

CanUserWritePwrScheme

ChangeDisplaySettingsEx

ChangeServiceConfig2

ChangeTimerQueueTimer

CreateFontIndirectEx

CreateHardLink

CreateJobObject

CreateProcessWithLogonW

CreateTimerQueue

CreateTimerQueueTimer

DecryptFile

DeletePwrScheme

DeletePrinterDataEx

DeletePrinterDriverEx

DeletePrinterKey

DeleteProfile

DeleteTimerQueue

DeleteTimerQueueEx

DeleteTimerQueueTimer

DeleteVolumeMountPoint

DnsHostnameToComputerName

EncryptFile

EncryptionDisable

EndMenu

EnumCalendarInfoEx

EnumDateFormatsEx

EnumDisplayDevices

EnumDisplayMonitors

EnumDisplaySettingsEx

EnumInputContext

EnumLanguageGroupLocales

EnumPwrSchemes

EnumPrinterDataEx

EnumPrinterKey

EnumServicesStatusEx

EnumSystemLanguageGroups

EnumUILanguages

ExpandEnvironmentStringsForUser

FileEncryptionStatus

FindFirstVolume

FindFirstVolumeMountPoint

FindNextVolume

FindNextVolumeMountPoint

FindVolumeClose

FindVolumeMountPointClose

FlashWindowEx

FlushPrinter

FreeEncryptionCertificateHashList

FreeUserPhysicalPages

GetActivePwrScheme

GetAllUsersProfileDirectory

GetCalendarInfo

GetCharABCWidthsI

GetCharWidthI

GetClipboardSequenceNumber

GetComputerNameEx

GetComputerObjectName

GetCPInfoEx

GetCurrentPowerPolicies

GetCursorInfo

GetDCBrushColor

GetDCPenColor

GetDefaultPrinter

GetDefaultUserProfileDirectory

GetDevicePowerState

GetEventLogInformation

GetFileSizeEx

GetFontUnicodeRanges

GetGlyphIndices

GetGuiResources

GetLastInputInfo

GetLayout

GetLongPathName

GetMenuInfo

GetMonitorInfo

GetMouseMovePointsEx

GetPrinterDataEx

GetProcessDefaultLayout

GetProcessIoCounters

GetProfileType

GetPwrCapabilities

GetPwrDiskSpindownRange

GetSystemDefaultUILanguage

GetSystemPowerStatus

GetTextExtentExPointI

GetTextExtentPointI

GetUserDefaultUILanguage

GetUserNameEx

GetVolumeNameForVolumeMountPoint

GetVolumePathName

GlobalMemoryStatusEx

GradientFill

ImmAssociateContextEx

ImmDisableIME

ImmEnumInputContext

ImmGetImeMenuItems

InitiateSystemShutdownEx

InSendMessageEx

IsPwrHibernateAllowed

IsPwrShutdownAllowed

IsPwrSuspendAllowed

IsSystemResumeAutomatic

IsValidLanguageGroup

LockSetForegroundWindow

LockWorkStation

MapUserPhysicalPages

MapUserPhysicalPagesScatter

MonitorFromPoint

MonitorFromRect

MonitorFromWindow

MoveFileWithProgress

OpenJobObject

OpenThread

PdhCloseLog

PdhCollectQueryDataEx

PdhExpandWildCardPath

PdhFormatFromRawValue

PdhGetCounterTimeBase

PdhGetDataSourceTimeRange

PdhGetFormattedCounterArray

PdhGetLogFileSize

PdhGetRawCounterArray

PdhIsRealTimeQuery

PdhLookupPerfIndexByName

PdhLookupPerfNameByIndex

PdhOpenLog

PdhReadRawLogRecord

PdhSelectDataSource

PdhSetDefaultRealTimeDataSource

PdhSetQueryTimeRange

PdhUpdateLog

PdhUpdateLogFileCatalog

PrintDlgEx

ReadGlobalPwrPolicy

ReadPwrScheme

QueryInformationJobObject

QueryRecoveryAgentsOnEncryptedFile

QueryServiceConfig2

QueryServiceStatusEx

QueryUsersOnEncryptedFile

QueueUserWorkItem

RegDisablePredefinedCache

RegisterDeviceNotification

RegisterServiceCtrlHandlerEx

RegisterWaitForSingleObject

RegOpenCurrentUser

RegOpenUserClassesRoot

RegOverridePredefKey

RemoveFontMemResourceEx

RemoveFontResourceEx

RemoveUsersFromEncryptedFile

ReplaceFile

RequestWakeupLatency

ScriptApplyDigitSubstitution

ScriptApplyLogicalWidth

ScriptBreak

ScriptCacheGetHeight

ScriptCPtoX

ScriptFreeCache

ScriptGetCMap

ScriptGetFontProperties

ScriptGetGlyphABCWidth

ScriptGetLogicalWidths

ScriptGetProperties

ScriptIsComplex

ScriptItemize

ScriptJustify

ScriptLayout

ScriptPlace

ScriptRecordDigitSubstitution

ScriptShape

ScriptString_pcOutChars

ScriptString_pLogAttr

ScriptString_pSize

ScriptStringAnalyse

ScriptStringCPtoX

ScriptStringFree

ScriptStringGetLogicalWidths

ScriptStringGetOrder

ScriptStringOut

ScriptStringValidate

ScriptStringXtoCP

ScriptTextOut

ScriptXtoCP

SetActivePwrScheme

SetCalendarInfo

SetComputerNameEx

SetDCBrushColor

SetDCPenColor

SetDefaultPrinter

SetFilePointerEx

SetInformationJobObject

SetLayeredWindowAttributes

SetLayout

SetMenuInfo

SetPrinterDataEx

SetProcessDefaultLayout

SetSuspendState

SetSystemPowerState

SetThreadExecutionState

SetUserFileEncryptionKey

SetVolumeMountPoint

SfcGetNextProtectedFile

SfcIsFileProtected

SisCreateBackupStructure

SisCreateRestoreStructure

SisCSFilesToBackUpForLink

SisFreeAllocatedMemory

SisFreeBackupStructure

SisFreeRestoreStructure

SisRestoredCommonStoreFile

SisRestoredLink

TerminateJobObject

TouchFileTimes

TranslateName

TransparentBlt

UnregisterDeviceNotification

UnregisterWait

UnregisterWaitEx

UpdateLayeredWindow

UserHandleGrantAccess

VerifyVersionInfo

VerSetConditionMask

WriteGlobalPwrPolicy

WritePwrScheme

The following IOCTLs were added to the Windows API in this release:

FSCTL_ALLOW_EXTENDED_DASD_IO

FSCTL_CREATE_OR_GET_OBJECT_ID

FSCTL_CREATE_USN_JOURNAL

FSCTL_DELETE_OBJECT_ID

FSCTL_DELETE_REPARSE_POINT

FSCTL_DELETE_USN_JOURNAL

FSCTL_ENUM_USN_DATA

FSCTL_GET_OBJECT_ID

FSCTL_GET_REPARSE_POINT

FSCTL_GET_RETRIEVAL_POINTERS

FSCTL_GET_VOLUME_BITMAP

FSCTL_MARK_HANDLE

FSCTL_MOVE_FILE

FSCTL_OPBATCH_ACK_CLOSE_PENDING

FSCTL_OPLOCK_BREAK_ACK_NO_2

FSCTL_OPLOCK_BREAK_ACKNOWLEDGE

FSCTL_OPLOCK_BREAK_NOTIFY

FSCTL_QUERY_ALLOCATED_RANGES

FSCTL_QUERY_USN_JOURNAL

FSCTL_READ_USN_JOURNAL

FSCTL_RECALL_FILE

FSCTL_REQUEST_BATCH_OPLOCK

FSCTL_REQUEST_FILTER_OPLOCK

FSCTL_REQUEST_OPLOCK_LEVEL_1

FSCTL_REQUEST_OPLOCK_LEVEL_2

FSCTL_SET_OBJECT_ID

FSCTL_SET_OBJECT_ID_EXTENDED

FSCTL_SET_REPARSE_POINT

FSCTL_SET_SPARSE

FSCTL_SET_ZERO_DATA

FSCTL_WRITE_USN_CLOSE_RECORD

IOCTL_BATTERY_QUERY_INFORMATION

IOCTL_BATTERY_QUERY_STATUS

IOCTL_BATTERY_QUERY_TAG

IOCTL_BATTERY_SET_INFORMATION

 

 

Build date: 3/25/2010