USBD — Windows 98SE Retail


Source Tree


Segment 1: .text @ 000006C0
  • 00000000 — _DriverEntry@8
  • 00000005 — _USBD_GetConfigValue@24
  • 00000036 — _USBD_ProcessURB@16
  • 000001F1 — _USBD_MapError_UrbToNT@8
  • 00000233 — _USBD_SCT_GetSetDescriptor@16
  • 00000285 — _USBD_SCT_SetClearFeature@16
  • 000002D8 — _USBD_SCT_GetStatus@16
  • 00000342 — _USBD_SCT_VendorClassCommand@16
  • 000003AF — _USBD_AsyncTransfer@16
  • 000003DE — _USBD_IsochTransfer@16
  • 00000427 — _USBD_PassThru@16
  • 00000427 — _USBD_GetFrameLength@16
  • 00000433 — _USBD_ResetPipe@16
  • 00000493 — _USBD_AbortPipe@16
  • 000004B2 — _USBD_SCT_GetInterface@16
  • 0000051D — _USBD_SCT_GetConfiguration@16
  • 00000579 — _USBD_TakeFrameLengthControl@16
  • 000005AD — _USBD_ReleaseFrameLengthControl@16
  • 000005E7 — _USBD_SetFrameLength@16
  • 0000062B — _USBD_SyncUrbTimeoutDPC@16
  • 0000066A — _USBD_SyncIrp_Complete@12
  • 000006BC — _USBD_GetUSBDIVersion@4
  • 000006D4 — _USBD_Dispatch@16
  • 00000759 — _USBD_WaitWakeIrpCompletion@20
  • 000007E3 — _USBD_SubmitWaitWakeIrpToHC@4
  • 00000821 — _USBD_WaitWakeCancel@8
  • 0000088C — _USBD_PdoPower@12
  • 0000098D — _USBD_PdoPnP@12
  • 00000BAA — _USBD_DeferPoRequestCompletion@20
  • 00000BF0 — _USBD_PdoDispatch@16
  • 00000D4D — _USBD_PnPIrp_Complete@12
  • 00000D67 — _USBD_FdoPower@16
  • 00000EA1 — _USBD_GetHubName@8
  • 00000F5E — _USBD_FdoDispatch@16
  • 00001371 — _USBD_CompleteRequest@8
  • 000013C3 — _USBD_ParseDescriptors@16
  • 000013F7 — _USBD_GetInterfaceLength@8
  • 00001407 — _USBD_GetSuspendPowerState@4
  • 00001419 — _USBD_SetSuspendPowerState@8
  • 0000142F — _USBD_RegisterHcFilter@8
  • 00001442 — _USBD_RegisterHcDeviceCapabilities@12
  • 000014D5 — _USBD_InternalMakePdoName@8
  • 0000156E — _USBD_MakePdoName@8
  • 0000157E — _USBD_SymbolicLink@8
  • 00001603 — _USBD_CalculateUsbBandwidth@12
  • 0000164B — _USBD_RestoreDevice@12
  • 000016A5 — _USBD_GetPdoRegistryParameter@20
  • 000016E9 — _USBD_SetPdoRegistryParameter@28
  • 0000173C — _USBD_SetRegistryKeyValue@20
  • 0000175A — _USBD_QueryBusTime@8
  • 00001770 — _USBD_InternalRestoreInterface@16
  • 00001808 — _USBD_InternalRestoreConfiguration@12
  • 0000187B — _USBD_InternalCloseDefaultPipe@16
  • 000018FD — _USBD_Debug_LogEntry@16
  • 00001900 — _USBD_Debug_GetHeap@16
  • 00001915 — _USBD_Debug_RetHeap@12
Segment 2: .rdata @ 00000970
  • 00000000 — _GUID_HWPROFILE_QUERY_CHANGE
  • 00000010 — _GUID_HWPROFILE_CHANGE_CANCELLED
  • 00000020 — _GUID_HWPROFILE_CHANGE_COMPLETE
  • 00000030 — _GUID_DEVICE_INTERFACE_ARRIVAL
  • 00000040 — _GUID_DEVICE_INTERFACE_REMOVAL
  • 00000050 — _GUID_TARGET_DEVICE_QUERY_REMOVE
  • 00000060 — _GUID_TARGET_DEVICE_REMOVE_CANCELLED
  • 00000070 — _GUID_TARGET_DEVICE_REMOVE_COMPLETE
  • 00000080 — _GUID_BUS_INTERFACE_STANDARD
  • 00000090 — _GUID_PCI_BUS_INTERFACE_STANDARD
  • 000000A0 — _GUID_ARBITER_INTERFACE_STANDARD
  • 000000B0 — _GUID_TRANSLATOR_INTERFACE_STANDARD
  • 000000C0 — _GUID_ACPI_INTERFACE_STANDARD
  • 000000D0 — _GUID_BUS_TYPE_PCMCIA
  • 000000E0 — _GUID_BUS_TYPE_PCI
  • 000000F0 — _GUID_BUS_TYPE_USB
  • 00000100 — _GUID_CLASS_USBHUB
  • 00000110 — _GUID_CLASS_USB_DEVICE
  • 00000120 — _GUID_USB_WMI_STD_DATA
  • 00000130 — _GUID_USB_WMI_STD_NOTIFICATION
