API Legacy Functions Replacements: Difference between revisions
Appearance
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]] | |[[DosBufReset]]|| Dos16 || [[DosResetBuffer]] | ||
|- | |- | ||
|[[DosChDir|| Dos16 || [[DosSetCurrentDir]] | |[[DosChDir]]|| Dos16 || [[DosSetCurrentDir]] | ||
|- | |- | ||
|[[DosChgFilePtr|| Dos16 || [[DosSetFilePtr]] | |[[DosChgFilePtr]]|| Dos16 || [[DosSetFilePtr]] | ||
|- | |- | ||
|[[DosCWait|| Dos16 || [[DosWaitChild]] | |[[DosCWait]]|| Dos16 || [[DosWaitChild]] | ||
|- | |- | ||
|[[DosFileLocks|| Dos16 || [[DosSetFileLocks]] | |[[DosFileLocks]]|| Dos16 || [[DosSetFileLocks]] | ||
|- | |- | ||
|[[DosGetCollate|| Dos16 || [[DosQueryCollate]] | |[[DosGetCollate]]|| Dos16 || [[DosQueryCollate]] | ||
|- | |- | ||
|[[DosGetCp|| Dos16 || [[DosQueryCp]] | |[[DosGetCp]]|| Dos16 || [[DosQueryCp]] | ||
|- | |- | ||
|[[DosGetCtrylnfo|| Dos16 || [[DosQueryCtrylnfo]] | |[[DosGetCtrylnfo]]|| Dos16 || [[DosQueryCtrylnfo]] | ||
|- | |- | ||
|[[DosGetDBCSEv|| Dos16 || [[DosQueryDBCSEnv]] | |[[DosGetDBCSEv]]|| Dos16 || [[DosQueryDBCSEnv]] | ||
|- | |- | ||
|[[DosGetModHandle|| Dos16 || [[DosQueryModuleHandle]] | |[[DosGetModHandle]]|| Dos16 || [[DosQueryModuleHandle]] | ||
|- | |- | ||
|[[DosGetModName|| Dos16 || [[DosQueryModuleName]] | |[[DosGetModName]]|| Dos16 || [[DosQueryModuleName]] | ||
|- | |- | ||
|[[DosGetProcAddr|| Dos16 || [[DosQueryProcAddr]] | |[[DosGetProcAddr]]|| Dos16 || [[DosQueryProcAddr]] | ||
|- | |- | ||
|[[DoslnsMessage|| Dos16 || [[DoslnsertMessage]] | |[[DoslnsMessage]]|| Dos16 || [[DoslnsertMessage]] | ||
|- | |- | ||
|[[DosMkDir]] [[DosMkDir2]] || Dos16 || [[DosCreateDir]] | |[[DosMkDir]] [[DosMkDir2]] || Dos16 || [[DosCreateDir]] | ||
|- | |- | ||
|[[DosNewSize|| Dos16 || [[DosSetFileSize]] | |[[DosNewSize]]|| Dos16 || [[DosSetFileSize]] | ||
|- | |- | ||
DosPTrace | |[[DosPTrace|| Dos16 || [[DosDebug]] | ||
|- | |||
DosDebug | |[[DosQAppType|| Dos16 || [[DosQueryAppType]] | ||
|- | |||
DosQAppType | |[[DosQCurDir|| Dos16 || [[DosQueryCurrentDir]] | ||
|- | |||
DosQueryAppType | |[[DosQCurDisk|| Dos16 || [[DosQueryCurrentDisk]] | ||
|- | |||
DosQCurDir | |[[DosQFHState|| Dos16 || [[DosQueryFHState]] | ||
|- | |||
DosQueryCurrentDir | |[[DosQFilelnfo|| Dos16 || [[DosQueryFilelnfo]] | ||
|- | |||
DosQCurDisk | |[[DosQFiieMode|| Dos16 || [[DosQueryFileMode]] | ||
|- | |||
DosQueryCurrentDisk | |[[DosQFSAttach|| Dos16 || [[DosQueryFSAttach]] | ||
|- | |||
DosQFHState | |[[DosQFSInfo|| Dos16 || [[DosQueryFSInfo]] | ||
|- | |||
DosQueryFHState | |[[DosQHandType|| Dos16 || [[DosQueryHType]] | ||
|- | |||
DosQFilelnfo | |[[DosQPathlnfo|| Dos16 || [[DosQueryPathlnfo]] | ||
|- | |||
DosQueryFilelnfo | |[[DosQSyslnfo|| Dos16 || [[DosQuerySyslnfo]] | ||
|- | |||
DosQFiieMode | |[[DosQVerify|| Dos16 || [[DosQueryVerify]] | ||
|- | |||
DosQueryFileMode | |[[DosRmDtr|| Dos16 || [[DosDeleteDir]] | ||
|- | |||
DosQFSAttach | |[[DosSelectDisk|| Dos16 || [[DosSetDefaultDisk]] | ||
|- | |||
DosQueryFSAttach | |[[DosSetProcCp|| Dos16 || [[DosSetProcessCp]] | ||
|- | |||
DosQFSInfo | |[[DosSetPrty|| Dos16 || [[DosSetPriority]] | ||
|- | |||
DosQueryFSInfo | |[[DosTimerAsync|| Dos16 || [[DosAsyncTimer]] | ||
|- | |||
DosQHandType | |[[DosTimerStart|| Dos16 || [[DosStartTimer]] | ||
|- | |||
DosQueryHType | |[[DosTimerStop]]||Dos16 ||[[DosStopTimer]] | ||
DosQPathlnfo | |||
DosQueryPathlnfo | |||
DosQSyslnfo | |||
DosQuerySyslnfo | |||
DosQVerify | |||
DosQueryVerify | |||
DosRmDtr | |||
DosDeleteDir | |||
DosSelectDisk | |||
DosSetDefaultDisk | |||
DosSetProcCp | |||
DosSetProcessCp | |||
DosSetPrty | |||
DosSetPriority | |||
DosTimerAsync | |||
DosAsyncTimer | |||
DosTimerStart | |||
DosStartTimer | |||
DosTimerStop | |||
|- | |- |
Revision as of 19:24, 20 November 2023
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 | |||||
[[DosPTrace | Dos16 | DosDebug | |||||
[[DosQAppType | Dos16 | DosQueryAppType | |||||
[[DosQCurDir | Dos16 | DosQueryCurrentDir | |||||
[[DosQCurDisk | Dos16 | DosQueryCurrentDisk | |||||
[[DosQFHState | Dos16 | DosQueryFHState | |||||
[[DosQFilelnfo | Dos16 | DosQueryFilelnfo | |||||
[[DosQFiieMode | Dos16 | DosQueryFileMode | |||||
[[DosQFSAttach | Dos16 | DosQueryFSAttach | |||||
[[DosQFSInfo | Dos16 | DosQueryFSInfo | |||||
[[DosQHandType | Dos16 | DosQueryHType | |||||
[[DosQPathlnfo | Dos16 | DosQueryPathlnfo | |||||
[[DosQSyslnfo | Dos16 | DosQuerySyslnfo | |||||
[[DosQVerify | Dos16 | DosQueryVerify | |||||
[[DosRmDtr | Dos16 | DosDeleteDir | |||||
[[DosSelectDisk | Dos16 | DosSetDefaultDisk | |||||
[[DosSetProcCp | Dos16 | DosSetProcessCp | |||||
[[DosSetPrty | Dos16 | DosSetPriority | |||||
[[DosTimerAsync | Dos16 | DosAsyncTimer | |||||
[[DosTimerStart | Dos16 | DosStartTimer | |||||
DosTimerStop | Dos16 | DosStopTimer | |||||
DosSemSet | Dos16 | ||||||
WinAllocMem | Dos16 | DosAllocMem | Seems it was replaced on OS/2 2.0 | [27] |