|
|
(One intermediate revision by the same user not shown) |
Line 1: |
Line 1: |
| {{IBM-Reprint}} | | {{IBM-Reprint}} |
| {{SMPProgAdd}} | | {{SMPProgAdd}} |
| [[Category:WorkToDo]]
| |
|
| |
|
| <pre>
| | {| class="wikitable" |
| ┌────────────────────┬──────────────────────────────────────────────────┐
| | |+ Hook ID and Event Name Codes |
| │Hook ID │Event Name │
| | |- |
| │Major/Minor Code │ │
| | ! Hook ID <br/> Major/Minor Code |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | ! Event Name |
| │64/01 │DosBeep │
| | |- |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | 64/01 |
| │64/02 │KbdRegister │
| | | [[DosBeep]] |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | |- |
| │64/03 │KbdCharIn │
| | | 64/02 |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | [[KbdRegister]] |
| │64/04 │KbdFlushBuffer │
| | |- |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | 64/03 |
| │64/05 │KbdPeek │
| | | [[KbdCharIn]] |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | |- |
| │64/06 │KbdSetStatus │
| | | 64/04 |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | [[KbdFlushBuffer]] |
| │64/07 │KbdGetStatus │
| | |- |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | 64/05 |
| │64/08 │KbdStringIn │
| | | [[KbdPeek]] |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | |- |
| │64/09 │KbdDeRegister │
| | | 64/06 |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | [[KbdSetStatus]] |
| │64/0A │KbdOpen │
| | |- |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | 64/07 |
| │64/0B │KbdClose │
| | | [[KbdGetStatus]] |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | |- |
| │64/0C │KbdGetFocus │
| | | 64/08 |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | [[KbdStringIn]] |
| │64/0D │KbdFreeFocus │
| | |- |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | 64/09 |
| │64/0E │KbdGetCp │
| | | [[KbdDeRegister]] |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | |- |
| │64/0F │KbdSetCp │
| | | 64/0A |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | [[KbdOpen]] |
| │64/10 │KbdXlate │
| | |- |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | 64/0B |
| │64/11 │KbdSetCustXt │
| | | [[KbdClose]] |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | |- |
| │64/12 │KbdGetHWID │
| | | 64/0C |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | [[KbdGetFocus]] |
| │64/13 │KbdSetFgnd │
| | |- |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | 64/0D |
| │64/14 │KbdShellInit │
| | | [[KbdFreeFocus]] |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | |- |
| │64/15 │KbdSynch │
| | | 64/0E |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | [[KbdGetCp]] |
| │68/01 │Read │
| | |- |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | 64/0F |
| │68/02 │Write │
| | | [[KbdSetCp]] |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | |- |
| │68/03 │Write with verify │
| | | 64/10 |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | [[KbdXlate]] |
| │68/04 │Request Enqueue │
| | |- |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | 64/11 |
| │68/05 │Request List Entry │
| | | [[KbdSetCustXt]] |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | |- |
| │68/06 │SCB Entry Ready For Transfer │
| | | 64/12 |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | [[KbdGetHWID]] |
| │68/07 │SCB Chain Complete │
| | |- |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | 64/13 |
| │68/08 │Strategy-1 Request │
| | | [[KbdSetFgnd]] |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | |- |
| │68/09 │IOCTL Request │
| | | 64/14 |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | [[KbdShellInit]] |
| │68/0A │Strategy-2 RL Header │
| | |- |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | | 64/15 |
| │68/0B │Strategy-2 RL Entry │
| | | [[KbdSynch]] |
| ├────────────────────┼──────────────────────────────────────────────────┤
| | |- |
| │68/0C │IORB Request │
| | | 68/01 |
| └────────────────────┴──────────────────────────────────────────────────┘
| | | Read |
| </pre>
| | |- |
| | | 68/02 |
| | | Write |
| | |- |
| | | 68/03 |
| | | Write with verify |
| | |- |
| | | 68/04 |
| | | Request Enqueue |
| | |- |
| | | 68/05 |
| | | Request List Entry |
| | |- |
| | | 68/06 |
| | | SCB Entry Ready For Transfer |
| | |- |
| | | 68/07 |
| | | SCB Chain Complete |
| | |- |
| | | 68/08 |
| | | Strategy-1 Request |
| | |- |
| | | 68/09 |
| | | IOCTL Request |
| | |- |
| | | 68/0A |
| | | Strategy-2 RL Header |
| | |- |
| | | 68/0B |
| | | Strategy-2 RL Entry |
| | |- |
| | | 68/0C |
| | | IORB Request |
| | |} |