Segment 3: .data @ 00000ED0
  • 00000000 — ??_C@_1CE@GMDP@?$AAF?$AAo?$AAr?$AAc?$AAe?$AAD?$AAo?$AAu?$AAb?$AAl?$AAe?$AAB?$AAu?$AAf?$AAf?$AAe?$AAr?$AA?$AA@
  • 00000024 — ??_C@_1CC@NPPB@?$AAL?$AAe?$AAg?$AAa?$AAc?$AAy?$AAT?$AAo?$AAs?$AAh?$AAi?$AAb?$AAa?$AAU?$AAS?$AAB?$AA?$AA@
  • 00000048 — ??_C@_17IGND@?$AAu?$AAs?$AAb?$AA?$AA@
  • 00000050 — ??_C@_1BM@JLEH@?$AAF?$AAo?$AAr?$AAc?$AAe?$AAL?$AAo?$AAw?$AAP?$AAo?$AAw?$AAe?$AAr?$AA?$AA@
  • 0000006C — ??_C@_1CA@BKGH@?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AAH?$AAa?$AAc?$AAk?$AAF?$AAl?$AAa?$AAg?$AAs?$AA?$AA@
  • 0000008C — ??_C@_1BO@MLPO@?$AAD?$AAi?$AAa?$AAg?$AAn?$AAo?$AAs?$AAt?$AAi?$AAc?$AAM?$AAo?$AAd?$AAe?$AA?$AA@
  • 000000AC — ??_C@_1BO@DFIL@?$AAS?$AAu?$AAp?$AAp?$AAo?$AAr?$AAt?$AAN?$AAo?$AAn?$AAC?$AAo?$AAm?$AAp?$AA?$AA@
  • 000000D0 — _UrbDispatchTable
  • 000002C8 — ??_C@_1BK@JIID@?$AA?2?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AA?2?$AAH?$AAC?$AAD?$AA0?$AA?$AA@
  • 000002E4 — ??_C@_1BK@NFMM@?$AAS?$AAy?$AAm?$AAb?$AAo?$AAl?$AAi?$AAc?$AAN?$AAa?$AAm?$AAe?$AA?$AA@
  • 00000300 — ??_C@_1CC@BFCC@?$AA?2?$AAD?$AAo?$AAs?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AAs?$AA?2?$AAH?$AAC?$AAD?$AA0?$AA?$AA@
  • 00000324 — ??_C@_1BK@HPDD@?$AAU?$AAS?$AAB?$AA?2?$AAR?$AAO?$AAO?$AAT?$AA_?$AAH?$AAU?$AAB?$AA?$AA@
  • 00000340 — ??_C@_1DG@LMAO@?$AAU?$AAS?$AAB?$AA?2?$AAR?$AAO?$AAO?$AAT?$AA_?$AAH?$AAU?$AAB?$AA?$AA?$AAU?$AAS?$AAB?$AA?2?$AAO?$AAT?$AAH@
  • 00000378 — ??_C@_1CA@JCOE@?$AA?2?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AA?2?$AAU?$AAS?$AAB?$AAP?$AAD?$AAO?$AA?9?$AA?$AA@
  • 00000398 — _PipeTypes
  • 000003A8 — _ForceDoubleBuffer
  • 000003AC — _Instance
