KBDHID — Windows 98 Retail


Source Tree

  • kbdhid.c
  • shutdown.c
  • vxd.asm

Segment 1: _LGROUP @ 00000580
  • 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
  • 00000164 — __NtKernInternalDeviceIoControl@40
  • 0000016C — _LCODE__NtKernCreateFile@44
  • 00000174 — _LCODE__NtKernClose@4
  • 0000017C — _LCODE__NtKernReadFile@36
  • 00000184 — _LCODE__NtKernWriteFile@36
  • 0000018C — _LCODE__NtKernDeviceIoControl@40
  • 00000194 — _LCODE__NtKernQueueWorkItem@8
  • 0000019C — _LCODE__PELDR_GetProcAddress
  • 000001A4 — _LCODE__HeapAllocate
  • 000001AC — _LCODE__HeapFree
  • 000001B4 — _LCODE_Set_Global_Time_Out@12
  • 000001D0 — _LCODE_Get_Last_Updated_System_Time
  • 000001D8 — __imp__ExFreePool@4
  • 000001DC — WDMExFreePool
  • 000001E8 — KBDHID_DDB
  • 00000238 — _shuttingDown
  • 0000023C — _pendingActionCount
  • 00000250 — _GUID_CLASS_INPUT
  • 00000260 — _GUID_DEVICE_SYS_BUTTON
  • 00000274 — _pHidP_GetUsages
  • 00000278 — _TimeoutWorkItem
  • 00000288 — _pHidP_SetUsages
  • 0000028C — _pHidP_GetCaps
  • 00000290 — _AltIsDown
  • 00000294 — _KBDHID_LEDs
  • 00000298 — _kbdTail
  • 0000029C — _pHidP_GetUsageValue
  • 000002A0 — _pIoGetDeviceInterfaces
  • 000002A4 — _pHidP_GetMaxUsageListLength
  • 000002A8 — _pHidP_GetSpecificButtonCaps
  • 000002AC — _hTimeout
  • 000002B0 — _kbdHead
Segment 2: _IGROUP @ 00001290
  • 00000000 — _KBDHID_UnicodeStrcmp@8
  • 00000039 — _UnicodeStringLength@4
  • 00000058 — _KBDHID_GetFunctions@0
  • 00000160 — _KBDHID_Enqueue@4
  • 00000191 — _KBDHID_Dequeue@4
  • 000001BB — _KBDHID_Is_Active_Device@4
  • 000001DC — _KBDHID_Find_Device_By_Name@4
  • 0000021E — _KBDHID_Device_Init@0
  • 00000268 — _KBDHID_Callback_Open@4
  • 000007CD — _KbdReadComplete@12
  • 0000085B — _KBDHID_Callback_Read@4
  • 000008EF — _KBDHID_Callback_Close@4
  • 0000097C — _KBDHID_DeviceExit@0
  • 000009A5 — _KBDHID_Set_LEDs
  • 000009B4 — _KBDHID_Set_Key_Rate
  • 000009DD — _KBDHID_Call_LEDs@0
  • 00000A0F — _KbdWriteComplete@12
  • 00000A25 — _KBDHID_Callback_LEDs@4
  • 00000B82 — _KBDHID_KeyboardKeypadCode@12
  • 00000C1F — _KBDHID_KeyboardPrtScrn@12
  • 00000C73 — _KbdPutKey@12
  • 00000CF6 — _UpdateKeystrokes@8
  • 0000103A — _KBDHID_Check_AutoRepeat@4
  • 00001108 — _KBDHID_Callback_AutoRepeat@4
  • 00001153 — _KBDHID_Start_Bluescreen_Mode@0
  • 0000115A — _KBDHID_End_Bluescreen_Mode@0
  • 00001161 — _KBDHID_CatchBluescreenKeystroke@8
  • 00001174 — KBDHID_Init
  • 00001188 — _KBDHID_Hook@0
  • 00001200 — _KBDHID_Unhook@0
  • 0000126A — KBDHID_Exit
  • 00001279 — KBDHID_Kernel32Shutdown
  • 00001280 — KBDHID_New_Devnode
  • 0000129C — KBDHID_New_Devnode_Callback
  • 000012A8 — _KbdPutBytes
  • 000012E1 — _GetKeyRateCode
  • 000012F0 — KBDHID_Hook_Proc_Set_LEDs
  • 00001307 — KBDHID_Hook_Proc_Set_Key_Rate
  • 0000131E — KBDHID_Hook_Sysmodal
  • 00001334 — MyCallAtAppyTime
Segment 3: _PDATA @ 00000000
  • 00000000 — _StartRepeatTime
  • 00000004 — _IntervalRepeatTime
  • 00000008 — _IsNumLock
  • 0000000C — _KBDHID_IsBlueScreenTime
  • 00000010 — _ModifierCodes
  • 00000030 — _XlateToScanCode
  • 00000430 — _XlateKbdPadCodes
  • 00000458 — _XlatePrtScrnCodes
  • 0000045C — _KbdPadCodes
  • 00000470 — _KbdPrtScrnCodes
  • 00000484 — _ScanCodeSubTables
  • 000004C4 — _XlateControlToKbd
  • 000004F8 — _KbdSysControlCodes
  • 000006BC — _VKD_Hooked