VKD — Windows ME Debug


Source Tree

  • ../../../../../dev/ddk/inc/VKD.INC
  • ../vad.asm
  • ../vkd.asm
  • ../vkdhk.asm
  • ../vkdio.asm
  • ../vkdmsg.asm
  • ../vkdphys.asm

Segment 1: _LDATA @ 000026E0
  • 00000000 — _VKD_Get_Version
  • 00000004 — _VKD_Define_Hot_Key
  • 00000008 — _VKD_Remove_Hot_Key
  • 0000000C — _VKD_Local_Enable_Hot_Key
  • 00000010 — _VKD_Local_Disable_Hot_Key
  • 00000014 — _VKD_Reflect_Hot_Key
  • 00000018 — _VKD_Cancel_Hot_Key_State
  • 0000001C — _VKD_Force_Keys
  • 00000020 — _VKD_Get_Kbd_Owner
  • 00000024 — _VKD_Define_Paste_Mode
  • 00000028 — _VKD_Start_Paste
  • 0000002C — _VKD_Cancel_Paste
  • 00000030 — _VKD_Get_Msg_Key
  • 00000034 — _VKD_Peek_Msg_Key
  • 00000038 — _VKD_Flush_Msg_Key_Queue
  • 0000003C — _VKD_Enable_Keyboard
  • 00000040 — _VKD_Disable_Keyboard
  • 00000044 — _VKD_Get_Shift_State
  • 00000048 — _VKD_Filter_Keyboard_Input
  • 0000004C — _VKD_Put_Byte
  • 00000050 — _VKD_Set_Shift_State
  • 00000054 — _VKD_Send_Data
  • 00000058 — _VKD_Set_LEDs
  • 0000005C — _VKD_Set_Key_Rate
  • 00000060 — _VKD_Get_Key_Rate
  • 00000064 — VKD_DDB
  • 000000B4 — f8042Present
  • 000000B5 — VKD_irq_Handle
  • 000000B9 — VKD_CB_Offset
  • 000000BD — VKD_Kbd_Owner
  • 000000C5 — NewShell
  • 000000C6 — VK_D_QFlag
  • 000000C8 — VKD_Int_Boost_Amount
  • 000000F9 — VKD_gbl_shift_state
  • 0000011D — VKD_flags
  • 00000126 — VKD_attempt_reboot
  • 00000694 — Hot_Key_List
  • 00000698 — Hot_Key_Notify_List
  • 00000858 — VKD_8042_owner
  • 0000085C — VKD_8042_cmd_table
  • 00000A0C — VKD_Last_LED
  • 00000A0D — VKD_Last_Key_Rate
  • 00000BA1 — VAD_Exists
  • 00000C00 — VKD_Control
  • 00000C68 — VKD_Get_Shift_State
  • 00000C82 — VKD_Set_Shift_State
  • 00000CB7 — VKD_Begin_Msg_Mode
  • 00000CFB — VKD_End_Msg_Mode
  • 00000D29 — VKD_Power_Handler
  • 00000DD0 — VKD_Force_Keys
  • 00000E28 — VKD_Get_Kbd_Owner
  • 00000E3D — VKD_Get_Msg_Key
  • 00000E87 — VKD_Peek_Msg_Key
  • 00000ECC — VKD_Flush_Msg_Key_Queue
  • 00000F08 — VKD_VM_Service_Phys
  • 00000F10 — VKD_VM_Server
  • 00000FAA — VKD_Beep
  • 00000FBC — VKD_VM_Server_Part_2
  • 00001082 — VKD_Pause_Block
  • 000010A0 — VKD_Get_Key
  • 000010FE — Build_Key
  • 00001158 — Simulate_VM_INT9
  • 0000125C — Queue_Output
  • 00001278 — Queue_Ext_Shift
  • 0000136E — Queue_Virtual_Key
  • 000013CF — Queue_Msg_Mode_Key
  • 00001439 — VKD_send_ralt_pre
  • 00001450 — Update_Shift_State
  • 0000157C — VKD_EOI
  • 000015C7 — VKD_Virt_Int
  • 000015E4 — VKD_IRET
  • 0000163D — VKD_Next_Paste_Code
  • 00001653 — VKD_Release_TS_Hook
  • 000016AC — Chk_Win_Key_State
  • 000016EC — Chk_Appcommand_Key_State
  • 00001739 — IsShiftKey
  • 00001745 — IsModifierKey
  • 0000176C — VKD_Chk_BIOS_Toggle_State
  • 00001798 — VKD_Convert_BIOS_Shift_State
  • 000017E2 — CombineShiftKeys
  • 00001800 — Chk_Shift_State
  • 00001898 — Show_VMs_VKD_State
  • 0000195A — Show_VKD_Hot_Key
  • 00001A0E — VKD_Debug_Query
  • 00001AA7 — VKD_Queue_Info
  • 00001B30 — VKD_HtKy_Info
  • 00001B88 — VKD_VM_Info
  • 00001C25 — VKD_Gen_Info
  • 00001CC0 — Chk_Hot_Keys
  • 00001DD8 — VKD_Trap_CommandR
  • 00001F40 — VKD_Trap_DataR
  • 000020F9 — _8042_Buf_Empty
  • 00002102 — Get_8042_Byte
  • 00002118 — Put_8042_Byte
  • 0000212C — VKD_8042_Response
  • 00002148 — VKD_8042_Server
  • 0000216E — VKD_OutputByte
  • 00002179 — VKD_send_queued_command
  • 00002191 — VKD_Is_Safe_Mode_And_Legacy_Free
  • 000021B4 — VKD_Filter_Keyboard_Input
  • 000021C0 — VKD_Int_09
  • 000022E5 — Kybd_Wait_Out
  • 00002330 — VKD_Send_Data
  • 0000236B — VKD_Send_Cmd
  • 0000237C — VKD_Buf_Empty
  • 00002388 — VKD_Get_Byte
  • 000023B3 — VKD_Put_Byte
  • 000023E5 — VKD_Poll_ACK
  • 00002417 — VKD_Set_LEDs
  • 00002470 — VKD_Set_Key_Rate
  • 000024C0 — VKD_Get_Key_Rate
  • 000024CE — VKD_ACK_Timeout
  • 000024FC — VKD_Reboot
  • 0000250F — Dump_KeyBuf
  • 00002584 — VAD_Read_Command
  • 000025CC — VAD_Write_Command
  • 000025E0 — VAD_Read_Data
