HIDUSB — Windows 98 Debug


Source Tree

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

Segment 1: .text @ 00001590
  • 00000000 — _DriverEntry@8
  • 00000130 — _HumCreateClose@8
  • 00000210 — _HumAddDevice@8
  • 00000290 — _HumUnload@4
  • 00000300 — _HumPower@8
  • 00000360 — _HumStartCompletion@12
  • 000004B0 — _HumStopCompletion@12
  • 000005E0 — _HumIoctl@8
  • 000009C0 — _EnqueueResetWorkItem@4
  • 00000A00 — _DequeueResetWorkItemWithIrp@8
  • 00000AD0 — _GetInterruptInputPipeForDevice@4
  • 00000B60 — _HumIncrementPendingRequestCount@4
  • 00000BC0 — _HumDecrementPendingRequestCount@4
  • 00000C70 — _HumReadReport@12
  • 00000FD0 — _HumResetInterruptPipe@4
  • 00001060 — _HumGetPortStatus@8
  • 000011D0 — _HumEnableParentPort@4
  • 00001320 — _HumResetWorkItem@4
  • 00001490 — _ResetCancelRoutine@8
  • 00001500 — _HumReadCompletion@12
  • 00001750 — _HumWriteReport@12
  • 00001A40 — _HumWriteCompletion@12
  • 00001AB0 — _HumGetFeatureCompletion@12
  • 00001B20 — _HumSetFeatureCompletion@12
  • 00001B90 — _HumGetHidInfo@12
  • 00001E10 — _HumGetDeviceDescriptor@8
  • 00001FC0 — _HumGetConfigDescriptor@12
  • 00002280 — _HumParseHidInterface@16
  • 000025F0 — _HumSelectConfiguration@8
  • 00002970 — _HumSetIdle@4
  • 00002AF0 — _HumGetDescriptorRequest@32
  • 00002CA0 — _HumGetDescriptorEndpoint@28
  • 00002E40 — _HumGetDescriptorInterface@28
  • 00002FE0 — _HumCallUSB@8
  • 00003220 — _DumpConfigDescriptor@8
  • 00003AB8 — _HidRegisterMinidriver@4
  • 00003ABE — _USBD_ParseConfigurationDescriptorEx@28
  • 00003AC4 — _USBD_CreateConfigurationRequestEx@8
  • 00003ACA — _KeInitializeSpinLock@4
  • 00003AD0 — _DbgPrint
  • 00003AD6 — @IofCompleteRequest@8
  • 00003ADC — _DbgBreakPoint@0
  • 00003AE2 — _RtlAssert@16
  • 00003AE8 — @IofCallDriver@8
  • 00003AEE — _KeGetCurrentIrql@0
  • 00003AF4 — _PoCallDriver@8
  • 00003AFA — _KeInitializeEvent@12
  • 00003B00 — _ExFreePool@4
  • 00003B06 — _ExAllocatePoolWithTag@12
  • 00003B0C — _KeWaitForSingleObject@20
  • 00003B12 — @KfReleaseSpinLock@8
  • 00003B18 — @KfAcquireSpinLock@4
  • 00003B1E — @InterlockedIncrement@4
  • 00003B24 — _KeSetEvent@12
  • 00003B2A — @InterlockedDecrement@4
  • 00003B30 — _IoBuildDeviceIoControlRequest@36
  • 00003B36 — @InterlockedExchange@8
  • 00003B3C — _IoReleaseCancelSpinLock@4
  • 00003B42 — _ExQueueWorkItem@8
  • 00003B48 — @InterlockedCompareExchange@12
  • 00003B4E — _MmMapLockedPages@8
  • 00003B54 — _IoCancelIrp@4
Segment 3: .data @ 00001600
  • 00003A78 — _HIDUSB_DebugLevel
  • 00003A7C — _resetWorkItemsList
  • 00003A80 — _resetWorkItemsListSpinLock
Segment 4: .idata$2 @ 00001AA0
  • 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__DbgPrint
  • 000000FC — __imp__KeInitializeSpinLock@4
  • 00000100 — __imp__DbgBreakPoint@0
  • 00000104 — __imp__RtlAssert@16
  • 00000108 — __imp_@IofCallDriver@8
  • 0000010C — __imp_@IofCompleteRequest@8
  • 00000110 — __imp__PoCallDriver@8
  • 00000114 — __imp__KeInitializeEvent@12
  • 00000118 — __imp__ExFreePool@4
  • 0000011C — __imp__ExAllocatePoolWithTag@12
  • 00000120 — __imp__KeWaitForSingleObject@20
  • 00000124 — __imp__IoReleaseCancelSpinLock@4
  • 00000128 — __imp_@InterlockedExchange@8
  • 0000012C — __imp_@InterlockedIncrement@4
  • 00000130 — __imp__KeSetEvent@12
  • 00000134 — __imp_@InterlockedDecrement@4
  • 00000138 — __imp__IoBuildDeviceIoControlRequest@36
  • 0000013C — __imp__ExQueueWorkItem@8
  • 00000140 — __imp_@InterlockedCompareExchange@12
  • 00000144 — __imp__MmMapLockedPages@8
  • 00000148 — __imp__IoCancelIrp@4
  • 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
  • 000003B0 — _HumStartDevice@4
  • 000004A0 — _HumInitDevice@4
  • 000005D0 — _HumStopDevice@4
  • 00000760 — _HumAbortPendingRequests@4
  • 00000860 — _HumRemoveDevice@4
  • 000009E0 — _HumGetHidDescriptor@12
  • 00000B50 — _HumGetDeviceAttributes@12
  • 00000C70 — _HumGetReportDescriptor@12
  • 00000E90 — _HumGetPhysicalDescriptor@12
  • 00000FB0 — _HumGetStringDescriptor@12
  • 00001280 — _HumGetFeature@12
  • 00001570 — _HumSetFeature@12
  • 00001860 — _HumSystemControl@8