Home   Index   About
Ultimate Pack


Custom Search
Obsolete Programming Elements

The following table provides a list of function calls and messages that required implementation changes in the Win32 API.

Element
Support
Win32 API Comment
AccessResource
Dropped
No equivalent.
AllocDSToCSAlias
Dropped
No equivalent.
AllocResource
Dropped
No equivalent.
AllocSelector
Dropped
No equivalent.
ChangeSelector
Dropped
No equivalent.
CloseSound
Dropped
Replaced by multimedia sound support.
CountVoiceNotes
Dropped
Replaced by multimedia sound support.
DefineHandleTable
Dropped
No equivalent.
DeviceMode
Dropped
Replaced by portable DocumentProperties.
DlgDirSelect
Dropped
Replaced by portable DlgDirSelectEx.
DlgDirSelectComboBox
Dropped
Replaced by portable DlgDirSelectComboBoxEx.
DOS3Call
Dropped
Replaced by named, portable function.
ExtDeviceMode
Dropped
Replaced by portable DocumentProperties.
FlushComm
Dropped
Replaced by PurgeComm.
FreeSelector
Dropped
No equivalent.
GetAspectRatioFilter
Dropped
Replaced by portable GetAspectRatioFilterEx.
GetBitmapDimension
Dropped
Replaced by portable GetBitmapDimensionEx.
GetBrushOrg
Dropped
Replaced by portable GetBrushOrgEx.
GetCodeHandle
Dropped
No equivalent.
GetCodeInfo
Dropped
No equivalent.
GetCommError
Dropped
Replaced by GetCommState.
GetCurrentPDB
Dropped
No equivalent.
GetCurrentPosition
Dropped
Replaced by portable GetCurrentPositionEx.
GetDCOrg
Dropped
Replaced by portable GetDCOrgEx.
GetDOSEnvironment
Dropped
No equivalent.
GetEnvironment
Dropped
No equivalent.
GetFreeSpace
Dropped
Replaced by GlobalMemoryStatus.
GetFreeSystemResources
Dropped
Replaced by GlobalMemoryStatus.
GetInstanceData
Dropped
No equivalent; use alternative supported IPC mechanism.
GetKBCodePage
Dropped
No function equivalent.
GetMetaFileBits
Dropped
Replaced by portable GetEnhMetaFileBits.
GetSystemDebugState
Dropped
No function equivalent.
GetTempDrive
Dropped
Replaced by portable GetTempPath.
GetTextExtent
Dropped
Replaced by portable GetTextExtentPoint32.
GetTextExtentEx
Dropped
Replaced by portable GetTextExtentExPoint.
GetThresholdEvent
Dropped
Replaced by multimedia sound support.
GetThresholdStatus
Dropped
Replaced by multimedia sound support.
GetViewportExt
Dropped
Replaced by portable GetViewportExtEx.
GetViewportOrg
Dropped
Replaced by portable GetViewportOrgEx.
GetWindowExt
Dropped
Replaced by portable GetWindowExtEx.
GetWindowOrg
Dropped
Replaced by portable GetWindowOrgEx.
GetWinFlags
Dropped
No equivalent.
GlobalCompact
Dropped
No equivalent.
GlobalDosAlloc
Dropped
No equivalent.
GlobalDosFree
Dropped
No equivalent.
GlobalFix
Dropped
No equivalent.
GlobalLRUNewest
Dropped
No equivalent.
GlobalLRUOldest
Dropped
No equivalent.
GlobalNotify
Dropped
No equivalent.
GlobalPageLock
Dropped
No equivalent.
GlobalPageUnlock
Dropped
No equivalent.
GlobalUnfix
Dropped
No equivalent.
GlobalUnwire
Dropped
No equivalent.
GlobalWire
Dropped
No equivalent.
IsGDIObject
Dropped
No equivalent.
LimitEmsPages
Dropped
No equivalent.
LocalCompact
Dropped
No equivalent.
LocalInit
Dropped
No equivalent.
LocalNotify
Dropped
No equivalent.
LocalShrink
Dropped
No equivalent.
LockInput
Dropped
No equivalent.
LockSegment
Dropped
No equivalent.
MoveTo
Dropped
Replaced by portable MoveToEx.
NetBIOSCall
Dropped
Replaced by named, portable function.
OffsetViewportOrg
Dropped
Replaced by portable OffsetViewportOrgEx.
OffsetWindowOrg
Dropped
Replaced by portable OffsetWindowOrgEx.
OpenComm
Dropped
Replaced by CreateFile.
OpenSound
Dropped
Replaced by multimedia sound support.
ProfClear
Dropped
Replaced by profile-string function.
ProfFinish
Dropped
Replaced by profile-string function.
ProfFlush
Dropped
Replaced by profile-string function.
ProfInsChk
Dropped
Replaced by profile-string function.
ProfSampRate
Dropped
Replaced by profile-string function.
ProfSetup
Dropped
Replaced by profile-string function.
ProfStart
Dropped
Replaced by profile-string function.
ProfStop
Dropped
Replaced by profile-string function.
ReadComm
Dropped
Replaced by ReadFile.
ScaleViewportExt
Dropped
Replaced by portable ScaleViewportExtEx.
ScaleWindowExt
Dropped
Replaced by portable ScaleWindowExtEx.
SetBitmapDimension
Dropped
Replaced by portable SetBitmapDimensionEx.
SetCommEventMask
Dropped
Replaced by SetCommMask.
SetEnvironment
Dropped
No equivalent.
SetMetaFileBits
Dropped
Replaced by portable SetEnhMetaFileBits.
SetResourceHandler
Dropped
No equivalent.
SetSoundNoise
Dropped
Replaced by multimedia sound support.
SetSwapAreaSize
Dropped
No equivalent.
SetViewportExt
Dropped
Replaced by portable SetViewportExtEx.
SetViewportOrg
Dropped
Replaced by portable SetViewportOrgEx.
SetVoiceAccent
Dropped
Replaced by multimedia sound support.
SetVoiceEnvelope
Dropped
Replaced by multimedia sound support.
SetVoiceNote
Dropped
Replaced by multimedia sound support.
SetVoiceQueueSize
Dropped
Replaced by multimedia sound support.
SetVoiceSound
Dropped
Replaced by multimedia sound support.
SetVoiceThreshold
Dropped
Replaced by multimedia sound support.
SetWindowExt
Dropped
Replaced by portable SetWindowExtEx.
SetWindowOrg
Dropped
Replaced by portable SetWindowOrgEx.
StartSound
Dropped
Replaced by multimedia sound support.
StopSound
Dropped
Replaced by multimedia sound support.
SwitchStackBack
Dropped
No equivalent.
SwitchStackTo
Dropped
No equivalent.
SyncAllVoices
Dropped
Replaced by multimedia sound support.
UngetCommChar
Dropped
No equivalent.
UnlockSegment
Dropped
No equivalent.
ValidateCodeSegments
Dropped
No equivalent.
ValidateFreeSpaces
Dropped
No equivalent.
WaitSoundState
Dropped
Replaced by multimedia sound support.
WriteComm
Dropped
Replaced by WriteFile.
WM_CTLCOLOR
Dropped
Replaced by WM_CTLCOLOR<type> messages.
GCW_HCURSOR
Dropped
Replaced by GCL_HCURSOR.
GCW_HBRBACKGROUND
Dropped
Replaced by GCL_HBRBACKGROUND.
GCW_HICON
Dropped
Replaced by GCL_HICON.
GWW_HINSTANCE
Dropped
Replaced by GWL_HINSTANCE.
GWW_HWNDPARENT
Dropped
Replaced by GWL_HWNDPARENT.
GWW_ID
Dropped
Replaced by GWL_ID.
GWW_USERDATA
Dropped
Replaced by GWL_USERDATA.
READ
Dropped
Replaced by OF_READ.
WRITE
Dropped
Replaced by OF_WRITE.
READ_WRITE
Dropped
Replaced by OF_READ_WRITE.
MAKEPOINT
Dropped
Replaced by LONG2POINT.


