HIDUSB — Windows 98SE Debug


Source Tree

  • ../hid.c
  • ../hidusb.c
  • ../ioctl.c
  • ../pnp.c
  • ../sysctrl.c
  • ../usb.c

Segment 1: .text @ 00001550
  • 00000000 — _DriverEntry@8
  • 000001B0 — _HumCreateClose@8
  • 00000330 — _HumAddDevice@8
  • 00000400 — _HumUnload@4
  • 000004C0 — _HumPower@8
  • 00000520 — _HumInitDevice@4
  • 000005E0 — _HumPnpCompletion@12
  • 00000770 — _HumInternalIoctl@8
  • 00000A00 — _EnqueueResetWorkItem@4
  • 00000A20 — _DequeueResetWorkItemWithIrp@8
  • 00000AF0 — _GetInterruptInputPipeForDevice@4
  • 00000B80 — _GetInterruptOutputPipeForDevice@4
  • 00000C10 — _HumIncrementPendingRequestCount@4
  • 00000C60 — _HumDecrementPendingRequestCount@4
  • 00000CD0 — _HumReadReport@12
  • 00000F70 — _HumResetInterruptPipe@4
  • 00000FF0 — _HumGetPortStatus@8
  • 000010C0 — _HumEnableParentPort@4
  • 00001150 — _HumResetWorkItem@4
  • 000012B0 — _ResetCancelRoutine@8
  • 00001320 — _HumReadCompletion@12
  • 00001510 — _HumWriteReport@12
  • 00001880 — _HumWriteCompletion@12
  • 000018F0 — _HumGetFeatureCompletion@12
  • 00001960 — _HumSetFeatureCompletion@12
  • 000019D0 — _HumGetHidInfo@12
  • 00001BF0 — _HumGetDeviceDescriptor@8
  • 00001EF0 — _HumGetConfigDescriptor@12
  • 000022C0 — _HumParseHidInterface@16
  • 00002800 — _HumSelectConfiguration@8
  • 00002E30 — _HumSetIdle@4
  • 00002FE0 — _HumGetDescriptorRequest@32
  • 00003200 — _HumGetDescriptorEndpoint@28
  • 000033F0 — _HumGetDescriptorInterface@28
  • 000036A0 — _HumCallUSB@8
  • 00003A60 — _DumpConfigDescriptor@8
  • 00004790 — _HidRegisterMinidriver@4
  • 00004796 — _USBD_ParseConfigurationDescriptorEx@28
  • 0000479C — _USBD_CreateConfigurationRequestEx@8
  • 000047A2 — _KeInitializeSpinLock@4
  • 000047A8 — _DbgPrint
  • 000047AE — @IofCompleteRequest@8
  • 000047B4 — _DbgBreakPoint@0
  • 000047BA — _KeInitializeEvent@12
  • 000047C0 — _RtlAssert@16
  • 000047C6 — @IofCallDriver@8
  • 000047CC — _KeGetCurrentIrql@0
  • 000047D2 — _PoCallDriver@8
  • 000047D8 — _ExFreePool@4
  • 000047DE — _ExAllocatePoolWithTag@12
  • 000047E4 — _KeWaitForSingleObject@20
  • 000047EA — @InterlockedIncrement@4
  • 000047F0 — _KeSetEvent@12
  • 000047F6 — @InterlockedDecrement@4
  • 000047FC — _IoBuildDeviceIoControlRequest@36
  • 00004802 — @KfReleaseSpinLock@8
  • 00004808 — @KfAcquireSpinLock@4
  • 0000480E — @InterlockedExchange@8
  • 00004814 — _IoReleaseCancelSpinLock@4
  • 0000481A — _ExQueueWorkItem@8
  • 00004820 — @InterlockedCompareExchange@12
  • 00004826 — _MmMapLockedPages@8
  • 0000482C — _IoCancelIrp@4
Segment 3: .data @ 000015D0
  • 0000311C — _HIDUSB_DebugLevel
  • 00003120 — _dbgTrapOnWarn
  • 00003124 — _resetWorkItemsList
  • 00003128 — _resetWorkItemsListSpinLock
Segment 4: .idata$2 @ 00001A70
  • 00000000 — __IMPORT_DESCRIPTOR_HIDCLASS
  • 00000014 — __IMPORT_DESCRIPTOR_USBD
  • 00000028 — __IMPORT_DESCRIPTOR_NTOSKRNL
  • 0000003C — __IMPORT_DESCRIPTOR_HAL
  • 00000050 — __NULL_IMPORT_DESCRIPTOR
  • 000000E0 — __imp_@KfReleaseSpinLock@8
  • 000000E4 — __imp_@KfAcquireSpinLock@4
  • 000000E8 — __imp__KeGetCurrentIrql@0
  • 000000EC — \177HAL_NULL_THUNK_DATA
  • 000000F0 — __imp__HidRegisterMinidriver@4
  • 000000F4 — \177HIDCLASS_NULL_THUNK_DATA
  • 000000F8 — __imp__KeInitializeSpinLock@4
  • 000000FC — __imp__DbgPrint
  • 00000100 — __imp__DbgBreakPoint@0
  • 00000104 — __imp__KeInitializeEvent@12
  • 00000108 — __imp__RtlAssert@16
  • 0000010C — __imp_@IofCallDriver@8
  • 00000110 — __imp_@IofCompleteRequest@8
  • 00000114 — __imp__PoCallDriver@8
  • 00000118 — __imp__ExFreePool@4
  • 0000011C — __imp__ExAllocatePoolWithTag@12
  • 00000120 — __imp__KeWaitForSingleObject@20
  • 00000124 — __imp_@InterlockedIncrement@4
  • 00000128 — __imp__KeSetEvent@12
  • 0000012C — __imp_@InterlockedDecrement@4
  • 00000130 — __imp__IoBuildDeviceIoControlRequest@36
  • 00000134 — __imp_@InterlockedCompareExchange@12
  • 00000138 — __imp_@InterlockedExchange@8
  • 0000013C — __imp__IoReleaseCancelSpinLock@4
  • 00000140 — __imp__ExQueueWorkItem@8
  • 00000144 — __imp__IoCancelIrp@4
  • 00000148 — __imp__MmMapLockedPages@8
  • 0000014C — \177NTOSKRNL_NULL_THUNK_DATA
  • 00000150 — __imp__USBD_CreateConfigurationRequestEx@8
  • 00000154 — __imp__USBD_ParseConfigurationDescriptorEx@28
  • 00000158 — \177USBD_NULL_THUNK_DATA
Segment 5: PAGE @ 00000000
  • 00000000 — _HumPnP@8
  • 000001C0 — _HumStartDevice@4
  • 000002C0 — _HumStopDevice@4
  • 00000410 — _HumAbortPendingRequests@4
  • 00000600 — _HumRemoveDevice@4
  • 00000750 — _HumGetHidDescriptor@8
  • 00000890 — _HumGetDeviceAttributes@8
  • 00000990 — _HumGetReportDescriptor@8
  • 00000B60 — _HumGetPhysicalDescriptor@12
  • 00000C50 — _HumGetStringDescriptor@8
  • 00000F00 — _HumGetFeature@12
  • 000011A0 — _HumSetFeature@12
  • 00001440 — _HumSystemControl@8