Next revision | Previous revision |
en:docs:fapi:implementation_details [2021/10/17 06:35] – created 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:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[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:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[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:os2:modules:DOSCALLS]] | API/FAPI | Done | Done | 1.00 | | | [[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:os2:modules:DOSCALLS]] | API/FAPI | | | 1.00 | | | [[en:docs:fapi:DosGetMessage]] | Retrieve a message from the specified system message file || |
| [[en:docs:fapi:DosGetVersion]] | Return the OS version number | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | Done | Done | 1.00 | | | [[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:os2:modules:DOSCALLS]] | API/FAPI | | | 1.00 | | | [[en:docs:fapi:DosInsMessage]] | Insert variable text string information into the body of a message || |
| [[en:docs:fapi:DosMkDir]] | Create a subdirectory | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | Done | Done | 1.00 | | | [[en:docs:fapi:DosMkDir]] | Create a subdirectory || |
| [[en:docs:fapi:DosMkDir2]] | Create a subdirectory with EA | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | Done | Done | ???? | | | [[en:docs:fapi:DosMkDir2]] | Create a subdirectory with EA || |
| [[en:docs:fapi:DosMove]] | Move a file object to another location, change its name | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosMove]] | Move a file object to another location, change its name || |
| [[en:docs:fapi:DosNewSize]] | Changes the size of a file | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosNewSize]] | Changes the size of a file || |
| [[en:docs:fapi:DosPutMessage]] | Output the message | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | | 1.00 | | | [[en:docs:fapi:DosPutMessage]] | Output the message || |
| [[en:docs:fapi:DosQCurDir]] | Returns the full path name of the current directory | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosQCurDir]] | Returns the full path name of the current directory || |
| [[en:docs:fapi:DosQCurDisk]] | Determines the current default drive for the requesting process | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosQCurDisk]] | Determines the current default drive for the requesting process || |
| [[en:docs:fapi:DosQFileMode]] | Queries the mode (attribute) of the specified file | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosQFileMode]] | Queries the mode (attribute) of the specified file || |
| [[en:docs:fapi:DosQFSInfo]] | Query file system info | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | | 1.00 | | | [[en:docs:fapi:DosQFSInfo]] | Query file system info || |
| [[en:docs:fapi:DosQVerify]] | Returns the value of the verify flag | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | Done | Done | 1.00 | | | [[en:docs:fapi:DosQVerify]] | Returns the value of the verify flag || |
| [[en:docs:fapi:DosRmDir]] | Removes a subdirectory from the specified disk | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | Done | Done | 1.00 | | | [[en:docs:fapi:DosRmDir]] | Removes a subdirectory from the specified disk || |
| [[en:docs:fapi:DosSelectDisk]] | Selects the drive specified as the default drive | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | Done | Done | 1.00 | | | [[en:docs:fapi:DosSelectDisk]] | Selects the drive specified as the default drive || |
| [[en:docs:fapi:DosSetDateTime]] | Set the date and time | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosSetDateTime]] | Set the date and time || |
| [[en:docs:fapi:DosSetFileInfo]] | Set attribute and extended attribute information for a file | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosSetFileInfo]] | Set attribute and extended attribute information for a file || |
| [[en:docs:fapi:DosSetFileMode]] | Changes the mode (attribute) of the specified file | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosSetFileMode]] | Changes the mode (attribute) of the specified file || |
| [[en:docs:fapi:DosSetVerify]] | Sets write verification | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | Done | Done | 1.00 | | | [[en:docs:fapi:DosSetVerify]] | Sets write verification || |
| [[en:docs:fapi:DosSleep]] | Suspend the current thread for a specified time | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosSleep]] | Suspend the current thread for a specified time || |
| [[en:docs:fapi:DosSubAlloc]] | Suballocate portions of a segment | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | | 1.00 | | | [[en:docs:fapi:DosSubAlloc]] | Suballocate portions of a segment || |
| [[en:docs:fapi:DosSubFree]] | Free memory previously allocated by DosSubAlloc | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | | 1.00 | | | [[en:docs:fapi:DosSubFree]] | Free memory previously allocated by DosSubAlloc || |
| [[en:docs:fapi:DosSubSet]] | Initialize a segment for suballocation | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | | 1.00 | | | [[en:docs:fapi:DosSubSet]] | Initialize a segment for suballocation || |
| [[en:docs:fapi:DosWrite]] | Write buffer to file | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosWrite]] | Write buffer to file || |
| [[en:docs:fapi:DosAllocHuge]] | Allocate multiple segments as a huge block of memory | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosAllocHuge]] | Allocate multiple segments as a huge block of memory || |
| [[en:docs:fapi:DosAllocSeg]] | Allocate a data segment up to 64KB in size | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosAllocSeg]] | Allocate a data segment up to 64KB in size || |
| [[en:docs:fapi:DosCaseMap]] | Case mapping on a string | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | | 1.10 | | | [[en:docs:fapi:DosCaseMap]] | Case mapping on a string || |
| [[en:docs:fapi:DosDevIOCtl]] | Control functions on a device | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | | 1.00 | | | [[en:docs:fapi:DosDevIOCtl]] | Control functions on a device || |
| [[en:docs:fapi:DosDevIOCtl2]] | Control functions on a device | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | | ???? | | | [[en:docs:fapi:DosDevIOCtl2]] | Control functions on a device || |
| [[en:docs:fapi:DosError]] | Receive hard error notification | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosError]] | Receive hard error notification || |
| [[en:docs:fapi:DosErrClass]] | Receive hard error code information | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | | 1.10 | | | [[en:docs:fapi:DosErrClass]] | Receive hard error code information || |
| [[en:docs:fapi:DosExecPgm]] | Execute another program as a child process | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosExecPgm]] | Execute another program as a child process || |
| [[en:docs:fapi:DosExit]] | End The current thread or process | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosExit]] | End The current thread or process || |
| [[en:docs:fapi:DosFileLocks]] | Locks and unlock a range in an opened file | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosFileLocks]] | Locks and unlock a range in an opened file || |
| [[en:docs:fapi:DosFindClose]] | Finish DosFindFirst or DosFindNext directory search function sequence | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosFindClose]] | Finish DosFindFirst or DosFindNext directory search function sequence || |
| [[en:docs:fapi:DosFindFirst]] | Finds the first file object or group of file objects whose name(s) match the specification | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosFindFirst]] | Finds the first file object or group of file objects whose name(s) match the specification || |
| [[en:docs:fapi:DosFindFirst2]] | Finds the first file object or group of file objects whose name(s) match the specification | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | | ??? | | | [[en:docs:fapi:DosFindFirst2]] | Finds the first file object or group of file objects whose name(s) match the specification || |
| [[en:docs:fapi:DosFindNext]] | Locate the next set of directory entries | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosFindNext]] | Locate the next set of directory entries || |
| [[en:docs:fapi:DosGetCtryInfo]] | Obtain country-dependent formatting information that resides in the country information file | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | | 1.10 | | | [[en:docs:fapi:DosGetCtryInfo]] | Obtain country-dependent formatting information that resides in the country information file || |
| [[en:docs:fapi:DosGetDBCSEv]] | Obtain a DBCS (double byte character set) environmental vector that resides in the country information file | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.10 | | | [[en:docs:fapi:DosGetDBCSEv]] | Obtain a DBCS (double byte character set) environmental vector that resides in the country information file || |
| [[en:docs:fapi:DosGetCP]] | Query the current process code page and the prepared system code pages | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.10 | | | [[en:docs:fapi:DosGetCP]] | Query the current process code page and the prepared system code pages || |
| [[en:docs:fapi:DosSetCP]] | Set process code page and the session's display code page and keyboard code page | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.10 | | | [[en:docs:fapi:DosSetCP]] | Set process code page and the session's display code page and keyboard code page || |
| [[en:docs:fapi:DosGetCollate]] | Obtain a collating sequence table | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | | 1.10 | | | [[en:docs:fapi:DosGetCollate]] | Obtain a collating sequence table || |
| [[en:docs:fapi:DosHoldSignal]] | Temporarily disable or enable signal processing for the current process | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | | 1.00 | | | [[en:docs:fapi:DosHoldSignal]] | Temporarily disable or enable signal processing for the current process || |
| [[en:docs:fapi:DosOpen]] | Open a file, a named pipe, or a device | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosOpen]] | Open a file, a named pipe, or a device || |
| [[en:docs:fapi:DosOpen2]] | Open a file with extended attributes | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | | ???? | | | [[en:docs:fapi:DosOpen2]] | Open a file with extended attributes || |
| [[en:docs:fapi:DosQFileInfo]] | Return information for a specific file | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosQFileInfo]] | Return information for a specific file || |
| [[en:docs:fapi:DosRead]] | Read the specified number of bytes from a file, pipe, or device to a buffer location | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosRead]] | Read the specified number of bytes from a file, pipe, or device to a buffer location || |
| [[en:docs:fapi:DosReallocHuge]] | Change the size of memory originally allocated by DosAllocHuge | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | | 1.00 | | | [[en:docs:fapi:DosReallocHuge]] | Change the size of memory originally allocated by DosAllocHuge || |
| [[en:docs:fapi:DosReallocSeg]] | Reallocate a segment after discard or changes the size of a segment already allocated | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosReallocSeg]] | Reallocate a segment after discard or changes the size of a segment already allocated || |
| [[en:docs:fapi:DosSetCtryCode]] | | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | | 1.00 | | | [[en:docs:fapi:DosSetCtryCode]] | || |
| [[en:docs:fapi:DosSetFHandState]] | Set the state of the specified file | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | | 1.00 | | | [[en:docs:fapi:DosSetFHandState]] | Set the state of the specified file || |
| [[en:docs:fapi:DosSetSigHandler]] | Set signal handler | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosSetSigHandler]] | Set signal handler || |
| [[en:docs:fapi:DosAllocShrSeg]] | Allocate a named shared memory segment to a process | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.20 | | | [[en:docs:fapi:DosAllocShrSeg]] | Allocate a named shared memory segment to a process || |
| [[en:docs:fapi:DosGetShrSeg]] | Accesses a shared memory segment previously allocated by another process | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.20 | | | [[en:docs:fapi:DosGetShrSeg]] | Accesses a shared memory segment previously allocated by another process || |
| [[en:docs:fapi:DosLoadModule]] | Load a dynamic link module and returns a handle for the module | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.20 | | | [[en:docs:fapi:DosLoadModule]] | Load a dynamic link module and returns a handle for the module || |
| [[en:docs:fapi:DosFreeModule]] | Free the reference to a dynamic link module for a process | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.20 | | | [[en:docs:fapi:DosFreeModule]] | Free the reference to a dynamic link module for a process || |
| [[en:docs:fapi:DosQHandType]] | Get handle type | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosQHandType]] | Get handle type || |
| [[en:docs:fapi:DosGetProcAddr]] | Get module procedure address | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.20 | | | [[en:docs:fapi:DosGetProcAddr]] | Get module procedure address || |
| [[en:docs:fapi:DosGetPID]] | Get process id | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:DosGetPID]] | Get process id via LocalInfoSeg | Yes | |
| [[en:docs:fapi:DosSetMaxFH]] | Set maximum file handlers | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.20 | | | [[en:docs:fapi:DosSetMaxFH]] | Set maximum file handlers || |
| [[en:docs:fapi:DosGetModHandle]] | Get module handle | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.20 | | | [[en:docs:fapi:DosGetModHandle]] | Get module handle || |
| [[en:docs:fapi:DosQPathInfo]] | Get path information | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | | 1.?? | | | [[en:docs:fapi:DosQPathInfo]] | Get path information || |
| [[en:docs:fapi:DosQFSAttach]] | Query information about an attached file system | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | | 1.?? | | | [[en:docs:fapi:DosQFSAttach]] | Query information about an attached file system || |
| [[en:docs:fapi:DosQSysInfo]] | Query system variablies values | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.20 | | | [[en:docs:fapi:DosQSysInfo]] | Query system variablies values || |
| [[en:docs:fapi:DosMemAvail]] | Query maximum availabe huge memory block | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.20 | | | [[en:docs:fapi:DosMemAvail]] | Query maximum availabe huge memory block || |
| [[en:docs:fapi:DosGetInfoSeg]] | Query global and local information segments | [[en:docs:os2:modules:DOSCALLS]] | API/FAPI | | Done | 1.20 | | | [[en:docs:fapi:DosGetInfoSeg]] | Query global and local information segments || |
| [[en:docs:fapi:KbdCharIn]] | Return a character data record from the keyboard | [[en:docs:os2:modules:KBDCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:KbdCharIn]] | Return a character data record from the keyboard || |
| [[en:docs:fapi:KbdFlushBuffer]] | Clear the keystroke buffer | [[en:docs:os2:modules:KBDCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:KbdFlushBuffer]] | Clear the keystroke buffer || |
| [[en:docs:fapi:KbdGetStatus]] | Get the current state of the keyboard | [[en:docs:os2:modules:KBDCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:KbdGetStatus]] | Get the current state of the keyboard || |
| [[en:docs:fapi:KbdSetStatus]] | Set the characteristics of the keyboard | [[en:docs:os2:modules:KBDCALLS]] | API/FAPI | | | 1.00 | | | [[en:docs:fapi:KbdSetStatus]] | Set the characteristics of the keyboard || |
| [[en:docs:fapi:KbdStringIn]] | Read a character string (character codes only) from the keyboard | [[en:docs:os2:modules:KBDCALLS]] | API/FAPI | | | 1.00 | | | [[en:docs:fapi:KbdStringIn]] | Read a character string (character codes only) from the keyboard || |
| [[en:docs:fapi:KbdPeek]] | Return any available character data record from the keyboard without removing it from the buffer | [[en:docs:os2:modules:KBDCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:KbdPeek]] | Return any available character data record from the keyboard without removing it from the buffer || |
| [[en:docs:fapi:KbdOpen]] | Create a new logical keyboard | [[en:docs:os2:modules:KBDCALLS]] | API/FAPI | | Done | 1.20 | | | [[en:docs:fapi:KbdOpen]] | Create a new logical keyboard || |
| [[en:docs:fapi:KbdClose]] | Close the existing logical keyboard | [[en:docs:os2:modules:KBDCALLS]] | API/FAPI | | Done | 1.20 | | | [[en:docs:fapi:KbdClose]] | Close the existing logical keyboard || |
| [[en:docs:fapi:KbdGetFocus]] | | [[en:docs:os2:modules:KBDCALLS]] | API/FAPI | | Done | 1.20 | | | [[en:docs:fapi:KbdGetFocus]] | || |
| [[en:docs:fapi:KbdFreeFocus]] | | [[en:docs:os2:modules:KBDCALLS]] | API/FAPI | | Done | 1.20 | | | [[en:docs:fapi:KbdFreeFocus]] | || |
| [[en:docs:fapi:KbdGetCp]] | | [[en:docs:os2:modules:KBDCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:KbdGetCp]] | || |
| [[en:docs:fapi:KbdSetCp]] | | [[en:docs:os2:modules:KBDCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:KbdSetCp]] | || |
| [[en:docs:fapi:KbdXlate]] | | [[en:docs:os2:modules:KBDCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:KbdXlate]] | || |
| [[en:docs:fapi:KbdSetCustXt]] | | [[en:docs:os2:modules:KBDCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:KbdSetCustXt]] | || |
| [[en:docs:fapi:KbdGetHWId]] | | [[en:docs:os2:modules:KBDCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:KbdGetHWId]] | || |
| [[en:docs:fapi:KbdRegister]] | | [[en:docs:os2:modules:KBDCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:KbdRegister]] | || |
| [[en:docs:fapi:KbdDeRegister]] | | [[en:docs:os2:modules:KBDCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:KbdDeRegister]] | || |
| [[en:docs:fapi:MouRegister]] | | [[en:docs:os2:modules:KBDCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouRegister]] | || |
| [[en:docs:fapi:MouDeRegister]] | | [[en:docs:os2:modules:KBDCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouDeRegister]] | || |
| [[en:docs:fapi:MouGetNumButtons]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouGetNumButtons]] | || |
| [[en:docs:fapi:MouGetNumMickeys]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouGetNumMickeys]] | || |
| [[en:docs:fapi:MouGetDevStatus]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouGetDevStatus]] | || |
| [[en:docs:fapi:MouGetNumQueEl]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouGetNumQueEl]] | || |
| [[en:docs:fapi:MouReadEventQue]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouReadEventQue]] | || |
| [[en:docs:fapi:MouGetScaleFact]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouGetScaleFact]] | || |
| [[en:docs:fapi:MouGetEventMask]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouGetEventMask]] | || |
| [[en:docs:fapi:MouSetScaleFact]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouSetScaleFact]] | || |
| [[en:docs:fapi:MouSetEventMask]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouSetEventMask]] | || |
| [[en:docs:fapi:MouGetHotKey]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouGetHotKey]] | || |
| [[en:docs:fapi:MouSetHotKey]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouSetHotKey]] | || |
| [[en:docs:fapi:MouOpen]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouOpen]] | || |
| [[en:docs:fapi:MouClose]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouClose]] | || |
| [[en:docs:fapi:MouGetPtrShape]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouGetPtrShape]] | || |
| [[en:docs:fapi:MouSetPtrShape]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouSetPtrShape]] | || |
| [[en:docs:fapi:MouDrawPtr]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouDrawPtr]] | || |
| [[en:docs:fapi:MouRemovePtr]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouRemovePtr]] | || |
| [[en:docs:fapi:MouGetPtrPos]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouGetPtrPos]] | || |
| [[en:docs:fapi:MouSetPtrPos]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouSetPtrPos]] | || |
| [[en:docs:fapi:MouInitReal]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouInitReal]] | || |
| [[en:docs:fapi:MouFlushQue]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouFlushQue]] | || |
| [[en:docs:fapi:MouSetDevStatus]] | | [[en:docs:os2:modules:MOUCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:MouSetDevStatus]] | || |
| [[en:docs:fapi:VioGetBuf]] | Return the address of the logical video buffer (LVB) | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:VioGetBuf]] | Return the address of the logical video buffer (LVB) || |
| [[en:docs:fapi:VioGetCurPos]] | Return the coordinates of the cursor | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:VioGetCurPos]] | Return the coordinates of the cursor || |
| [[en:docs:fapi:VioGetCurType]] | Get cursor type | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:VioGetCurType]] | Get cursor type || |
| [[en:docs:fapi:VioGetPhysBuf]] | Get addressability to the physical display buffer | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | | 1.00 | | | [[en:docs:fapi:VioGetPhysBuf]] | Get addressability to the physical display buffer || |
| [[en:docs:fapi:VioReadCellStr]] | Read a string of character-attribute pairs from the screen | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:VioReadCellStr]] | Read a string of character-attribute pairs from the screen || |
| [[en:docs:fapi:VioReadCharStr]] | Read a string of characters from the display | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:VioReadCharStr]] | Read a string of characters from the display || |
| [[en:docs:fapi:VioScrollDn]] | Scroll the entire display buffer (or area specified within the display buffer) down | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:VioScrollDn]] | Scroll the entire display buffer (or area specified within the display buffer) down || |
| [[en:docs:fapi:VioScrollLf]] | Scroll the entire display buffer (or area specified within the display buffer) to the left | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | | 1.00 | | | [[en:docs:fapi:VioScrollLf]] | Scroll the entire display buffer (or area specified within the display buffer) to the left || |
| [[en:docs:fapi:VioScrollRt]] | Scroll the entire display buffer (or area specified within the display buffer) to the right | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | | 1.00 | | | [[en:docs:fapi:VioScrollRt]] | Scroll the entire display buffer (or area specified within the display buffer) to the right || |
| [[en:docs:fapi:VioScrUnLock]] | Release ownership of (unlocks) the physical display buffer | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:VioScrUnLock]] | Release ownership of (unlocks) the physical display buffer || |
| [[en:docs:fapi:VioSetCurPos]] | Set the cursor's coordinates on the screen | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:VioSetCurPos]] | Set the cursor's coordinates on the screen || |
| [[en:docs:fapi:VioSetCurType]] | Set the cursor type | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:VioSetCurType]] | Set the cursor type || |
| [[en:docs:fapi:VioSetMode]] | Set the mode of the display | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:VioSetMode]] | Set the mode of the display || |
| [[en:docs:fapi:VioShowBuf]] | Update the physical display buffer with the logical video buffer (LVB) | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:VioShowBuf]] | Update the physical display buffer with the logical video buffer (LVB) || |
| [[en:docs:fapi:VioWrtCellStr]] | Write a string of character-attribute pairs (cells) to the display | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:VioWrtCellStr]] | Write a string of character-attribute pairs (cells) to the display || |
| [[en:docs:fapi:VioWrtCharStr]] | Write a character string to the display | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:VioWrtCharStr]] | Write a character string to the display || |
| [[en:docs:fapi:VioWrtCharStrAtt]] | Write a character string with repeated attribute to the display | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:VioWrtCharStrAtt]] | Write a character string with repeated attribute to the display || |
| [[en:docs:fapi:VioWrtNAttr]] | Write an attribute to the display a specified number of times | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:VioWrtNAttr]] | Write an attribute to the display a specified number of times || |
| [[en:docs:fapi:VioWrtNCell]] | Write a cell (character-attribute pair) to the display a specified number of times | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:VioWrtNCell]] | Write a cell (character-attribute pair) to the display a specified number of times || |
| [[en:docs:fapi:VioWrtNChar]] | Write a character to the display a specified number of times | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:VioWrtNChar]] | Write a character to the display a specified number of times || |
| [[en:docs:fapi:VioWrtTTY]] | Write a character string to the display starting at the current cursor position | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:VioWrtTTY]] | Write a character string to the display starting at the current cursor position || |
| [[en:docs:fapi:VioScrLock]] | Request ownership of (locks) the physical display buffer | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.00 | | | [[en:docs:fapi:VioScrLock]] | Request ownership of (locks) the physical display buffer || |
| [[en:docs:fapi:VioGetMode]] | Return the mode of the display | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.20 | | | [[en:docs:fapi:VioGetMode]] | Return the mode of the display || |
| [[en:docs:fapi:VioGetConfig]] | Return the video display configuration | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.?? | | | [[en:docs:fapi:VioGetConfig]] | Return the video display configuration || |
| [[en:docs:fapi:VioGetAnsi]] | Return the current ANSI status On/Off state | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.20 | | | [[en:docs:fapi:VioGetAnsi]] | Return the current ANSI status On/Off state || |
| [[en:docs:fapi:VioSetAnsi]] | Activate or deactivate ANSI support | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.20 | | | [[en:docs:fapi:VioSetAnsi]] | Activate or deactivate ANSI support || |
| [[en:docs:fapi:VioScrollUp]] | Sroll the entire display buffer (or area specified within the display buffer) up | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.20 | | | [[en:docs:fapi:VioScrollUp]] | Sroll the entire display buffer (or area specified within the display buffer) up || |
| [[en:docs:fapi:VioDeRegister]] | Deregister alternate video system | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.20 | | | [[en:docs:fapi:VioDeRegister]] | Deregister alternate video system || |
| [[en:docs:fapi:VioRegister]] | Register alternate video system | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | Done | 1.20 | | | [[en:docs:fapi:VioRegister]] | Register alternate video system || |
| [[en:docs:fapi:VioGetState]] | Return the current settings of adapter | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | | 1.?? | | | [[en:docs:fapi:VioGetState]] | Return the current settings of adapter || |
| [[en:docs:fapi:VioSetState]] | Set the current settings of adapter | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | | 1.?? | | | [[en:docs:fapi:VioSetState]] | Set the current settings of adapter || |
| [[en:docs:fapi:VioGetCP]] | Query the code page for display | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:VioGetCP]] | Query the code page for display || |
| [[en:docs:fapi:VioSetCP]] | Set the code page for display | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:VioSetCP]] | Set the code page for display || |
| [[en:docs:fapi:VioGetFont]] | Get current font | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | | 1.?? | | | [[en:docs:fapi:VioGetFont]] | Get current font || |
| [[en:docs:fapi:VioSetFont]] | Set current font | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | | 1.?? | | | [[en:docs:fapi:VioSetFont]] | Set current font || |
| [[en:docs:fapi:VioModeWait]] | Notify process about it must restore its video mode | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:VioModeWait]] | Notify process about it must restore its video mode || |
| [[en:docs:fapi:VioModeUndo]] | | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:VioModeUndo]] | || |
| [[en:docs:fapi:VioPopUp]] | Show temporary screen to display message | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:VioPopUp]] | Show temporary screen to display message || |
| [[en:docs:fapi:VioEndPopUp]] | Return from temporary screen | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:VioEndPopUp]] | Return from temporary screen || |
| [[en:docs:fapi:VioSavRedrawWait]] | Notifies application when it must save/redraw its screen | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:VioSavRedrawWait]] | Notifies application when it must save/redraw its screen || |
| [[en:docs:fapi:VioSavRedrawUndo]] | | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:VioSavRedrawUndo]] | || |
| [[en:docs:fapi:VioPrtSc]] | Dump screen to printer | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:VioPrtSc]] | Dump screen to printer || |
| [[en:docs:fapi:VioPrtScToggle]] | Toggle VioWrtTty also write to printer | [[en:docs:os2:modules:VIOCALLS]] | API/FAPI | | | 1.20 | | | [[en:docs:fapi:VioPrtScToggle]] | Toggle VioWrtTty also write to printer || |
| |
| |
| |