HIDUSB — Windows 98SE Retail


Source Tree


Segment 1: .text @ 00000410
  • 00000000 — _DriverEntry@8
  • 00000083 — _HumCreateClose@8
  • 000000B3 — _HumAddDevice@8
  • 000000DF — _HumUnload@4
  • 000000E2 — _HumPower@8
  • 0000010F — _HumInitDevice@4
  • 0000017A — _HumPnpCompletion@12
  • 00000215 — _HumInternalIoctl@8
  • 00000326 — _EnqueueResetWorkItem@4
  • 0000033B — _DequeueResetWorkItemWithIrp@8
  • 00000399 — _GetInterruptInputPipeForDevice@4
  • 000003D5 — _GetInterruptOutputPipeForDevice@4
  • 00000411 — _HumIncrementPendingRequestCount@4
  • 00000440 — _HumDecrementPendingRequestCount@4
  • 00000464 — _HumReadReport@12
  • 0000058C — _HumResetInterruptPipe@4
  • 000005E4 — _HumGetPortStatus@8
  • 0000065B — _HumEnableParentPort@4
  • 000006C5 — _HumResetWorkItem@4
  • 00000795 — _ResetCancelRoutine@8
  • 000007EA — _HumReadCompletion@12
  • 00000931 — _HumWriteReport@12
  • 00000AD6 — _HumGetFeatureCompletion@12
  • 00000AD6 — _HumWriteCompletion@12
  • 00000AD6 — _HumSetFeatureCompletion@12
  • 00000B14 — _HumGetHidInfo@12
  • 00000B81 — _HumGetDeviceDescriptor@8
  • 00000BAD — _HumGetConfigDescriptor@12
  • 00000C2A — _HumParseHidInterface@16
  • 00000CB9 — _HumSelectConfiguration@8
  • 00000D79 — _HumSetIdle@4
  • 00000E12 — _HumGetDescriptorRequest@32
  • 00000EF4 — _HumGetDescriptorEndpoint@28
  • 00000FD7 — _HumGetDescriptorInterface@28
  • 000010BA — _HumCallUSB@8
  • 0000115E — _HidRegisterMinidriver@4
Segment 2: .data @ 00000470
  • 00000008 — _resetWorkItemsList
  • 0000000C — _resetWorkItemsListSpinLock
Segment 3: .idata$2 @ 000008B0
  • 00000000 — __IMPORT_DESCRIPTOR_HIDCLASS
  • 00000014 — __IMPORT_DESCRIPTOR_USBD
  • 00000028 — __IMPORT_DESCRIPTOR_NTOSKRNL
  • 0000003C — __IMPORT_DESCRIPTOR_HAL
  • 00000050 — __NULL_IMPORT_DESCRIPTOR
  • 000000D0 — __imp_@KfAcquireSpinLock@4
  • 000000D4 — __imp_@KfReleaseSpinLock@8
  • 000000D8 — \177HAL_NULL_THUNK_DATA
  • 000000DC — __imp__HidRegisterMinidriver@4
  • 000000E0 — \177HIDCLASS_NULL_THUNK_DATA
  • 000000E4 — __imp__KeInitializeSpinLock@4
  • 000000E8 — __imp_@IofCompleteRequest@8
  • 000000EC — __imp__KeInitializeEvent@12
  • 000000F0 — __imp_@IofCallDriver@8
  • 000000F4 — __imp__PoCallDriver@8
  • 000000F8 — __imp__ExFreePool@4
  • 000000FC — __imp__ExAllocatePoolWithTag@12
  • 00000100 — __imp__KeWaitForSingleObject@20
  • 00000104 — __imp_@InterlockedIncrement@4
  • 00000108 — __imp__KeSetEvent@12
  • 0000010C — __imp_@InterlockedDecrement@4
  • 00000110 — __imp__IoBuildDeviceIoControlRequest@36
  • 00000114 — __imp_@InterlockedCompareExchange@12
  • 00000118 — __imp_@InterlockedExchange@8
  • 0000011C — __imp__IoReleaseCancelSpinLock@4
  • 00000120 — __imp__ExQueueWorkItem@8
  • 00000124 — __imp__IoCancelIrp@4
  • 00000128 — __imp__MmMapLockedPages@8
  • 0000012C — \177NTOSKRNL_NULL_THUNK_DATA
  • 00000130 — __imp__USBD_CreateConfigurationRequestEx@8
  • 00000134 — __imp__USBD_ParseConfigurationDescriptorEx@28
  • 00000138 — \177USBD_NULL_THUNK_DATA
Segment 4: PAGE @ 00000000
  • 00000000 — _HumPnP@8
  • 0000009A — _HumStartDevice@4
  • 000000CC — _HumStopDevice@4
  • 00000146 — _HumAbortPendingRequests@4
  • 000001B0 — _HumRemoveDevice@4
  • 00000218 — _HumGetHidDescriptor@8
  • 0000026B — _HumGetDeviceAttributes@8
  • 000002BD — _HumGetReportDescriptor@8
  • 0000038C — _HumGetPhysicalDescriptor@12
  • 000003E5 — _HumGetStringDescriptor@8
  • 0000056A — _HumGetFeature@12
  • 00000680 — _HumSetFeature@12
  • 00000797 — _HumSystemControl@8