Both sides previous revisionPrevious revisionNext revision | Previous revision |
en:docs:fapi:implementation_details [2021/10/17 09:51] – prokushev | en:docs:fapi:implementation_details [2021/11/28 06:33] (current) – prokushev |
---|
^ Name ^ Description ^ Cross-platform ^ | ^ Name ^ Description ^ Cross-platform ^ |
| [[en:docs:fapi:BadDynLink]] | This is DOS specific version function which called during module loading if linking error is detected. It shows message and terminates via int 21h Terminate call | - | | | [[en:docs:fapi:BadDynLink]] | This is DOS specific version function which called during module loading if linking error is detected. It shows message and terminates via int 21h Terminate call | - | |
| [[en:docs:fapi:DosBeep]] | Generates sound from the speaker using direct port I/O | No | | | [[en:docs:fapi:DosBeep]] | Generate sound from the speaker using direct port I/O | No | |
| [[en:docs:fapi:DosBufReset]] | Flushes a file cache buffers || | | [[en:docs:fapi:DosBufReset]] | Flushes a file cache buffers || |
| [[en:docs:fapi:DosChDir]] | Defines the current directory for the requesting process || | | [[en:docs:fapi:DosChDir]] | Defines the current directory for the requesting process || |
| [[en:docs:fapi:DosFreeSeg]] | Deallocates a memory segment || | | [[en:docs:fapi:DosFreeSeg]] | Deallocates a memory segment || |
| [[en:docs:fapi:DosGetDateTime]] | Get the current date and time || | | [[en:docs:fapi:DosGetDateTime]] | Get the current date and time || |
| [[en:docs:fapi:DosGetEnv]] | Return process environment for the current process || | | [[en:docs:fapi:DosGetEnv]] | Return process environment for the current process from LocalInfoSeg | Yes | |
| [[en:docs:fapi:DosGetHugeShift]] | Return a shift count used to derive the selectors that address memory allocated with DosAllocHuge || | | [[en:docs:fapi:DosGetHugeShift]] | Return a shift count used to derive the selectors that address memory allocated with DosAllocHuge || |
| [[en:docs:fapi:DosGetMachineMode]] | Returns the current mode of the processor || | | [[en:docs:fapi:DosGetMachineMode]] | Returns the current mode of the processor || |
| [[en:docs:fapi:DosGetMessage]] | Retrieve a message from the specified system message file || | | [[en:docs:fapi:DosGetMessage]] | Retrieve a message from the specified system message file || |
| [[en:docs:fapi:DosGetVersion]] | Return the OS version number || | | [[en:docs:fapi:DosGetVersion]] | Return the OS version number via GlobalInfoSeg | Yes | |
| [[en:docs:fapi:DosInsMessage]] | Insert variable text string information into the body of a message || | | [[en:docs:fapi:DosInsMessage]] | Insert variable text string information into the body of a message || |
| [[en:docs:fapi:DosMkDir]] | Create a subdirectory || | | [[en:docs:fapi:DosMkDir]] | Create a subdirectory || |
| [[en:docs:fapi:DosQHandType]] | Get handle type || | | [[en:docs:fapi:DosQHandType]] | Get handle type || |
| [[en:docs:fapi:DosGetProcAddr]] | Get module procedure address || | | [[en:docs:fapi:DosGetProcAddr]] | Get module procedure address || |
| [[en:docs:fapi:DosGetPID]] | Get process id || | | [[en:docs:fapi:DosGetPID]] | Get process id via LocalInfoSeg | Yes | |
| [[en:docs:fapi:DosSetMaxFH]] | Set maximum file handlers || | | [[en:docs:fapi:DosSetMaxFH]] | Set maximum file handlers || |
| [[en:docs:fapi:DosGetModHandle]] | Get module handle || | | [[en:docs:fapi:DosGetModHandle]] | Get module handle || |