Platform SDK: Win32 API

Deleted Windows Programming Elements

The following table provides a list of functions and messages that were in the 16-bit Windows API but were not implemented in the Win32 API.

16-bit Windows API Win32 API Support
AccessResource No equivalent.
AllocDSToCSAlias No equivalent.
AllocResource No equivalent.
AllocSelector No equivalent.
ChangeMenu Replaced by the AppendMenu, InsertMenu, ModifyMenu, and RemoveMenu functions.
ChangeSelector No equivalent.
CloseSound Replaced by multimedia sound support.
CountVoiceNotes Replaced by multimedia sound support.
DECLARE_HANDLE No equivalent.
DeviceMode Replaced by the DocumentProperties function.
DlgDirSelect Replaced by the DlgDirSelectEx function.
DlgDirSelectComboBox Replaced by the DlgDirSelectComboBoxEx function.
DOS3Call Replaced by named, portable functions.
ExtDeviceMode Replaced by the DocumentProperties function.
FIELDOFFSET No equivalent.
FlushComm Replaced by the PurgeComm function.
FreeSelector No equivalent.
GCW_HCURSOR Replaced by GCL_HCURSOR.
GCW_HBRBACKGROUND Replaced by GCL_HBRBACKGROUND.
GCW_HICON Replaced by GCL_HICON.
GetAspectRatioFilter Replaced by the GetAspectRatioFilterEx function.
GetBitmapDimension Replaced by the GetBitmapDimensionEx function.
GetBrushOrg Replaced by the GetBrushOrgEx function.
GetCodeHandle No equivalent.
GetCodeInfo No equivalent.
GetCommError Replaced by the GetCommState function.
GetCurrentPDB No equivalent.
GetCurrentPosition Replaced by the GetCurrentPositionEx function.
GetDCOrg Replaced by the GetDCOrgEx function.
GetDOSEnvironment No equivalent.
GetEnvironment No equivalent.
GetFreeSystemResources Replaced by the GlobalMemoryStatus function.
GetInstanceData No equivalent; use an IPC mechanism.
GetMetaFileBits Replaced by the GetEnhMetaFileBits function.
GetSystemDebugState No equivalent.
GetTempDrive Replaced by the GetTempPath function.
GetTextExtent Replaced by the GetTextExtentPoint32 function.
GetTextExtentEx Replaced by the GetTextExtentExPoint function.
GetThresholdEvent Replaced by multimedia sound support.
GetThresholdStatus Replaced by multimedia sound support.
GetViewportExt Replaced by the GetViewportExtEx function.
GetViewportOrg Replaced by the GetViewportOrgEx function.
GetWindowExt Replaced by the GetWindowExtEx function.
GetWindowOrg Replaced by the GetWindowOrgEx function.
GetWinFlags No equivalent.
GlobalDosAlloc No equivalent.
GlobalDosFree No equivalent.
GlobalNotify No equivalent.
GlobalPageLock No equivalent.
GlobalPageUnlock No equivalent.
GWW_HINSTANCE Replaced by GWL_HINSTANCE.
GWW_HWNDPARENT Replaced by GWL_HWNDPARENT.
GWW_ID Replaced by GWL_ID.
GWW_USERDATA Replaced by GWL_USERDATA.
IsGDIObject No equivalent.
LocalInit No equivalent.
LocalNotify No equivalent.
LockData No equivalent.
LockInput No equivalent.
MAKELP No equivalent.
MAKEPOINT No equivalent.
MoveTo Replaced by the MoveToEx function.
NetBIOSCall Replaced by the Netbios function.
OFFSETOF No equivalent.
OffsetViewportOrg Replaced by the OffsetViewportOrgEx function.
OffsetWindowOrg Replaced by the OffsetWindowOrgEx function.
OpenComm Replaced by the CreateFile function.
OpenSound Replaced by multimedia sound support.
ProfClear No equivalent.
ProfFinish No equivalent.
ProfFlush No equivalent.
ProfInsChk No equivalent.
ProfSampRate No equivalent.
ProfSetup No equivalent.
ProfStart No equivalent.
ProfStop No equivalent.
READ Replaced by OF_READ.
ReadComm Replaced by the ReadFile function.
READ_WRITE Replaced by OF_READ_WRITE.
ScaleViewportExt Replaced by the ScaleViewportExtEx function.
ScaleWindowExt Replaced by the ScaleWindowExtEx function.
SEGINFO No equivalent.
SELECTOROF No equivalent.
SetBitmapDimension Replaced by the SetBitmapDimensionEx function.
SetCommEventMask Replaced by the SetCommMask function.
SetEnvironment No equivalent.
SetMetaFileBits Replaced by the SetEnhMetaFileBits function.
SetResourceHandler No equivalent.
SetSoundNoise Replaced by multimedia sound support.
SetViewportExt Replaced by the SetViewportExtEx function.
SetViewportOrg Replaced by the SetViewportOrgEx function.
SetVoiceAccent Replaced by multimedia sound support.
SetVoiceEnvelope Replaced by multimedia sound support.
SetVoiceNote Replaced by multimedia sound support.
SetVoiceQueueSize Replaced by multimedia sound support.
SetVoiceSound Replaced by multimedia sound support.
SetVoiceThreshold Replaced by multimedia sound support.
SetWindowExt Replaced by the SetWindowExtEx function.
SetWindowOrg Replaced by the SetWindowOrgEx function.
StartSound Replaced by multimedia sound support.
StopSound Replaced by multimedia sound support.
SwitchStackBack No equivalent.
SwitchStackTo No equivalent.
SyncAllVoices Replaced by multimedia sound support.
UngetCommChar No equivalent.
UnlockData No equivalent.
ValidateCodeSegments No equivalent.
ValidateFreeSpaces No equivalent.
WaitSoundState Replaced by multimedia sound support.
WM_CTLCOLOR Replaced by the following messages:
WM_CTLCOLORBTN
WM_CTLCOLORDLG
WM_CTLCOLOREDIT
WM_CTLCOLORLISTBOX
WM_CTLCOLORSCROLLBAR
WM_CTLCOLORSTATIC
WRITE Replaced by OF_WRITE.
WriteComm Replaced by the WriteFile function.