OPENHCI — Windows 98 Retail


Source Tree


Segment 1: .text @ 00000900
  • 00000000 — _OpenHCI_CompleteIrp@12
  • 0000001B — _OpenHCI_URB_Dispatch@8
  • 0000026B — _OpenHCI_GrowDescriptorPool@16
  • 00000336 — _OpenHCI_ReserveDescriptors@8
  • 00000366 — _OpenHCI_UnReserveDescriptors@8
  • 00000379 — _OpenHCI_Alloc_HcdTD@4
  • 00000399 — _OpenHCI_Free_HcdTD@8
  • 000003BB — _OpenHCI_LogDesc_to_PhyDesc@8
  • 000003F3 — _OpenHCI_CheckBandwidth@12
  • 0000045D — _InsertEDForEndpoint@12
  • 000005A8 — _RemoveEDForEndpoint@4
  • 00000749 — _OpenHCI_OpenEndpoint@16
  • 00000A9A — _OpenHCI_CloseEndpoint@16
  • 00000BCC — _Get32BitFrameNumber@4
  • 00000BF8 — _OpenHCI_PauseED@4
  • 00000C7C — _OpenHCI_HcControl_AND@4
  • 00000CBE — _OpenHCI_HcControl_SetHCFS@4
  • 00000D16 — _OpenHCI_ListEnablesAtNextSOF@4
  • 00000D2D — _DriverEntry@8
  • 00000D6A — _OpenHCI_Dispatch@8
  • 00000F13 — _OpenHCI_PowerIrpComplete@12
  • 00000F3E — _OpenHCI_Unload@4
  • 00000F41 — _OpenHCI_CreateDeviceObject@12
  • 0000100A — _OpenHCI_PnPAddDevice@8
  • 0000109F — _OpenHCI_Shutdown@4
  • 000010EA — _OpenHCI_StopDevice@8
  • 0000118E — _OpenHCI_StopController@4
  • 000011DF — _OpenHCI_InitializeSchedule@4
  • 000013E7 — _OpenHCI_StopBIOS@4
  • 0000148F — _OpenHCI_StartBIOS@4
  • 0000154E — _OpenHCI_InitializeHardware@4
  • 000016E3 — _OpenHCI_StartController@4
  • 00001741 — _OpenHCI_Suspend@8
  • 000017AC — _OpenHCI_Resume@8
  • 00001857 — _OpenHCI_SaveHCstate@4
  • 00001896 — _OpenHCI_RestoreHCstate@8
  • 00001977 — _OpenHCI_SetDevicePowerState@12
  • 000019EB — _OpenHCI_DeferIrpCompletion@12
  • 00001A01 — _OpenHCI_QueryCapabilities@8
  • 00001A8E — _OpenHCI_RootHubPower@8
  • 00001AFE — _OpenHCI_StartDevice@8
  • 00001C6F — _OpenHCI_GetResources@12
  • 00001DA4 — _OpenHCI_DeferredStartDevice@8
  • 00001DD3 — _OpenHCI_GetRegFlags@8
  • 00001E21 — _OpenHCI_GetSOFRegModifyValue@8
  • 00001E6D — _OpenHCI_InterruptService@8
  • 00001FEA — _OpenHCI_IsrDPC@16
  • 00002315 — _OpenHCI_Free_HcdED@8
  • 00002325 — _OpenHCI_CancelTDsForED@4
  • 000024F9 — _OpenHCI_CompleteUsbdTransferRequest@16
  • 000025A1 — _OpenHCI_CancelTransfer@8
  • 0000267B — _OpenHCI_ProcessDoneQueue@8
  • 00002742 — _OpenHCI_ProcessDoneAsyncTD@28
  • 00002A7C — _OpenHCI_ProcessHWPacket@16
  • 00002AFC — _OpenHCI_ProcessDoneIsoTD@28
  • 00002C21 — _OpenHCI_RootHubStartXfer@20
  • 00003118 — _EmulateRootHubInterruptXfer@8
  • 0000324F — _CheckRootHub@12
  • 00003336 — _OpenHCI_CancelRootInterrupt@8
  • 000033D1 — _OpenHCI_LockAndCheckEndpoint@16
  • 00003412 — _OpenHCI_UnlockEndpoint@8
  • 00003426 — _OpenHCI_EndpointWorker@4
  • 00003582 — _OpenHCI_SetTranferError@8
  • 0000359D — _OpenHCI_QueueTransfer@8
  • 00003709 — _GetLengthToMap@12
  • 00003735 — _OpenHCI_MapTransferToTD@32
  • 0000383A — _OpenHCI_ControlTransfer@16
  • 00003A6A — _OpenHCI_BulkOrInterruptTransfer@16
  • 00003C07 — _OpenHCI_MapIsoTransfer@32
  • 00003C77 — _OpenHCI_IsoTDBuilder@44
  • 00003EB2 — _OpenHCI_IsoTransfer@16
  • 00004032 — _OpenHCI_QueueGeneralRequest@16
  • 000040AF — _OpenHCI_AbortEndpoint@16
  • 000040EE — _USBD_GetPdoRegistryParameter@20