Last news from Greatis Software

Nostalgia .Net     Nostalgia .Net     .Net is powerful, but not all-powerful, so sometimes we need to use Win32 API for our .Net applications. It's simple enough with Platform Invoke if you have Win32 skill, but we do not always have time to dig the ancient documentation, declare the special types that are compatible with Win32, find the values of the Win32's constants and so on. Nostalgia .Net offers several simple-to-use classes, and components that will allow you to forget about the headache of Win32 and just use the power of Win32 in your application the same way as you use the native. Net classes.  More »

Recommended software for developers

Ultimate Pack for Delphi and C++ Builder     Ultimate Pack     Component pack for Delphi and C++ Builder that contains runtime form designer, runtime object inspector, print suite and much more for the very special price.  More »

Form Designer .Net     Form Designer .Net     Unique runtime form design solution that allows to edit any form in .Net WinForms application at runtime with full source codes for only 300 euro!  More »

Print Suite .Net     Print Suite .Net     Print Suite .Net is a set of components for easy printing texts, images and grids from your WinForms applications. Full C# source codes are available  More »

Gradient Controls .Net     Gradient Controls .Net     Gradient Controls .Net offers controls with gradient background feature. Labels, panels and so on... Full C# source codes are available  More »

iGrid     Greatis iGrid     iGrid plots drawing grid right over your desktop, so you can use it everywhere, with any drawing application without any special plugins for different graphic editors.  More »


All the contacts and projects

Dmitry Vasiliev (just.dmitry)

Related Links

Software for Visual Studio .NET developers
Software for Delphi and C++ Builder developers
Software for Visual Basic 6 developers
Delphi Tips&Tricks
MegaDetailed.NET

More Online Helps

Win32 Programmer's Reference
Win32 Multimedia Programmer's Reference
OLE Programmer's Reference
Microsoft Windows Pen API Programmer's Reference
Microsoft Windows Sockets 2 Reference
Microsoft Windows Telephony API (TAPI) Programmer's Reference
Unix Manual Pages

Free Tech Secrets ;) Copyright © 2008-2012 Free Tech Secrets ;) greatis just4fun network just4fun