Segment 4: .idata$2 @ 00001580
  • 00000000 — __IMPORT_DESCRIPTOR_NTOSKRNL
  • 00000014 — __IMPORT_DESCRIPTOR_HAL
  • 00000028 — __NULL_IMPORT_DESCRIPTOR
  • 00000100 — __imp_@KfAcquireSpinLock@4
  • 00000104 — __imp_@KfReleaseSpinLock@8
  • 00000108 — \177HAL_NULL_THUNK_DATA
  • 0000010C — __imp__RtlQueryRegistryValues@20
  • 00000110 — __imp__ZwClose@4
  • 00000114 — __imp__RtlInitUnicodeString@8
  • 00000118 — __imp__IoOpenDeviceRegistryKey@16
  • 0000011C — __imp__MmBuildMdlForNonPagedPool@4
  • 00000120 — __imp__IoAllocateMdl@20
  • 00000124 — __imp__KeSetEvent@12
  • 00000128 — __imp__IoCancelIrp@4
  • 0000012C — __imp__KeCancelTimer@4
  • 00000130 — __imp__ZwQueryValueKey@24
  • 00000134 — __imp__ExAllocatePoolWithTag@12
  • 00000138 — __imp__KeWaitForSingleObject@20
  • 0000013C — __imp_@IofCallDriver@8
  • 00000140 — __imp__KeSetTimer@16
  • 00000144 — __imp__KeInitializeDpc@12
  • 00000148 — __imp__KeInitializeTimer@4
  • 0000014C — __imp__KeInitializeSpinLock@4
  • 00000150 — __imp__KeInitializeEvent@12
  • 00000154 — __imp__IoBuildDeviceIoControlRequest@36
  • 00000158 — __imp__KeDelayExecutionThread@12
  • 0000015C — __imp__IoGetDeviceProperty@20
  • 00000160 — __imp__ExFreePool@4
  • 00000164 — __imp__RtlFreeUnicodeString@4
  • 00000168 — __imp__IoCreateSymbolicLink@8
  • 0000016C — __imp__KeReleaseSemaphore@16
  • 00000170 — __imp_@IofCompleteRequest@8
  • 00000174 — __imp_@InterlockedExchange@8
  • 00000178 — __imp__IoReleaseCancelSpinLock@4
  • 0000017C — __imp__IoAcquireCancelSpinLock@4
  • 00000180 — __imp__PoRequestPowerIrp@24
  • 00000184 — __imp__PoStartNextPowerIrp@4
  • 00000188 — __imp__PoSetPowerState@12
  • 0000018C — __imp_@ObfReferenceObject@4
  • 00000190 — __imp__PoCallDriver@8
  • 00000194 — __imp__IoDeleteDevice@4
  • 00000198 — __imp__IoDeleteSymbolicLink@4
  • 0000019C — __imp__IoCreateDevice@28
  • 000001A0 — __imp__IoFreeMdl@4
  • 000001A4 — __imp__RtlAppendUnicodeStringToString@8
  • 000001A8 — __imp__RtlIntegerToUnicodeString@12
  • 000001AC — __imp__IoSetDeviceInterfaceState@8
  • 000001B0 — __imp__IoRegisterDeviceInterface@16
  • 000001B4 — __imp__RtlCompareMemory@12
  • 000001B8 — __imp__ZwSetValueKey@24
  • 000001BC — __imp__KeInitializeSemaphore@12
  • 000001C0 — \177NTOSKRNL_NULL_THUNK_DATA
Segment 5: PAGE @ 00000000
  • 00000000 — _USBD_GetRegistryKeyValue@20
  • 00000085 — _USBD_GetGlobalRegistryParameters@16
  • 00000112 — _USBD_GetPdoRegistryParameters@20
  • 000001C8 — _USBD_SubmitSynchronousURB@12
  • 00000338 — _USBD_SendCommand@40
  • 00000410 — _USBD_OpenEndpoint@20
  • 000004E0 — _USBD_CloseEndpoint@16
  • 0000053E — _USBD_FreeUsbAddress@8
  • 00000587 — _USBD_AllocateUsbAddress@4
  • 000005DA — _USBD_GetEndpointState@20
  • 00000644 — _USBD_GetDeviceInformation@12
  • 0000073D — _GetString@8
  • 0000079C — _USBD_AllocateDeviceName@4
  • 00000810 — _USBD_FreeDeviceName@4
  • 00000824 — _USBD_RegisterHostController@32
  • 00000A22 — _USBD_CreateDevice@20
  • 00000B80 — _USBD_RemoveDevice@12
  • 00000C27 — _USBD_InitializeDevice@24
  • 00000DCE — _USBD_CreateConfigurationRequestEx@8
  • 00000E93 — _USBD_ParseConfigurationDescriptorEx@28
  • 00000F20 — _USBD_ParseConfigurationDescriptor@12
  • 00000F42 — _USBD_CreateConfigurationRequest@8
  • 00000FCC — _USBD_WaitDeviceMutex@4
  • 00000FEA — _USBD_FreeDeviceMutex@4
  • 00001008 — _USBD_InternalGetInterfaceLength@8
  • 0000104B — _USBD_InternalParseConfigurationDescriptor@16
  • 000010D6 — _USBD_InitializeConfigurationHandle@20
  • 00001166 — _USBD_InternalInterfaceBusy@12
  • 000011C9 — _USBD_InternalOpenInterface@28
  • 00001487 — _USBD_SelectConfiguration@16
  • 00001675 — _USBD_InternalCloseConfiguration@20
  • 000017A6 — _USBD_SelectInterface@16