Segment 2: .data @ 00000A50
  • 00000000 — _OHCI_Debug_Trace_Level
  • 00000018 — ??_C@_1BC@IEDH@?$AAs?$AAl?$AAo?$AAw?$AAB?$AAu?$AAl?$AAk?$AA?$AA@
  • 0000002C — ??_C@_1DE@EOKK@?$AAr?$AAe?$AAc?$AAo?$AAm?$AAm?$AAe?$AAn?$AAd?$AAe?$AAd?$AAC?$AAl?$AAo?$AAc?$AAk?$AAs?$AAP?$AAe?$AAr@
  • 00000060 — _RH_DeviceDescriptor
  • 00000078 — _RH_ConfigurationDescriptor
  • 00000098 — _RH_HubDescriptor
Segment 3: .idata$2 @ 00000000
  • 00000000 — __IMPORT_DESCRIPTOR_USBD
  • 00000014 — __IMPORT_DESCRIPTOR_NTOSKRNL
  • 00000028 — __IMPORT_DESCRIPTOR_HAL
  • 0000003C — __NULL_IMPORT_DESCRIPTOR
  • 00000118 — __imp_@KfRaiseIrql@4
  • 0000011C — __imp_@KfLowerIrql@4
  • 00000120 — __imp__KeStallExecutionProcessor@4
  • 00000124 — __imp_@KfAcquireSpinLock@4
  • 00000128 — __imp_@KfReleaseSpinLock@8
  • 0000012C — \177HAL_NULL_THUNK_DATA
  • 00000130 — __imp__IoDisconnectInterrupt@4
  • 00000134 — __imp__KeDelayExecutionThread@12
  • 00000138 — __imp__WRITE_REGISTER_ULONG@8
  • 0000013C — __imp__READ_REGISTER_ULONG@4
  • 00000140 — __imp_@ExfInterlockedPushEntryList@12
  • 00000144 — __imp_@ExfInterlockedPopEntryList@8
  • 00000148 — __imp__MmMapLockedPages@8
  • 0000014C — __imp__ExFreePool@4
  • 00000150 — __imp__KeSynchronizeExecution@12
  • 00000154 — __imp__KeInitializeSpinLock@4
  • 00000158 — __imp__ExAllocatePoolWithTag@12
  • 0000015C — __imp__KeQuerySystemTime@4
  • 00000160 — __imp_@IofCallDriver@8
  • 00000164 — __imp__IoDeleteDevice@4
  • 00000168 — __imp__IoDetachDevice@4
  • 0000016C — __imp__IoCreateDevice@28
  • 00000170 — __imp__RtlFreeUnicodeString@4
  • 00000174 — __imp__IoAttachDeviceToDeviceStack@8
  • 00000178 — __imp__KeInitializeEvent@12
  • 0000017C — __imp__IoGetDmaAdapter@12
  • 00000180 — __imp__IoCancelIrp@4
  • 00000184 — __imp_@InterlockedDecrement@4
  • 00000188 — __imp_@InterlockedIncrement@4
  • 0000018C — __imp__KeSetEvent@12
  • 00000190 — __imp__IoFreeIrp@4
  • 00000194 — __imp__KeWaitForSingleObject@20
  • 00000198 — __imp__MmMapIoSpace@16
  • 0000019C — __imp__IoAllocateIrp@8
  • 000001A0 — __imp__IoConnectInterrupt@44
  • 000001A4 — __imp__KeInitializeDpc@12
  • 000001A8 — __imp__KeInsertQueueDpc@12
  • 000001AC — __imp__IoReleaseCancelSpinLock@4
  • 000001B0 — __imp_@InterlockedExchange@8
  • 000001B4 — __imp__IoAcquireCancelSpinLock@4
  • 000001B8 — \177NTOSKRNL_NULL_THUNK_DATA
  • 000001BC — __imp__USBD_CompleteRequest@8
  • 000001C0 — __imp__USBD_AllocateDeviceName@4
  • 000001C4 — __imp__USBD_Dispatch@16
  • 000001C8 — __imp__USBD_FreeDeviceName@4
  • 000001CC — __imp__USBD_RegisterHcDeviceCapabilities@12
  • 000001D0 — __imp__USBD_GetPdoRegistryParameter@20
  • 000001D4 — __imp__USBD_RegisterHostController@28
  • 000001D8 — __imp__USBD_CalculateUsbBandwidth@12
  • 000001DC — \177USBD_NULL_THUNK_DATA