Jump to content

API Legacy Functions Replacements: Difference between revisions

From EDM2
No edit summary
No edit summary
Line 54: Line 54:
|-
|-
|[[DosBufReset]]|| Dos16 || [[DosResetBuffer]] ||Renamed in OS/2 2.0 || [https://books.google.com.ec/books?id=u7WbsmbttwYC&pg=PT370&dq=DosAllocMem+OS/2+PC+Magazine&hl=en&sa=X&ved=2ahUKEwj1iPmG_tKCAxWZmWoFHVRfDN8Q6AF6BAgJEAI#v=onepage&q=DosAllocMem%20OS%2F2%20PC%20Magazine&f=false]
|[[DosBufReset]]|| Dos16 || [[DosResetBuffer]] ||Renamed in OS/2 2.0 || [https://books.google.com.ec/books?id=u7WbsmbttwYC&pg=PT370&dq=DosAllocMem+OS/2+PC+Magazine&hl=en&sa=X&ved=2ahUKEwj1iPmG_tKCAxWZmWoFHVRfDN8Q6AF6BAgJEAI#v=onepage&q=DosAllocMem%20OS%2F2%20PC%20Magazine&f=false]
|[[DosBufReset|| Dos16 || [[DosResetBuffer]]
|-
|[[DosChDir|| Dos16 || [[DosSetCurrentDir]]
|-
|[[DosChgFilePtr|| Dos16 || [[DosSetFilePtr]]
|-
|[[DosCWait|| Dos16 || [[DosWaitChild]]
|-
|[[DosFileLocks|| Dos16 || [[DosSetFileLocks]]
|-
|[[DosGetCollate|| Dos16 || [[DosQueryCollate]]
|-
|[[DosGetCp|| Dos16 || [[DosQueryCp]]
|-
|[[DosGetCtrylnfo|| Dos16 || [[DosQueryCtrylnfo]]
|-
|[[DosGetDBCSEv|| Dos16 || [[DosQueryDBCSEnv]]
|-
|[[DosGetModHandle|| Dos16 || [[DosQueryModuleHandle]]
|-
|[[DosGetModName|| Dos16 || [[DosQueryModuleName]]
|-
|[[DosGetProcAddr|| Dos16 || [[DosQueryProcAddr]]
|-
|[[DoslnsMessage|| Dos16 || [[DoslnsertMessage]]
|-
|[[DosMkDir]] [[DosMkDir2]] || Dos16 || [[DosCreateDir]]
|-
|[[DosNewSize|| Dos16 || [[DosSetFileSize]]
|-
DosPTrace
DosDebug
DosQAppType
DosQueryAppType
DosQCurDir
DosQueryCurrentDir
DosQCurDisk
DosQueryCurrentDisk
DosQFHState
DosQueryFHState
DosQFilelnfo
DosQueryFilelnfo
DosQFiieMode
DosQueryFileMode
DosQFSAttach
DosQueryFSAttach
DosQFSInfo
DosQueryFSInfo
DosQHandType
DosQueryHType
DosQPathlnfo
DosQueryPathlnfo
DosQSyslnfo
DosQuerySyslnfo
DosQVerify
DosQueryVerify
DosRmDtr
DosDeleteDir
DosSelectDisk
DosSetDefaultDisk
DosSetProcCp
DosSetProcessCp
DosSetPrty
DosSetPriority
DosTimerAsync
DosAsyncTimer
DosTimerStart
DosStartTimer
DosTimerStop
|-
|[[DosSemSet]]||Dos16||
|[[DosSemSet]]||Dos16||
|-
|-

Revision as of 19:19, 20 November 2023

DosPTrace DosDebug DosQAppType DosQueryAppType DosQCurDir DosQueryCurrentDir DosQCurDisk DosQueryCurrentDisk DosQFHState DosQueryFHState DosQFilelnfo DosQueryFilelnfo DosQFiieMode DosQueryFileMode DosQFSAttach DosQueryFSAttach DosQFSInfo DosQueryFSInfo DosQHandType DosQueryHType DosQPathlnfo DosQueryPathlnfo DosQSyslnfo DosQuerySyslnfo DosQVerify DosQueryVerify DosRmDtr DosDeleteDir DosSelectDisk DosSetDefaultDisk DosSetProcCp DosSetProcessCp DosSetPrty DosSetPriority DosTimerAsync DosAsyncTimer DosTimerStart DosStartTimer DosTimerStop
16Bit Function API 32Bit Replacement Function Description References
DosCallback Eliminated in OS/2 2.0 [1]
DosCLIAccess Eliminated in OS/2 2.0 [2]
DosFlagProcess Eliminated in OS/2 2.0 [3]
DosGetEnv Eliminated in OS/2 2.0 [4]
GetHugeShift Eliminated in OS/2 2.0 [5]
DosGetlnfoSeg Eliminated in OS/2 2.0 [6]
DosGetMachineMode Eliminated in OS/2 2.0 [7]
DosGetPID Eliminated in OS/2 2.0 [8]
DosGetPPID Eliminated in OS/2 2.0 [9]
DosGetPrty Eliminated in OS/2 2.0 [10]
DosGetVersion Eliminated in OS/2 2.0 [11]
DosHoldSignal Eliminated in OS/2 2.0 [12]
DosLockSeg Eliminated in OS/2 2.0 [13]
DosMemAvail Eliminated in OS/2 2.0 [14]
DosPortAccess Eliminated in OS/2 2.0 [15]
DosR2StackRealloc Eliminated in OS/2 2.0 [16]
DosReadAsync Eliminated in OS/2 2.0 [17]
DosReallocHuge Eliminated in OS/2 2.0 [18]
DosReallocSeg Eliminated in OS/2 2.0 [19]
DosSendSignal Eliminated in OS/2 2.0 [20]
DosSetCp Eliminated in OS/2 2.0 [21]
DosSetSigHandler Eliminated in OS/2 2.0 [22]
DosSetVec Eliminated in OS/2 2.0 [23]
DosSizeSeg Eliminated in OS/2 2.0 [24]
DosWriteAsync Eliminated in OS/2 2.0 [25]
DosBufReset Dos16 DosResetBuffer Renamed in OS/2 2.0 [26] [[DosBufReset Dos16 DosResetBuffer
[[DosChDir Dos16 DosSetCurrentDir
[[DosChgFilePtr Dos16 DosSetFilePtr
[[DosCWait Dos16 DosWaitChild
[[DosFileLocks Dos16 DosSetFileLocks
[[DosGetCollate Dos16 DosQueryCollate
[[DosGetCp Dos16 DosQueryCp
[[DosGetCtrylnfo Dos16 DosQueryCtrylnfo
[[DosGetDBCSEv Dos16 DosQueryDBCSEnv
[[DosGetModHandle Dos16 DosQueryModuleHandle
[[DosGetModName Dos16 DosQueryModuleName
[[DosGetProcAddr Dos16 DosQueryProcAddr
[[DoslnsMessage Dos16 DoslnsertMessage
DosMkDir DosMkDir2 Dos16 DosCreateDir
[[DosNewSize Dos16 DosSetFileSize
DosSemSet Dos16
WinAllocMem Dos16 DosAllocMem Seems it was replaced on OS/2 2.0 [27]