Segment 2: _IMSG$1 @ 00002720
  • 00000000 — @MSG_IAB
  • 00000014 — @MSG_IDATA
Segment 3: SYSEXIT @ 00002780
  • 00000000 — VAD_System_Exit
Segment 4: RARE @ 00002E50
  • 00000006 — VKD_Define_Paste_Mode
  • 00000032 — paste_alloc_failed
  • 00000044 — VKD_Start_Paste
  • 0000010D — VKD_Cancel_Paste
  • 0000011E — VKD_Abort_INT16_Paste
  • 00000148 — VKD_Trap_CommandR_Reboot
  • 00000170 — VAD_Set_Focus
  • 000001B1 — VAD_PM_Int_15_Emulation
  • 000001DC — VAD_Int_15_Emulation
  • 0000030C — VAD_Test_Data_Avail
  • 00000364 — VAD_Request_Int
  • 000003A8 — VAD_INT
  • 0000046C — VAD_IRET
  • 00000494 — VAD_BIOS_Far_Call
Segment 5: VMCREATE @ 00003060
  • 00000000 — VKD_Set_VM_SysIni_Defaults
  • 00000034 — VKD_VM_Critical_Init
  • 00000093 — VKD_VM_Init
  • 000000B3 — VKD_Notify_Property_Change
  • 00000110 — VAD_Create_VM
Segment 6: VMDESTROY @ 00003210
  • 00000000 — VKD_VM_Not_Executeable
  • 00000013 — VKD_Destroy_VM
  • 0000004D — VKD_End_Paste
  • 000000A8 — VAD_Destroy_VM
Segment 7: VMSUSPEND @ 00003280
  • 00000000 — VKD_VM_Suspend
Segment 8: DOSVM @ 00003470
  • 00000000 — VKD_PM_API_Entry
  • 00000028 — VKD_API_Get_Version
  • 0000003C — VKD_API_Force_Key
Segment 9: _PTEXT @ 00004070
  • 00000006 — VKD_Disable_Keyboard
  • 00000050 — VKD_Enable_Keyboard
  • 00000086 — VKD_Int_15h
  • 0000011B — VKD_Set_Focus
  • 000001A5 — VKD_Get_Version
  • 000001BA — VKD_Define_Hot_Key
  • 00000287 — VKD_Remove_Hot_Key
  • 000002EC — VKD_Local_Enable_Hot_Key
  • 0000033E — VKD_Local_Disable_Hot_Key
  • 00000390 — VKD_Reflect_Hot_Key
  • 00000419 — VKD_Cancel_Hot_Key_State
  • 00000451 — QueueFromPasteBuf
  • 0000056B — VKD_Paste_Restart
  • 0000057D — VKD_Alt_Timeout
  • 00000590 — VKD_Int_16
  • 000005CE — VKD_Nudge_Int16h_Hook
  • 000005EA — I16_Paste
  • 0000068F — VKD_INT16_write
  • 000006DC — Hot_Key_Activate_Monitor
  • 000006FF — Hot_Key_Entered
  • 000007CD — Hot_Key_Notify
  • 00000872 — Hot_Key_Ended
  • 00000927 — VKD_PriorityNotify
  • 000009B4 — VKD_Enable_Kbd
  • 000009C6 — VKD_Disable_Kbd
  • 000009D8 — VKD_Clear_Data_Buf
Segment 11: _IDATA @ 00000000
  • 00000210 — Kbd_Boost_Time
  • 0000021D — Kbd_Alt_Delay
  • 00000229 — Kbd_Paste_TimeOut
  • 00000239 — Kbd_Paste_Pause_Ini
  • 0000024B — Kbd_CR_Paste_Pause_Ini
  • 0000025F — Kbd_SlowPaste_Delay
  • 0000026D — Kbd_AltPaste_Delay
  • 0000027B — Kbd_PasteBuf_Delay
  • 0000028A — Kbd_MCA_Passwd_Ini
  • 00000295 — Kbd_8042_ReadCmd_Ini
  • 000002A1 — Kbd_8042_WriteCmd_Ini
  • 000002AE — Kbd_Reboot_Ini
  • 000002B9 — Kbd_Exist_Ini
  • 000002C5 — Key_Delay_Ini
  • 00000324 — VKD_Wait_Busy
  • 00000330 — VKD_Wait_Empty
  • 0000033C — VKD_Sys_Critical_Init
  • 0000054D — VKD_Device_Init
  • 00000720 — VKD_Init_Complete
  • 00000794 — Force_Upper_Case
  • 0000079F — VKD_skip_white_space
  • 000007AC — VKD_process_cmd_ini
  • 00000896 — VKD_IO_Init
  • 0000096C — VAD_Device_Init