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 |
|
.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 |
|
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 |
|
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 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 offers controls with gradient background feature. Labels, panels and so on... Full C# source codes are available More » |
 |
|
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 » |