Jump to content

KBDCALLS.DLL: Difference between revisions

From EDM2
No edit summary
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This file on the latest versions of OS/2 and eCS is a Keyboard Calls DLL forwarder.  This DLL is part of OS/2's [[Control Program]].
Keyboard router DLL is part of OS/2's [[Control Program]].
 
On the latest version of OS/2, this file forwards it's functions to DOSCALL.  


==Version==
==Version==
{| class="wikitable"
{|class="wikitable"
! Date !!Version !! Size !! Comments
!Date||Version||Size||Comments
|-
|-
|2012-01-25 16:57
|1987-12-07|| ||7,232 bytes||
|14.100
|904 bytes
|osFree Keyboard API
|-
|-
|2002-03-08 20:16
|2002-03-08|| ||1,024 bytes||forwards its functions to DOSCALLS
|N/A
|1,024 bytes
|
|}
|}


==DLL Entry Points==                
==Exports==
{| class="wikitable"
#[[KbdSetCustXt]]
|1
#[[KbdInit]]
|[[OS2 API:CPI:LEGACY:KbdSetCustXt|KbdSetCustXt]]
#[[KbdGetCp]]
|2
#[[KbdCharIn]]
|[[OS2 API:CPI:KbdInit|KbdInit]]
#[[KbdSetCp]]
|-
#KbdLoadInstance
|3
#[[KbdSynch]]
|[[OS2 API:CPI:KbdGetCp|KbdGetCp]]
#[[KbdRegister]]
|4
#[[KbdStringIn]]
|[[OS2 API:CPI:KbdCharIn|KbdCharIn]]
#[[KbdGetStatus]]
|-
#[[KbdSetStatus]]
|5
#[[KbdGetFocus]]
|[[OS2 API:CPI:KbdSetCp|KbdSetCp]]
#[[KbdFlushBuffer]]
|6
#[[KbdXlate]]
|[[OS2 API:CPI:KbdLoadInstance|KbdLoadInstance]]
#[[KbdSwitchFgnd]]
|-
#KbdShellInit
|7
#[[KbdClose]]
|[[OS2 API:CPI:LEGACY:KbdSynch|KbdSynch]]
#[[KbdFreeFocus]]
|8
#KbdFree
|[[OS2 API:CPI:LEGACY:KbdRegister|KbdRegister]]
#[[KbdDeRegister]]
|-
#[[KbdSetFgnd]]
|9
#[[KbdPeek]]
|[[OS2 API:CPI:KbdStringIn|KbdStringIn]]
#[[KbdOpen]]
|10
#[[KbdGetHWID]]
|[[OS2 API:CPI:KbdGetStatus|KbdGetStatus]]
#[[KbdSetHWID]]
|-
==DLLs Loaded==
|11
* [[DOSCALL1.DLL]]
|[[OS2 API:CPI:KbdSetStatus|KbdSetStatus]]
[[Category:DLL]]
|12
|[[OS2 API:CPI:KbdGetFocus|KbdGetFocus]]
|-
|13
|[[OS2 API:CPI:KbdFlushBuffer|KbdFlushBuffer]]
|14
|[[OS2 API:CPI:KbdXlate|KbdXlate]]
|-
|15
|[[OS2 API:CPI:KbdSwitchFgnd|KbdSwitchFgnd]]
|16
|[[OS2 API:CPI:KbdShellInit|KbdShellInit]]
|-
|17
|[[OS2 API:CPI:KbdClose|KbdClose]]
|18
|[[OS2 API:CPI:KbdFreeFocus|KbdFreeFocus]]
|-
|19
|[[OS2 API:CPI:KbdFree|KbdFree]]
|20
|[[OS2 API:CPI:KbdDeRegister|KbdDeRegister]]
|-
|21
|[[OS2 API:CPI:KbdSetFgnd|KbdSetFgnd]]
|22
|[[OS2 API:CPI:KbdPeek|KbdPeek]]
|-
|23
|[[OS2 API:CPI:KbdOpen|KbdOpen]]
|24
|[[OS2 API:CPI:KbdGetHWId|KbdGetHWId]]
|-
|25
|[[OS2 API:CPI:KbdSetHWId|KbdSetHWId]]
|}
 
==DLL's Loaded==
*[[DOSCALL1.DLL]]
 
==Alternative Version==
* OSFree Project produced an alternative open source version of this file.
* Wim Brul produced an alternative open source version of this file.
 
[[Category:Files]]

Latest revision as of 03:45, 20 January 2021

Keyboard router DLL is part of OS/2's Control Program.

Version

Date Version Size Comments
1987-12-07 7,232 bytes
2002-03-08 1,024 bytes forwards its functions to DOSCALLS

Exports

  1. KbdSetCustXt
  2. KbdInit
  3. KbdGetCp
  4. KbdCharIn
  5. KbdSetCp
  6. KbdLoadInstance
  7. KbdSynch
  8. KbdRegister
  9. KbdStringIn
  10. KbdGetStatus
  11. KbdSetStatus
  12. KbdGetFocus
  13. KbdFlushBuffer
  14. KbdXlate
  15. KbdSwitchFgnd
  16. KbdShellInit
  17. KbdClose
  18. KbdFreeFocus
  19. KbdFree
  20. KbdDeRegister
  21. KbdSetFgnd
  22. KbdPeek
  23. KbdOpen
  24. KbdGetHWID
  25. KbdSetHWID

DLLs Loaded