KBDHID — Windows 98SE Retail


Source Tree

  • ../kbdhid.c
  • ../mapusage.c
  • ../shutdown.c
  • ../vxd.asm

Segment 1: _LGROUP @ 000009F0
  • 00000000 — _KBDHID_Timeout_AutoRepeat@0
  • 00000020 — ControlProc
  • 0000004F — _KBDHID_Enter_Lock@0
  • 00000081 — _KBDHID_Leave_Lock@0
  • 00000098 — _KBDHID_Destroy_Lock@0
  • 000000C0 — _IncPendingActionCount@0
  • 000000CC — _DecPendingActionCount@0
  • 00000132 — _HandleShutdown
  • 00000170 — _LoadKeyboardUsageMappingList@4
  • 000002CA — _FreeKeyboardUsageMappingList@4
  • 00000321 — _MapUsage@8
  • 00000374 — _OpenSubkey@16
  • 000003C0 — _LAtoX@4
  • 00000420 — __NtKernInternalDeviceIoControl@40
  • 00000428 — _LCODE__NtKernCreateFile@44
  • 00000430 — _LCODE__NtKernClose@4
  • 00000438 — _LCODE__NtKernReadFile@36
  • 00000440 — _LCODE__NtKernWriteFile@36
  • 00000448 — _LCODE__NtKernDeviceIoControl@40
  • 00000450 — _LCODE__NtKernQueueWorkItem@8
  • 00000458 — _LCODE__PELDR_GetProcAddress
  • 00000460 — _LCODE__HeapAllocate
  • 00000468 — _LCODE__HeapFree
  • 00000470 — _LCODE_Set_Global_Time_Out@12
  • 0000048C — _LCODE_Get_Last_Updated_System_Time
  • 00000494 — __imp__ExAllocatePoolWithTag@12
  • 00000498 — WDMExAllocatePoolWithTag
  • 000004A4 — __imp__ExFreePool@4
  • 000004A8 — WDMExFreePool
  • 000004B4 — __imp__IoGetRelatedDeviceObject@4
  • 000004B8 — WDMIoGetRelatedDeviceObject
  • 000004C4 — __imp__KeInitializeSpinLock@4
  • 000004C8 — WDMKeInitializeSpinLock
  • 000004D4 — __imp__ObReferenceObjectByHandle@24
  • 000004D8 — WDMObReferenceObjectByHandle
  • 000004E4 — __imp__RtlInitUnicodeString@8
  • 000004E8 — WDMRtlInitUnicodeString
  • 000004F4 — __imp__ZwClose@4
  • 000004F8 — WDMZwClose
  • 00000504 — __imp__ZwEnumerateValueKey@24
  • 00000508 — WDMZwEnumerateValueKey
  • 00000514 — __imp__ZwOpenKey@12
  • 00000518 — WDMZwOpenKey
  • 00000524 — __imp__IoOpenDeviceRegistryKey@16
  • 00000528 — WDMIoOpenDeviceRegistryKey
  • 00000534 — __imp_@KfReleaseSpinLock@8
  • 00000538 — WDMKfReleaseSpinLock
  • 00000544 — __imp_@ObfDereferenceObject@4
  • 00000548 — WDMObfDereferenceObject
  • 00000554 — __imp_@KfAcquireSpinLock@4
  • 00000558 — WDMKfAcquireSpinLock
  • 00000564 — KBDHID_DDB
  • 000005B4 — _shuttingDown
  • 000005B8 — _pendingActionCount
  • 000005F0 — _GUID_CLASS_INPUT
  • 00000600 — _GUID_DEVICE_SYS_BUTTON
  • 00000614 — _pHidP_GetUsages
  • 00000618 — _TimeoutWorkItem
  • 00000628 — _pHidP_SetUsages
  • 0000062C — _pHidP_GetCaps
  • 00000630 — _KBDHID_LEDs
  • 00000634 — _kbdTail
  • 00000638 — _pHidP_GetUsageValue
  • 0000063C — _pIoGetDeviceInterfaces
  • 00000640 — _pHidP_GetMaxUsageListLength
  • 00000644 — _pHidP_GetSpecificButtonCaps
  • 00000648 — _hTimeout
  • 0000064C — _kbdHead
Segment 2: _IGROUP @ 000017D0
  • 00000000 — _KBDHID_UnicodeStrcmp@12
  • 0000004A — _UnicodeStringLength@4
  • 00000069 — _KBDHID_GetFunctions@0
  • 00000171 — _KBDHID_Enqueue@4
  • 000001A2 — _KBDHID_Dequeue@4
  • 000001CC — _KBDHID_Is_Active_Device@4
  • 000001ED — _KBDHID_Find_Device_By_Name@4
  • 00000231 — _KBDHID_Device_Init@0
  • 0000027B — _KBDHID_Callback_Open@4
  • 00000867 — _KbdReadComplete@12
  • 000008F5 — _KBDHID_Callback_Read@4
  • 00000989 — _KBDHID_Callback_Close@4
  • 00000A1C — _KBDHID_DeviceExit@0
  • 00000A45 — _KBDHID_Set_LEDs
  • 00000A54 — _KBDHID_Set_Key_Rate
  • 00000A7D — _KBDHID_Call_LEDs@0
  • 00000AAF — _KbdWriteComplete@12
  • 00000AC5 — _KBDHID_Callback_LEDs@4
  • 00000C21 — _KBDHID_KeyboardKeypadCode@12
  • 00000CBE — _KBDHID_KeyboardPrtScrn@12
  • 00000D12 — _KbdPutKey@12
  • 00000E2A — _ApplyUsageLevelHacks@8
  • 00000E8C — _UpdateKeystrokes@8
  • 00001252 — _KBDHID_Check_AutoRepeat@4
  • 00001324 — _KBDHID_Callback_AutoRepeat@4
  • 0000136F — _KBDHID_Start_Bluescreen_Mode@0
  • 00001376 — _KBDHID_End_Bluescreen_Mode@0
  • 0000137D — _KBDHID_CatchBluescreenKeystroke@8
  • 00001390 — KBDHID_Init
  • 000013A4 — _KBDHID_Hook@0
  • 0000141C — _KBDHID_Unhook@0
  • 00001486 — KBDHID_Exit
  • 00001495 — KBDHID_Kernel32Shutdown
  • 0000149C — KBDHID_New_Devnode
  • 000014B8 — KBDHID_New_Devnode_Callback
  • 000014C4 — _KbdPutBytes
  • 00001503 — _GetKeyRateCode
  • 00001512 — KBDHID_Hook_Proc_Set_LEDs
  • 00001529 — KBDHID_Hook_Proc_Set_Key_Rate
  • 00001540 — KBDHID_Hook_Sysmodal
  • 00001556 — MyCallAtAppyTime
Segment 3: _PDATA @ 00000000
  • 00000000 — _StartRepeatTime
  • 00000004 — _IntervalRepeatTime
  • 00000008 — _IsNumLock
  • 0000000C — _AltIsDown
  • 00000010 — _ControlIsDown
  • 00000014 — _KBDHID_IsBlueScreenTime
  • 00000018 — _ModifierCodes
  • 00000038 — _XlateToScanCode
  • 00000438 — _XlateKbdPadCodes
  • 00000460 — _XlatePrtScrnCodes
  • 00000464 — _KbdPadCodes
  • 00000478 — _KbdPrtScrnCodes
  • 0000048C — _ScanCodeSubTables
  • 000004CC — _XlateControlToKbd
  • 00000500 — _KbdSysControlCodes
  • 000006F0 — _VKD_Hooked